.elementor-2565 .elementor-element.elementor-element-54b7323{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2565 .elementor-element.elementor-element-54b7323.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2565 .elementor-element.elementor-element-6612071{--display:flex;--min-height:93px;}.elementor-2565 .elementor-element.elementor-element-6612071.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2565 .elementor-element.elementor-element-ff35868{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2565 .elementor-element.elementor-element-ff35868.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2565 .elementor-element.elementor-element-2994c85{margin-top:-3px;margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-f6dd89c  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-f6dd89c[data-element_type="container"]{background-color:#1b1e21;padding:30px 30px 20px;margin-right:10px;margin-bottom:10px;margin-left:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-f6dd89c  > .elementor-element-populated:hover,.elementor-2565 .elementor-element.elementor-element-f6dd89c[data-element_type="container"]:hover{border-bottom-style:solid;border-color:#d2ac67;border-bottom-width:2px;}.elementor-2565 .elementor-element.elementor-element-a198faf{width:var( --container-widget-width, 99.706% );max-width:99.706%;--container-widget-width:99.706%;--container-widget-flex-grow:0;}.elementor-2565 .elementor-element.elementor-element-a198faf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2565 .elementor-element.elementor-element-a198faf .cz_title .cz_title_content{margin-bottom:10px;}.elementor-2565 .elementor-element.elementor-element-a198faf .cz_title .cz_title_icon_before{background-color:#d2ac67;margin-top:-10px;margin-right:0px;border-radius:30px 30px 30px 0;margin-left:20px;}.elementor-2565 .elementor-element.elementor-element-33636ac  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-33636ac[data-element_type="container"]{background-color:#1b1e21;padding:30px 30px 20px;margin-right:10px;margin-bottom:10px;margin-left:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-33636ac  > .elementor-element-populated:hover,.elementor-2565 .elementor-element.elementor-element-33636ac[data-element_type="container"]:hover{border-bottom-style:solid;border-color:#d2ac67;border-bottom-width:2px;}.elementor-2565 .elementor-element.elementor-element-46c4c3a .cz_title .cz_title_content{margin-bottom:10px;}.elementor-2565 .elementor-element.elementor-element-46c4c3a .cz_title .cz_title_icon_before{background-color:#d2ac67;margin-top:-10px;margin-right:20px;border-radius:30px 30px 0 30px;}.rtl .elementor-2565 .elementor-element.elementor-element-46c4c3a .cz_title .cz_title_icon_before{margin-right:0px;margin-left:20px;border-radius:30px 30px 30px 0;}.elementor-2565 .elementor-element.elementor-element-9dbd0bd  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-9dbd0bd[data-element_type="container"]{background-color:#1b1e21;padding:30px 30px 20px;margin-right:10px;margin-bottom:10px;margin-left:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-9dbd0bd  > .elementor-element-populated:hover,.elementor-2565 .elementor-element.elementor-element-9dbd0bd[data-element_type="container"]:hover{border-bottom-style:solid;border-color:#d2ac67;border-bottom-width:2px;}.elementor-2565 .elementor-element.elementor-element-a63a7ef .cz_title .cz_title_content{margin-bottom:10px;}.elementor-2565 .elementor-element.elementor-element-a63a7ef .cz_title .cz_title_icon_before{background-color:#d2ac67;margin-top:-10px;margin-right:20px;border-radius:30px 30px 0 30px;}.rtl .elementor-2565 .elementor-element.elementor-element-a63a7ef .cz_title .cz_title_icon_before{margin-right:0px;margin-left:20px;border-radius:30px 30px 30px 0;}.elementor-2565 .elementor-element.elementor-element-5dd74ff .cz_gap{height:70px;}.elementor-2565 .elementor-element.elementor-element-94b537b .cz_title .cz_title_content{margin-bottom:40px;}.elementor-2565 .elementor-element.elementor-element-74ff274 .cz_gap{height:120px;}.elementor-2565 .elementor-element.elementor-element-f3ebe3e > .elementor-container{max-width:-1600px;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner img{opacity:1;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner:hover img{opacity:0.8;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner figure{border-radius:0px;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner h4{font-size:30px;margin-bottom:10px;margin-left:20px;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner img{opacity:1;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner:hover img{opacity:0.8;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner figure{border-radius:0px;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner h4{font-size:30px;margin-bottom:10px;margin-left:20px;}.elementor-2565 .elementor-element.elementor-element-18c5201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2565 .elementor-element.elementor-element-876cdb7 .cz_gap{height:30px;}.elementor-2565 .elementor-element.elementor-element-16e5232 > .elementor-container{max-width:1600px;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_num_wrap{font-size:90px;color:#d2ac67;font-weight:200;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_num_wrap i{font-size:50px;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_after{font-size:16px;color:#eaeaea;}.elementor-2565 .elementor-element.elementor-element-50ff428 .cz_counter_num_wrap{text-align:center;font-size:90px;color:#d2ac67;font-weight:200;}.elementor-2565 .elementor-element.elementor-element-50ff428 .cz_counter_after{text-align:center;font-size:16px;color:#eaeaea;}.elementor-2565 .elementor-element.elementor-element-ca1a78e .cz_counter_num_wrap:before{content:"k";}.elementor-2565 .elementor-element.elementor-element-ca1a78e .cz_counter_num_wrap{text-align:center;font-size:90px;color:#d2ac67;font-weight:200;}.elementor-2565 .elementor-element.elementor-element-ca1a78e .cz_counter_num_wrap i{font-size:50px;}.elementor-2565 .elementor-element.elementor-element-ca1a78e .cz_counter_after{text-align:center;font-size:16px;color:#eaeaea;}.elementor-2565 .elementor-element.elementor-element-0bdcf4a .cz_counter_num_wrap:before{content:"k";}.elementor-2565 .elementor-element.elementor-element-0bdcf4a .cz_counter{padding-top:22px;}.elementor-2565 .elementor-element.elementor-element-0bdcf4a .cz_counter_num_wrap{text-align:center;font-size:90px;color:#d2ac67;font-weight:200;}.elementor-2565 .elementor-element.elementor-element-0bdcf4a .cz_counter_after{text-align:center;font-size:16px;color:#eaeaea;}.elementor-2565 .elementor-element.elementor-element-d55185d .cz_gap{height:100px;}.elementor-2565 .elementor-element.elementor-element-8aa0ea2 .cz_image > div{position:relative;}.elementor-2565 .elementor-element.elementor-element-8aa0ea2 .cz_image_in{margin:0 auto;position:relative;opacity:0.4;}.elementor-2565 .elementor-element.elementor-element-8aa0ea2 .cz_image:hover .cz_image_in{opacity:1;}.elementor-2565 .elementor-element.elementor-element-01c6b5b .cz_image > div{position:relative;}.elementor-2565 .elementor-element.elementor-element-01c6b5b .cz_image_in{margin:0 auto;position:relative;opacity:0.4;}.elementor-2565 .elementor-element.elementor-element-01c6b5b .cz_image:hover .cz_image_in{opacity:1;}.elementor-2565 .elementor-element.elementor-element-9cd7dca .cz_image > div{position:relative;}.elementor-2565 .elementor-element.elementor-element-9cd7dca .cz_image_in{margin:0 auto;position:relative;opacity:0.4;}.elementor-2565 .elementor-element.elementor-element-9cd7dca .cz_image:hover .cz_image_in{opacity:1;}.elementor-2565 .elementor-element.elementor-element-5c135e2 .cz_image > div{position:relative;}.elementor-2565 .elementor-element.elementor-element-5c135e2 .cz_image_in{margin:0 auto;position:relative;opacity:0.4;}.elementor-2565 .elementor-element.elementor-element-5c135e2 .cz_image:hover .cz_image_in{opacity:1;}.elementor-2565 .elementor-element.elementor-element-0a08e48{--display:flex;}.elementor-2565 .elementor-element.elementor-element-cc07ee2 .cz_gap{height:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2565 .elementor-element.elementor-element-1513582 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2565 .elementor-element.elementor-element-099d35d{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2565 .elementor-element.elementor-element-099d35d:after{content:"0.66";}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__thumbnail__link{width:100%;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__meta-data span + span:before{content:"•";}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__text{margin-top:20px;margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__badge{right:0;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__title, .elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__title a{font-family:"BYekan", Sans-serif;font-weight:600;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__title{margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__meta-data{color:#000000;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__meta-data span:before{color:#000000;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__read-more{color:#000000;margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-bc9fa0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-2565 .elementor-element.elementor-element-5dd74ff .cz_gap{height:60px;}.elementor-2565 .elementor-element.elementor-element-74ff274 .cz_gap{height:60px;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_num_wrap{text-align:center;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_before{text-align:center;}.elementor-2565 .elementor-element.elementor-element-d15b153 .cz_counter_after{text-align:center;}.elementor-2565 .elementor-element.elementor-element-d55185d .cz_gap{height:40px;}}@media(max-width:767px){.elementor-2565 .elementor-element.elementor-element-54b7323{--width:1600px;--min-height:100vh;}.elementor-2565 .elementor-element.elementor-element-ff35868 > .elementor-widget-container{margin:42px 42px 42px 42px;padding:14px 14px 14px 14px;}.elementor-2565 .elementor-element.elementor-element-2994c85{margin-top:0px;margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-f6dd89c  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-f6dd89c[data-element_type="container"]{padding:15px;}.elementor-2565 .elementor-element.elementor-element-f6dd89c  > .elementor-element-populated a,.elementor-2565 .elementor-element.elementor-element-f6dd89c[data-element_type="container"] a{background-color:#1b1e21;padding:30px 30px 20px;margin-bottom:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-a198faf .cz_title .cz_title_icon_before{font-size:24px;margin-top:4px;margin-bottom:15px;}.elementor-2565 .elementor-element.elementor-element-33636ac  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-33636ac[data-element_type="container"]{padding:15px;}.elementor-2565 .elementor-element.elementor-element-33636ac  > .elementor-element-populated a,.elementor-2565 .elementor-element.elementor-element-33636ac[data-element_type="container"] a{background-color:#1b1e21;padding:30px 30px 20px;margin-bottom:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-46c4c3a .cz_title .cz_title_icon_before{font-size:24px;margin-top:4px;margin-bottom:15px;}.elementor-2565 .elementor-element.elementor-element-9dbd0bd  > .elementor-element-populated,.elementor-2565 .elementor-element.elementor-element-9dbd0bd[data-element_type="container"]{padding:15px;}.elementor-2565 .elementor-element.elementor-element-9dbd0bd  > .elementor-element-populated a,.elementor-2565 .elementor-element.elementor-element-9dbd0bd[data-element_type="container"] a{background-color:#1b1e21;padding:30px 30px 20px;margin-bottom:10px;border-style:solid;border-bottom-width:2px;border-color:rgba(,0.01);border-radius:10px;transition:all .3s ease;}.elementor-2565 .elementor-element.elementor-element-a63a7ef .cz_title .cz_title_icon_before{font-size:24px;margin-top:4px;margin-bottom:15px;}.elementor-2565 .elementor-element.elementor-element-5dd74ff .cz_gap{height:26px;}.elementor-2565 .elementor-element.elementor-element-94b537b .cz_title .cz_title_content{margin-bottom:0px;}.elementor-2565 .elementor-element.elementor-element-74ff274 .cz_gap{height:28px;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner h4{font-size:21px;}.elementor-2565 .elementor-element.elementor-element-d5e3de9 .cz_banner figcaption{font-size:16px;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner h4{font-size:20px;}.elementor-2565 .elementor-element.elementor-element-1d3dce8 .cz_banner figcaption{font-size:16px;}.elementor-2565 .elementor-element.elementor-element-d55185d .cz_gap{height:10px;}.elementor-2565 .elementor-element.elementor-element-7060646{width:50%;}.elementor-2565 .elementor-element.elementor-element-56020d5{width:50%;}.elementor-2565 .elementor-element.elementor-element-cf3e873{width:50%;}.elementor-2565 .elementor-element.elementor-element-d641450{width:50%;}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2565 .elementor-element.elementor-element-099d35d:after{content:"0.5";}.elementor-2565 .elementor-element.elementor-element-099d35d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2565 .elementor-element.elementor-element-54b7323{--width:100%;}.elementor-2565 .elementor-element.elementor-element-6612071{--width:99.808%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2565 .elementor-element.elementor-element-f6dd89c{width:100%;}.elementor-2565 .elementor-element.elementor-element-33636ac{width:100%;}.elementor-2565 .elementor-element.elementor-element-9dbd0bd{width:100%;}.elementor-2565 .elementor-element.elementor-element-6dfca8b{width:48%;}.elementor-2565 .elementor-element.elementor-element-c2b0f0f{width:48%;}.elementor-2565 .elementor-element.elementor-element-eb8c7cf{width:48%;}.elementor-2565 .elementor-element.elementor-element-97dbfd6{width:48%;}.elementor-2565 .elementor-element.elementor-element-7060646{width:50%;}.elementor-2565 .elementor-element.elementor-element-56020d5{width:50%;}.elementor-2565 .elementor-element.elementor-element-cf3e873{width:50%;}.elementor-2565 .elementor-element.elementor-element-d641450{width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-ff35868 */.elementor-2565 .elementor-element.elementor-element-ff35868 {
  width: 1200px;
  height: 600px;
  border-radius: 20px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b7323 *//* کانتینر اصلی */
.elementor-2565 .elementor-element.elementor-element-54b7323.custom-display {
  background: #111;
  padding: 30px;
  border-radius: 24px;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.08);
  display: flex;
  flex-direction: column;
  gap: 40px;
}

/* اسلایدر */
.elementor-2565 .elementor-element.elementor-element-54b7323 .slider-box {
  order: 1;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0,0,0,0.6);
}

/* بنر */
.elementor-2565 .elementor-element.elementor-element-54b7323 .banner-box {
  order: 2;
  border-radius: 20px;
  overflow: hidden;
  transition: transform 0.3s ease;
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.06);
}

.elementor-2565 .elementor-element.elementor-element-54b7323 .banner-box:hover {
  transform: scale(1.02);
}

/* افکت محو شدن در بارگذاری */
.elementor-2565 .elementor-element.elementor-element-54b7323 .slider-box img,
.elementor-2565 .elementor-element.elementor-element-54b7323 .banner-box img {
  animation: fadeIn 1s ease-in-out;
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for cz_banner, class: .elementor-element-d5e3de9 */.custom-banner {
  border-radius: 20px; /* گرد کردن گوشه‌ها */
  box-shadow: 0 10px 20px rgba(255, 215, 0, 0.4); /* سایه طلایی با شفافیت */
  overflow: hidden; /* جلوگیری از خروج محتوای داخلی از گوشه گرد */
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* افکت‌ها برای حرفه‌ای‌تر شدن */
}

.custom-banner:hover {
  transform: translateY(-5px); /* کمی بلند شدن در حالت هاور */
  box-shadow: 0 15px 25px rgba(255, 215, 0, 0.6); /* افزایش سایه در حالت هاور */
}/* End custom CSS */
/* Start custom CSS for cz_banner, class: .elementor-element-1d3dce8 */.custom-banner {
  border-radius: 20px;
  box-shadow: 0 8px 20px rgba(255, 215, 0, 0.3); /* سایه طلایی اولیه */
  overflow: hidden;
  transition: all 0.4s ease;
  position: relative;
  z-index: 1;
}

/* افکت نور در هاور */
.custom-banner::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgba(255, 223, 100, 0.15), transparent 60%);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: -1;
}

/* حالت هاور جذاب و حرفه‌ای */
.custom-banner:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 30px rgba(255, 215, 0, 0.6); /* سایه طلایی قوی‌تر */
  filter: brightness(1.05); /* روشنایی بیشتر */
}

.custom-banner:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3ebe3e *//* استایل سکشن بنر لاکچری */
.luxury-banner {
  background: linear-gradient(135deg, #0d0d0d, #1a1a1a);
  padding: 80px 40px;
  border-radius: 20px;
  box-shadow: 0 30px 50px rgba(0, 0, 0, 0.7);
  position: relative;
  overflow: hidden;
}

/* افکت نور پس‌زمینه */
.luxury-banner::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
  animation: glowRotate 15s linear infinite;
  z-index: 0;
}

/* افکت چرخش نور */
@keyframes glowRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* محتوای داخل سکشن */
.luxury-banner * {
  position: relative;
  z-index: 1;
  color: #f1f1f1;
  font-family: "IranYekan", "IRANSans", sans-serif;
}

/* تیتر اصلی */
.luxury-banner h2, 
.luxury-banner h1 {
  font-size: 42px;
  color: #f8d84a; /* طلایی */
  margin-bottom: 20px;
}

/* متن یا شعار */
.luxury-banner p {
  font-size: 18px;
  color: #ddd;
  line-height: 1.8;
}/* End custom CSS */
/* Start custom CSS for cz_counter, class: .elementor-element-d15b153 */.elementor-2565 .elementor-element.elementor-element-d15b153 {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.2);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-2565 .elementor-element.elementor-element-d15b153:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(255, 215, 0, 0.3);
}

.elementor-2565 .elementor-element.elementor-element-d15b153 .elementor-counter-number {
  color: #ffd700;
  font-size: 3em;
  font-weight: bold;
}

.elementor-2565 .elementor-element.elementor-element-d15b153 .elementor-counter-title {
  color: #ccc;
  font-size: 1.2em;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for cz_counter, class: .elementor-element-50ff428 */.elementor-2565 .elementor-element.elementor-element-50ff428 {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.2);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-2565 .elementor-element.elementor-element-50ff428:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(255, 215, 0, 0.3);
}

.elementor-2565 .elementor-element.elementor-element-50ff428 .elementor-counter-number {
  color: #ffd700;
  font-size: 3em;
  font-weight: bold;
}

.elementor-2565 .elementor-element.elementor-element-50ff428 .elementor-counter-title {
  color: #ccc;
  font-size: 1.2em;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for cz_counter, class: .elementor-element-ca1a78e */.elementor-2565 .elementor-element.elementor-element-ca1a78e {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.2);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-2565 .elementor-element.elementor-element-ca1a78e:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(255, 215, 0, 0.3);
}

.elementor-2565 .elementor-element.elementor-element-ca1a78e .elementor-counter-number {
  color: #ffd700;
  font-size: 3em;
  font-weight: bold;
}

.elementor-2565 .elementor-element.elementor-element-ca1a78e .elementor-counter-title {
  color: #ccc;
  font-size: 1.2em;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for cz_counter, class: .elementor-element-0bdcf4a */.elementor-2565 .elementor-element.elementor-element-0bdcf4a {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.2);
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-2565 .elementor-element.elementor-element-0bdcf4a:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(255, 215, 0, 0.3);
}

.elementor-2565 .elementor-element.elementor-element-0bdcf4a .elementor-counter-number {
  color: #ffd700;
  font-size: 3em;
  font-weight: bold;
}

.elementor-2565 .elementor-element.elementor-element-0bdcf4a .elementor-counter-title {
  color: #ccc;
  font-size: 1.2em;
  margin-top: 10px;
}/* End custom CSS */