:root {
    --primary-color-500: #163753;
    --primary-color-100: #f4f6f8;
    --primary-color-200: #e8eef4;
    --primary-color-900: #092034;
    --default-link-color: #163753;
    --TL-primary-color: #37563e;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'futura-pt', Verdana, sans-serif;
    font-weight: 400;
}
p{
    font-family: 'futura-pt', Verdana, sans-serif;
}
.header{
    background-color: #e8eef4;
}

.visual-1{
    height: 100px;
    overflow: hidden;
    backface-visibility: hidden;
    transform: translate3d(0,0,0);
    box-shadow: 0 4px 22px rgba(0,0,0,0,25);
}
.content{
    max-width: 800px;
    margin:auto;
    margin-bottom: 50px;
}
.footer-logos img{
    height: 50px;
    display: block;
}
.social-footer svg{
    height: 30px;
    display: block;
}

.btn-primary{
    background-color: var(--TL-primary-color);
    border-color: var(--TL-primary-color);
    border-radius: 30px;
    padding: 10px 30px;
}
.btn-primary:hover{
    background-color: var(--TL-primary-color);
    border-color: var(--TL-primary-color);
    opacity: 0.7;
}