:root{
    --primary: #2D3931;
    --secondary: #BDA775;
    --dark-green: #6A8523;
    --light-green: #9DC730;
    --white: #FFFFFF;
}

.mt-6 {
    margin-top: 6rem;
}

.mt-7 {
    margin-top: 7rem;
}

.mb-7 {
    margin-bottom: 7rem;
}

.con-trailer {
    background-color: #f2f4ee;
    border-radius: 0 0 1.5rem 1.5rem;
    padding: 1.5rem;
}

.con-trailer2 {
    background-color: #f2f4ee;
    border-radius: 0 0 1.5rem 1.5rem;
    padding: 1.5rem;
}

.con-trailer p,.con-trailer2 p {
    margin-top: 0.5rem;
    font-weight: 330;
    margin-bottom: 3rem;
}

.img-banner {
    border-radius: 1.5rem 1.5rem 0 0;
    border-bottom: 3px solid #6A8523;
    max-width: 85%;
}

li .un-cta {
    border-radius: 1.5rem;
    background-color: var(--primary)!important;
    color: var(--light-green)!important;
}

.btn-cta {
    right: 1.5rem;
    bottom: 1rem;
    padding: 0.5em 2.5em 0.5em 2.5em;
    border-radius: 5rem;
    background-color: white;
    color: #6A8523;
    border: 3px solid #6A8523;
}


.btn-link {
    position: absolute;
    right: 1.5rem;
    bottom: 1rem;
    padding: 0.5em 2.5em 0.5em 2.5em;
    border-radius: 5rem;
    background-color: white;
    color: #6A8523;
    border: 2px solid #6A8523;
    font-weight: 450;
}

a .btn-link {
    text-decoration: none!important;
}

a .btn-link:hover {
    text-decoration: none;
    color: #6A8523;
    text-decoration: underline;
}

#rent {
    padding-left: unset!important;
    padding-right: unset!important;
}

.con-lohn {
    background-color: var(--primary);
}

.con-lohn p {
    color: white;
}

.con-lohn h2{
    color: #9DC730!important;
}

.crop-center {
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: 1.5rem;
    box-shadow: 24px 24px #9cc73029;
}

.img-fullres {
    object-fit: cover;
    height: auto;
    object-position: center center;
    aspect-ratio: 2/1;
    max-height: 400px;
    width: 100%;
    background-repeat: repeat;

}

.con-transport {
    background-color: var(--light-green);
    min-height: 300px;
}

.con-transport h2 {
    color: var(--primary) !important;
}

table {
    height: 500px;
}

td {
    white-space: nowrap;
    min-width: 150px;
}

th {
    white-space: nowrap;
    padding: .5rem
}

th, td {
    border: .5px solid var(--primary)!important;
}
