.bg-gradient-orange-yellow {
    background-image: linear-gradient(to right top, #f2984a, #ffad4c, #ffbc52, #ffca5b, #ffd966);
}

.page-title-large h2
{
    font-size: 20px;
}

.blog-custom article:hover .blog-image img
{
    transform: scale(1.07);
}

.blog-custom article .blog-image img
{
    -webkit-transition: .6s 
cubic-bezier(.37, 0, .63, 1);
    transition: .6s 
cubic-bezier(.37, 0, .63, 1);
    will-change: transform;
}

.article-list .card:hover .blog-image img
{
    transform: scale(1.07);
}

.article-list .card .blog-image img
{
    -webkit-transition: .6s 
cubic-bezier(.37, 0, .63, 1);
    transition: .6s 
cubic-bezier(.37, 0, .63, 1);
    will-change: transform;
}

header .navbar-brand img
{
    height: 60px;
    max-height: 70px;
}
    

.custom-grid-content h1, .blog-article-content h1
{
    font-size: 3rem;
}

.custom-grid-content h2, .blog-article-content h2
{
    font-size: 2.8rem;
}

.custom-grid-content h3, .blog-article-content h3
{
    font-size: 2.6rem;
}

.custom-grid-content h4, .blog-article-content h4
{
    font-size: 1.6rem;
    font-weight: 500;
}

.custom-grid-content h5, .blog-article-content h5
{
    font-size: 1.4rem;
    font-weight: 500;
}

.custom-grid-content li, .blog-article-content li
{
    list-style-type: disc;
}

.gallery-wrapper li
{
    list-style-type: none;
}

.custom-grid-content li p, .blog-article-content li p
{
    margin-bottom: 10px;
}

.accordion .accordion-item.active-accordion .accordion-header .accordion-title:after {
  content: '';
  width: 15%;
  height: 2px;
  background: var(--base-color);
  position: absolute;
  bottom: -5px;
  left: 0;
}
