.elementor-7033 .elementor-element.elementor-element-309efe5{--display:flex;--margin-top:-225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-dde725d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.72;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.27);--padding-top:200px;--padding-bottom:68px;--padding-left:68px;--padding-right:68px;}.elementor-7033 .elementor-element.elementor-element-dde725d::before, .elementor-7033 .elementor-element.elementor-element-dde725d > .elementor-background-video-container::before, .elementor-7033 .elementor-element.elementor-element-dde725d > .e-con-inner > .elementor-background-video-container::before, .elementor-7033 .elementor-element.elementor-element-dde725d > .elementor-background-slideshow::before, .elementor-7033 .elementor-element.elementor-element-dde725d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7033 .elementor-element.elementor-element-dde725d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7033 .elementor-element.elementor-element-dde725d::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-7033 .elementor-element.elementor-element-632b671 > .elementor-widget-container{padding:28px 28px 28px 28px;}.elementor-7033 .elementor-element.elementor-element-632b671{text-align:center;}.elementor-7033 .elementor-element.elementor-element-632b671 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-7033 .elementor-element.elementor-element-2d5d4b2 .wd-text-block{font-family:"PeydaWebFaNum", Sans-serif;font-size:17px;color:#FAF9F9;}.elementor-7033 .elementor-element.elementor-element-458cfc1{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-7033 .elementor-element.elementor-element-0658830 .elementor-button{background-color:#B60606;fill:#FFFFFF;color:#FFFFFF;}.elementor-7033 .elementor-element.elementor-element-01ef6d8{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7033 .elementor-element.elementor-element-854ac5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-4cfa889{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-f86176a img{width:82%;}.elementor-7033 .elementor-element.elementor-element-c8012a2 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-c8012a2{text-align:center;}.elementor-7033 .elementor-element.elementor-element-c8012a2 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-5314911{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-e57371a{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-041b529 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-3af95db > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-3af95db{text-align:center;}.elementor-7033 .elementor-element.elementor-element-3af95db .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-4200025{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-0cab8a5{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-f8728fb img{width:82%;}.elementor-7033 .elementor-element.elementor-element-f8c29e2 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-f8c29e2{text-align:center;}.elementor-7033 .elementor-element.elementor-element-f8c29e2 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-06affe2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-8e475ce{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-0287ed0 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-2c8419c > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-2c8419c{text-align:center;}.elementor-7033 .elementor-element.elementor-element-2c8419c .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-241da07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-bed8a48{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-469f25a img{width:82%;}.elementor-7033 .elementor-element.elementor-element-1e847fa > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-1e847fa{text-align:center;}.elementor-7033 .elementor-element.elementor-element-1e847fa .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-53e6025{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-058bd9f{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-1f284f4 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-07405ba > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-07405ba{text-align:center;}.elementor-7033 .elementor-element.elementor-element-07405ba .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-5621110{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-7118ec9{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-215c39f img{width:82%;}.elementor-7033 .elementor-element.elementor-element-c258fde > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-c258fde{text-align:center;}.elementor-7033 .elementor-element.elementor-element-c258fde .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-aead237{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-b4b825f{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-0e28220 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-acc8a52 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-acc8a52{text-align:center;}.elementor-7033 .elementor-element.elementor-element-acc8a52 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-4f5f9f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-ca3cc98{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-abbc97d img{width:82%;}.elementor-7033 .elementor-element.elementor-element-f65a9d4 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-f65a9d4{text-align:center;}.elementor-7033 .elementor-element.elementor-element-f65a9d4 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-6dce70f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-0082dcf{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-6b74524 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-7dfb601 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-7dfb601{text-align:center;}.elementor-7033 .elementor-element.elementor-element-7dfb601 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-adfda9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-03fbfc9{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-b271394 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-fca94e6 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-fca94e6{text-align:center;}.elementor-7033 .elementor-element.elementor-element-fca94e6 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-54fd870{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-5eea994{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-0773b9f img{width:82%;}.elementor-7033 .elementor-element.elementor-element-eb9f257 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-eb9f257{text-align:center;}.elementor-7033 .elementor-element.elementor-element-eb9f257 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-2283f9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7033 .elementor-element.elementor-element-fd97109{--display:flex;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#866B00;--border-color:#866B00;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-188f4f7 img{width:82%;}.elementor-7033 .elementor-element.elementor-element-d2e0067 > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-7033 .elementor-element.elementor-element-d2e0067{text-align:center;}.elementor-7033 .elementor-element.elementor-element-d2e0067 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;}.elementor-7033 .elementor-element.elementor-element-e994190{--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:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7033 .elementor-element.elementor-element-0e17b3e{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:4rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-0e17b3e:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-0e17b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-c28063a{text-align:center;}.elementor-7033 .elementor-element.elementor-element-c28063a .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-d8eedca{--display:flex;--margin-top:03rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-7033 .elementor-element.elementor-element-879251d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-7033 .elementor-element.elementor-element-f486a40{--display:flex;--justify-content:center;}.elementor-7033 .elementor-element.elementor-element-a81b77b{text-align:center;}.elementor-7033 .elementor-element.elementor-element-a81b77b .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-size:49px;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-7033 .elementor-element.elementor-element-0b3fb84 .wd-text-block{font-family:"PeydaWebFaNum", Sans-serif;font-weight:800;color:#FFF9F9;}.elementor-7033 .elementor-element.elementor-element-ac2d5d4 .wd-text-block{font-family:"PeydaWebFaNum", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-7033 .elementor-element.elementor-element-af18754 > .elementor-widget-container{background-color:#EEE8E8;border-radius:9px 9px 9px 9px;}.elementor-7033 .elementor-element.elementor-element-af18754 img{border-radius:14px 14px 14px 14px;}.elementor-7033 .elementor-element.elementor-element-bf864b7{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-bf864b7:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-bf864b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-bdaa9f0{text-align:center;}.elementor-7033 .elementor-element.elementor-element-bdaa9f0 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-89c48f9:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-89c48f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mobilpart.com/wp-content/uploads/2026/06/بنر-مزایا-1.jpg");background-position:center center;background-size:cover;}.elementor-7033 .elementor-element.elementor-element-89c48f9 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #242222 66%, #B60606 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7033 .elementor-element.elementor-element-89c48f9 .elementor-background-overlay{filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-7033 .elementor-element.elementor-element-89c48f9, .elementor-7033 .elementor-element.elementor-element-89c48f9 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-7033 .elementor-element.elementor-element-89c48f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 120px 0px;padding:16px 30px 0px 30px;}.elementor-7033 .elementor-element.elementor-element-37ae020 > .elementor-element-populated{margin:37px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7033 .elementor-element.elementor-element-a151615{text-align:center;}.elementor-7033 .elementor-element.elementor-element-a151615 .elementor-heading-title{font-family:"YekanBakhFaNum", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-7033 .elementor-element.elementor-element-18bbc89{margin:-16px 0px -100px 0px;}.elementor-7033 .elementor-element.elementor-element-3445f88.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7033 .elementor-element.elementor-element-3445f88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7033 .elementor-element.elementor-element-3445f88 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 0px 14px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-wrapper{text-align:center;}.elementor-7033 .elementor-element.elementor-element-4cc31b9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7033 .elementor-element.elementor-element-4cc31b9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7033 .elementor-element.elementor-element-4cc31b9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-title{margin-bottom:14px;font-family:"PeydaWebFaNum", Sans-serif;font-size:16px;font-weight:600;color:#3C3C3C;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 111deg );transition-duration:0.3s;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-description{font-family:"PeydaWebFaNum", Sans-serif;font-size:13px;font-weight:400;color:#9D9D9D;}.elementor-7033 .elementor-element.elementor-element-db4fc52{--spacer-size:8px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7033 .elementor-element.elementor-element-db4fc52 > .elementor-widget-container{background-color:#1364B3;border-radius:0px 0px 7px 7px;}.elementor-7033 .elementor-element.elementor-element-b882fa2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7033 .elementor-element.elementor-element-b882fa2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7033 .elementor-element.elementor-element-6573a10 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 0px 14px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-wrapper{text-align:center;}.elementor-7033 .elementor-element.elementor-element-6573a10.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7033 .elementor-element.elementor-element-6573a10.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7033 .elementor-element.elementor-element-6573a10.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-title{margin-bottom:14px;font-family:"PeydaWebFaNum", Sans-serif;font-size:16px;font-weight:600;color:#3C3C3C;}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 111deg );transition-duration:0.3s;}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-description{font-family:"PeydaWebFaNum", Sans-serif;font-size:13px;font-weight:400;color:#9D9D9D;}.elementor-7033 .elementor-element.elementor-element-c5a44a5{--spacer-size:8px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7033 .elementor-element.elementor-element-c5a44a5 > .elementor-widget-container{background-color:#1364B3;border-radius:0px 0px 7px 7px;}.elementor-7033 .elementor-element.elementor-element-dc49351.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7033 .elementor-element.elementor-element-dc49351 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7033 .elementor-element.elementor-element-54b03a8 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 0px 14px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-wrapper{text-align:center;}.elementor-7033 .elementor-element.elementor-element-54b03a8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7033 .elementor-element.elementor-element-54b03a8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7033 .elementor-element.elementor-element-54b03a8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-title{margin-bottom:14px;font-family:"PeydaWebFaNum", Sans-serif;font-size:16px;font-weight:600;color:#3C3C3C;}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 111deg );transition-duration:0.3s;}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-description{font-family:"PeydaWebFaNum", Sans-serif;font-size:13px;font-weight:400;color:#9D9D9D;}.elementor-7033 .elementor-element.elementor-element-b68d0e6{--spacer-size:8px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7033 .elementor-element.elementor-element-b68d0e6 > .elementor-widget-container{background-color:#1364B3;border-radius:0px 0px 7px 7px;}.elementor-7033 .elementor-element.elementor-element-0df8ed8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7033 .elementor-element.elementor-element-0df8ed8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7033 .elementor-element.elementor-element-0df8ed8 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7033 .elementor-element.elementor-element-9d9d088 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 0px 14px 0px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-wrapper{text-align:center;}.elementor-7033 .elementor-element.elementor-element-9d9d088.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7033 .elementor-element.elementor-element-9d9d088.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7033 .elementor-element.elementor-element-9d9d088.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-title{margin-bottom:14px;font-family:"PeydaWebFaNum", Sans-serif;font-size:16px;font-weight:600;color:#3C3C3C;}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 111deg );transition-duration:0.3s;}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-description{font-family:"PeydaWebFaNum", Sans-serif;font-size:13px;font-weight:400;color:#9D9D9D;}.elementor-7033 .elementor-element.elementor-element-3636518{--spacer-size:8px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7033 .elementor-element.elementor-element-3636518 > .elementor-widget-container{background-color:#1364B3;border-radius:0px 0px 7px 7px;}.elementor-7033 .elementor-element.elementor-element-cf57c01{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-cf57c01:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-cf57c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-06f9458{text-align:center;}.elementor-7033 .elementor-element.elementor-element-06f9458 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-8f7383b{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-8f7383b:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-8f7383b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-da36360{text-align:center;}.elementor-7033 .elementor-element.elementor-element-da36360 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-be1b948{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-be1b948:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-be1b948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-a1046cc{text-align:center;}.elementor-7033 .elementor-element.elementor-element-a1046cc .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-f6740bc{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-f6740bc:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-f6740bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-60f2364{text-align:center;}.elementor-7033 .elementor-element.elementor-element-60f2364 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-9c48967{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-9c48967:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-9c48967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-6fb4449{text-align:center;}.elementor-7033 .elementor-element.elementor-element-6fb4449 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-720b856{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-720b856:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-720b856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-40398f9{text-align:center;}.elementor-7033 .elementor-element.elementor-element-40398f9 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-9e26246{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-9e26246:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-9e26246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-9f51b0e{text-align:center;}.elementor-7033 .elementor-element.elementor-element-9f51b0e .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-f45d3c5{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-f45d3c5:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-f45d3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-58500ac{text-align:center;}.elementor-7033 .elementor-element.elementor-element-58500ac .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-e8c5522{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-e8c5522:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-e8c5522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-aca4342{text-align:center;}.elementor-7033 .elementor-element.elementor-element-aca4342 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-a1dd2dd{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-a1dd2dd:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-a1dd2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-3c72fe0{text-align:center;}.elementor-7033 .elementor-element.elementor-element-3c72fe0 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-45dee01{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-45dee01:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-45dee01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-24e9594{text-align:center;}.elementor-7033 .elementor-element.elementor-element-24e9594 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-05788a5{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-05788a5:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-05788a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-2e2f6d1{text-align:center;}.elementor-7033 .elementor-element.elementor-element-2e2f6d1 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-58d316d{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-58d316d:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-58d316d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-61ea3f8{text-align:center;}.elementor-7033 .elementor-element.elementor-element-61ea3f8 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-6561f83{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-6561f83:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-6561f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-d0000f4{text-align:center;}.elementor-7033 .elementor-element.elementor-element-d0000f4 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}.elementor-7033 .elementor-element.elementor-element-c618744{--display:flex;--margin-top:4rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7033 .elementor-element.elementor-element-76c808a{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-7033 .elementor-element.elementor-element-76c808a:not(.elementor-motion-effects-element-type-background), .elementor-7033 .elementor-element.elementor-element-76c808a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7033 .elementor-element.elementor-element-adb4a41{text-align:center;}.elementor-7033 .elementor-element.elementor-element-adb4a41 .elementor-heading-title{font-family:"PeydaWebFaNum", Sans-serif;font-weight:700;}@media(max-width:1024px) and (min-width:769px){.elementor-7033 .elementor-element.elementor-element-3445f88{width:50%;}.elementor-7033 .elementor-element.elementor-element-b882fa2{width:50%;}.elementor-7033 .elementor-element.elementor-element-dc49351{width:50%;}.elementor-7033 .elementor-element.elementor-element-0df8ed8{width:50%;}}@media(max-width:1024px){.elementor-7033 .elementor-element.elementor-element-e994190{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7033 .elementor-element.elementor-element-879251d{--grid-auto-flow:row;}.elementor-7033 .elementor-element.elementor-element-3445f88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7033 .elementor-element.elementor-element-0df8ed8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:768px){.elementor-7033 .elementor-element.elementor-element-309efe5{--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-632b671 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-7033 .elementor-element.elementor-element-2d5d4b2 .wd-text-block{font-size:15px;}.elementor-7033 .elementor-element.elementor-element-01ef6d8{--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-7033 .elementor-element.elementor-element-c8012a2 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-3af95db .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-f8c29e2 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-2c8419c .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-1e847fa .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-07405ba .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-c258fde .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-acc8a52 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-f65a9d4 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-7dfb601 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-fca94e6 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-eb9f257 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-d2e0067 .elementor-heading-title{font-size:16px;}.elementor-7033 .elementor-element.elementor-element-e994190{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7033 .elementor-element.elementor-element-c28063a .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-d8eedca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7033 .elementor-element.elementor-element-879251d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7033 .elementor-element.elementor-element-a81b77b .elementor-heading-title{font-size:37px;}.elementor-7033 .elementor-element.elementor-element-bdaa9f0 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-4cc31b9 .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-6573a10 .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-54b03a8 .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-9d9d088 .elementor-image-box-img{margin-bottom:15px;}.elementor-7033 .elementor-element.elementor-element-06f9458 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-da36360 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-a1046cc .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-60f2364 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-6fb4449 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-40398f9 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-9f51b0e .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-58500ac .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-aca4342 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-3c72fe0 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-24e9594 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-2e2f6d1 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-61ea3f8 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-d0000f4 .elementor-heading-title{font-size:20px;}.elementor-7033 .elementor-element.elementor-element-adb4a41 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-632b671 */.elementor-7033 .elementor-element.elementor-element-632b671 {
  color: #1B9C85; /* سبز اصلی */
  animation: sirenFlash 0.8s infinite alternate;
}

@keyframes sirenFlash {
  from {
    color: #1B9C85;
    text-shadow: 0 0 10px #D4AF37; /* درخشش طلایی */
  }
  to {
    color: #FFFFFF;
    text-shadow: 0 0 20px #D4AF37;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cfa889 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-4cfa889 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889 h3, .elementor-7033 .elementor-element.elementor-element-4cfa889 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover h3, .elementor-7033 .elementor-element.elementor-element-4cfa889:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-4cfa889 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-4cfa889:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e57371a *//* کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-e57371a img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a h3, .elementor-7033 .elementor-element.elementor-element-e57371a h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover h3, .elementor-7033 .elementor-element.elementor-element-e57371a:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-e57371a p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-e57371a:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cab8a5 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h3, .elementor-7033 .elementor-element.elementor-element-0cab8a5:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0cab8a5:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e475ce *//* کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-8e475ce img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce h3, .elementor-7033 .elementor-element.elementor-element-8e475ce h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover h3, .elementor-7033 .elementor-element.elementor-element-8e475ce:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-8e475ce p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-8e475ce:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed8a48 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-bed8a48 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48 h3, .elementor-7033 .elementor-element.elementor-element-bed8a48 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover h3, .elementor-7033 .elementor-element.elementor-element-bed8a48:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-bed8a48 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-bed8a48:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058bd9f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-058bd9f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f h3, .elementor-7033 .elementor-element.elementor-element-058bd9f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover h3, .elementor-7033 .elementor-element.elementor-element-058bd9f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-058bd9f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-058bd9f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7118ec9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-7118ec9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9 h3, .elementor-7033 .elementor-element.elementor-element-7118ec9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover h3, .elementor-7033 .elementor-element.elementor-element-7118ec9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-7118ec9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-7118ec9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b825f *//* کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-b4b825f img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f h3, .elementor-7033 .elementor-element.elementor-element-b4b825f h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover h3, .elementor-7033 .elementor-element.elementor-element-b4b825f:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-b4b825f p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-b4b825f:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3cc98 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h3, .elementor-7033 .elementor-element.elementor-element-ca3cc98:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-ca3cc98:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0082dcf *//* کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-0082dcf img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf h3, .elementor-7033 .elementor-element.elementor-element-0082dcf h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover h3, .elementor-7033 .elementor-element.elementor-element-0082dcf:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-0082dcf p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-0082dcf:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fbfc9 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h3, .elementor-7033 .elementor-element.elementor-element-03fbfc9:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-03fbfc9:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eea994 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-5eea994 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994 h3, .elementor-7033 .elementor-element.elementor-element-5eea994 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover h3, .elementor-7033 .elementor-element.elementor-element-5eea994:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-5eea994 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-5eea994:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd97109 *//* کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109{
  position: relative;
  padding: 18px 16px 16px;
  border-radius: 18px;
  transition: transform .25s ease, box-shadow .25s ease, background .25s ease;
  background: rgba(255,255,255,0.0);
}

/* هاور کارت */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover{
  transform: translateY(-6px);
  box-shadow: 0 18px 45px rgba(0,0,0,.08);
  background: rgba(255,255,255,.55);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* تصویر */
.elementor-7033 .elementor-element.elementor-element-fd97109 img{
  border-radius: 999px;               /* اگر تصویر دایره‌ای نیست، دایره‌اش می‌کند */
  transition: transform .35s ease, filter .35s ease;
  filter: drop-shadow(0 12px 18px rgba(0,0,0,.10));
}

/* زوم نرم روی تصویر در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover img{
  transform: scale(1.06);
  filter: drop-shadow(0 18px 26px rgba(0,0,0,.16));
}

/* عنوان دسته (مارشمالو/شکلات...) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109 h3, .elementor-7033 .elementor-element.elementor-element-fd97109 h4{
  margin-top: 14px;
  font-weight: 800;
  letter-spacing: -0.4px;
  color: #2b1a12;
  transition: color .25s ease;
}

/* عنوان در هاور */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-heading-title,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover h3, .elementor-7033 .elementor-element.elementor-element-fd97109:hover h4{
  color: #c58b3a;
}

/* متن توضیح */
.elementor-7033 .elementor-element.elementor-element-fd97109 p{
  margin-top: 8px;
  color: rgba(43,26,18,.78);
  line-height: 1.9;
  font-size: 13.5px;
}

/* دایره پس‌زمینه پشت عکس را خوشگل‌تر می‌کند (اگر تصویر داخل یک باکس است) */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img{
  position: relative;
  display: inline-block;
}

/* هاله گرادیانی پشت عکس */
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109 .elementor-image-box-img:before{
  content:"";
  position:absolute;
  inset: -10px;
  border-radius: 999px;
  background: radial-gradient(circle at 30% 30%, rgba(255,175,200,.65), rgba(255,175,200,.18) 55%, transparent 70%);
  z-index: -1;
  transition: transform .35s ease, opacity .35s ease;
  opacity: .95;
}

/* هاله در هاور کمی بزرگ‌تر */
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image:before,
.elementor-7033 .elementor-element.elementor-element-fd97109:hover .elementor-image-box-img:before{
  transform: scale(1.06);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c28063a */.elementor-7033 .elementor-element.elementor-element-c28063a{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-c28063a .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-c28063a .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-c28063a .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e17b3e */.elementor-7033 .elementor-element.elementor-element-0e17b3e{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-0e17b3e:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f486a40 */.elementor-7033 .elementor-element.elementor-element-f486a40{
  padding: 26px 30px;
  border-radius: 20px;
  background: linear-gradient(
    145deg,
    rgba(255,255,255,0.06),
    rgba(255,255,255,0.02)
  );
  border: 1px solid rgba(197,139,58,.25);
  box-shadow: 0 18px 50px rgba(0,0,0,.45);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* تیتر شوکولن */
.elementor-7033 .elementor-element.elementor-element-f486a40 .elementor-heading-title{
  font-weight: 900;
  letter-spacing: -0.6px;
  text-shadow: 0 6px 20px rgba(0,0,0,.6);
  margin-bottom: 10px;
}

/* زیرتیتر کیفیتی که... */
.elementor-7033 .elementor-element.elementor-element-f486a40 h3,
.elementor-7033 .elementor-element.elementor-element-f486a40 h4{
  color: #d2a35a;
  font-weight: 600;
  margin-bottom: 18px;
}

/* متن اصلی */
.elementor-7033 .elementor-element.elementor-element-f486a40 p{
  color: rgba(255,255,255,.88);
  font-size: 15.8px;
  line-height: 2.05;
  text-align: justify;
  text-shadow: 0 2px 6px rgba(0,0,0,.4);
}

/* فاصله بهتر بین پاراگراف‌ها */
.elementor-7033 .elementor-element.elementor-element-f486a40 p + p{
  margin-top: 14px;
}

/* افکت نرم موقع هاور روی کل باکس */
.elementor-7033 .elementor-element.elementor-element-f486a40:hover{
  box-shadow: 0 24px 70px rgba(0,0,0,.6);
  border-color: rgba(197,139,58,.45);
  transition: all .35s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8eedca */.elementor-7033 .elementor-element.elementor-element-d8eedca {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  padding: 50px 35px;
  background:
    /* نور قرمز در گوشه بالا سمت چپ */
    radial-gradient(700px 380px at 12% 18%, rgba(182, 6, 6, .18), transparent 60%),
    /* هایلایت روشن */
    radial-gradient(700px 380px at 88% 75%, rgba(255, 255, 255, .06), transparent 55%),
    /* پس‌زمینه تیره صنعتی */
    linear-gradient(180deg, #0b0a09 0%, #14110f 55%, #0b0a09 100%);
  box-shadow: 0 24px 70px rgba(0, 0, 0, .45);
}

/* بافت ظریف (لوکس) */
.elementor-7033 .elementor-element.elementor-element-d8eedca:before {
  content: "";
  position: absolute;
  inset: -2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(255, 255, 255, .03) 0,
      rgba(255, 255, 255, .03) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity: .35;
  pointer-events: none;
}

/* نور قرمز گوشه */
.elementor-7033 .elementor-element.elementor-element-d8eedca:after {
  content: "";
  position: absolute;
  width: 420px;
  height: 420px;
  left: -140px;
  top: -140px;
  background: radial-gradient(circle, rgba(182, 6, 6, .22), transparent 65%);
  filter: blur(2px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdaa9f0 */.elementor-7033 .elementor-element.elementor-element-bdaa9f0{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-bdaa9f0 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-bdaa9f0 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-bdaa9f0 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf864b7 */.elementor-7033 .elementor-element.elementor-element-bf864b7{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-bf864b7:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06f9458 */.elementor-7033 .elementor-element.elementor-element-06f9458{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-06f9458 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-06f9458 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-06f9458 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf57c01 */.elementor-7033 .elementor-element.elementor-element-cf57c01{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-cf57c01:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da36360 */.elementor-7033 .elementor-element.elementor-element-da36360{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-da36360 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-da36360 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-da36360 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f7383b */.elementor-7033 .elementor-element.elementor-element-8f7383b{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-8f7383b:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1046cc */.elementor-7033 .elementor-element.elementor-element-a1046cc{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-a1046cc .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-a1046cc .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-a1046cc .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be1b948 */.elementor-7033 .elementor-element.elementor-element-be1b948{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-be1b948:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f2364 */.elementor-7033 .elementor-element.elementor-element-60f2364{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-60f2364 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-60f2364 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-60f2364 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6740bc */.elementor-7033 .elementor-element.elementor-element-f6740bc{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-f6740bc:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fb4449 */.elementor-7033 .elementor-element.elementor-element-6fb4449{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-6fb4449 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-6fb4449 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-6fb4449 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c48967 */.elementor-7033 .elementor-element.elementor-element-9c48967{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-9c48967:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40398f9 */.elementor-7033 .elementor-element.elementor-element-40398f9{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-40398f9 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-40398f9 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-40398f9 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720b856 */.elementor-7033 .elementor-element.elementor-element-720b856{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-720b856:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f51b0e */.elementor-7033 .elementor-element.elementor-element-9f51b0e{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-9f51b0e .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-9f51b0e .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-9f51b0e .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e26246 */.elementor-7033 .elementor-element.elementor-element-9e26246{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-9e26246:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58500ac */.elementor-7033 .elementor-element.elementor-element-58500ac{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-58500ac .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-58500ac .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-58500ac .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45d3c5 */.elementor-7033 .elementor-element.elementor-element-f45d3c5{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-f45d3c5:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aca4342 */.elementor-7033 .elementor-element.elementor-element-aca4342{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-aca4342 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-aca4342 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-aca4342 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8c5522 */.elementor-7033 .elementor-element.elementor-element-e8c5522{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-e8c5522:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c72fe0 */.elementor-7033 .elementor-element.elementor-element-3c72fe0{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-3c72fe0 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-3c72fe0 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-3c72fe0 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1dd2dd */.elementor-7033 .elementor-element.elementor-element-a1dd2dd{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-a1dd2dd:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24e9594 */.elementor-7033 .elementor-element.elementor-element-24e9594{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-24e9594 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-24e9594 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-24e9594 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45dee01 */.elementor-7033 .elementor-element.elementor-element-45dee01{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-45dee01:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2f6d1 */.elementor-7033 .elementor-element.elementor-element-2e2f6d1{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-2e2f6d1 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-2e2f6d1 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-2e2f6d1 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05788a5 */.elementor-7033 .elementor-element.elementor-element-05788a5{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-05788a5:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ea3f8 */.elementor-7033 .elementor-element.elementor-element-61ea3f8{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-61ea3f8 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-61ea3f8 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-61ea3f8 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d316d */.elementor-7033 .elementor-element.elementor-element-58d316d{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-58d316d:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0000f4 */.elementor-7033 .elementor-element.elementor-element-d0000f4{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-d0000f4 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-d0000f4 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-d0000f4 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6561f83 */.elementor-7033 .elementor-element.elementor-element-6561f83{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-6561f83:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for wd_testimonials, class: .elementor-element-fa0995e *//* پاک‌سازی و اعمال استایل کارت */
.elementor-7033 .elementor-element.elementor-element-fa0995e {
    background: #ffffff !important;
    border-radius: 20px !important;
    padding: 30px !important;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08) !important;
    border-top: 6px solid #B60606 !important;
    transition: 0.3s !important;
}

/* استایل متن */
.elementor-7033 .elementor-element.elementor-element-fa0995e .elementor-testimonial-content {
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
}

/* استایل نام */
.elementor-7033 .elementor-element.elementor-element-fa0995e .elementor-testimonial-name {
    color: #B60606 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    margin-top: 15px !important;
}

/* افکت هاور */
.elementor-7033 .elementor-element.elementor-element-fa0995e:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(182, 6, 6, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adb4a41 */.elementor-7033 .elementor-element.elementor-element-adb4a41{
  text-align: center;
  margin-bottom: 20px;
}

/* خود متن تیتر */
.elementor-7033 .elementor-element.elementor-element-adb4a41 .elementor-heading-title{
  display: inline-block;
  font-weight: 900;
  font-size: clamp(22px, 2.2vw, 34px);
  letter-spacing: -0.6px;
  color: #2b1a12;
  position: relative;
  padding: 6px 14px 12px;
}

/* خط طلایی زیر تیتر */
.elementor-7033 .elementor-element.elementor-element-adb4a41 .elementor-heading-title:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:0;
  transform: translateX(-50%);
  width: 110px;
  height: 3px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, #c58b3a, transparent);
  opacity: .95;
}

/* هاله خیلی لطیف پشت تیتر */
.elementor-7033 .elementor-element.elementor-element-adb4a41 .elementor-heading-title:before{
  content:"";
  position:absolute;
  left:50%;
  top:55%;
  transform: translate(-50%,-50%);
  width: 220px;
  height: 60px;
  background: radial-gradient(circle, rgba(197,139,58,.14), transparent 70%);
  filter: blur(1px);
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c808a */.elementor-7033 .elementor-element.elementor-element-76c808a{
  position: relative;
  padding: 34px 26px 40px;
  border-radius: 26px;
  background:
    radial-gradient(700px 320px at 15% 10%, rgba(197,139,58,.10), transparent 60%),
    radial-gradient(700px 320px at 85% 80%, rgba(0,0,0,.06), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  box-shadow: 0 18px 60px rgba(0,0,0,.10);
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
}

/* بافت خیلی ظریف برای حس پرمیوم */
.elementor-7033 .elementor-element.elementor-element-76c808a:before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    repeating-linear-gradient(
      135deg,
      rgba(0,0,0,.02) 0,
      rgba(0,0,0,.02) 1px,
      transparent 1px,
      transparent 10px
    );
  opacity:.18;
  pointer-events:none;
}/* End custom CSS */