.hr-section {
    padding-bottom: 70px;
    padding-top: 70px;
    background-color: #f7f7f7;
}

.hr-section:last-child {
    border: none;
}

.hr-section-white {
    background: var(--white);
}

.hr-section-content {
    margin-bottom: 4.5rem;
}

.hr-section-content .hr-sub-titel {
    margin-bottom: 10px;
}

.hr-section-content .hr-sub-titel h6 {
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--color-3);
}

.hr-section-content .hr-titel {
    margin-bottom: .25rem;
}

.hr-section-content .hr-titel h1 {
    font-weight: 700;
    letter-spacing: -.5px;
    font-size: calc(1.325rem + .9vw);
}

.hr-section-content .hr-titel h2 {
    font-weight: 600;
    font-size: 45px;
    margin-bottom: 10px;
    position: relative;
    line-height: 50px;
}
.hr-section-content .hr-titel h3 {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}
.hr-section-content .hr-titel h2 span {
    color: var(--color-3);
}
.hr-section-content .hr-text h3{
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
}
.hr-section-content .hr-text .hr-span{
    font-size: 16pt;
    color: var(--color-3);
    text-align: center;
    font-weight: 500;
}
.hr-section-content .hr-text p {
    margin-bottom: 10px;
    font-size: 16px;
/*    letter-spacing: -.25px;*/
    line-height: 26px;
    color: #000;
    font-weight: 400;
    text-align: justify;
}

.hr-section-content .hr-btns-wrap {
    margin-top: 2.5rem;
}

.hr-section-content .hr-text p:last-child {
    margin-bottom: 0;
}

.hr-dark-section {
    background: var(--color-2);
}

.hr-dark-section .hr-titel h1 {
    color: var(--white);
}

@media screen and (max-width: 992px) {
    .hr-section {
        padding-bottom: 4.5rem;
        padding-top: 4.5rem;
    }
}

@media(max-width:576px){
    .hr-section-content .hr-titel h2 {
    font-size: 28px;
    line-height: 35px;
}
}
/*New css start*/
.section{padding:100px 0}
.bg-cream{background:var(--cream)} .bg-cream-2{background:var(--cream-2)}
.bg-forest{background:var(--pine)} .bg-forest-2{background:var(--pine-2)}
.kicker{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--green-text);margin-bottom:14px}
.bg-forest .kicker,.bg-forest-2 .kicker,#visit .kicker{color:var(--yellow)}
.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--pine);font-family:var(--font-02);}
.section-title em{color:var(--green-text)}
.section-title.light{color:var(--white)}
.section-title.light em,.bg-forest .section-title em{color:var(--yellow)}
.section-sub{color:var(--muted);max-width:640px;margin:16px auto 0;line-height:1.7}
.section-sub.light{color:var(--muted-light);margin:16px 0 0}
.section-head{margin-bottom:60px}