.gradient
{
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
}



.marquee-text-effect {
    display: inline-flex !important;
    overflow: hidden;
}
@keyframes marquee-text-effect {
    0% { transform:translateX(0%);}
    100% { transform:translateX(-100%);}
}
.marquee-text-effect .content-text {
    display: inline-flex;
    justify-content: space-around;
}
.marquee-text-effect .content-text > * {
    display: inline-block;
    padding: 0 10px;
    white-space: nowrap;
}
 

.marquee-text-effect2 {
    display: inline-flex !important;
    overflow: hidden;
}
@keyframes marquee-text-effect2 {
    0% { transform:translateX(0%);}
    100% { transform:translateX(-100%);}
}
.marquee-text-effect2 .content-text {
    display: inline-flex;
    justify-content: space-around;
}
.marquee-text-effect2 .content-text > * {
    display: inline-block;
    padding: 0 10px;
    white-space: nowrap;
}

.knockout-text .content-text *,
.knockout-text .headline-wrapper > * {
 -webkit-text-fill-color: transparent;
 -webkit-background-clip: text;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center;
 background-image: url(/images/astro-design.jpg)!important;
 background-attachment: fixed !important;
 transform: translate3d(0, 0, 0);
}



.thick {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: black;
  text-decoration-thickness: 10%;
}

.title {text-shadow: 1px 1px 50px rgba(0,0,0,0.6);}
.corners{border-radius: 15px 50px;}

/*.spin {
  animation: rotate 10s linear infinite;
  transition: 10s ease-out;
}

@keyframes rotate {
  to {rotate: 1turn};}*/

.big h1 {font-size: 550px!important;}

@media only screen and (max-width: 600px) {
 .big h1 {font-size: 100px!important; line-height: 100px!important;}
}

 box:before, box:after {
  position: absolute;
  content: '';
  border: solid white;
  z-index: -1;
}
box:before {
  top: -2em; bottom: -2em;
  left: 0; right: 0;
  border-width: 0 1px;
}
box:after {
  left: -2em; right: -2em;
  top: 0; bottom: 0;
  border-width: 1px 0;
}