a {
    color: #20286d;
}
a:hover {
    color: #ffc600!important;
}
.carousel {
    opacity: 1;
    visibility: visible;
}
.m-auto {
    margin: 0 auto;
}
.carousel-inner {
    border-radius: 10px;
}
.carousel-item img {
    max-height: 450px;
    object-fit: cover;
}
.list--ul {
    list-style-type: disc;
    padding: 15px 35px;
  }
.list--ul li {
    padding: 5px 0;
}
.tabs .nav-tabs .nav-link {
    font-size: 16px;
}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
    color: #20286d;
}
.flickity-button.next {
    opacity: 1 !important;
}
@media (max-width: 1024px) {
    .accordion .ac-item .ac-content {
        padding: 20px 0px;
    }
    .inspiro-slider .slide .slide-captions h1, .inspiro-slider .slide .slide-captions h2 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 14px;
    }
}
@media (max-width: 767px){
.lead {
    font-size: 14px !important;
    line-height: 19px;
}
section {
    padding: 25px 0;
}
.heading-text.heading-plain h2, .heading-text.heading-light h2, .heading-text.heading-section h2 {
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 32px;
    margin-top: 7px;
}
.dark #mainMenu nav>ul>li>a, #mainMenu.dark nav>ul>li>a {
    color: #000!important; 
}
.lines-button.toggle-active .lines:before, .lines-button.toggle-active .lines:after {
    background-color: #000!important; 
}
.tabs.tabs-folder .tab-content {
    border: none;
    padding: 15px 5px;
}
.list--ul {
    list-style-type: disc;
    padding: 5px 0px 5px 20px;
}
.accordion .ac-item .ac-title {
    font-size: 15px;
    line-height: 18px;
}
#header.dark .header-inner {
    background-color: #fff0;
}
}