.elementor-2157 .elementor-element.elementor-element-ad08f05 .cz_gap{height:30px;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_title_content h3{font-size:24px;font-weight:400;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_shape_1{font-size:7em;color:rgba(244,192,59,0.1);top:-54px;left:-60px;}.rtl .elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_shape_1{left:auto;right:-60px;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content{margin-bottom:30px;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content h3{font-size:50px;}.elementor-2157 .elementor-element.elementor-element-09713f9 .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-f61af1f .cz_title .cz_title_content{margin-bottom:30px;}.elementor-2157 .elementor-element.elementor-element-17546a2 .cz_gap{height:5px;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list li{width:47%;margin-right:3%;margin-bottom:15px;float:left;}.rtl .elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list li{margin-right:0px;margin-left:3%;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list i{font-size:20px;color:#f4c03b;background-color:#243344;padding:1px;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list li:hover i{color:#243344;background-color:#f4c03b;margin-right:12px;margin-left:12px;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.09);}.elementor-2157 .elementor-element.elementor-element-7ed4f91 .cz_gap{height:50px;}.elementor-2157 .elementor-element.elementor-element-41265aa > .elementor-container{text-align:justify;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner img{opacity:0.2;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner:hover img{opacity:0.9;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner figure{background-color:#f4c03b;margin-bottom:-100px;z-index:9;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner h4{color:#243344;font-size:32px;font-weight:900;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner figcaption{font-size:32px;font-weight:600;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner img{opacity:0.2;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner:hover img{opacity:0.9;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner figure{background-color:#f4c03b;margin-bottom:-100px;z-index:9;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner h4{font-size:32px;color:#243344;font-weight:900;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner figcaption{font-size:32px;font-weight:600;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner img{opacity:0.2;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner:hover img{opacity:0.9;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner figure{background-color:#f4c03b;margin-bottom:-100px;z-index:9;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner h4{font-size:32px;color:#243344;font-weight:900;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner figcaption{font-size:32px;font-weight:600;}.elementor-2157 .elementor-element.elementor-element-21080b3:not(.elementor-motion-effects-element-type-background), .elementor-2157 .elementor-element.elementor-element-21080b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243344;background-image:url("https://shwanrenovation.com/wp-content/uploads/2025/11/4921465-1-min.jpg");background-size:cover;}.elementor-2157 .elementor-element.elementor-element-21080b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2157 .elementor-element.elementor-element-21080b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2157 .elementor-element.elementor-element-a6d1e2c > .elementor-element-populated{text-align:center;}.elementor-2157 .elementor-element.elementor-element-49ad853 .cz_gap{height:130px;}.elementor-2157 .elementor-element.elementor-element-aa52682 > .elementor-container{text-align:start;}.elementor-2157 .elementor-element.elementor-element-aa52682{margin-top:48px;margin-bottom:48px;}.elementor-2157 .elementor-element.elementor-element-28eb2cc  > .elementor-element-populated,.elementor-2157 .elementor-element.elementor-element-28eb2cc[data-element_type="container"]{background-color:#f4c03b;padding:80px 0px;margin-right:150px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2157 .elementor-element.elementor-element-4eebcd6{width:var( --container-widget-width, 100% );max-width:100%;margin:63px 63px calc(var(--kit-widget-spacing, 0px) + 63px) 63px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2157 .elementor-element.elementor-element-4eebcd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2157 .elementor-element.elementor-element-490d23e .cz_gap{height:55px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_title_content h3{font-size:24px;font-weight:400;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_shape_1{color:rgba(244,192,59,0.1);font-size:0em;top:-54px;left:-60px;}.rtl .elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_shape_1{left:auto;right:-60px;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content{margin-bottom:30px;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content h3{font-size:50px;}.elementor-2157 .elementor-element.elementor-element-4c5f87f .cz_gap{height:15px;}.elementor-2157 .elementor-element.elementor-element-5d2657e{width:var( --container-widget-width, 100.384% );max-width:100.384%;--container-widget-width:100.384%;--container-widget-flex-grow:0;}.elementor-2157 .elementor-element.elementor-element-5d2657e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list li{width:47%;margin-right:3%;margin-bottom:15px;float:left;}.rtl .elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list li{margin-right:0px;margin-left:3%;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list i{font-size:20px;color:#f4c03b;background-color:#243344;padding:1px;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list li:hover i{color:#243344;background-color:#f4c03b;margin-right:12px;margin-left:12px;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.09);}.elementor-2157 .elementor-element.elementor-element-572a883 .cz_gap{height:60px;}.elementor-2157 .elementor-element.elementor-element-30e3ef4  > .elementor-element-populated,.elementor-2157 .elementor-element.elementor-element-30e3ef4[data-element_type="container"]{color:#ffffff;background-color:#243344;padding:0px 75px;}.elementor-2157 .elementor-element.elementor-element-632f15d .cz_gap{height:80px;}.elementor-2157 .elementor-element.elementor-element-f94141b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_content h3{font-size:32px;}.elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_icon_before{margin-top:10px;margin-right:30px;}.rtl .elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_icon_before{margin-right:0px;margin-left:30px;}.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn,.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn:before{font-size:20px;color:#243344;background-color:#ffffff;}.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn:hover,.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn:after{color:#243344;background-color:#f4c03b;}.elementor-2157 .elementor-element.elementor-element-4136033 .cz_gap{height:80px;}.elementor-2157 .elementor-element.elementor-element-77f4edc .cz_gap{height:30px;}.elementor-2157 .elementor-element.elementor-element-4743167{--display:flex;}@media(min-width:768px){.elementor-2157 .elementor-element.elementor-element-28eb2cc{width:39.869%;}.elementor-2157 .elementor-element.elementor-element-ba14a27{width:60.13%;}.elementor-2157 .elementor-element.elementor-element-bcad160{width:73.829%;}.elementor-2157 .elementor-element.elementor-element-5abe643{width:25.572%;}}@media(max-width:1024px){.elementor-2157 .elementor-element.elementor-element-ad08f05 .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_title_content h3{font-size:22px;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_shape_1{font-size:7em;left:auto;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content{margin-bottom:15px;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content h3{font-size:36px;}.elementor-2157 .elementor-element.elementor-element-09713f9 .cz_gap{height:5px;}.elementor-2157 .elementor-element.elementor-element-17546a2 .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list{padding-right:25px;padding-left:25px;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list li{width:100%;}.elementor-2157 .elementor-element.elementor-element-7ed4f91 .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner figure{margin-bottom:20px;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner h4{font-size:22px;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner figcaption{font-size:18px;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner figure{margin-bottom:20px;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner h4{font-size:22px;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner figcaption{font-size:18px;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner figure{margin-bottom:20px;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner h4{font-size:22px;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner figcaption{font-size:18px;}.elementor-2157 .elementor-element.elementor-element-49ad853 .cz_gap{height:20px;}.elementor-2157 .elementor-element.elementor-element-28eb2cc  > .elementor-element-populated,.elementor-2157 .elementor-element.elementor-element-28eb2cc[data-element_type="container"]{padding-top:25px;padding-bottom:25px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_title_content h3{font-size:22px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_shape_1{font-size:7em;left:auto;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content{margin-top:-9px;margin-bottom:0px;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content h3{font-size:36px;}.elementor-2157 .elementor-element.elementor-element-4c5f87f .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list{padding-right:25px;padding-left:25px;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list li{width:100%;}.elementor-2157 .elementor-element.elementor-element-572a883 .cz_gap{height:25px;}.elementor-2157 .elementor-element.elementor-element-632f15d .cz_gap{height:20px;}.elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_content h3{font-size:28px;margin-bottom:10px;}.elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_icon_before{margin-right:0px;margin-bottom:30px;margin-left:0px;}.elementor-2157 .elementor-element.elementor-element-4136033 .cz_gap{height:30px;}}@media(max-width:767px){.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_title_content h3{font-size:18px;}.elementor-2157 .elementor-element.elementor-element-f492080 .cz_title .cz_shape_1{font-size:4em;display:none;top:-40px;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2157 .elementor-element.elementor-element-2c98d59 .cz_title .cz_title_content h3{font-size:24px;}.elementor-2157 .elementor-element.elementor-element-a9e2c95 .cz_stylish_list li{width:100%;margin-right:0px;margin-left:0px;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner figure{margin-bottom:1px;}.elementor-2157 .elementor-element.elementor-element-cdadd1a .cz_banner h4{font-size:24px;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner figure{margin-bottom:1px;}.elementor-2157 .elementor-element.elementor-element-82a5761 .cz_banner h4{font-size:24px;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner figure{margin-bottom:25px;}.elementor-2157 .elementor-element.elementor-element-4b6a123 .cz_banner h4{font-size:24px;}.elementor-2157 .elementor-element.elementor-element-49ad853 .cz_gap{height:20px;}.elementor-2157 .elementor-element.elementor-element-28eb2cc  > .elementor-element-populated,.elementor-2157 .elementor-element.elementor-element-28eb2cc[data-element_type="container"]{padding-top:25px;padding-bottom:25px;margin-right:-10px;margin-left:-10px;}.elementor-2157 .elementor-element.elementor-element-490d23e .cz_gap{height:10px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_title_content h3{font-size:18px;}.elementor-2157 .elementor-element.elementor-element-221ce1a .cz_title .cz_shape_1{font-size:4em;display:none;top:-40px;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2157 .elementor-element.elementor-element-cce7d6c .cz_title .cz_title_content h3{font-size:24px;}.elementor-2157 .elementor-element.elementor-element-5d2657e .cz_stylish_list li{width:100%;margin-right:0px;margin-left:0px;}.elementor-2157 .elementor-element.elementor-element-572a883 .cz_gap{height:20px;}.elementor-2157 .elementor-element.elementor-element-30e3ef4  > .elementor-element-populated,.elementor-2157 .elementor-element.elementor-element-30e3ef4[data-element_type="container"]{padding:25px 25px 36px;}.elementor-2157 .elementor-element.elementor-element-632f15d .cz_gap{height:0px;}.elementor-2157 .elementor-element.elementor-element-5d8b29b .cz_title .cz_title_content h3{font-size:24px;margin-bottom:6px;}.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn,.elementor-2157 .elementor-element.elementor-element-5ec078c .cz_btn:before{font-size:14px;}.elementor-2157 .elementor-element.elementor-element-4136033 .cz_gap{height:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2157 .elementor-element.elementor-element-e08ac93{width:100%;}.elementor-2157 .elementor-element.elementor-element-e787c3f{width:100%;}.elementor-2157 .elementor-element.elementor-element-28eb2cc{width:100%;}.elementor-2157 .elementor-element.elementor-element-ba14a27{width:100%;}.elementor-2157 .elementor-element.elementor-element-30e3ef4{width:100%;}.elementor-2157 .elementor-element.elementor-element-bcad160{width:100%;}.elementor-2157 .elementor-element.elementor-element-5abe643{width:100%;}}/* Start custom CSS for image, class: .elementor-element-4eebcd6 *//* ایجاد فضای سه بعدی برای تصویر */
.tilt-img {
  perspective: 1200px;
}

/* بزرگتر کردن سایز تصویر و اعمال افکت‌های پایه */
.tilt-img img {
  width: 115% !important; /* بزرگتر کردن سایز عکس به میزان دلخواه */
  max-width: none !important;
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.6s ease !important;
  transform-style: preserve-3d;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15); /* سایه نرم در حالت عادی */
}

/* افکت هاور سه بعدی (چرخش لبه‌ها و نزدیک شدن تصویر) */
.tilt-img img:hover {
  /* بزرگتر شدن، چرخش سه بعدی در محور X و Y، و جلو آمدن در راستای محور Z */
  transform: scale(1.08) rotateX(12deg) rotateY(-12deg) translateZ(30px);
  box-shadow: 0 30px 50px rgba(0, 0, 0, 0.35); /* سایه عمیق‌تر برای حس معلق بودن */
}/* End custom CSS */