html{
    overflow-x: hidden;
}
body{
    overflow-x: hidden;
}
.hero-text {
    font-family: "Oswald", sans-serif;
}
.shadow-custom {
  position: relative;
  border-top: 2px solid red;
}
.prevent-overflow{
    overflow-wrap: break-word;
    word-break: break-word;
}
.dontprevent-overflow{
    overflow-wrap: normal;
    word-break:keep-all;
}

.shadow-custom::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 2px; 
  height: 100%;
  background: linear-gradient(to top, black, rgba(255, 0, 0, 0.579), red);
}
.shadow-custom::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px; 
    height: 100%;
    background: linear-gradient(to top, black, rgba(255, 0, 0, 0.579), red);
}
.line{
    text-decoration-line: line-through;
}
.gradient-text{
  background: linear-gradient(to bottom, white, #444); /* white top, dark bottom */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ul-list{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ul-list > li{
    margin-left: 50px;
    position: relative;
}
.ul-list > li::before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: white;
    margin-right: 10px;
    position: absolute;
    left: -20px;
    top: 13px;
}
/* .filter-red{
    filter: invert(21%) sepia(82%) saturate(5528%) hue-rotate(355deg) brightness(99%) contrast(124%);
} */