h5, i {
    vertical-align: middle;
}

h5 {
    display: inline-block;
}

.card-panel {
    overflow: auto;
}

.btn-large {
    position: absolute; /* postulat de départ */
    top: 450px;
    left: 50%; /* à 50%/50% du parent référent */
    transform: translate(-50%, -50%); /* décalage de 50% de sa propre taille */
}

.btn-large:hover {
    background-color: white !important;
    color: #0277bd;
}

.parallax-container {
    height: 450px;
}