@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_53a4f7ee-module__lOHCoq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_53a4f7ee-module__lOHCoq__variable{--font-sora:"Sora","Sora Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_ac73804b-module__jdpqJa__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_ac73804b-module__jdpqJa__variable{--font-cairo:"Cairo","Cairo Fallback"}
:root{--color-primary:#171717;--color-secondary:#383838;--color-background:#fff;--color-foreground:#171717;--color-accent:#0070f3;--color-muted:#f2f2f2;--color-brand:#adadad;--font-primary:Sora,sans-serif;--font-arabic:Cairo,sans-serif;--spacing-xs:.8rem;--spacing-sm:1.6rem;--spacing-md:3.2rem;--spacing-lg:6.4rem;--spacing-xl:8rem;--radius-sm:.4rem;--radius-md:.8rem;--radius-lg:12.8rem;--max-width:144rem;--padding-mobile:3.2rem;--padding-desktop:8rem;--embla-gap:2.5rem;--embla-gap-mobile:1rem}.container{width:100%;height:auto;min-height:auto;padding:var(--padding-mobile);flex-direction:column;justify-content:center;display:flex}.container>div{max-width:var(--max-width)}.container:has(.hero-section){padding-block:0;padding-top:var(--padding-mobile)}@media (min-width:768px){.container{min-height:100vh;padding:var(--padding-desktop)}.container:has(.hero-section){padding-top:0}}.carousel-container{align-items:center;gap:3rem;display:flex}.embla{width:100%;margin-inline-start:.1rem;margin-inline-end:calc(var(--padding-mobile)/2*-1);overflow:hidden}@media screen and (min-width:425px){.embla{margin-inline:0}}.embla__viewport{overflow:hidden}.embla__container{-webkit-user-select:none;user-select:none;cursor:grab;grid-auto-columns:80%;grid-auto-flow:column;width:100%;padding:1px;display:grid;gap:0!important}@media (min-width:425px){.embla__container{grid-auto-columns:minmax(calc(35rem + var(--embla-gap)),calc(50% + var(--embla-gap)))!important}}@media (min-width:768px){.embla__container{grid-auto-columns:minmax(calc(35rem + var(--embla-gap)),calc(33.4% + var(--embla-gap)))!important}}.embla__container.embla__container--centered{justify-content:center;justify-items:center}.embla__slide{width:calc(100% - var(--embla-gap-mobile));border:.1rem solid #f4f4f4;margin-inline-end:var(--embla-gap-mobile);box-shadow:none!important}@media (min-width:425px){.embla__slide{width:calc(100% - var(--embla-gap))!important;margin-inline-end:var(--embla-gap)!important}}.embla-nav-button{cursor:pointer;opacity:.3;background:#fff;border:.1rem solid #000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;padding:1rem 1.2rem;transition:all .3s;display:none}.embla-nav-button:hover{border-color:var(--color-primary);opacity:1}.embla-nav-button:hover svg{color:var(--color-primary)}.embla-nav-button svg{color:var(--icon-color,#000);fill:var(--icon-color,#000);width:100%;height:100%}@media screen and (min-width:768px){.embla-nav-button{display:flex}}.hidden{display:none}.carousel__pagination{margin-top:3.8rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:100%;margin-inline:auto;display:flex}@media (min-width:425px){.carousel__pagination{gap:.6rem}}@media (min-width:768px){.carousel__pagination{gap:.9rem;max-width:50%;margin-top:5.4rem}}.carousel__pagination .carousel__pagination-dot{cursor:pointer;background-color:#eee;border:none;border-radius:6.4rem;width:1.7rem;height:.4rem;transition:background-color .3s}.carousel__pagination .carousel__pagination-dot.carousel__pagination-dot--active,.carousel__pagination .carousel__pagination-dot:hover{background-color:var(--color-primary)}@media (min-width:425px){.carousel__pagination .carousel__pagination-dot{width:2.5rem;height:.6rem}}@media (min-width:768px){.carousel__pagination .carousel__pagination-dot{width:3.8rem;height:.9rem}}@media (prefers-color-scheme:dark){:root{--color-background:#0a0a0a;--color-foreground:#ededed;--color-muted:#1a1a1a}}html{font-size:62.5%}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--color-foreground);background:var(--color-background);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:var(--font-primary)}html[lang=ar],html[dir=rtl],html[lang=ar] body,html[dir=rtl] body,html[lang=ar] body *,html[dir=rtl] body *{font-family:var(--font-arabic)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.primaryButton{background-color:var(--color-primary);color:var(--primary-bg-text-color,#fff);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:.8rem;width:fit-content;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.primaryButton:hover{border-color:#ffffff4d;transform:translateY(-.3rem)scale(1.02);box-shadow:0 1rem 3rem #0003,0 .4rem .8rem #0000001a}.primaryButton:active{transform:translateY(-.1rem)scale(.98);box-shadow:0 .5rem 2rem #00000026,0 .2rem .4rem #0000001a}.primaryButton:focus{outline:.2rem solid var(--color-primary);outline-offset:.2rem}.primaryButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.primaryButton.fullWidth{width:100%}.primaryButton.sm{padding:.72rem 1.44rem}.primaryButton.md{padding:1.13rem 2.26rem;font-size:1.8rem}.primaryButton.lg{padding:1.26rem 2.52rem;font-size:2.1rem}.primaryButton.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[dir=rtl]{text-align:right}[dir=rtl] .container{direction:rtl}[dir=rtl] .carousel-container,[dir=rtl] .embla{direction:ltr}[dir=rtl] .embla-nav-button svg{transform:scaleX(-1)}[dir=rtl] .carousel__pagination{direction:ltr}[dir=rtl] .primaryButton{text-align:center}[dir=rtl] .sectionHeader,[dir=rtl] .heroContent{text-align:right}@media (min-width:768px){[dir=rtl] .heroContent{text-align:right}}[dir=rtl] .heroSocial{justify-content:flex-start}@media (min-width:768px){[dir=rtl] .heroSocial{justify-content:flex-start}}[dir=rtl] .faqQuestion{text-align:right;flex-direction:row-reverse}[dir=rtl] .faqQuestion svg{transform:scaleX(-1)}[dir=rtl] .reviewCard,[dir=rtl] .testimonialCard,[dir=rtl] .packageFeatures{text-align:right}[dir=rtl] .languageSwitcher{direction:rtl}@media (min-width:768px){[dir=rtl] .heroImageContainer{margin-inline-start:calc(var(--padding-desktop)*-1);margin-inline-end:0}}[dir=rtl] .aboutSection{flex-direction:row-reverse}@media (max-width:767px){[dir=rtl] .aboutSection{flex-direction:column}}[dir=rtl] footer{text-align:right}
