.elementor-kit-10{--e-global-color-primary:#010ED0;--e-global-color-secondary:#C0FEFF;--e-global-color-text:#1A1A1A;--e-global-color-accent:#FFFFFF;--e-global-color-2bf1b23:#E9F2FF;--e-global-color-fe9302b:#9DFDFF;--e-global-color-64f058e:#02053C;--e-global-color-457a7df:#000454;--e-global-typography-primary-font-family:"NeueHaasDisplay";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"KAIRO";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-2bf1b23 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Background container must have relative positioning */
.elementor-kit-10 {
  position: relative;
  overflow: hidden;
}

/* Insert the lines inside it */
.elementor-kit-10 .lines {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: auto;
  width: 90vw;
  pointer-events: none;
  z-index: 0;
}

.elementor-kit-10 .line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  background: rgba(0, 123, 255, 0.1);
  overflow: hidden;
}

.elementor-kit-10 .line::after {
  content: '';
  display: block;
  position: absolute;
  height: 15vh;
  width: 100%;
  top: -50%;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 123, 255, 0) 0%, #007bff 75%, #007bff 100%);
  animation: drop 4s 0s infinite;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}

.elementor-kit-10 .line:nth-child(1) {
  margin-left: -25%;
}
.elementor-kit-10 .line:nth-child(1)::after {
  animation-delay: 1s;
}

.elementor-kit-10 .line:nth-child(3) {
  margin-left: 25%;
}
.elementor-kit-10 .line:nth-child(3)::after {
  animation-delay: 2.5s;
}

@keyframes drop {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayXThin.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayThin.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayLight.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayRoman.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayMediu.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayBold.ttf') format('truetype');
}
@font-face {
	font-family: 'NeueHaasDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/NeueHaasDisplayBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'KAIRO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://futureytech.com/wp-content/uploads/KAIRO.ttf') format('truetype');
}
/* End Custom Fonts CSS */