h2 {
    margin-bottom:2rem;
}

h3 {
    margin-bottom:1rem;
}

iframe {
    max-width: 100%;
}

.bg-grey, .show-pattern-with-colors-bg-gray, .bg-proline  {
    background-color: #f5f5f5;
}

.bg-blue, .btn.btn--blue {
    background-color: #c21f3c;
}

.hover\:bg-blue-600:hover, .btn--blue:hover {
    background-color: #9e2137;
}

.pattern-proline {
    position: absolute;
    top: 0;
    right: 0.5rem;
    width: 44%;
    padding: 0;
    max-height: 100%;
}

@media (max-width: 620px) {

    .d-flex {
        flex-wrap:wrap;
    }
    
    .w-60, .w-40 {
        width: 100%;
    }
}