.services-module__zrYpSG__servicesHero__section{background-image:url(/images/services/dr_moataz_services_hero_bg.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;min-height:max(520px,min(75vh,720px));display:flex;position:relative;overflow:hidden}.services-module__zrYpSG__servicesHero__container{z-index:2;align-items:center;width:100%;max-width:1380px;margin:0 auto;padding:max(2rem,min(5vw,4.5rem)) max(1.25rem,min(4vw,3rem));display:flex;position:relative}html[lang=ar] .services-module__zrYpSG__servicesHero__container{justify-content:flex-end}.services-module__zrYpSG__servicesHero__contentBox{flex-direction:column;align-items:flex-start;max-width:max(340px,min(48vw,620px));display:flex}.services-module__zrYpSG__servicesHero__badgeContainer{flex-direction:column;align-items:flex-start;margin-bottom:max(.75rem,min(1.5vw,1.25rem));display:inline-flex}.services-module__zrYpSG__servicesHero__badgeText{color:#2b3a32;letter-spacing:-.01em;padding-bottom:.35rem;font-size:max(1rem,min(1.3vw,1.25rem));font-weight:700}.services-module__zrYpSG__servicesHero__badgeUnderline{background-color:var(--secondary-color);border-radius:999px;width:max(44px,min(5vw,65px));height:3px}.services-module__zrYpSG__servicesHero__mainTitle{letter-spacing:-.02em;gap:.15rem;margin:0 0 max(1rem,min(2vw,1.5rem));font-size:max(1.85rem,min(3.8vw,3.35rem));font-weight:900;line-height:1.25}.services-module__zrYpSG__servicesHero__titleGreen{color:var(--primary-color)}.services-module__zrYpSG__servicesHero__titleGold{color:var(--secondary-color)}.services-module__zrYpSG__servicesHero__description{color:#3b4d44;max-width:560px;margin:0 0 max(1.5rem,min(3vw,2.5rem));font-size:max(.92rem,min(1.15vw,1.1rem));font-weight:500;line-height:1.85}.services-module__zrYpSG__servicesHero__descriptionHighlight{color:#172620;font-weight:700}.services-module__zrYpSG__servicesHero__buttonGroup{flex-wrap:wrap;align-items:center;gap:max(.75rem,min(1.5vw,1.25rem));width:100%;display:flex}.services-module__zrYpSG__servicesHero__primaryCta{background-color:var(--secondary-color);color:#18382c;cursor:pointer;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:max(.75rem,min(1.5vw,1.25rem));min-height:48px;padding:max(.55rem,min(.9vw,.75rem)) max(1.4rem,min(2vw,2rem)) max(.55rem,min(.9vw,.75rem)) .65rem;font-size:max(.95rem,min(1.2vw,1.12rem));font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px rgba(244,196,86,.38)}html[lang=en] .services-module__zrYpSG__servicesHero__primaryCta{padding:max(.55rem,min(.9vw,.75rem)) .65rem max(.55rem,min(.9vw,.75rem)) max(1.4rem,min(2vw,2rem))}.services-module__zrYpSG__servicesHero__primaryCta:hover{background-color:var(--third-color);transform:translateY(-2px);box-shadow:0 10px 24px rgba(244,196,86,.52)}.services-module__zrYpSG__servicesHero__primaryCtaIcon{color:#18382c;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:max(28px,min(2.2vw,34px));height:max(28px,min(2.2vw,34px));transition:transform .2s;display:flex}.services-module__zrYpSG__servicesHero__primaryCta:hover .services-module__zrYpSG__servicesHero__primaryCtaIcon{transform:translate(-3px)}.services-module__zrYpSG__servicesHero__primaryCtaIcon svg{stroke-width:2.5px;width:16px;height:16px}.services-module__zrYpSG__servicesHero__secondaryCta{color:var(--primary-color);border:1.8px solid var(--primary-color);cursor:pointer;background-color:transparent;border-radius:9999px;justify-content:space-between;align-items:center;gap:max(.75rem,min(1.5vw,1.25rem));min-height:48px;padding:max(.55rem,min(.9vw,.75rem)) max(1.4rem,min(2vw,2rem)) max(.55rem,min(.9vw,.75rem)) .65rem;font-size:max(.95rem,min(1.2vw,1.12rem));font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}html[lang=en] .services-module__zrYpSG__servicesHero__secondaryCta{padding:max(.55rem,min(.9vw,.75rem)) .65rem max(.55rem,min(.9vw,.75rem)) max(1.4rem,min(2vw,2rem))}.services-module__zrYpSG__servicesHero__secondaryCta:hover{border-color:var(--primary-color);background-color:rgba(21,89,68,.06);transform:translateY(-2px);box-shadow:0 6px 16px rgba(21,89,68,.12)}.services-module__zrYpSG__servicesHero__secondaryCtaIcon{background-color:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:max(28px,min(2.2vw,34px));height:max(28px,min(2.2vw,34px));transition:transform .2s;display:flex}.services-module__zrYpSG__servicesHero__secondaryCta:hover .services-module__zrYpSG__servicesHero__secondaryCtaIcon{transform:translate(-3px)}.services-module__zrYpSG__servicesHero__secondaryCtaIcon svg{stroke-width:2.5px;width:16px;height:16px}.services-module__zrYpSG__servicesHero__mobileImageWrap{display:none}@media (max-width:992px){.services-module__zrYpSG__servicesHero__section{background-position:70%;min-height:560px}.services-module__zrYpSG__servicesHero__overlay{background:linear-gradient(90deg,rgba(253,251,247,.96) 0%,rgba(253,251,247,.92) 55%,rgba(253,251,247,.6) 80%,rgba(253,251,247,.2) 100%)}.services-module__zrYpSG__servicesHero__contentBox{max-width:520px}}@media (max-width:768px){.services-module__zrYpSG__servicesHero__section{background-color:#fdfbf7;background-image:none;flex-direction:column;align-items:stretch;min-height:auto;padding-top:5rem;padding-bottom:0}.services-module__zrYpSG__servicesHero__container{justify-content:center;padding:1.25rem 1rem 1.5rem}.services-module__zrYpSG__servicesHero__contentBox{align-items:center;max-width:100%}html[lang=ar] .services-module__zrYpSG__servicesHero__contentBox{text-align:center}.services-module__zrYpSG__servicesHero__buttonGroup{flex-direction:column;gap:.75rem;width:85%}.services-module__zrYpSG__servicesHero__primaryCta,.services-module__zrYpSG__servicesHero__secondaryCta{justify-content:center;width:100%;padding:.75rem .85rem .75rem 1.5rem}.services-module__zrYpSG__servicesHero__mobileImageWrap{width:100%;line-height:0;display:block;position:relative}.services-module__zrYpSG__servicesHero__mobileImage{width:100%;display:block;height:auto!important;position:static!important}}.services-module__zrYpSG__servicesMaternity__section{direction:rtl;background-color:#fff;width:100%;padding:max(3rem,min(6vw,5.5rem)) 1.25rem;overflow:hidden}.services-module__zrYpSG__servicesMaternity__container{flex-direction:column;align-items:center;gap:max(2.5rem,min(5vw,4.5rem));max-width:1240px;margin:0 auto;display:flex}.services-module__zrYpSG__servicesMaternity__topHeaderBlock{text-align:center;flex-direction:column;align-items:center;gap:max(.6rem,min(1.2vw,1rem));max-width:860px;display:flex}.services-module__zrYpSG__servicesMaternity__topTitle{color:var(--primary-color);letter-spacing:-.015em;margin:0;font-size:max(1.85rem,min(3.2vw,2.85rem));font-weight:900;line-height:1.35}.services-module__zrYpSG__servicesMaternity__topGoldLine{background-color:var(--secondary-color);border-radius:999px;width:max(48px,min(4.5vw,65px));height:2.5px;margin-top:.15rem}.services-module__zrYpSG__servicesMaternity__topDescription{color:#4a5d53;max-width:780px;margin:0;font-size:max(.92rem,min(1.1vw,1.08rem));font-weight:500;line-height:1.85}.services-module__zrYpSG__servicesMaternity__mainRow{flex-direction:row;justify-content:space-between;align-items:center;gap:max(2rem,min(4vw,4.5rem));width:100%;display:flex}.services-module__zrYpSG__servicesMaternity__serviceContentCol{flex-direction:column;flex:540px;align-items:flex-start;gap:max(1.2rem,min(2vw,1.8rem));max-width:720px;display:flex}.services-module__zrYpSG__servicesMaternity__serviceHeader{text-align:right;flex-direction:column;align-items:flex-start;gap:max(.5rem,min(1vw,.8rem));width:100%;display:flex}.services-module__zrYpSG__servicesMaternity__serviceTitle{color:var(--primary-color);letter-spacing:-.015em;margin:0;font-size:max(1.85rem,min(2.8vw,2.6rem));font-weight:900;line-height:1.3}.services-module__zrYpSG__servicesMaternity__serviceGoldLine{background-color:var(--secondary-color);border-radius:999px;width:max(44px,min(4vw,58px));height:2.5px;margin-top:-.1rem}.services-module__zrYpSG__servicesMaternity__serviceDescription{color:#4a5d53;max-width:680px;margin:0;font-size:max(.92rem,min(1.05vw,1.05rem));font-weight:500;line-height:1.85}.services-module__zrYpSG__servicesMaternity__interactiveRow{flex-direction:row;justify-content:flex-start;align-items:center;gap:max(1.25rem,min(2.2vw,2.2rem));width:100%;display:flex}.services-module__zrYpSG__servicesMaternity__heartPhotoCard{border-radius:max(18px,min(2vw,24px));flex:0 0 max(135px,min(15vw,175px));transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(21,89,68,.1)}.services-module__zrYpSG__servicesMaternity__heartPhotoCard:hover{transform:translateY(-4px)}.services-module__zrYpSG__servicesMaternity__heartPhotoImg{-o-object-fit:cover;object-fit:cover;width:100%;display:block;height:auto!important;position:static!important}.services-module__zrYpSG__servicesMaternity__pillsCol{flex-direction:column;flex:280px;gap:max(.6rem,min(1vw,1rem));max-width:440px;display:flex}.services-module__zrYpSG__servicesMaternity__pillsList{flex-direction:column;gap:max(.5rem,min(.8vw,.75rem));width:100%;display:flex}.services-module__zrYpSG__servicesMaternity__pillItem{color:#2b3d34;cursor:pointer;text-align:center;background-color:#fff;border:1.2px solid rgba(244,196,86,.75);border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:max(.55rem,min(.85vw,.72rem)) max(2.4rem,min(3.2vw,3rem)) max(.55rem,min(.85vw,.72rem)) max(1rem,min(1.5vw,1.5rem));font-size:max(.9rem,min(1.02vw,1rem));font-weight:700;text-decoration:none;transition:all .22s;display:flex;position:relative;box-shadow:0 2px 10px rgba(244,196,86,.08)}.services-module__zrYpSG__servicesMaternity__pillItem:hover{border-color:var(--secondary-color);color:var(--primary-color);background-color:#fffdf7;transform:translate(-3px);box-shadow:0 4px 14px rgba(244,196,86,.25)}.services-module__zrYpSG__servicesMaternity__pillText{color:inherit;font-weight:700}.services-module__zrYpSG__servicesMaternity__pillIcon{background-color:var(--secondary-color);color:#17382c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s;display:flex;position:absolute;right:max(6px,min(.8vw,9px))}.services-module__zrYpSG__servicesMaternity__pillItem:hover .services-module__zrYpSG__servicesMaternity__pillIcon{transform:translate(-2px)}.services-module__zrYpSG__servicesMaternity__pillIcon svg{stroke-width:2.5px;width:14px;height:14px}.services-module__zrYpSG__servicesMaternity__moreBtnWrap{width:100%;margin-top:max(.4rem,min(.8vw,.8rem));display:flex}.services-module__zrYpSG__servicesMaternity__moreBtn{background-color:var(--secondary-color);color:#18382c;cursor:pointer;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.6rem .5rem .65rem;font-size:max(.92rem,min(1.05vw,1.02rem));font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px rgba(244,196,86,.38)}.services-module__zrYpSG__servicesMaternity__moreBtn:hover{background-color:var(--third-color);transform:translateY(-2px);box-shadow:0 8px 22px rgba(244,196,86,.5)}.services-module__zrYpSG__servicesMaternity__moreBtnIcon{color:#18382c;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}.services-module__zrYpSG__servicesMaternity__moreBtn:hover .services-module__zrYpSG__servicesMaternity__moreBtnIcon{transform:translate(-3px)}.services-module__zrYpSG__servicesMaternity__moreBtnIcon svg{stroke-width:2.5px;width:14px;height:14px}.services-module__zrYpSG__servicesMaternity__leftPhotoCol{flex:1;justify-content:center;align-items:center;display:flex}.services-module__zrYpSG__servicesMaternity__leftPhotoCard{width:100%;transition:transform .3s;position:relative;overflow:hidden}.services-module__zrYpSG__servicesMaternity__leftPhotoCard:hover{transform:translateY(-4px)}.services-module__zrYpSG__servicesMaternity__leftPhotoImg{-o-object-fit:cover;object-fit:cover;width:100%;display:block;height:auto!important;position:static!important}@media (min-width:993px){.services-module__zrYpSG__servicesMaternity__mainRow--reverse,.services-module__zrYpSG__servicesMaternity__interactiveRow--reverse{flex-direction:row-reverse}}@media (max-width:992px){.services-module__zrYpSG__servicesMaternity__mainRow{flex-direction:column;align-items:center;gap:2.5rem}.services-module__zrYpSG__servicesMaternity__serviceContentCol{align-items:center;width:100%;max-width:620px}.services-module__zrYpSG__servicesMaternity__serviceHeader{text-align:center;align-items:center}.services-module__zrYpSG__servicesMaternity__serviceDescription{text-align:center}.services-module__zrYpSG__servicesMaternity__interactiveRow{justify-content:center}.services-module__zrYpSG__servicesMaternity__leftPhotoCol{width:100%;max-width:320px}}@media (max-width:600px){.services-module__zrYpSG__servicesMaternity__section{padding:2.5rem 1rem 3.5rem}.services-module__zrYpSG__servicesMaternity__interactiveRow{flex-direction:column-reverse;align-items:center;gap:1.5rem}.services-module__zrYpSG__servicesMaternity__heartPhotoCard{flex:unset;width:100%;max-width:220px;display:none}.services-module__zrYpSG__servicesMaternity__moreBtnWrap{justify-content:center}.services-module__zrYpSG__servicesMaternity__pillsCol{width:100%;max-width:340px}.services-module__zrYpSG__servicesMaternity__moreBtn{max-width:300px}}.services-module__zrYpSG__servicesAppointment__section{direction:rtl;background-color:#fff;width:100%;padding:max(2rem,min(4vw,3.5rem)) 1.25rem max(3.5rem,min(6vw,5.5rem))}.services-module__zrYpSG__servicesAppointment__container{justify-content:center;align-items:center;max-width:1240px;margin:0 auto;display:flex}.services-module__zrYpSG__servicesAppointment__card{background-position:0;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(244,196,86,.35);border-radius:max(24px,min(2.5vw,36px));flex-direction:row;justify-content:flex-start;align-items:center;width:100%;min-height:max(320px,min(27vw,400px));padding:max(2rem,min(3.8vw,3.5rem)) max(2rem,min(4.5vw,4.2rem));transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(21,89,68,.08),0 4px 12px rgba(244,196,86,.08)}.services-module__zrYpSG__servicesAppointment__card:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(21,89,68,.12),0 6px 18px rgba(244,196,86,.14)}.services-module__zrYpSG__servicesAppointment__contentCol{z-index:2;text-align:right;flex-direction:column;flex:none;align-items:flex-start;gap:max(.9rem,min(1.4vw,1.4rem));width:100%;max-width:max(380px,min(48vw,580px));display:flex;position:relative}.services-module__zrYpSG__servicesAppointment__title{color:var(--primary-color);letter-spacing:-.015em;margin:0;font-size:max(1.65rem,min(2.4vw,2.35rem));font-weight:900;line-height:1.35}.services-module__zrYpSG__servicesAppointment__description{color:#1f3d32;max-width:540px;margin:0;font-size:max(.92rem,min(1.05vw,1.05rem));font-weight:500;line-height:1.9}.services-module__zrYpSG__servicesAppointment__btnWrap{align-items:center;margin-top:max(.3rem,min(.6vw,.8rem));display:flex}.services-module__zrYpSG__servicesAppointment__btn{background-color:var(--secondary-color);color:#153a2d;cursor:pointer;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:max(.9rem,min(1.4vw,1.5rem));padding:.5rem 1.7rem .5rem .65rem;font-size:max(.95rem,min(1.08vw,1.08rem));font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px rgba(244,196,86,.45)}.services-module__zrYpSG__servicesAppointment__btn:hover{background-color:var(--third-color);transform:translateY(-2px);box-shadow:0 8px 24px rgba(244,196,86,.55)}.services-module__zrYpSG__servicesAppointment__btnText{color:inherit;white-space:nowrap;font-weight:800}.services-module__zrYpSG__servicesAppointment__btnIcon{color:#153a2d;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:max(28px,min(2.4vw,34px));height:max(28px,min(2.4vw,34px));transition:transform .2s;display:flex;box-shadow:0 2px 6px rgba(0,0,0,.08)}.services-module__zrYpSG__servicesAppointment__btn:hover .services-module__zrYpSG__servicesAppointment__btnIcon{transform:translate(-3px)}.services-module__zrYpSG__servicesAppointment__btnIcon svg{stroke-width:2.8px;width:16px;height:16px}@media (max-width:960px){.services-module__zrYpSG__servicesAppointment__card{background-position:0;padding:2.2rem 2rem}.services-module__zrYpSG__servicesAppointment__contentCol{background:linear-gradient(270deg,rgba(247,239,230,.92) 0%,rgba(247,239,230,.88) 75%,rgba(247,239,230,0) 100%);border-radius:20px;max-width:480px;padding:1.2rem}}@media (max-width:768px){.services-module__zrYpSG__servicesAppointment__section{padding:1.5rem 1rem 3rem}.services-module__zrYpSG__servicesAppointment__card{text-align:center;background-position:50%;background-size:cover;flex-direction:column;align-items:center;min-height:auto;padding:2.5rem 1.5rem}.services-module__zrYpSG__servicesAppointment__contentCol{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(247,239,230,.94);align-items:center;max-width:100%;box-shadow:0 6px 20px rgba(0,0,0,.04)}.services-module__zrYpSG__servicesAppointment__description{text-align:center}.services-module__zrYpSG__servicesAppointment__btnWrap{justify-content:center;width:100%}.services-module__zrYpSG__servicesAppointment__btn{max-width:280px}}
