.elementor-1908 .elementor-element.elementor-element-829d270{--display:flex;--min-height:85vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-1908 .elementor-element.elementor-element-844fe3d .elementor-repeater-item-85315df .swiper-slide-bg{background-color:#833ca3;background-image:url(https://petrocowar.com/wp-content/uploads/2026/01/1.-شهرآرا،-فیروزه-ی-یک-scaled.jpg);background-size:cover;}.elementor-1908 .elementor-element.elementor-element-844fe3d .elementor-repeater-item-85315df .elementor-background-overlay{background-color:#0000008C;}.elementor-1908 .elementor-element.elementor-element-844fe3d .elementor-repeater-item-1ae0d04 .swiper-slide-bg{background-color:#4054b2;}.elementor-1908 .elementor-element.elementor-element-844fe3d .elementor-repeater-item-957f9c6 .swiper-slide-bg{background-color:#1abc9c;}.elementor-1908 .elementor-element.elementor-element-844fe3d .swiper-slide{transition-duration:calc(4946ms*1.2);height:100vh;}.elementor-1908 .elementor-element.elementor-element-844fe3d{width:100%;max-width:100%;}.elementor-1908 .elementor-element.elementor-element-844fe3d .swiper-slide-contents{max-width:100%;}.elementor-1908 .elementor-element.elementor-element-844fe3d .swiper-slide-inner{text-align:center;}.elementor-1908 .elementor-element.elementor-element-844fe3d .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:33px;}.elementor-1908 .elementor-element.elementor-element-38cb636{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1908 .elementor-element.elementor-element-c7800a6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:328px;--margin-right:0px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:7px 10px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-menu-toggle{margin:0 auto;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu .elementor-item{font-family:"ایران سنس", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.2px;word-spacing:0px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );padding-left:18px;padding-right:18px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor2 );fill:var( --e-global-color-astglobalcolor2 );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed .elementor-item:before,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-astglobalcolor2 );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-underline .elementor-item:after,
					 .elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-overline .elementor-item:before,
					 .elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-double-line .elementor-item:before,
					 .elementor-1908 .elementor-element.elementor-element-8e90c90 .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a, .elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-astglobalcolor5 );border-radius:6px 6px 6px 6px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a:hover,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a:focus,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-menu-toggle:hover,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-menu-toggle:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a:hover,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a:focus,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown .elementor-item, .elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"ایران سنس", Sans-serif;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-1908 .elementor-element.elementor-element-8e90c90 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-1908 .elementor-element.elementor-element-907053c{--spacer-size:53px;}.elementor-1908 .elementor-element.elementor-element-22d2eeb{--display:flex;--min-height:339px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:0px;--padding-left:-1px;--padding-right:0px;--z-index:1;}.elementor-1908 .elementor-element.elementor-element-22d2eeb:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-22d2eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-1908 .elementor-element.elementor-element-fb0f397{--display:flex;--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;}.elementor-1908 .elementor-element.elementor-element-90bfc4d > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-90bfc4d.elementor-element{--align-self:center;}.elementor-1908 .elementor-element.elementor-element-90bfc4d{text-align:center;font-family:"ایران سنس", Sans-serif;font-size:26px;line-height:59px;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-28399e7 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"ایران سنس", Sans-serif;font-size:17px;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-radius:38px 38px 38px 38px;}.elementor-1908 .elementor-element.elementor-element-423caa0{--display:flex;--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;}.elementor-1908 .elementor-element.elementor-element-69b3ce3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1908 .elementor-element.elementor-element-69b3ce3.elementor-element{--align-self:center;}.elementor-1908 .elementor-element.elementor-element-69b3ce3 img{width:72%;max-width:43%;height:245px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:28px 28px 28px 28px;}.elementor-1908 .elementor-element.elementor-element-69b3ce3:hover img{opacity:0.9;filter:brightness( 129% ) contrast( 93% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1908 .elementor-element.elementor-element-2dee737{--display:flex;}.elementor-1908 .elementor-element.elementor-element-584083e{--spacer-size:50px;}.elementor-1908 .elementor-element.elementor-element-72be690{text-align:center;}.elementor-1908 .elementor-element.elementor-element-72be690 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:36px;font-weight:600;}.elementor-1908 .elementor-element.elementor-element-f432e36{--display:flex;--min-height:597px;--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;}.elementor-1908 .elementor-element.elementor-element-5d05b7a{--display:flex;}.elementor-1908 .elementor-element.elementor-element-9bfb936{--display:flex;--min-height:550px;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-1908 .elementor-element.elementor-element-9bfb936:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-9bfb936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-9bfb936::before, .elementor-1908 .elementor-element.elementor-element-9bfb936 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-9bfb936 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-9bfb936 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-9bfb936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-9bfb936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-9bfb936:hover::before{filter:brightness( 14% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1908 .elementor-element.elementor-element-f373775{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-f373775::before, .elementor-1908 .elementor-element.elementor-element-f373775 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f373775 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f373775 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f373775 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f373775 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-f373775:hover{--border-radius:26px 26px 26px 26px;--border-top-left-radius:26px;--border-top-right-radius:26px;--border-bottom-right-radius:26px;--border-bottom-left-radius:26px;}.elementor-1908 .elementor-element.elementor-element-f373775, .elementor-1908 .elementor-element.elementor-element-f373775::before{--border-transition:0.3s;}.elementor-1908 .elementor-element.elementor-element-f373775.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-f373775{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-f373775{right:0px;}.elementor-1908 .elementor-element.elementor-element-9d36d0c > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-9d36d0c{text-align:center;}.elementor-1908 .elementor-element.elementor-element-9d36d0c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-5321c9c{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-dccac7a .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-698bcaa{--display:flex;}.elementor-1908 .elementor-element.elementor-element-85c1e8c{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-85c1e8c:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-85c1e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/X4A9962-HDR-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-8bf9cc9{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-8bf9cc9::before, .elementor-1908 .elementor-element.elementor-element-8bf9cc9 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8bf9cc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8bf9cc9 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8bf9cc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8bf9cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-8bf9cc9.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8bf9cc9{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-8bf9cc9{right:0px;}.elementor-1908 .elementor-element.elementor-element-a978127 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-a978127{text-align:center;}.elementor-1908 .elementor-element.elementor-element-a978127 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-83b51b4{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-a27d6a4 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-c4deda0{--display:flex;}.elementor-1908 .elementor-element.elementor-element-66b2ef7{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-66b2ef7:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-66b2ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/6-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-b63a801{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-b63a801::before, .elementor-1908 .elementor-element.elementor-element-b63a801 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-b63a801 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-b63a801 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-b63a801 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-b63a801 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-b63a801.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-b63a801{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-b63a801{right:0px;}.elementor-1908 .elementor-element.elementor-element-0c4e7a0 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-0c4e7a0{text-align:center;}.elementor-1908 .elementor-element.elementor-element-0c4e7a0 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-49ba729{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-4110855 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-77e487c{--display:flex;}.elementor-1908 .elementor-element.elementor-element-39e81fb{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-39e81fb:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-39e81fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-شهرآرا،دشتی-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-2374c84{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-2374c84::before, .elementor-1908 .elementor-element.elementor-element-2374c84 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-2374c84 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-2374c84 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-2374c84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-2374c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-2374c84.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-2374c84{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-2374c84{right:0px;}.elementor-1908 .elementor-element.elementor-element-022be82 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-022be82{text-align:center;}.elementor-1908 .elementor-element.elementor-element-022be82 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-7d948e7{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-6a49ca2 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-9467513{--display:flex;}.elementor-1908 .elementor-element.elementor-element-8a56d2b{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-8a56d2b:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-8a56d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-شهرآرا،-فیروزه-ی-یک-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-fb2452f{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-fb2452f::before, .elementor-1908 .elementor-element.elementor-element-fb2452f > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-fb2452f > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-fb2452f > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-fb2452f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-fb2452f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-fb2452f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-fb2452f{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-fb2452f{right:0px;}.elementor-1908 .elementor-element.elementor-element-0d3fd69 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-0d3fd69{text-align:center;}.elementor-1908 .elementor-element.elementor-element-0d3fd69 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-8e3e1ee{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-4bdaef2 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-d58fd0a{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-ef8e168{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-ef8e168:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-ef8e168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-امیری-مقدم-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-556ffc7{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-556ffc7::before, .elementor-1908 .elementor-element.elementor-element-556ffc7 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-556ffc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-556ffc7 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-556ffc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-556ffc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-556ffc7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-556ffc7{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-556ffc7{right:0px;}.elementor-1908 .elementor-element.elementor-element-9cb9ae1 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-9cb9ae1{text-align:center;}.elementor-1908 .elementor-element.elementor-element-9cb9ae1 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-a46651b{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-04fad26 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-3af817f{--display:flex;}.elementor-1908 .elementor-element.elementor-element-73cf879{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-73cf879:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-73cf879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/IMG_6406-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-1187bb7{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-1187bb7::before, .elementor-1908 .elementor-element.elementor-element-1187bb7 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-1187bb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-1187bb7 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-1187bb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-1187bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-1187bb7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-1187bb7{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-1187bb7{right:0px;}.elementor-1908 .elementor-element.elementor-element-d169cbb > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-d169cbb{text-align:center;}.elementor-1908 .elementor-element.elementor-element-d169cbb .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-a472fb7{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-30f5bb2 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-4ed1720{--display:flex;}.elementor-1908 .elementor-element.elementor-element-5aea6df{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-5aea6df:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-5aea6df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-سخایی1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-260ecb7{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-260ecb7::before, .elementor-1908 .elementor-element.elementor-element-260ecb7 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-260ecb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-260ecb7 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-260ecb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-260ecb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-260ecb7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-260ecb7{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-260ecb7{right:0px;}.elementor-1908 .elementor-element.elementor-element-d02ea2a > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-d02ea2a{text-align:center;}.elementor-1908 .elementor-element.elementor-element-d02ea2a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-ec9491e{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-7444b60 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-8a2807e{--display:flex;}.elementor-1908 .elementor-element.elementor-element-81874c1{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-81874c1:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-81874c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/55-1.png");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-f3fb0e7{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-f3fb0e7::before, .elementor-1908 .elementor-element.elementor-element-f3fb0e7 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f3fb0e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f3fb0e7 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f3fb0e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f3fb0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-f3fb0e7.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-f3fb0e7{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-f3fb0e7{right:0px;}.elementor-1908 .elementor-element.elementor-element-58a0221 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-58a0221{text-align:center;}.elementor-1908 .elementor-element.elementor-element-58a0221 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-9968907{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-66e9ef5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-27ce62e{--display:flex;}.elementor-1908 .elementor-element.elementor-element-4b2fc9a{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-4b2fc9a:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-4b2fc9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/X4A0033-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-8089920{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-8089920::before, .elementor-1908 .elementor-element.elementor-element-8089920 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8089920 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8089920 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8089920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8089920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-8089920.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8089920{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-8089920{right:0px;}.elementor-1908 .elementor-element.elementor-element-6001105 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-6001105{text-align:center;}.elementor-1908 .elementor-element.elementor-element-6001105 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-e028108{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-14701b4 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-3704ada{--display:flex;}.elementor-1908 .elementor-element.elementor-element-39e03af{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-39e03af:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-39e03af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.png");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-85b8253{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-85b8253::before, .elementor-1908 .elementor-element.elementor-element-85b8253 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-85b8253 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-85b8253 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-85b8253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-85b8253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-85b8253.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-85b8253{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-85b8253{right:0px;}.elementor-1908 .elementor-element.elementor-element-cd59c26 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-cd59c26{text-align:center;}.elementor-1908 .elementor-element.elementor-element-cd59c26 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-a8e4e8a{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-108bea3 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-72fa9ad{--display:flex;}.elementor-1908 .elementor-element.elementor-element-3cdcc13{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-3cdcc13:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-3cdcc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-114055a{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-114055a::before, .elementor-1908 .elementor-element.elementor-element-114055a > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-114055a > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-114055a > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-114055a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-114055a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-114055a.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-114055a{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-114055a{right:0px;}.elementor-1908 .elementor-element.elementor-element-74413c1 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-74413c1{text-align:center;}.elementor-1908 .elementor-element.elementor-element-74413c1 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-7580eb9{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-ece33f8 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-2adb326{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:23px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:322px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:23px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:322px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:var( --e-global-color-astglobalcolor2 );--e-n-carousel-arrow-hover-color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-2adb326 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1908 .elementor-element.elementor-element-2adb326 > .elementor-widget-container{margin:17px 0px 0px 0px;}:where( .elementor-1908 .elementor-element.elementor-element-2adb326 .swiper-slide ) > .e-con{--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1908 .elementor-element.elementor-element-084e375{--display:flex;--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;}.elementor-1908 .elementor-element.elementor-element-0029165{--spacer-size:0px;}.elementor-1908 .elementor-element.elementor-element-50a76e1{text-align:center;}.elementor-1908 .elementor-element.elementor-element-50a76e1 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:36px;font-weight:600;}.elementor-1908 .elementor-element.elementor-element-a299985{--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;}.elementor-1908 .elementor-element.elementor-element-c6f530d{--display:flex;}.elementor-1908 .elementor-element.elementor-element-677d126{--display:flex;--min-height:550px;--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-1908 .elementor-element.elementor-element-677d126:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-677d126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-677d126::before, .elementor-1908 .elementor-element.elementor-element-677d126 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-677d126 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-677d126 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-677d126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-677d126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-677d126:hover::before{filter:brightness( 14% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1908 .elementor-element.elementor-element-92be3a1{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-92be3a1::before, .elementor-1908 .elementor-element.elementor-element-92be3a1 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-92be3a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-92be3a1 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-92be3a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-92be3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-92be3a1:hover{--border-radius:26px 26px 26px 26px;--border-top-left-radius:26px;--border-top-right-radius:26px;--border-bottom-right-radius:26px;--border-bottom-left-radius:26px;}.elementor-1908 .elementor-element.elementor-element-92be3a1, .elementor-1908 .elementor-element.elementor-element-92be3a1::before{--border-transition:0.3s;}.elementor-1908 .elementor-element.elementor-element-92be3a1.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-92be3a1{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-92be3a1{right:0px;}.elementor-1908 .elementor-element.elementor-element-1bff5be > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-1bff5be{text-align:center;}.elementor-1908 .elementor-element.elementor-element-1bff5be .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-929ba06{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-81a1ce6 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-ba73e7d{--display:flex;}.elementor-1908 .elementor-element.elementor-element-ab784d1{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-ab784d1:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-ab784d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/X4A9962-HDR-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-d8126d8{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-d8126d8::before, .elementor-1908 .elementor-element.elementor-element-d8126d8 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-d8126d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-d8126d8 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-d8126d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-d8126d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-d8126d8.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-d8126d8{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-d8126d8{right:0px;}.elementor-1908 .elementor-element.elementor-element-fd666ab > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-fd666ab{text-align:center;}.elementor-1908 .elementor-element.elementor-element-fd666ab .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-654b203{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-05a2b4b .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-c0f89f6{--display:flex;}.elementor-1908 .elementor-element.elementor-element-dbb46d0{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-dbb46d0:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-dbb46d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/6-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-cc9ef31{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-cc9ef31::before, .elementor-1908 .elementor-element.elementor-element-cc9ef31 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-cc9ef31 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-cc9ef31 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-cc9ef31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-cc9ef31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-cc9ef31.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-cc9ef31{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-cc9ef31{right:0px;}.elementor-1908 .elementor-element.elementor-element-745886c > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-745886c{text-align:center;}.elementor-1908 .elementor-element.elementor-element-745886c .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-3fc9593{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-66ef47e .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-cd06f8b{--display:flex;}.elementor-1908 .elementor-element.elementor-element-7c16e7b{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-7c16e7b:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-7c16e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-شهرآرا،دشتی-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-8abfb31{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-8abfb31::before, .elementor-1908 .elementor-element.elementor-element-8abfb31 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8abfb31 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8abfb31 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8abfb31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8abfb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-8abfb31.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8abfb31{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-8abfb31{right:0px;}.elementor-1908 .elementor-element.elementor-element-49d1a6a > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-49d1a6a{text-align:center;}.elementor-1908 .elementor-element.elementor-element-49d1a6a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-4a6f6b3{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-39588a9 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-532fb9f{--display:flex;}.elementor-1908 .elementor-element.elementor-element-efe1692{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-efe1692:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-efe1692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-شهرآرا،-فیروزه-ی-یک-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-99c515e{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-99c515e::before, .elementor-1908 .elementor-element.elementor-element-99c515e > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-99c515e > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-99c515e > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-99c515e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-99c515e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-99c515e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-99c515e{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-99c515e{right:0px;}.elementor-1908 .elementor-element.elementor-element-1cfa0c6 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-1cfa0c6{text-align:center;}.elementor-1908 .elementor-element.elementor-element-1cfa0c6 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-d3d40c7{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-e990ee4 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-d0eb578{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-0e07681{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-0e07681:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-0e07681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-امیری-مقدم-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-78ffdab{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-78ffdab::before, .elementor-1908 .elementor-element.elementor-element-78ffdab > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-78ffdab > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-78ffdab > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-78ffdab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-78ffdab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-78ffdab.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-78ffdab{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-78ffdab{right:0px;}.elementor-1908 .elementor-element.elementor-element-71fa2e1 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-71fa2e1{text-align:center;}.elementor-1908 .elementor-element.elementor-element-71fa2e1 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-57180f0{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-16eb432 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-6a151a9{--display:flex;}.elementor-1908 .elementor-element.elementor-element-dddb62e{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-dddb62e:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-dddb62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/IMG_6406-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-ad87381{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-ad87381::before, .elementor-1908 .elementor-element.elementor-element-ad87381 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-ad87381 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-ad87381 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-ad87381 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-ad87381 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-ad87381.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-ad87381{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-ad87381{right:0px;}.elementor-1908 .elementor-element.elementor-element-7524d14 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-7524d14{text-align:center;}.elementor-1908 .elementor-element.elementor-element-7524d14 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-b82ede1{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-a0605cb .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-dde8bb6{--display:flex;}.elementor-1908 .elementor-element.elementor-element-e9de5a5{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-e9de5a5:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-e9de5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/1.-سخایی1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-7ba5a46{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-7ba5a46::before, .elementor-1908 .elementor-element.elementor-element-7ba5a46 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-7ba5a46 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-7ba5a46 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-7ba5a46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-7ba5a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-7ba5a46.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-7ba5a46{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-7ba5a46{right:0px;}.elementor-1908 .elementor-element.elementor-element-5e3ab24 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-5e3ab24{text-align:center;}.elementor-1908 .elementor-element.elementor-element-5e3ab24 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-f1ed186{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-793e8e5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-502778e{--display:flex;}.elementor-1908 .elementor-element.elementor-element-0415b5d{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-0415b5d:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-0415b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/55-1.png");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-35f80ec{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-35f80ec::before, .elementor-1908 .elementor-element.elementor-element-35f80ec > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-35f80ec > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-35f80ec > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-35f80ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-35f80ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-35f80ec.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-35f80ec{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-35f80ec{right:0px;}.elementor-1908 .elementor-element.elementor-element-4832ab6 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-4832ab6{text-align:center;}.elementor-1908 .elementor-element.elementor-element-4832ab6 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-2e7920c{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-8f5b389 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-f97d0a9{--display:flex;}.elementor-1908 .elementor-element.elementor-element-16f7aed{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-16f7aed:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-16f7aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/X4A0033-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-8f6686a{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-8f6686a::before, .elementor-1908 .elementor-element.elementor-element-8f6686a > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8f6686a > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-8f6686a > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8f6686a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-8f6686a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-8f6686a.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-8f6686a{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-8f6686a{right:0px;}.elementor-1908 .elementor-element.elementor-element-0cf2da7 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-0cf2da7{text-align:center;}.elementor-1908 .elementor-element.elementor-element-0cf2da7 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-4d75910{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-88cd074 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-ba88823{--display:flex;}.elementor-1908 .elementor-element.elementor-element-10dea36{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-10dea36:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-10dea36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.png");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-f72a524{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-f72a524::before, .elementor-1908 .elementor-element.elementor-element-f72a524 > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f72a524 > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-f72a524 > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f72a524 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-f72a524 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-f72a524.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-f72a524{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-f72a524{right:0px;}.elementor-1908 .elementor-element.elementor-element-3ee799a > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-3ee799a{text-align:center;}.elementor-1908 .elementor-element.elementor-element-3ee799a .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-ab9bcb9{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-5a70fd1 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-7609c2f{--display:flex;}.elementor-1908 .elementor-element.elementor-element-aa2f3a8{--display:flex;--min-height:550px;--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;--border-radius:26px 26px 26px 26px;}.elementor-1908 .elementor-element.elementor-element-aa2f3a8:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-aa2f3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petrocowar.com/wp-content/uploads/2026/01/3-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1908 .elementor-element.elementor-element-cc5e6ef{--display:flex;--position:fixed;--min-height:550px;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-1908 .elementor-element.elementor-element-cc5e6ef::before, .elementor-1908 .elementor-element.elementor-element-cc5e6ef > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-cc5e6ef > .e-con-inner > .elementor-background-video-container::before, .elementor-1908 .elementor-element.elementor-element-cc5e6ef > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-cc5e6ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-1908 .elementor-element.elementor-element-cc5e6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-1908 .elementor-element.elementor-element-cc5e6ef.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1908 .elementor-element.elementor-element-cc5e6ef{left:0px;}body.rtl .elementor-1908 .elementor-element.elementor-element-cc5e6ef{right:0px;}.elementor-1908 .elementor-element.elementor-element-643ad35 > .elementor-widget-container{margin:62px 0px 0px 0px;}.elementor-1908 .elementor-element.elementor-element-643ad35{text-align:center;}.elementor-1908 .elementor-element.elementor-element-643ad35 .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-weight:700;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-18543dd{text-align:center;font-family:"IRANSansX", Sans-serif;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-07262b1 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"IRANSansX", Sans-serif;font-weight:500;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-radius:10px 10px 10px 10px;}.elementor-1908 .elementor-element.elementor-element-c879774{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:23px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:322px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:23px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:322px;--e-n-carousel-arrow-size:35px;--e-n-carousel-arrow-normal-color:var( --e-global-color-astglobalcolor2 );--e-n-carousel-arrow-hover-color:var( --e-global-color-astglobalcolor5 );}.elementor-1908 .elementor-element.elementor-element-c879774 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1908 .elementor-element.elementor-element-c879774 > .elementor-widget-container{margin:17px 0px 0px 0px;}:where( .elementor-1908 .elementor-element.elementor-element-c879774 .swiper-slide ) > .e-con{--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(min-width:768px){.elementor-1908 .elementor-element.elementor-element-c7800a6{--width:66.6666%;}.elementor-1908 .elementor-element.elementor-element-22d2eeb{--width:83%;}.elementor-1908 .elementor-element.elementor-element-fb0f397{--width:50%;}.elementor-1908 .elementor-element.elementor-element-423caa0{--width:50%;}}@media(max-width:1024px){.elementor-1908 .elementor-element.elementor-element-2adb326{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1908 .elementor-element.elementor-element-c879774{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1908 .elementor-element.elementor-element-2adb326{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1908 .elementor-element.elementor-element-c879774{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfb936 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c1e8c */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b2ef7 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e81fb */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a56d2b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef8e168 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cf879 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aea6df */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81874c1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2fc9a */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e03af */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc13 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677d126 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab784d1 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb46d0 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c16e7b */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe1692 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e07681 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dddb62e */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9de5a5 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0415b5d */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16f7aed */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10dea36 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2f3a8 */.project-card {
  position: relative;
  overflow: hidden;
}

.project-overlay {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-card:hover .project-overlay {
  opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum.eot');
	src: url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum.woff2') format('woff2'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum-1.woff') format('woff'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: 'ایران سنس';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum_Black.eot');
	src: url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum_Black-1.woff2') format('woff2'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum_Black.woff') format('woff'),
		url('https://petrocowar.com/wp-content/uploads/2026/01/IRANSansWebFaNum_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */