.absolute.text-sm.lg\:text-xl.font-semibold.s__top__mall.group.bottom-5.right-14.ltr\:left-14.w-\[141px\].lg\:w-\[257px\].dark\:bg-bg-dark.bg-bg-light.text-start.p-4.rounded-md.shadow-md.z-\[21\] {
    background-color: white;
}
section.s-block.s-block--bundle-video-hero {
    margin-top: 0px !important;
}
#app > section.RH-features-3.RH-features.rh-s-block.py-12 > div > div.sal-animate > h1 {
    display: none;
}
.text-center.flex.flex-col.items-center.w-auto.lg\:w-\[290px\].sal-animate {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    padding-bottom: 35px;
    padding-top: 35px;
    border-radius: 15px;
      width: 95% !important;
}
#app > section.s-block.s-block--banners.container > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.two-row .banner-entry:first-child {
    grid-column: span 1 / span 1; /* امتداد عمود واحد */
    grid-row: span 1 / span 2;    /* امتداد صفين */
}
section.s-block.rh-s-block.s-block--fixed-banner.wide-placeholder {
    margin-bottom: 2%;
    margin-top: 3%;
}
.banner-entry {
    height: 270px;
    background-color: rgb(243 244 246 / 0%);
}
@media (max-width: 768px) {
  #app > section.RH-features-3.RH-features.rh-s-block.py-12 > div > div.grid.grid-cols-2.md\:grid-cols-3.lg\:grid-cols-3.justify-center.justify-items-center.gap-8.mt-8 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
#app > section.s-block.s-block--banners.container > div.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.banner-entry {
    height: 169px;
}
}