*{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    box-sizing: border-box;
    font: inherit;
    outline: none;
    background: transparent;
    text-decoration: none;
    color: inherit;
}
:root{
    --blue: hsl(207, 67%, 8%);
    --light-gray: #e0e0e0;
    --dark-gray: hsl(25, 11%, 40%);
    --danger: hsl(0,96%,59%);
    --success: hsl(138deg 54% 43%);
    --background-alternative: #e0e0e0;
    --body-background: #eeeeee;
}
html{
    scroll-behavior: smooth;
}
body{
    font-family: arial;
    background-color: var(--body-background);
}
.Visible{
    opacity: 1 !important; 
    pointer-events: inherit !important;
}
.Show_Menu{
  top: 95px !important;
}
.Main_Content{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 95px;
}
#scrollTo{
    scroll-margin-top: 7rem;
}

.Homepage_About#scrollTo{
    scroll-margin-top: 5rem;
}

.Stable_Description#scrollTo{
    scroll-margin-top: 5rem;
}

.Header_Font{
    font-family: 'times new roman',Arial, serif;
    letter-spacing: 1px;
}
.Paragraph_Font{
    font-family: 'Open Sans', sans-serif;
}
.Loading {
    top: 0;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    background: rgba(241,241,241,0.975);
    z-index: 123122222222;
    transition: 0.3s;
}

.Loading-img {
    width: 50px;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to { 
        transform: rotate(360deg);
    }
}
 

 @-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg);
    }
    to { 
        -webkit-transform: rotate(360deg);
    }
}

.load {
	width: 70px;
	height: 70px;
	border:solid 7px hsl(209, 62%, 14%);
	border-radius: 50%;
	border-right-color: transparent;
	border-bottom-color: transparent;
	-webkit-transition: all 0.5s ease-in;
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 1.0s; 
    -webkit-animation-iteration-count:  infinite;
    -webkit-animation-timing-function: linear;
    transition: all 0.5s ease-in;
    animation-name: rotate; 
    animation-duration: 1.0s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear; 
}