/*
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,
input,
textarea,
button,
select {
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

input,
textarea,
button {
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

ul,
ol {
	list-style-type: none;
}

a,
a:hover,
a:focus,
*:focus {
	outline: 0;
	text-decoration: none;
}

a img {
	border: 0;
}
*/

@font-face {
  font-family: 'DINNextLTPro';
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Light.eot');
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Light.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Light.woff2') format('woff2'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Light.woff') format('woff'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Light.ttf') format('truetype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTPro';
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Regular.eot');
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Regular.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Regular.woff2') format('woff2'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Regular.woff') format('woff'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Regular.ttf') format('truetype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTPro';
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Medium.eot');
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Medium.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Medium.woff2') format('woff2'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Medium.woff') format('woff'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Medium.ttf') format('truetype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTPro';
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Bold.eot');
  src: url('../fonts/DINNextLTPro/DINNextLTPro-Bold.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Bold.woff2') format('woff2'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Bold.woff') format('woff'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Bold.ttf') format('truetype'),
    url('../fonts/DINNextLTPro/DINNextLTPro-Bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTArabic';
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot');
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff2') format('woff2'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff') format('woff'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.ttf') format('truetype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Light.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTArabic';
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot');
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff2')
      format('woff2'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff') format('woff'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.ttf')
      format('truetype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTArabic';
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot');
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff2') format('woff2'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff') format('woff'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.ttf')
      format('truetype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Medium.svg') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'DINNextLTArabic';
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot');
  src: url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot?#iefix')
      format('embedded-opentype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff2') format('woff2'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff') format('woff'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.ttf') format('truetype'),
    url('../fonts/DINNextLTArabic/DINNextLTArabic-Bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}

.globHeader a,
.globFooter a {
  font-family: 'DINNextLTArabic', sans-serif;
  font-weight: 400;
}

body {
	font-family: 'DINNextLTPro', sans-serif;
	font-weight: 400;
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body[dir=rtl] {
	font-family: 'DINNextLTArabic', sans-serif;
	direction: rtl;
}

@font-face {
  font-family: 'DINNextLTPro';
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Light.eot");
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTPro/DINNextLTPro-Light.woff2") format("woff2"), url("../fonts/DINNextLTPro/DINNextLTPro-Light.woff") format("woff"), url("../fonts/DINNextLTPro/DINNextLTPro-Light.ttf") format("truetype"), url("../fonts/DINNextLTPro/DINNextLTPro-Light.svg") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTPro';
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Regular.eot");
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTPro/DINNextLTPro-Regular.woff2") format("woff2"), url("../fonts/DINNextLTPro/DINNextLTPro-Regular.woff") format("woff"), url("../fonts/DINNextLTPro/DINNextLTPro-Regular.ttf") format("truetype"), url("../fonts/DINNextLTPro/DINNextLTPro-Regular.svg") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTPro';
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Medium.eot");
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTPro/DINNextLTPro-Medium.woff2") format("woff2"), url("../fonts/DINNextLTPro/DINNextLTPro-Medium.woff") format("woff"), url("../fonts/DINNextLTPro/DINNextLTPro-Medium.ttf") format("truetype"), url("../fonts/DINNextLTPro/DINNextLTPro-Medium.svg") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTPro';
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Bold.eot");
  src: url("../fonts/DINNextLTPro/DINNextLTPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTPro/DINNextLTPro-Bold.woff2") format("woff2"), url("../fonts/DINNextLTPro/DINNextLTPro-Bold.woff") format("woff"), url("../fonts/DINNextLTPro/DINNextLTPro-Bold.ttf") format("truetype"), url("../fonts/DINNextLTPro/DINNextLTPro-Bold.svg") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTArabic';
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.ttf") format("truetype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.svg") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTArabic';
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.ttf") format("truetype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.svg") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTArabic';
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.ttf") format("truetype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.svg") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINNextLTArabic';
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.ttf") format("truetype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.svg") format("svg");
  font-weight: 700;
  font-style: normal; }

.globHeader a,
.globFooter a {
  font-family: 'DINNextLTArabic', sans-serif;
  font-weight: 400; }

@font-face {
  font-family: 'global-icomoon';
  font-style: normal;
  font-weight: normal;
  src: url("../icons/icomoon.eot?7mue50");
  src: url("../icons/icomoon.eot?7mue50#iefix") format("embedded-opentype"), url("../icons/icomoon.ttf?7mue50") format("truetype"), url("../icons/icomoon.woff?7mue50") format("woff"), url("../icons/icomoon.svg?7mue50#icomoon") format("svg"); }

[class^="icon-"],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none; }

.icon-global-facebook:before {
  content: "\e900"; }

.icon-global-twitter:before {
  content: "\e901"; }

.icon-global-google:before {
  content: "\e902"; }

.icon-global-instagram:before {
  content: "\e903"; }

.icon-global-arrow:before {
  content: "\e904"; }

/* Fonts */
/* Colors */
/* colors of design.910ths.sa */
/* Gray levels */
/*-- end- colors of design.910ths.sa */
/* Misc */
.nt.color.white {
  color: #fff; }

.nt.color.dark {
  color: #111; }

.nt.color.sushi {
  color: #8dc63f; }

.nt.color.success {
  color: #8dc63f; }

.nt.color.sushi {
  color: #8dc63f; }

.nt.color.negative {
  color: #fe0000; }

.nt.color.red {
  color: #fe0000; }

.nt.color.warning {
  color: #ffa200; }

.nt.color.athens-gray {
  color: #f1f1f2; }

.nt.color.iron {
  color: #e6e7e8; }

.nt.color.bolt-gray {
  color: #c5c6c7; }

.nt.color.silver-sand {
  color: #bcbec0; }

.nt.color.raven {
  color: #939598; }

.nt.color.black {
  color: #111; }

.nt.color.shuttle-gray {
  color: #6d6e71; }

.nt.color.ship-gray {
  color: #414042; }

/*
	Example:
		ul {
			li {
				span {
					color: green;
					@include parent('li', '.red') {
						color: red;
					}
				}
			}
		}
	Result:
		ul li span {
			color: green;
		}
		ul li.red span {
			color: red;
		}
*/
/*

	Example of use is at the bottom of file

*/
/*

	Example:

		ul {
			margin-bottom: 15px;

			@include rwd(tablet, true) {
				margin-bottom: 30px;
			}

			li {
				margin-bottom: 20px;

				@include rwd(tablet) {
					margin-bottom: 10px;
				}
			}
		}


	Result:

		ul {
			margin-bottom: 15px;
		}

		ul li {
			margin-bottom: 20px;
		}

		@media (min-width: 769px) {
			ul {
				margin-bottom: 30px;
			}
		}

		@media (max-width: 768px) {
			ul li {
				margin-bottom: 10px;
			}
		}

*/
.nt.text {
  font-family: "DINNextLTPro";
  font-weight: 400; }
  body[dir=rtl] .nt.text {
    font-family: "DINNextLTArabic"; }

* {
  -webkit-font-smoothing: antialiased; }

/* stylelint-disable */
.globHeader {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 300;
  /*reset rules*/ }
  .globHeader *::selection {
    background-color: #8dc63f;
    color: #fff; }
  @media (min-width: 768px) {
    .globHeader {
      transform: translateZ(0); } }
  .globHeader.fixed {
    position: fixed; }
  .globHeader__inner {
    min-height: 40px;
    background-color: black;
    font-family: "DINNextLTPro";
    font-weight: 400; }
    .globHeader__inner.transparentBackground {
      background-color: initial; }
    body[dir=rtl] .globHeader__inner {
      font-family: "DINNextLTArabic"; }
  .globHeader__container {
    width: 100%;
    max-width: 1200px;
    padding: 0 20px;
    margin: 0 auto;
    box-sizing: border-box; }
  .globHeader__logo {
    float: left;
    height: 24px;
    margin: 8px 0;
    background: url(../images/logo.png?v=1) no-repeat;
    background-size: 60px 24px; }
    body[dir=rtl] .globHeader__logo {
      float: right;
      background-position: right center; }
    .globHeader__logo a {
      display: block;
      font-size: 14px;
      line-height: 24px;
      color: white;
      padding-left: 67px;
      direction: ltr;
      transition: all 0.3s; }
      .globHeader__logo a:hover {
        color: #8dc63f; }
      body[dir=rtl] .globHeader__logo a {
        padding-left: 0;
        padding-right: 67px; }
  .globHeader__nav {
    z-index: -1; }
    @media (max-width: 767px) {
      .globHeader__nav {
        display: none;
        position: fixed;
        top: 40px;
        left: 0;
        width: 100%;
        padding: 26px 0;
        height: calc(100% - 40px);
        background-color: black;
        overflow: hidden; }
        .globHeader__nav:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: url(../images/mobile-nav-bg.jpg) no-repeat center;
          background-size: cover;
          opacity: 0.18; } }
    @media (min-width: 768px) {
      .globHeader__nav {
        display: block !important; } }
  .globHeader__toggle {
    display: none;
    position: relative;
    float: right;
    width: 30px;
    height: 14px;
    margin: 13px 0;
    cursor: pointer;
    transition: all 0.3s; }
    .globHeader__toggle:hover {
      opacity: 0.75; }
    body[dir=rtl] .globHeader__toggle {
      float: left; }
    @media (max-width: 767px) {
      .globHeader__toggle {
        display: block; } }
    .globHeader__toggle span {
      position: absolute;
      left: 0;
      right: 0;
      width: 100%;
      height: 2px;
      margin: 0 auto;
      background-color: white;
      transition: all 0.3s; }
      .globHeader__toggle span:nth-child(1) {
        top: 0; }
      .globHeader__toggle span:nth-child(2), .globHeader__toggle span:nth-child(3) {
        top: 6px; }
      .globHeader__toggle span:nth-child(1) {
        top: 12px; }
    .globHeader__toggle.active span {
      position: absolute;
      left: 0;
      width: 100%;
      height: 2px;
      background-color: white;
      transition: all 0.3s; }
      .globHeader__toggle.active span:nth-child(1), .globHeader__toggle.active span:nth-child(4) {
        width: 0; }
      .globHeader__toggle.active span:nth-child(2) {
        transform: rotate(45deg); }
      .globHeader__toggle.active span:nth-child(3) {
        transform: rotate(-45deg); }
  .globHeader .globAvatar {
    display: none; }
    @media (min-width: 768px) {
      .globHeader .globAvatar {
        font-size: 0;
        line-height: 0; } }
    .globHeader .globAvatar span {
      display: block;
      width: 24px;
      height: 24px;
      background-image: url(../images/avatar.png);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 50%; }
      @media (max-width: 767px) {
        .globHeader .globAvatar span {
          display: none; } }
  .globHeader ul {
    list-style-type: none; }
  .globHeader ul,
  .globHeader li {
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    border: 0;
    outline: none; }
  .globHeader a,
  .globHeader a:hover,
  .globHeader a:focus,
  .globHeader *:focus {
    outline: 0;
    text-decoration: none; }

.globHeaderNav__items {
  float: right; }
  body[dir=rtl] .globHeaderNav__items {
    float: left; }
  @media (min-width: 768px) {
    .globHeaderNav__items {
      margin-left: -20px;
      margin-right: -20px; } }
  @media (max-width: 767px) {
    .globHeaderNav__items {
      position: relative;
      width: 100%;
      height: 100%;
      padding: 26px 0;
      box-sizing: border-box;
      overflow: hidden;
      overflow-y: auto; } }

.globHeaderNav__item {
  float: left;
  cursor: pointer; }
  body[dir=rtl] .globHeaderNav__item {
    float: right; }
  @media (max-width: 767px) {
    .globHeaderNav__item {
      position: relative;
      float: none !important; } }
  .globHeaderNav__item--hasSubNav > a {
    position: relative;
    z-index: 1;
    transition: all 0.3s; }
    .globHeaderNav__item--hasSubNav > a:hover {
      transition-delay: 0s; }
    @media (max-width: 767px) {
      .globHeaderNav__item--hasSubNav > a:before {
        font-family: 'global-icomoon';
        content: '\e904';
        display: block;
        position: absolute;
        top: 8px;
        right: 30px;
        color: white;
        font-size: 6px;
        line-height: 40px;
        transition: all 0.3s; }
        body[dir=rtl] .globHeaderNav__item--hasSubNav > a:before {
          left: 30px;
          right: auto; } }
    .globHeaderNav__item--hasSubNav > a:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      border-color: white transparent transparent transparent;
      opacity: 0;
      transition: all 0.3s; }
  @media (max-width: 767px) {
    .globHeaderNav__item--hasSubNav.open > a:before {
      transform: rotate(180deg); } }
  @media (min-width: 768px) {
    .globHeaderNav__item--hasSubNav.open > a {
      color: black;
      background-color: white;
      transition-delay: 0s; }
      .globHeaderNav__item--hasSubNav.open > a:after {
        opacity: 1;
        bottom: -11px;
        transition-delay: 0.3s; } }
  @media (min-width: 768px) {
    .globHeaderNav__item--hasSubNav.removing {
      color: black;
      background-color: white; } }
  .globHeaderNav__item--hasSubNav .globLoginButton {
    display: none; }
  .globHeaderNav__item--hasSubNav .globAvatar {
    display: block; }
  .globHeaderNav__item--mobile {
    display: none; }
    @media (max-width: 767px) {
      .globHeaderNav__item--mobile {
        display: block; } }

.globHeaderNav__link {
  display: block;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 24px;
  color: white;
  letter-spacing: 0.5px;
  transition: all 0.3s; }
  @media (max-width: 767px) {
    .globHeaderNav__link {
      font-size: 18px;
      font-weight: 300;
      position: relative;
      text-transform: uppercase;
      padding: 16px 20px; } }
  .globHeaderNav__link:hover {
    color: #8dc63f; }
  .globHeaderNav__link--arabic {
    font-family: "DINNextLTArabic"; }
  .globHeaderNav__link--english {
    font-family: "DINNextLTPro"; }

.globHeaderNav__button {
  display: inline-block;
  color: white;
  border: 1px solid white;
  border-radius: 3px;
  padding: 0 20px;
  line-height: 22px;
  transition: all 0.3s; }
  .globHeaderNav__link:hover .globHeaderNav__button {
    color: black;
    background-color: white; }
  @media (max-width: 767px) {
    .globHeaderNav__button {
      font-size: 14px; } }

.globHeaderNav__line {
  display: none;
  height: 1px;
  margin: 26px 20px;
  background-color: rgba(255, 255, 255, 0.25);
  box-sizing: border-box; }
  @media (max-width: 767px) {
    .globHeaderNav__line {
      display: block; } }

.globHeaderSubNav {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 9px 0 7px 0;
  background-color: #515151; }
  .globHeaderSubNav.transparentBackground {
    background-color: rgba(81, 81, 81, 0.5); }
  .globHeaderNav__item.open .globHeaderSubNav {
    display: block; }
  @media (max-width: 767px) {
    .globHeaderSubNav {
      position: relative;
      top: auto;
      padding: 0;
      opacity: 0;
      max-height: 0;
      overflow: hidden;
      display: block;
      background: none;
      transition: all .6s ease-in-out; }
      .globHeaderNav__item.open .globHeaderSubNav {
        opacity: 1;
        max-height: 100vh; } }
  .globHeaderSubNav__items {
    font-size: 0; }
    @media (min-width: 768px) {
      .globHeaderSubNav__items {
        margin-left: -20px;
        margin-right: -20px; } }
    .globHeaderSubNav.globHeaderSubNav--small .globHeaderSubNav__items {
      text-align: right; }
      body[dir=rtl] .globHeaderSubNav.globHeaderSubNav--small .globHeaderSubNav__items {
        text-align: left; }
      @media (max-width: 767px) {
        .globHeaderSubNav.globHeaderSubNav--small .globHeaderSubNav__items {
          text-align: left; }
          body[dir=rtl] .globHeaderSubNav.globHeaderSubNav--small .globHeaderSubNav__items {
            text-align: right; } }
  .globHeaderSubNav__item {
    display: inline-block;
    width: 25%; }
    .globHeaderSubNav.globHeaderSubNav--small .globHeaderSubNav__item {
      width: auto; }
    @media (max-width: 767px) {
      .globHeaderSubNav__item {
        display: block;
        width: 100%; } }
    .globHeaderSubNav__item > a {
      display: block;
      font-size: 14px;
      line-height: 34px;
      color: white;
      padding: 0 20px;
      text-align: left;
      white-space: nowrap;
      transition: all 0.3s; }
      .globHeaderSubNav__item > a:hover {
        color: #8dc63f; }
      @media (max-width: 767px) {
        .globHeaderSubNav__item > a {
          display: inline-block; } }
      body[dir=rtl] .globHeaderSubNav__item > a {
        text-align: right; }

@-webkit-keyframes nt-spin-frame {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.nt-spin {
  -webkit-animation: nt-spin-frame 2s infinite linear;
  animation: nt-spin-frame 2s infinite linear; }

.language-switcher-loading {
  width: 18px;
  height: 22px; }

.nt.button {
  border: none;
  border-radius: 3px;
  cursor: pointer;
  /* primary (green)*/
  /* secondary */
  /* negative */
  /* Sizing classes */ }
  .nt.button:disabled {
    background-image: none !important;
    box-shadow: none !important;
    cursor: default;
    opacity: 0.45 !important;
    pointer-events: none !important; }
  .nt.button.primary {
    background: #8dc63f;
    color: #fff; }
    .nt.button.primary:hover {
      background: #7cad37; }
    .nt.button.primary:active {
      background: #6a942f; }
    .nt.button.primary.ghost {
      background: #fff;
      border: #8dc63f solid 1px;
      color: #8dc63f; }
    .nt.button.primary.ghost:hover {
      background: #8dc63f;
      color: #fff; }
    .nt.button.primary.ghost:active {
      background: #6a942f;
      color: #fff; }
  .nt.button.secondary {
    background: #939598;
    color: #fff; }
    .nt.button.secondary:hover {
      background: #6d6e71; }
    .nt.button.secondary:active {
      background: #414042; }
    .nt.button.secondary.ghost {
      background: #fff;
      border: #e6e7e8 solid 1px;
      color: #939598; }
    .nt.button.secondary.ghost:hover {
      background: #e6e7e8; }
    .nt.button.secondary.ghost:active {
      background: #bcbec0; }
  .nt.button.negative {
    background: #fe0000;
    color: #fff; }
    .nt.button.negative:hover {
      background: #D32F2F; }
    .nt.button.negative:active {
      background: #B71C1C; }
    .nt.button.negative.ghost {
      background: #fff;
      border: #fe0000 solid 1px;
      color: #fe0000; }
    .nt.button.negative.ghost:hover {
      background: #fe0000;
      color: #fff; }
    .nt.button.negative.ghost:active {
      background-color: #D32F2F;
      border-color: #D32F2F;
      color: #fff; }
  .nt.button.large {
    font-size: 14px;
    height: 46px;
    line-height: 20px;
    padding: 0px 48px; }
  .nt.button.medium {
    font-size: 13px;
    height: 40px;
    line-height: 19px;
    padding: 0px 36px; }
  .nt.button.small {
    font-size: 12px;
    height: 34px;
    line-height: 18px;
    padding: 0px 24px; }
  .nt.button .button__text {
    font-family: "DINNextLTPro";
    font-weight: 400;
    text-transform: uppercase; }
    body[dir=rtl] .nt.button .button__text {
      font-family: "DINNextLTArabic"; }
  @media (max-width: 767px) {
    .nt.button.has-icon .button__text {
      display: none; } }
  @media (min-width: 768px) {
    .nt.button.has-icon .button__text {
      margin-left: 5px; }
      body[dir=rtl] .nt.button.has-icon .button__text {
        margin-right: 5px; } }

/* stylelint-disable */
.globFooter {
  background-color: black;
  position: relative; }
  .globFooter ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .globFooter a {
    text-decoration: none; }
  .globFooter *::selection {
    background-color: #8dc63f;
    color: #fff; }
  @media (max-width: 767px) {
    .globFooter {
      text-align: center; } }

.globFooter__container {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 20px;
  width: 100%; }

.globFooter__nt__logo {
  background-image: url(../images/910ths-logo-reverse-arabic.svg);
  background-position: center;
  background-repeat: no-repeat;
  width: 90px;
  height: 55px;
  background-size: 100%; }
  body[dir=rtl] .globFooter__nt__logo {
    float: left; }
  body[dir=ltr] .globFooter__nt__logo {
    float: right; }

.globFooter__inner {
  font-family: "DINNextLTPro";
  font-weight: 400;
  overflow: hidden; }
  body[dir=rtl] .globFooter__inner {
    font-family: "DINNextLTArabic"; }

.globFooter__top {
  padding: 48px 0;
  position: relative; }
  .globFooter__top:before {
    background-image: url(../images/footer-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 100%;
    left: 0;
    opacity: 0.18;
    position: absolute;
    top: 0;
    width: 100%; }
  @media (max-width: 767px) {
    .globFooter__top {
      padding: 28px 0; } }

.globFooter__nav {
  position: relative; }
  @media (min-width: 1024px) {
    .globFooter__nav {
      float: left; }
      body[dir=rtl] .globFooter__nav {
        float: right; } }
  @media (max-width: 1023px) {
    .globFooter__nav {
      margin-bottom: 28px; } }

.globFooter__bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  padding: 20px 0; }

.globFooter__bottomContent {
  display: grid; }
  @media (min-width: 768px) {
    .globFooter__bottomContent {
      grid-template-columns: 1fr 1fr 1fr; } }

@media (min-width: 768px) {
  .globFooter__links {
    float: left; }
    body[dir=rtl] .globFooter__links {
      float: right; } }

@media (max-width: 767px) {
  .globFooter__links {
    margin-bottom: 20px;
    text-align: center; } }

.globFooterPoweredBy {
  margin: 0 auto; }
  @media (max-width: 767px) {
    .globFooterPoweredBy {
      padding: 10px 0px; } }

.globFooterPoweredBy__inner {
  display: inline-block;
  margin-bottom: 10px; }
  .globFooterPoweredBy__inner > a {
    pointer: cursor; }

.globFooterPoweredBy__title {
  color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  text-transform: uppercase;
  padding-bottom: 15px; }
  .globFooterPoweredBy__title a {
    display: inline-flex;
    pointer: cursor; }

body[dir=rtl] .hrdfEntity__title {
  margin-right: 3px; }

body[dir=rtl] .takamolEntity__title {
  margin-right: 20px; }

.globFooter__hrdfLogo {
  background: url(../images/HRDF-logo-v2.png) no-repeat;
  width: 87px;
  height: 38px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

@media (min-width: 768px) {
  .globFooter__social {
    float: right;
    text-align: right; }
    body[dir=rtl] .globFooter__social {
      float: left;
      text-align: left; } }

.nt-copyright {
  display: flex;
  justify-content: center;
  align-items: center; }
  .nt-copyright__inner {
    color: rgba(255, 255, 255, 0.5) !important;
    padding-top: 10px;
    font-size: 12px !important; }

.globFooterLinks {
  font-family: "DINNextLTPro";
  font-size: 0;
  font-weight: 300;
  margin: 0 -15px; }
  body[dir=rtl] .globFooterLinks {
    font-family: "DINNextLTArabic"; }

.globFooterLinks__item {
  display: inline-block;
  color: white;
  font-size: 14px;
  line-height: 24px;
  margin: 0 15px;
  transition: all 0.3s; }
  .globFooterLinks__item:hover {
    color: #8dc63f; }

.globFooterLinks__button {
  display: inline-block;
  color: white;
  font-size: 14px;
  border: 1px solid white;
  border-radius: 3px;
  padding: 0 20px;
  line-height: 22px;
  margin: 0 15px;
  transition: all 0.3s; }
  .globFooterLinks__button:hover {
    color: black;
    background-color: white; }

.globFooterNav__items {
  overflow: hidden; }

.globFooterNav__item {
  float: left;
  margin-right: 90px; }
  body[dir=rtl] .globFooterNav__item {
    float: right;
    margin-left: 90px;
    margin-right: 0; }
  @media (max-width: 767px) {
    .globFooterNav__item {
      margin-right: 60px;
      text-align: left; }
      body[dir=rtl] .globFooterNav__item {
        margin-left: 60px;
        text-align: right; }
      .globFooterNav__item:first-child {
        margin-top: 0; } }
  @media (max-width: 479px) {
    .globFooterNav__item {
      /*float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;*/ } }
  @media (max-width: 496px) {
    .globFooterNav__item {
      margin-right: 30px;
      text-align: left; }
      body[dir=rtl] .globFooterNav__item {
        margin-left: 30px;
        text-align: right; } }
  @media (max-width: 405px) {
    .globFooterNav__item {
      margin-right: 10px;
      text-align: left; }
      body[dir=rtl] .globFooterNav__item {
        margin-left: 10px;
        text-align: right; } }
  @media (max-width: 345px) {
    .globFooterNav__item {
      float: initial; }
      body[dir=rtl] .globFooterNav__item {
        float: initial; } }

.globFooterNav__title {
  color: white;
  display: block;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 30px;
  min-height: 24px;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .globFooterNav__title {
      margin-bottom: 10px; } }
  @media (max-width: 479px) {
    .globFooterNav__item.globFooterNav__item--noTitle .globFooterNav__title {
      margin-bottom: 0;
      min-height: 0; } }

@media (max-width: 479px) {
  .globFooterNav__item--noTitle {
    margin-top: 40px; } }

.globFooterSubNav {
  font-family: "DINNextLTPro";
  font-weight: 300; }
  body[dir=rtl] .globFooterSubNav {
    font-family: "DINNextLTArabic"; }

.globFooterSubNav__item a {
  color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  transition: all 0.3s; }
  .globFooterSubNav__item a:hover {
    color: #8dc63f; }

.globFooterSocial__inner {
  display: inline-block;
  margin: 0 -15px; }

.globFooterSocial__title {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  float: left;
  font-family: "DINNextLTPro";
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  margin: 0 15px;
  text-transform: uppercase; }
  @media (max-width: 479px) {
    .globFooterSocial__title {
      display: block;
      margin-bottom: 10px; } }
  @media (max-width: 359px) {
    .globFooterSocial__title {
      margin-left: 10px;
      margin-right: 10px; } }
  body[dir=rtl] .globFooterSocial__title {
    float: right;
    font-family: "DINNextLTArabic"; }

.globFooterSocial__item {
  color: white;
  display: block;
  margin: 0 15px;
  transition: all 0.3s; }
  body[dir=rtl] .globFooterSocial__item {
    float: right; }
  body[dir=ltr] .globFooterSocial__item {
    float: left; }
  @media (max-width: 359px) {
    .globFooterSocial__item {
      margin: 0 10px; } }
  .globFooterSocial__item:before {
    display: block;
    font-family: 'global-icomoon';
    font-size: 18px;
    line-height: 24px; }
  .globFooterSocial__item--facebook:before {
    content: '\e900'; }
  .globFooterSocial__item--facebook:hover {
    color: #3b5998; }
  .globFooterSocial__item--twitter:before {
    content: '\e901'; }
  .globFooterSocial__item--twitter:hover {
    color: #1da1f2; }
  .globFooterSocial__item--google:before {
    content: '\e902'; }
  .globFooterSocial__item--google:hover {
    color: #dd4b39; }
  .globFooterSocial__item--instagram:before {
    content: '\e903'; }
  .globFooterSocial__item--instagram:hover {
    color: #833ab4; }

.nt.form-group__content {
  margin-top: 12px; }

.nt.checkbox-input {
  display: none; }

.nt.checkbox-input + .nt.checkmark {
  background-color: #fff;
  border: 1px solid #c5c6c7;
  border-radius: 3px;
  display: inline-block;
  padding: 8px;
  position: relative; }
  body[dir=ltr] .nt.checkbox-input + .nt.checkmark {
    float: left;
    margin-right: 12px; }
  body[dir=rtl] .nt.checkbox-input + .nt.checkmark {
    float: right;
    margin-left: 12px; }

.nt.checkbox-input:checked + .nt.checkmark {
  background-color: #8dc63f;
  border-color: #8dc63f;
  color: #fff; }

.nt.checkbox-input:checked + .nt.checkmark:after {
  box-sizing: content-box;
  color: #fff;
  content: '';
  position: absolute;
  left: 4px;
  top: 0px;
  width: 4px;
  height: 9px;
  border: solid #fff;
  border-width: 0 4px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.nt.checkbox-container:hover .nt.checkbox-input + .nt.checkmark {
  border-color: #8dc63f; }

.nt.checkbox-container:hover .nt.checkbox-input:checked + .nt.checkmark {
  border-color: #8dc63f; }

.nt.checkbox-container {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 100; }

.nt.checkbox-container input + .nt.checkmark {
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease; }

.nt.color.white {
  color: #fff; }

.nt.color.dark {
  color: #111; }

.nt.color.sushi {
  color: #8dc63f; }

.nt.color.success {
  color: #8dc63f; }

.nt.color.sushi {
  color: #8dc63f; }

.nt.color.negative {
  color: #fe0000; }

.nt.color.red {
  color: #fe0000; }

.nt.color.warning {
  color: #ffa200; }

.nt.color.athens-gray {
  color: #f1f1f2; }

.nt.color.iron {
  color: #e6e7e8; }

.nt.color.bolt-gray {
  color: #c5c6c7; }

.nt.color.silver-sand {
  color: #bcbec0; }

.nt.color.raven {
  color: #939598; }

.nt.color.black {
  color: #111; }

.nt.color.shuttle-gray {
  color: #6d6e71; }

.nt.color.ship-gray {
  color: #414042; }

.nt.check-box-group {
  list-style-type: none; }

.nt.check-box-group_item {
  margin-bottom: 10px; }

.nt.textarea {
  background: #f1f1f2;
  border-radius: 3px;
  border: none;
  color: #414042;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  min-height: 100px;
  padding: 20px;
  width: 100%; }
  .nt.textarea:focus {
    background: #fff;
    border: 1px solid #8dc63f;
    box-shadow: 0 0 5px #f1f1f2;
    outline: none;
    transition: box-shadow .5s, border-color .25s ease-in-out; }
  .nt.textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #939598; }
  .nt.textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #939598; }
  .nt.textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #939598; }
  .nt.textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #939598; }

.nt.input,
.nt.input.basic {
  background-color: #f1f1f2;
  border: 1px solid transparent;
  border-radius: 3px;
  color: #414042;
  font-family: "DINNextLTPro";
  font-size: 14px;
  font-weight: 300;
  height: 46px;
  line-height: 20px;
  padding: 0 20px;
  transition: background-color 0.25s, border 0.25s;
  width: 100%; }
  .nt.input:active, .nt.input:focus,
  .nt.input.basic:active,
  .nt.input.basic:focus {
    background-color: #fff;
    border: 1px solid #8dc63f;
    box-shadow: 0 0 5px #f1f1f2;
    outline: none; }
  .nt.input[type="number"],
  .nt.input.basic[type="number"] {
    -moz-appearance: textfield;
    appearance: textfield; }
  .nt.input[type="number"]::-webkit-outer-spin-button, .nt.input[type="number"]::-webkit-inner-spin-button,
  .nt.input.basic[type="number"]::-webkit-outer-spin-button,
  .nt.input.basic[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0; }
  .nt.input::placeholder,
  .nt.input.basic::placeholder {
    color: #939598; }
  body[dir=rtl] .nt.input, body[dir=rtl]
  .nt.input.basic {
    font-family: "DINNextLTArabic";
    text-align: right; }

.nt.input.success {
  background-color: rgba(141, 198, 63, 0.1);
  border: 1px solid #8dc63f;
  transition: background-color 0.5s; }
  .nt.input.success:focus, .nt.input.success:active {
    background-color: #fff;
    border: 1px solid #8dc63f;
    box-shadow: 0 0 5px #f1f1f2;
    outline: none; }

.nt.input.negative {
  background-color: rgba(254, 0, 0, 0.1);
  border: 1px solid #fe0000;
  transition: background-color 0.5s; }
  .nt.input.negative:active, .nt.input.negative:focus {
    background-color: #fff;
    border: 1px solid #fe0000;
    box-shadow: 0 0 5px #f1f1f2;
    outline: none; }

.nt.input.warning {
  background-color: rgba(255, 162, 0, 0.1);
  border: 1px solid #ffa200;
  transition: background-color 0.5s; }
  .nt.input.warning:focus, .nt.input.warning:active {
    background-color: #fff;
    border: 1px solid #ffa200;
    box-shadow: 0 0 5px #f1f1f2;
    outline: none; }

.nt.input:disabled {
  background-color: #f1f1f2;
  border: none;
  color: rgba(188, 190, 192, 0.8);
  /* $silver-sand with opacity */ }

.nt.label {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  background: transparent; }

.nt.neutral.label {
  color: #939598; }

.nt.primary.label {
  color: #8dc63f; }

.nt.light.label {
  color: #fff; }
