@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');


body {
    color: #818181;
}


.banner-area:before {
    background-color: rgba(139, 18, 18, 0.7);
}

.banner-area h4 {
    color: #ffffff;
}

.top-link-box {
    background: #a12424;
    color: #ffffff;
}

a:hover .top-link-box {
    background: #881e1e;
    color: #ffffff;
}

.link-box-icon svg {
    fill: #ffc5c5;
}

a:hover .top-link-box .link-box-icon svg {
    fill: #ffffff;
}

.section-one {
    border-bottom: 1px solid #f3e8e8;
    background-color: #f8f4f4;
}

.section-one h2 {
    color: #333333;
}

.form-check-input:checked {
    background-color: #a12424;
    border-color: #a12424;
}

.btn-blue {
    color: #ffffff;
    background: #a12424;
    border-color: #a12424;
}

.btn-blue:hover {
    color: #ffffff;
    background: #881e1e;
    border-color: #881e1e;
}

.btn-blue:focus {
    color: #ffffff;
    background: #881e1e;
    border-color: #881e1e;
}

.btn-blue:active {
    color: #ffffff !important;
    background: #881e1e !important;
    border-color: #881e1e !important;
}

.btn-green {
    color: #ffffff;
    background: #a12424;
    border-color: #a12424;
}

.btn-green:hover {
    color: #ffffff;
    background: #881e1e;
    border-color: #881e1e;
}

.btn-green:focus {
    color: #ffffff;
    background: #881e1e;
    border-color: #881e1e;
}

.btn-green:active {
    color: #ffffff !important;
    background: #881e1e !important;
    border-color: #881e1e !important;
}

.section-two h2 {
    color: #881e1e;
}

.section-two p strong {
    color: #881e1e;
}

.section-sub-two {
    background-color: #f7dede;
    border-top: 1px solid #edd1d1;
    border-bottom: 1px solid #edd1d1;
}

.section-three {
    border-top: 1px solid #f3e8e8;
    border-bottom: 1px solid #f3e8e8;
    background-color: #f8f4f4;
}

.box-main .for-icon svg {
    fill: #a12424;
}

.box-main h3 {
    color: #a12424;
}

.box-main h4 {
    color: #333333;
}

.detail-bottom {
    color: #333333;
}

.detail-bottom a {
    color: #333333;
}

.detail-bottom a:hover {
    color: #a12424;
}

.detail-bottom .detail-icon {
    fill: #a12424;
}