﻿:root {
    --brand-orange: #F24700;
    --brand-blue: #013A59;
    --brand-light-bg: #f7f1ed;
    --brand-light-txt: #fff;
}

body {
    margin: 0;
    padding: 0;
    color: #333;
}

img.logo {
    height: 70px;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--brand-orange);
    text-decoration: underline;
}

a, .text-link {
    color: var(--brand-orange);
}

.bg-light-block {
    background-color: var(--brand-light-bg);
}

h1, h2, h3, h4, h5 {
    color: var(--brand-blue);
}

.hero-home {
    background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('/images/hero-home1.jpg');
    background-attachment: fixed;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

    .hero-home div h1 {
        color: #fff;
    }

.card-img-home {
    padding: 1rem;
    border-radius: 1.375rem;
}

.btn-primary {
    background-color: var(--brand-orange);
    border-color: var(--brand-orange);
    color: var(--bs-btn-color) !important;
}

    .btn-primary:hover, .btn-primary:focus {
        background-color: #e04e02;
        border-color: #e04e02;
    }


footer {
    background: #f7f1ed;
    padding: 2rem 0;
}
