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

.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: var(--color-new-blue);
 }
 .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: var(--color-new-blue)!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-new-blue);
}
/* .content-slider--section .content--slider__images .box-cover{
    background: var(--color-secondary)!important;
} */

html[lang="es"] .choose-division__icons--each.icon-count-6:before {
    transform: rotate(82deg);
    right: -32px;
    top: -21px;
}
html[lang="es"] .choose-division__icons--each.icon-count-2:before {
    transform: rotate(72deg);
    top: 0px;
    right: 168px;
}

html[lang="it"] .choose-division__icons--each.icon-count-4:before {
    transform: rotate(132deg);
    top: -104px;
    height: 150px;
    left: 60px;
}
html[lang="it"] .choose-division__icons--each.icon-count-7:before {
    transform: rotate(140deg);
    right: 0px;
    height: 151px;
    top: 67px;
}
html[lang="it"] .choose-division__icons--each.icon-count-2:before {
    transform: rotate(72deg);
    top: 0px;
    right: 166px;
}
@font-face{
  font-family:'Poppins';
  src:url('fonts/Poppins-Regular.ttf')
}
#verus1 h2,#verus2 .content--title h2,#verus3 .title--main h2,#verus4 .blurb-image-top--title h2{font-size:2.5em !important;}
section.verus0 .hero-banner--each .hero-banner--title h1{font-size:2.5em !important;margin:2rem auto;}
section.verus0 .hero-banner--each .hero-banner--sub-title{padding-top:3em;}
.verus0 .content--rich-text{max-width:850px;}
.verus0 .content--rich-text p{font-size:18px;line-height:1.6em;text-align:justify;}
@media screen and (max-width: 767px) {
    section.verus0 .hero-banner--each .hero-banner--sub-title {
        padding-top:3em;padding-bottom: 0px;
    }
    section.verus0 .hero-banner--each .hero-banner--overlay__top {
        background-position:80% bottom;
    }
    .verus0 .content--rich-text p{
        font-size:16px;
    }
    #verus5 .slick-prev{left:-10px;}
    #verus5 .slick-next{right:-10px;}
}

#verus2 .containers--slider{margin-top:250px;}
#verus2 .content--slider__data .content--content{max-width:450px;}
#verus2 .slider--container__main .content-slider--text .content--content ul{padding-left:0 !important;}
#verus2 .content--content p{line-height:1.5em;font-size:16px;text-align:justify;}
#verus2 .content--content li{list-style:none;line-height:1.5em;font-size:16px;color:#EAE3DC;text-align:justify;}
#verus2 .content--title{width:320% !important;text-align:center;}
#verus2 .containers--slider .slider--arrows .slider--arrows__inner{justify-content:right;}
#verus3 .sub-title--main h4{font-size:18px;}
#verus3 .button--wrapper a{font-size:1.5em;}
.verus0 .hero-banner--icon{max-width:350px;}
#verus4 .blurb-image-top--title h2{color:#EAE3DC !important;}
#verus4 .blurb-image-top--img img{max-width:960px;}
#verus4 .blurb-image-bot--content,#verus4 .blurb-image-bot--button{display:none;}
#verus5 .title--main h2{font-size:2.5em;text-align:center;color:#EAE3DC;}
#verus5 .content--title h2{font-size:2.0em !important;}
#verus5 h3{font-size:16px;color:#EAE3DC;height:2.6em;overflow:hidden;margin:1em auto;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#verus5 .wechat-img {height:165px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
#verus5 .wechat-img a{display:block;width:100%;height:100%;}
#verus5 .content--slider__images .content--slider__images-each a{display:block;width:100%;height:100%;}
#verus6 {background:#00406E;}
html.page-id-4687 p,a,span,li,h1,h2,h3,h4,h5,h6{font-family:'Poppins';}
html.page-id-4687 .verus0 .content--rich-text p{font-size:16px;}
html.page-id-4687 section.page-title--section .pageTitle--caption p{font-size:16px;}

html.page-id-4687 .chematek-difference-cta .title--main h2{letter-spacing:0em !important;}
html.page-id-4687 #verus2 .content--content p{line-height:1.25em;font-size:14px;}
html.page-id-4687 #verus2 .content--content li{list-style:none;line-height:1.25em;font-size:14px;color:#EAE3DC;}
.header-main--logo{position:relative;}
.header-main--logo a:nth-of-type(1){width:50%;height:100%;position:absolute;top:0px;left:0px;display:block;}
.header-main--logo a:nth-of-type(2){width:50%;height:100%;position:absolute;top:0px;right:0px;display:block;}