:root {
    --main-blue: #1C3467;
    --white: #fff;
    --black: #373535;
}

.clg-header .clg-menu-box,
a.btn-arrow,
.slick-slider .slick-prev, .slick-slider .slick-next,
.clg_news.clg_news_squared .clg_news_buttons .btn-all-news,
.icon-button-link.black,
.search-box .input-group button,
.clg_footer .footer-bottom,
.home-page-layout .clg-section.home_top_section .content-main .info + a + .socials a:hover,
a.btn-border:hover {
    background-color: var(--main-blue);
}
.home-page-layout .clg-section.home_top_section .content-main .info + a + .socials svg path,
.home_about_section .about-card-main-socials svg rect,
.home_education_section .education-bottom svg rect,
.clg_footer .footer-top .footer-socials .clg-socials .clg-btn:not(.rss-link) svg rect {
    fill: var(--main-blue);
}

.accordion-button.active {
    color: var(--white) !important;
    background-color: var(--main-blue);
}

.accordion-button.active:hover {
    color: var(--black) !important;
}

.accordion-button.active svg rect,
.home-page-layout .clg-section.home_top_section .content-main .info + a + .socials a:hover svg path {
    fill: var(--white) !important;
}

.accordion-button.active svg path {
    stroke: var(--black) !important;
}