.preloader {
	display: flex;
	transition: transform 0.4s ease-out, opacity 0.1s ease-out;
}

.bg-gradient {
  background:
    radial-gradient(20.01% 42.83% at 66.52% -10.01%,
      rgba(147, 23, 238, 0.60) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    radial-gradient(34.86% 65.78% at 32.25% -14.44%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(0deg,
      rgba(8, 10, 12, 0.0) 20%,
      rgba(147, 23, 238, 0.13) 100%),
    rgba(8, 10, 12, 1);
}

.blur {
  background:
    radial-gradient(20.01% 37.83% at 70.52% -10.01%,
      rgba(147, 23, 238, 0.60) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    radial-gradient(34.86% 55.78% at 35.25% -14.44%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(0deg,
      rgba(8, 10, 12, 0.00) 20%,
      rgba(147, 23, 238, 0.13) 100%),
    rgba(8, 10, 12, 1);

  background-blend-mode: screen, screen, screen, normal;
  filter: blur(20px) saturate(1.2) brightness(1.4);
}

/*————— CARD BACKGROUND GRADIENT —————*/

.bg-gradient-card {
  background:
    radial-gradient(30.86% 65.78% at 32.25% 108.44%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(0deg,
      rgba(8, 10, 12, 0.0) 20%,
      rgba(147, 23, 238, 0.13) 100%),
    rgba(8, 10, 12, 1);
}

.blur-card {
  background:
    radial-gradient(30.86% 65.78% at 35.25% 108.44%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 20%,
      rgba(147, 23, 238, 0.13) 100%),
    rgba(8, 10, 12, 1);

  background-blend-mode: screen, screen, screen, normal;
  filter: blur(20px) saturate(1.2) brightness(1.4);
}

.page-wrapper {
	overflow-x: clip !important;
}

/* Make text look crisper and more legible in all browsers */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
  input[type="file"]:focus-visible {
   outline: 0.125rem solid #4d65ff;
   outline-offset: 0.125rem;
}

/* Set color style to inherit */
.inherit-color * {
    color: inherit;
}

/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
  margin-top: 0 !important;
}

/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
	margin-bottom: 0 !important;
}


/* Make sure containers never lose their center alignment */
.container-medium,.container-small, .container-large {
	margin-right: auto !important;
  margin-left: auto !important;
}

/* 
Make the following elements inherit typography styles from the parent and not have hardcoded values. 
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
/*
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  color: inherit;
  text-decoration: inherit;
  font-size: inherit;
}
*/

/* Apply "..." after 3 lines of text */
.text-style-3lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/* Apply "..." after 2 lines of text */
.text-style-2lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* These classes are never overwritten */
.hide {
  display: none !important;
}

@media screen and (max-width: 991px) {
    .hide, .hide-tablet {
        display: none !important;
    }
}
  @media screen and (max-width: 767px) {
    .hide-mobile-landscape{
      display: none !important;
    }
}
  @media screen and (max-width: 479px) {
    .hide-mobile{
      display: none !important;
    }
}
 
.margin-0 {
  margin: 0rem !important;
}
  
.padding-0 {
  padding: 0rem !important;
}

.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}

.margin-top {
  margin-right: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
}

.padding-top {
  padding-right: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
}
  
.margin-right {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
}

.padding-right {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
}

.margin-bottom {
  margin-top: 0rem !important;
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.padding-bottom {
  padding-top: 0rem !important;
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.margin-left {
  margin-top: 0rem !important;
  margin-right: 0rem !important;
  margin-bottom: 0rem !important;
}
  
.padding-left {
  padding-top: 0rem !important;
  padding-right: 0rem !important;
  padding-bottom: 0rem !important;
}
  
.margin-horizontal {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.padding-horizontal {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.margin-vertical {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
  
.padding-vertical {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}


/*
.bg-gradient {
  background:
    radial-gradient(25.37% 22.83% at 66.52% -8.01%,
      rgba(147, 23, 238, 0.60) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    radial-gradient(32.84% 37.05% at 32.25% -7.44%,
      rgba(147, 23, 238, 1) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(0deg,
      rgba(8, 10, 12, 0.00) 51.86%,
      rgba(147, 23, 238, 0.20) 100%),
    rgba(8, 10, 12, 1);
  background-blend-mode: lighter, lighter, normal, normal;

}*/

/**/

.header2_bg-gradient {
  background:
    radial-gradient(30% 49% at 70% 99%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    radial-gradient(15% 28% at 20% 105%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    rgba(8, 10, 12, 1);
}

.header2_bg-blur {
  background:
    radial-gradient(30% 49% at 70% 99%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    radial-gradient(15% 28% at 20% 105%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    rgba(8, 10, 12, 1);
        background-repeat: no-repeat;

  background-blend-mode: screen, screen, screen, normal;
  filter: blur(20px) saturate(1.2) brightness(1.2);
}*/

.team8_bg-gradient {
  background:
    radial-gradient(40% 40% at 62% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);
}

.team8_bg-blur {
  background:
		radial-gradient(40% 40% at 62% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);

  background-blend-mode: screen, screen, screen, normal;
  filter: blur(20px) saturate(1.2) brightness(1.2);
}
/*
@media (max-width: 767px) {
  .team8_bg-gradient {
    background:
      radial-gradient(562px 192px at 92% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);
  }

  .team8_bg-blur {
    background:
      radial-gradient(562px 192px at 92% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);

    background-blend-mode: screen, screen, screen, normal;
    filter: blur(20px) saturate(1.2) brightness(1.2);
  }
}*/

.layout4_bg-gradient {
  background:
    radial-gradient(40% 40% at 62% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);
}

.layout4_bg-blur {
  background:
		radial-gradient(40% 40% at 62% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);

  background-blend-mode: screen, screen, screen, normal;
  filter: blur(20px) saturate(1.2) brightness(1.2);
}

@media (max-width: 767px) {
  .layout4_bg-gradient {
    background:
      radial-gradient(562px 192px at 92% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);
  }

  .layout4_bg-blur {
    background:
      radial-gradient(562px 192px at 92% -5%,
      rgba(147, 23, 238, .7) 0%,
      rgba(8, 10, 12, 0.00) 100%),
    linear-gradient(90deg,
      rgba(8, 10, 12, 0.00) 0%,
      rgba(147, 23, 238, 0.13) 75%),
    rgba(8, 10, 12, 1);

    background-blend-mode: screen, screen, screen, normal;
    filter: blur(20px) saturate(1.2) brightness(1.2);
  }
}
