.elementor-12452 .elementor-element.elementor-element-17d3a086{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12452 .elementor-element.elementor-element-17d3a086:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-17d3a086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FF9A1F 0%, #FF5A5F 100%);}.elementor-12452 .elementor-element.elementor-element-17d3a086 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-29afbb0d:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-29afbb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #fff9f0 0%, #ffd0b5 100%);}.elementor-12452 .elementor-element.elementor-element-29afbb0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 50px 20px;}.elementor-12452 .elementor-element.elementor-element-29afbb0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-654fe0f:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-654fe0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #fff9f0 0%, #ffe4cc 100%);}.elementor-12452 .elementor-element.elementor-element-654fe0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 20px 10px 20px;}.elementor-12452 .elementor-element.elementor-element-654fe0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}.elementor-12452 .elementor-element.elementor-element-150bb92{text-align:center;}.elementor-12452 .elementor-element.elementor-element-150bb92 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:900;color:#1A1A2E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12452 .elementor-element.elementor-element-b3bb24a{text-align:center;}.elementor-12452 .elementor-element.elementor-element-f550dee:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-f550dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #fff9f0 0%, #ffe4cc 100%);}.elementor-12452 .elementor-element.elementor-element-f550dee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 16px 65px 16px;}.elementor-12452 .elementor-element.elementor-element-f550dee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-8774d6d{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-5109f10{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-a0941e0{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-deafc53{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-81e4042:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-81e4042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FF9A1F 0%, #FF5A5F 100%);}.elementor-12452 .elementor-element.elementor-element-81e4042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-12452 .elementor-element.elementor-element-81e4042 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-2625affa:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-2625affa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #fff3e0 0%, #fff9f0 100%);}.elementor-12452 .elementor-element.elementor-element-2625affa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 10px 20px;}.elementor-12452 .elementor-element.elementor-element-2625affa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-70f12675{text-align:center;}.elementor-12452 .elementor-element.elementor-element-70f12675 .elementor-heading-title{color:#1A1A2E;}.elementor-12452 .elementor-element.elementor-element-7f64d39e{text-align:center;}.elementor-12452 .elementor-element.elementor-element-2f0b2628{padding:10px 20px 10px 20px;}.elementor-12452 .elementor-element.elementor-element-cff7bd1{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-4682231{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-8413739{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-655befb{padding:8px 8px 8px 8px;}.elementor-12452 .elementor-element.elementor-element-fbb8481:not(.elementor-motion-effects-element-type-background), .elementor-12452 .elementor-element.elementor-element-fbb8481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #FF9A1F 0%, #FF5A5F 100%);}.elementor-12452 .elementor-element.elementor-element-fbb8481{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 80px 20px;}.elementor-12452 .elementor-element.elementor-element-fbb8481 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12452 .elementor-element.elementor-element-38c22c9d{padding:30px 20px 30px 20px;}.elementor-12452 .elementor-element.elementor-element-b4d23c0{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12452 .elementor-element.elementor-element-03897b1{width:45%;}.elementor-12452 .elementor-element.elementor-element-a1ad179{width:55%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;700;900&display=swap');

body { direction: rtl; }

.offer-card { transition: transform .25s, box-shadow .25s; }
.offer-card:hover { transform: translateY(-6px); box-shadow: 0 16px 40px rgba(255,90,95,.2) !important; }

.hero-section { position: relative; }
.beam-anim {
  display: inline-block;
  width: 80px; height: 4px;
  background: linear-gradient(90deg, transparent, #00E5FF, #4FC3F7, transparent);
  border-radius: 99px;
  box-shadow: 0 0 12px #00E5FF;
  animation: beamPulse 1.4s ease-in-out infinite;
}
@keyframes beamPulse { 0%,100%{opacity:.5}50%{opacity:1} }
@keyframes floatAnim { 0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)} }
.float-emoji { animation: floatAnim 3.5s ease-in-out infinite; display:inline-block; }
@keyframes badgePulse { 0%,100%{transform:scale(1)}50%{transform:scale(1.05)} }
.badge-pill { animation: badgePulse 2s infinite; }/* End custom CSS */