:root {
 
    --color-primary: #66CDF2;
    --color-secondary: #EAE3DC;
    --color-tertiary: #FED8A3;
    --color-dblue: #002B51;
    --color-orange: #F89A5F;
    --color-b: #18242A;
    --color-w: #fff;
  }

.white-bg,
.bg-white,
section.page--sections.section-white--background,
.dirtywhite--bg-sec{
    background: var(--color-secondary)!important;
}
header .header-main--logo a img{
    width: 100%;
    height: 100%;
}
.choose-division--buttons .choose-division--button__inner a:hover,
.choose-division__btn a:hover,
.pageTitle--main .button--inner a:hover {
    color: var(--color-primary)!important;
    background: #002642 !important;
    border-color: var(--color-primary) !important;
    transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
}

.choose-division--buttons .choose-division--button__inner a,
.pageTitle--main .button--inner a,
.choose-division__btn a{
    display: inline-block;
    padding: 10px 35px;
    border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    letter-spacing: 0;
    border: 2px solid var(--color-primary);
    font-weight: 600;
    font-size: 15px;
    background: var(--color-primary);
    color: #00406E;
    text-transform: none;
}
.choose-division__btn a{
    text-transform: none;
}
.choose-division--buttons .choose-division--button__inner a::first-letter,
.choose-division__btn a::first-letter,
.pageTitle--main .button--inner a::first-letter{
    text-transform: uppercase;
}
.button--wrapper.blue-bg a {
    background: var(--color-primary);
    color: #00406E;
}
.button--wrapper a {
    display: inline-block;
    /* padding: 8px 35px; */
    padding: 10px 50px;
    border-radius: 5px;
    color: var(--color-primary);
    border: 2px solid var(--color-primary);
    font-weight: 600;
    text-transform: none;
}
.content-slider--section__inner__wrapper .button--inner a{
    letter-spacing: 0;
}
.logos--section .pageTitle--title h2{
    color: var(--color-b);
}
.hero-banner--each__content .hero-banner--each__wrapper .hero-banner--title h1{
    color: var(--color-w);
}
.hero-banner--each__content .hero-banner--each__wrapper .hero-banner--sub-title h2,
.large-cta-wrapper h2,
.large-cta-wrapper h2 span,
.large-cta-wrapper .caption--main p,
.page-title--section .pageTitle--sub h3{
    color: var(--color-secondary)!important;
}
header.sticky.active-nav,
header.active-nav{
    background: var(--color-dblue);
}
header .header--opened .nav-opened ul li a,
header.active-nav .header--top__display .header-main--nav p{
    color: var(--color-w)!important;
}
header.active-nav .translate-widget .glink{
    color: var(--color-w)!important;
}
header.active-nav .translate-widget .selected--lang-icon svg path{
    fill: var(--color-w);
}
.nav-opened .sub-title--menu a{
    font-size: 24px !important;
    line-height: 1.3 !important;
    color: var(--color-b) !important;
    font-weight: 600 !important;
}
.appended--header .appended--header__inner{
    background: var(--color-secondary);
    padding: 2px 0;
}
section.page-title--section h2, section.page-title--section p,
.content--title h2, .content--content p,
.choose-division__title h3,
.content--sub-title h4{
    color: var(--color-secondary);
}
.section.page-title--section .pageTitle--sub h3,
.logos--section .button--inner a{
    color: var(--color-b);
}
section.section.logos--section .logo--cols:first-child {
    border-right: 2px solid var(--color-dblue);
    border-left: 2px solid var(--color-dblue);
}
section.section.logos--section .logo--cols {
    position: relative;
    border-right: 2px solid var(--color-dblue);
}
section.section.logos--section .logo--cols:nth-child(5), section.section.logos--section .logo--cols:nth-child(9), section.section.logos--section .logo--cols:nth-child(13), section.section.logos--section .logo--cols:nth-child(17), section.section.logos--section .logo--cols:nth-child(21), section.section.logos--section .logo--cols:nth-child(25), section.section.logos--section .logo--cols:nth-child(29), section.section.logos--section .logo--cols:nth-child(33), section.section.logos--section .logo--cols:nth-child(37), section.section.logos--section .logo--cols:nth-child(41) {
    border-left: 2px solid var(--color-dblue)!important;
}
header.active-nav .header--top__display .hamburger-menu--icon{
    background: var(--color-primary);
}
footer {
    background: var(--color-secondary);
}
footer .footer-nav li a {
    color: var(--color-b) !important;
    
}
footer .footer-nav li li a{
    color: var(--color-primary)!important;
}
#top footer #menu-item-3700.big-link--menu.eia>a {
    font-size: 16px !important;
    color: var(--color-b) !important;
    font-weight: 700 !important;
    line-height: 1.3em !important;
    padding-bottom: 8px;
}
.content--richtext p{
    color: var(--color-secondary);
}
.page-title--section .choose-division__btn{
    width: 120%;
}
@media screen and (max-width: 1365px) {
    .page-title--section .choose-division__btn{
        width: 100%;
    }
}
header .header--inner .header--opened ul li.menu-parent >a{
    color: #fedca9!important;
}
 #top .big-link--menu.menu--color a{
    color: var(--color-b)!important;
 }
 section.page-title--section .applications--diagram__asymble p{
    color: #32CBFF;
 }
 .diagram-asymble__captions-each-left {
    padding-right: 10px;
    left: 0;
}
.footer-block.block--last-footer span,
.footer-block.block--last-footer p,
.footer-block.block--last-footer a{
    color: var(--color-b);
}
.content-items-2--section .button-2__wrapper .button--inner a,
.content-items-2--section .button-1__wrapper .button--inner a,
.content-items-2--section .button-3__wrapper .button--inner a{
    color: #32CBFF!important;
}
.content-items-2--section .button-2__wrapper .button--inner a:hover,
.content-items-2--section .button-1__wrapper .button--inner a:hover,
.content-items-2--section .button-3__wrapper .button--inner a:hover{
    color: var(--color-dblue)!important;
}
.content-slider--section .content--sub-title h4{
    color: var(--color-dblue);
}
/* .content-slider--section .content--slider__images .box-cover{
    background: var(--color-secondary)!important;
} */