/* Meyer Web Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Root */

:root {
  
  /* Black
  */

  --bl-1: #000000;
  --bl-2: #1a1a1a;
  --bl-3: #333333;
  --bl-4: #4d4d4d;

  /* White
  */

  --wh-1: #ffffff;
  --wh-2: #e6e6e6;
  --wh-3: #cccccc;
  --wh-4: #b3b3b3;
  
  /* Accent
  */

  --ac-1: #0a3d2e; /* Dark green */
  --ac-2: #146c43; /* Strong green */
  --ac-3: #20a366; /* Medium green */
  --ac-4: #6ecf9f; /* Light green */
  
  /* Danger
  */

  --dn-1: #d64242;
  --dn-2: #da5555;
  --dn-3: #de6868;
  --dn-4: #e27b7b;
  
  /* Warning
  */

  --wr-1: #fa9f47;
  --wr-2: #fba959;
  --wr-3: #fbb26c;
  --wr-4: #fcbc7e;
  
  /* Info
  */
  --in-1: #0090e0;
  --in-2: #1a9be3;
  --in-3: #33a6e6;
  --in-4: #4db1e9;
  
  /* Success
  */
  --su-1: #34c240;
  --su-2: #48c853;
  --su-3: #5dce66;
  --su-4: #71d479;

  /* Sets the font size will be 100% of the browser’s default font size,
    it's usually 16px unless the user changed it in their settings.
  */

  font-size: 100%;

}

html,
html[data-theme=light] {

  /*  Primary (Light)
  */

  --pr-1: var(--wh-1);
  --pr-2: var(--wh-2);
  --pr-3: var(--wh-3);
  --pr-4: var(--wh-4);

  /*  Secondary
  */

  --sc-1: var(--bl-1);
  --sc-2: var(--bl-2);
  --sc-3: var(--bl-3);
  --sc-4: var(--bl-4);

}

html[data-theme=dark] {

  /*  Primary (Dark)
  */

  --pr-1: var(--bl-1);
  --pr-2: var(--bl-2);
  --pr-3: var(--bl-3);
  --pr-4: var(--bl-4);
  
  /*  Secondary
  */

  --sc-1: var(--wh-1);
  --sc-2: var(--wh-2);
  --sc-3: var(--wh-3);
  --sc-4: var(--wh-4);

}

html[lang=ar] {
  direction: rtl;
}

html,
body {
  scrollbar-width: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
  display: none;
}

body {
  background: var(--pr-1);
  color: var(--sc-1);
}

button, input, output, select, textarea, a {
  font-size: 1rem;
  font-family: inherit;
  text-decoration: none;
}

button {
  cursor: pointer;
}

:target {
  scroll-padding-top: 96px;
}

#home:target {
  scroll-padding-top: 0;
}

#nav[data-astro-cid-hjn74avg]{display:flex;flex-direction:column;box-sizing:border-box;background:var(--ac-2);transition:background .25s ease-in-out;padding:2rem 1rem;width:100%;gap:1rem;position:sticky;z-index:1;right:0;left:0;top:0}#nav[data-astro-cid-hjn74avg].is-scrolled{background:var(--ac-1)}#nav-header[data-astro-cid-hjn74avg]{display:flex;align-items:center;justify-content:space-between}#nav-header-brand[data-astro-cid-hjn74avg]{display:flex;align-items:center;gap:.25rem}#nav-header-name[data-astro-cid-hjn74avg]{font-size:2rem;font-weight:bolder;color:var(--wh-1)}#nav-header-toggler[data-astro-cid-hjn74avg]{border:none;padding:.5rem;font-size:1.25rem;border-radius:.5rem;text-transform:capitalize;background:var(--wh-1);color:var(--ac-1)}#nav-menu[data-astro-cid-hjn74avg]{display:none}#nav-menu[data-astro-cid-hjn74avg].is-open{display:flex;flex-direction:column;background:var(--wh-1);border-radius:.5rem;padding:2rem 1rem;gap:1rem}.anchor[data-astro-cid-hjn74avg]{text-transform:capitalize;font-size:1.25rem}#nav-menu[data-astro-cid-hjn74avg].is-open .anchor[data-astro-cid-hjn74avg]{color:var(--ac-1)}.anchor[data-astro-cid-hjn74avg]#lang{background:var(--ac-2);color:var(--wh-1)!important;border-radius:.5rem;padding:.5rem}@media(width>=768px){#nav[data-astro-cid-hjn74avg]{flex-direction:row;justify-content:space-around;align-items:center}#nav-header-toggler[data-astro-cid-hjn74avg]{display:none}#nav-menu[data-astro-cid-hjn74avg],#nav-menu[data-astro-cid-hjn74avg].is-open{display:flex;align-items:center;background:transparent;gap:1rem}.anchor[data-astro-cid-hjn74avg]{color:var(--wh-1)}.anchor[data-astro-cid-hjn74avg]#lang{background:var(--wh-2);color:var(--ac-1)!important;border-radius:.5rem;line-height:1.5;padding:1rem}}.flex[data-astro-cid-z6iz25dn]{display:flex;flex-direction:column;gap:1rem}#home[data-astro-cid-z6iz25dn]{align-items:center;box-sizing:border-box;justify-content:center;min-height:calc(100svh - 64px);padding:1rem}@media(width>=768px){#home[data-astro-cid-z6iz25dn]{flex-direction:row}}#header-slogan[data-astro-cid-z6iz25dn]{font-weight:bolder;max-width:480px;line-height:1.2;font-size:2rem}#header-brief[data-astro-cid-z6iz25dn]{font-size:1.25rem;max-width:480px;line-height:1.6}#CTA[data-astro-cid-z6iz25dn]{display:flex;align-items:center;gap:1rem}#header-CTA-button[data-astro-cid-z6iz25dn]{width:fit-content;background:none;border:none}#header-CTA-a[data-astro-cid-z6iz25dn]{background:none;border:none}.point[data-astro-cid-hxbva3nt]{display:flex;flex-direction:column;background:var(--wh-1);border-radius:.5rem;padding:4rem 1rem;gap:1rem}.point-question[data-astro-cid-hxbva3nt]{font-weight:bolder;font-size:1.25rem}.point-answer[data-astro-cid-hxbva3nt]{font-style:italic;font-size:1.15rem;line-height:1.5}#about[data-astro-cid-pzrb4d4l]{display:flex;flex-direction:column;box-sizing:border-box;background:var(--ac-2);color:var(--ac-1);padding:10vw 1rem;gap:1rem}@media(width>=768px){#about[data-astro-cid-pzrb4d4l]{flex-direction:row}}.services-container[data-astro-cid-pchh3b3r]{display:flex;flex-direction:column;padding:0 1rem;gap:1rem}.category[data-astro-cid-pchh3b3r]{display:flex;flex-direction:column;gap:.25rem}.category-heading[data-astro-cid-pchh3b3r]{font-weight:700;line-height:1.4;font-size:1.5rem}.category-brief[data-astro-cid-pchh3b3r]{font-weight:lighter;line-height:1.4;font-size:1.15rem}.grid[data-astro-cid-pchh3b3r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.5rem}.service[data-astro-cid-pchh3b3r]{display:flex;flex-direction:column;transition:all .25s ease-in-out;outline:1px solid var(--ac-2);background:var(--ac-2);color:var(--wh-1);border-radius:.5rem;padding:2rem 1rem;gap:.75rem}.service[data-astro-cid-pchh3b3r]:hover{background:var(--wh-1);color:var(--ac-2)}.service-title[data-astro-cid-pchh3b3r]{font-weight:bolder;font-size:1.5rem}.service-description[data-astro-cid-pchh3b3r]{font-style:italic;line-height:1.4}.moment[data-astro-cid-ey433vcn]{aspect-ratio:300 / 300;border-radius:.5rem}#services[data-astro-cid-ufyqpfus]{display:flex;flex-direction:column;padding:4rem 0;gap:4rem}#services-heading[data-astro-cid-ufyqpfus]{font-weight:700;line-height:1.4;width:267px}#services-brief[data-astro-cid-ufyqpfus]{font-weight:lighter;line-height:1.4}.moments[data-astro-cid-ufyqpfus]{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1rem;margin:0 auto;gap:.25rem;width:calc(100% - 2rem)}.moments[data-astro-cid-ufyqpfus]::-webkit-scrollbar{display:none}.moments[data-astro-cid-ufyqpfus]>[data-astro-cid-ufyqpfus]{flex:0 0 auto;scroll-snap-align:center}@media(width<768px){.moments[data-astro-cid-ufyqpfus]{scroll-snap-type:x mandatory}}@media(prefers-reduced-motion:reduce){.moments[data-astro-cid-ufyqpfus]{scroll-snap-type:none}}#features[data-astro-cid-moztmaop]{display:flex;flex-direction:column;padding:0 1rem 4rem;gap:1rem}#features-heading[data-astro-cid-moztmaop]{font-weight:bolder;font-size:1.5rem;line-height:1.2}#features-brief[data-astro-cid-moztmaop]{line-height:1.4}#features-list[data-astro-cid-moztmaop]{display:flex;flex-direction:column;gap:1rem}.feature[data-astro-cid-moztmaop]{display:flex;flex-direction:column;transition:all .15s ease-in-out;outline:1px solid var(--ac-1);padding:2rem 1rem 1rem;border-radius:.5rem;gap:1rem}.feature[data-astro-cid-moztmaop]:hover{background:var(--ac-2);color:var(--wh-1);transform:scale(1.1)}.feature-title[data-astro-cid-moztmaop]{font-weight:bolder}.feature-description[data-astro-cid-moztmaop]{font-style:italic;line-height:1.4}@media(width>=768px){#features-list[data-astro-cid-moztmaop]{flex-direction:row}}#pricing[data-astro-cid-j2x7sc5g]{box-sizing:border-box;padding:6rem 1rem;background:var(--ac-2)}#pricing-list[data-astro-cid-j2x7sc5g]{display:flex;align-items:center;flex-direction:column;gap:2rem}@media(width>=768px){#pricing-list[data-astro-cid-j2x7sc5g]{flex-direction:row;justify-content:center}}.package[data-astro-cid-j2x7sc5g]{display:flex;position:relative;box-sizing:border-box;flex-direction:column;background:var(--wh-1);border-radius:.25rem;padding:2rem;gap:1rem}.package-title[data-astro-cid-j2x7sc5g]{font-size:1.25rem;font-weight:bolder}.package-suits[data-astro-cid-j2x7sc5g]{font-weight:lighter;font-size:1.15rem;line-height:1.2}.benefits[data-astro-cid-j2x7sc5g]{line-height:1.4;list-style-position:inside;list-style-type:disc}.price[data-astro-cid-j2x7sc5g]{padding:.5rem;color:var(--wh-1);background:var(--ac-1);border-radius:.25rem;font-weight:bolder;transform:translate(50%);position:absolute;right:50%;top:-16px}#support[data-astro-cid-iravouwq]{display:flex;align-items:center;flex-direction:column;padding:calc(10vw + 58px) 1rem;gap:1rem}#support-header[data-astro-cid-iravouwq]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;gap:.75rem}#support-name[data-astro-cid-iravouwq]{font-size:1.5rem;font-weight:bolder;text-align:center}#support-message[data-astro-cid-iravouwq]{font-style:1.25rem;line-height:1.5}#address[data-astro-cid-iravouwq]{display:flex;flex-direction:column;list-style-position:inside;list-style-type:disc;padding:1rem 0;gap:.5rem}#locations[data-astro-cid-iravouwq]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(width>=768px){#support[data-astro-cid-iravouwq]{flex-direction:row;justify-content:center}}#CTA[data-astro-cid-o2t2m2ch]{display:flex;align-items:center;width:fit-content;gap:.25rem}html[lang=ar] #CTA[data-astro-cid-o2t2m2ch]{position:fixed;z-index:9;bottom:1rem;left:1rem}html[lang=en] #CTA[data-astro-cid-o2t2m2ch]{position:fixed;z-index:9;bottom:1rem;right:1rem}.channel[data-astro-cid-o2t2m2ch]{box-sizing:border-box;background:var(--ac-1);border-radius:.25rem;padding:.5rem;height:42px;width:42px}button[data-astro-cid-o2t2m2ch].channel{width:fit-content;border:none}