body {
    background-color: white;
}
.border-left-primary{
    border-left: 3px solid #0d6efd;
}
h1.big-title {
    font-size: clamp(42px, 7vw, 72px);
    line-height: 1.05;
    font-weight: 700;
    letter-spacing: -2px;
    margin-bottom: 25px;
    margin-top: 25px;
    color: var(--am-blue-dark);
}
h1 span {
    color: var(--am-blue-sky);
}
.intro {
    max-width: 650px;
    margin: 0 auto 35px;
    font-size: 18px;
    line-height: 1.8;
    color: var(--am-blue-dark);
}
.divider {
    width: 55px;
    height: 3px;
    margin: 0 auto 35px;
    background: #03547d;
    border-radius: 10px;
}
.message {
    max-width: 650px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 1.8;
    color: var(--am-blue-dark);;
}
.intro strong, .message strong {
    color: var(--am-ink);
}

.footer-present {
    margin-top: 50px;
    font-size: 13px;
    color: var(--am-blue-dark);
}
/* */
#v-pills-tabContent {
    display: grid;
}
#v-pills-tabContent > .tab-pane {
    grid-area: 1 / 1;
    display: block;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
}
#v-pills-tabContent > .tab-pane.active {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}
/* */