@font-face{
    font-family:Raleway;
    src:url("Raleway-VariableFont_wght.ttf")
}
body{
    font-family:Raleway,sans-serif
}
body,html{
    height:100%;
    line-height:1.8
}
.bgimg{
    background-position:center;
    background-size:cover;
    background-image:url("forest.jpg");
    min-height:100%
}
html{
    box-sizing:border-box
}
*,:after,:before{
    box-sizing:inherit
}
html{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
header{
    display:block
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline-width:0
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
html{
    overflow-x:hidden
}
a{
    color:inherit
}
.button{
    border:none;
    display:inline-block;
    padding:8px 16px;
    vertical-align:middle;
    overflow:hidden;
    text-decoration:none;
    color:inherit;
    background-color:inherit;
    text-align:center;
    cursor:pointer;
    white-space:nowrap
}
.button{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.button:disabled{
    cursor:not-allowed;
    opacity:.3
}
:disabled *{
    pointer-events:none
}
.display-container{
    position:relative
}
@media (max-width:600px){
    .hide-small{
        display:none!important
    }
}
@media (min-width:993px){
    .hide-large{
        display:none!important
    }
}
@media (max-width:992px) and (min-width:601px){
    .hide-medium{
        display:none!important
    }
}
.display-bottomleft{
    position:absolute;
    left:0;
    bottom:0
}
.display-left{
    position:absolute;
    top:50%;
    left:0;
    transform:translate(0,-50%);
    -ms-transform:translate(0,-50%)
}
.opacity{
    opacity:.6
}
.hover-opacity-off:hover{
    opacity:1
}
.small{
    font-size:12px!important
}
.medium{
    font-size:15px!important
}
.large{
    font-size:18px!important
}
.xxlarge{
    font-size:36px!important
}
.jumbo{
    font-size:64px!important
}
.margin-top{
    margin-top:16px!important
}
.button:hover{
    color:#000!important;
    background-color:#ccc!important
}
.white{
    color:#000!important;
    background-color:#fff!important
}
.text-white{
    color:#fff!important
}
.text-grey{
    color:#757575!important
}