html {
    
    scroll-behavior: smooth;
    scroll-snap-type: y mandatory;
}
html::-webkit-scrollbar {
  display: none;
}
#html{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

html, body {margin : 0px; padding: 0px; height: 100%; width: 100%; text-align: center;background-color: #000000;
            /*overflow-y: hidden; scroll-snap-type: y mandatory; scroll-behavior: smooth;*/}
section {min-height : 100%; width : 100%; background-color: #000000; scroll-snap-align: start;}
a{text-decoration: none;}
li{list-style-type: none;}
@font-face{
    font-family: GeosansLight;
    src: url('../fonts/GeosansLight.ttf');
}
h1, h2, a {font-family: GeosansLight; color: #858585; font-weight: 500;}
h1 {font-size: 52pt;}
h3 {font-size: 76.611pt; transition: .3s;}
h4 {font-size: 42.574pt; transition: .3s;}
p {font-size: 35pt;}
h4, p {font-family: 'myriad-pro';}
hr {height: 2px;border: 0px; margin: -15px 0px 0px 0px;}
#logo, header nav ul li a {transition: all 300ms; -webkit-transition: all 300ms;-moz-transition: all 300ms;-o-transition: all 300ms;}

#placeholder{
    width:100lvw;
    height: 100lvh;
    margin: 0;
    padding: 0;
}
#placeholder img{
    display: block;
    width:100%;
    height:100%;
    object-fit: cover;
    object-position: center;
}