html, body{
    font-family: 'Montserrat', sans-serif; 
    font-weight: 200; 
    -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */ 
}

::-webkit-scrollbar {
    display: none;
}

.no_select {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently*/
}

.vh-25{height:25vh}
.vh-50{height:50vh}
.vh-75{height:75vh}

.top{top:0px}
.left{left:0px}

.text-underline{text-decoration: underline}

h1, h2, h3, h4, h5, h6{font-family: 'Playfair Display', serif;}

h1{font-size: 4rem}

@media screen and (max-width: 768px) {
    h1{font-size: 2.2rem}
}

a{color: inherit !important}


.font-size-15{font-size:1.5rem}
.font-size-20{font-size:2rem}
.font-size-25{font-size:2.5rem}
.font-size-30{font-size:3rem}
.font-size-35{font-size:3.5rem}
.font-size-40{font-size:4rem}

.toggle_content{cursor:pointer}


.footer{
height:500px
background-color:#f8f6f5;
}
