/* Minification failed. Returning unminified contents.
(491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(580,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(647,1): run-time error CSS1019: Unexpected token, found '@import'
(647,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap")'
 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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,
main {
  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;
}
a {
  text-decoration: none;
  color: inherit;
}

@charset "utf-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
     ========================================================================== */

/**
   * Remove the margin in all browsers.
   */

body {
  margin: 0;
}

/**
   * Render the `main` element consistently in IE.
   */

main {
  display: block;
}

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
     ========================================================================== */

/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
     ========================================================================== */

/**
   * Remove the gray background on active links in IE 10.
   */

a {
  background-color: transparent;
}

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */

b,
strong {
  font-weight: bolder;
}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
   * Add the correct font size in all browsers.
   */

small {
  font-size: 80%;
}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
     ========================================================================== */

/**
   * Remove the border on images inside links in IE 10.
   */

img {
  border-style: none;
}

/* Forms
     ========================================================================== */

/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
   * Remove the inner border and padding in Firefox.
   */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
   * Restore the focus styles unset by the previous rule.
   */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
   * Correct the padding in Firefox.
   */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */

progress {
  vertical-align: baseline;
}

/**
   * Remove the default vertical scrollbar in IE 10+.
   */

textarea {
  overflow: auto;
}

/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
     ========================================================================== */

/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */

details {
  display: block;
}

/*
   * Add the correct display in all browsers.
   */

summary {
  display: list-item;
}

/* Misc
     ========================================================================== */

/**
   * Add the correct display in IE 10+.
   */

template {
  display: none;
}

/**
   * Add the correct display in IE 10.
   */

[hidden] {
  display: none;
}

:root {
  /* colors */
  --primary-color: #003656;
  --secondary-color: #069edb;
  --tertiary-color: #002841;
  /*  */
  --header-bg: #ffffff;
  --nav-submenu-hover-bg: #e7e7e7;
  --dropbtn-stripe-color: var(--primary-color);
  --light-grey-bg: #efefef;
  /*  */
  --cta-font-color: white;
  --cta-bg-color: var(--primary-color);
  --cta-hover-font-color: var(--primary-color);
  --cta-hover-bg-color: var(--secondary-color);
  --cta-invertable-font-color: white;
  --cta-invertable-bg-color: var(--primary-color);
  --cta-invertable-hover-font-color: var(--primary-color);
  --cta-invertable-hover-bg-color: var(--secondary-color);
  /*  */
  --quick-links-panel-btns-bg: rgba(255, 255, 255, 0.7);
  --invertable-icons: invert(0);
  /*  */
  --home-s1-bg: white;
  --home-s2-bg: #efefef;
  --home-s2-bg-img-opacity: 1;

  /* logo svg */
  --logo-url: url("../../Content/media/svg-icons/logo.svg");

  /*  */
  --inside-page-bg: white;
  --inside-page-side-bg: var(--light-grey-bg);
  --inside-enquiry-gradient: linear-gradient(
    0deg,
    rgba(239, 239, 239, 1) 0%,
    rgba(239, 239, 239, 0) 100%
  );

  /* fonts */
  --english-font: "Open Sans", sans-serif;
  --arabic-font: "Cairo", sans-serif;
  --font-size: 14px;

  --font-color: var(--primary-color);
  --primary-font-color: var(--primary-color);
  --secondary-font-color: var(--secondary-color);
  --primary-font-color-inside-pages: var(--primary-color);
  --secondary-font-color-inside-pages: var(--primary-font-color);
  --primary-font-color-new: var(--primary-color);

  /* icons */
  --icons-lg: 2rem;
  --icons-md: 1.5rem;
  --icons-sm: 1rem;

  /* spacing */
  --spacing-unit-xsm: 5px;
  --spacing-unit-sm: 20px;
  --spacing-unit-md: 40px;
  --spacing-unit-lg: 60px;
  --spacing-unit-xlg: 120px;
  --spacing-unit-xxlg: 200px;

  /* Horizontal */
  --h-margin-ltr-xsm: 0 0 0 var(--spacing-unit-xsm);
  --h-margin-ltr-sm: 0 0 0 var(--spacing-unit-sm);
  --h-margin-ltr-md: 0 0 0 var(--spacing-unit-md);
  --h-margin-ltr-lg: 0 0 0 var(--spacing-unit-lg);

  --h-margin-rtl-xsm: 0 var(--spacing-unit-xsm) 0 0;
  --h-margin-rtl-sm: 0 var(--spacing-unit-sm) 0 0;
  --h-margin-rtl-md: 0 var(--spacing-unit-md) 0 0;
  --h-margin-rtl-lg: 0 var(--spacing-unit-lg) 0 0;

  --h-padding-ltr-sm: 0 0 0var (--spacing-unit-sm);
  --h-padding-ltr-md: 0 0 0var (--spacing-unit-md);
  --h-padding-ltr-lg: 0 0 0var (--spacing-unit-lg);

  --h-padding-rtl-sm: 0 var(--spacing-unit-sm) 0 0;
  --h-padding-rtl-md: 0 var(--spacing-unit-md) 0 0;
  --h-padding-rtl-lg: 0 var(--spacing-unit-lg) 0 0;

  /* Vertical */
  --v-margin-t-xsm: var(--spacing-unit-xsm) 0 0 0;
  --v-margin-t-sm: var(--spacing-unit-sm) 0 0 0;
  --v-margin-t-md: var(--spacing-unit-md) 0 0 0;
  --v-margin-t-lg: var(--spacing-unit-lg) 0 0 0;
  --v-margin-t-xlg: var(--spacing-unit-xlg) 0 0 0;
  --v-margin-t-xxlg: var(--spacing-unit-xxlg) 0 0 0;

  --v-margin-b-sm: 0 0 var(--spacing-unit-sm) 0;
  --v-margin-b-md: 0 0 var(--spacing-unit-md) 0;
  --v-margin-b-lg: 0 0 var(--spacing-unit-lg) 0;
  --v-margin-b-xlg: 0 0 var(--spacing-unit-xlg) 0;
  --v-margin-b-xxlg: 0 0 var(--spacing-unit-xxlg) 0;

  --v-margin-tb-sm: var(--spacing-unit-sm) 0 var(--spacing-unit-sm) 0;
  --v-margin-tb-md: var(--spacing-unit-md) 0 var(--spacing-unit-md) 0;
  --v-margin-tb-lg: var(--spacing-unit-lg) 0 var(--spacing-unit-lg) 0;
  --v-margin-tb-xlg: var(--spacing-unit-xlg) 0 var(--spacing-unit-xlg) 0;
  --v-margin-tb-xxlg: var(--spacing-unit-xxlg) 0 var(--spacing-unit-xxlg) 0;

  --v-padding-t-sm: var(--spacing-unit-sm) 0 0 0;
  --v-padding-t-md: var(--spacing-unit-md) 0 0 0;
  --v-padding-t-lg: var(--spacing-unit-lg) 0 0 0;
  --v-padding-t-xlg: var(--spacing-unit-xlg) 0 0 0;

  --v-padding-b-sm: 0 0 var(--spacing-unit-sm) 0;
  --v-padding-b-md: 0 0 var(--spacing-unit-md) 0;
  --v-padding-b-lg: 0 0 var(--spacing-unit-lg) 0;
  --v-padding-b-xlg: 0 0 var(--spacing-unit-xlg) 0;

  --v-padding-tb-sm: var(--spacing-unit-sm) 0 var(--spacing-unit-sm) 0;
  --v-padding-tb-md: var(--spacing-unit-md) 0 var(--spacing-unit-md) 0;
  --v-padding-tb-lg: var(--spacing-unit-lg) 0 var(--spacing-unit-lg) 0;
  --v-padding-tb-xlg: var(--spacing-unit-xlg) 0 var(--spacing-unit-xlg) 0;
}

[data-theme="dark"] {
  --header-bg: #292929;
  --dropbtn-stripe-color: #ffffff;
  --nav-submenu-hover-bg: #444444;
  --light-grey-bg: #292929;
  /*  */
  --cta-invertable-font-color: white;
  --cta-invertable-bg-color: var(--secondary-color);
  --cta-invertable-hover-font-color: white;
  --cta-invertable-hover-bg-color: var(--primary-color);
  /*  */
  --quick-links-panel-btns-bg: var(--primary-color);
  --invertable-icons: invert(1);
  /*  */
  --home-s1-bg: #292929;
  --home-s2-bg: var(--primary-color);
  --home-s2-bg-img-opacity: 0.05;

  /*  */
  --inside-page-bg: #404040;
  --inside-page-side-bg: #003656;
  --inside-enquiry-gradient: linear-gradient(
    0deg,
    rgba(0, 54, 86, 1) 0%,
    rgba(0, 54, 86, 0) 100%
  );

  /*  */
  --primary-font-color: #ffffff;
  --secondary-font-color: var(--secondary-color);
  --primary-font-color-inside-pages: #cccccc;
  --secondary-font-color-inside-pages: #ffffff;
  --primary-font-color-new: var(--primary-color);

  /* logo svg */
  --logo-url: url("../../Content/media/svg-icons/logo-white.svg");
}

/*Fonts*/
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");

.transition-fast {
  /**/
  -webkit-transition: all 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -moz-transition: all 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -ms-transition: all 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -o-transition: all 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  transition: all 0.3s cubic-bezier(0.75, 0, 0.125, 1);
}

.transition-medium {
  /**/
  -webkit-transition: all 1.5s cubic-bezier(0.75, 0, 0.125, 1);
  -moz-transition: all 1.5s cubic-bezier(0.75, 0, 0.125, 1);
  -ms-transition: all 1.5s cubic-bezier(0.75, 0, 0.125, 1);
  -o-transition: all 1.5s cubic-bezier(0.75, 0, 0.125, 1);
  transition: all 1.5s cubic-bezier(0.75, 0, 0.125, 1);
}

/*hidden*/
.hidden {
  opacity: 0;
  transform: translateY(40px);
}

.scroll-content {
  /**/
  -webkit-transition: background-color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -moz-transition: background-color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -ms-transition: background-color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
  transition: background-color 0.3s cubic-bezier(0.75, 0, 0.125, 1);
}

