:root {
    --theme-color: #1302a5;
    --title-color: #000000;
    --body-color: #0A0C00;
    --smoke-color: #F6F5F3;
    --smoke-color2: #FFF4EF;
    --smoke-color3: #F5F5F6;
    --smoke-color4: #F4F4F4;
    --smoke-color5: #F0F2F4;
    --black-color: #000000;
    --gray-color: #131312;
    --white-color: #ffffff;
    --light-color: #9fa2ad;
    --yellow-color: #FFB539;
    --success-color: #28a745;
    --error-color: #dc3545;
    --border-color: #E3E3E3;
    --title-font: "Unbounded", sans-serif;
    --body-font: "Poppins", sans-serif;
    --icon-font: "Font Awesome 5 Free";
    --main-container: 1296px;
    --container-gutters: 24px;
    --section-space: 140px;
    --section-space-mobile: 80px;
    --section-title-space: 65px;
    --ripple-ani-duration: 5s;
  }

.ytp-chrome-top-buttons {
    display: none!important;
}


.btn.style2 {
    color: white;
}

.btn.style2:hover {
    color: white!important;
}

.marquee-wrap .marquee__group .m-item a i {
    color: #E3FF04 !important;
}

.title-area.mb-0 .sec-title {
    color: white !important;
}

body > div.cta-area-1.overflow-hidden.bg-theme.space > div > div > div > div > p {
    color: white !important;
}

.preloader .loader {
    color: white !important;
}

.youtube-background {
  position: absolute!important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  overflow: hidden;
  aspect-ratio: 16/9;
  pointer-events:none;
}
    

    .youtube-background iframe {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 300%;
        height: 100%;
        transform: translate(-50%, -50%);
        pointer-events: none;
    }

.hero-wrapper.hero-2 {
  position: relative;
  height: 795px;
  overflow: hidden;
}

.hero-wrapper.hero-2 .container {
  position: relative;
  z-index: 1;
}

.hero-style2 {
  position: relative;
  z-index: 2;
}

.hero-video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}


.contact-area-1.space.bg-theme.shape-mockup-wrap  h2{
    color: white!important;
}

.contact-area-1.space.bg-theme.shape-mockup-wrap input,
.contact-area-1.space.bg-theme.shape-mockup-wrap textarea{
    color: white !important;
    border-bottom: 1px solid white !important;
}

/* placeholder text color */

    .contact-area-1.space.bg-theme.shape-mockup-wrap input::placeholder,
    .contact-area-1.space.bg-theme.shape-mockup-wrap textarea::placeholder {
        color: white !important;
    }