.elementor-16229 .elementor-element.elementor-element-ff08652{margin-top:-32px;margin-bottom:-6px;padding:-13px -1px -1px -1px;}.elementor-16229 .elementor-element.elementor-element-eb9e1e1{--spacer-size:50px;}.elementor-16229 .elementor-element.elementor-element-cfd7084{--spacer-size:50px;}.elementor-16229 .elementor-element.elementor-element-95ad1c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16229 .elementor-element.elementor-element-95ad1c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-5beec81 > .elementor-widget-container{margin:147px 173px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-1679436 > .elementor-container{max-width:500px;}.elementor-16229 .elementor-element.elementor-element-1679436{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -2px;}.elementor-16229 .elementor-element.elementor-element-7213e96 img{width:7%;}.elementor-16229 .elementor-element.elementor-element-7213e96 > .elementor-widget-container{margin:39px -8px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-7213e96{left:-19px;}body.rtl .elementor-16229 .elementor-element.elementor-element-7213e96{right:-19px;}.elementor-16229 .elementor-element.elementor-element-7213e96{top:1px;}.elementor-16229 .elementor-element.elementor-element-a03d8da img{width:11%;}.elementor-16229 .elementor-element.elementor-element-a03d8da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:226px 436px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-a03d8da{left:0px;}body.rtl .elementor-16229 .elementor-element.elementor-element-a03d8da{right:0px;}.elementor-16229 .elementor-element.elementor-element-a03d8da{top:0px;}.elementor-16229 .elementor-element.elementor-element-4c55a1f img{width:8%;}.elementor-16229 .elementor-element.elementor-element-4c55a1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:195px 59px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-4c55a1f{left:0px;}body.rtl .elementor-16229 .elementor-element.elementor-element-4c55a1f{right:0px;}.elementor-16229 .elementor-element.elementor-element-4c55a1f{top:0px;}.elementor-16229 .elementor-element.elementor-element-b701963 img{width:49%;}.elementor-16229 .elementor-element.elementor-element-8db1214{--spacer-size:81px;}.elementor-16229 .elementor-element.elementor-element-fcf326c{margin-top:2px;margin-bottom:-10px;padding:2px 80px 9px 0px;}.elementor-16229 .elementor-element.elementor-element-ac8a2f9 img{width:53%;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-ac8a2f9{left:-21px;}body.rtl .elementor-16229 .elementor-element.elementor-element-ac8a2f9{right:-21px;}.elementor-16229 .elementor-element.elementor-element-ac8a2f9{top:0px;}.elementor-16229 .elementor-element.elementor-element-f01d784 img{width:15%;}.elementor-16229 .elementor-element.elementor-element-f01d784 > .elementor-widget-container{margin:-34px -42px 0px 0px;padding:-19px 3px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-73fa652 > .elementor-widget-container{margin:49px 13px 0px 0px;padding:-33px -49px -10px -6px;}.elementor-16229 .elementor-element.elementor-element-73fa652{width:var( --container-widget-width, 87.967% );max-width:87.967%;--container-widget-width:87.967%;--container-widget-flex-grow:0;}.elementor-16229 .elementor-element.elementor-element-30c4c92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16229 .elementor-element.elementor-element-30c4c92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-cac0d93 > .elementor-widget-container{margin:147px 173px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-4b3abf5 > .elementor-container{max-width:500px;}.elementor-16229 .elementor-element.elementor-element-4b3abf5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px -2px;}.elementor-16229 .elementor-element.elementor-element-a8f8854 img{width:7%;}.elementor-16229 .elementor-element.elementor-element-a8f8854 > .elementor-widget-container{margin:39px -8px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-a8f8854{left:-19px;}body.rtl .elementor-16229 .elementor-element.elementor-element-a8f8854{right:-19px;}.elementor-16229 .elementor-element.elementor-element-a8f8854{top:1px;}.elementor-16229 .elementor-element.elementor-element-2cdc418 img{width:11%;}.elementor-16229 .elementor-element.elementor-element-2cdc418 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:226px 436px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-2cdc418{left:0px;}body.rtl .elementor-16229 .elementor-element.elementor-element-2cdc418{right:0px;}.elementor-16229 .elementor-element.elementor-element-2cdc418{top:0px;}.elementor-16229 .elementor-element.elementor-element-291197c img{width:8%;}.elementor-16229 .elementor-element.elementor-element-291197c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:195px 59px 0px 0px;}body:not(.rtl) .elementor-16229 .elementor-element.elementor-element-291197c{left:0px;}body.rtl .elementor-16229 .elementor-element.elementor-element-291197c{right:0px;}.elementor-16229 .elementor-element.elementor-element-291197c{top:0px;}.elementor-16229 .elementor-element.elementor-element-c9d0a4a img{width:49%;}.elementor-16229 .elementor-element.elementor-element-7cef846:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-7cef846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mehregan-portfolio.ir/wp-content/uploads/2023/01/bg-parallax01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16229 .elementor-element.elementor-element-7cef846 > .elementor-background-overlay{background-color:#012363;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-7cef846{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-16229 .elementor-element.elementor-element-f0a1334{margin-top:0px;margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-55001e9, .elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-layout2{justify-content:center;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-number{color:#FFFFFF;font-size:30px;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter .ct-counter-number{margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-title{color:#FFFFFF;font-size:15px;letter-spacing:-1px;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter .ct-counter-inner .ct-counter-icon{margin-right:0px;}.elementor-16229 .elementor-element.elementor-element-55001e9 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:7px 7px 7px 7px;}.elementor-16229 .elementor-element.elementor-element-3a3d023{--spacer-size:50px;}.elementor-16229 .elementor-element.elementor-element-0e56e08{margin-top:0px;margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-5cad07e{text-align:center;width:var( --container-widget-width, 105.66% );max-width:105.66%;--container-widget-width:105.66%;--container-widget-flex-grow:0;}.elementor-16229 .elementor-element.elementor-element-5cad07e img{height:147px;}.elementor-16229 .elementor-element.elementor-element-4e22302 img{height:124px;}.elementor-16229 .elementor-element.elementor-element-b49a15c:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-b49a15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB;background-image:url("https://mehregan-portfolio.ir/wp-content/uploads/2026/08/0014-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16229 .elementor-element.elementor-element-b49a15c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-16229 .elementor-element.elementor-element-b49a15c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-9564f58 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16229 .elementor-element.elementor-element-77b0c0a .ct-heading{text-align:center;}.elementor-16229 .elementor-element.elementor-element-77b0c0a .ct-heading .item--title{font-size:26px;line-height:44px;margin-bottom:16px;}.elementor-16229 .elementor-element.elementor-element-77b0c0a .ct-heading .item--sub-title{margin-bottom:9px;}.elementor-16229 .elementor-element.elementor-element-fb26a9e:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-fb26a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16229 .elementor-element.elementor-element-fb26a9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 50px 0px;}.elementor-16229 .elementor-element.elementor-element-fb26a9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-eab8039 .ct-heading{text-align:center;}.elementor-16229 .elementor-element.elementor-element-eab8039 .ct-heading .item--title{font-size:26px;line-height:44px;margin-bottom:16px;}.elementor-16229 .elementor-element.elementor-element-eab8039 .ct-heading .item--sub-title{margin-bottom:9px;}.elementor-16229 .elementor-element.elementor-element-23e92a2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button{fill:#1B3636;color:#1B3636;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;padding:13px 20px 13px 20px;}.elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button:hover, .elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button:focus{color:#FFFFFF;background-color:#C49138;}.elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button:hover svg, .elementor-16229 .elementor-element.elementor-element-5c59672 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16229 .elementor-element.elementor-element-5c59672 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-6092f9d .elementor-repeater-item-ec82b68 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://mehregan-portfolio.ir/wp-content/uploads/2026/07/003-scaled.jpg);background-size:contain;}.elementor-16229 .elementor-element.elementor-element-6092f9d .elementor-repeater-item-fa50821 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://mehregan-portfolio.ir/wp-content/uploads/2026/07/001-scaled.jpg);background-size:contain;}.elementor-16229 .elementor-element.elementor-element-6092f9d .elementor-repeater-item-c25da85 .swiper-slide-bg{background-color:#B2404000;background-image:url(https://mehregan-portfolio.ir/wp-content/uploads/2026/07/002-scaled.jpg);background-size:contain;}.elementor-16229 .elementor-element.elementor-element-6092f9d .elementor-repeater-item-42e6d45 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://mehregan-portfolio.ir/wp-content/uploads/2026/07/004-scaled.jpg);background-size:contain;}.elementor-16229 .elementor-element.elementor-element-6092f9d .elementor-repeater-item-9561996 .swiper-slide-bg{background-color:#FFFFFF00;background-image:url(https://mehregan-portfolio.ir/wp-content/uploads/2026/07/006-scaled.jpg);background-size:contain;}.elementor-16229 .elementor-element.elementor-element-6092f9d .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-16229 .elementor-element.elementor-element-6092f9d .swiper-slide-contents{max-width:66%;}.elementor-16229 .elementor-element.elementor-element-6092f9d .swiper-slide-inner{text-align:center;}.elementor-16229 .elementor-element.elementor-element-0b34732 > .elementor-background-overlay{background-color:#0D2163;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-0b34732{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-16229 .elementor-element.elementor-element-2bb8c08{margin-top:0px;margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-8b71638, .elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-layout2{justify-content:center;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-number{color:#FFFFFF;font-size:30px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter .ct-counter-number{margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-title{color:#FFFFFF;font-size:15px;letter-spacing:-1px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter .ct-counter-inner .ct-counter-icon{margin-right:0px;}.elementor-16229 .elementor-element.elementor-element-8b71638 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:7px 7px 7px 7px;}.elementor-16229 .elementor-element.elementor-element-6502e3b{--spacer-size:50px;}.elementor-16229 .elementor-element.elementor-element-4b89c50{margin-top:0px;margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-9edcb07 .elementor-main-swiper{height:174px;}.elementor-16229 .elementor-element.elementor-element-9edcb07.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-16229 .elementor-element.elementor-element-9edcb07 .elementor-swiper-button{font-size:20px;}.elementor-16229 .elementor-element.elementor-element-0d40816:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-0d40816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBCBCB;background-image:url("https://mehregan-portfolio.ir/wp-content/uploads/2026/08/0014-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16229 .elementor-element.elementor-element-0d40816{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-16229 .elementor-element.elementor-element-0d40816 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16229 .elementor-element.elementor-element-48dfecb > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-16229 .elementor-element.elementor-element-343a726 .ct-heading{text-align:center;}.elementor-16229 .elementor-element.elementor-element-343a726 .ct-heading .item--title{font-size:26px;line-height:44px;margin-bottom:16px;}.elementor-16229 .elementor-element.elementor-element-0d91b06{--e-transform-transition-duration:0ms;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button{fill:#1B3636;color:#1B3636;background-color:#61CE7000;border-style:solid;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;padding:13px 20px 13px 20px;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button:hover, .elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button:focus{color:#FFFFFF;background-color:#C49138;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button:hover svg, .elementor-16229 .elementor-element.elementor-element-0fa44e6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 > .elementor-widget-container{margin:-30px -6px -14px -6px;}@media(max-width:1024px){.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-number{font-size:30px;}.elementor-16229 .elementor-element.elementor-element-55001e9 > .elementor-widget-container{margin:5px 0px 10px -10px;}.elementor-16229 .elementor-element.elementor-element-77b0c0a .ct-heading .item--title{font-size:20px;line-height:38px;}.elementor-16229 .elementor-element.elementor-element-eab8039 .ct-heading .item--title{font-size:20px;line-height:38px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-number{font-size:30px;}.elementor-16229 .elementor-element.elementor-element-8b71638 > .elementor-widget-container{margin:5px 0px 10px -10px;}.elementor-16229 .elementor-element.elementor-element-9edcb07.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-16229 .elementor-element.elementor-element-343a726 .ct-heading .item--title{font-size:20px;line-height:38px;}}@media(min-width:768px){.elementor-16229 .elementor-element.elementor-element-d3b459a{width:55.725%;}.elementor-16229 .elementor-element.elementor-element-2b4b0a7{width:44.182%;}}@media(min-width:1025px){.elementor-16229 .elementor-element.elementor-element-7cef846:not(.elementor-motion-effects-element-type-background), .elementor-16229 .elementor-element.elementor-element-7cef846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-16229 .elementor-element.elementor-element-7cef846{padding:70px 0px 70px 0px;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-number{font-size:30px;}.elementor-16229 .elementor-element.elementor-element-55001e9 .ct-counter-title{font-size:16px;}.elementor-16229 .elementor-element.elementor-element-55001e9 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-16229 .elementor-element.elementor-element-b49a15c{padding:30px 0px 30px 0px;}.elementor-16229 .elementor-element.elementor-element-77b0c0a .ct-heading .item--title{font-size:18px;}.elementor-16229 .elementor-element.elementor-element-fb26a9e{padding:30px 0px 30px 0px;}.elementor-16229 .elementor-element.elementor-element-eab8039 .ct-heading .item--title{font-size:18px;}.elementor-16229 .elementor-element.elementor-element-23e92a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-5c59672 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-30e36de{z-index:16;}.elementor-16229 .elementor-element.elementor-element-6092f9d .swiper-slide{height:148px;}.elementor-16229 .elementor-element.elementor-element-c93e77b img{width:63%;}.elementor-16229 .elementor-element.elementor-element-cb396fc{columns:1;column-gap:0px;}.elementor-16229 .elementor-element.elementor-element-f037928 img{width:63%;}.elementor-16229 .elementor-element.elementor-element-0b34732{padding:70px 0px 70px 0px;}.elementor-16229 .elementor-element.elementor-element-2bb8c08 > .elementor-container{max-width:0px;}.elementor-16229 .elementor-element.elementor-element-2bb8c08{margin-top:-54px;margin-bottom:-12px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-number{font-size:30px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter .ct-counter-number{margin-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter-title{font-size:16px;}.elementor-16229 .elementor-element.elementor-element-8b71638 .ct-counter .ct-counter-title{padding-bottom:0px;}.elementor-16229 .elementor-element.elementor-element-8b71638 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-16229 .elementor-element.elementor-element-4b89c50{margin-top:-24px;margin-bottom:-16px;}.elementor-16229 .elementor-element.elementor-element-9edcb07 .elementor-main-swiper{height:193px;}.elementor-16229 .elementor-element.elementor-element-9edcb07.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-16229 .elementor-element.elementor-element-0d40816{padding:30px 0px 30px 0px;}.elementor-16229 .elementor-element.elementor-element-343a726 .ct-heading .item--title{font-size:18px;}.elementor-16229 .elementor-element.elementor-element-0fa44e6 > .elementor-widget-container{margin:25px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-7213e96 */.elementor-16229 .elementor-element.elementor-element-7213e96 {
    animation: floating 4s ease-in-out infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a03d8da */.elementor-16229 .elementor-element.elementor-element-a03d8da {animation: moveLeftRight 6s ease-in-out infinite alternate;}



@keyframes moveLeftRight {0% {transform: translateX(15px);}



100% {

    transform: translateX(-15px);

}



}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c55a1f */.floating-image {

    animation: floating 4s ease-in-out infinite;

}



@keyframes floating {

    0% {

        transform: translateY(0);

    }

    50% {

        transform: translateY(-10px); 

    }

    100% {

        transform: translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f01d784 */.elementor-16229 .elementor-element.elementor-element-f01d784 {
    animation: swingPivot 3.5s ease-in-out infinite alternate;
    /* در اینجا نقطه ثابت چرخش را تنظیم کنید */
    transform-origin: 50% 95% !important; 
}

@keyframes swingPivot {
    0% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8f8854 */.elementor-16229 .elementor-element.elementor-element-a8f8854 {
    animation: floating 4s ease-in-out infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cdc418 */.elementor-16229 .elementor-element.elementor-element-2cdc418 {animation: moveLeftRight 6s ease-in-out infinite alternate;}



@keyframes moveLeftRight {0% {transform: translateX(15px);}



100% {

    transform: translateX(-15px);

}



}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-291197c */.floating-image {

    animation: floating 4s ease-in-out infinite;

}



@keyframes floating {

    0% {

        transform: translateY(0);

    }

    50% {

        transform: translateY(-10px); 

    }

    100% {

        transform: translateY(0);

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8228c83 */```css
.elementor-16229 .elementor-element.elementor-element-8228c83 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-8228c83:hover {
    transform: scale(1.06);
}
```/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d91b06 */```css
.elementor-16229 .elementor-element.elementor-element-0d91b06 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-0d91b06:hover {
    transform: scale(1.06);
}
```/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c100cb6 */```css
.elementor-16229 .elementor-element.elementor-element-c100cb6 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-c100cb6:hover {
    transform: scale(1.06);
}
```/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309b643 */```css
.elementor-16229 .elementor-element.elementor-element-309b643 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-309b643:hover {
    transform: scale(1.06);
}
```/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2e6fc1 */```css
.elementor-16229 .elementor-element.elementor-element-f2e6fc1 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-f2e6fc1:hover {
    transform: scale(1.06);
}
```/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84361f8 */```css
.elementor-16229 .elementor-element.elementor-element-84361f8 {
    transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.elementor-16229 .elementor-element.elementor-element-84361f8:hover {
    transform: scale(1.06);
}
```/* End custom CSS */