.presentation {
  padding: 32px 120px;
  height: calc(100vh - 150px);
  text-align: justify;
  background-color: #0b0c10;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='1' y2='0' gradientTransform='rotate(0,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23AEABB4'/%3E%3Cstop offset='1' stop-color='%23232427'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='0' y1='0' y2='1' gradientTransform='rotate(0,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23400A18'/%3E%3Cstop offset='1' stop-color='%23402428'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23FFF' fill-opacity='0' stroke-miterlimit='10'%3E%3Cg stroke='url(%23a)' stroke-width='6.93'%3E%3Cpath transform='translate(-21.7 -4) rotate(-4.9 1409 581) scale(0.957712)' d='M1409 581 1450.35 511 1490 581z'/%3E%3Ccircle stroke-width='2.3100000000000005' transform='translate(-46 22) rotate(-1.4000000000000001 800 450) scale(0.9949759999999999)' cx='500' cy='100' r='40'/%3E%3Cpath transform='translate(-5.799999999999999 6) rotate(-22 401 736) scale(0.9949759999999999)' d='M400.86 735.5h-83.73c0-23.12 18.74-41.87 41.87-41.87S400.86 712.38 400.86 735.5z'/%3E%3C/g%3E%3Cg stroke='url(%23b)' stroke-width='2.1'%3E%3Cpath transform='translate(132 7.199999999999999) rotate(-1.7999999999999998 150 345) scale(1.009904)' d='M149.8 345.2 118.4 389.8 149.8 434.4 181.2 389.8z'/%3E%3Crect stroke-width='4.620000000000001' transform='translate(0 -63) rotate(-36 1089 759)' x='1039' y='709' width='100' height='100'/%3E%3Cpath transform='translate(-42.4 5.6) rotate(-6 1400 132) scale(0.92)' d='M1426.8 132.4 1405.7 168.8 1363.7 168.8 1342.7 132.4 1363.7 96 1405.7 96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-attachment: fixed;
  background-size: cover;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.presentation__text {
  width: 60%;
  gap: 20px;
  margin-right: 8%;
}

.presentation__text__welcome {
  color: var(--gray);
  letter-spacing: 0.25rem;
  margin-top: 30px;
}

.presentation__text__statement {
  color: var(--white);
  margin: 25px 0;
  font-size: 2.25rem;
}

.presentation__text__social {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 32px;
}

.presentation__text__social__icon {
  margin: 20px 10px;
  width: 35px;
  height: 35px;
  transform: translateY(10px);
}

.cv {
  width: 45px;
  height: 45px;
  transform: translateY(-5px) translateX(-7px);
}

.presentation__photo {
  width: 30vw;
  height: 36vw;
  border-radius: 100%;
  filter: drop-shadow(16px 16px 20px black);
  transition: 1s all ease-in-out;
}

.presentation__photo:hover{
    filter: drop-shadow(0px 0px 9px #a0a0a0);
} 


@media screen and (max-width: 1180px) {
  .presentation__photo{
    height: 38vw;
  }
}

@media screen and (max-width: 1024px) {
  .presentation {
    padding: 40px 32px;
  }
  .presentation__text__welcome{
    margin-top: 0px;
    font-size: 1rem;
  }
  .presentation__text__statement{
    font-size: 1.8rem;
  }
  .presentation__text__social__icon{
    width: 30px;
    height: 30px;
  }
  .cv {
    width: 40px;
    height: 40px;
  }
  .presentation__photo{
    height: 45vw;
    width: 35vw;
  }
}

@media screen and (max-width: 768px) {
  .presentation{
    padding: 16px 16px 32px;
    flex-direction: column;
    height: auto;
  }
  .presentation__text{
    width: 100%;
    margin: 0;
  }
  .presentation__photo {
    height: 64vw;
    width: 52vw;
  }
}