.elementor .e-b2cad5e-9b4cc11{width:100%;align-self:center;/* بنر بالای صفحه برای دسکتاپ */
.top-banner {
width: 100vw;
max-width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}

.top-banner img {
width: 100%;
height: min(100vh, 900px); /* حداکثر فول‌اسکرین، ولی بیشتر از 900px نشود */
object-fit: cover;
display: block;
}

/* فقط برای دسکتاپ */
@media (max-width: 1024px) {
.top-banner img {
  height: auto;
  min-height: 280px;
}
}\n}.elementor .e-55a63ea-f545a7d{border-radius:15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);}.elementor .e-6681202{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-227fb52{padding:0px;filter:blur(0px);flex-direction:column;justify-content:center;}.elementor .e-d6e61e4{flex-direction:column;}.elementor .e-f9d2670{flex-direction:column;align-items:center;}