@import url("https://use.typekit.net/xjg8piu.css");
:root {
  --container-max: 75rem;
  --primary: #F15A21;
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  src: url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.eot'); /* IE9 Compat Modes */
  src: local(''),
    url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.woff2') format('woff2'),
    /* Super Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.woff') format('woff'),
    /* Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.ttf') format('truetype'),
    /* Safari, Android, iOS */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Light.svg#Outfit-Light') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.woff2') format('woff2'),
    /* Super Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.woff') format('woff'),
    /* Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.ttf') format('truetype'),
    /* Safari, Android, iOS */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Regular.svg#Outfit-Regular') format('svg'); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  src: url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.eot'); /* IE9 Compat Modes */
  src: local(''), url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.woff2') format('woff2'),
    /* Super Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.woff') format('woff'),
    /* Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.ttf') format('truetype'),
    /* Safari, Android, iOS */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-SemiBold.svg#Outfit-SemiBold') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'Outfit';
    font-style: normal;
    font-weight: 700;
    src: url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.eot?#iefix') format('embedded-opentype'),
      /* IE6-IE8 */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.woff2') format('woff2'),
      /* Super Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.woff') format('woff'),
      /* Modern Browsers */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.ttf') format('truetype'),
      /* Safari, Android, iOS */ url('../../themes/custom/wingsuit/source/default/tokens/fonts/Outfit/static/Outfit-Bold.svg#Outfit-Bold') format('svg'); /* Legacy iOS */
  }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

input {
  -webkit-appearance: none;
  -webkit-border-radius: 0; }

html, body {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
  font-size: 16px; }

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-family: 'neulis-sans';
  font-feature-settings: 'liga' off, 'calt' off;
  font-weight: 600;
}
body.rtl h1, body.rtl h2, body.rtl h3, body.rtl h4, body.rtl h5, body.rtl h6, body.rtl .font-title, body.rtl .font-second {
  font-family: "alexandria", sans-serif;
}
.font-title {
  font-family: 'neulis-sans';
}
ul {
  padding: 0;
}
body  {
  font-family: 'Outfit';
}

ul {
  padding: 0;
}
img {
  width: 100%; height: 100%; object-fit: cover;
}
.card-bg-gradient::before {
  content: ""; width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(90deg, #F5F3F3 0.05%, rgba(245, 243, 243, 0.00) 99.95%);
}
.icon-facebook::before {
  mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/facebook.svg');
  -webkit-mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/facebook.svg');
}
.icon-instagram::before {
  mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/instagram.svg');
  -webkit-mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/instagram.svg');
}
.icon-x::before {
  mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/x.svg');
  -webkit-mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/x.svg');
}
.icon-tiktok::before {
  mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/tiktok.svg');
  -webkit-mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/tiktok.svg');
}
.icon-youtube::before {
  mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/youtube.svg');
  -webkit-mask-image: url('../../themes/custom/wingsuit/source/default/patterns/03-molecules/social-media-links/svg/icons/youtube.svg');
}

.social-icon::before {
  content: '';
  width: 1.25rem; height: 1.25rem;
  mask-size: 1.25rem;
  -webkit-mask-size: 1.25rem;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webskit-mask-repeat: no-repeat;
  background-color: white;
}
h2 {
  font-size: 2rem;
  line-height: 2.5rem; font-weight: 600;
}
a:not(.link) {
  color: var(--primary);
  font-weight: 600;
  transition: ease all 150ms;
  padding-bottom: 2px;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 100% 2px;
  text-decoration: none;
  word-break: break-word;
  background-image: linear-gradient(to right, var(--primary), var(--primary));
}
a:not(.link):hover {
  background-size: 0% 2px;
}
.message {
  font-size: 1rem; line-height: 1.5rem; font-weight: 300;
}
.message > *:not(svg), .message-container > h2 + .message, .message_container > h2 + .message {
  margin-top: 1.5rem;
}
.message_container > svg {
  width: 1.5rem; height: 1.5rem;
}
@media only screen and (min-width: 1024px){
  h2 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .message {
    font-size: 1.5rem; line-height: 2.25rem;
  }
  .message > *:not(svg), .message-container > h2 + .message, .message_container > h2 + .message {
    margin-top: 2.5rem;
  }
  .message_container > svg{
    width: 2.5rem; height: 2.5rem;
  }
}
