
html,body 
{
    font-family: "Host Grotesk", sans-serif;
} 
h1
{
    font-weight: 500;
    font-style: normal;
    color:white;
    font-family: "Host Grotesk", sans-serif;
    font-size:16px;
    text-transform:uppercase;
}
h2 
{
    font-weight: 500;
    font-size:64px;
    font-style: normal;
    color:white;   
    font-family: "Power Grotesk", sans-serif;
    line-height:54px;
    margin-bottom:40px;
    margin-top:-10px;
}
h3
{
    font-weight: 500;
    font-size:48px;
    font-style: normal;
    color:white;   
    font-family: "Power Grotesk", sans-serif;
    line-height:46px;
    margin-bottom:40px;
    margin-top:30px;
}
.uk-button
{
    background:#EC1C25;
    color:white;
    text-transform:none;
    margin-top:15px;
    display:inline-block;
    padding:5px 20px;
}
.uk-container 
{
    padding-right:0px;
    max-width:1600px;
}
p
{
    font-weight:100;
    margin-bottom:35px;
}
.uk-button
{
    position: relative;
    margin-top:5px;
}
.mobile 
{
    display:none;
}
.desktop
{
    display:block;
}
.uk-button:hover 
{
    background:#b5181f;
    color:white;
}
.hero
{
    height:70vh;
}
.border-right
{
    border-right: 6px solid white;
}
.border-left
{
    border-left: 6px solid white;
}
.second 
{
    margin-top:12px!important;
}
.hero .uk-cover-container 
{
    min-height:400px;
}
.grey-content
{
    background-color:#6A6A6C;
    color:white;
}
.uk-navbar-nav>li>a
{
    text-transform:none;
    color:#6A6A6C;
    font-size:16px;
    font-family: "Host Grotesk", sans-serif;
    margin-right:15px;
}
.uk-navbar-right .uk-navbar-nav img 
{
    width: 24px;
    margin-right: 8px;
}
.big-right
{
    margin-right:30px!important;
}
.footer ul img
{
    width:20px;
}
.footer a 
{
    color:#6A6A6C; 
}
.footer a:hover
{
    text-decoration:none;
}
h4
{
    font-weight: 500;
    font-size:18px;
    font-style: normal;
    color:black;   
    font-family: "Power Grotesk", sans-serif;
    line-height:54px;
    m0argin-bottom:20px;
}
.copyright
{
    padding-top:15px;
    margin-top:60px;
    padding-bottom:15px;
    border-top:1px solid #6A6A6C;
    text-align:center;
}
.footer 
{
    padding-top:15px;
}
@media only screen and (max-width: 960px) {
    .hero
    {
        height:inherit!important;
        max-height:inherit!important;
    }
    h4
    {
        margin-top:15px;
    }
    .footer 
    {
        text-align:center;
    }
    .footer div  
    {
        padding-left: 0px;
    }
    h2 
    {
        font-size:48px;
        line-height:46px;
    }
    h3 
    {
        margin-top:10px;
    }
    .second .uk-cover-container
    {
        height:300px;
    }
    .big-right
    {
        margin-right:15px!important;
    }
    .border-right
    {
        border-right: 0px solid white;
    }
    .border-left
    {
        border-left: 0px solid white;
    }
    .uk-position-center
    {
        position:relative!important;
        transform: translate(-50%, -50%);
        width: max-content;
        max-width: 100%;
        box-sizing: border-box;
        padding:0px!important;
    }
    .second 
    {
        margin-top:0px!important;
    }
    .uk-navbar-right .uk-navbar-nav span 
    {
        display:none;
    }
    .mobile 
    {
        display:block;
    }
    .desktop
    {
        display:none;
    }
}
