@keyframes animate-fade-in
{
   0% { opacity: 0;  }
   100% { opacity: 1;  }
}
@keyframes animate-fade-in-up
{
   0% { transform: translate(0px,100px) rotate(0deg) ; opacity: 0;  }
   100% { transform: translate(0px,0px) rotate(0deg) ; opacity: 1;  }
}
@keyframes animate-fade-out
{
   0% { opacity: 1;  }
   100% { opacity: 0;  }
}
a.Link1
{
   color: #969696;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 300ms ease-in;
}
a.Link1:visited
{
   color: #969696;
   text-decoration: none;
}
a.Link1:active
{
   color: #969696;
   text-decoration: none;
}
a.Link1:hover
{
   color: #3C3C3C;
   background: #FFFFFF;
   text-decoration: none;
}
a.Link2
{
   color: #5A5A5A;
   text-decoration: none;
}
a.Link2:visited
{
   color: #5A5A5A;
   text-decoration: none;
}
a.Link2:active
{
   color: #5A5A5A;
   text-decoration: none;
}
a.Link2:hover
{
   color: #3C3C3C;
   text-decoration: none;
}
a.Link3
{
   color: #878787;
   text-decoration: none;
}
a.Link3:visited
{
   color: #878787;
   text-decoration: none;
}
a.Link3:active
{
   color: #878787;
   text-decoration: none;
}
a.Link3:hover
{
   color: #141414;
   text-decoration: none;
}
.iconclose
{
   text-decoration: none;
   background-color: transparent;
   background-image: url('./images/close%2d100100100%2d20x20px.svg');
   background-repeat: no-repeat;
   background-position: center center;
}
.iconhamburger
{
   text-decoration: none;
   background-color: transparent;
   background-image: url('./images/hamburger%2d100100100%2d20x20px.svg');
   background-repeat: no-repeat;
   background-position: center center;
}
.Headline
{
   font-family: Questrial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-align: left;
   letter-spacing: 2px;
   text-decoration: none;
   color: #464646;
   --color: #464646;
   background-color: transparent;
   text-transform: uppercase;
}
.Copy
{
   font-family: "Courier Prime";
   font-size: 13px;
   text-align: left;
   text-decoration: none;
   color: #464646;
   --color: #464646;
   background-color: transparent;
   line-height: 20px;
}
h1, .h1
{
   font-family: "Calling Code";
   font-weight: normal;
   font-size: 43px;
   text-align: left;
   text-decoration: none;
   color: #5A5A5A;
   --color: #5A5A5A;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   line-height: 125%;
}
h2, .h2
{
   font-family: "Calling Code";
   font-weight: normal;
   font-size: 24px;
   text-align: left;
   line-height: 33.03px;
   text-decoration: none;
   color: #5A5A5A;
   --color: #5A5A5A;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
h3, .h3
{
   font-family: "Calling Code";
   font-weight: normal;
   font-size: 16px;
   line-height: 22.03px;
   text-decoration: none;
   color: #5A5A5A;
   --color: #5A5A5A;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
h1.navigationmenu, .h1
{
   font-family: "Calling Code";
   font-weight: normal;
   text-align: left;
   line-height: 1.2;
   text-decoration: none;
   color: #5A5A5A;
   --color: #5A5A5A;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
h3.footertext, .h3
{
   font-family: "Calling Code";
   font-weight: normal;
   font-size: 16px;
   line-height: 24.03px;
   text-decoration: none;
   color: #5A5A5A;
   --color: #5A5A5A;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}
