.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-40 .elementor-element.elementor-element-f15368f{margin-top:100px;margin-bottom:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-97066de .elementor-repeater-item-cb3c756 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tehranidecor.com/wp-content/uploads/2025/10/view-futuristic-lighting-lamp-design-scaled.gif);background-size:cover;}.elementor-40 .elementor-element.elementor-element-97066de .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-40 .elementor-element.elementor-element-97066de .swiper-slide-contents{max-width:66%;}.elementor-40 .elementor-element.elementor-element-97066de .swiper-slide-inner{text-align:center;}.elementor-40 .elementor-element.elementor-element-97066de .elementor-slide-heading{font-family:"dana", Sans-serif;font-size:45px;}.elementor-40 .elementor-element.elementor-element-97066de .elementor-slide-description{font-family:"dana", Sans-serif;font-weight:400;}.elementor-40 .elementor-element.elementor-element-08f45bb .elementor-repeater-item-cb3c756 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tehranidecor.com/wp-content/uploads/2025/10/2-scaled.gif);background-size:cover;}.elementor-40 .elementor-element.elementor-element-08f45bb .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-40 .elementor-element.elementor-element-08f45bb .swiper-slide-contents{max-width:66%;}.elementor-40 .elementor-element.elementor-element-08f45bb .swiper-slide-inner{text-align:center;}.elementor-40 .elementor-element.elementor-element-d37a390 .elementor-repeater-item-cb3c756 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tehranidecor.com/wp-content/uploads/2025/10/20251026_1745_Luxury-Interior-Design-Banner_simple_compose_01k8gdwp3pfscah3sanfe1bmvq.png);background-size:cover;}.elementor-40 .elementor-element.elementor-element-d37a390 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-40 .elementor-element.elementor-element-d37a390 .swiper-slide-contents{max-width:66%;}.elementor-40 .elementor-element.elementor-element-d37a390 .swiper-slide-inner{text-align:center;}.elementor-40 .elementor-element.elementor-element-d37a390 .elementor-slide-description{font-family:"dana", Sans-serif;font-weight:400;}.elementor-40 .elementor-element.elementor-element-4bb9a82 .elementor-repeater-item-cb3c756 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tehranidecor.com/wp-content/uploads/2025/10/کاغذ-دیواری-ساده-و-شیک-01.jpg);background-size:cover;}.elementor-40 .elementor-element.elementor-element-4bb9a82 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-40 .elementor-element.elementor-element-4bb9a82 .swiper-slide-contents{max-width:66%;}.elementor-40 .elementor-element.elementor-element-4bb9a82 .swiper-slide-inner{text-align:center;}.elementor-40 .elementor-element.elementor-element-cc6790f{margin-top:100px;margin-bottom:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-1903e45.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-1903e45.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-1903e45.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-1903e45 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40 .elementor-element.elementor-element-1903e45 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-1903e45 .elementor-image-box-title{font-family:"peyda", Sans-serif;font-weight:500;}.elementor-40 .elementor-element.elementor-element-455cc8c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-455cc8c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-455cc8c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-455cc8c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40 .elementor-element.elementor-element-455cc8c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-8d76310.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-8d76310.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-8d76310.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-8d76310 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40 .elementor-element.elementor-element-8d76310 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-ccf130d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-ccf130d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-ccf130d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-ccf130d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40 .elementor-element.elementor-element-ccf130d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-11ec7cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-40 .elementor-element.elementor-element-11ec7cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-40 .elementor-element.elementor-element-11ec7cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-11ec7cc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-40 .elementor-element.elementor-element-11ec7cc .elementor-image-box-img img{transition-duration:0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-1903e45 .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-455cc8c .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-8d76310 .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-ccf130d .elementor-image-box-img{margin-bottom:15px;}.elementor-40 .elementor-element.elementor-element-11ec7cc .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-39530de{width:44.034%;}.elementor-40 .elementor-element.elementor-element-f0c1745{width:55.966%;}.elementor-40 .elementor-element.elementor-element-ca4789d{width:61.184%;}.elementor-40 .elementor-element.elementor-element-5abfd38{width:38.724%;}}/* Start custom CSS for image, class: .elementor-element-1a187d9 *//* سایه نرم + حرکت خیلی آرام برای تصویر در Elementor */
.td-float img{
  display:block;
  border-radius:12px;                /* اختیاری */
  box-shadow:0 12px 30px rgba(0,0,0,.18);
  animation:tdFloat 6s ease-in-out infinite;
  transform-origin:center;
  will-change:transform, filter;
}

@keyframes tdFloat{
  0%   { transform:translateY(0) rotate(0deg);      filter:drop-shadow(0 10px 18px rgba(0,0,0,.15)); }
  50%  { transform:translateY(-6px) rotate(-0.4deg);filter:drop-shadow(0 16px 24px rgba(0,0,0,.18)); }
  100% { transform:translateY(0) rotate(0deg);      filter:drop-shadow(0 10px 18px rgba(0,0,0,.15)); }
}

/* روی موبایل کمی آرام‌تر */
@media (max-width:767px){
  .td-float img{ animation-duration:8s; }
}

/* اگر کاربر کاهش انیمیشن خواسته باشد، خاموش */
@media (prefers-reduced-motion: reduce){
  .td-float img{ animation:none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://tehranidecor.com/wp-content/uploads/2025/11/dana-medium.eot');
	src: url('http://tehranidecor.com/wp-content/uploads/2025/11/dana-medium.eot?#iefix') format('embedded-opentype'),
		url('http://tehranidecor.com/wp-content/uploads/2025/11/Dana-Medium.woff2') format('woff2'),
		url('http://tehranidecor.com/wp-content/uploads/2025/11/Dana-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */