.btn-wcag {
  border: 1px solid #121212;
  display: block;
  align-items: center;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  background: #000 url("../assets/images/wcag/icon-1a.svg") 10px center no-repeat;
}

.wcag-content {
  position: absolute;
  top: 100%;
  right: -1px;
  margin-top: 17px;
  border: 1px solid #fff;
  background: #fff;
  padding: 20px 25px 19px 25px;
  display: none;
  z-index: 200;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.wcag-yellow .btn-wcag {
    background: #000 url("../assets/images/wcag/icon-1b.svg") 10px center no-repeat !important;
}

.wcag-content .wc-box {
  display: flex;
}
.wcag-content .wc-box:not(:last-child) {
  margin-bottom: 10px;
}
.wcag-content .wc-box .wc-txt {
  font-size: 13px;
  width: 80px;
}
.wcag-content .wc-icons {
  display: flex;
  align-items: center;
}
.wcag-content .wc-icons a {
  width: 22px;
  color: #000;
  line-height: 1;
  text-align: center;
  display: flex;
  align-items: center;
  border-radius: 4px;
  padding-top: 2px;
  font-weight: 500;
  justify-content: center;
  font-size: 12px;
  margin-left: 3px;
  height: 22px;
  background-color: #F6F0EA;
  background-position: center 4px;
  background-size: 15px auto;
  background-repeat: no-repeat;
}
.wcag-content .wc-icons .wc-icon-6, .wcag-content .wc-icons .wc-icon-6 span {
  font-size: 15px !important;
}
.wcag-content .wc-icons .wc-icon-5, .wcag-content .wc-icons .wc-icon-5 span {
  font-size: 18px !important;
}
.wcag-content .wc-icons .wc-icon-7, .wcag-content .wc-icons .wc-icon-7 span {
  font-size: 12px !important;
}
.wcag-content .wc-icons .wc-icon-1 {
  background-image: url("../assets/images/wcag/icon-3.svg");
}
.wcag-content .wc-icons .wc-icon-2 {
  background-image: url("../assets/images/wcag/icon-2-2.svg");
  background-color: #000;
}
.wcag-content .wc-icons .wc-icon-3 {
  background-image: url("../assets/images/wcag/icon-2-1.svg");
  background-color: #000;
}
.wcag-content .wc-icons .wc-icon-4 {
  background-image: url("../assets/images/wcag/icon-2.svg");
  background-color: #FFFB4B;
}

.wcag-box {
  margin: 12px 20px 0 -18px;
  height: 40px;
  width: 40px;
  position: relative;
}

/** wcag-yellow***/

.wcag-yellow .main-menu__button:after,
.wcag-yellow .main-menu__button,
.wcag-yellow .main-menu__button:hover, .wcag-yellow .main-menu__button:hover:after,
.wcag-yellow .main-menu ul li.active>a, .wcag-yellow.main-menu ul li.active>span {
    background: #000;
}
.wcag-yellow .main-menu__button span,
.wcag-yellow .main-menu ul li.active>a {
    color: #FFFB4B !important;
}
.wcag-yellow .hero__column--narrow .hero__text .green-box {
    background: #FFFB4B;
    color: #000;
}
.wcag-yellow .button--white-border {
    border-color: #000;
    color: #000 !important;
}
.wcag-yellow .hero__background,
.wcag-yellow .products__content,
.wcag-yellow .hero__column--wide .hero__banner-image {
    position: relative;
}
.wcag-yellow .hero__background::before,
.wcag-yellow .brown-box__overlay,
.wcag-yellow .products__content:before,
.wcag-yellow .hero__column--wide .hero__banner-image:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #FFFB4B;
    opacity: .86;
    content: "";
    display: block;    
}
.products__text {
    position: relative;
    z-index: 3;
}
.wcag-yellow .column:has(.news__image) {
    position: relative;
}
.wcag-yellow .column:has(.news__image) *:not(img) {
    position: relative;
    z-index: 3;
}
.wcag-yellow .column:has(.news__image):before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #FFFB4B;
    opacity: .86;
    content: "";
    right: 0;
    bottom: 0;
}
.wcag-yellow .news__container .column:has(.news__image) a:first-child {
    z-index: 1;
}
.wcag-yellow .our-products__wrapper .item__image-box img {
    opacity: 0;
}
.wcag-yellow .our-products__wrapper .item:nth-child(1) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon1.svg")left top no-repeat;
}
.wcag-yellow .our-products__wrapper .item:nth-child(2) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon2.svg")left top no-repeat;
}
.wcag-yellow .our-products__wrapper .item:nth-child(3) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon3.svg")left top no-repeat;
}
.wcag-yellow .our-products__wrapper .item:nth-child(4) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon4.svg")left top no-repeat;
}
.wcag-yellow .our-products__wrapper .item:nth-child(5) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon5.svg")left top no-repeat;
}
.wcag-yellow .our-products__wrapper .item:nth-child(6) .item__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon6.svg")left top no-repeat;
}
.wcag-yellow section.tabs .column .tabs__image-box img {
    opacity: 0;
}
.wcag-yellow section.tabs .column:nth-child(1) .tabs__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon7.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-yellow section.tabs .column:nth-child(2) .tabs__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon8.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-yellow section.tabs .column:nth-child(3) .tabs__image-box {
    background: url("../assets/images/wcag/yellow/icons/icon9.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-yellow .main-menu ul.main-menu__primary-menu > li img {
    opacity: 0;
}
.wcag-yellow .main-menu ul.main-menu__primary-menu > li:nth-child(2) {
     background: url("../assets/images/wcag/yellow/icons/icon10.svg") left center no-repeat;
}
.wcag-yellow .main-menu ul.main-menu__primary-menu > li:nth-child(3) {
     background: url("../assets/images/wcag/yellow/icons/icon11.svg") left center no-repeat;
}
.wcag-yellow .main-menu ul.main-menu__primary-menu > li:nth-child(4) {
     background: url("../assets/images/wcag/yellow/icons/icon12.svg") left center no-repeat;
}
.wcag-yellow .main-menu ul.main-menu__primary-menu > li:nth-child(5) {
     background: url("../assets/images/wcag/yellow/icons/icon13.svg") left center no-repeat;
}
.wcag-yellow .navbar__link img {
    opacity: 0;
}
.wcag-yellow .navbar__link {
    background: url("../assets/images/wcag/yellow/icons/icon14.svg") left center no-repeat;
}
.wcag-yellow .hero__details .img img{
    opacity: 0;
}
.wcag-yellow .hero__details .img {
    background-image: url("../assets/images/wcag/yellow/icons/icon16.svg");
}
.wcag-black .hero__details .img img{
    opacity: 0;
}
.wcag-black .hero__details .img {
    background-image: url("../assets/images/wcag/black/icons/icon16.svg");
}
.wcag-yellow .navbar__primary-menu li:hover>a,
.wcag-yellow .search-bar__row input,
.wcag-yellow .search-bar__row input::placeholder,
.wcag-yellow .hero__header,
.wcag-yellow .default_theme a,
.wcag-yellow .reference p,
.wcag-yellow .navigation ul li:last-child a,
.wcag-yellow .contact__tab,
.wcag-yellow .contact .button[type=submit],
.wcag-yellow .contact__phone, .wcag-yellow .contact__phone:active, .wcag-yellow .contact__phone:focus, .wcag-yellow .contact__phone:hover,
.wcag-yellow .page-bar ul li:hover a,
.wcag-yellow .history__header,
.wcag-yellow .download__row a,
.wcag-yellow .accordion__header.active,
.wcag-yellow .accordion__header:hover,
.wcag-yellow .sidebar__header,
.wcag-yellow .item__box:hover p,
.wcag-yellow .footer__phone:active, .wcag-yellow .footer__phone:focus, .wcag-yellow .footer__phone:hover,
.wcag-yellow .tabs__box:hover p,
.wcag-yellow .navbar__elemenent-with-sublist span.active,
.wcag-yellow .hero__column--width45 .hero__header, .wcag-yellow .hero__column--width45 .hero__subheader,
.wcag-yellow .footer__container--bottom .footer__content a, .wcag-yellow .footer__container--bottom .footer__content span,
.wcag-yellow .footer__container--top .footer__content ul li a, .wcag-yellow .footer__container--top .footer__content ul li p, .wcag-yellow .footer__container--top .footer__content ul li span,
.wcag-yellow .footer table td, .wcag-yellow .footer table th,
.wcag-yellow .footer h3,
.wcag-yellow .tabs__box,
.wcag-yellow .brown-box p,
.wcag-yellow .color-primary-green,
.wcag-yellow .button--green-text span, .wcag-yellow .button--white-text:hover span,
.wcag-yellow .button--green-border,
.wcag-yellow .news__header--primary-green, .wcag-yellow .news__header:hover,
.wcag-yellow .green-link span,
.wcag-yellow aside ul li a,
.wcag-yellow .button--white-text span,
.wcag-yellow .green-box p,
.wcag-yellow .hero__column--narrow .hero__text .green-box .color-white {
    color: #000 !important;
}
.wcag-yellow .main-menu__button img {
    filter: brightness(0) saturate(100%) invert(81%) sepia(97%) saturate(749%) hue-rotate(1deg) brightness(104%) contrast(104%);
}
.wcag-black .search-bar__close {
    filter: brightness(0) saturate(100%) invert(81%) sepia(97%) saturate(749%) hue-rotate(1deg) brightness(104%) contrast(104%);
}
.wcag-yellow .search-bar__close {
    filter: invert(1);
}
.wcag-yellow .page-bar ul li.active a {
    color: #FFFB4B !important;
    background: #000 !important;
    padding-left: 5px;
    padding-right: 5px;
}
.wcag-black .page-bar ul li.active a {
    color: #000 !important;
    background: #FFFB4B !important;
    padding-left: 5px;
    padding-right: 5px;
}
.wcag-white .page-bar ul li.active a {
    color: #000 !important;
    background: #FFF !important;
    padding-left: 5px;
    padding-right: 5px;
}
.wcag-yellow .search-bar,
.wcag-yellow .hero__container--green,
.wcag-yellow .contact__tab,
.wcag-yellow .contact .button[type=submit],
.wcag-yellow .form .input-field input, .wcag-yellow .form .input-field textarea,
.wcag-yellow .contact--top,
.wcag-yellow .contact--bottom,
.wcag-yellow .map__bar,
.wcag-yellow .statement,
.wcag-yellow .sidebar:after,
.wcag-yellow .fixed-menu,
.wcag-yellow .sidebar__box,
.wcag-yellow .sidebar,
.wcag-yellow .sidebar:before,
.wcag-yellow .page-bar,
.wcag-yellow .hero__column--width45 .hero__text,
.wcag-yellow .navigation,
.wcag-yellow .hero__column--width45,
.wcag-yellow .wcag-yellow .main-menu ul ul, .wcag-yellow .main-menu-2 ul ul,
.wcag-yellow .navbar__secondary-menu,
.wcag-yellow .button--grey-background,
.wcag-yellow .bg-color-fifth-brown,
.wcag-yellow .bg-color-fourth-brown,
.wcag-yellow .tabs,
.wcag-yellow .tabs__box,
.wcag-yellow .green-box--grey, .wcag-yellow .green-box--grey:after, .wcag-yellow .green-box--grey:before,
.wcag-yellow section.info,
.wcag-yellow .brown-box:after,
.wcag-yellow .button--white-background,
.wcag-yellow .navbar,
.wcag-yellow .hero__text,

.wcag-yellow .main-menu,
body.wcag-yellow, .wcag-yellow .header-top {
    background: #FFFB4B;
}
.wcag-yellow .contact__tab,
.wcag-yellow .button--white-border,
.wcag-yellow .footer__anchor,
.wcag-yellow .accordion__header,
.wcag-yellow .hero__slider .slick-dots li button {
    border-color: #000 !important;
    background: transparent !important;
}
.wcag-yellow .contact__tab.active,
.wcag-yellow .item__box:before,
.wcag-yellow .footer__anchor:hover,
.wcag-yellow .footer__container--top .footer__content ul li a:after, .wcag-yellow .footer__container--top .footer__content ul li a:before,
.wcag-yellow .green-link span:after, .wcag-yellow .green-link span:before,
.wcag-yellow .hero-slider-arrow:hover,
.wcag-yellow .slider-arrow:hover,
.wcag-yellow .hero__slider .slick-dots li.slick-active button {
    background: #000 !important;
}
.wcag-yellow .navbar__secondary-menu ul li,
.wcag-yellow .root,
.wcag-yellow .contact .button[type=submit],
.wcag-yellow .form .input-field input, .wcag-yellow .form .input-field textarea,
.wcag-yellow .contact__box-aside,
.wcag-yellow .statement,
.wcag-yellow .board table td:after,
.wcag-yellow .history__header:before,
.wcag-yellow .history__row:before,
.wcag-yellow .download__row,
.wcag-yellow .hero__column--width45:after,
.wcag-yellow .search-icon,
.wcag-yellow .slider-arrow,
.wcag-yellow .button--green-border,
.wcag-yellow .green-link span:after, .green-link span:before,
.wcag-yellow .item__box {
    border-color: #000 !important;
}
.wcag-yellow .contact__tab.active {
    color: #FFFB4B !important;
}
.wcag-yellow .search-icon {
    background-image: url("../assets/images/wcag/yellow/icons/search.svg");
}
.wcag-yellow .search-icon:hover {
    background-image: url("../assets/images/wcag/yellow/icons/search-hover.svg");
    background-color: #000 !important;
}
.wcag-yellow .statement:before {
    background-image: url("../assets/images/wcag/yellow/icons/icon15.svg");
}
.wcag-yellow .accordion__content ul li:not(.tabs-years__list-item):before, .wcag-yellow .content__wrapper ul li:not(.tabs-years__list-item):before, .wcag-yellow .custom-list ul li:not(.tabs-years__list-item):before,
.wcag-yellow .download__link:before,
.wcag-yellow .sidebar__phone:before,
.wcag-yellow .navbar__elemenent-with-sublist>span:after,
.wcag-yellow .main-menu__elemenent-with-sublist>span:after,
.wcag-yellow .main-menu ul li img,
.wcag-yellow .item__image-box img,
.wcag-yellow .arrow,
.wcag-yellow .footer__icon-phone,
.wcag-yellow .tabs__image-box img,
.wcag-yellow .brown-box__image-box img,
.wcag-yellow .button:before,
.wcag-yellow .accordion__header:after,
.wcag-yellow .item__box:after {
    filter: grayscale(1) brightness(0);
}
.wcag-yellow .footer__anchor:hover .arrow,
.wcag-yellow .hero-slider-arrow:hover .arrow,
.wcag-yellow .slider-arrow:hover .arrow {
    filter: brightness(0) invert(1);
}
.wcag-yellow .btn-1 {
    background: #000;
    color: #FFFB4B !important;
}
.wcag-yellow .brown-box:after {
    z-index: 1;
}
.wcag-yellow .main-menu ul ul li a,
.wcag-yellow .main-menu-2 a {
    color: #000 !important;
}

.wcag-yellow [style*="color: #34a800"], .wcag-yellow[style*="color:#34a800"], 
.wcag-yellow [style*="color: #008000"], .wcag-yellow[style*="color:#008000"],
.wcag-yellow [style*="color: #ff99cc"], .wcag-yellow[style*="color:#ff99cc"],
.wcag-yellow [style*="color: #add580"], .wcag-yellow[style*="color:#add580"],
.wcag-yellow [style*="color: #34a80a"], .wcag-yellow[style*="color:#34a80a"],
.wcag-yellow [style*="color: #2da300"], .wcag-yellow[style*="color:#2da300"] {
    color: #000 !important;
}

.wcag-yellow .m-ic-1 {
    background: url(../assets/images/wcag/yellow/icons/02.svg) left center no-repeat;
}
.wcag-yellow .m-ic-2 {
    background: url(../assets/images/wcag/yellow/icons/03.svg) left center no-repeat;
}
.wcag-yellow .m-ic-3 {
    background: url(../assets/images/wcag/yellow/icons/04.svg) left center no-repeat;
}
.wcag-yellow .m-ic-4 {
    background: url(../assets/images/wcag/yellow/icons/05.svg) left center no-repeat;
}
.wcag-yellow .main-menu-2 .li-submenu > a, .wcag-yellow .main-menu .li-submenu > a {
    background: url(../assets/images/wcag/yellow/icons/06.svg) right center no-repeat;
}
.wcag-yellow .btn-search {
    background: url(../assets/images/wcag/yellow/icons/01.svg) center no-repeat;
}
.wcag-yellow .ban-box {
    background: #FFFB4B !important;
    color: #000 !important;
}
.wcag-yellow #main-menu-primary-tabs li:not(.active) a:hover {
    color: #000 !important;
}
.wcag-yellow .main-menu ul li>span:hover,
.wcag-yellow .main-menu-2 .li-submenu > a, .wcag-yellow .main-menu .li-submenu > a, .wcag-yellow .ban-box .txt {
    color: #000 !important;
}
.wcag-yellow .main-menu-1 .current a {
    color: #000;
}
.wcag-yellow .main-menu-1 a:after {
    background: #000;
}
.wcag-yellow .btn-1-white {
    background: #000 !important;
    border-color: #000 !important;
    color: #FFFB4B !important;
}
.wcag-yellow .nav-1 .swiper-button-next, .wcag-yellow .nav-1 .swiper-button-prev {
    background: #000;
}
.wcag-yellow .nav-1 .swiper-button-prev:after {
    background: url(../assets/images/wcag/yellow/icons/15.svg) center no-repeat;
}
.wcag-yellow .nav-1 .swiper-button-next:after {
    background: url(../assets/images/wcag/yellow/icons/16.svg) center no-repeat;
}
.wcag-yellow .swiper-pagination-bullet {
    border-color: #000 !important;
}
.wcag-yellow .swiper-pagination-bullet-active {
    background: #000 !important;
}
.wcag-yellow .banner-image,.wcag-yellow .box-3 figure, .wcag-yellow .banner-image-product {
    position: relative;
}
.wcag-yellow .banner-image:before, .wcag-yellow .box-3 figure:before, .wcag-yellow .content-box-4 .image:before,.wcag-yellow .banner-image-product:before{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #fffb4b;
    opacity: .86;
    content: "";
    display: block;    
}
.wcag-yellow .ban-box {

    z-index: 2;
}
.wcag-yellow .box-1, .wcag-yellow .menu-1 {
    border: 2px solid #000;
    background: none !important;
}
.wcag-yellow .btn-2 {
    background: #000;
}
.wcag-yellow .btn-2:after {
    background: url(../assets/images/wcag/yellow/icons/07.svg) center no-repeat;
}
.wcag-yellow .menu-1 a {
    color: #000 !important;
    background: url(../assets/images/wcag/yellow/icons/08.svg) center right no-repeat;
}
.wcag-yellow .menu-1 li {
    border-color: #000;
}
.wcag-yellow .box-3 .date, .wcag-yellow .content-box-4 a, .wcag-yellow .content-box-4 h2 {
    color: #000;
}
.wcag-yellow .content-box-4:after {
    background: #fffb4b;  
}
.wcag-yellow .carousel-1 {
    background: #fff;
}
.wcag-yellow .box-4 {
    border: 2px solid #000;
    background-color: #fffb4b !important;    
}
.wcag-yellow .bottom-box .boxes-4 .row > div:nth-child(1) .icon{
    width: 44px;
    height: 37px;
    background: url(../assets/images/wcag/yellow/icons/a.svg) center no-repeat;
}
.wcag-yellow .bottom-box .boxes-4 .row > div .icon img{
    display: none;
}
.wcag-yellow .bottom-box .boxes-4 .row > div:nth-child(2) .icon{
    width: 40px;
    height: 40px;
    background: url(../assets/images/wcag/yellow/icons/b.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-yellow .bottom-box .boxes-4 .row > div:nth-child(3) .icon{
    width: 26px;
    height: 40px;
    background: url(../assets/images/wcag/yellow/icons/c.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-yellow .footer-content {
    background: #fffb4b; 
    color: #000; 
}
.wcag-yellow footer a, .wcag-yellow .f-title, .wcag-yellow .f-menu li span, .wcag-yellow .footer-bottom .container, .wcag-yellow .f-box {
    color: #000 !important;   
}
.wcag-yellow .f-menu a {
    opacity: 0.9;
}
.wcag-yellow .phone {
    background: url(../assets/images/wcag/yellow/icons/12.svg) left center no-repeat;
}
.wcag-yellow .mail {
    background: url(../assets/images/wcag/yellow/icons/13.svg) left center no-repeat;
}
.wcag-yellow .text ul li {
    background: url(../assets/images/wcag/yellow/icons//21.svg) left center no-repeat;
}
.wcag-yellow .box-7 .number div {
    color: #fffb4b; 
    background: #000;
}
.wcag-yellow .box-7 .number,.wcag-yellow .box-5-description {
    border-color: #000;
}
.wcag-yellow .box-5 {
    background: #fffb4b !important;
    border-color: #000;
}
.wcag-yellow .boxes-5-1 .box-5 .txt-1 {
    background: url(../assets/images/wcag/yellow/icons/22.svg) right center no-repeat;
}
.wcag-yellow .box-5 .txt-2 {
    color: #000;
    background: url(../assets/images/wcag/yellow/icons/18.svg) left center no-repeat;
}
.wcag-yellow .box-8 {
    border: 2px solid #000;
    color: #000;
    background: #fffb4b !important;
}
.wcag-yellow .box-8-1 {
    border-color:#000;
}
.wcag-yellow .phone-2 {
    color: #000 !important;
}
.wcag-yellow .phone-2 {
    background: url(../assets/images/wcag/yellow/icons/23.svg) left bottom no-repeat;
}
.wcag-yellow .wcag-content {
    background: #fffb4b !important;  
    border-color: #fffb4b !important;  
}
.wcag-yellow .content-box-14 {
    background: #fffb4b !important;  
}
.wcag-yellow .menu-2 a {
    color :#000;
    border-color: #000;
}
.wcag-yellow .menu-2 .current a, .wcag-yellow .menu-2 a:hover {
    background: #000;
    color: #fffb4b !important;  
}
.wcag-yellow .boxes-9 {
    border-color: #000;
}
.wcag-yellow .box-9:after {
    background: #000;
}
.wcag-yellow .text-1 a {
    color: #000 !important;
}
.wcag-yellow .title-box {
   background: #fffb4b !important;    
}
.wcag-yellow .text p a, .wcag-yellow .title-box h1 {
     color: #000 !important;   
}
.wcag-yellow .main-content p a {
      color: #000 !important;   
}
.wcag-yellow .box-6 {
    border-color: #000;
}
.wcag-yellow .phone-1 {
    color: #000;
}
.wcag-yellow .billing-data-container {
    border: 2px solid #000;
    color: #000;
    background: none;
}
.wcag-yellow .billing-data-container .title-small h2 {
    color: #000;
}
.wcag-yellow .content-box-8 {
    border-color: #000;
}
.wcag-yellow .box-6, .wcag-yellow .box-6 a {
    color: #000 !important;
}
.wcag-yellow .input-box input,.wcag-yellow .input-box select, .wcag-yellow .input-box textarea {
   background: #fffb4b !important; 
}
.wcag-yellow .boxes-9 .box-9:last-child:before {
   background: #fffb4b !important;      
}
.wcag-yellow .checkbox-box .wpcf7-list-item-label:after {
    border-color: #000;
}
.wcag-yellow .checkbox-box :checked + .wpcf7-list-item-label:after {
    border-color: #000;
}
.wcag-yellow .checkbox-box :checked + .wpcf7-list-item-label:before {
    background: #000;
}
.wcag-yellow .text h5 a {
    color: #000;
}
.wcag-yellow .search-box {
    background: #000;
}
.wcag-yellow .search-box input {
      background: #fffb4b !important; 
}
.wcag-yellow .search-box button {
    background: url(../assets/images/wcag/yellow/icons/01.svg) center no-repeat;
}
.wcag-yellow .btn-search.active {
    background: url(../assets/images/wcag/yellow/icons/17green.svg) center no-repeat;
}
@media (max-width: 992px) {
    .wcag-yellow .btn-search{
        border-color: #000 !important;
    }
    .wcag-yellow .btn-hamburger {
        background-color: #000;
        background-image: url(../assets/images/wcag/yellow/icons/14.svg);
    }
    .header-top {
        padding: 10px 0 !important
    }
    .wcag-yellow .menu-rsp .header-box {
        background: #fffb4b !important;
    }
    .wcag-yellow .menu-rsp .btn-hamburger {
        background-image: url(../assets/images/wcag/yellow/icons/17.svg);
    }
    .wcag-yellow .m-ic-1, .wcag-yellow .m-ic-2, .wcag-yellow .m-ic-3, .wcag-yellow .m-ic-4 {
        background-image: none !important;
    }
    .wcag-yellow .menu-rsp {
        background: #fffb4b !important;
    }
    .wcag-yellow .menu-rsp nav ul a {
        color: #000;
    }
    .wcag-yellow .menu-rsp nav ul .li-submenu > a {
        background: url(../assets/images/wcag/yellow/icons/06white.svg) right center no-repeat;
    }
    .wcag-yellow .menu-rsp nav ul a, .wcag-yellow .menu-rsp nav ul a:hover {
        color: #000 !important;
    }
    .wcag-yellow .m-main-menu-2, .wcag-yellow .m-main-menu-3 {
        border-color: #000;
    }
}


@media only screen and (max-width: 992px) {
    body .search-content {
        top: 80px;
    }
}



/** wcag-white***/

.wcag-white .main-menu__button:after,
.wcag-white .main-menu__button,
.wcag-white .main-menu__button:hover, .wcag-white .main-menu__button:hover:after,
.wcag-white .main-menu ul li.active>a, .wcag-white.main-menu ul li.active>span {
    background: #FFF;
}
.wcag-white .hero__column--narrow .hero__text .green-box {
    background: #000;
    color: #FFF;
}
.wcag-white .button--white-border {
    border-color: #FFF;
    color: #FFF !important;
}
.wcag-white .hero__background,
.wcag-white .products__content,
.wcag-white .hero__column--wide .hero__banner-image {
    position: relative;
}
.wcag-white .hero__background::before,
.wcag-white .brown-box__overlay,
.wcag-white .products__content:before,
.wcag-white .hero__column--wide .hero__banner-image:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #000;
    opacity: .86;
    content: "";
    display: block;    
}
.products__text {
    position: relative;
    z-index: 3;
}
.wcag-white .column:has(.news__image) {
    position: relative;
}
.wcag-white .column:has(.news__image) *:not(img) {
    position: relative;
    z-index: 3;
}
.wcag-white .column:has(.news__image):before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #000;
    opacity: .86;
    content: "";
    right: 0;
    bottom: 0;
}
.wcag-white .news__container .column:has(.news__image) a:first-child {
    z-index: 1;
}
.wcag-white .our-products__wrapper .item__image-box img {
    opacity: 0;
}
.wcag-white .our-products__wrapper .item:nth-child(1) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon1.svg")left top no-repeat;
}
.wcag-white .our-products__wrapper .item:nth-child(2) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon2.svg")left top no-repeat;
}
.wcag-white .our-products__wrapper .item:nth-child(3) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon3.svg")left top no-repeat;
}
.wcag-white .our-products__wrapper .item:nth-child(4) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon4.svg")left top no-repeat;
}
.wcag-white .our-products__wrapper .item:nth-child(5) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon5.svg")left top no-repeat;
}
.wcag-white .our-products__wrapper .item:nth-child(6) .item__image-box {
    background: url("../assets/images/wcag/white/icons/icon6.svg")left top no-repeat;
}
.wcag-white section.tabs .column .tabs__image-box img {
    opacity: 0;
}
.wcag-white section.tabs .column:nth-child(1) .tabs__image-box {
    background: url("../assets/images/wcag/white/icons/icon7.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-white section.tabs .column:nth-child(2) .tabs__image-box {
    background: url("../assets/images/wcag/white/icons/icon8.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-white section.tabs .column:nth-child(3) .tabs__image-box {
    background: url("../assets/images/wcag/white/icons/icon9.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-white .main-menu ul.main-menu__primary-menu > li img {
    opacity: 0;
}
.wcag-white .main-menu ul.main-menu__primary-menu > li:nth-child(2) {
     background: url("../assets/images/wcag/white/icons/icon10.svg") left center no-repeat;
}
.wcag-white .main-menu ul.main-menu__primary-menu > li:nth-child(3) {
     background: url("../assets/images/wcag/white/icons/icon11.svg") left center no-repeat;
}
.wcag-white .main-menu ul.main-menu__primary-menu > li:nth-child(4) {
     background: url("../assets/images/wcag/white/icons/icon12.svg") left center no-repeat;
}
.wcag-white .main-menu ul.main-menu__primary-menu > li:nth-child(5) {
     background: url("../assets/images/wcag/white/icons/icon13.svg") left center no-repeat;
}
.wcag-white .navbar__link img {
    opacity: 0;
}
.wcag-white .navbar__link {
    background: url("../assets/images/wcag/white/icons/icon14.svg") left center no-repeat;
}
.wcag-white .statement:before {
    background-image: url("../assets/images/wcag/white/icons/icon15.svg");
}

.wcag-white .map__bar-container ul li,
.wcag-white .map__bar-container ul label.round span,
.wcag-white .statement a.header4,
.wcag-white .hero__header,
.wcag-white .sidebar__phone a,
.wcag-white .search-bar__row input,
.wcag-white .search-bar__row input::placeholder,
.wcag-white .navigation ul li a,
.wcag-white .page-bar ul li a,
.wcag-white .news__date,
.wcag-white .news__header,
.wcag-white h1, .wcag-white h2, .wcag-white h3, .wcag-white h4, .wcag-white h5, .wcag-white h6, .wcag-white p,
.wcag-white .item p,
.wcag-white .color-primary-brown,
.wcag-white .main-menu ul li>a, .wcag-white .main-menu ul li>span,
.wcag-white .navbar__primary-menu li span,
.wcag-white .default_theme a,
.wcag-white .reference p,
.wcag-white .navigation ul li:last-child a,
.wcag-white .contact__tab,
.wcag-white .contact .button[type=submit],
.wcag-white .contact__phone, .wcag-white .contact__phone:active, .wcag-white .contact__phone:focus, .wcag-white .contact__phone:hover,
.wcag-white .page-bar ul li:hover a,
.wcag-white .history__header,
.wcag-white .download__row a,
.wcag-white .accordion__header.active,
.wcag-white .accordion__header:hover,
.wcag-white .sidebar__header,
.wcag-white .item__box:hover p,
.wcag-white .footer__phone:active, .wcag-white .footer__phone:focus, .wcag-white .footer__phone:hover,
.wcag-white .tabs__box:hover p,
.wcag-white .navbar__elemenent-with-sublist span.active,
.wcag-white .hero__column--width45 .hero__header, .wcag-white .hero__column--width45 .hero__subheader,
.wcag-white .footer__container--bottom .footer__content a, .wcag-white .footer__container--bottom .footer__content span,
.wcag-white .footer__container--top .footer__content ul li a, .wcag-white .footer__container--top .footer__content ul li p, .wcag-white .footer__container--top .footer__content ul li span,
.wcag-white .footer table td, .wcag-white .footer table th,
.wcag-white .footer h3,
.wcag-white .tabs__box,
.wcag-white .brown-box p,
.wcag-white .color-primary-green,
.wcag-white .button--green-text span, .wcag-white .button--white-text:hover span,
.wcag-white .button--green-border,
.wcag-white .news__header--primary-green, .wcag-white .news__header:hover,
.wcag-white .green-link span,
.wcag-white aside ul li a,
.wcag-white .button--white-text span,
.wcag-white .green-box p,
.wcag-white .hero__column--narrow .hero__text .green-box .color-white {
    color: #FFF !important;
}
.wcag-white .search-bar,
.wcag-white .hero__container--green,
.wcag-white .history__header:before,
.wcag-white .contact__tab,
.wcag-white .contact .button[type=submit],
.wcag-white .form .input-field input, .wcag-white .form .input-field textarea,
.wcag-white .contact--top,
.wcag-white .contact--bottom,
.wcag-white .map__bar,
.wcag-white .statement,
.wcag-white .sidebar:after,
.wcag-white .fixed-menu,
.wcag-white .sidebar__box,
.wcag-white .sidebar,
.wcag-white .sidebar:before,
.wcag-white .page-bar,
.wcag-white .hero__column--width45 .hero__text,
.wcag-white .navigation,
.wcag-white .hero__column--width45,
.wcag-white .wcag-white .main-menu ul ul, .wcag-white .main-menu-2 ul ul,
.wcag-white .button--grey-background,
.wcag-white .bg-color-fifth-brown,
.wcag-white .bg-color-fourth-brown,
.wcag-white .tabs,
.wcag-white .tabs__box,
.wcag-white .green-box--grey, .wcag-white .green-box--grey:after, .wcag-white .green-box--grey:before,
.wcag-white section.info,
.wcag-white .brown-box:after,
.wcag-white .button--white-background,
.wcag-white .navbar,
.wcag-white .main-menu,
.wcag-white .hero__text,
body.wcag-white, .wcag-white .header-top {
    background: #000;
}
.wcag-white .contact__tab,
.wcag-white .button--white-border,
.wcag-white .footer__anchor,
.wcag-white .accordion__header,
.wcag-white .hero__slider .slick-dots li button {
    border-color: #FFF !important;
    background: transparent !important;
}
.wcag-white .navbar__secondary-menu,
.wcag-white .contact__tab.active,
.wcag-white .item__box:before,
.wcag-white .footer__anchor:hover,
.wcag-white .footer__container--top .footer__content ul li a:after, .wcag-white .footer__container--top .footer__content ul li a:before,
.wcag-white .green-link span:after, .wcag-white .green-link span:before,
.wcag-white .hero-slider-arrow:hover,
.wcag-white .slider-arrow:hover,
.wcag-white .hero__slider .slick-dots li.slick-active button {
    background: #FFF !important;
}
.wcag-white .navbar__secondary-menu ul li,
.wcag-white .root,
.wcag-white .contact .button[type=submit],
.wcag-white .form .input-field input, .wcag-white .form .input-field textarea,
.wcag-white .contact__box-aside,
.wcag-white .statement,
.wcag-white .board table td:after,
.wcag-white .history__header:before,
.wcag-white .history__row:before,
.wcag-white .download__row,
.wcag-white .hero__column--width45:after,
.wcag-white .search-icon,
.wcag-white .slider-arrow,
.wcag-white .button--green-border,
.wcag-white .green-link span:after, .green-link span:before,
.wcag-white .item__box {
    border-color: #FFF !important;
}
.wcag-white .main-menu__button span,
.wcag-white .main-menu ul li.active>a,
.wcag-white .contact__tab.active {
    color: #000 !important;
}
.wcag-white .search-icon {
    background-image: url("../assets/images/wcag/white/icons/search.svg");
}
.wcag-white .search-icon:hover {
    background-image: url("../assets/images/wcag/white/icons/search-hover.svg");
    background-color: #FFF !important;
}
.wcag-white .main-menu__button img {
    filter: grayscale(1) brightness(0);
}
.wcag-white .hero__details img,
.wcag-white .accordion__content ul li:not(.tabs-years__list-item):before, .wcag-white .content__wrapper ul li:not(.tabs-years__list-item):before, .wcag-white .custom-list ul li:not(.tabs-years__list-item):before,
.wcag-white .download__link:before,
.wcag-white .sidebar__phone:before,
.wcag-white .navbar__elemenent-with-sublist>span:after,
.wcag-white .main-menu__elemenent-with-sublist>span:after,
.wcag-white .main-menu ul li img,
.wcag-white .item__image-box img,
.wcag-white .arrow,
.wcag-white .footer__icon-phone,
.wcag-white .tabs__image-box img,
.wcag-white .brown-box__image-box img,
.wcag-white .button:before,
.wcag-white .accordion__header:after,
.wcag-white .item__box:after {
    /* filter: grayscale(1) brightness(0); */
    filter: brightness(0) invert(1);
}
.wcag-white .footer__anchor:hover .arrow,
.wcag-white .hero-slider-arrow:hover .arrow,
.wcag-white .slider-arrow:hover .arrow {
    filter: brightness(0) invert(1);
}
.wcag-white .btn-1 {
    background: #FFF;
    color: #000 !important;
}
.wcag-white .brown-box:after {
    z-index: 1;
}
.wcag-white .main-menu ul ul li a,
.wcag-white .main-menu-2 a {
    color: #FFF !important;
}

.wcag-white .contact__column--narrow span>a,
.wcag-white .form .input-field label,
.wcag-white .form .input-field input,
.wcag-white .form .input-field input::placeholder,
.wcag-white .form .input-field textarea,
.wcag-white [style*="color: #34a800"], .wcag-white[style*="color:#34a800"], 
.wcag-white [style*="color: #008000"], .wcag-white[style*="color:#008000"],
.wcag-white [style*="color: #ff99cc"], .wcag-white[style*="color:#ff99cc"],
.wcag-white [style*="color: #add580"], .wcag-white[style*="color:#add580"],
.wcag-white [style*="color: #34a80a"], .wcag-white[style*="color:#34a80a"],
.wcag-white [style*="color: #000000"], .wcag-white[style*="color:#000000"],
.wcag-white [style*="color: #c9bd7f"], .wcag-white[style*="color:#c9bd7f"],
.wcag-white [style*="color: #2da300"], .wcag-white[style*="color:#2da300"] {
    color: #FFF !important;
}

body.wcag-white, .wcag-white .header-top {
    background: #000;
}
.wcag-white .btn-1 {
    background: #fff;
    color: #000 !important;
}
.wcag-white .main-menu-2 a {
    color: #fff !important;
}
.wcag-white .m-ic-1 {
    background: url(../assets/images/wcag/white/icons/02.svg) left center no-repeat;
}
.wcag-white .m-ic-2 {
    background: url(../assets/images/wcag/white/icons/03.svg) left center no-repeat;
}
.wcag-white .m-ic-3 {
    background: url(../assets/images/wcag/white/icons/04.svg) left center no-repeat;
}
.wcag-white .m-ic-4 {
    background: url(../assets/images/wcag/white/icons/05.svg) left center no-repeat;
}
.wcag-white .main-menu-2 .li-submenu > a, .wcag-white .main-menu .li-submenu > a {
    background: url(../assets/images/wcag/white/icons/06.svg) right center no-repeat;
}
.wcag-white .btn-search {
    background: url(../assets/images/wcag/white/icons/01.svg) center no-repeat;
}
.wcag-white .main-menu ul ul, .wcag-white .main-menu-2 ul ul {
    background: #fff;
}
.wcag-white .main-menu ul ul li a, .wcag-white .main-menu-2 ul ul li a {
    color: #000 !important;
}
.wcag-white .main-menu ul ul li a:hover, .wcag-white .main-menu-2 ul ul li a:hover {
    background: #000 !important;
    color: #fff !important;
}
.wcag-white .ban-box {
    background: #000 !important;
    color: #fff !important;
}
.wcag-white .main-menu-2 .li-submenu > a, .wcag-white .main-menu .li-submenu > a, .wcag-white .ban-box .txt {
    color: #fff !important;
}
.wcag-white .main-menu-1 .current a {
    color: #fff;
}
.wcag-white .main-menu-1 a:after {
    background: #fff;
}
.wcag-white .btn-1-white {
    background: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
}
.wcag-white .nav-1 .swiper-button-next, .wcag-white .nav-1 .swiper-button-prev {
    background: #fff;
}
.wcag-white .nav-1 .swiper-button-prev:after {
    background: url(../assets/images/wcag/white/icons/15.svg) center no-repeat;
}
.wcag-white .nav-1 .swiper-button-next:after {
    background: url(../assets/images/wcag/white/icons/16.svg) center no-repeat;
}
.wcag-white .swiper-pagination-bullet {
    border-color: #fff !important;
}
.wcag-white .swiper-pagination-bullet-active {
    background: #fff !important;
}
.wcag-white .banner-image,.wcag-white .box-3 figure, .wcag-white .banner-image-product {
    position: relative;
}
.wcag-white .title h2 {
    color: #fff;
}
body.wcag-white {
    color: #fff;
}
.wcag-white .box-1 {
    color: #fff;
}
.wcag-white .banner-image:before, .wcag-white .box-3 figure:before, .wcag-white .content-box-4 .image:before,.wcag-white .banner-image-product:before{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #000;
    opacity: .8;
    content: "";
    display: block;    
}
.wcag-white .ban-box {
   
    z-index: 2;
}
.wcag-white .box-1, .wcag-white .menu-1 {
    border: 2px solid #fff;
    background: none !important;
}
.wcag-white .btn-2 {
    background: #fff;
}
.wcag-white .btn-2:after {
    background: url(../assets/images/wcag/white/icons/16.svg) center no-repeat;
}
.wcag-white .menu-1 a {
    color: #fff !important;
    background: url(../assets/images/wcag/white/icons/08.svg) center right no-repeat;
}
.wcag-white .menu-1 li {
    border-color: rgba(255,255,255,0.36);
}
.wcag-white .box-3 {
    color: #fff;
}
.wcag-white .box-4 {
    color: #fff;
}
.wcag-white .box-3 .date, .wcag-white .content-box-4 a, .wcag-white .content-box-4 h2 {
    color: #fff;
}
.wcag-white .content-box-4:after {
    background: #000;  
}
.wcag-white .carousel-1 {
    background: #fff;
}
.wcag-white .box-4 {
    border: 2px solid #fff;
    background-color: #000 !important;    
}
.wcag-white .bottom-box .boxes-4 .row > div:nth-child(1) .icon{
    width: 44px;
    height: 37px;
    background: url(../assets/images/wcag/white/icons/a.svg) center no-repeat;
}
.wcag-white .bottom-box .boxes-4 .row > div .icon img{
    display: none;
}
.wcag-white .bottom-box .boxes-4 .row > div:nth-child(2) .icon{
    width: 40px;
    height: 40px;
    background: url(../assets/images/wcag/white/icons/b.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-white .bottom-box .boxes-4 .row > div:nth-child(3) .icon{
    width: 26px;
    height: 40px;
    background: url(../assets/images/wcag/white/icons/c.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-white .footer-content {
    background: #000; 
    color: #fff; 
}
.wcag-white footer a, .wcag-white .f-title, .wcag-white .f-menu li span, .wcag-white .footer-bottom .container, .wcag-white .f-box {
    color: #fff !important;   
}
.wcag-white .f-menu a {
    opacity: 0.9;
}
.wcag-white .phone {
    background: url(../assets/images/wcag/white/icons/12.svg) left center no-repeat;
}
.wcag-white .mail {
    background: url(../assets/images/wcag/white/icons/13.svg) left center no-repeat;
}
.wcag-white .text ul li {
    background: url(../assets/images/wcag/white/icons//21.svg) left center no-repeat;
}
.wcag-white .box-7 .number div {
    color: #000; 
    background: #fff;
}
.wcag-white .box-7 .number,.wcag-white .box-5-description {
    border-color: rgba(255,255,255,0.29);
}
.wcag-white .box-5 {
    background: #000 !important;
    border-color: #fff;
    color: #fff;
}
.wcag-white .boxes-5-1 .box-5 .txt-1 {
    background: url(../assets/images/wcag/white/icons/22.svg) right center no-repeat;
}
.wcag-white .input-box input, .wcag-white .input-box select, .wcag-white .input-box textarea {
    border-color: #fff;
    color: #fff;
}
.wcag-white input::placeholder, .wcag-white textarea::placeholder {
  color: #fff;
}
.wcag-white .main-menu-1 a {
    color: #fff;
}
.wcag-white .checkbox-box label {
    color: #fff;
}
.wcag-white .box-5 .txt-2 {
    color: #fff;
    background: url(../assets/images/wcag/white/icons/18.svg) left center no-repeat;
}
.wcag-white .box-8 {
    border: 2px solid #fff;
    color: #fff;
    background: #000 !important;
}
.wcag-white .box-8-1 {
    border-color: rgba(255,255,255,0.5);
}
.wcag-white .phone-2 {
    color: #fff !important;
}
.wcag-white .phone-2 {
    background: url(../assets/images/wcag/white/icons/23.svg) left bottom no-repeat;
}
.wcag-white .wcag-content {
    background: #000 !important;  
    border-color: #000 !important;  
}
.wcag-white .content-box-14 {
    background: #000 !important;  
}
.wcag-white .menu-2 a {
    color :#fff;
    border-color: #fff;
}
.wcag-white .menu-2 .current a, .wcag-white .menu-2 a:hover {
    background: #fff;
    color: #000 !important;  
}
.wcag-white .boxes-9 {
    border-color: #fff;
}
.wcag-white .box-9:after {
    background: #fff;
}
.wcag-white .text-1 a {
    color: #fff !important;
}
.wcag-white .title-box {
   background: #000 !important;    
}
.wcag-white .text p a, .wcag-white .title-box h1 {
     color: #fff !important;   
}
.wcag-white .main-content p a {
      color: #fff !important;   
}
.wcag-white .box-6 {
    border-color: #fff;
}
.wcag-white .phone-1 {
    color: #fff;
}
.wcag-white .billing-data-container {
    border: 2px solid #fff;
    color: #fff;
    background: none;
}
.wcag-white .billing-data-container .title-small h2 {
    color: #fff;
}
.wcag-white .content-box-8 {
    border-color: #fff;
}
.wcag-white .box-6, .wcag-white .box-6 a {
    color: #fff !important;
}
.wcag-white .input-box input,.wcag-white .input-box select, .wcag-white .input-box textarea {
   background: #000 !important; 
}
.wcag-white .boxes-9 .box-9:last-child:before {
   background: #000 !important;      
}
.wcag-white .checkbox-box .wpcf7-list-item-label:after {
    border-color: #fff;
}
.wcag-white .checkbox-box :checked + .wpcf7-list-item-label:after {
    border-color: #fff;
}
.wcag-white .checkbox-box :checked + .wpcf7-list-item-label:before {
    background: #fff;
}
.wcag-white .text h5 a {
    color: #fff;
}
.wcag-white .search-box {
    background: #fff;
}
.wcag-white .search-box input {
      background: #000 !important; 
}
.wcag-white .search-box button {
    background: url(../assets/images/wcag/white/icons/01.svg) center no-repeat;
}
.wcag-white .btn-search.active {
    background: url(../assets/images/wcag/white/icons/17green.svg) center no-repeat;
}
.wcag-white .btn-wcag {
    border-color: #fff;
        background: url(../assets/images/wcag/icon-1a.svg) 10px center no-repeat;
}
@media (max-width: 992px) {
    .wcag-white .btn-search{
        border-color: #fff !important;
    }
    .wcag-white .btn-hamburger {
        background-color: #fff;
        background-image: url(../assets/images/wcag/white/icons/14.svg);
    }
    .header-top {
        padding: 10px 0 !important
    }
    .wcag-white .menu-rsp .header-box {
        background: #000 !important;
    }
    .wcag-white .menu-rsp .btn-hamburger {
        background-image: url(../assets/images/wcag/white/icons/17.svg);
    }
    .wcag-white .m-ic-1, .wcag-white .m-ic-2, .wcag-white .m-ic-3, .wcag-white .m-ic-4 {
        background-image: none !important;
    }
    .wcag-white .menu-rsp {
        background: #000 !important;
    }
    .wcag-white .menu-rsp nav ul a {
        color: #fff;
    }
    .wcag-white .menu-rsp nav ul .li-submenu > a {
        background: url(../assets/images/wcag/white/icons/06white.svg) right center no-repeat;
    }
    .wcag-white .menu-rsp nav ul a, .wcag-white .menu-rsp nav ul a:hover {
        color: #fff !important;
    }
    .wcag-white .m-main-menu-2, .wcag-white .m-main-menu-3 {
        border-color: #fff;
    }
}



/** wcag-black***/

.wcag-black .main-menu__button:after,
.wcag-black .main-menu__button,
.wcag-black .main-menu__button:hover, .wcag-black .main-menu__button:hover:after,
.wcag-black .main-menu ul li.active>a, .wcag-black.main-menu ul li.active>span {
    background: #FFFB4B;
}
.wcag-black .hero__column--narrow .hero__text .green-box {
    background: #000;
    color: #FFFB4B;
}
.wcag-black .button--white-border {
    border-color: #FFFB4B;
    color: #FFFB4B !important;
}
.wcag-black .hero__background,
.wcag-black .products__content,
.wcag-black .hero__column--wide .hero__banner-image {
    position: relative;
}
.wcag-black .hero__background::before,
.wcag-black .brown-box__overlay,
.wcag-black .products__content:before,
.wcag-black .hero__column--wide .hero__banner-image:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #000;
    opacity: .86;
    content: "";
    display: block;    
}
.products__text {
    position: relative;
    z-index: 3;
}
.wcag-black .column:has(.news__image) {
    position: relative;
}
.wcag-black .column:has(.news__image) *:not(img) {
    position: relative;
    z-index: 3;
}
.wcag-black .column:has(.news__image):before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #000;
    opacity: .86;
    content: "";
    right: 0;
    bottom: 0;
}
.wcag-black .news__container .column:has(.news__image) a:first-child {
    z-index: 1;
}

.wcag-black .our-products__wrapper .item__image-box img {
    opacity: 0;
}
.wcag-black .our-products__wrapper .item:nth-child(1) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon1.svg")left top no-repeat;
}
.wcag-black .our-products__wrapper .item:nth-child(2) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon2.svg")left top no-repeat;
}
.wcag-black .our-products__wrapper .item:nth-child(3) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon3.svg")left top no-repeat;
}
.wcag-black .our-products__wrapper .item:nth-child(4) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon4.svg")left top no-repeat;
}
.wcag-black .our-products__wrapper .item:nth-child(5) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon5.svg")left top no-repeat;
}
.wcag-black .our-products__wrapper .item:nth-child(6) .item__image-box {
    background: url("../assets/images/wcag/black/icons/icon6.svg")left top no-repeat;
}
.wcag-black section.tabs .column .tabs__image-box img {
    opacity: 0;
}
.wcag-black section.tabs .column:nth-child(1) .tabs__image-box {
    background: url("../assets/images/wcag/black/icons/icon7.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-black section.tabs .column:nth-child(2) .tabs__image-box {
    background: url("../assets/images/wcag/black/icons/icon8.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-black section.tabs .column:nth-child(3) .tabs__image-box {
    background: url("../assets/images/wcag/black/icons/icon9.svg")left top no-repeat;
    max-height: 55px;
    height: 55px;
}
.wcag-black .main-menu ul.main-menu__primary-menu > li img {
    opacity: 0;
}
.wcag-black .main-menu ul.main-menu__primary-menu > li:nth-child(2) {
     background: url("../assets/images/wcag/black/icons/icon10.svg") left center no-repeat;
}
.wcag-black .main-menu ul.main-menu__primary-menu > li:nth-child(3) {
     background: url("../assets/images/wcag/black/icons/icon11.svg") left center no-repeat;
}
.wcag-black .main-menu ul.main-menu__primary-menu > li:nth-child(4) {
     background: url("../assets/images/wcag/black/icons/icon12.svg") left center no-repeat;
}
.wcag-black .main-menu ul.main-menu__primary-menu > li:nth-child(5) {
     background: url("../assets/images/wcag/black/icons/icon13.svg") left center no-repeat;
}
.wcag-black .navbar__link img {
    opacity: 0;
}
.wcag-black .navbar__link {
    background: url("../assets/images/wcag/black/icons/icon14.svg") left center no-repeat;
}
.wcag-black .statement:before {
    background-image: url("../assets/images/wcag/black/icons/icon15.svg");
}
.wcag-black .map__bar-container ul li,
.wcag-black .map__bar-container ul label.round span,
.wcag-black .statement a.header4,
.wcag-black .hero__header,
.wcag-black .sidebar__phone a,
.wcag-black .search-bar__row input,
.wcag-black .search-bar__row input::placeholder,
.wcag-black .navigation ul li a,
.wcag-black .page-bar ul li a,
.wcag-black .news__date,
.wcag-black .news__header,
.wcag-black h1, .wcag-black h2, .wcag-black h3, .wcag-black h4, .wcag-black h5, .wcag-black h6, .wcag-black p,
.wcag-black .item p,
.wcag-black .color-primary-brown,
.wcag-black .main-menu ul li>a, .wcag-black .main-menu ul li>span,
.wcag-black .navbar__primary-menu li span,
.wcag-black .default_theme a,
.wcag-black .reference p,
.wcag-black .navigation ul li:last-child a,
.wcag-black .contact__tab,
.wcag-black .contact .button[type=submit],
.wcag-black .contact__phone, .wcag-black .contact__phone:active, .wcag-black .contact__phone:focus, .wcag-black .contact__phone:hover,
.wcag-black .page-bar ul li:hover a,
.wcag-black .history__header,
.wcag-black .download__row a,
.wcag-black .accordion__header.active,
.wcag-black .accordion__header:hover,
.wcag-black .sidebar__header,
.wcag-black .item__box:hover p,
.wcag-black .footer__phone:active, .wcag-black .footer__phone:focus, .wcag-black .footer__phone:hover,
.wcag-black .tabs__box:hover p,
.wcag-black .navbar__elemenent-with-sublist span.active,
.wcag-black .hero__column--width45 .hero__header, .wcag-black .hero__column--width45 .hero__subheader,
.wcag-black .footer__container--bottom .footer__content a, .wcag-black .footer__container--bottom .footer__content span,
.wcag-black .footer__container--top .footer__content ul li a, .wcag-black .footer__container--top .footer__content ul li p, .wcag-black .footer__container--top .footer__content ul li span,
.wcag-black .footer table td, .wcag-black .footer table th,
.wcag-black .footer h3,
.wcag-black .tabs__box,
.wcag-black .brown-box p,
.wcag-black .color-primary-green,
.wcag-black .button--green-text span, .wcag-black .button--white-text:hover span,
.wcag-black .button--green-border,
.wcag-black .news__header--primary-green, .wcag-black .news__header:hover,
.wcag-black .green-link span,
.wcag-black aside ul li a,
.wcag-black .button--white-text span,
.wcag-black .green-box p,
.wcag-black .hero__column--narrow .hero__text .green-box .color-white {
    color: #FFFB4B !important;
}
.wcag-black .search-bar,
.wcag-black .hero__container--green,
.wcag-black .history__header:before,
.wcag-black .contact__tab,
.wcag-black .contact .button[type=submit],
.wcag-black .form .input-field input, .wcag-black .form .input-field textarea,
.wcag-black .contact--top,
.wcag-black .contact--bottom,
.wcag-black .map__bar,
.wcag-black .statement,
.wcag-black .sidebar:after,
.wcag-black .fixed-menu,
.wcag-black .sidebar__box,
.wcag-black .sidebar,
.wcag-black .sidebar:before,
.wcag-black .page-bar,
.wcag-black .hero__column--width45 .hero__text,
.wcag-black .navigation,
.wcag-black .hero__column--width45,
.wcag-black .wcag-black .main-menu ul ul, .wcag-black .main-menu-2 ul ul,
.wcag-black .button--grey-background,
.wcag-black .bg-color-fifth-brown,
.wcag-black .bg-color-fourth-brown,
.wcag-black .tabs,
.wcag-black .tabs__box,
.wcag-black .green-box--grey, .wcag-black .green-box--grey:after, .wcag-black .green-box--grey:before,
.wcag-black section.info,
.wcag-black .brown-box:after,
.wcag-black .button--white-background,
.wcag-black .navbar,
.wcag-black .main-menu,
.wcag-black .hero__text,
body.wcag-black, .wcag-black .header-top {
    background: #000;
}
.wcag-black .contact__tab,
.wcag-black .button--white-border,
.wcag-black .footer__anchor,
.wcag-black .accordion__header,
.wcag-black .hero__slider .slick-dots li button {
    border-color: #FFFB4B !important;
    background: transparent !important;
}
.wcag-black .navbar__secondary-menu,
.wcag-black .contact__tab.active,
.wcag-black .item__box:before,
.wcag-black .footer__anchor:hover,
.wcag-black .footer__container--top .footer__content ul li a:after, .wcag-black .footer__container--top .footer__content ul li a:before,
.wcag-black .green-link span:after, .wcag-black .green-link span:before,
.wcag-black .hero-slider-arrow:hover,
.wcag-black .slider-arrow:hover,
.wcag-black .hero__slider .slick-dots li.slick-active button {
    background: #FFFB4B !important;
}
.wcag-black .navbar__secondary-menu ul li,
.wcag-black .root,
.wcag-black .contact .button[type=submit],
.wcag-black .form .input-field input, .wcag-black .form .input-field textarea,
.wcag-black .contact__box-aside,
.wcag-black .statement,
.wcag-black .board table td:after,
.wcag-black .history__header:before,
.wcag-black .history__row:before,
.wcag-black .download__row,
.wcag-black .hero__column--width45:after,
.wcag-black .search-icon,
.wcag-black .slider-arrow,
.wcag-black .button--green-border,
.wcag-black .green-link span:after, .green-link span:before,
.wcag-black .item__box {
    border-color: #FFFB4B !important;
}
.wcag-black .main-menu__button span,
.wcag-black .main-menu ul li.active>a,
.wcag-black .contact__tab.active {
    color: #000 !important;
}
.wcag-black .search-icon {
    background-image: url("../assets/images/wcag/black/icons/search.svg");
}
.wcag-black .search-icon:hover {
    background-image: url("../assets/images/wcag/black/icons/search-hover.svg");
    background-color: #FFFB4B !important;
}
.wcag-black .main-menu__button img {
    filter: grayscale(1) brightness(0);
}
.wcag-black .hero__details img,
.wcag-black .accordion__content ul li:not(.tabs-years__list-item):before, .wcag-black .content__wrapper ul li:not(.tabs-years__list-item):before, .wcag-black .custom-list ul li:not(.tabs-years__list-item):before,
.wcag-black .download__link:before,
.wcag-black .sidebar__phone:before,
.wcag-black .navbar__elemenent-with-sublist>span:after,
.wcag-black .main-menu__elemenent-with-sublist>span:after,
.wcag-black .main-menu ul li img,
.wcag-black .item__image-box img,
.wcag-black .arrow,
.wcag-black .footer__icon-phone,
.wcag-black .tabs__image-box img,
.wcag-black .brown-box__image-box img,
.wcag-black .button:before,
.wcag-black .accordion__header:after,
.wcag-black .item__box:after {
    /* filter: grayscale(1) brightness(0); */
    filter: grayscale(1) brightness(1.5) sepia(1) hue-rotate(10deg) saturate(8) brightness(1.2);
}
.wcag-black .footer__anchor:hover .arrow,
.wcag-black .hero-slider-arrow:hover .arrow,
.wcag-black .slider-arrow:hover .arrow {
    filter: brightness(0) invert(1);
}
.wcag-black .btn-1 {
    background: #FFFB4B;
    color: #000 !important;
}
.wcag-black .brown-box:after {
    z-index: 1;
}
.wcag-black .main-menu ul ul li a,
.wcag-black .main-menu-2 a {
    color: #FFFB4B !important;
}
.wcag-black .contact__column--narrow span>a,
.wcag-black .form .input-field label,
.wcag-black .form .input-field input,
.wcag-black .form .input-field input::placeholder,
.wcag-black .form .input-field textarea,
.wcag-black [style*="color: #34a800"], .wcag-black[style*="color:#34a800"], 
.wcag-black [style*="color: #008000"], .wcag-black[style*="color:#008000"],
.wcag-black [style*="color: #ff99cc"], .wcag-black[style*="color:#ff99cc"],
.wcag-black [style*="color: #add580"], .wcag-black[style*="color:#add580"],
.wcag-black [style*="color: #34a80a"], .wcag-black[style*="color:#34a80a"],
.wcag-black [style*="color: #000000"], .wcag-black[style*="color:#000000"],
.wcag-black [style*="color: #2da300"], .wcag-black[style*="color:#2da300"] {
    color: #FFFB4B !important;
}

body.wcag-black, .wcag-black .header-top {
    background: #000;
}
.wcag-black .btn-1 {
    background: #FFFB4B;
    color: #000 !important;
}
.wcag-black .main-menu-2 a {
    color: #FFFB4B !important;
}
.wcag-black .m-ic-1 {
    background: url(../assets/images/wcag/black/icons/02.svg) left center no-repeat;
}
.wcag-black .m-ic-2 {
    background: url(../assets/images/wcag/black/icons/03.svg) left center no-repeat;
}
.wcag-black .m-ic-3 {
    background: url(../assets/images/wcag/black/icons/04.svg) left center no-repeat;
}
.wcag-black .m-ic-4 {
    background: url(../assets/images/wcag/black/icons/05.svg) left center no-repeat;
}
.wcag-black .main-menu-2 .li-submenu > a, .wcag-black .main-menu .li-submenu > a {
    background: url(../assets/images/wcag/black/icons/06.svg) right center no-repeat;
}
.wcag-black .btn-search {
    background: url(../assets/images/wcag/black/icons/01.svg) center no-repeat;
}
.wcag-black .main-menu ul ul, .wcag-black .main-menu-2 ul ul {
    background: #FFFB4B;
}
.wcag-black .main-menu ul ul li a, .wcag-black .main-menu-2 ul ul li a {
    color: #000 !important;
}
.wcag-black .main-menu-2 ul ul li a:hover {
    background: #000 !important;
    color: #FFFB4B !important;
}
.wcag-black .ban-box {
    background: #000 !important;
    color: #FFFB4B !important;
}
.wcag-black .main-menu-2 .li-submenu > a, .wcag-black .main-menu .li-submenu > a, .wcag-black .ban-box .txt {
    color: #FFFB4B !important;
}
.wcag-black .main-menu-1 .current a {
    color: #FFFB4B;
}
.wcag-black .main-menu-1 a:after {
    background: #FFFB4B;
}
.wcag-black .btn-1-white {
    background: #FFFB4B !important;
    border-color: #FFFB4B !important;
    color: #000 !important;
}
.wcag-black .nav-1 .swiper-button-next, .wcag-black .nav-1 .swiper-button-prev {
    background: #FFFB4B;
}
.wcag-black .nav-1 .swiper-button-prev:after {
    background: url(../assets/images/wcag/black/icons/15.svg) center no-repeat;
}
.wcag-black .nav-1 .swiper-button-next:after {
    background: url(../assets/images/wcag/black/icons/16.svg) center no-repeat;
}
.wcag-black .swiper-pagination-bullet {
    border-color: #FFFB4B !important;
}
.wcag-black .swiper-pagination-bullet-active {
    background: #FFFB4B !important;
}
.wcag-black .banner-image,.wcag-black .box-3 figure, .wcag-black .banner-image-product {
    position: relative;
}
.wcag-black .title h2 {
    color: #FFFB4B;
}
body.wcag-black {
    color: #FFFB4B;
}
.wcag-black .box-1 {
    color: #FFFB4B;
}
.wcag-black .banner-image:before, .wcag-black .box-3 figure:before, .wcag-black .content-box-4 .image:before,.wcag-black .banner-image-product:before{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #000;
    opacity: .8;
    content: "";
    display: block;    
}
.wcag-black .ban-box {

    z-index: 2;
}
.wcag-black .box-1, .wcag-black .menu-1 {
    border: 2px solid #FFFB4B;
    background: none !important;
}
.wcag-black .btn-2 {
    background: #FFFB4B;
}
.wcag-black .btn-2:after {
    background: url(../assets/images/wcag/black/icons/16.svg) center no-repeat;
}
.wcag-black .menu-1 a {
    color: #FFFB4B !important;
    background: url(../assets/images/wcag/black/icons/08.svg) center right no-repeat;
}
.wcag-black .menu-1 li {
    border-color: rgba(255,255,255,0.36);
}
.wcag-black .box-3 {
    color: #FFFB4B;
}
.wcag-black .box-4 {
    color: #FFFB4B;
}
.wcag-black .box-3 .date, .wcag-black .content-box-4 a, .wcag-black .content-box-4 h2 {
    color: #FFFB4B;
}
.wcag-black .content-box-4:after {
    background: #000;  
}
.wcag-black .carousel-1 {
    background: #fff;
}
.wcag-black .box-4 {
    border: 2px solid #FFFB4B;
    background-color: #000 !important;    
}
.wcag-black .bottom-box .boxes-4 .row > div:nth-child(1) .icon{
    width: 44px;
    height: 37px;
    background: url(../assets/images/wcag/black/icons/a.svg) center no-repeat;
}
.wcag-black .bottom-box .boxes-4 .row > div .icon img{
    display: none;
}
.wcag-black .bottom-box .boxes-4 .row > div:nth-child(2) .icon{
    width: 40px;
    height: 40px;
    background: url(../assets/images/wcag/black/icons/b.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-black .bottom-box .boxes-4 .row > div:nth-child(3) .icon{
    width: 26px;
    height: 40px;
    background: url(../assets/images/wcag/black/icons/c.svg) center no-repeat;
    background-size: 100% auto;
}
.wcag-black .footer-content {
    background: #000; 
    color: #FFFB4B; 
}
.wcag-black footer a, .wcag-black .f-title, .wcag-black .f-menu li span, .wcag-black .footer-bottom .container, .wcag-black .f-box {
    color: #FFFB4B !important;   
}
.wcag-black .f-menu a {
    opacity: 0.9;
}
.wcag-black .phone {
    background: url(../assets/images/wcag/black/icons/12.svg) left center no-repeat;
}
.wcag-black .mail {
    background: url(../assets/images/wcag/black/icons/13.svg) left center no-repeat;
}
.wcag-black .text ul li {
    background: url(../assets/images/wcag/black/icons//21.svg) left center no-repeat;
}
.wcag-black .box-7 .number div {
    color: #000; 
    background: #FFFB4B;
}
.wcag-black .box-7 .number,.wcag-black .box-5-description {
    border-color: #FFFB4B;
}
.wcag-black .box-5 {
    background: #000 !important;
    border-color: #FFFB4B;
    color: #FFFB4B;
}
.wcag-black .boxes-5-1 .box-5 .txt-1 {
    background: url(../assets/images/wcag/black/icons/22.svg) right center no-repeat;
}
.wcag-black .input-box input, .wcag-black .input-box select, .wcag-black .input-box textarea {
    border-color: #FFFB4B;
    color: #FFFB4B;
}
.wcag-black input::placeholder, .wcag-black textarea::placeholder {
  color: #FFFB4B;
}
.wcag-black .main-menu-1 a {
    color: #FFFB4B;
}
.wcag-black .checkbox-box label {
    color: #FFFB4B;
}
.wcag-black .box-5 .txt-2 {
    color: #FFFB4B;
    background: url(../assets/images/wcag/black/icons/18.svg) left center no-repeat;
}
.wcag-black .box-8 {
    border: 2px solid #FFFB4B;
    color: #FFFB4B;
    background: #000 !important;
}
.wcag-black .box-8-1 {
    border-color:#FFFB4B;
}
.wcag-black .phone-2 {
    color: #FFFB4B !important;
}
.wcag-black .phone-2 {
    background: url(../assets/images/wcag/black/icons/23.svg) left bottom no-repeat;
}
.wcag-black .wcag-content {
    background: #000 !important;  
    border-color: #000 !important;  
}
.wcag-black .content-box-14 {
    background: #000 !important;  
}
.wcag-black .menu-2 a {
    color :#FFFB4B;
    border-color: #FFFB4B;
}
.wcag-black .menu-2 .current a, .wcag-black .menu-2 a:hover {
    background: #FFFB4B;
    color: #000 !important;  
}
.wcag-black .boxes-9 {
    border-color: #FFFB4B;
}
.wcag-black .box-9:after {
    background: #FFFB4B;
}
.wcag-black .text-1 a {
    color: #FFFB4B !important;
}
.wcag-black .title-box {
   background: #000 !important;    
}
.wcag-black .text p a, .wcag-black .title-box h1 {
     color: #FFFB4B !important;   
}
.wcag-black .main-content p a {
      color: #FFFB4B !important;   
}
.wcag-black .box-6 {
    border-color: #FFFB4B;
}
.wcag-black .phone-1 {
    color: #FFFB4B;
}
.wcag-black .billing-data-container {
    border: 2px solid #FFFB4B;
    color: #FFFB4B;
    background: none;
}
.wcag-black .billing-data-container .title-small h2 {
    color: #FFFB4B;
}
.wcag-black .content-box-8 {
    border-color: #FFFB4B;
}
.wcag-black .box-6, .wcag-black .box-6 a {
    color: #FFFB4B !important;
}
.wcag-black .input-box input,.wcag-black .input-box select, .wcag-black .input-box textarea {
   background: #000 !important; 
}
.wcag-black .boxes-9 .box-9:last-child:before {
   background: #000 !important;      
}
.wcag-black .checkbox-box .wpcf7-list-item-label:after {
    border-color: #FFFB4B;
}
.wcag-black .checkbox-box :checked + .wpcf7-list-item-label:after {
    border-color: #FFFB4B;
}
.wcag-black .checkbox-box :checked + .wpcf7-list-item-label:before {
    background: #FFFB4B;
}
.wcag-black .text h5 a {
    color: #FFFB4B;
}
.wcag-black .search-box {
    background: #FFFB4B;
}
.wcag-black .search-box input {
      background: #000 !important; 
}
.wcag-black .search-box button {
    background: url(../assets/images/wcag/black/icons/01.svg) center no-repeat;
}
.wcag-black .btn-search.active {
    background: url(../assets/images/wcag/black/icons/17green.svg) center no-repeat;
}
.wcag-black .btn-wcag {
    border-color: #FFFB4B;
        background: url(../assets/images/wcag/icon-1b.svg) 10px center no-repeat;
}
@media (max-width: 992px) {
    .wcag-black .btn-search{
        border-color: #FFFB4B !important;
    }
    .wcag-black .btn-hamburger {
        background-color: #FFFB4B;
        background-image: url(../assets/images/wcag/black/icons/14.svg);
    }
    .header-top {
        padding: 10px 0 !important
    }
    .wcag-black .menu-rsp .header-box {
        background: #000 !important;
    }
    .wcag-black .menu-rsp .btn-hamburger {
        background-image: url(../assets/images/wcag/black/icons/17.svg);
    }
    .wcag-black .m-ic-1, .wcag-black .m-ic-2, .wcag-black .m-ic-3, .wcag-black .m-ic-4 {
        background-image: none !important;
    }
    .wcag-black .menu-rsp {
        background: #000 !important;
    }
    .wcag-black .menu-rsp nav ul a {
        color: #FFFB4B;
    }
    .wcag-black .menu-rsp nav ul .li-submenu > a {
        background: url(../assets/images/wcag/black/icons/06white.svg) right center no-repeat;
    }
    .wcag-black .menu-rsp nav ul a, .wcag-black .menu-rsp nav ul a:hover {
        color: #FFFB4B !important;
    }
    .wcag-black .m-main-menu-2, .wcag-black .m-main-menu-3 {
        border-color: #FFFB4B;
    }
}



.wcag-white .main-products .text p span, .wcag-white .main-products .text ul span {
    color: #fff !important;
}

.wcag-black .main-products .text p span, .wcag-black .main-products .text ul span {
    color: #FFFB4B !important;
}

.wcag-yellow .main-products .text p span, .wcag-yellow .main-products .text ul span {
    color: #000 !important;
}

.wcag-white .date-1 {
    background: #000;
    color: #fff;
}

.wcag-black .date-1 {
    background: #000;
    color: #FFFB4B;
}

.wcag-yellow .date-1 {
    background: #FFFB4B;
    color: #000;
}


.wcag-white .boxes-3-2 h3, .wcag-white .boxes-3-2 .txt-2 {
    color: #fff;
}

.wcag-black .boxes-3-2 h3, .wcag-black .boxes-3-2 .txt-2 {
    color: #FFFB4B;
}

.wcag-yellow .boxes-3-2 h3, .wcag-yellow .boxes-3-2 .txt-2 {
   color: #000;
}



.wcag-white .searchpage h2 {
    color: #fff;
}

.wcag-black .searchpage h2 {
  color: #FFFB4B;
}

.wcag-yellow .searchpage h2 {
   color: #000;
}

.searchpage .menu-1 {
    border: none !important;
}

.wcag-white .main-products .text p a, .wcag-white .main-products .text ul a, .wcag-white .main-products .text ol a {
    color: #fff;  
}

.wcag-black .main-products .text p a, .wcag-black .main-products .text ul a, .wcag-black .main-products .text ol a {
  color: #FFFB4B;  
}

.wcag-yellow .main-products .text p a, .wcag-yellow .main-products .text ul a, .wcag-yellow .main-products .text ol a {
   color: #000;
}

/* WCAG keyboard focus styles */
:focus {
    outline: 3px solid #339E36 !important;
    outline-offset: 2px;
    transition: outline 0.15s linear;
}

body.wcag-yellow :focus {
    outline: 3px solid #000 !important;
}

body.wcag-white :focus {
    outline: 3px solid #fff !important;
}

body.wcag-black :focus {
    outline: 3px solid #FFFB4B !important;
}

/* Ensure focus styles for interactive elements */
.checkbox-box label,
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 3px solid #339E36 !important;
    outline-offset: 2px !important;
}

body.wcag-yellow a:focus,
body.wcag-yellow button:focus,
body.wcag-yellow input:focus,
body.wcag-yellow select:focus,
body.wcag-yellow textarea:focus {
    outline: 3px solid #000 !important;
}

body.wcag-white a:focus,
body.wcag-white button:focus,
body.wcag-white input:focus,
body.wcag-white select:focus,
body.wcag-white textarea:focus {
    outline: 3px solid #fff !important;
}

body.wcag-black a:focus,
body.wcag-black button:focus,
body.wcag-black input:focus,
body.wcag-black select:focus,
body.wcag-black textarea:focus {
    outline: 3px solid #FFFB4B !important;
}

.main-menu ul li span:focus + div,
.navbar__elemenent-with-sublist span:focus + div {
    opacity: 1;
    visibility: visible;
}
.navbar__secondary-menu:has(:focus),
.navbar__elemenent-with-sublist div:has(:focus) {
        opacity: 1;
    visibility: visible;
}
.navbar__elemenent-with-sublist li:focus-within div {
    opacity: 1;
    visibility: visible;
}

.wcag-yellow .navbar__secondary-menu ul li a:hover,
.wcag-yellow .navbar__secondary-menu ul .active a {
    display: block;
    background: #000;
    padding: 20px 25px;
    width: calc(100% + 50px);
    color: #FFFB4B !important;
    margin: -16px -25px;
}

.wcag-black .navbar__secondary-menu ul li a:hover,
.wcag-black .navbar__secondary-menu ul .active a {
    display: block;
    background: #000;
    padding: 20px 25px;
    width: calc(100% + 50px);
    color: #FFFB4B !important;
    margin: -16px -25px;
}

.wcag-white .navbar__secondary-menu ul li a:hover,
.wcag-white .navbar__secondary-menu ul .active a {
    display: block;
    background: #000;
    padding: 20px 25px;
    width: calc(100% + 50px);
    color: #FFF !important;
    margin: -16px -25px;
}

.wcag-yellow .tabs-years-year-container .tabs-years__list-item .is-active {
    color: #000 !important;
    background: #FFFB4B !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.wcag-yellow .tabs-years-year-container .tabs-years__list-item .is-active:before {
    background-color: #000 !important;
}

.wcag-black .tabs-years-year-container .tabs-years__list-item .is-active {
    color: #000 !important;
    background: #FFFB4B !important;
        padding-left: 10px !important;
    padding-right: 10px !important;
}
.wcag-black .tabs-years-year-container .tabs-years__list-item .is-active:before {
    background-color: #FFFB4B !important;
}

.wcag-white .tabs-years-year-container .tabs-years__list-item .is-active {
    color: #000 !important;
    background: #FFF !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.wcag-white .tabs-years-year-container .tabs-years__list-item .is-active:before {
    background-color: #FFF !important;
}

.wcag-yellow .content__wrapper table{
    background: transparent !important;
}
.wcag-black .content__wrapper table{
    background: transparent !important;
}
.wcag-white .content__wrapper table{
    background: transparent !important;
}

.wcag-yellow .hero__details img {
    
}