.elementor-748 .elementor-element.elementor-element-12cba1e1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-748 .elementor-element.elementor-element-f19647c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-f19647c:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-f19647c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-c503607{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-c503607 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-1329ef2{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-1329ef2 .elementor-heading-title{font-size:17px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-75d113f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-75d113f:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-75d113f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-08d5402{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-08d5402 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-52d64db{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-52d64db:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-52d64db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-bbbf9fb{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-bbbf9fb .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-491a109{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-491a109:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-491a109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-e7b8dc2{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-e7b8dc2 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-7ff6f69{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-7ff6f69:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-7ff6f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-9068be2{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-9068be2 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-109287c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-109287c:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-109287c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-23ca5b8{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-23ca5b8 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-8231600{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-8231600:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-8231600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-6cb8e52{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-6cb8e52 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-a510e51{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-a510e51:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-a510e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-1222acd{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-1222acd .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-d82b15e{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-d82b15e:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-d82b15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-9e11a8e{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-9e11a8e .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-f112785{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-f112785:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-f112785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-a7c9d97{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-a7c9d97 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}.elementor-748 .elementor-element.elementor-element-b0365fc{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-748 .elementor-element.elementor-element-b0365fc:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-b0365fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5ED;}.elementor-748 .elementor-element.elementor-element-57fb920{width:100%;max-width:100%;}.elementor-748 .elementor-element.elementor-element-57fb920 .elementor-heading-title{font-size:25px;color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-748 .elementor-element.elementor-element-c503607 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-1329ef2 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-c5f6270{font-size:13px;}.elementor-748 .elementor-element.elementor-element-08d5402 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-0b53cb7{font-size:13px;}.elementor-748 .elementor-element.elementor-element-bbbf9fb .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-3166017{font-size:13px;}.elementor-748 .elementor-element.elementor-element-e7b8dc2 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-2b3bff6{font-size:13px;}.elementor-748 .elementor-element.elementor-element-9068be2 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-b99e205{font-size:13px;}.elementor-748 .elementor-element.elementor-element-23ca5b8 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-4fb4c07{font-size:13px;}.elementor-748 .elementor-element.elementor-element-6cb8e52 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-1b302fa{font-size:13px;}.elementor-748 .elementor-element.elementor-element-1222acd .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-5ad6de2{font-size:13px;}.elementor-748 .elementor-element.elementor-element-9e11a8e .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-eb0dd24{font-size:13px;}.elementor-748 .elementor-element.elementor-element-a7c9d97 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-c5d077e{font-size:13px;}.elementor-748 .elementor-element.elementor-element-57fb920 .elementor-heading-title{font-size:20px;}.elementor-748 .elementor-element.elementor-element-969c0fa{font-size:13px;}}@media(min-width:768px){.elementor-748 .elementor-element.elementor-element-12cba1e1{--width:85%;}}/* Start custom CSS */body {
  font-family: 'Cairo', sans-serif;
  background: #f7f9fc;
}

section {
  border-radius: 20px;
}

#hero_section {
  background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
  color: #fff;
  text-align: center;
}

#hero_section h2 {
  font-size: 48px;
  font-weight: 800;
}

#hero_section .elementor-button {
  background: linear-gradient(135deg, #0ea5e9, #2563eb);
  border-radius: 50px;
  padding: 18px 40px;
  font-weight: 700;
  box-shadow: 0 15px 40px rgba(14,165,233,0.4);
  transition: all 0.3s ease;
}

#hero_section .elementor-button:hover {
  transform: translateY(-4px);
  box-shadow: 0 20px 50px rgba(14,165,233,0.6);
}

#benefits_section {
  background: #ffffff;
  box-shadow: 0 15px 50px rgba(0,0,0,0.05);
}

#pricing_section {
  background: #0ea5e9;
  color: #fff;
  text-align: center;
  border-radius: 24px;
}/* End custom CSS */