/**
 * Theme Name:   YOOtheme Child
 *  Template:     yootheme
 *  Author:       webfactor
 *  Description:  YOOtheme Child Theme Endolease
 *  Version:      1.0.0
 *  Text Domain:  yootheme-child
 * */


/* .heropart-background-grid {
	background-color: #ffffff;
	background-image: 
	    linear-gradient(to right, rgba(0, 0, 0, 0.03) 1px, transparent 1px),
    	linear-gradient(to bottom, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
	background-size: 80px 80px;
}*/ 

/*Rauten*/
.heropart-background-grid2 {
  	background-color: #ffffff;
	background-image: 
	repeating-linear-gradient(35deg, rgba(0,0,0,0.12) 0 1px, transparent 1px 80px),
    repeating-linear-gradient(-35deg, rgba(0,0,0,0.12) 0 1px, transparent 1px 80px);
}

.uk-text-background {
    -webkit-background-clip: text;
    color: transparent!important;
    display: inline-block;
/*    background-color: #126bf3;
    background-image: linear-gradient(140deg,#001b44 10%,#001b44 50%,#b0bec5 85%)!important;*/
	background-image: linear-gradient(140deg,#00E7FF 10%,#fff 85%)!important;
}

/*Font Color schwarz*/
.dark-blue .el-title, .dark-blue .el-content, .dark-blue .el-link {
    color: #001b44 !important;
}
.silver.uk-section-default.uk-section.uk-section-large {
    background: #f8fbfd !important;
}

.el-marker {
	background: #94C120 !important;
	border: 2px solid #fff;
	box-shadow: 2px 2px 4px rgba(0,0,0,.5);
}

.glas-mensch .el-item.uk-card {
	border: 2px solid #fff;
	box-shadow: 2px 2px 4px rgba(0,0,0,.5);
}

/*Buttons*/
/*Secondary Button*/
.uk-card-secondary.uk-card-body .uk-button-secondary {
    color: #fff;
    border-color: white;
    background: linear-gradient(188deg, #000000d1, #ffffff3b);
    font-size:1em;
}
.uk-card-secondary.uk-card-body .uk-button-secondary:hover {
    color: #000;
    border-color: white;
    background: linear-gradient(188deg, #d8d8d8d1, #ffffff3b);
    font-size:1em;
}

/*default angepasst*/

.uk-button-default {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: 0 0 14px rgba(255, 255, 255, 0.3);
}
.uk-button.uk-button-default.uk-width-1-1:hover {
    color: #031c44;
    background: white;
    box-shadow: 0 0 14px rgba(255, 255, 255, 0.3);
}


/*=================================Navbar================================*/
/* Startzustand (solange .uk-navbar-sticky NICHT aktiv ist) */
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) {
  background: #000D26;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-nav > li > a,
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-logo,
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-toggle {
  color: #fff !important;
}

/* Sticky-Zustand */
.tm-header .uk-navbar-container.uk-navbar-sticky {
  background: rgba(255, 255, 255, 0.65) !important;
  backdrop-filter: saturate(180%) blur(16px) !important;
  -webkit-backdrop-filter: saturate(180%) blur(16px) !important;
  border-bottom: 1px solid rgba(0,0,0,.06);
}
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-navbar-nav > li > a,
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-logo,
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-navbar-toggle {
  color: #111 !important;
}
/* Startzustand: helles Logo erzwingen */
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-logo img {
  content: url('/wp-content/uploads/2025/09/endolease-logo-white.png');
}

/* Sticky-Zustand: dunkles Logo */
.tm-header .uk-navbar-container.uk-navbar-sticky .uk-logo img {
  content: url('/wp-content/uploads/2025/08/endolease-logo-dark.png');
}

/*Navbar Buttons*/

.uk-navbar-nav li {
	align-self: center;
}

/* alle Navbar-Links kleiner & ohne feste Höhe */
.uk-navbar-nav > li > a {
  min-height: auto !important;
  line-height: 1.4 !important;
  padding: 10px 9px !important;
  border-radius: 6px;
  display: inline-block;
  transition: background .2s ease, color .2s ease;
}

/* Hover + Active: Button-Look */
.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li > a:hover {
  background: rgba(0, 0, 0, 0.08);
  color: #fff !important;
}

/*Hover + Active Startnavigation*/
.tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-nav > li > a:hover, .tm-header .uk-navbar-container:not(.uk-navbar-sticky) .uk-navbar-nav > li > a:active {
    min-height: auto !important;
    line-height: 1.4 !important;
    padding: 10px 9px !important;
    border-radius: 6px;
    display: inline-block;
    transition: background .2s ease, color .2s ease;
    background: rgb(255 255 255 / 15%);
}


/*=================================Glas Effekte================================*/
/* ----- Glaseffekt frosted Glas kantig ---- */
.glas-look .uk-card:before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(10px);
	border: 1px solid rgba(255, 255, 255, 0.3);
}

.glas-look .uk-card h3 {
	display: flow-root;
	position: relative;
	box-sizing: border-box;
}
/*=================================Section Bereiche================================*/
/*Background für Bereiche*/
.section-liquid-2 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
 /* background: url("/wp-content/uploads/2025/09/logo_make_11_06_2023_204-scaled.jpg")
              center/cover no-repeat;*/
	/*background-image: linear-gradient(to bottom, rgba(3, 28, 68, 0.9) 0%, rgba(3, 28, 68, 0.3) 60%),
    url("/wp-content/uploads/2025/09/logo_make_11_06_2023_204-scaled.jpg");*/
	background-image: linear-gradient(to bottom, rgba(3, 28, 68, 0.9) 0%, rgba(3, 28, 68, 0.3) 60%),
    url("/wp-content/uploads/2026/04/endolease-opimage.png");
	background-repeat: no-repeat;
	background-size: cover;
/*  background-color: rgba(3, 28, 68, 0.95);*/
	 background-color: rgba(0,13,38,.7);
  background-blend-mode: overlay;
  border-radius: 0;
  box-shadow: 0 12px 36px rgba(0,0,0,.28);

}

/* ----- Glaseffekt im Grid ---- */
/* Glas-Effekt glass-grid */
.glass-grid .el-item {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.22);
  box-shadow: 0 8px 30px rgba(0,0,0,0.25);
  backdrop-filter: blur(14px) saturate(120%);
  -webkit-backdrop-filter: blur(14px) saturate(120%);
  color: #fff;
  z-index: 0;
}

/* Inhalt über den Effekten */
.glass-grid .el-item .uk-card-body {
  position: relative;
  z-index: 1;
}

/* Glanzbogen mit starker weißer Spiegelkante */
.glass-grid .el-item::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(
    150% 100% at 20% -20%,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(255, 255, 255, 0.75) 6%,   
    rgba(255, 255, 255, 0.35) 15%,  
    rgba(255, 255, 255, 0.15) 35%,
    rgba(255, 255, 255, 0.05) 60%,
    rgba(255, 255, 255, 0) 100%     
  );
  mix-blend-mode: screen;
}

/* dezente Innenkanten */
.glass-grid .el-item::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.18),
    inset 0 1px 0 rgba(255,255,255,0.25),
    inset 0 -1px 0 rgba(0,0,0,0.25);
}

.glass-grid .el-item::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background:
    /* Hauptbogen oben links */
    radial-gradient(
      150% 100% at 20% -20%,
      rgba(255, 255, 255, 0.95) 0%,
      rgba(255, 255, 255, 0.75) 6%,
      rgba(255, 255, 255, 0.35) 15%,
      rgba(255, 255, 255, 0.15) 35%,
      rgba(255, 255, 255, 0.05) 60%,
      rgba(255, 255, 255, 0) 100%
    ),

    /* Mini-Kreis unten rechts*/
      radial-gradient(
      circle at 90% 90%,
      rgba(255, 255, 255, 0.15) 0%,   
      rgba(255, 255, 255, 0.10) 10%,  
      rgba(255, 255, 255, 0.04) 18%, 
      rgba(255, 255, 255, 0) 30%     
    );
  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: screen;
}
/*================================= Ende Section Bereiche================================*/


/*=================================Grid Produktinfos================================*/
/*----------------- Glas-Effekt mit Kreis glass-grid2 ------------------*/
.glass-grid2 .el-item {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.22);
  box-shadow: 0 8px 30px rgba(0,0,0,0.25);
  backdrop-filter: blur(10px) saturate(120%);
  -webkit-backdrop-filter: blur(14px) saturate(120%);
  color: #fff;
  z-index: 0;
}

/* Inhalt über den Effekten */
.glass-grid2 .el-item .uk-card-body {
  position: relative;
  z-index: 1;
}

/* Glanzbogen mit starker weißer Spiegelkante */
.glass-grid2 .el-item::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(
    150% 100% at 20% -20%,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(255, 255, 255, 0.75) 6%,   
    rgba(255, 255, 255, 0.35) 15%,  
    rgba(255, 255, 255, 0.15) 35%,
    rgba(255, 255, 255, 0.05) 60%,
    rgba(255, 255, 255, 0) 100%     
  );
	
  mix-blend-mode: screen;
}

/* dezente Innenkanten */
.glass-grid2 .el-item::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,0.18),
    inset 0 1px 0 rgba(255,255,255,0.25),
    inset 0 -1px 0 rgba(0,0,0,0.25);
}


.glass-grid2 .el-item::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(
      150% 100% at 15% -15%,
      rgba(255, 255, 255, 0.95) 0%,
      rgba(255, 255, 255, 0.8) 6%,
      rgba(255, 255, 255, 0.35) 15%,
	  rgba(255, 255, 255, 0.25) 16%,
      rgba(255, 255, 255, 0.20) 35%,
      rgba(255, 255, 255, 0.05) 60%,
      rgba(255, 255, 255, 0) 100%
    ),
    /* Mini-Kreis unten rechts */
     radial-gradient(
      circle at 90% 90%,
      rgba(255, 255, 255, 0.15) 0%,   
      rgba(255, 255, 255, 0.10) 10%,  
      rgba(255, 255, 255, 0.04) 18%, 
      rgba(255, 255, 255, 0) 30%     
    );

  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: screen;
}

/* Spot unten rechts – Basis unsichtbar */
.glass-grid2 .el-item::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: auto;
  bottom:5px;
  left: auto;
  right: 5px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.3) 40%,
    rgba(255, 255, 255, 0) 100%
  );
  mix-blend-mode: screen;
  opacity: 0;
  transform: scale(0.8) translate(0, 0);
  transition: opacity 0.4s ease, transform 0.6s ease;
}

/* Hover: Spot blendet sich ein + startet Animation */
.glass-grid2 .el-item:hover::after {
  opacity: 1;
  transform: scale(1) translate(-6px, -6px);
  animation: spotPulse 2.5s ease-in-out infinite;
}

/* Pulsier-Animation */
@keyframes spotPulse {
  0%, 100% {
    transform: scale(1) translate(-6px, -6px);
    opacity: 0.4;
  }
  50% {
    transform: scale(1.15) translate(-8px, -8px);
    opacity: 0.2;
  }
}
/*=================================Ende Grid Produktinfos================================*/

/*=================================Farbanpassungen - evlt unnötig================================*/
/*Variante dunkelblau weißes Logo*/
/*.page-id-109 .uk-navbar-container:not(.uk-navbar-transparent) {
    background: #031c44;
}*/
/* Logo */
/*body.page-id-109 .uk-logo img {
    content: url("/wp-content/uploads/2025/09/endolease-logo-white.png");
}*/
/*.page-id-109 .uk-navbar-nav>li>a {
    color: #ffffff;
}*/


/* Team */

.team-kacheln a {
    line-height: 1.2;
    padding-top: 12px;
    padding-bottom: 12px;
}

/* Basis */
.team-kacheln .uk-card-body a {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	background-color: #000d26!important;
	transition: all .3s ease-in-out !important;
	position: absolute;
	top: 11vh;
	right: 40px;
	border: 2px solid #b0bec5!important;
}

/* Icon */
.team-kacheln .uk-card-body a::before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='white' d='M5.77,17.89 L5.77,7.17 L2.21,7.17 L2.21,17.89 Z M3.99,5.71 C5.23,5.71 6.01,4.89 6.01,3.86 C5.99,2.8 5.24,2 4.02,2 C2.8,2 2,2.8 2,3.85 C2,4.88 2.77,5.7 3.97,5.7 Z'/><path fill='white' d='M7.75,17.89 L11.31,17.89 L11.31,11.9 C11.31,11.58 11.33,11.26 11.43,11.03 C11.69,10.39 12.27,9.73 13.26,9.73 C14.55,9.73 15.06,10.71 15.06,12.15 L15.06,17.89 L18.62,17.89 L18.62,11.74 C18.62,8.45 16.86,6.92 14.52,6.92 C12.6,6.92 11.75,7.99 11.28,8.73 L11.3,8.73 L11.3,7.17 L7.75,7.17 Z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Hover Effekt */
.team-kacheln .uk-card-body a:hover {
	background-color: #0077b5!important; /* LinkedIn Blau */
	border-color: #0077b5!important;
	transform: scale(1.2);
}


/* FAQ */

.helpie-faq.accordions .accordion__header:before,
.helpie-faq.accordions .accordion__header:after {
	margin-right: 0;
}

.helpie-faq-col ul {
	padding-left: 0;
}

/* RWD */

@media (max-width: 1460px) {
	.team-kacheln .uk-card-body a {
		top: 10vh;
	}
}

@media (max-width: 1400px) {
	.team-kacheln .uk-card-body a {
		top: 9vh;
	}
}

@media (min-width: 1351px) {
	.team-kacheln .uk-card-body a {
		top: 7vh!important;
		right: 25px!important;
	}
}

@media (max-width: 1350px) {
	.team-kacheln .uk-card-body a {
		top: 5vh;
		right: 20px;
	}
}

@media (max-width: 1300px) {
	.team-kacheln .uk-card-body a {
		top: 5vh;
        right: 30px;
	}
}


@media (max-width: 1199px) {
	.team-kacheln .uk-card-body a {
		top: 3vh;
        right: 15px;
	}
}

@media (max-width: 1100px) {
	.team-kacheln .uk-card-body a {
		top: 15vh;
        right: 50px;
	}
	
	.team-kacheln .uk-card	{
		margin-top: 250px!important;
	}
	
	.team-kacheln .el-image  {
		margin-top: -230px!important;
	}
	
	.team-kacheln .uk-child-width-1-4\@m>* {
		width: 50%;
	}
}


@media (max-width: 1020px) {
	.tm-header {
		display: none!important;
	}
	
	.tm-header-mobile {
		display: block!important;
	}
	
	.team-kacheln .uk-card-body a {
       top: 13vh;
	}
}

@media (max-width: 959px) {
	.uk-heading-2xlarge {
		font-size: 4rem;
	}
	
	.uk-text-large {
    	font-size: 1.2rem;
	}

	.team-kacheln .uk-card-body a {
       top: 11vh;
	}
	
	.news-3erkachel img {
		width: stretch;
	}
	
	.helpie-faq.accordions .accordion {
		margin: 0;
	}
	
	.faq-second {
		margin-top: -60px;
	}
}

@media (max-width: 873px) {

	.team-kacheln .uk-card-body a {
        top: 8vh;
    }

}

@media (max-width: 800px) {
    .team-kacheln .uk-card-body a {
        top: 5vh;
    }
}

@media (max-width: 750px) {
    .team-kacheln .uk-card-body a {
        top: 9vh;
    }
	
	.team-kacheln .el-image {
		margin-top: -170px !important;align-content
	}
	
	.team-kacheln .uk-card {
        margin-top: 200px !important;
    }
}

@media (max-width: 700px) {
    .team-kacheln .uk-card-body a {
        top: 7vh;
    }
}

@media (max-width: 660px) {
    .team-kacheln .uk-card-body a {
        top: 6vh;
    }
}

@media (max-width: 639px) {
	.uk-heading-2xlarge {
		font-size: 3.5rem;
	}
	
	.uk-heading-medium,
	.uk-heading-large {
		font-size: 2rem
	}
	
	.uk-heading-small {
		font-size: 1.5rem;
	}
	
	.uk-h1, h1,
	.uk-h2, h2, 
	.uk-h3, h3 {
    	font-size: 1.3rem;
	}
	
	.uk-text-large {
		font-size: 1rem;
	}
	
	.team-kacheln .uk-child-width-1-4\@m>* {
		width: 100%;
	}
	
	.team-kacheln .uk-card {
        margin-top: 330px !important;
    }
	
	.team-kacheln .el-image {
        margin-top: -310px !important;
    }
	
	.team-kacheln .uk-card-body a {
	    width: 80px;
    	height: 80px;
		top: 16vh;
	}
	
	.team-kacheln .uk-card-body a::before {
		width: 30px;
		height: 30px;
	}
}

@media (max-width: 590px) {
	.team-kacheln .uk-card-body a {
		top: 12vh;
	}
}

@media (max-width: 530px) {
	.team-kacheln .uk-card-body a {
		top: 9vh;
	}
}

@media (max-width: 500px) {
    .team-kacheln .uk-card-body a {
        top: 12vh;
    }
	
	.team-kacheln .uk-card {
        margin-top: 260px !important;
    }
	
	.team-kacheln .el-image {
        margin-top: -240px !important;
    }
}

@media (max-width: 450px) {
    .team-kacheln .uk-card-body a {
        top: 8vh;
    }
}

@media (max-width: 410px) {
    .team-kacheln .uk-card-body a {
        top: 8vh;
        right: 20px;
    }
	
	.team-kacheln .uk-card {
        margin-top: 190px !important;
    }
	
	.team-kacheln .el-image {
        margin-top: -180px !important;
    }
}

@media (max-width: 350px) {
    .team-kacheln .uk-card-body a {
        top: 6vh;
	    width: 70px;
    	height: 70px;
	}
	
	.team-kacheln .uk-card-body a::before {
		width: 25px;
		height: 25px;
	}
}

@media (max-width: 320px) {
    .team-kacheln .uk-card-body a {
		top: 3vh;
	}
}

/* Redesign */

.endolease-background-font .uk-background-norepeat {
	background-position-x: 0px!important;
}

.uk-light .uk-nav-secondary .uk-nav-subtitle, .uk-section-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-secondary .uk-nav-subtitle, .uk-card-primary.uk-card-body .uk-nav-secondary .uk-nav-subtitle, .uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-secondary .uk-nav-subtitle, .uk-card-secondary.uk-card-body .uk-nav-secondary .uk-nav-subtitle, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-secondary .uk-nav-subtitle, .uk-overlay-primary .uk-nav-secondary .uk-nav-subtitle, .uk-offcanvas-bar .uk-nav-secondary .uk-nav-subtitle {
	color: white;
}

.bg-video video {
	width: 800px;
	left: 30%;
}

.bg-video {
	padding-left: 10%;
	padding-right: 10%;
}

.bg-grafik-transform.uk-section-large {
  position: relative;
  overflow: hidden;
}

.bg-grafik-transform.uk-section-large::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background: url("/wp-content/uploads/2026/04/hintergrund-grafik-test-5.svg") no-repeat bottom left;
  background-size: cover;
  animation: bgTilt 10s ease-in-out infinite;
  z-index: 0;
}

.bg-grafik-transform.uk-section-large > * {
  position: relative;
  z-index: 1;
}

@keyframes bgTilt {
  0%   { transform: rotateX(0deg) scale(1); }
  50%  { transform: rotateX(12deg) scale(1.04); }
  100% { transform: rotateX(0deg) scale(1); }
}


/* Button */

.uk-button-default:hover {
	position: relative;
	overflow: hidden;
	border-radius: 18px;
	background: rgba(255, 255, 255, 0.08) !important;
	border: 1px solid rgba(255, 255, 255, 0.22);
	box-shadow: 0 8px 30px rgba(0,0,0,0.25);
	backdrop-filter: blur(10px) saturate(120%);
	-webkit-backdrop-filter: blur(14px) saturate(120%);
	color: #fff;
	z-index: 0;
}


.uk-button-default:after {
	content: "";
	position: absolute;
	width: 30px;
	height: 30px;
	top: auto;
	bottom: -2px;
	left: auto;
	right: -5px;
	border-radius: 50%;
	pointer-events: none;
	z-index: 0;
	background: radial-gradient(
	circle,
	rgba(255, 255, 255, 0.7) 0%,
	rgba(255, 255, 255, 0.3) 40%,
	rgba(255, 255, 255, 0) 100%
	);
	mix-blend-mode: screen;
	opacity: 0;
	transform: scale(0.8) translate(0, 0);
	transition: opacity 0.4s ease, transform 0.6s ease;
		box-shadow: inset 0 0 0 1px rgba(255,255,255,0.18),
	inset 0 1px 0 rgba(255,255,255,0.25),
	inset 0 -1px 0 rgba(0,0,0,0.25);
}


.uk-button-default:hover:after {
	opacity: 1;
	transform: scale(1) translate(-6px, -6px);
	animation: spotPulse 2.5s ease-in-out infinite;
}

.icon-color-blue .el-content svg {
	color: #00E7FF!important;
}

.bg-video-v2 video {
	left: 20%;
}

.bg-video-v2:after {
background: #000D26;
background: linear-gradient(76deg, rgba(0, 13, 38, 1) 0%, rgba(0, 13, 38, 1) 37%, rgba(0, 13, 38, 0) 65%, rgba(0, 13, 38, 0) 100%);
	content:"";
	position: absolute;
	inset: 0;
	pointer-events: none;
}

.bg-video-v2 .uk-container {
	z-index: 99;
}