.head-card{
    position: relative;
}
.head-card::after{
    content: '';
    height: 100%;
    width: 100%;
    display: block;
    background-color: #97cbc8;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: .8rem !important;
    mix-blend-mode:multiply;
}
footer.bg-dark {
    background: #97cbc8 !important;
}
footer hr {
    height: 2px;
    margin: 4.5rem 0;
    color: rgb(255 255 255);
    background-color: currentColor;
    border: 0;
    opacity: 1;
}
footer form.dark-fields .form-control {
    background: rgb(255 255 255);
    border-color: rgba(255, 255, 255, .1);
    color: #cacaca;
}

.text-black-g {
    color: #36496d!important;
}

.text-black-g .svg-fill {
    fill: #36496d;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    /*color: #6b918e;*/
}
.underline.primary:after, .underline:after {
    background: rgb(240, 187, 173, 0.5);
}
.bg-soft-inverse{
    background: rgb(240, 187, 173, 0.5);
}
