/* [data-asw-filter=dark-contrast] {} */

/* //asw-menu */
[data-asw-filter=dark-contrast] .asw-menu-btn,
[data-asw-filter=dark-contrast] .asw-menu-button,
[data-asw-filter=dark-contrast] .asw-menu-btn-mobile {background:  var(--color-black);box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);    outline: 2px solid  var(--color-black);}
[data-asw-filter=dark-contrast] .asw-menu-btn svg, .asw-menu-btn-mobile svg {filter: brightness(0)invert(0);}
[data-asw-filter=dark-contrast] .asw-widget a.asw-menu-btn:focus {outline-color:  var(--color-black)  !important;}
[data-asw-filter=dark-contrast] .asw-menu {background: #2b2b2b;}
[data-asw-filter=dark-contrast] .asw-menu-header {color: #fff;background-color: #626262;border-bottom-color: #dedede;}
[data-asw-filter=dark-contrast] .asw-card-title {color: #fff;}
[data-asw-filter=dark-contrast] .asw-adjust-font {background-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .asw-menu .asw-adjust-font * {color: #fff;}
[data-asw-filter=dark-contrast] .asw-adjust-font div[role="button"] {background-color: #fff;}
[data-asw-filter=dark-contrast] .asw-adjust-font div[role="button"] span {color:  var(--color-black);}
[data-asw-filter=dark-contrast] .asw-btn.asw-selected {background-color:  var(--color-black);border-color: #fff;color: #fff;}
[data-asw-filter=dark-contrast] .asw-btn:hover {border-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .asw-menu-content::-webkit-scrollbar-thumb {background-color: #626262;}
[data-asw-filter=dark-contrast] .asw-footer > div img {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .asw-footer {background-color: #626262;border-top-color: #fff;}
[data-asw-filter=dark-contrast] .asw-menu .asw-footer > * {color: #fff;}

/* variable */
[data-asw-filter=dark-contrast] .text-primary {color: var(--color-black) !important;}
[data-asw-filter=dark-contrast] .text-secondary {color: var(--color-default) !important;}
[data-asw-filter=dark-contrast] .text-danger {color: var(--color-black) !important;}

/* html tag */
[data-asw-filter=dark-contrast] img {filter: grayscale(1) contrast(1.1);}

/* default */

/* modal */
[data-asw-filter=dark-contrast] .modal-search-block .icon {color: var(--color-black);}

/* btn */
[data-asw-filter=dark-contrast] .btn-primary, 
[data-asw-filter=dark-contrast] .btn-primary:focus, 
[data-asw-filter=dark-contrast] .btn-primary.focus, 
[data-asw-filter=dark-contrast] .btn-primary:not(:disabled):not(.disabled).active, 
[data-asw-filter=dark-contrast] .btn-primary:not(:disabled):not(.disabled):active, 
[data-asw-filter=dark-contrast] .show > .btn-primary.dropdown-toggle {color: var(--color-white); background-color: var(--color-black); border-color: var(--color-black);}

[data-asw-filter=dark-contrast] .btn-primary:active:hover, 
[data-asw-filter=dark-contrast] .btn-primary:hover, 
[data-asw-filter=dark-contrast] .btn-primary.active:hover, 
[data-asw-filter=dark-contrast] .btn-primary:active:focus, 
[data-asw-filter=dark-contrast] .btn-primary.actitve:focus, 
[data-asw-filter=dark-contrast] .btn-primary:active.focus, 
[data-asw-filter=dark-contrast] .btn-primary.active.focus, 
[data-asw-filter=dark-contrast] .btn-primary:focus:hover, 
[data-asw-filter=dark-contrast] .btn-primary.focus:hover {color: var(--color-black); background-color: var(--color-white); border-color: var(--color-black);}

[data-asw-filter=dark-contrast] .btn-secondary{color: var(--color-white); background-color: var(--color-default); border-color: var(--color-default);}

[data-asw-filter=dark-contrast] .btn-secondary:hover, 
[data-asw-filter=dark-contrast] .btn-secondary:active:hover, 
[data-asw-filter=dark-contrast] .btn-secondary.active:hover, 
[data-asw-filter=dark-contrast] .btn-secondary:active:focus,
[data-asw-filter=dark-contrast] .btn-secondary.actitve:focus, 
[data-asw-filter=dark-contrast] .btn-secondary:active.focus, 
[data-asw-filter=dark-contrast] .btn-secondary.active.focus, 
[data-asw-filter=dark-contrast] .btn-secondary:focus:hover, 
[data-asw-filter=dark-contrast] .btn-secondary.focus:hover {color: var(--color-black); background-color: var(--color-white); border-color: var(--color-black);}

[data-asw-filter=dark-contrast] .btn-more, 
[data-asw-filter=dark-contrast] .btn-more:focus,
[data-asw-filter=dark-contrast] .btn-more.focus,
[data-asw-filter=dark-contrast] .btn-more:not(:disabled):not(.disabled).active,
[data-asw-filter=dark-contrast] .btn-more:not(:disabled):not(.disabled):active {border-color: rgba(255,255,255,0.5);}

/* select2 */
[data-asw-filter=dark-contrast] .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: var(--color-black);}


/* top graphic */
[data-asw-filter=dark-contrast] .top-graphic .cover > * {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .top-graphic .owl-theme .owl-dots .owl-dot {border-color: var(--color-gray);} 
[data-asw-filter=dark-contrast] .top-graphic .owl-theme .owl-dots .owl-dot.active {border-color: var(--color-black);}

/* wg-link */
[data-asw-filter=dark-contrast] .wg-link .link.type1 {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .wg-link .link.type2 {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-link .link.type2:after {border-left-color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-link .live::before {background-color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-link small,
[data-asw-filter=dark-contrast] .wg-link .text-danger {color: var(--color-white) !important;}

/* wg-service */
[data-asw-filter=dark-contrast] .wg-service-content .graphic:before,
[data-asw-filter=dark-contrast] .wg-service-content .-I .bg:before,
[data-asw-filter=dark-contrast] .wg-service-content .-II .bg:before,
[data-asw-filter=dark-contrast] .wg-service-content .-III .bg:before,
[data-asw-filter=dark-contrast] .wg-service-content .-IV .bg:before,
[data-asw-filter=dark-contrast] .wg-service-content .-V .bg:before {filter: grayscale(1)}
[data-asw-filter=dark-contrast] .wg-service-content .-I .title {color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-service-content .-III .title,
[data-asw-filter=dark-contrast] .wg-service-content .-IV .title,
[data-asw-filter=dark-contrast] .wg-service-content .-IV .desc {color: var(--color-black);}

/* wg-bg */
[data-asw-filter=dark-contrast] .wg-bg-section,
[data-asw-filter=dark-contrast] .wg-news-content,
[data-asw-filter=dark-contrast] .wg-vdo-content,
[data-asw-filter=dark-contrast] .site-footer {background-color: var(--color-black); background-blend-mode: luminosity;}


/* wg-news */
[data-asw-filter=dark-contrast] .wg-news-n .W-head-box .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .wg-news-n .W-head-box .desc {color: var(--color-gray-100) !important;}
[data-asw-filter=dark-contrast] .wg-news-nav .link {color: var(--color-gray);}
[data-asw-filter=dark-contrast] .wg-news-nav .link.active {color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-news-nav .link .icon {border-color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-news-nav .link .icon > img {filter: grayscale(1) invert(0);}
[data-asw-filter=dark-contrast] .wg-news-nav .link.active .icon {background-color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-news-nav .link.active .icon > img {filter: grayscale(1) invert(1);}
[data-asw-filter=dark-contrast] .wg-news-slider .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-news-slider .desc {color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-news-slider .time .feather {color: var(--color-default);}
[data-asw-filter=dark-contrast] .wg-news-slider .btn {color: var(--color-black); border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-news-slider .link:hover .btn {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-news-slider .owl-prev, 
[data-asw-filter=dark-contrast] .wg-news-slider .owl-next {color: var(--color-default);}
[data-asw-filter=dark-contrast] .wg-news-slider .owl-prev:hover, .wg-news-slider .owl-next:hover {color: var(--color-black);}

/* wg-ebook */
[data-asw-filter=dark-contrast] .wg-ebook .W-head-box .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .wg-ebook-slider .owl-dots .owl-dot {border-color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .wg-ebook-slider .owl-dots .owl-dot.active {border-color: var(--color-white); background-color: var(--color-white);}

/* wg-purchase */
[data-asw-filter=dark-contrast] .wg-purchase .W-head-box .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .wg-purchase {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-purchase .link .title {color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .wg-purchase .link:hover .title {color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-purchase .link .btn {color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-purchase .mcscroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .wg-purchase .select-filter .select2-container--default .select2-selection--single {background-color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-purchase .select-filter .select2-container--default .select2-selection--single .select2-selection__rendered,
[data-asw-filter=dark-contrast] .wg-purchase .select-filter .select2-container--default .select2-selection--single .select2-selection__arrow:before {color: var(--color-black);}

/* wg-weblink */
[data-asw-filter=dark-contrast] .wg-weblink-slider .link:hover .desc {color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-weblink-slider .owl-dots .owl-dot.active {border-color: var(--color-black); background-color: var(--color-black);}

/* footer */
[data-asw-filter=dark-contrast] .site-footer .logo img {filter: grayscale(1) contrast(1.5);}
[data-asw-filter=dark-contrast] .site-footer .logo .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .site-footer .info .social .link:hover .icon {filter: brightness(1) grayscale(1) invert(0);}


/* inner-page */
[data-asw-filter=dark-contrast] .breadcrumb>li a {color: var(--color-default);}
[data-asw-filter=dark-contrast] .breadcrumb>li a:hover {color: var(--color-black);}
[data-asw-filter=dark-contrast] .breadcrumb>li.active {color: var(--color-black);}
[data-asw-filter=dark-contrast] .default-page .H-title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .default-page .H-title::after {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .default-page .H-title::before {background-color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .about-page .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .about-page .desc {color: var(--color-default);}
[data-asw-filter=dark-contrast] .history-content .graphic-history {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .history-content .drop-shadow {background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 70%);}

[data-asw-filter=dark-contrast] .default-page .attachments .icon {filter: grayscale(1) invert(0);}
[data-asw-filter=dark-contrast] .default-page .content-box .attachments .title,
[data-asw-filter=dark-contrast] .default-page .content-box .attachments a .inner .content .desc {color: var(--color-black);}
[data-asw-filter=dark-contrast] .default-page .content-box .attachments a .inner .content .date {color: var(--color-default);}

[data-asw-filter=dark-contrast] .avm-content .second-row .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .avm-content .second-row::before {background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .avm-content .title::before,
[data-asw-filter=dark-contrast] .avm-content .graphic-avm {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .about-page ul.-sublist-group {border-top-color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .about-page ul.default-list-group li a .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .default-page ul.default-list-group li a figure {background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .default-page ul.default-list-group li a figure:before {background: linear-gradient(rgba(0, 0, 0, 0) 0%,  var(--color-black) 000 100%);}

[data-asw-filter=dark-contrast] .default-nav-slider .owl-carousel .link {color: var(--color-default);}
[data-asw-filter=dark-contrast] .default-nav-slider .owl-carousel .link.active {color: var(--color-white); background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .default-nav-slider .owl-carousel .link.active::before {border-top-color: var(--color-default);}
[data-asw-filter=dark-contrast] .default-nav-slider .owl-carousel .owl-nav .owl-prev span,
[data-asw-filter=dark-contrast] .default-nav-slider .owl-carousel .owl-nav .owl-next span {color: var(--color-black);}

[data-asw-filter=dark-contrast] .form-block {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .form-block .title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .form-block .form-default label {color: var(--color-gray-100) !important;}
[data-asw-filter=dark-contrast] .form-block .form-control-feedback {filter: grayscale(1);}


[data-asw-filter=dark-contrast] .collapse-block .btn {color: var(--color-default);}
[data-asw-filter=dark-contrast] .collapse-block .btn:not(.collapsed) {color: var(--color-black);}
[data-asw-filter=dark-contrast] .collapse-block .card-body {color: var(--color-white); background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .collapse-block .card-body .desc {color: var(--color-white);}
[data-asw-filter=dark-contrast] .collapse-block .card-body::before {background-color: var(--color-gray);}
[data-asw-filter=dark-contrast] .q-and-a .graphic {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .news-page ul.-list-group li a .title:before {filter: grayscale(1) invert(1);}
[data-asw-filter=dark-contrast] .news-page ul.-list-group li a:hover .title::before{filter: grayscale(1) invert(1) brightness(5);}
[data-asw-filter=dark-contrast] .news-page ul.-list-group li a:hover .title::after {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .news-page ul.-list-group li a:hover .title {color: var(--color-black);}

[data-asw-filter=dark-contrast] .achievement-page .achievement-slider::before {filter: grayscale(1) brightness(.8);}
[data-asw-filter=dark-contrast] .achievement-page .wrapper .icon img {filter: grayscale(1) invert(1);}
[data-asw-filter=dark-contrast] .achievement-page .wrapper:hover .icon img {filter: grayscale(1) brightness(4);}

[data-asw-filter=dark-contrast] .default-page .sidebar-nav .nav-list {background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .default-page .sidebar-nav .nav-list li.active .link,
[data-asw-filter=dark-contrast] .default-page .sidebar-nav .nav-list li:hover {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .default-page .content-box .top-title {color: var(--color-black);}

[data-asw-filter=dark-contrast] .news-page .wrapper .wordbox .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .news-page .wrapper .wordbox .desc {color: var(--color-default);}
[data-asw-filter=dark-contrast] .news-page .wrapper figure {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .news-page .wrapper .wordbox .time .square-box {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .news-page .wrapper .wordbox .see-details {border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .news-page .wrapper .wordbox .see-details .feather {color: var(--color-black);}

[data-asw-filter=dark-contrast] .pagination .search .form-control {color: var(--color-black);}
[data-asw-filter=dark-contrast] .pagination .search button,
[data-asw-filter=dark-contrast] .pagination li.active a {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .pagination .search button:hover,
[data-asw-filter=dark-contrast] .pagination li a:hover {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .newsletter-section {background-color: var(--color-black); background-blend-mode: luminosity;}

[data-asw-filter=dark-contrast] .header-cover {background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .header-cover .inner .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .header-cover .inner .desc {color: var(--color-default);}

[data-asw-filter=dark-contrast] .announce-news {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .announce-news .date {opacity: 0.75;}
[data-asw-filter=dark-contrast] .announce-news ul::-webkit-scrollbar-thumb {background-color: var(--color-gray-100);}
[data-asw-filter=dark-contrast] .announce-news .icon {border-color: var(--color-white); background-color: var(--color-white);}
[data-asw-filter=dark-contrast] .announce-news .icon .feather {color: var(--color-black);}

[data-asw-filter=dark-contrast] .service-list {box-shadow: 0 40px 80px rgb(0 0 0 / 24%); background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .service-list-box .-I .bg:before {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .service-list-box .-II .bg:before,
[data-asw-filter=dark-contrast] .service-list-box .-III .bg:before {filter: grayscale(1) invert(.8);}
[data-asw-filter=dark-contrast] .service-list-box .graphic:before {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .eservice-content .content .txt {color: var(--color-default);}
[data-asw-filter=dark-contrast] .eservice-content .link:hover .content .txt {color: var(--color-black);}
[data-asw-filter=dark-contrast] .img-contain>img {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .career-page .list-job .col-2 .inner .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .career-page .list-job .top {color: var(--color-default);}
[data-asw-filter=dark-contrast] .career-page .list-job .col-2 .inner .desc {color: var(--color-default);}
[data-asw-filter=dark-contrast] .career-page .list-job ul>li>a.link:hover .date,
[data-asw-filter=dark-contrast] .career-page .list-job ul>li>a.link:hover .title,
[data-asw-filter=dark-contrast] .career-page .list-job ul>li>a.link:hover .desc {color: var(--color-white);}
[data-asw-filter=dark-contrast] .career-page .list-job ul>li>a.link:hover:before {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .career-page .list-job .col-3 .btn {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .career-page .list-job ul>li>a.link:hover .btn {color: var(--color-black);}

[data-asw-filter=dark-contrast] .detail-tool .info .icon-date {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .detail-tool .info span {color: var(--color-default);}

[data-asw-filter=dark-contrast] .detail-share .icon {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .detail-page .h-title {color: var(--color-black);}

[data-asw-filter=dark-contrast] .detail-other-list .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .detail-other-list .date {color: var(--color-default);}
[data-asw-filter=dark-contrast] .detail-other-list .date .icon-date {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .detail-other-list .owl-carousel .owl-dots .owl-dot {border-color: var(--color-default);}
[data-asw-filter=dark-contrast] .detail-other-list .owl-carousel .owl-dots .owl-dot.active {background-color: var(--color-default);}

[data-asw-filter=dark-contrast] .sc-contact-info .desc .text-secondary {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .sc-contact-info .icon-wraapper {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-contact {background-color: var(--color-black); background-blend-mode: luminosity;}
[data-asw-filter=dark-contrast] .sc-contact-from .tab-nav-contact .nav-list>li .active.link {color: var(--color-black); background-color: var(--color-white);}
[data-asw-filter=dark-contrast] .sc-contact-from .tab-nav-contact .nav-list>li .link:before {border-top-color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .sc-contact-from .h-title {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .sc-contact-map .txt {color: var(--color-white) !important;}
[data-asw-filter=dark-contrast] .upload-control .info .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .upload-control .btn {border-color: var(--color-black);background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .upload-control .btn span {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .upload-control .btn:hover {color: #fff;}
[data-asw-filter=dark-contrast] #complaint_form .btn-secondary.disabled, 
[data-asw-filter=dark-contrast] #complaint_form .btn-secondary.disabled:hover {background-color: #626262; border-color: #626262;}
[data-asw-filter=dark-contrast] #complaint_form .btn-secondary.disabled:hover {background-color: var(--color-white);}

[data-asw-filter=dark-contrast] .owl-theme .owl-dots .owl-dot span {background-color: var(--color-gray);}
[data-asw-filter=dark-contrast] .owl-theme .owl-dots .owl-dot.active span,
[data-asw-filter=dark-contrast] .owl-theme .owl-dots .owl-dot:hover span {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .about-page .Executives-slide .hexagone .image {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .about-page .Executives-slide::before,
[data-asw-filter=dark-contrast] .people-page .Executives-slide .owl-item.center .wrapper::after {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .about-page .Executives-slide .owl-item.center .hexagone .image {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .about-page .Executives-slide .owl-theme .owl-nav [class*='owl-'] {color: var(--color-black);}
[data-asw-filter=dark-contrast] .people-page .content-box .manager-info .icon,
[data-asw-filter=dark-contrast] .people-page .content-box .manager-head-title .icon,
[data-asw-filter=dark-contrast] .about-page .Executives-slide .wrapper .content .icon {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .management-team .thumb .hexagone .image {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .management-team .inner .name {color: var(--color-black);}
[data-asw-filter=dark-contrast] .management-team .inner .link .icon {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .about-page .about01::before {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .owl-theme .owl-nav [class*='owl-'] {background-color: var(--color-black);}


/* breakpoint */
@media (max-width: 991px) {
  [data-asw-filter=dark-contrast] .site-header .menu {background-color: var(--color-black);}

  [data-asw-filter=dark-contrast] .default-page .sidebar-nav .button-x:hover {background-color: var(--color-default); border-color: var(--color-default);}
}

@media (max-width: 767px) {
  [data-asw-filter=dark-contrast] .career-page .list-job ul>li:hover {background-color: var(--color-black);}
  [data-asw-filter=dark-contrast] .career-page .list-job .col-1 .inner .date {color: var(--color-black);}
  [data-asw-filter=dark-contrast] .career-page .list-job .txt-xs {color: var(--color-default);}
}

[data-asw-filter=dark-contrast] .wg-news-nav .link.active {color: var(--color-white);}
[data-asw-filter=dark-contrast] .wg-news-nav .link .icon {border-color: var(--color-default);}
[data-asw-filter=dark-contrast] .wg-news-nav .link .icon > img {filter: none;}
[data-asw-filter=dark-contrast] .wg-news-nav .link.active .icon {background-color: var(--color-default);}
[data-asw-filter=dark-contrast] .wg-news-nav .link.active .icon > img {filter: none;}



/* ////////////////////// */


[data-asw-filter=dark-contrast] .site-header .logo img {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .site-header .logo .title,
[data-asw-filter=dark-contrast] .site-header .logo .desc {color:  var(--color-black)  !important;}
[data-asw-filter=dark-contrast] .site-header .menu>ul>li.active>a,
[data-asw-filter=dark-contrast] .site-header .menu>ul>li>a {color:  var(--color-black)  !important;}
[data-asw-filter=dark-contrast] .site-header .menu>ul>li.active>a:before {background-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .site-header .english {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .site-header .nav-icon>.link {color:  var(--color-black);}
[data-asw-filter=dark-contrast] .site-header .nav-icon>.link:hover {color: #626262;}
[data-asw-filter=dark-contrast] .modal-search-block .icon {color:  var(--color-black);}
[data-asw-filter=dark-contrast] .site-header .menu .dropdown-menu .nav-list .link:hover, 
[data-asw-filter=dark-contrast] .site-header .menu .dropdown-menu .nav-list .link.active {color:  var(--color-black);}
[data-asw-filter=dark-contrast] .site-header .menu-mobile-btn .btn-mobile .bar {background-color:  var(--color-black)  !important;}
[data-asw-filter=dark-contrast] .menu-container .header .link:hover {color:  var(--color-black);}
[data-asw-filter=dark-contrast] .contact-info .link .icon {background-color: #000;}
[data-asw-filter=dark-contrast] .contact-info .link .icon svg * {fill: #fff;}

[data-asw-filter=dark-contrast] .mascot-contact {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .top-graphic .cover {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .owl-theme .owl-dots .owl-dot {border-color: #777777 !important;}
[data-asw-filter=dark-contrast] .owl-theme .owl-dots .owl-dot.active {border-color:  var(--color-black)  !important;}

[data-asw-filter=dark-contrast] .wg-link .link {background-color: #626262 !important;}
[data-asw-filter=dark-contrast] .wg-link .icon {filter: grayscale(1);}


[data-asw-filter=dark-contrast] .wg-vdo .icon .link:hover {color: var(--color-black);}
[data-asw-filter=dark-contrast] .wg-vdo .owl-theme .owl-prev, 
[data-asw-filter=dark-contrast] .wg-vdo .owl-theme .owl-next {color: var(--color-white);}
[data-asw-filter=dark-contrast] .budge-style {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .sc-purchase .link .content {background: linear-gradient(to top,  var(--color-black)  0%, rgba(0, 0, 0, 0) 100%);}
[data-asw-filter=dark-contrast] .sc-purchase .link .content .icon {background-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .sc-purchase .link .content .icon-file {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .sc-purchase-list .link .content {border-bottom-color:var(--color-black);}
[data-asw-filter=dark-contrast] .sc-purchase-list .link .header-start {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-purchase-list .link .header-start .icon {background-color: #626262;}
[data-asw-filter=dark-contrast] .sc-purchase-list .link .header-end-group .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-purchase-list .link:hover {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-purchase-list .link:hover .header-end-group .icon {background-color: #626262;}


[data-asw-filter=dark-contrast] .pagination .pagination-nav a {border-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .pagination .pagination-page a {color: var(--color-black);}
[data-asw-filter=dark-contrast] .pagination .pagination-page a:hover {color: var(--color-white);}
[data-asw-filter=dark-contrast] .pagination .pagination-nav a span {color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-filter .select2-container .select2-selection--single {border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .select2-container .select2-selection__arrow::before {color: var(--color-black);}
[data-asw-filter=dark-contrast] .select2-container--style-primary .select2-dropdown {border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .select2-container--style-primary .select2-results__option--highlighted {background-color: var(--color-black);color: var(--color-white);}

[data-asw-filter=dark-contrast] .sc-filter .form-search .form-control {border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .form-search .btn {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link {border-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link .icon svg * {fill: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link.active, 
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link:hover {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link.active .icon svg * , 
[data-asw-filter=dark-contrast] .sc-filter .filter-select .link:hover .icon svg * {fill: var(--color-white);}

[data-asw-filter=dark-contrast] .sc-cms-layout .link .date .date-group .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-cms-layout .link .content {border-bottom-color:var(--color-black) ;}
[data-asw-filter=dark-contrast] .sc-cms-layout .link:hover {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-cms-layout .link:hover .date .date-group .icon {background-color: #626262;}

[data-asw-filter=dark-contrast] .detail-gallery-list .cover {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .sc-padpa .pdpa-download {border-bottom-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-padpa .pdpa-download .img-wrapper .icon {border-color:  var(--color-black);}
[data-asw-filter=dark-contrast] .sc-padpa .pdpa-download .img-wrapper .icon svg {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-padpa .pdpa-download .content .icon {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-emblem .emblem-card {background-color: #626262 !important;}
[data-asw-filter=dark-contrast] .sc-emblem .emblem-card .emblem-card-brand {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-emblem .emblem-card .emblem-card-content img {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-emblem .head .title span {color: var(--color-black) !important;}
[data-asw-filter=dark-contrast] .sc-emblem .section img {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-emblem .emblem-virtual-bg {background: linear-gradient(#000 0%, #626262 100%);}

[data-asw-filter=dark-contrast] .sc-office-history {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .new-badge {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-ebook .link .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-ebook .link:hover .title {color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-qa .collapse-box {border-bottom-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-btn .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-btn::after {color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-btn.active {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-btn.active .icon {background-color: #626262;}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-content .item-list .link .icon {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-content .item-list .link .icon svg {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-qa .collapse-box .collapse-content .item-list .link:hover {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-research-standards .link .img-cover img {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-research-standards .link .content {background: linear-gradient(to right, #626262 0%, rgba(0, 71, 161, 0) 100%);}
[data-asw-filter=dark-contrast] .sc-research-standards .link .content .icon {background-color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-application-list {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .sc-ebook.-ebook-file .link .wrapper-cover .icon-file {border-color: var(--color-black);outline: 0;}
[data-asw-filter=dark-contrast] .sc-ebook.-ebook-file .link .wrapper-cover .icon-file svg {filter: grayscale(1);}

[data-asw-filter=dark-contrast] .sc-ebook.-sc-future .wrapper-cover::before {background: linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 100%);}

[data-asw-filter=dark-contrast] .sc-padpa .head-banner {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-padpa .sc-body > ul {border-bottom-color: var(--color-black);}

[data-asw-filter=dark-contrast] .sc-padpa .text-primary {color: var(--color-black) !important;}

[data-asw-filter=dark-contrast] .sc-site-map .site-map-group .title {color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-site-map .site-map-group {border-bottom-color: var(--color-black);}
[data-asw-filter=dark-contrast] .sc-site-map .site-map-group::before {filter: grayscale(1);}
[data-asw-filter=dark-contrast] .sc-site-map .site-map-group .link .icon-arrow-right {background-color: var(--color-white);color: var(--color-black);}

[data-asw-filter=dark-contrast] #cc--main #s-hdr {background-color: var(--color-black);}
[data-asw-filter=dark-contrast] #s-bl .c-bl.b-ex {filter: grayscale(1);}
[data-asw-filter=dark-contrast] #cc--main #s-c-bn {filter: grayscale(1);}
[data-asw-filter=dark-contrast] #cc--main #s-bns button {border-color: var(--color-black);color: var(--color-black);}
[data-asw-filter=dark-contrast] #cc--main #s-bns > button {background-color: var(--color-black);}


[data-asw-filter=dark-contrast] .newsletter-section .content::before {background-color: #626262;}