:root {
	
	/* COLORS */
	--background-color: #090c10;
	--background-rgb-color: 9, 12, 16;
	--background-lighter-color: #0f141a;
	--background-white: #FFFFFF;
	
	--primary-color: #ffcd38;
	--primary-hover-color: #FFFFFF;
	
	--text-light-color: #FFFFFF;
	--text-dark-color: #090c10;
}



.contrast,
.contrast *::-webkit-scrollbar,
.contrast *::-webkit-scrollbar-track {
	background: var(--background-color);
}

.contrast::-webkit-scrollbar-thumb {
	background: var(--primary-color);
}

.contrast ::selection {
	background: var(--primary-color);
	color: var(--text-dark-color);
}

.contrast .main_color, 
.contrast .main_color .site-background, 
.contrast .main_color .first-quote, 
.contrast .main_color .related_image_wrap, 
.contrast .main_color .gravatar img .main_color .hr_content, 
.contrast .main_color .news-thumb, 
.contrast .main_color .post-format-icon, 
.contrast .main_color .ajax_controlls a, 
.contrast .main_color .tweet-text.avatar_no, 
.contrast .main_color .toggler, 
.contrast .main_color .toggler.activeTitle:hover, 
.contrast .main_color #js_sort_items, 
.contrast .main_color.inner-entry, 
.contrast .main_color .grid-entry-title, 
.contrast .main_color .related-format-icon, 
.contrast .grid-entry .main_color .avia-arrow, 
.contrast .main_color .avia-gallery-big, 
.contrast .main_color .avia-gallery-big, 
.contrast .main_color .avia-gallery img, 
.contrast .main_color .grid-content, 
.contrast .main_color .av-share-box ul, 
.contrast .main_color .av-related-style-full .related-format-icon, 
.contrast .main_color .related_posts.av-related-style-full a:hover, 
.contrast .main_color.avia-fullwidth-portfolio .pagination .current, 
.contrast .main_color.avia-fullwidth-portfolio .pagination a, 
.contrast .main_color .av-hotspot-fallback-tooltip-inner, 
.contrast .main_color .av-hotspot-fallback-tooltip-count, 
.html_stretched.contrast #top #wrap_all {
	background: var(--background-color);
	color: var(--text-light-color);
}

.contrast .main_color .heading-color, 
.contrast .main_color a.iconbox_icon:hover, 
.contrast .main_color h1, 
.contrast .main_color h2, 
.contrast .main_color h3, 
.contrast .main_color h4, 
.contrast .main_color h5, 
.contrast .main_color h6, 
.contrast .main_color .sidebar .current_page_item>a, 
.contrast .main_color .sidebar .current-menu-item>a, 
.contrast .main_color .pagination .current, 
.contrast .main_color .pagination a:hover, 
.contrast .main_color strong.avia-testimonial-name, 
.contrast .main_color .heading, 
.contrast .main_color .toggle_content strong, 
.contrast .main_color .toggle_content strong a, 
.contrast .main_color .tab_content strong, 
.contrast .main_color .tab_content strong a, 
.contrast .main_color .asc_count, 
.contrast .main_color .avia-testimonial-content strong, 
.contrast .main_color div .news-headline, 
.contrast #top .main_color .av-related-style-full .av-related-title, 
.contrast .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, 
.contrast .main_color .wp-playlist-item-meta.wp-playlist-item-title, 
.contrast #top .main_color .av-no-image-slider h2 a, 
.contrast .main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap {
	color: var(--text-light-color);
}

.contrast body#top ::selection, 
.contrast body#top .av-siteloader, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li a:hover .avia-menu-fx, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li:hover a .avia-menu-fx, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.current-menu-item > a .avia-menu-fx, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.current_page_item > a .avia-menu-fx, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.active-parent-item > a .avia-menu-fx, 
.contrast #top.home #wrap_all .avia-fullscreen-slider .avia-slideshow-controls a.active, 
.contrast #top #wrap_all #searchform #searchsubmit, 
.contrast #top #wrap_all .avia-color-theme-color, 
.contrast #top #wrap_all .main_color table th:before, 
.contrast #top #footer #newsletter-inscription button, 
.contrast #top #scroll-top-link:hover, 
.contrast #top #scroll-top-link:focus, 
.contrast #top #header #header_main #avia-menu .sub-menu li a:hover, 
.contrast #top #header #header_main #avia-menu .sub-menu li a:focus, 
.contrast #top #footer .wpcf7-form button:hover, 
.contrast #top #stakes #selectStake a:hover, 
.contrast #top #stakes #selectStake a:focus, 
.contrast #top #stakes #selectStake #closeList, 
.contrast #top #wrap_all #header .social_bookmarks li.av-social-link-mail a, 
.contrast #top #cta .avia-button.avia-size-large, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(2) .iconbox_top .iconbox_content, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(5) .iconbox_top .iconbox_content, 
.contrast #top .avia-slideshow-dots a.active, 
.contrast #form-job .container-file .avia-button, 
.contrast #top .main_color .chrono .showContent .milestone_icon, 
.contrast #top .main_color .chrono .showContent .milestone_inner, 
.contrast #top #wrap_all #request-2 .entry-content-wrapper .flex_column:nth-child(4) .iconbox_top .iconbox_content, 
.contrast #top #wrap_all #request-2 .entry-content-wrapper .flex_column:nth-child(7) .iconbox_top .iconbox_content, 
.contrast #top #brands.egroupe .av-tab-section-tab-title-container > .av-section-tab-title.av-active-tab-title:before, 
.contrast #top #wrap_all .bloc-pa .av-special-heading.modern-centered h3, 
.contrast #top .main_color .timeline_1 .avia-timeline-vertical .av-milestone-even .av-milestone-icon-wrap:after, 
.contrast #top .main_color .timeline_1 .avia-timeline-vertical .av-milestone-odd .av-milestone-icon-wrap:after, 
.contrast #top .main_color .timeline_1 .avia-timeline-vertical .av-milestone-odd .av-milestone-icon-wrap:before, 
.contrast #top .main_color .timeline_1 .avia-timeline-vertical .av-milestone-even .av-milestone-icon-wrap:before, 
.responsive.contrast #top #tab_secteurs .av-tab-section-tab-title-container > a.av-active-tab-title:before, 
.contrast #top .main_color .theme-color-bar .bar, 
.contrast #top #video .img-video a .icon:before, 
.contrast #top #cta .btn-cta:hover #close-cta:before, 
.contrast #top #cta .btn-cta:hover #close-cta:after,
.contrast #top .select2-container--default .select2-results__option--highlighted[aria-selected], 
.contrast #top .avia-button.avia-cookie-close-bar, 
.contrast body#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track, 
.contrast #top #switcher-countries .close {
	background: var(--primary-color);
}

.contrast body .main_color a, 
.contrast #top #wrap_all .header_color .av-subnav-menu a:hover, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li a:hover, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li:hover a, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.current-menu-item > a, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.current_page_item > a, 
.contrast #top #wrap_all .header_color .main_menu ul:first-child > li.active-parent-item > a, 
.contrast #top #wrap_all .scroll-down-link, 
.contrast #top #scrollTopLabel > span, 
.html_av-overlay-side.contrast #top #wrap_all #header .av-burger-overlay-scroll #av-burger-menu-ul a:hover, 
.html_av-overlay-side.contrast #top #wrap_all #header .av-burger-overlay-scroll #av-burger-menu-ul a:focus, 
.html_av-overlay-side.contrast #top #wrap_all #header .av-burger-overlay-scroll #av-burger-menu-ul li.current-menu-item > a, 
.contrast #top .av-special-heading h2:before, 
.contrast #news .date, 
.contrast #footer li.current_page_item a, 
.contrast .footer_color #footer .menu#menu-epsa li.current_page_item a, 
.contrast #footer .menu li a:hover, 
.contrast .typed-cursor, 
.contrast #stakes #selectStake .av-special-heading-tag:before, 
.contrast #cta .av-special-heading-tag:before, 
.contrast .txt-rotate, 
.contrast #full_slider_1.avia-fullwidth-slider .avia-slideshow-inner > li .avia-slide-wrap .caption_fullwidth .avia-caption-content, 
.contrast #full_slider_1.avia-fullwidth-slider .avia-slideshow-inner > li .avia-slide-wrap .caption_fullwidth .home-slider-title .text-fix h1:after, 
.contrast #numbers.activities .avia-content-slider .entry-title:before, 
.contrast #top #wrap_all .avia-content-slider .avia-slideshow-controls a, 
.contrast .icon-epsa-bg:before, 
.contrast #top #wrap_all .title_container .main-title:after, 
.contrast body#top:not(.home) #full_slider_1.avia-fullwidth-slider .avia-slideshow-inner > li .avia-slide-wrap .caption_fullwidth .avia-caption-content,
.contrast .title_container .main-title a:after, 
.contrast #form-job a, 
.contrast #top .chrono .showContent .av-milestone-date strong, 
.contrast #top #wrap_all .chrono .av-timeline-nav a, 
.contrast #top #numbers .av-special-heading.n3 h3, 
.contrast #top #numbers .av-special-heading.n3 h3 b, 
.contrast #top #wrap_all .light-content .h3-style .av-special-heading-tag, 
.contrast #top .toggler.activeTitle:before, 
.contrast #top .main_color #jobs-filters .wrap-title .container .title, 
.contrast #brands.egroupe .av-tab-section-tab-title-container > .av-section-tab-title .av-tab-section-icon, 
.contrast #top .lightbox-wrap p.toggler.activeTitle, 
.contrast #top .main_color .lightbox-wrap p strong, 
.contrast #top #solutions.light-content .accordeon-clefs .single_toggle.active-toggler p.toggler, 
.contrast #top #wrap_all .light-content .c2_1 .avia-single-number, 
.contrast #top .main_color strong a, 
.contrast .main_color .timeline_1 .avia-timeline .av-milestone-odd .milestone_icon, 
.contrast #top #video .avia_textblock p em, 
.contrast #top .av_textblock_section li:before, 
.contrast #top #header #header_main #avia-menu .avia_mega_div > .sub-menu > li > span > a {
	color: var(--primary-color);
}

.contrast #top #wrap_all .chrono .av-timeline-nav a {
	opacity: 1;
	color: var(--text-dark-color);
}

.contrast .main_color .meta-color, 
.contrast .main_color .sidebar, 
.contrast .main_color .sidebar a, 
.contrast .main_color .minor-meta, 
.contrast .main_color .minor-meta a, 
.contrast .main_color .text-sep, 
.contrast .main_color blockquote, 
.contrast .main_color .post_nav a, 
.contrast .main_color .comment-text, 
.contrast .main_color .side-container-inner, 
.contrast .main_color .news-time, 
.contrast .main_color .pagination a, 
.contrast .main_color .pagination span, 
.contrast .main_color .tweet-text.avatar_no .tweet-time, 
.contrast #top .main_color .extra-mini-title, 
.contrast .main_color .team-member-job-title, 
.contrast .main_color .team-social a, 
.contrast .main_color #js_sort_items a, 
.contrast .grid-entry-excerpt, 
.contrast .main_color .avia-testimonial-subtitle, 
.contrast .main_color .commentmetadata a, 
.contrast .main_color .social_bookmarks a, 
.contrast .main_color .meta-heading>*, 
.contrast .main_color .slide-meta, 
.contrast .main_color .slide-meta a, 
.contrast .main_color .taglist, 
.contrast .main_color .taglist a, 
.contrast .main_color .phone-info, 
.contrast .main_color .phone-info a, 
.contrast .main_color .av-sort-by-term a, 
.contrast .main_color .av-magazine-time, 
.contrast .main_color .av-magazine .av-magazine-entry-icon, 
.contrast .main_color .av-catalogue-content, 
.contrast .main_color .wp-playlist-item-length, 
.html_modern-blog.contrast #top div .main_color .blog-categories a, 
.html_modern-blog.contrast #top div .main_color .blog-categories a:hover {
	color: var(--text-light-color);
}

.contrast #full_slider_1.avia-fullwidth-slider .avia-slideshow-inner > li .avia-slide-wrap .caption_fullwidth:before {
	background-color: var(--background-color);
}

.contrast .main_color .special-heading-inner-border {
	border-color: var(--primary-color);
}

.contrast #top #wrap_all .avia-button.avia-color-theme-color {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all .avia-button.avia-color-theme-color,
.contrast #top #wrap_all .avia-button.avia-color-theme-color span {
	font-family: 'montserrat', Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.contrast #top #wrap_all #header .social_bookmarks li.av-social-link-mail a:hover,
.contrast #top #wrap_all #header .social_bookmarks li.av-social-link-mail a:focus,
.contrast #top #wrap_all .avia-button.avia-color-theme-color:hover,
.contrast #top #wrap_all .avia-button.avia-color-theme-color:focus {
	background: var(--primary-hover-color);
}

.contrast #top #wrap_all .avia-button.avia-color-theme-color:hover span,
.contrast #top #wrap_all .avia-button.avia-color-theme-color:focus span {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all footer .av-social-link-mail a:hover, 
.contrast #top #wrap_all footer .av-social-link-mail a:focus,
.contrast #top #wrap_all footer .av-social-link-linkedin a:hover, 
.contrast #top #wrap_all footer .av-social-link-linkedin a:focus,
.contrast #top #wrap_all footer .av-social-link-twitter a:hover, 
.contrast #top #wrap_all footer .av-social-link-twitter a:focus,
.contrast #top #wrap_all footer .av-social-link-youtube a:hover, 
.contrast #top #wrap_all footer .av-social-link-youtube a:focus {
	color: var(--primary-color);
}

.contrast #top .header_color, 
.contrast #top .header_color .site-background, 
.contrast #top .header_color .first-quote, 
.contrast #top .header_color .related_image_wrap, 
.contrast #top .header_color .gravatar img .header_color .hr_content, 
.contrast #top .header_color .news-thumb, 
.contrast #top .header_color .post-format-icon, 
.contrast #top .header_color .ajax_controlls a, 
.contrast #top .header_color .tweet-text.avatar_no, 
.contrast #top .header_color .toggler, 
.contrast #top .header_color .toggler.activeTitle:hover, 
.contrast #top .header_color #js_sort_items, 
.contrast #top .header_color.inner-entry, 
.contrast #top .header_color .grid-entry-title, 
.contrast #top .header_color .related-format-icon, 
.contrast #top .grid-entry .header_color .avia-arrow, 
.contrast #top .header_color .avia-gallery-big, 
.contrast #top .header_color .avia-gallery-big, 
.contrast #top .header_color .avia-gallery img, 
.contrast #top .header_color .grid-content, 
.contrast #top .header_color .av-share-box ul, 
.contrast #top .header_color .av-related-style-full .related-format-icon, 
.contrast #top .header_color .related_posts.av-related-style-full a:hover, 
.contrast #top .header_color.avia-fullwidth-portfolio .pagination .current, 
.contrast #top .header_color.avia-fullwidth-portfolio .pagination a, 
.contrast #top .header_color .av-hotspot-fallback-tooltip-inner, 
.contrast #top .header_color .av-hotspot-fallback-tooltip-count {
	color: var(--text-dark-color);
}

.contrast .header_color .header_bg, 
.contrast .header_color .main_menu ul ul, 
.contrast .header_color .main_menu .menu ul li a, 
.contrast .header_color .pointer_arrow_wrap .pointer_arrow, 
.contrast .header_color .avia_mega_div, 
.contrast .header_color .av-subnav-menu > li ul, 
.contrast .header_color .av-subnav-menu a {
	background-color: var(--background-lighter-color);
}

.contrast #top .footer_color, 
.contrast #top .footer_color .site-background, 
.contrast #top .footer_color .first-quote, 
.contrast #top .footer_color .related_image_wrap, 
.contrast #top .footer_color .gravatar img .footer_color .hr_content, 
.contrast #top .footer_color .news-thumb,
.contrast #top .footer_color .post-format-icon, 
.contrast #top .footer_color .ajax_controlls a, 
.contrast #top .footer_color .tweet-text.avatar_no, 
.contrast #top .footer_color .toggler, 
.contrast #top .footer_color .toggler.activeTitle:hover, 
.contrast #top .footer_color #js_sort_items, 
.contrast #top .footer_color.inner-entry, 
.contrast #top .footer_color .grid-entry-title, 
.contrast #top .footer_color .related-format-icon, 
.contrast #top .grid-entry .footer_color .avia-arrow, 
.contrast #top .footer_color .avia-gallery-big, 
.contrast #top .footer_color .avia-gallery-big, 
.contrast #top .footer_color .avia-gallery img, 
.contrast #top .footer_color .grid-content, 
.contrast #top .footer_color .av-share-box ul, 
.contrast #top .footer_color .av-related-style-full .related-format-icon, 
.contrast #top .footer_color .related_posts.av-related-style-full a:hover, 
.contrast #top .footer_color.avia-fullwidth-portfolio .pagination .current, 
.contrast #top .footer_color.avia-fullwidth-portfolio .pagination a, 
.contrast #top .footer_color .av-hotspot-fallback-tooltip-inner, 
.contrast #top .footer_color .av-hotspot-fallback-tooltip-count {
	background: var(--background-color);
}

.contrast body#top, 
.contrast #top .main_color, 
.contrast #top .main_color strong, 
.contrast #top .main_color b, 
.contrast #top .av-special-heading * {
	color: var(--text-light-color);
}

.contrast #top #wrap_all #numbers.light-content a,
.contrast #top #wrap_all #numbers.light-content a strong {
	color: var(--primary-color);
	transition: all .2s ease-in-out;
}

.contrast #top #wrap_all #numbers.light-content a:hover,
.contrast #top #wrap_all #numbers.light-content a:focus,
.contrast #top #wrap_all #numbers.light-content a:hover strong,
.contrast #top #wrap_all #numbers.light-content a:focus strong {
	color: var(--text-light-color);
}

.contrast #top #wrap_all #numbers.light-content a.avia-button span {
	color: var(--text-dark-color);
}

.contrast #top #searchform>div {
	background: var(--background-lighter-color)
}

.contrast #top #searchform #searchsubmit,
.contrast #top #searchform>div>button {
	-webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.contrast #top #searchform #searchsubmit {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all #searchform #searchsubmit:hover,
.contrast #top #wrap_all #searchform #searchsubmit:focus {
	background: var(--background-white);
}

.contrast #top #searchform>div>button:hover,
.contrast #top #searchform>div>button:focus {
	background: var(--primary-color);
}

.contrast #top #searchform.show #s:hover {
	background: transparent;
}

.contrast #top #searchform.show #s:focus {
	background: transparent;
	border-bottom: 2px solid var(--primary-color);
}

.contrast .avia-menu.av_menu_icon_beside {
	border: none;
}

.contrast #top .main_color .avia-timeline .milestone_icon {
	color: var(--text-dark-color);
}

.contrast .chrono .av-milestone-content p:before {
	color: var(--primary-color);
}

.contrast #top.home .avia-slideshow ul li .avia-slide-wrap:before {
    background: -webkit-linear-gradient(top, rgba(var(--background-rgb-color), 1) 13%, rgba(var(--background-rgb-color), .48) 58%, rgba(var(--background-rgb-color), 0) 100%);
	background: -moz-linear-gradient(top, rgba(var(--background-rgb-color), 1) 13%, rgba(var(--background-rgb-color), .48) 58%, rgba(var(--background-rgb-color), 0) 100%);
    background: linear-gradient(to bottom, rgba(var(--background-rgb-color), 1) 13%, rgba(var(--background-rgb-color), .48) 58%, rgba(var(--background-rgb-color), 0) 100%);
}

.contrast #top.home .avia-slideshow li,
.contrast #top.home .avia-fullscreen-slider .avia-slideshow > ul > li.active-slide .avia-slide-wrap .av-section-color-overlay {
	background-color: var(--background-color) !important;
}

.contrast #top #header #header_main #avia-menu .sub-menu li a span,
.contrast #top #header #header_main #avia-menu .sub-menu li a:hover span,
.contrast #top #header #header_main #avia-menu .sub-menu li a:focus span {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all #fixed-icons .av-social-link-mail a span,
.contrast #top #wrap_all #fixed-icons .av-social-link-linkedin a, 
.contrast #top #wrap_all #fixed-icons .av-social-link-twitter a,
.contrast #top #wrap_all #fixed-icons .av-social-link-youtube a, 
.contrast #top #wrap_all #fixed-icons .av-search-link a span {
	color: var(--text-dark-color);	
}

.contrast #top #wrap_all #fixed-icons .av-social-link-linkedin a:hover, 
.contrast #top #wrap_all #fixed-icons .av-social-link-linkedin a:focus {
	background: #419cca;
	color: var(--text-light-color);
}

.contrast #top #wrap_all #fixed-icons .av-social-link-twitter a:hover, 
.contrast #top #wrap_all #fixed-icons .av-social-link-twitter a:focus {
	background: #46d4fe;
	color: var(--text-light-color);
}

.contrast #top #wrap_all #fixed-icons .av-social-link-youtube a:hover, 
.contrast #top #wrap_all #fixed-icons .av-social-link-youtube a:focus {
	background: #a72b1d;
	color: var(--text-light-color);
}

.contrast #top #wrap_all #fixed-icons .av-search-link a:hover, 
.contrast #top #wrap_all #fixed-icons .av-search-link a:focus {
	background: var(--primary-color);
}

.contrast #top #wrap_all #fixed-icons .av-search-link a:hover span, 
.contrast #top #wrap_all #fixed-icons .av-search-link a:focus span {
	color: var(--text-dark-color);
}

.contrast #top #footer-logo {
	background: var(--background-lighter-color);
}

.contrast #top #wrap_all #footer:before {
	opacity: .35;
}

.contrast #top .footer_color .input-text, 
.contrast #top .footer_color input[type='text'], 
.contrast #top .footer_color input[type='input'], 
.contrast #top .footer_color input[type='password'], 
.contrast #top .footer_color input[type='email'], 
.contrast #top .footer_color input[type='number'], 
.contrast #top .footer_color input[type='url'], 
.contrast #top .footer_color input[type='tel'], 
.contrast #top .footer_color input[type='search'], 
.contrast #top .footer_color textarea, 
.contrast #top .footer_color select {
	border-color: var(--background-white);
    background-color: var(--background-white);
    color: var(--text-dark-color);
}

.contrast #top .footer_color ::placeholder {
    color: var(--text-dark-color);
}

.contrast #top .footer_color ::-webkit-input-placeholder {
    color: var(--text-dark-color);
}

.contrast #top .footer_color ::-moz-placeholder {
    color: var(--text-dark-color);
}

.contrast #top .footer_color :-moz-placeholder {
    color: var(--text-dark-color);
}

.contrast #top .footer_color :-ms-input-placeholder {
    color: var(--text-dark-color);
}

.contrast #top #footer #newsletter-inscription button {
    color: var(--text-dark-color);
}

.contrast #top .footer_color .avia-button.avia-color-theme-color-subtle {
	background: var(--background-white);
	color: var(--text-dark-color);
	font-weight: 700;
}

.contrast #top .footer_color .avia-button.avia-color-theme-color-subtle:focus,
.contrast #top .footer_color .avia-button.avia-color-theme-color-subtle:focus {
	background: var(--primary-color);
}

.contrast #footer .av_one_fourth section:nth-child(2) p, 
.contrast #top .contact-form-legal {
    font-size: 11px;
    line-height: 1.618;
}

.contrast #top #numbers.img1 {
	background-color: var(--background-color) !important;
}

.contrast #top.page-id-9274 #numbers,
.contrast #top.page-id-9274 #numbers.img1,
.contrast #top.page-id-9244 #numbers,
.contrast #top.page-id-9244 #numbers.img1,
.contrast #top.page-id-9226 #numbers,
.contrast #top.page-id-9226 #numbers.img1,
.contrast #top.page-id-9229 #numbers,
.contrast #top.page-id-9229 #numbers.img1,
.contrast #top.page-id-9226 #numbers .av-section-color-overlay,
.contrast #top.page-id-9229 #numbers .av-section-color-overlay {
	background-color: var(--background-lighter-color) !important;
}

.contrast #top #request,
.contrast #top #news {
	background-color: var(--background-lighter-color);
}

.contrast #top #numbers .av-section-color-overlay {
	opacity: .95;
}

.contrast body#top:not(.group-site) #request .iconbox .iconbox_content .iconbox_content_title, 
.contrast body#top:not(.group-site) #request .iconbox .iconbox_content .iconbox_icon, 
.contrast body#top:not(.group-site) #request .iconbox .iconbox_content .iconbox_content_container {
	color: var(--text-light-color);
}

.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(4) .iconbox_top .iconbox_icon, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(4) .iconbox_top .iconbox_content_title, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(4) .iconbox_top .iconbox_content_container, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(5) .iconbox_top .iconbox_icon, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(5) .iconbox_top .iconbox_content_title, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(5) .iconbox_top .iconbox_content_container, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(6) .iconbox_top .iconbox_icon, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(6) .iconbox_top .iconbox_content_title, 
.contrast body#top:not(.group-site) #wrap_all #request .entry-content-wrapper .flex_column:nth-child(6) .iconbox_top .iconbox_content_container {
	color: var(--text-dark-color);
}

.contrast #top #scroll-top-link,
.contrast #top #wrap_all .social_bookmarks li a, 
.contrast #top #wrap_all #header .social_bookmarks li > span {
	background: var(--background-white);
}

.contrast #top #wrap_all #header .av-social-link-mail a .avia_hidden_link_text {
	font-weight: 700;
}

.contrast #top #wrap_all #header .av-social-link-mail:hover, 
.contrast #top #wrap_all #header .av-social-link-mail a:hover, 
.contrast #top #wrap_all #header .av-social-link-mail a:focus,
.contrast #top #wrap_all #header .av-social-link-mail a:hover span, 
.contrast #top #wrap_all #header .av-social-link-mail a:focus span {
	color: var(--text-dark-color);
}

.contrast #top #scroll-top-link, 
.contrast #top #scroll-top-link:hover,
.contrast #top #scroll-top-link:focus {
	color: var(--text-dark-color);
}

.contrast #top #header #header_main:before,
.contrast #top #wrap_all .light-content .av-section-color-overlay {
	background-color: var(--background-color);
}

.contrast #top .avia-button.avia-color-dark, 
.contrast #top .avia-button.avia-color-dark:active {
	border: 1px solid var(--text-light-color);
    color: var(--text-light-color);
}

.contrast #top #wrap_all .avia-button.avia-color-dark:hover, 
.contrast #top #wrap_all .avia-button.avia-color-dark:focus {
	background: var(--background-white);
    color: var(--text-dark-color);
}

.contrast #top #wrap_all .avia-button.avia-color-dark:hover b, 
.contrast #top #wrap_all .avia-button.avia-color-dark:focus b {
    color: var(--text-dark-color);
}

.contrast #top .av-inner-tab-title, 
.contrast #top .av-inner-tab-title b {
	color: var(--text-dark-color);
	font-weight: 700;
}

.contrast #top #tab_secteurs .av-inner-tab-title, 
.contrast #top #tab_secteurs .av-inner-tab-title b {
	color: var(--text-light-color);
}

.contrast #top #brands .avia_image {
	background: var(--background-white);
	padding: 20px;
}

.contrast #top #customers .slide-entry-wrap {
	display: flex;
    align-items: stretch;
}

.contrast #top #customers .slide-entry-wrap .slide-entry {
	background: var(--background-white);
	display: flex;
    align-items: center;
}

.contrast #top #news .flex_column .flex_column:hover .avia_textblock, 
.contrast #top #news #news-list .flex_column:hover .avia_textblock {
	background: var(--background-color);
}

.contrast #top #jobs {
	background-color: var(--background-color);
	position: relative;
}

.contrast #top #jobs::before {
	content: "";
	background-color: var(--background-color);
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .9;
	pointer-events: none;
}
 
.contrast #top #jobs table th {
	color: var(--text-dark-color);
}

.contrast .main_color .chrono .milestone_icon, 
.contrast .main_color .chrono .milestone_inner {
	background: var(--background-white);
}

.contrast .main_color .avia-timeline .av-milestone-date {
	color: var(--text-light-color);
}

.contrast .chrono .av-milestone .av-milestone-contentbox:before {
	color: var(--primary-color);
	opacity: .1;
}

.contrast body#top:not(.group-site) #brands .av-tab-section-tab-title-container > .av-section-tab-title.av-active-tab-title {
	background: var(--primary-color);
}

.contrast body#top:not(.home) #brands {
    background: var(--background-color);
}

.contrast #top.page-id-9247 #brands {
	background-color: var(--background-lighter-color) !important;
}

.contrast #top .av-section-tab-title {	
	color: var(--text-dark-color);
}

.contrast #top .main_color .av-minimal-toggle .toggler, 
.contrast #top .main_color .accordeon .toggler {
	background: transparent;
	border: 1px solid var(--background-white);
	top: 0;
}

.contrast #top .main_color .av-minimal-toggle .toggler:hover, 
.contrast #top .main_color .av-minimal-toggle .toggler:focus, 
.contrast #top .main_color .accordeon .toggler:hover,
.contrast #top .main_color .accordeon .toggler:focus {
	background: var(--background-white);
	border: 1px solid var(--background-white);
	opacity: 1;
}

.contrast #top .main_color .av-minimal-toggle .toggler:hover span, 
.contrast #top .main_color .av-minimal-toggle .toggler:focus span, 
.contrast #top .main_color .accordeon .toggler:hover span,
.contrast #top .main_color .accordeon .toggler:focus span {
	color: var(--text-dark-color);
}

.contrast #top .toggler .toggle_icon::before {
	color: var(--text-light-color);
}

.contrast #top .toggler.activeTitle,
.contrast #top .toggler.activeTitle .toggle_icon::before,
.contrast #top .toggler:hover .toggle_icon::before,
.contrast #top .toggler:focus .toggle_icon::before {
	color: var(--text-dark-color);
}

.contrast #top .lightbox-wrap .toggler.activeTitle {
	color: var(--text-light-color);
}

.contrast #top #wrap_all .txt-rotate > .wrap, 
.contrast #top #searchform #s:hover, 
.contrast #top #wrap_all .txt-rotate > .wrap, 
.contrast #top #searchform #s:focus, 
.contrast #top .main_color .av-minimal-toggle .toggler.activeTitle,
.contrast #top #why-2 .hr-inner {
	background: var(--primary-color);
	border-color : var(--primary-color);
}

.contrast #top #brands #numbers .avia_image {
	padding: 0;
}

.contrast #top #brands #request-2 {
	background: var(--background-color);
}

.contrast #top #wrap_all #request-2 .flex_column:nth-child(4) .iconbox_top .iconbox_icon, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(5) .iconbox_top .iconbox_icon, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(7) .iconbox_top .iconbox_icon, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(8) .iconbox_top .iconbox_icon, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(4) .iconbox .iconbox_content .iconbox_content_title,  
.contrast #top #wrap_all #request-2 .flex_column:nth-child(5) .iconbox .iconbox_content .iconbox_content_title,
.contrast #top #wrap_all #request-2 .flex_column:nth-child(7) .iconbox .iconbox_content .iconbox_content_title, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(8) .iconbox .iconbox_content .iconbox_content_title, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(4) .iconbox .iconbox_content .iconbox_content_container p, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(5) .iconbox .iconbox_content .iconbox_content_container p, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(7) .iconbox .iconbox_content .iconbox_content_container p,
.contrast #top #wrap_all #request-2 .flex_column:nth-child(8) .iconbox .iconbox_content .iconbox_content_container p {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all #request-2 .flex_column:nth-child(4) .iconbox .iconbox_content .iconbox_content_title,  
.contrast #top #wrap_all #request-2 .flex_column:nth-child(5) .iconbox .iconbox_content .iconbox_content_title,
.contrast #top #wrap_all #request-2 .flex_column:nth-child(7) .iconbox .iconbox_content .iconbox_content_title, 
.contrast #top #wrap_all #request-2 .flex_column:nth-child(8) .iconbox .iconbox_content .iconbox_content_title {
	font-weight: 700;
}

.contrast .main_color .av-default-color, 
.contrast #top .main_color .av-force-default-color, 
.contrast .main_color .av-catalogue-item, 
.contrast .main_color .wp-playlist-item .wp-playlist-caption, 
.contrast .main_color .wp-playlist {
	color: var(--text-light-color);
}

.contrast #top #numbers-2 > .av-parallax > .av-parallax-inner {
	background-color: var(--background-color);
    opacity: .05;
}

.contrast #top #numbers-2 > .av-section-color-overlay-wrap > .av-section-color-overlay {
	background-color: var(--background-color);
    opacity: .1 !important;
}

.contrast #top #wrap_all #numbers-2.light-content .av-special-heading-tag, 
.contrast #top #wrap_all #numbers-2.light-content .av-special-heading-tag b, 
.contrast #top #wrap_all #numbers-2.light-content p, 
.contrast #top #wrap_all #numbers-2.light-content li, 
.contrast #top #wrap_all #numbers-2.light-content a, 
.contrast #top #wrap_all #numbers-2.light-content strong, 
.contrast #top #wrap_all #numbers-2.light-content .avia-single-number {
	color: var(--text-light-color);
}

.contrast #top #wrap_all #numbers-2.light-content a.avia-button {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all #numbers-2.light-content .avia-animated-number-circle-inner {
	background: var(--background-white) !important;
	border-color: var(--background-white) !important;
}

.contrast #top #wrap_all #numbers.light-content .block-numbers .avia-animated-number-circle-inner {
	background: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
}

.contrast #top #wrap_all #numbers.light-content .block-numbers .avia-single-number, 
.contrast #top #wrap_all #numbers.light-content .block-numbers p,
.contrast #top #wrap_all #numbers-2.light-content .block-numbers .avia-single-number, 
.contrast #top #wrap_all #numbers-2.light-content .block-numbers p {
	color: var(--text-dark-color);
}

.contrast #top .main_color .block-bar .progressbar-percent {
	opacity: 1;
}

.contrast #top .pagination .current, 
.contrast #top .pagination a, 
.contrast #top .fullsize .template-blog .pagination a {
	color: var(--text-dark-color);
	font-weight: 700;
}

.contrast #top #wrap_all #numbers.light-content .block-numbers .avia-animated-number-content,
.contrast #top #wrap_all #numbers-2.light-content .block-numbers .avia-animated-number-content {
	font-weight: 700;
}

.contrast #numbers-2 .block-bar .av-bar-counter, 
.contrast  #numbers-2 .block-bar .progressbar-icon, 
.contrast #top #numbers-2 .block-bar.av-small-bar .avia-progress-bar .progressbar-title-wrap, 
.contrast #top #numbers-2 .block-bar .progressbar-percent {
	color: var(--text-light-color);
}

.contrast .avia-team-member .team-social {
	background: rgba(var(--background-rgb-color), .5);
}

.contrast #top .title_container {
	background: var(--background-color);
}

.contrast #top #wrap_all .avia-button.av-wdzht-dba778022c9c7aa6609f1120382e989d,
.contrast #top #wrap_all .avia-button.av-jwf0i24f-078ad1c237f09157da982e25ce59df72,
.contrast #top #wrap_all .avia-button.av-jwf0i24f-c4faf7443e49682ee815d82b60218b4b {
	background-color: #00c5cc;
    border-color: #00c5cc;
}

.contrast #top .avia-button.avia-color-blue span.avia_iconbox_title,
.contrast #top #wrap_all .avia-button.av-wdzht-dba778022c9c7aa6609f1120382e989d span.avia_iconbox_title,
.contrast #top #wrap_all .avia-button.av-jwf0i24f-078ad1c237f09157da982e25ce59df72 span.avia_iconbox_title,
.contrast #top #wrap_all .avia-button.av-jwf0i24f-c4faf7443e49682ee815d82b60218b4b span.avia_iconbox_title {
	color: var(--text-dark-color);
	font-weight: 700;
}

.contrast #top #switcher-countries .close {
	color: var(--text-dark-color);
}

.contrast .image-overlay,
.contrast .team-social a {
	background: var(--background-color);
}

.contrast .lightbox-wrap .toggle_wrap.active_tc:before {
	background: rgba(var(--background-rgb-color), .95);
}

.contrast #top.page-id-9241 #numbers {
	background-color: var(--background-color);
}

.contrast #top .main_color .lightbox-wrap section.av_toggle_section {
	position: relative;
}

.contrast #top .main_color .lightbox-wrap section.av_toggle_section::before {
	content: "";
	background: rgba(var(--background-rgb-color), .75);
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.contrast #top .lightbox-wrap .toggle_content strong {
	color: var(--primary-color);
}

.contrast #top .av-tab-section-tab-title-container > a.av-active-tab-title .av-inner-tab-title, 
.contrast #top .av-tab-section-tab-title-container > a.av-active-tab-title .av-inner-tab-title b, 
.contrast #top .av-tab-section-tab-title-container > a.av-active-tab-title .av-tab-section-icon,
.contrast body#top:not(.group-site) #brands .av-tab-section-tab-title-container > .av-section-tab-title .av-tab-section-icon {
	color: var(--text-dark-color) !important;
}

.contrast #top .av-tab-section-tab-title-container > a.av-active-tab-title .av-inner-tab-title {
	font-weight: 700;
}

.contrast #top #wrap_all .bloc-pa .av-special-heading.modern-centered h3 {
	color: var(--text-dark-color);
}

.contrast #top #wrap_all strong span.ville {
	color: var(--primary-color) !important;
}

.contrast #top #wrap_all .avia-animated-number-circle .avia-animated-number-circle-inner[style="border-color:#e0b025; background-color:#e0b025; border-width:10px; "] {
	background: var(--primary-color) !important;
	border-color: var(--primary-color) !important;
}

.contrast #top #wrap_all .light-content .avia-animated-number-circle ~ .avia-animated-number-content, 
.contrast #top #wrap_all .light-content .avia-animated-number-circle + .avia-animated-number-title .avia-no-number, 
.contrast #top #wrap_all .light-content .avia-animated-number-circle + .avia-animated-number-title .avia-single-number {
	color: var(--text-dark-color);
	opacity: 1;
}

.contrast #top #wrap_all .light-content .avia-animated-number-circle ~ .avia-animated-number-content,
.contrast #top #wrap_all .light-content .avia-animated-number-circle + .avia-animated-number-title .avia-no-number {
	font-weight: 700;
}

.contrast #top.page-id-11171 #numbers,
.contrast #top.page-id-9259 #numbers,
.contrast #top.page-id-9256 #numbers,
.contrast #top.page-id-9253 #numbers,
.contrast #top #wrap_all #why-2 {
	background-color: var(--background-color);
}

.contrast #top #wrap_all #why,
.contrast #top #wrap_all #why .flex_column_table_cell,
.contrast #top #wrap_all #why-2 .flex_column_table_cell {
	background-color: var(--background-lighter-color);
}

.contrast #top #why > .container > .template-page .flex_column_table,
.contrast #top #why-2 > .container > .template-page .flex_column_table {
	box-shadow: 0 0 40px 0 rgba(var(--background-rgb-color), .75);
}

.contrast #top #numbers .form-light .avia_codeblock_section .wpcf7-form button {
	color: var(--text-dark-color);
	font-weight: 700;
}

.contrast #top #numbers .form-light .avia_codeblock_section .wpcf7-form button:hover,
.contrast #top #numbers .form-light .avia_codeblock_section .wpcf7-form button:focus {
	background: var(--primary-color);
}

.contrast #top #tab_secteurs {
	background-color: var(--background-lighter-color);
}

.contrast #top #wrap_all #tab_secteurs .av-tab-section-tab-title-container > a.av-active-tab-title .av-inner-tab-title {
	color: var(--primary-color) !important;
}

.contrast #top #wrap_all #tab_secteurs .pop-up {
	background: transparent;
	padding: 0 40px;
}

.contrast #top .main_color #jobs-filters .wrap-title {
	background: var(--background-lighter-color);
}

.contrast #top .main_color #jobs-filters .wrap-form {
	background: var(--background-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container .select2-selection--single,
.contrast #top #news .search-wrap-news input {
	background: var(--background-white);
	color: var(--text-dark-color);
}

.contrast #top #news .search-wrap-news input::placeholder {
	color: var(--text-dark-color);
}

.contrast #top #news .search-wrap-news input::-webkit-input-placeholder {
	color: var(--text-dark-color);
}

.contrast #top #news .search-wrap-news input::-moz-placeholder {
	color: var(--text-dark-color);
}

.contrast #top #news .search-wrap-news input:-moz-placeholder {
	color: var(--text-dark-color);
}

.contrast #top #news .search-wrap-news input:-ms-input-placeholder {
	color: var(--text-dark-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container .select2-selection--single .select2-selection__rendered, 
.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: var(--text-dark-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single .select2-selection__arrow,
.contrast #top #news .search-wrap-news button {
	background: var(--background-lighter-color);
	-webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.contrast #top #news .search-wrap-news button span {
	color: var(--text-light-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single:hover .select2-selection__arrow,
.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single:focus .select2-selection__arrow,
.contrast #top #news .search-wrap-news button:hover,
.contrast #top #news .search-wrap-news button:focus {
	background: var(--primary-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single:hover .select2-selection__arrow b:before,
.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single:focus .select2-selection__arrow b:before,
.contrast #top #news .search-wrap-news button:hover span,
.contrast #top #news .search-wrap-news button:focus span,
.contrast #top .select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: var(--text-dark-color);
}

#top.page-template-flatchr-list-template .select2-container--default .select2-results__option[aria-selected=true], 
#top.page-template-hubspotblog-list-template .select2-container--default .select2-results__option[aria-selected=true],
.contrast #top .pager span.number-page {
	color: var(--text-light-color);
}

#top .pager a {
	background: var(--background-white);
	color: var(--text-dark-color);
	-webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#top .pager a:hover,
#top .pager a:focus,
.contrast #top .pager span {
	background: var(--primary-color);
	color: var(--text-dark-color);
}

.contrast #top .pager span {
	font-weight: 700;
}

.contrast #top .pager span.number-page {
	font-weight: 400;
}

.contrast #top .avia-button.avia-color-theme-color-subtle {
	background: var(--primary-color);
	color: var(--text-dark-color);
}

.contrast #top .avia-button.avia-color-theme-color-subtle span.avia_iconbox_title {
	font-weight: 700;
}

.contrast #top .avia-button.avia-color-theme-color-subtle:hover,
.contrast #top .avia-button.avia-color-theme-color-subtle:focus {
	background: var(--background-white);
	color: var(--text-dark-color);
}

.contrast #top #wrap_all p.contact-form-legal a {
	color: var(--primary-color);
}

.contrast #top #wrap_all p.contact-form-legal a:hover,
.contrast #top #wrap_all p.contact-form-legal a:focus {
	color: var(--text-light-color);
}

.contrast #top.page-id-9284 #wrap_all #video {
	background: var(--background-lighter-color);
}

.contrast #top.page-id-9284 #wrap_all #numbers {
	background: var(--background-color);
}

.contrast #video .img-video a .icon:before {
	color: var(--text-dark-color);
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin: 0;
}

.contrast #top .main_color #jobs-filters .wrap-form .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    line-height: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(180deg);
}

.contrast #top #offers {
    background-color: var(--background-lighter-color);
}

.contrast #top .main_color table th {
    color: var(--text-dark-color);
}

.contrast .main_color table caption, 
.contrast .main_color tr:nth-child(even), 
.contrast .main_color .pricing-table>li:nth-child(even), 
.contrast #top .main_color .avia-data-table.avia_pricing_minimal td,
.contrast .light-bg table tr td, 
.contrast table.light-bg tr td {
	color: var(--text-light-color);
}

.contrast .light-bg table tr:nth-child(even) td, 
.contrast table.light-bg tr:nth-child(even) td {
	background: var(--background-color);
}

.contrast .light-bg table tr:hover td, 
.contrast table.light-bg tr:hover td {
	background: #293647;
}

.contrast #top .pager a.label-page {
	color: var(--text-light-color);
}

.contrast #top .pager a.label-page:hover,
.contrast #top .pager a.label-page:focus {
	color: var(--text-dark-color);
}

.contrast #top.page-template-flatchr-offer-template #main {
	background: var(--background-color);
}

.contrast #top.page-template-flatchr-offer-template .title_container {
	background: transparent;
}

.contrast #form-job .container-file .avia-button {
	color: var(--text-dark-color);
}

.contrast #form-job .container-file .avia-button:hover,
.contrast #form-job .container-file .avia-button:focus {
	background: var(--background-white);
}

.contrast .alternate_color .breadcrumb, 
.contrast .alternate_color .breadcrumb a, 
.contrast #top .alternate_color.title_container .main-title, 
.contrast #top .alternate_color.title_container .main-title a {
	color: var(--text-light-color);
}

.contrast .alternate_color .breadcrumb a, 
.contrast #top .alternate_color.title_container .main-title a {
	transition: all .2s ease-in-out;
}

.contrast .alternate_color .breadcrumb a:hover, 
.contrast .alternate_color .breadcrumb a:focus, 
.contrast #top .alternate_color.title_container .main-title a:hover,
.contrast #top .alternate_color.title_container .main-title a:focus {
	color: var(--primary-color);
}

.html_av-overlay-side.contrast #top #header .av-burger-overlay-scroll {
	background: var(--background-color);
}

.contrast #top.error404 #main,
.contrast #top.error404 .title_container,
.contrast #top.error404 .alternate_color {
	background: transparent;
}

.contrast #top.error404 .alternate_color {
	color: var(--text-light-color);
}

@media screen and (max-width: 989px) {
	
	.html_mobile_menu_tablet.contrast #top #wrap_all #header {
		background-color: var(--background-color);
		border-color: var(--background-color);
		color: var(--text-light-color);
	}
}

@media screen and (max-width: 767px) {
	
	.responsive.contrast #top #wrap_all #customers .slide-entry-wrap {
		display: flex;
		flex-flow: row wrap;
		align-items: stretch;
	}
	
	.responsive.contrast #top #wrap_all #customers .slide-entry {
		margin-bottom: 0;
	}
}











