body{
    background-color: black;
    margin: 0;
    overflow-x: hidden;
  
}
html{
    overflow-x: hidden;
}





header{
    overflow-x: hidden;
    width: 100%;
    height: 15vh;
    background-color: #00000000;
    position: absolute;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
   
}
#logo{
    transform: translateX(2vw);
    max-width: 50vw;
}
.backg{
    overflow-x: hidden;
    width: 100vw;
    height: 100vh;
    position: absolute;
}
#backg{
    margin-top: 20vh;
    max-height: 55vh;
}
.phone {
 
    display: flex;
    justify-content: center;
    align-items: center;
  
  
}

.phone a {
    display: inline-block;
}

.phone img {
    width: 50px; /* Ajustează dimensiunea */
    height: auto;
    cursor: pointer; /* Indică faptul că este un buton clicabil */
    transition: transform 0.2s ease-in-out;
}

.phone img:hover {
    transform: scale(1.1); /* Efect de mărire la hover */
}
.butons2{
    display: flex;

    gap: 5vw;
}
.butons3{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5vw;
    margin-bottom: 2vh;
}
.butons3 img{
    
    max-height: 7vh;
}
.moviehead{
    overflow-x: hidden;
        overflow: hidden; /* Asigură-te că conținutul rămâne în interior */
        position: relative;
        width: 100%;
        height: 100vh;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    
   
}
#videoback {
    overflow-x: hidden;
    overflow: hidden; /* Asigură-te că conținutul rămâne în interior */
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1); /* Pornim fără zoom */
    transition: transform 0.1s ease-out;
}
.glass{
    overflow-x: hidden;
    margin-top: 20vh;
   margin-bottom: 10vh;
    color: white;
 width: 80vw;
 text-align: center;
 height:auto;

z-index: 10000;
}
input{
    width:80%;
    height: 5vh;
    background: rgba(0, 0, 0, 0.21);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.5px);
-webkit-backdrop-filter: blur(3.5px);
border: 3px solid rgba(251, 247, 247, 0.32);
color: white;
}
textarea{
    font-size: 1.2rem;
    color: white;
    width:80%;
    height: 15vh;
    background: rgba(0, 0, 0, 0.21);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.5px);
-webkit-backdrop-filter: blur(3.5px);
border: 3px solid rgba(251, 247, 247, 0.32);
}
h1{
    text-shadow: 4px 4px 2px rgba(163, 163, 163, 0.6);
    font-family: "Poppins", serif;
    font-weight: 200;
}
#back-arrow {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 2rem;
    color: white;
    text-decoration: none;
    transition: color 0.3s ease-in-out;
}

#back-arrow:hover {
    color: #ffcc00;
}
a {
    color: inherit; /* Păstrează culoarea textului */
    text-decoration: none; /* Elimină sublinierea */
}

a:visited {
    color: inherit; /* Evită schimbarea culorii după accesare */
}

a:hover {
    color: #fdfdfd; /* Poți schimba culoarea la hover, dacă vrei */
    text-decoration: underline;
}
form{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 10000;
}


/* From Uiverse.io by adamgiebl */ 
button {
    margin-top: 5vh;
    margin-bottom: 5vh;
    width: 15vh;
    font-family: inherit;
    font-size: 20px;
    background: rgb(252, 252, 252);
    color: rgb(0, 0, 0);
    padding: 0.7em 1em;
    padding-left: 0.9em;
   
    display: flex;
    align-items: center;
    border: none;
    border-radius: 16px;
    border-color: white;
    overflow: hidden;
    transition: all 0.2s;
    cursor: pointer;
  }
  
  button span {
    display: block;
    margin-left: 0.3em;
    transition: all 0.3s ease-in-out;
  }
  
  button svg {
    display: block;
    transform-origin: center center;
    transition: transform 0.3s ease-in-out;
  }
  
  button:hover .svg-wrapper {
    animation: fly-1 0.6s ease-in-out infinite alternate;
  }
  
  button:hover svg {
    transform: translateX(1.2em) rotate(45deg) scale(1.1);
  }
  
  button:hover span {
    transform: translateX(5em);
  }
  
  button:active {
    transform: scale(0.95);
  }
  
  @keyframes fly-1 {
    from {
      transform: translateY(0.1em);
    }
  
    to {
      transform: translateY(-0.1em);
    }
  }
  




  @keyframes movingGlow {
    0% {
        box-shadow: -20px 0 40px rgba(255, 255, 255, 0.7);
    }
    50% {
        box-shadow: 0px 0 60px rgba(255, 255, 255, 1);
    }
    100% {
        box-shadow: 20px 0 40px rgba(255, 255, 255, 0.7);
    }
}

.site-footer {
    overflow-x: hidden;
    position: relative;
    width: 100%;
    padding: 20px 0;
    background-color: #000;
    color: white;
    text-align: center;
    font-family: "Poppins", sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    overflow: hidden;
    animation: movingGlow 2.5s infinite alternate ease-in-out;
}


.footer-content {
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.footer-content p {
    font-size: 1rem;
    opacity: 0.8;
}

.footer-social {
    margin-top: 10px;
}

.footer-social a {
    margin: 0 10px;
    transition: transform 0.3s ease-in-out;
}
#whats{
    overflow-x: hidden;
    max-width: 20vw;
    filter: drop-shadow(0px 5px 20px rgba(19, 218, 52, 1)) !important;
}
.footer-social2 img {
    max-width: 20vw;
    filter: drop-shadow(2px 2px 5px rgba(255, 255, 255, 0.3));
}

.footer-social a:hover {
    transform: scale(1.1);
}
a {
    color: inherit; /* Păstrează culoarea textului */
    text-decoration: none; /* Elimină sublinierea */
}

a:visited {
    color: inherit; /* Evită schimbarea culorii după accesare */
}

a:hover {
    color: #fdfdfd; /* Poți schimba culoarea la hover, dacă vrei */
    text-decoration: underline;
}
@keyframes textGradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
@keyframes whatsapp-glow {
    0% {
        box-shadow: 0 0 5px rgba(37, 211, 102, 0.5);
        transform: scale(1);
    }
    50% {
        box-shadow: 0 0 15px rgba(37, 211, 102, 0.8);
        transform: scale(1.1);
    }
    100% {
        box-shadow: 0 0 5px rgba(37, 211, 102, 0.5);
        transform: scale(1);
    }
}

#Minweb {
    overflow-x: hidden;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2rem;
    background: linear-gradient(90deg, rgb(53, 133, 122), #ffffff,rgb(124, 193, 183));
    background-size: 300% 300%;
background-clip: text;
 color: transparent;
    animation: textGradient 3s infinite linear;
}
@media (min-width: 1400px){
    #logo{
        max-width: 20vw;
  transform: translateX(-0vw);
  
    }
    header{
        overflow: hidden;
       
    }
      .footer-social2 img{
        max-width: 10vw;
      }
      #whats{
        max-width: 10vw;
      }
      #backg{
        max-height: 105vh;
        z-index: 1000;
      }
      .backg{
        height: 200vh;
      }
      input{
        height: 10vh;
        font-size: 2rem;
      }
      textarea{
        font-size: 2rem;
      }
      .glass{
        margin-top: 20vh;
      }
      .moviehead{
        height:auto;
      }
      #telefon1{
        font-size: 2rem;
      }
}