/* Theme Name: AmadeoPro
Theme URI:
Description: Szablon - AmadeoPro - WCAG 2.1
Version: 1.0
Author: Grupa WW
Author URI: https://grupaww.dev/ */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,400&display=swap");
:root { --primary: #291a47; --secondary: #c00000; --addFirst: var(--primary); --addSecond: var(--secondary); --addThird: #167E33; --addFourth: #0E575D; --deco: #efefef; --border: #dbdbdb; --important: #A30000; --white: #fff; --black: #000; --facebook: #3B5998; --twitter: #00ACEE; --youtube: #c4302b; --linkedin: #0a66c2; --yellow: #ff0; --borderRadius: 3px; --fontDefault: 'Open Sans', sans-serif; }

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, .main__quick ul li a:before, a:before, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

mark { background: transparent; }

@font-face { font-family: 'stronaWCAG'; src: url("assets/fonts/stronaWCAG.ttf?dxc0qr") format("truetype"), url("assets/fonts/stronaWCAG.woff?dxc0qr") format("woff"), url("assets/fonts/stronaWCAG.svg?dxc0qr#stronaWCAG") format("svg"); font-weight: normal; font-style: normal; font-display: block; }

i, .main__quick ul li a:before, a:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'stronaWCAG' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-times-solid:before { content: "\e924"; }

.icon-play-solid:before { content: "\e920"; }

.icon-pause-solid:before { content: "\e921"; }

.icon-chevron-up-solid:before { content: "\e917"; }

.icon-chevron-down-solid:before { content: "\e918"; }

.icon-chevron-left-solid:before { content: "\e919"; }

.icon-chevron-right-solid:before { content: "\e91a"; }

.icon-chevron-circle-up-solid:before { content: "\e91b"; }

.icon-chevron-circle-down-solid:before { content: "\e91c"; }

.icon-chevron-circle-left-solid:before { content: "\e91d"; }

.icon-chevron-circle-right-solid:before { content: "\e91e"; }

.icon-arrow-up-solid:before { content: "\e903"; }

.icon-arrow-down-solid:before { content: "\e902"; }

.icon-arrow-left-solid:before { content: "\e900"; }

.icon-arrow-right-solid:before { content: "\e901"; }

.icon-vote-yea-solid:before, .ico-vote > a:before { content: "\e90d"; }

.icon-bus-solid:before, .ico-transport > a:before { content: "\e90e"; }

.icon-baby-solid:before, .ico-baby > a:before { content: "\e90f"; }

.icon-map-marked-alt-solid:before, .ico-map > a:before { content: "\e910"; }

.icon-users-solid:before, .ico-users > a:before { content: "\e922"; }

.icon-drafting-compass-solid:before, .ico-compass > a:before { content: "\e923"; }

.icon-newspaper-solid:before, .ico-news > a:before { content: "\e911"; }

.icon-sms-solid:before, .ico-sms > a:before { content: "\e912"; }

.icon-theater-masks-solid:before, .ico-culture > a:before { content: "\e913"; }

.icon-hands-helping-solid:before, .ico-hands > a:before { content: "\e914"; }

.icon-graduation-cap-solid:before, .ico-education > a:before { content: "\e915"; }

.icon-tractor-solid:before, .ico-agroculture > a:before { content: "\e916"; }

.icon-search-solid:before { content: "\e904"; }

.icon-font-solid:before { content: "\e905"; }

.icon-adjust-solid:before { content: "\e906"; }

.icon-facebook-f-brands:before { content: "\e907"; }

.icon-twitter-brands:before { content: "\e908"; }

.icon-linkedin-in-brands:before { content: "\e927"; }

.icon-youtube-brands:before { content: "\e909"; }

.icon-instagram-brands:before { content: "\e90a"; }

.icon-print-solid:before { content: "\e90b"; }

.icon-file-regular:before { content: "\e90c"; }

.icon-book-solid:before { content: "\e91f"; }

.icon-futbol-solid:before, .ico-fotbol > a:before { content: "\e925"; }

.icon-calendar-alt-regular:before { content: "\e926"; }

.icon-american-sign-language-interpreting-solid:before { content: "\e928"; }

html { scroll-behavior: smooth; font-family: var(--fontDefault); font-size: 62.5%; }

html.font-medium { font-size: 80%; }

html.font-large { font-size: 100%; }

body { font-size: 1.4rem; line-height: normal; min-width: 360px; background: var(--white); color: var(--black); opacity: 0; transition: opacity 200ms ease-in-out; }

.contrast-black-white body.custom-background, .contrast-black-yellow body.custom-background { background-image: none; }

body.accessibility-mode { opacity: 1; }

body.page-template-page-bip { --primary: #c00000; }

.contrast-black-white body { background: var(--black); color: var(--white); }

.contrast-black-yellow body { background: var(--black); color: var(--yellow); }

* { box-sizing: border-box; }

:focus { outline: none; outline-offset: 1px; }

.focus-ring, .btn-icon-small:hover, .btn-icon-small.focus-ring, .post .post-link.focus-ring .post-title, .post-type-logotypes__link:hover, .view .view-header .view-print:hover, .widget.widget_media_image a:hover { outline: 2px solid var(--primary); text-decoration: none; }

.contrast-black-white .focus-ring, .contrast-black-white .btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .post-title, .post .post-link.focus-ring .contrast-black-white .post-title, .contrast-black-white .post-type-logotypes__link:hover, .contrast-black-white .view .view-header .view-print:hover, .view .view-header .contrast-black-white .view-print:hover, .contrast-black-white .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white a:hover { outline-color: var(--white); }

.contrast-black-yellow .focus-ring, .contrast-black-yellow .btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .post-title, .post .post-link.focus-ring .contrast-black-yellow .post-title, .contrast-black-yellow .post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .view-print:hover, .view .view-header .contrast-black-yellow .view-print:hover, .contrast-black-yellow .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow a:hover { outline-color: var(--yellow); }

.clear, .gutenberg .has-drop-cap:after { display: block; width: 100%; clear: both; }

.screen-reader-text, .sr-only, .header-area .widget.widget_custom_html .widget-header, .search-area .widget.widget_search .widget-header, .before_header_area .widget.widget_text .widget-header { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; background: var(--primary); color: var(--white); }

.container, .post-type-slider__wrapper { width: 100%; max-width: 1200px; padding: 0 10px; margin: 0 auto; }

@media screen and (min-width: 40em) { .container, .post-type-slider__wrapper { padding: 0 15px; } }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .widget .widget-header, h5, .h5, h6, .h6 { font-weight: 800; line-height: 1.4em; }

h1, .h1 { font-size: 3rem; }

h2, .h2 { font-size: 2.5rem; }

h3, .h3 { font-size: 2.25rem; }

h4, .h4, .widget .widget-header { font-size: 2rem; }

h5, .h4, .widget .widget-header { font-size: 1.75rem; }

h6, .h6 { font-size: 1.5rem; }

strong { font-weight: 700; }

em { font-style: italic; }

hr { border-top: 1px solid var(--border); border-right: 0; border-bottom: 0; border-left: 0; margin: 30px 0; }

sup { vertical-align: super; font-size: smaller; }

sub { vertical-align: sub; font-size: smaller; }

a { color: var(--secondary); text-decoration: underline; }

.contrast-black-white a, .contrast-black-yellow a { color: inherit; }

a:hover { text-decoration: none; }

.footer-area a { color: inherit; }

img { max-width: 100%; height: auto; }

button { padding: 0; border: 0; background: transparent; cursor: pointer; }

.btn-icon-small { display: inline-flex; align-items: center; justify-content: center; padding: 2px; background: var(--white); border: 2px solid var(--black); border-radius: 3px; width: 2.8rem; height: 2.8rem; font-size: 1.8rem; color: var(--black); }

.contrast-black-white .btn-icon-small { border-color: var(--white); }

.contrast-black-yellow .btn-icon-small { border-color: var(--white); }

.contrast-black-white .btn-icon-small:hover, .contrast-black-white .btn-icon-small.focus-ring, .contrast-black-white .post .post-link.focus-ring .btn-icon-small.post-title, .post .post-link.focus-ring .contrast-black-white .btn-icon-small.post-title, .contrast-black-white .view .view-header .btn-icon-small.view-print:hover, .view .view-header .contrast-black-white .btn-icon-small.view-print:hover, .contrast-black-white .widget.widget_media_image a.btn-icon-small:hover, .widget.widget_media_image .contrast-black-white a.btn-icon-small:hover { outline-color: var(--white); }

.contrast-black-yellow .btn-icon-small:hover, .contrast-black-yellow .btn-icon-small.focus-ring, .contrast-black-yellow .post .post-link.focus-ring .btn-icon-small.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-icon-small.post-title, .contrast-black-yellow .view .view-header .btn-icon-small.view-print:hover, .view .view-header .contrast-black-yellow .btn-icon-small.view-print:hover, .contrast-black-yellow .widget.widget_media_image a.btn-icon-small:hover, .widget.widget_media_image .contrast-black-yellow a.btn-icon-small:hover { outline-color: var(--yellow); }

.btn-icon-small:hover, .btn-icon-small:hover, .btn-icon-small.focus-ring, .post .post-link.focus-ring .btn-icon-small.post-title, .view .view-header .btn-icon-small.view-print:hover, .widget.widget_media_image a.btn-icon-small:hover { outline-offset: 1px; outline-color: var(--black); }

.btn-icon-small--font { align-items: flex-end; }

.btn-icon-small--small { font-size: 1rem; }

.btn-icon-small--medium { font-size: 1.5rem; }

.btn-icon-small--large { font-size: 2rem; }

.btn-icon-small--black-white { background: var(--black); border-color: var(--black); color: var(--white); }

.contrast-black-yellow .btn-icon-small--black-white { border-color: var(--white) !important; }

.btn-icon-small--black-yellow { background: var(--black); border-color: var(--black); color: var(--yellow); }

.contrast-black-white .btn-icon-small--black-yellow, .contrast-black-yellow .btn-icon-small--black-yellow { border-color: var(--yellow) !important; }

.btn-menu { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 3px; margin: 1px; overflow: hidden; }

@media screen and (min-width: 64em) { .btn-menu { display: none; } }

.btn-menu .bar, .btn-menu:before, .btn-menu:after { position: relative; width: 30px; height: 4px; background: var(--primary); border-radius: 2px; margin: 3px 0; transition: all 300ms ease-in-out; }

.contrast-black-white .btn-menu .bar, .contrast-black-white .btn-menu:before, .contrast-black-white .btn-menu:after { background: var(--white); }

.contrast-black-yellow .btn-menu .bar, .contrast-black-yellow .btn-menu:before, .contrast-black-yellow .btn-menu:after { background: var(--yellow); }

.btn-menu .bar { left: 0; }

.btn-menu:before, .btn-menu:after { content: ''; display: block; }

.btn-menu:before { top: 0; }

.btn-menu:after { bottom: 0; }

.btn-menu.active:before { transform: rotate(45deg); top: 10px; }

.btn-menu.active .bar { left: 100vw; }

.btn-menu.active:after { transform: rotate(-45deg); bottom: 10px; }

.btn-menu.focus-ring, .btn-menu.btn-icon-small:hover, .post .post-link.focus-ring .btn-menu.post-title, .btn-menu.post-type-logotypes__link:hover, .view .view-header .btn-menu.view-print:hover, .widget.widget_media_image a.btn-menu:hover { outline: 0; background: var(--primary); }

.contrast-black-white .btn-menu.focus-ring, .contrast-black-white .btn-menu.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title, .contrast-black-white .btn-menu.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .btn-menu.view-print:hover, .view .view-header .contrast-black-white .btn-menu.view-print:hover, .contrast-black-white .widget.widget_media_image a.btn-menu:hover, .widget.widget_media_image .contrast-black-white a.btn-menu:hover { background: var(--white); }

.contrast-black-yellow .btn-menu.focus-ring, .contrast-black-yellow .btn-menu.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover { background: var(--yellow); }

.btn-menu.focus-ring .bar, .btn-menu.btn-icon-small:hover .bar, .post .post-link.focus-ring .btn-menu.post-title .bar, .btn-menu.post-type-logotypes__link:hover .bar, .view .view-header .btn-menu.view-print:hover .bar, .widget.widget_media_image a.btn-menu:hover .bar, .btn-menu.focus-ring:before, .btn-menu.btn-icon-small:hover:before, .post .post-link.focus-ring .btn-menu.post-title:before, .btn-menu.post-type-logotypes__link:hover:before, .view .view-header .btn-menu.view-print:hover:before, .widget.widget_media_image a.btn-menu:hover:before, .btn-menu.focus-ring:after, .btn-menu.btn-icon-small:hover:after, .post .post-link.focus-ring .btn-menu.post-title:after, .btn-menu.post-type-logotypes__link:hover:after, .view .view-header .btn-menu.view-print:hover:after, .widget.widget_media_image a.btn-menu:hover:after { background: var(--white); }

.contrast-black-white .btn-menu.focus-ring .bar, .contrast-black-white .btn-menu.btn-icon-small:hover .bar, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title .bar, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title .bar, .contrast-black-white .btn-menu.post-type-logotypes__link:hover .bar, .contrast-black-white .view .view-header .btn-menu.view-print:hover .bar, .view .view-header .contrast-black-white .btn-menu.view-print:hover .bar, .contrast-black-white .widget.widget_media_image a.btn-menu:hover .bar, .widget.widget_media_image .contrast-black-white a.btn-menu:hover .bar, .contrast-black-white .btn-menu.focus-ring:before, .contrast-black-white .btn-menu.btn-icon-small:hover:before, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title:before, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title:before, .contrast-black-white .btn-menu.post-type-logotypes__link:hover:before, .contrast-black-white .view .view-header .btn-menu.view-print:hover:before, .view .view-header .contrast-black-white .btn-menu.view-print:hover:before, .contrast-black-white .widget.widget_media_image a.btn-menu:hover:before, .widget.widget_media_image .contrast-black-white a.btn-menu:hover:before, .contrast-black-white .btn-menu.focus-ring:after, .contrast-black-white .btn-menu.btn-icon-small:hover:after, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title:after, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title:after, .contrast-black-white .btn-menu.post-type-logotypes__link:hover:after, .contrast-black-white .view .view-header .btn-menu.view-print:hover:after, .view .view-header .contrast-black-white .btn-menu.view-print:hover:after, .contrast-black-white .widget.widget_media_image a.btn-menu:hover:after, .widget.widget_media_image .contrast-black-white a.btn-menu:hover:after { background: var(--black); }

.contrast-black-yellow .btn-menu.focus-ring .bar, .contrast-black-yellow .btn-menu.btn-icon-small:hover .bar, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title .bar, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title .bar, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover .bar, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover .bar, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover .bar, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover .bar, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover .bar, .contrast-black-yellow .btn-menu.focus-ring:before, .contrast-black-yellow .btn-menu.btn-icon-small:hover:before, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title:before, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title:before, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover:before, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover:before, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover:before, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover:before, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover:before, .contrast-black-yellow .btn-menu.focus-ring:after, .contrast-black-yellow .btn-menu.btn-icon-small:hover:after, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title:after, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title:after, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover:after, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover:after, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover:after, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover:after, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover:after { background: var(--black); }

.btn-simple, .sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_pages ul li a { display: inline-flex; align-items: center; background: var(--white); padding: 10px 15px; border: 2px solid var(--primary); border-radius: 3px; font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--primary); font-size: 1.4rem; line-height: 1.6em; cursor: pointer; }

.contrast-black-white .btn-simple, .contrast-black-white .sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_archive ul li .contrast-black-white a, .contrast-black-white .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_categories ul li .contrast-black-white a, .contrast-black-white .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_meta ul li .contrast-black-white a, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a, .contrast-black-white .sidebar-area .widget.widget_pages ul li a, .sidebar-area .widget.widget_pages ul li .contrast-black-white a { background: var(--black); border-color: var(--white); color: var(--white); }

.contrast-black-yellow .btn-simple, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a { background: var(--black); border-color: var(--yellow); color: var(--yellow); }

@media screen and (max-width: 63.9375em) { .btn-simple, .sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_pages ul li a { min-height: 48px; } }

.btn-simple.focus-ring, .btn-simple.btn-icon-small:hover, .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .post .post-link.focus-ring .btn-simple.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li a.post-title, .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li a.post-title, .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li a.post-title, .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li a.post-title, .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li a.post-title, .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li a.post-title, .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .btn-simple.post-type-logotypes__link:hover, .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .view .view-header .btn-simple.view-print:hover, .view .view-header .sidebar-area .widget.widget_archive ul li a.view-print:hover, .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_categories ul li a.view-print:hover, .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_meta ul li a.view-print:hover, .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_pages ul li a.view-print:hover, .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_archive ul li a.focus-ring, .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_categories ul li a.focus-ring, .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_meta ul li a.focus-ring, .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_pages ul li a.focus-ring, .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_pages ul li a:hover, .widget.widget_media_image a.btn-simple:hover, .btn-simple.active, .sidebar-area .widget.widget_archive ul li a.active, .sidebar-area .widget.widget_categories ul li a.active, .sidebar-area .widget.widget_meta ul li a.active, .sidebar-area .widget.widget_recent_entries ul li a.active, .sidebar-area .widget.widget_nav_menu ul li a.active, .sidebar-area .widget.widget_pages ul li a.active, .sidebar-area .widget.widget_archive ul li a[aria-current="page"], .sidebar-area .widget.widget_categories ul li a[aria-current="page"], .sidebar-area .widget.widget_meta ul li a[aria-current="page"], .sidebar-area .widget.widget_recent_entries ul li a[aria-current="page"], .sidebar-area .widget.widget_nav_menu ul li a[aria-current="page"], .sidebar-area .widget.widget_pages ul li a[aria-current="page"], .btn-simple:hover, .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_pages ul li a:hover { outline: 0; background: var(--primary); color: var(--white); }

.contrast-black-white .btn-simple.focus-ring, .contrast-black-white .btn-simple.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .btn-simple.post-title, .post .post-link.focus-ring .contrast-black-white .btn-simple.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li .contrast-black-white a.post-title, .contrast-black-white .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .btn-simple.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .btn-simple.view-print:hover, .view .view-header .contrast-black-white .btn-simple.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_archive ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_archive ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_archive ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_categories ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_categories ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_categories ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_meta ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_meta ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_meta ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_recent_entries ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_nav_menu ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .view .view-header .sidebar-area .widget.widget_pages ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_pages ul li .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_pages ul li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.focus-ring, .sidebar-area .widget.widget_archive ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_archive ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_archive ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_archive ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.focus-ring, .sidebar-area .widget.widget_categories ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_categories ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_categories ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_categories ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.focus-ring, .sidebar-area .widget.widget_meta ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_meta ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_meta ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_meta ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.focus-ring, .sidebar-area .widget.widget_pages ul li .contrast-black-white a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_pages ul li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .sidebar-area .widget.widget_pages ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_pages ul li .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image a.btn-simple:hover, .widget.widget_media_image .contrast-black-white a.btn-simple:hover, .contrast-black-white .btn-simple.active, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.active, .sidebar-area .widget.widget_archive ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.active, .sidebar-area .widget.widget_categories ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.active, .sidebar-area .widget.widget_meta ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.active, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.active, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.active, .sidebar-area .widget.widget_pages ul li .contrast-black-white a.active, .contrast-black-white .sidebar-area .widget.widget_archive ul li a[aria-current="page"], .sidebar-area .widget.widget_archive ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .sidebar-area .widget.widget_categories ul li a[aria-current="page"], .sidebar-area .widget.widget_categories ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .sidebar-area .widget.widget_meta ul li a[aria-current="page"], .sidebar-area .widget.widget_meta ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a[aria-current="page"], .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a[aria-current="page"], .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .sidebar-area .widget.widget_pages ul li a[aria-current="page"], .sidebar-area .widget.widget_pages ul li .contrast-black-white a[aria-current="page"], .contrast-black-white .btn-simple:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-white a:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-white a:hover { background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-simple.focus-ring, .contrast-black-yellow .btn-simple.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-simple.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-simple.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .btn-simple.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .btn-simple.view-print:hover, .view .view-header .contrast-black-yellow .btn-simple.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_archive ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_archive ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_categories ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_categories ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_meta ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_meta ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_recent_entries ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_nav_menu ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .view .view-header .sidebar-area .widget.widget_pages ul li a.view-print:hover, .view .view-header .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .sidebar-area .widget.widget_pages ul li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.focus-ring, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_archive ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_archive ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.focus-ring, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_categories ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_categories ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.focus-ring, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_meta ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_meta ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.focus-ring, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .sidebar-area .widget.widget_pages ul li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .sidebar-area .widget.widget_pages ul li a:hover, .widget.widget_media_image .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image a.btn-simple:hover, .widget.widget_media_image .contrast-black-yellow a.btn-simple:hover, .contrast-black-yellow .btn-simple.active, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.active, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.active, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.active, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.active, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.active, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.active, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a.active, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a[aria-current="page"], .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a[aria-current="page"], .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a[aria-current="page"], .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a[aria-current="page"], .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a[aria-current="page"], .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a[aria-current="page"], .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a[aria-current="page"], .contrast-black-yellow .btn-simple:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_archive ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_categories ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_meta ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li .contrast-black-yellow a:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a:hover, .sidebar-area .widget.widget_pages ul li .contrast-black-yellow a:hover { background: var(--yellow); color: var(--black); }

.btn-small, .site .wpforms-container .wpforms-submit { display: inline-flex; align-items: center; border: 2px solid var(--primary); padding: 5px 15px; border-radius: 3px; background: var(--primary); font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--white); font-size: 1.25rem; line-height: 1.6em; }

.contrast-black-white .btn-small, .contrast-black-white .site .wpforms-container .wpforms-submit, .site .wpforms-container .contrast-black-white .wpforms-submit { border-color: var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-small, .contrast-black-yellow .site .wpforms-container .wpforms-submit, .site .wpforms-container .contrast-black-yellow .wpforms-submit { border-color: var(--yellow); background: var(--yellow); color: var(--black); }

.btn-small.active, .site .wpforms-container .active.wpforms-submit, .btn-small:hover, .site .wpforms-container .wpforms-submit:hover { background: var(--secondary); border-color: var(--secondary); }

.contrast-black-white .btn-small.active, .contrast-black-white .site .wpforms-container .active.wpforms-submit, .site .wpforms-container .contrast-black-white .active.wpforms-submit, .contrast-black-white .btn-small:hover, .contrast-black-white .site .wpforms-container .wpforms-submit:hover, .site .wpforms-container .contrast-black-white .wpforms-submit:hover { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-small.active, .contrast-black-yellow .site .wpforms-container .active.wpforms-submit, .site .wpforms-container .contrast-black-yellow .active.wpforms-submit, .contrast-black-yellow .btn-small:hover, .contrast-black-yellow .site .wpforms-container .wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .wpforms-submit:hover { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.btn-small.focus-ring, .btn-small.btn-icon-small:hover, .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .btn-small.post-type-logotypes__link:hover, .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .view .view-header .btn-small.view-print:hover, .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .focus-ring.wpforms-submit { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-small.focus-ring, .contrast-black-white .btn-small.btn-icon-small:hover, .contrast-black-white .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .site .wpforms-container .contrast-black-white .btn-icon-small.wpforms-submit:hover, .contrast-black-white .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .contrast-black-white .btn-small.post-title, .contrast-black-white .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .post .post-link.focus-ring .site .wpforms-container .contrast-black-white .post-title.wpforms-submit, .contrast-black-white .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .contrast-black-white .post-title.wpforms-submit, .contrast-black-white .btn-small.post-type-logotypes__link:hover, .contrast-black-white .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .site .wpforms-container .contrast-black-white .post-type-logotypes__link.wpforms-submit:hover, .contrast-black-white .view .view-header .btn-small.view-print:hover, .view .view-header .contrast-black-white .btn-small.view-print:hover, .contrast-black-white .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .view .view-header .site .wpforms-container .contrast-black-white .view-print.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .contrast-black-white .view-print.wpforms-submit:hover, .contrast-black-white .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .contrast-black-white a.btn-small:hover, .contrast-black-white .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .widget.widget_media_image .site .wpforms-container .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .focus-ring.wpforms-submit, .site .wpforms-container .contrast-black-white .focus-ring.wpforms-submit { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-small.focus-ring, .contrast-black-yellow .btn-small.btn-icon-small:hover, .contrast-black-yellow .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .btn-icon-small.wpforms-submit:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-small.post-title, .contrast-black-yellow .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .post .post-link.focus-ring .site .wpforms-container .contrast-black-yellow .post-title.wpforms-submit, .contrast-black-yellow .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .contrast-black-yellow .post-title.wpforms-submit, .contrast-black-yellow .btn-small.post-type-logotypes__link:hover, .contrast-black-yellow .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .post-type-logotypes__link.wpforms-submit:hover, .contrast-black-yellow .view .view-header .btn-small.view-print:hover, .view .view-header .contrast-black-yellow .btn-small.view-print:hover, .contrast-black-yellow .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .view .view-header .site .wpforms-container .contrast-black-yellow .view-print.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .contrast-black-yellow .view-print.wpforms-submit:hover, .contrast-black-yellow .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .contrast-black-yellow a.btn-small:hover, .contrast-black-yellow .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .widget.widget_media_image .site .wpforms-container .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .focus-ring.wpforms-submit, .site .wpforms-container .contrast-black-yellow .focus-ring.wpforms-submit { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.btn-icon, .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .widget.widget_custom_html .custom-html-widget .html-social-media li a { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border: 2px solid var(--primary); border-radius: 3px; background: var(--primary); font-size: 1.75rem; color: var(--white); text-decoration: none; }

.contrast-black-white .btn-icon, .contrast-black-white .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .contrast-black-white .owl-prev, .contrast-black-white .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .contrast-black-white .owl-next, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a { border-color: var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-icon, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .contrast-black-yellow .owl-next, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a { border-color: var(--yellow); background: var(--yellow); color: var(--black); }

.btn-icon:hover, .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .btn-icon.focus-ring, .btn-icon.btn-icon-small:hover, .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .btn-icon.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .view .view-header .btn-icon.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_media_image a.btn-icon:hover { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-icon:hover, .contrast-black-white .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .contrast-black-white .owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .contrast-black-white .owl-next:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a:hover, .contrast-black-white .btn-icon.focus-ring, .contrast-black-white .btn-icon.btn-icon-small:hover, .contrast-black-white .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .contrast-black-white .btn-icon-small.owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .owl-carousel .owl-nav .contrast-black-white .btn-icon-small.owl-next:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .contrast-black-white .btn-icon.post-title, .contrast-black-white .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-white .post-title.owl-prev, .contrast-black-white .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-white .post-title.owl-prev, .contrast-black-white .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-white .post-title.owl-next, .contrast-black-white .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-white .post-title.owl-next, .contrast-black-white .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.post-title, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .contrast-black-white .focus-ring.owl-prev, .contrast-black-white .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-white .owl-prev.post-type-logotypes__link:hover, .contrast-black-white .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-white .owl-prev.view-print:hover, .contrast-black-white .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-white .owl-prev.view-print:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-white a.owl-prev:hover, .contrast-black-white .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-white a.owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .contrast-black-white .focus-ring.owl-next, .contrast-black-white .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-white .owl-next.post-type-logotypes__link:hover, .contrast-black-white .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-white .owl-next.view-print:hover, .contrast-black-white .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-white .owl-next.view-print:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-white a.owl-next:hover, .contrast-black-white .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-white a.owl-next:hover, .contrast-black-white .btn-icon.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .btn-icon.view-print:hover, .view .view-header .contrast-black-white .btn-icon.view-print:hover, .contrast-black-white .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.view-print:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.focus-ring, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image a.btn-icon:hover, .widget.widget_media_image .contrast-black-white a.btn-icon:hover { background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-icon:hover, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-next:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a:hover, .contrast-black-yellow .btn-icon.focus-ring, .contrast-black-yellow .btn-icon.btn-icon-small:hover, .contrast-black-yellow .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .contrast-black-yellow .btn-icon-small.owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .owl-carousel .owl-nav .contrast-black-yellow .btn-icon-small.owl-next:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-icon.post-title, .contrast-black-yellow .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-yellow .post-title.owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-yellow .post-title.owl-prev, .contrast-black-yellow .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-yellow .post-title.owl-next, .contrast-black-yellow .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-yellow .post-title.owl-next, .contrast-black-yellow .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.post-title, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .contrast-black-yellow .focus-ring.owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev.post-type-logotypes__link:hover, .contrast-black-yellow .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-yellow .owl-prev.view-print:hover, .contrast-black-yellow .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-yellow .owl-prev.view-print:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .contrast-black-yellow .focus-ring.owl-next, .contrast-black-yellow .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-next.post-type-logotypes__link:hover, .contrast-black-yellow .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-yellow .owl-next.view-print:hover, .contrast-black-yellow .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-yellow .owl-next.view-print:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .btn-icon.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .btn-icon.view-print:hover, .view .view-header .contrast-black-yellow .btn-icon.view-print:hover, .contrast-black-yellow .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image a.btn-icon:hover, .widget.widget_media_image .contrast-black-yellow a.btn-icon:hover { background: var(--black); color: var(--yellow); }

.btn-icon--small { width: 28px; height: 28px; }

.btn-tag, .widget.widget_tag_cloud .tagcloud .tag-cloud-link { display: inline-flex; align-items: center; justify-content: center; padding: 7px 10px; background: var(--deco); text-decoration: none; color: inherit; }

.contrast-black-white .btn-tag, .contrast-black-white .widget.widget_tag_cloud .tagcloud .tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-white .tag-cloud-link { border: 2px solid var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-tag, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .tag-cloud-link { border: 2px solid var(--yellow); background: var(--yellow); color: var(--black); }

.btn-tag:hover, .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover { background: var(--primary); color: var(--white); }

.contrast-black-white .btn-tag:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .tag-cloud-link:hover { background: var(--black); }

.contrast-black-yellow .btn-tag:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .tag-cloud-link:hover { background: var(--black); color: var(--yellow); }

.btn-tag.focus-ring, .btn-tag.btn-icon-small:hover, .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .btn-tag.post-type-logotypes__link:hover, .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .view .view-header .btn-tag.view-print:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_media_image a.btn-tag:hover { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-tag.focus-ring, .contrast-black-white .btn-tag.btn-icon-small:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .btn-icon-small.tag-cloud-link:hover, .contrast-black-white .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .contrast-black-white .btn-tag.post-title, .contrast-black-white .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .contrast-black-white .post-title.tag-cloud-link, .contrast-black-white .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .contrast-black-white .post-title.tag-cloud-link, .contrast-black-white .btn-tag.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .post-type-logotypes__link.tag-cloud-link:hover, .contrast-black-white .view .view-header .btn-tag.view-print:hover, .view .view-header .contrast-black-white .btn-tag.view-print:hover, .contrast-black-white .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .contrast-black-white .view-print.tag-cloud-link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .contrast-black-white .view-print.tag-cloud-link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-white .focus-ring.tag-cloud-link, .contrast-black-white .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_media_image a.btn-tag:hover, .widget.widget_media_image .contrast-black-white a.btn-tag:hover { color: var(--white); background: var(--black); }

.contrast-black-yellow .btn-tag.focus-ring, .contrast-black-yellow .btn-tag.btn-icon-small:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .btn-icon-small.tag-cloud-link:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-tag.post-title, .contrast-black-yellow .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .post-title.tag-cloud-link, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .contrast-black-yellow .post-title.tag-cloud-link, .contrast-black-yellow .btn-tag.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .post-type-logotypes__link.tag-cloud-link:hover, .contrast-black-yellow .view .view-header .btn-tag.view-print:hover, .view .view-header .contrast-black-yellow .btn-tag.view-print:hover, .contrast-black-yellow .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .view-print.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .contrast-black-yellow .view-print.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .focus-ring.tag-cloud-link, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_media_image a.btn-tag:hover, .widget.widget_media_image .contrast-black-yellow a.btn-tag:hover { color: var(--yellow); background: var(--black); }

.sticky-posts { margin-bottom: 45px; }

.sticky-posts .sticky-posts-title { margin-bottom: 30px; }

.sticky-posts .sticky-posts-list { display: grid; grid-gap: 5px; grid-template-columns: repeat(2, minmax(0, 100%)); }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-list { grid-template-columns: repeat(6, minmax(0, 100%)); } }

@media screen and (min-width: 64em) { .sticky-posts .sticky-posts-list { grid-template-columns: repeat(4, minmax(0, 100%)); } }

.sticky-posts .sticky-posts-item:first-child { grid-column: 1 / span 2; grid-row: 1 / span 2; }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-item:first-child { grid-column: 1 / span 4; grid-row: 1 / span 2; } }

.sticky-posts .sticky-posts-item:first-child .sticky-posts-name { font-size: 2.5rem; }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-item:nth-child(2) { grid-column: 5 / span 2; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-item:nth-child(3) { grid-column: 5 / span 2; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-item:nth-child(4) { grid-column: 1 / span 3; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .sticky-posts .sticky-posts-item:nth-child(5) { grid-column: 4 / span 3; } }

.sticky-posts .sticky-posts-link { display: flex; flex-direction: column; justify-content: flex-end; min-height: 100%; position: relative; text-decoration: none; color: var(--primary); }

@media screen and (min-width: 40em) { .sticky-posts .sticky-posts-link { height: 100%; } }

.sticky-posts .sticky-posts-link:hover .sticky-posts-img { transform: rotate(-1deg) scale(1.1); }

.sticky-posts .sticky-posts-link:hover .sticky-posts-name { text-decoration: underline; }

.sticky-posts .sticky-posts-wrapper { display: block; min-height: 100%; border-radius: var(--borderRadius); overflow: hidden; }

.sticky-posts .sticky-posts-photo { min-height: 100%; }

@media screen and (min-width: 40em) { .sticky-posts .sticky-posts-photo { height: 100%; } }

.sticky-posts .sticky-posts-name { padding: 10px 0; background: var(--white); font-size: 1.5rem; }

@media screen and (max-width: 63.9375em) { .sticky-posts .sticky-posts-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } }

@media screen and (min-width: 40em) { .sticky-posts .sticky-posts-name { padding: 10px 15px; position: absolute; left: 5px; bottom: 5px; max-width: calc(100% - 10px); border-radius: var(--borderRadius); } }

.contrast-black-white .sticky-posts .sticky-posts-name { color: var(--black); }

.contrast-black-yellow .sticky-posts .sticky-posts-name { background: var(--black); color: var(--yellow); }

.sticky-posts .sticky-posts-img { display: block; object-fit: cover; width: 100%; height: 100%; transition: all .7s ease; }

.tabs__title { margin-bottom: 30px; }

.tabs__list { display: flex; flex-wrap: wrap; background: var(--deco); padding: 1px; border-radius: 3px; margin-bottom: 30px; }

.contrast-black-white .tabs__list { background: var(--white); }

.contrast-black-yellow .tabs__list { background: var(--yellow); }

.tabs__btn { display: flex; align-items: center; padding: 10px 15px; border-radius: 3px; margin: 1px; font-weight: 800; text-decoration: none; color: var(--primary); font-size: 1.4rem; line-height: 1.6em; }

.contrast-black-white .tabs__btn { color: var(--white); }

@media screen and (min-width: 64em) { .contrast-black-white .tabs__btn { color: var(--black); } }

.contrast-black-yellow .tabs__btn { color: var(--yellow); }

@media screen and (min-width: 64em) { .contrast-black-yellow .tabs__btn { color: var(--black); } }

.tabs__btn[aria-selected="true"], .tabs__btn.focus-ring, .tabs__btn.btn-icon-small:hover, .post .post-link.focus-ring .tabs__btn.post-title, .tabs__btn.post-type-logotypes__link:hover, .view .view-header .tabs__btn.view-print:hover, .widget.widget_media_image a.tabs__btn:hover, .tabs__btn:hover { background: var(--primary); color: var(--white); }

@media screen and (max-width: 63.9375em) { .contrast-black-white .tabs__btn[aria-selected="true"], .contrast-black-white .tabs__btn.focus-ring, .contrast-black-white .tabs__btn.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .tabs__btn.post-title, .post .post-link.focus-ring .contrast-black-white .tabs__btn.post-title, .contrast-black-white .tabs__btn.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .tabs__btn.view-print:hover, .view .view-header .contrast-black-white .tabs__btn.view-print:hover, .contrast-black-white .widget.widget_media_image a.tabs__btn:hover, .widget.widget_media_image .contrast-black-white a.tabs__btn:hover, .contrast-black-white .tabs__btn:hover { background: var(--white); color: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-white .tabs__btn[aria-selected="true"], .contrast-black-white .tabs__btn.focus-ring, .contrast-black-white .tabs__btn.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .tabs__btn.post-title, .post .post-link.focus-ring .contrast-black-white .tabs__btn.post-title, .contrast-black-white .tabs__btn.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .tabs__btn.view-print:hover, .view .view-header .contrast-black-white .tabs__btn.view-print:hover, .contrast-black-white .widget.widget_media_image a.tabs__btn:hover, .widget.widget_media_image .contrast-black-white a.tabs__btn:hover, .contrast-black-white .tabs__btn:hover { background: var(--black); } }

@media screen and (max-width: 63.9375em) { .contrast-black-yellow .tabs__btn[aria-selected="true"], .contrast-black-yellow .tabs__btn.focus-ring, .contrast-black-yellow .tabs__btn.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .tabs__btn.post-title, .post .post-link.focus-ring .contrast-black-yellow .tabs__btn.post-title, .contrast-black-yellow .tabs__btn.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .tabs__btn.view-print:hover, .view .view-header .contrast-black-yellow .tabs__btn.view-print:hover, .contrast-black-yellow .widget.widget_media_image a.tabs__btn:hover, .widget.widget_media_image .contrast-black-yellow a.tabs__btn:hover, .contrast-black-yellow .tabs__btn:hover { background: var(--yellow); color: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-yellow .tabs__btn[aria-selected="true"], .contrast-black-yellow .tabs__btn.focus-ring, .contrast-black-yellow .tabs__btn.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .tabs__btn.post-title, .post .post-link.focus-ring .contrast-black-yellow .tabs__btn.post-title, .contrast-black-yellow .tabs__btn.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .tabs__btn.view-print:hover, .view .view-header .contrast-black-yellow .tabs__btn.view-print:hover, .contrast-black-yellow .widget.widget_media_image a.tabs__btn:hover, .widget.widget_media_image .contrast-black-yellow a.tabs__btn:hover, .contrast-black-yellow .tabs__btn:hover { background: var(--black); color: var(--yellow); } }

.tabs__btn[aria-selected="true"].focus-ring, .tabs__btn.btn-icon-small[aria-selected="true"]:hover, .post .post-link.focus-ring .tabs__btn.post-title[aria-selected="true"], .tabs__btn.post-type-logotypes__link[aria-selected="true"]:hover, .view .view-header .tabs__btn.view-print[aria-selected="true"]:hover, .widget.widget_media_image a.tabs__btn[aria-selected="true"]:hover, .tabs__btn[aria-selected="true"]:hover { text-decoration: underline; }

.tabs__btn.focus-ring, .tabs__btn.btn-icon-small:hover, .post .post-link.focus-ring .tabs__btn.post-title, .tabs__btn.post-type-logotypes__link:hover, .view .view-header .tabs__btn.view-print:hover, .widget.widget_media_image a.tabs__btn:hover { outline: 0; }

.archive-description:not(:last-child) { margin-bottom: 45px; }

.archive-description > *:not(:first-child) { margin-top: 15px; }

.posts-list .posts-item:not(:first-child) { padding-top: 30px; border-top: 1px solid var(--deco); margin-top: 30px; }

.contrast-black-white .posts-list .posts-item:not(:first-child) { border-color: var(--white); }

.contrast-black-yellow .posts-list .posts-item:not(:first-child) { border-color: var(--yellow); }

.posts-more { padding-top: 30px; border-top: 1px solid var(--deco); margin-top: 30px; }

.contrast-black-white .posts-more { border-color: var(--white); }

.contrast-black-yellow .posts-more { border-color: var(--yellow); }

.post .post-link { display: flex; align-items: flex-start; text-decoration: none; color: inherit; }

@media screen and (max-width: 39.9375em) { .post .post-link { flex-direction: column; } }

.post .post-link.focus-ring, .post .post-link.btn-icon-small:hover, .post .post-link.focus-ring .post-link.post-title, .post .post-link.post-type-logotypes__link:hover, .post .view .view-header .post-link.view-print:hover, .view .view-header .post .post-link.view-print:hover, .post .widget.widget_media_image a.post-link:hover, .widget.widget_media_image .post a.post-link:hover { outline: 0; }

.post .post-link.focus-ring .post-title, .post .post-link.btn-icon-small:hover .post-title, .post .post-link.post-type-logotypes__link:hover .post-title, .post .view .view-header .post-link.view-print:hover .post-title, .view .view-header .post .post-link.view-print:hover .post-title, .post .widget.widget_media_image a.post-link:hover .post-title, .widget.widget_media_image .post a.post-link:hover .post-title { outline-offset: 2px; }

.post .post-link:hover .post-photo .post-img { transform: rotate(-1deg) scale(1.1); }

.post .post-link:hover .post-box .post-title { text-decoration: underline; }

.post .post-link .post-photo { display: flex; flex: 0 0 auto; border-radius: 3px; overflow: hidden; }

@media screen and (max-width: 39.9375em) { .post .post-link .post-photo { margin-bottom: 20px; } }

@media screen and (min-width: 40em) { .post .post-link .post-photo { margin-right: 20px; } }

.post .post-link .post-photo .post-img { transition: all .7s ease; }

.post .post-link .post-box { flex: 1 1 auto; display: flex; flex-direction: column; align-items: flex-start; }

.post .post-link .post-box .post-title { color: var(--primary); }

.contrast-black-white .post .post-link .post-box .post-title { color: var(--white); }

.contrast-black-yellow .post .post-link .post-box .post-title { color: var(--yellow); }

.post .post-link .post-box .post-excerpt { margin-top: 20px; }

.pagination { margin-top: 45px; background: var(--deco); border-radius: var(--borderRadius); }

.contrast-black-white .pagination { background: var(--white); }

.contrast-black-yellow .pagination { background: var(--yellow); }

.pagination .nav-links ul { display: flex; flex-wrap: wrap; justify-content: center; }

.pagination .nav-links ul li { margin: 5px; }

.pagination .nav-links ul li .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 30px; height: 30px; border: 2px solid var(--primary); border-radius: var(--borderRadius); background: var(--primary); color: var(--white); text-decoration: none; font-size: 1.5rem; }

.contrast-black-white .pagination .nav-links ul li .page-numbers { background: var(--black); border-color: var(--black); color: var(--white); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers { background: var(--black); border-color: var(--black); color: var(--yellow); }

.pagination .nav-links ul li .page-numbers.current { background: var(--white); color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers.current { color: var(--black); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers.current { background: var(--yellow); color: var(--black); }

.pagination .nav-links ul li .page-numbers.dots { border: 0; background: transparent; color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers.dots, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.dots { color: var(--black); }

.pagination .nav-links ul li .page-numbers.prev { margin-right: 20px; }

.pagination .nav-links ul li .page-numbers.next { margin-left: 20px; }

.pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { outline: 0; background: var(--white); color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-white .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-white .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-white .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-white .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-white .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-yellow .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { color: var(--black); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-yellow .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { background: var(--yellow); color: var(--black); }

.breadcrumbs { margin-bottom: 30px; font-weight: 800; }

@media print { .breadcrumbs { display: none; } }

.breadcrumbs__list { display: flex; flex-wrap: wrap; }

.breadcrumbs__item:not(:last-child) { margin-right: 10px; }

.breadcrumbs__separator { margin-right: 10px; }

.tags { display: flex; }

@media screen and (max-width: 39.9375em) { .tags { flex-direction: column; } }

@media screen and (min-width: 40em) { .tags { align-items: baseline; } }

@media screen and (max-width: 39.9375em) { .tags__title { margin-bottom: 10px; } }

@media screen and (min-width: 40em) { .tags__title { margin-right: 10px; } }

.tags__title { font-weight: 700; }

.tags__list { display: flex; flex-wrap: wrap; margin: -5px; }

.tags__item { margin: 5px; }

.post-type-slider .owl-carousel .owl-nav .owl-prev, .post-type-slider .owl-carousel .owl-nav .owl-next { position: absolute; top: 50%; transform: translateY(-50%); }

.post-type-slider .owl-carousel .owl-nav .owl-prev { left: 20px; }

.post-type-slider .owl-carousel .owl-nav .owl-next { right: 20px; }

.post-type-slider .owl-carousel .owl-dots, .post-type-slider .owl-carousel .custom-dots, .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .post-type-slider .owl-carousel .custom-dots-box { margin-top: 0; position: absolute; left: 50%; bottom: 0; margin: 0 auto; transform: translateX(-50%); padding: 4px; border-radius: 20px; margin: 10px; background: var(--white); }

.contrast-black-white .post-type-slider .owl-carousel .owl-dots, .contrast-black-white .post-type-slider .owl-carousel .custom-dots, .contrast-black-white .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .contrast-black-white .post-type-slider .owl-carousel .custom-dots-box, .contrast-black-yellow .post-type-slider .owl-carousel .owl-dots, .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots, .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots-box { background: var(--black); }

.post-type-logotypes .owl-carousel { padding: 0 58px; }

.post-type-logotypes .owl-carousel .owl-prev, .post-type-logotypes .owl-carousel .owl-next { position: absolute; top: 50%; transform: translateY(-50%); }

.post-type-logotypes .owl-carousel .owl-prev { left: 0; }

.post-type-logotypes .owl-carousel .owl-next { right: 0; }

.owl-dots, .custom-dots, .custom-dots .custom-dots-box { display: flex; justify-content: center; margin-top: 10px; }

.owl-dot { display: flex; width: 12px; height: 12px; border: 2px solid var(--primary); border-radius: 50%; margin: 5px; }

.contrast-black-white .owl-dot { border-color: var(--white); }

.contrast-black-yellow .owl-dot { border-color: var(--yellow); }

.owl-dot.active { background: var(--primary); }

.contrast-black-white .owl-dot.active { background: var(--white); }

.contrast-black-yellow .owl-dot.active { background: var(--yellow); }

.custom-dots { margin: 0 auto; display: flex; }

.post-type-slider .custom-dots { position: absolute; z-index: 50; left: 50%; bottom: 0; transform: translateX(-50%); }

.post-type-logotypes .custom-dots { margin-top: 20px; }

.custom-dots .custom-dots-box, .custom-dots .custom-dots-action { padding: 4px; border-radius: 20px; margin: 10px; background: var(--white); }

.contrast-black-white .custom-dots .custom-dots-box, .contrast-black-yellow .custom-dots .custom-dots-box, .contrast-black-white .custom-dots .custom-dots-action, .contrast-black-yellow .custom-dots .custom-dots-action { background: var(--black); }

.custom-dots .custom-dots-box.disabled { display: none; }

.custom-dots .custom-dots-pause { display: flex; align-items: center; justify-content: center; width: 12px; height: 12px; margin: 5px; color: var(--primary); font-size: 10px; }

.contrast-black-white .custom-dots .custom-dots-pause { color: var(--white); }

.contrast-black-yellow .custom-dots .custom-dots-pause { color: var(--yellow); }

.grupaww-lightbox { position: fixed; z-index: 200; top: 0; left: 0; right: 0; bottom: 0; padding: 80px 0; }

.grupaww-lightbox:before { content: ''; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: var(--black); opacity: .7; }

.contrast-black-white .grupaww-lightbox:before, .contrast-black-yellow .grupaww-lightbox:before { background: var(--black); }

.grupaww-lightbox__close { position: absolute; z-index: 1; top: 16px; right: 16px; }

.grupaww-lightbox__wrapper { width: 100%; max-width: 1200px; height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; width: 100%; }

.grupaww-lightbox__prev, .grupaww-lightbox__next { position: absolute; z-index: 1; }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__prev, .grupaww-lightbox__next { bottom: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__prev, .grupaww-lightbox__next { top: 50%; transform: translateY(-50%); } }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__prev { left: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__prev { left: 20px; } }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__next { right: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__next { right: 20px; } }

.grupaww-lightbox__photo { position: relative; border-radius: 3px; overflow: hidden; max-height: calc(100vh - 32px); }

.grupaww-lightbox__img { display: block; }

.grupaww-lightbox__caption-counter { position: absolute; top: 0; left: 0; padding: 10px; background: var(--primary); color: var(--white); }

.contrast-black-white .grupaww-lightbox__caption-counter { background: var(--black); }

.contrast-black-yellow .grupaww-lightbox__caption-counter { background: var(--black); color: var(--yellow); }

.grupaww-lightbox__caption-inner { position: absolute; bottom: 0; left: 0; right: 0; display: block; padding: 10px; background: var(--primary); color: var(--white); }

.contrast-black-white .grupaww-lightbox__caption-inner { background: var(--black); }

.contrast-black-yellow .grupaww-lightbox__caption-inner { background: var(--black); color: var(--yellow); }

.footer { margin-top: 90px; }

@media print { .footer { display: none; } }

.footer__logotypes { margin-bottom: 40px; }

.footer__top { padding: 40px 0; background: var(--primary); color: var(--white); }

.contrast-black-white .footer__top { background: var(--white); color: var(--black); }

.contrast-black-yellow .footer__top { background: var(--yellow); color: var(--black); }

.footer__top-grid { display: grid; grid-gap: 20px; }

@media screen and (min-width: 40em) { .footer__top-grid { grid-template-columns: repeat(2, 1fr); } }

@media screen and (min-width: 64em) { .footer__top-grid { grid-template-columns: repeat(4, 1fr); } }

.footer__bottom { padding: 20px 0; background: var(--white); }

.contrast-black-white .footer__bottom, .contrast-black-yellow .footer__bottom { background: var(--black); }

.footer__bottom-grid { display: flex; }

@media screen and (max-width: 39.9375em) { .footer__bottom-grid { flex-direction: column; } }

@media screen and (min-width: 40em) { .footer__bottom-grid { justify-content: space-between; } }

.footer__nav-menu ul { display: flex; flex-wrap: wrap; }

@media screen and (max-width: 39.9375em) { .footer__nav-menu ul { flex-direction: column; align-items: center; } }

@media screen and (min-width: 40em) { .footer__nav-menu ul { margin: -10px; } }

@media screen and (min-width: 40em) { .footer__nav-menu ul li { margin: 10px; } }

@media screen and (max-width: 39.9375em) { .footer__nav-menu ul li:not(:first-child) { margin-top: 10px; } }

.footer__nav-menu ul li a { color: inherit; text-decoration: none; }

.footer__nav-menu ul li a:before { display: none; }

.footer__nav-menu ul li a:hover { text-decoration: underline; }

@media screen and (max-width: 39.9375em) { .realization { text-align: center; } }

@media screen and (min-width: 40em) { .realization { flex: 0 0 auto; } }

@media screen and (max-width: 39.9375em) { .realization:not(:first-child) { margin-top: 30px; } }

@media screen and (min-width: 40em) { .realization:not(:first-child) { margin-left: 30px; } }

.realization__link { text-decoration: none; color: inherit; }

.realization__link:hover { text-decoration: underline; }

.input, input[type="text"], input[type="search"], input[type="email"], input[type="number"], input[type="password"], select, textarea { width: 100%; background: var(--white); padding: 5px 15px; border: 2px solid var(--border); border-radius: 3px; font-family: inherit; }

.contrast-black-white .input, .contrast-black-white input[type="text"], .contrast-black-white input[type="search"], .contrast-black-white input[type="email"], .contrast-black-white input[type="number"], .contrast-black-white input[type="password"], .contrast-black-white select, .contrast-black-white textarea { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-white .input::placeholder, .contrast-black-white input[type="text"]::placeholder, .contrast-black-white input[type="search"]::placeholder, .contrast-black-white input[type="email"]::placeholder, .contrast-black-white input[type="number"]::placeholder, .contrast-black-white input[type="password"]::placeholder, .contrast-black-white select::placeholder, .contrast-black-white textarea::placeholder { color: var(--white); opacity: 1; }

.contrast-black-white .input:-ms-input-placeholder, .contrast-black-white input[type="text"]:-ms-input-placeholder, .contrast-black-white input[type="search"]:-ms-input-placeholder, .contrast-black-white input[type="email"]:-ms-input-placeholder, .contrast-black-white input[type="number"]:-ms-input-placeholder, .contrast-black-white input[type="password"]:-ms-input-placeholder, .contrast-black-white select:-ms-input-placeholder, .contrast-black-white textarea:-ms-input-placeholder { color: var(--white); }

.contrast-black-white .input::-ms-input-placeholder, .contrast-black-white input[type="text"]::-ms-input-placeholder, .contrast-black-white input[type="search"]::-ms-input-placeholder, .contrast-black-white input[type="email"]::-ms-input-placeholder, .contrast-black-white input[type="number"]::-ms-input-placeholder, .contrast-black-white input[type="password"]::-ms-input-placeholder, .contrast-black-white select::-ms-input-placeholder, .contrast-black-white textarea::-ms-input-placeholder { color: var(--white); }

.contrast-black-yellow .input, .contrast-black-yellow input[type="text"], .contrast-black-yellow input[type="search"], .contrast-black-yellow input[type="email"], .contrast-black-yellow input[type="number"], .contrast-black-yellow input[type="password"], .contrast-black-yellow select, .contrast-black-yellow textarea { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.contrast-black-yellow .input::placeholder, .contrast-black-yellow input[type="text"]::placeholder, .contrast-black-yellow input[type="search"]::placeholder, .contrast-black-yellow input[type="email"]::placeholder, .contrast-black-yellow input[type="number"]::placeholder, .contrast-black-yellow input[type="password"]::placeholder, .contrast-black-yellow select::placeholder, .contrast-black-yellow textarea::placeholder { color: var(--yellow); opacity: 1; }

.contrast-black-yellow .input:-ms-input-placeholder, .contrast-black-yellow input[type="text"]:-ms-input-placeholder, .contrast-black-yellow input[type="search"]:-ms-input-placeholder, .contrast-black-yellow input[type="email"]:-ms-input-placeholder, .contrast-black-yellow input[type="number"]:-ms-input-placeholder, .contrast-black-yellow input[type="password"]:-ms-input-placeholder, .contrast-black-yellow select:-ms-input-placeholder, .contrast-black-yellow textarea:-ms-input-placeholder { color: var(--yellow); }

.contrast-black-yellow .input::-ms-input-placeholder, .contrast-black-yellow input[type="text"]::-ms-input-placeholder, .contrast-black-yellow input[type="search"]::-ms-input-placeholder, .contrast-black-yellow input[type="email"]::-ms-input-placeholder, .contrast-black-yellow input[type="number"]::-ms-input-placeholder, .contrast-black-yellow input[type="password"]::-ms-input-placeholder, .contrast-black-yellow select::-ms-input-placeholder, .contrast-black-yellow textarea::-ms-input-placeholder { color: var(--yellow); }

.input:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color: var(--primary); border-style: dashed; }

.contrast-black-white .input:focus, .contrast-black-white input[type="text"]:focus, .contrast-black-white input[type="search"]:focus, .contrast-black-white input[type="email"]:focus, .contrast-black-white input[type="number"]:focus, .contrast-black-white input[type="password"]:focus, .contrast-black-white select:focus, .contrast-black-white textarea:focus { border-color: var(--white); }

.contrast-black-yellow .input:focus, .contrast-black-yellow input[type="text"]:focus, .contrast-black-yellow input[type="search"]:focus, .contrast-black-yellow input[type="email"]:focus, .contrast-black-yellow input[type="number"]:focus, .contrast-black-yellow input[type="password"]:focus, .contrast-black-yellow select:focus, .contrast-black-yellow textarea:focus { border-color: var(--yellow); }

.input.focus-ring, .input.btn-icon-small:hover, .post .post-link.focus-ring .input.post-title, .input.post-type-logotypes__link:hover, .view .view-header .input.view-print:hover, .widget.widget_media_image a.input:hover, input[type="text"].focus-ring, input.btn-icon-small[type="text"]:hover, .post .post-link.focus-ring input.post-title[type="text"], input.post-type-logotypes__link[type="text"]:hover, .view .view-header input.view-print[type="text"]:hover, input[type="search"].focus-ring, input.btn-icon-small[type="search"]:hover, .post .post-link.focus-ring input.post-title[type="search"], input.post-type-logotypes__link[type="search"]:hover, .view .view-header input.view-print[type="search"]:hover, input[type="email"].focus-ring, input.btn-icon-small[type="email"]:hover, .post .post-link.focus-ring input.post-title[type="email"], input.post-type-logotypes__link[type="email"]:hover, .view .view-header input.view-print[type="email"]:hover, input[type="number"].focus-ring, input.btn-icon-small[type="number"]:hover, .post .post-link.focus-ring input.post-title[type="number"], input.post-type-logotypes__link[type="number"]:hover, .view .view-header input.view-print[type="number"]:hover, input[type="password"].focus-ring, input.btn-icon-small[type="password"]:hover, .post .post-link.focus-ring input.post-title[type="password"], input.post-type-logotypes__link[type="password"]:hover, .view .view-header input.view-print[type="password"]:hover, select.focus-ring, select.btn-icon-small:hover, select.btn-icon-small.focus-ring, .post .post-link.focus-ring select.post-title, select.post-type-logotypes__link:hover, .view .view-header select.view-print:hover, textarea.focus-ring, textarea.btn-icon-small:hover, textarea.btn-icon-small.focus-ring, .post .post-link.focus-ring textarea.post-title, textarea.post-type-logotypes__link:hover, .view .view-header textarea.view-print:hover { outline-offset: -2px; outline-style: dashed; }

input[type="radio"].focus-ring, input.btn-icon-small[type="radio"]:hover, .post .post-link.focus-ring input.post-title[type="radio"], input.post-type-logotypes__link[type="radio"]:hover, .view .view-header input.view-print[type="radio"]:hover, input[type="checkbox"].focus-ring, input.btn-icon-small[type="checkbox"]:hover, .post .post-link.focus-ring input.post-title[type="checkbox"], input.post-type-logotypes__link[type="checkbox"]:hover, .view .view-header input.view-print[type="checkbox"]:hover { outline-style: dashed; }

.input, input[type="text"], input[type="search"], input[type="email"], input[type="number"], input[type="password"], select { height: 48px; }

textarea { padding-top: 10px; padding-bottom: 10px; max-width: 100%; }

.post-password-form__wrapper { display: flex; justify-content: flex-start; }

.post-password-form__input { width: auto !important; }

.post-password-form__submit { margin-left: 10px; }

.grid { display: grid; grid-gap: 30px; grid-template-columns: minmax(0, 100%); }

@media screen and (min-width: 64em) { .grid { grid-template-columns: repeat(10, minmax(0, 100%)); } }

@media screen and (min-width: 64em) { .grid__main { grid-column: 1 / span 10; } }

@media screen and (min-width: 64em) { .grid__main:not(:first-child) { grid-column: 4 / span 7; } }

@media screen and (min-width: 64em) { .grid__main:not(:last-child) { grid-column: 1 / span 7; } }

.grid__aside { display: grid; grid-gap: 30px; align-content: start; }

@media screen and (min-width: 64em) { .grid__aside { grid-column: 1 / span 3; } }

@media screen and (min-width: 64em) { .grid__aside:not(:first-child) { grid-column: 8 / span 3; } }

.gutenberg-font, .post .post-link .post-box .post-excerpt, .gutenberg { font-size: 1.6rem; line-height: 1.7em; }

.gutenberg-font-small, .gutenberg .wp-block-image figcaption, .widget.widget_text .textwidget { font-size: 1.3rem; line-height: 1.6em; }

.gutenberg-spacing > *:not(:first-child), .gutenberg > *:not(:first-child) { margin-top: 30px !important; }

.gutenberg-spacing-small > *:not(:first-child), .gutenberg .wp-block-columns .wp-block-column > *:not(:first-child), .widget.widget_text .textwidget > *:not(:first-child) { margin-top: 15px !important; }

.gutenberg a:not(.wp-block-button__link):not(.wp-block-file__button) { color: var(--secondary); }

.contrast-black-white .gutenberg a:not(.wp-block-button__link):not(.wp-block-file__button), .contrast-black-yellow .gutenberg a:not(.wp-block-button__link):not(.wp-block-file__button) { color: inherit; }

.gutenberg ul { margin-left: 30px; list-style: disc; }

.gutenberg ul li ul { list-style: circle; }

.gutenberg ol { margin-left: 30px; list-style: decimal; }

.gutenberg .has-drop-cap:after { content: ''; }

.gutenberg .wp-block-quote { padding: 30px; border-color: var(--black); border-left: 5px solid; background: var(--deco); clear: both; }

.contrast-black-white .gutenberg .wp-block-quote { background: transparent; border-color: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-quote { background: transparent; }

.gutenberg .wp-block-quote.is-style-default.has-text-align-center { border-left: 0; }

.gutenberg .wp-block-quote.is-style-default.has-text-align-right { border-left: 0; border-right: 5px solid; }

.gutenberg .wp-block-quote.is-style-large { padding: 30px; border-left: 0; margin: 0; }

.gutenberg .wp-block-quote.has-text-align-left cite { text-align: left; }

.gutenberg .wp-block-quote.has-text-align-center cite { text-align: center; }

.gutenberg .wp-block-quote.has-text-align-right cite { text-align: right; }

.gutenberg .wp-block-quote cite { display: block; margin-top: 20px; font-style: italic; }

.gutenberg .wp-block-code { padding: 20px; border: 1px solid var(--deco); }

.contrast-black-white .gutenberg .wp-block-code { border-color: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-code { border-color: var(--yellow); }

.gutenberg .wp-block-pullquote { border-top: 5px solid var(--black); border-bottom: 5px solid var(--black); }

.contrast-black-white .gutenberg .wp-block-pullquote { border-color: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-pullquote { border-color: var(--yellow); }

.contrast-black-white .gutenberg .wp-block-pullquote.is-style-solid-color { background: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-pullquote.is-style-solid-color { background: var(--yellow); }

.gutenberg .wp-block-pullquote blockquote cite { display: block; margin-top: 20px; font-style: italic; }

.gutenberg .wp-block-table { overflow-x: auto; }

.gutenberg .wp-block-table.is-style-stripes { border-color: var(--border); }

.contrast-black-white .gutenberg .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background: var(--white); color: var(--black); }

.contrast-black-yellow .gutenberg .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background: var(--yellow); color: var(--black); }

.gutenberg .wp-block-table.is-style-stripes figcaption { margin: 10px 0; }

.gutenberg .wp-block-table table { min-width: 320px; }

.gutenberg .wp-block-table table tr th, .gutenberg .wp-block-table table tr td { padding: 15px; border: 1px solid var(--border); }

.gutenberg .wp-block-table table thead tr th { font-size: 1.2em; font-weight: 700; border-bottom-width: 3px; }

.gutenberg .wp-block-table table tfoot tr td { border-top-width: 3px; font-size: 1.2em; }

.gutenberg .wp-block-table figcaption { margin: 10px 0 0; }

.gutenberg .wp-block-verse { font-style: italic; }

.gutenberg .wp-block-image { margin: 0; }

@media screen and (max-width: 39.9375em) { .gutenberg .wp-block-image figure { float: none; } }

.gutenberg .wp-block-image figure.alignleft { margin: 0; }

@media screen and (min-width: 40em) { .gutenberg .wp-block-image figure.alignleft { margin: 0 45px 45px 0; } }

.gutenberg .wp-block-image figure.alignright { margin: 0; }

@media screen and (min-width: 40em) { .gutenberg .wp-block-image figure.alignright { margin: 0 0 45px 45px; } }

.gutenberg .wp-block-image figure a { display: block; border-radius: 3px; overflow: hidden; }

.gutenberg .wp-block-image figure a:hover img { transform: rotate(-1deg) scale(1.1); }

.gutenberg .wp-block-image figure img { display: block; transition: all .7s ease; }

.gutenberg .wp-block-image figcaption { margin-top: 5px; }

.gutenberg .wp-block-gallery .blocks-gallery-grid { margin-left: 0; }

.gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a { overflow: hidden; }

.gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a:hover img { transform: rotate(-1deg) scale(1.1); }

.gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img { transition: all .7s ease; }

.gutenberg .wp-block-file__button { display: inline-flex; align-items: center; border: 2px solid var(--primary) !important; padding: 5px 15px; background: var(--primary) !important; font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--white); font-size: 1.25rem; line-height: 1.6em; }

.gutenberg .wp-block-file__button:focus, .gutenberg .wp-block-file__button:hover { background: var(--white) !important; color: var(--primary) !important; opacity: 1 !important; }

.contrast-black-white .gutenberg .wp-block-file__button:focus, .contrast-black-white .gutenberg .wp-block-file__button:hover { background: var(--black) !important; color: var(--white) !important; }

.contrast-black-yellow .gutenberg .wp-block-file__button:focus, .contrast-black-yellow .gutenberg .wp-block-file__button:hover { background: var(--black) !important; color: var(--yellow) !important; }

.contrast-black-white .gutenberg .wp-block-file__button { border: 2px solid var(--white) !important; background: var(--white) !important; color: var(--black) !important; }

.contrast-black-yellow .gutenberg .wp-block-file__button { border: 2px solid var(--yellow) !important; background: var(--yellow) !important; color: var(--black) !important; }

.gutenberg .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper { padding-top: 56.25%; }

.gutenberg .wp-block-embed__wrapper iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.gutenberg .wp-block-buttons { margin: -5px; }

.gutenberg .wp-block-buttons .wp-block-button { margin: 5px !important; }

.gutenberg .wp-block-button.is-style-outline .wp-block-button__link:hover { color: var(--primary); }

.contrast-black-white .gutenberg .wp-block-button.is-style-outline .wp-block-button__link { color: var(--white); }

.contrast-black-white .gutenberg .wp-block-button.is-style-outline .wp-block-button__link:hover { background: var(--white); color: var(--black); }

.contrast-black-yellow .gutenberg .wp-block-button.is-style-outline .wp-block-button__link { color: var(--yellow); }

.contrast-black-yellow .gutenberg .wp-block-button.is-style-outline .wp-block-button__link:hover { background: var(--yellow); color: var(--black); }

.gutenberg .wp-block-button__link:hover { background: var(--primary); color: var(--white); }

.contrast-black-white .gutenberg .wp-block-button__link { border: 2px solid var(--white); background: var(--white); color: var(--black); }

.contrast-black-white .gutenberg .wp-block-button__link:hover { background: var(--black); color: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-button__link { border: 2px solid var(--yellow); background: var(--yellow); color: var(--black); }

.contrast-black-yellow .gutenberg .wp-block-button__link:hover { background: var(--black); color: var(--yellow); }

.gutenberg .wp-block-columns { margin-left: -10px; margin-right: -10px; }

@media screen and (min-width: 40em) { .gutenberg .wp-block-columns { margin-left: -15px; margin-right: -15px; } }

.gutenberg .wp-block-columns .wp-block-column { padding: 10px !important; margin: 0 !important; }

@media screen and (min-width: 40em) { .gutenberg .wp-block-columns .wp-block-column { padding: 15px !important; } }

.gutenberg .wp-block-separator { border-top: 0; height: 1px; background: var(--border); }

.contrast-black-white .gutenberg .wp-block-separator { background: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-separator { background: var(--yellow); }

.gutenberg .wp-block-separator.is-style-default { width: 150px; margin-left: auto; margin-right: auto; height: 2px; }

.gutenberg .wp-block-latest-posts.is-grid { margin-left: 0; }

.gutenberg .wp-block-latest-posts img { vertical-align: top; }

.gutenberg .wp-block-latest-posts__featured-image { margin-bottom: 10px; }

.contrast-black-white .gutenberg .wp-block-latest-posts__post-author, .contrast-black-white .gutenberg .wp-block-latest-posts__post-date { color: var(--white); }

.contrast-black-yellow .gutenberg .wp-block-latest-posts__post-author, .contrast-black-yellow .gutenberg .wp-block-latest-posts__post-date { color: var(--yellow); }

@media screen and (min-width: 40em) { .gutenberg .alignleft { text-align: left; } }

@media screen and (min-width: 40em) { .gutenberg .aligncenter { text-align: center; } }

@media screen and (min-width: 40em) { .gutenberg .alignright { text-align: right; } }

.gutenberg .alignwide { clear: both; }

.gutenberg .alignfull { clear: both; }

.header { padding: 20px 0; }

@media print { .header { display: none; } }

.header__grid { display: grid; grid-gap: 10px; grid-template-columns: minmax(0, 100%); align-items: center; }

@media screen and (min-width: 40em) { .header__grid { grid-template-columns: 1fr auto; } }

@media screen and (min-width: 64em) { .header__grid { grid-gap: 20px; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .header__logo { grid-column: 1; } }

@media screen and (min-width: 64em) { .header__logo { grid-row: 1 / span 2; } }

.header__top { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; margin: -10px 0; }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .header__top { grid-column: 2; } }

.header__tools { display: flex; justify-content: flex-end; }

@media screen and (min-width: 40em) { .header__tools { grid-column: 1 / span 2; } }

@media screen and (min-width: 64em) { .header__tools { grid-column: 2; } }

.header__nav { display: flex; flex-direction: column; align-items: flex-end; border: 2px solid var(--primary); border-radius: 3px; }

.contrast-black-white .header__nav { border-color: var(--white); }

.contrast-black-yellow .header__nav { border-color: var(--yellow); }

@media screen and (max-width: 63.9375em) { .header__nav { padding: 1px; } }

@media screen and (min-width: 40em) { .header__nav { grid-column: 1 / span 2; } }

.header__nav-menu { width: 100%; padding: 1px; z-index: 100; }

@media screen and (max-width: 63.9375em) { .header__nav-menu { display: none; } }

@media screen and (min-width: 64em) { .header__nav-menu { display: block !important; background: var(--white); }
  .contrast-black-white .header__nav-menu { background: var(--black); }
  .contrast-black-yellow .header__nav-menu { background: var(--black); } }

.header__nav-menu .menu { display: flex; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .menu { flex-direction: column; } }

@media screen and (min-width: 64em) { .header__nav-menu .menu { flex-wrap: wrap; } }

.header__nav-menu .menu .menu-item { position: relative; }

@media screen and (min-width: 64em) { .header__nav-menu .menu .menu-item { padding: 1px; } }

.header__nav-menu .menu .menu-item.menu-item-has-children > a > .menu-more { display: block; }

.header__nav-menu .menu .menu-item:focus-within > .sub-menu, .header__nav-menu .menu .menu-item:hover > .sub-menu { display: block; }

.header__nav-menu .menu .menu-item a { display: flex; align-items: center; padding: 10px 15px; border-radius: 3px; font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--primary); font-size: 1.4rem; line-height: 1.6em; }

.contrast-black-white .header__nav-menu .menu .menu-item a { color: var(--white); }

@media screen and (min-width: 64em) { .contrast-black-white .header__nav-menu .menu .menu-item a { color: var(--white); } }

.contrast-black-yellow .header__nav-menu .menu .menu-item a { color: var(--yellow); }

@media screen and (min-width: 64em) { .contrast-black-yellow .header__nav-menu .menu .menu-item a { color: var(--yellow); } }

.header__nav-menu .menu .menu-item a.focus-ring, .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .header__nav-menu .menu .menu-item a.post-title, .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .header__nav-menu .menu .menu-item a.view-print:hover, .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .header__nav-menu .menu .menu-item a:hover, .header__nav-menu .menu .menu-item a:hover { outline: 0; background: var(--primary); color: var(--white); }

.contrast-black-white .header__nav-menu .menu .menu-item a.focus-ring, .contrast-black-white .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .contrast-black-white .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .header__nav-menu .menu .menu-item a.post-title, .contrast-black-white .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .contrast-black-white .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .header__nav-menu .menu .menu-item a.view-print:hover, .contrast-black-white .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .header__nav-menu .menu .menu-item a:hover, .contrast-black-white .header__nav-menu .menu .menu-item a:hover { background: var(--white); color: var(--black); }

.contrast-black-yellow .header__nav-menu .menu .menu-item a.focus-ring, .contrast-black-yellow .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .header__nav-menu .menu .menu-item a.post-title, .contrast-black-yellow .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .header__nav-menu .menu .menu-item a.view-print:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .header__nav-menu .menu .menu-item a:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item a:hover { background: var(--yellow); color: var(--black); }

.header__nav-menu .menu .menu-item a .menu-more { display: none; margin-left: 10px; font-size: .9rem; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu.left { right: 0; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu.left:after { left: auto; right: 30px; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu { display: none; position: absolute; z-index: 120; top: 100%; background: var(--white); padding: 1px; border: 2px solid var(--primary); border-radius: var(--borderRadius); width: 250px; margin: 10px 0 0 0; } }

@media screen and (min-width: 64em) { .contrast-black-white .header__nav-menu .sub-menu { border-color: var(--white); background: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-yellow .header__nav-menu .sub-menu { border-color: var(--yellow); background: var(--black); } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu:before { content: ''; position: absolute; left: -12px; top: -12px; right: -12px; bottom: -12px; } }

.header__nav-menu .sub-menu:after { width: 0; height: 0; border-style: solid; border-width: 0 5px 5px 5px; border-color: transparent transparent var(--primary) transparent; position: absolute; top: -5px; left: 30px; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu:after { content: ''; } }

.contrast-black-white .header__nav-menu .sub-menu:after { border-color: transparent transparent var(--white) transparent; }

.contrast-black-yellow .header__nav-menu .sub-menu:after { border-color: transparent transparent var(--yellow) transparent; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .sub-menu .menu-item a { padding-left: 30px; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item a .menu-more { transform: rotate(270deg); } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu.left { left: auto; right: 100%; margin: 0 10px 0 0; } }

.header__nav-menu .sub-menu .menu-item .sub-menu.left:after { left: auto; right: -5px; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent var(--deco); }

.contrast-black-white .header__nav-menu .sub-menu .menu-item .sub-menu.left:after { border-color: transparent transparent transparent var(--white); }

.contrast-black-yellow .header__nav-menu .sub-menu .menu-item .sub-menu.left:after { border-color: transparent transparent transparent var(--yellow); }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu { top: -3px; left: 100%; margin: 0 0 0 10px; } }

.header__nav-menu .sub-menu .menu-item .sub-menu:after { width: 0; height: 0; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent var(--primary) transparent transparent; position: absolute; left: -5px; top: 18px; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu:after { content: ''; } }

.contrast-black-white .header__nav-menu .sub-menu .menu-item .sub-menu:after { border-color: transparent var(--white) transparent transparent; }

.contrast-black-yellow .header__nav-menu .sub-menu .menu-item .sub-menu:after { border-color: transparent var(--yellow) transparent transparent; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .sub-menu .menu-item .sub-menu .menu-item a { padding-left: 45px; } }

.skip-links__link { position: absolute; top: 0; left: -200vw; justify-content: center; margin-bottom: 15px; }

.skip-links__link.focus-ring, .skip-links__link.btn-icon-small:hover, .post .post-link.focus-ring .skip-links__link.post-title, .skip-links__link.post-type-logotypes__link:hover, .view .view-header .skip-links__link.view-print:hover, .widget.widget_media_image a.skip-links__link:hover { left: 0; }

.site-branding { display: flex; align-items: center; }

.site-branding .site-logo { display: flex; font-size: 2.25rem; margin-right: 10px; }

.site-branding .site-logo .site-logo-bip { display: block; width: 60px; }

.site-branding .site-logo .site-logo-grupa { display: block; width: 60px; }

@media screen and (min-width: 40em) { .site-branding .site-logo .site-logo-grupa { width: 100px; } }

.contrast-black-white .site-branding .site-logo .site-logo-grupa { fill: var(--white); }

.contrast-black-yellow .site-branding .site-logo .site-logo-grupa { fill: var(--yellow); }

.site-branding .site-logo .site-logo-img { display: block; }

.site-branding .custom-logo-link { display: block; }

.site-branding .custom-logo-link .custom-logo { display: block; }

.site-branding .site-info .site-name { font-size: 2rem; font-weight: 800; }

@media screen and (min-width: 40em) { .site-branding .site-info .site-name { font-size: 3rem; } }

.site-branding .site-info .site-link { color: inherit; text-decoration: none; }

.site-branding .site-info .site-link:hover { text-decoration: underline; }

.site-branding .site-info .site-desc { font-size: 1.25rem; }

.accessibility { display: flex; align-items: center; justify-content: flex-end; margin: 10px 0; }

.accessibility__group:not(:first-child) { margin-left: 20px; }

.accessibility__group-title { font-size: 1.25rem; font-weight: 600; margin-bottom: 3px; }

.accessibility__group-list { display: flex; margin: -4px; }

.accessibility__group-item { margin: 4px; }

@media screen and (max-width: 39.9375em) { .home .main { margin-top: 0px; } }

.main__quick { background: var(--primary); }

.contrast-black-white .main__quick { background: var(--white); }

.contrast-black-yellow .main__quick { background: var(--yellow); }

@media print { .main__quick { display: none; } }

.main__quick ul { display: flex; flex-wrap: wrap; align-items: flex-end; }

@media screen and (max-width: 63.9375em) { .main__quick ul { justify-content: center; } }

.main__quick ul li a { display: flex; flex-direction: column; align-items: center; color: var(--white); padding: 20px 15px 15px; border-bottom: 5px solid transparent; font-size: 1.25rem; text-decoration: none; transition: padding 200ms ease-in-out; }

.contrast-black-white .main__quick ul li a, .contrast-black-yellow .main__quick ul li a { color: var(--black); }

.main__quick ul li a:before { font-size: 4rem; margin: 0 0 10px; }

.main__quick ul li a:hover { border-color: var(--white); }

.contrast-black-white .main__quick ul li a:hover, .contrast-black-yellow .main__quick ul li a:hover { border-color: var(--black); }

@media screen and (min-width: 64em) { .main__quick ul li a:hover { padding: 15px 15px 20px; } }

.main__quick ul li a.focus-ring, .main__quick ul li a.btn-icon-small:hover, .main__quick ul li a.btn-icon-small.focus-ring, .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .main__quick ul li a.post-title, .main__quick ul li a.post-type-logotypes__link:hover, .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .main__quick ul li a.view-print:hover, .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .main__quick ul li a:hover { background: var(--white); color: var(--primary); outline: 0; }

.contrast-black-white .main__quick ul li a.focus-ring, .contrast-black-white .main__quick ul li a.btn-icon-small:hover, .contrast-black-white .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .main__quick ul li a.post-title, .contrast-black-white .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-white .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .main__quick ul li a.view-print:hover, .contrast-black-white .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .main__quick ul li a:hover, .contrast-black-yellow .main__quick ul li a.focus-ring, .contrast-black-yellow .main__quick ul li a.btn-icon-small:hover, .contrast-black-yellow .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .main__quick ul li a.post-title, .contrast-black-yellow .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .main__quick ul li a.view-print:hover, .contrast-black-yellow .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .main__quick ul li a:hover { background: var(--black); }

.contrast-black-white .main__quick ul li a.focus-ring, .contrast-black-white .main__quick ul li a.btn-icon-small:hover, .contrast-black-white .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .main__quick ul li a.post-title, .contrast-black-white .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-white .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .main__quick ul li a.view-print:hover, .contrast-black-white .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .main__quick ul li a:hover { color: var(--white); }

.contrast-black-yellow .main__quick ul li a.focus-ring, .contrast-black-yellow .main__quick ul li a.btn-icon-small:hover, .contrast-black-yellow .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .main__quick ul li a.post-title, .contrast-black-yellow .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .main__quick ul li a.view-print:hover, .contrast-black-yellow .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .main__quick ul li a:hover { color: var(--yellow); }

.main__top { padding: 45px 0; background: var(--deco); }

.contrast-black-white .main__top, .contrast-black-yellow .main__top { background: var(--black); }

.main__content { margin-top: 45px; }

.post-type-slider { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; overflow: hidden; }

.post-type-slider__item { display: flex; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; min-height: 300px; }

@media screen and (min-width: 64em) { .post-type-slider__item { min-height: 450px; } }

.page-template-page-bip .post-type-slider__item { background-position: left; min-height: 250px; }

@media screen and (min-width: 64em) { .page-template-page-bip .post-type-slider__item { min-height: 300px; } }

.post-type-slider__item img { width: 100%; }

.post-type-slider__inner { height: 100%; padding: 30px 30px 50px; display: flex; flex-direction: column; place-items: flex-start; justify-content: flex-end; }

.post-type-slider__title, .post-type-slider__excerpt { padding: 15px; position: relative; z-index: 1; }

.post-type-slider__title:before, .post-type-slider__excerpt:before { content: ''; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: var(--white); opacity: .5; }

.contrast-black-white .post-type-slider__title:before, .contrast-black-yellow .post-type-slider__title:before, .contrast-black-white .post-type-slider__excerpt:before, .contrast-black-yellow .post-type-slider__excerpt:before { background: var(--black); }

.post-type-slider__link { color: inherit; }

.post-type-slider__more { margin-top: 10px; }

.post-type-logotypes { position: relative; }

.post-type-logotypes__title { margin-bottom: 30px; }

.post-type-logotypes .owl-stage { display: flex; align-items: center; }

.post-type-logotypes__photo { display: flex; align-items: center; justify-content: center; padding: 3px; }

.post-type-logotypes__link:hover, .post-type-logotypes__link.focus-ring, .post .post-link.focus-ring .post-type-logotypes__link.post-title, .post-type-logotypes__link:hover, .view .view-header .post-type-logotypes__link.view-print:hover, .widget.widget_media_image a.post-type-logotypes__link:hover { outline-offset: 1px; }

.post-type-logotypes__img { display: block; width: auto !important; }

.view { margin-top: 45px; }

.view .view-header { display: flex; flex-wrap: wrap; align-items: flex-start; }

.view .view-header .view-title { flex: 1; }

.view .view-header .view-print { flex: 0; display: flex; align-items: center; padding: 5px; font-size: 2.5rem; margin-left: 15px; }

.contrast-black-white .view .view-header .view-print { color: var(--white); }

.contrast-black-yellow .view .view-header .view-print { color: var(--yellow); }

@media screen and (max-width: 63.9375em) { .view .view-header .view-print { display: none; } }

@media print { .view .view-header .view-print { display: none; } }

.view .view-header .view-meta { display: flex; justify-content: flex-start; width: 100%; margin-top: 10px; font-style: italic; }

.view .view-header .view-meta .view-meta-published { background: var(--deco); padding-right: 20px; border-radius: 20px; }

.contrast-black-white .view .view-header .view-meta .view-meta-published { background: var(--white); color: var(--black); }

.contrast-black-yellow .view .view-header .view-meta .view-meta-published { background: var(--yellow); color: var(--black); }

.view .view-header .view-meta .view-meta-icon { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border: 3px solid var(--white); padding: 2px; border-radius: 50%; margin-right: 5px; font-size: 1.6rem; }

.contrast-black-white .view .view-header .view-meta .view-meta-icon, .contrast-black-yellow .view .view-header .view-meta .view-meta-icon { border-color: var(--black); }

.view .view-tags { margin-top: 15px; }

.view .view-thumbnail { width: 100%; height: 300px; max-width: 1920px; margin: 0 auto 45px; }

.view .view-image { width: 100%; height: 100%; object-fit: cover; }

.view .view-content:not(:first-child) { margin-top: 45px; }

.before_header_area { position: fixed; top: 0; left: 0; right: 0; z-index: 1001; padding: 20px 0; background: var(--deco); }

.header-area { margin: 10px 0 10px 20px; }

.after_header_area { display: grid; grid-gap: 30px; }

@media screen and (min-width: 40em) { .after_header_area { grid-template-columns: repeat(2, minmax(0, 100%)); } }

@media screen and (min-width: 64em) { .after_header_area { grid-template-columns: repeat(4, minmax(0, 100%)); } }

.widget .widget-header { margin-bottom: 20px; }

.contrast-black-white .sidebar-area .widget .widget-header { color: var(--white); }

.contrast-black-yellow .sidebar-area .widget .widget-header { color: var(--yellow); }

.widget.widget_tag_cloud .tagcloud { display: flex; flex-wrap: wrap; margin: -2px; }

.widget.widget_tag_cloud .tagcloud .tag-cloud-link { margin: 2px; }

.footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link { background: var(--white); color: var(--primary); }

.footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.focus-ring, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.btn-icon-small:hover, .footer-area .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .tag-cloud-link.post-title, .post .post-link.focus-ring .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.post-title, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.post-type-logotypes__link:hover, .footer-area .widget.widget_tag_cloud .tagcloud .view .view-header .tag-cloud-link.view-print:hover, .view .view-header .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.view-print:hover, .footer-area .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_media_image .footer-area .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover { outline: 2px solid var(--white); outline-offset: -2px; background: var(--primary); color: var(--white); }

.widget.widget_media_gallery .gallery { padding: 15px; background: var(--deco); }

.contrast-black-white .widget.widget_media_gallery .gallery { background: var(--white); }

.contrast-black-yellow .widget.widget_media_gallery .gallery { background: var(--yellow); }

.widget.widget_media_gallery .gallery .gallery-item { padding: 5px; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a { display: inline-flex; justify-content: center; }

.contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.focus-ring, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.btn-icon-small:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-title, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.view-print:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline-color: var(--black); }

.contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.focus-ring, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-title, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.view-print:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline-color: var(--black); }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline: 2px solid var(--primary); outline-offset: 1px; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a img { display: block; border: 0 !important; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-caption { margin-top: 10px; }

.widget.widget_calendar .calendar_wrap { padding: 15px; border-radius: var(--borderRadius); background: var(--deco); }

.contrast-black-white .widget.widget_calendar .calendar_wrap { background: var(--white); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap { background: var(--yellow); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table { table-layout: fixed; width: 100%; }

.widget.widget_calendar .calendar_wrap .wp-calendar-table caption { margin-bottom: 10px; }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table caption, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table caption { color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th { font-weight: 700; }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { padding: 5px; border: 1px solid var(--border); text-align: center; position: relative; background: var(--white); }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { border-color: var(--black); background: var(--white); color: var(--black); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { border-color: var(--black); background: var(--yellow); color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: var(--primary); color: var(--white); border: 2px solid var(--primary); padding: 5px; text-decoration: none; }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { border-color: var(--black); background: var(--black); color: var(--white); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { border-color: var(--black); background: var(--black); color: var(--yellow); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { background: var(--white); color: var(--primary); }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-color: var(--black); background: var(--white); color: var(--black); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-color: var(--black); background: var(--yellow); color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-offset: -2px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav { display: flex; margin-top: 10px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a { display: flex; align-items: center; justify-content: center; background: var(--primary); color: var(--white); border: 2px solid var(--primary); padding: 5px; text-decoration: none; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover { background: var(--white); color: var(--primary); }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover { outline-offset: -2px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .pad { flex: 1 1 auto; }

.footer-area .widget.widget_calendar .calendar_wrap { background: var(--white); color: var(--primary); }

.after_header_area .widget.widget_archive, .after_header_area .widget.widget_categories, .after_header_area .widget.widget_meta, .after_header_area .widget.widget_recent_entries, .after_header_area .widget.widget_nav_menu, .after_header_area .widget.widget_pages { padding: 20px; background: var(--primary); color: var(--white); }

.sidebar-area .widget.widget_archive ul li:not(:first-child), .sidebar-area .widget.widget_categories ul li:not(:first-child), .sidebar-area .widget.widget_meta ul li:not(:first-child), .sidebar-area .widget.widget_recent_entries ul li:not(:first-child), .sidebar-area .widget.widget_nav_menu ul li:not(:first-child), .sidebar-area .widget.widget_pages ul li:not(:first-child) { padding-top: 2px; }

.sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_pages ul li a { width: 100%; font-weight: 400; text-transform: none; color: inherit; }

.sidebar-area .widget.widget_archive ul li ul, .sidebar-area .widget.widget_categories ul li ul, .sidebar-area .widget.widget_meta ul li ul, .sidebar-area .widget.widget_recent_entries ul li ul, .sidebar-area .widget.widget_nav_menu ul li ul, .sidebar-area .widget.widget_pages ul li ul { padding: 0; }

.sidebar-area .widget.widget_archive ul li ul li, .sidebar-area .widget.widget_categories ul li ul li, .sidebar-area .widget.widget_meta ul li ul li, .sidebar-area .widget.widget_recent_entries ul li ul li, .sidebar-area .widget.widget_nav_menu ul li ul li, .sidebar-area .widget.widget_pages ul li ul li { padding-top: 2px; }

.sidebar-area .widget.widget_archive ul li ul li a, .sidebar-area .widget.widget_categories ul li ul li a, .sidebar-area .widget.widget_meta ul li ul li a, .sidebar-area .widget.widget_recent_entries ul li ul li a, .sidebar-area .widget.widget_nav_menu ul li ul li a, .sidebar-area .widget.widget_pages ul li ul li a { padding-left: 25px; }

.sidebar-area .widget.widget_archive ul li ul li ul li a, .sidebar-area .widget.widget_categories ul li ul li ul li a, .sidebar-area .widget.widget_meta ul li ul li ul li a, .sidebar-area .widget.widget_recent_entries ul li ul li ul li a, .sidebar-area .widget.widget_nav_menu ul li ul li ul li a, .sidebar-area .widget.widget_pages ul li ul li ul li a { padding-left: 35px; }

.after_header_area .widget.widget_archive ul, .footer-area .widget.widget_archive ul, .after_header_area .widget.widget_categories ul, .footer-area .widget.widget_categories ul, .after_header_area .widget.widget_meta ul, .footer-area .widget.widget_meta ul, .after_header_area .widget.widget_recent_entries ul, .footer-area .widget.widget_recent_entries ul, .after_header_area .widget.widget_nav_menu ul, .footer-area .widget.widget_nav_menu ul, .after_header_area .widget.widget_pages ul, .footer-area .widget.widget_pages ul { list-style: disc; margin-left: 20px; }

.after_header_area .widget.widget_archive ul li:not(:first-child), .footer-area .widget.widget_archive ul li:not(:first-child), .after_header_area .widget.widget_categories ul li:not(:first-child), .footer-area .widget.widget_categories ul li:not(:first-child), .after_header_area .widget.widget_meta ul li:not(:first-child), .footer-area .widget.widget_meta ul li:not(:first-child), .after_header_area .widget.widget_recent_entries ul li:not(:first-child), .footer-area .widget.widget_recent_entries ul li:not(:first-child), .after_header_area .widget.widget_nav_menu ul li:not(:first-child), .footer-area .widget.widget_nav_menu ul li:not(:first-child), .after_header_area .widget.widget_pages ul li:not(:first-child), .footer-area .widget.widget_pages ul li:not(:first-child) { margin-top: 5px; }

.after_header_area .widget.widget_archive ul li a, .footer-area .widget.widget_archive ul li a, .after_header_area .widget.widget_categories ul li a, .footer-area .widget.widget_categories ul li a, .after_header_area .widget.widget_meta ul li a, .footer-area .widget.widget_meta ul li a, .after_header_area .widget.widget_recent_entries ul li a, .footer-area .widget.widget_recent_entries ul li a, .after_header_area .widget.widget_nav_menu ul li a, .footer-area .widget.widget_nav_menu ul li a, .after_header_area .widget.widget_pages ul li a, .footer-area .widget.widget_pages ul li a { color: inherit; line-height: 1.5em; text-decoration: none; }

.after_header_area .widget.widget_archive ul li a:hover, .footer-area .widget.widget_archive ul li a:hover, .after_header_area .widget.widget_categories ul li a:hover, .footer-area .widget.widget_categories ul li a:hover, .after_header_area .widget.widget_meta ul li a:hover, .footer-area .widget.widget_meta ul li a:hover, .after_header_area .widget.widget_recent_entries ul li a:hover, .footer-area .widget.widget_recent_entries ul li a:hover, .after_header_area .widget.widget_nav_menu ul li a:hover, .footer-area .widget.widget_nav_menu ul li a:hover, .after_header_area .widget.widget_pages ul li a:hover, .footer-area .widget.widget_pages ul li a:hover { text-decoration: underline; }

.after_header_area .widget.widget_archive ul li a.focus-ring, .after_header_area .widget.widget_archive ul li a.btn-icon-small:hover, .after_header_area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_archive ul li a.post-title, .after_header_area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_archive ul li a.view-print:hover, .after_header_area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_archive ul li a:hover, .footer-area .widget.widget_archive ul li a.focus-ring, .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_archive ul li a.post-title, .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_archive ul li a.view-print:hover, .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_archive ul li a:hover, .after_header_area .widget.widget_categories ul li a.focus-ring, .after_header_area .widget.widget_categories ul li a.btn-icon-small:hover, .after_header_area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_categories ul li a.post-title, .after_header_area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_categories ul li a.view-print:hover, .after_header_area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_categories ul li a:hover, .footer-area .widget.widget_categories ul li a.focus-ring, .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_categories ul li a.post-title, .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_categories ul li a.view-print:hover, .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_categories ul li a:hover, .after_header_area .widget.widget_meta ul li a.focus-ring, .after_header_area .widget.widget_meta ul li a.btn-icon-small:hover, .after_header_area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_meta ul li a.post-title, .after_header_area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_meta ul li a.view-print:hover, .after_header_area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_meta ul li a:hover, .footer-area .widget.widget_meta ul li a.focus-ring, .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_meta ul li a.post-title, .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_meta ul li a.view-print:hover, .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_meta ul li a:hover, .after_header_area .widget.widget_recent_entries ul li a.focus-ring, .after_header_area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .after_header_area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_recent_entries ul li a.post-title, .after_header_area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_recent_entries ul li a.view-print:hover, .after_header_area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_recent_entries ul li a:hover, .footer-area .widget.widget_recent_entries ul li a.focus-ring, .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_recent_entries ul li a.post-title, .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_recent_entries ul li a:hover, .after_header_area .widget.widget_nav_menu ul li a.focus-ring, .after_header_area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .after_header_area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_nav_menu ul li a.post-title, .after_header_area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_nav_menu ul li a.view-print:hover, .after_header_area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_nav_menu ul li a:hover, .footer-area .widget.widget_nav_menu ul li a.focus-ring, .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_nav_menu ul li a.post-title, .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_nav_menu ul li a:hover, .after_header_area .widget.widget_pages ul li a.focus-ring, .after_header_area .widget.widget_pages ul li a.btn-icon-small:hover, .after_header_area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_pages ul li a.post-title, .after_header_area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .after_header_area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_pages ul li a.view-print:hover, .after_header_area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_pages ul li a:hover, .footer-area .widget.widget_pages ul li a.focus-ring, .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_pages ul li a.post-title, .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_pages ul li a.view-print:hover, .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--white); }

.contrast-black-white .after_header_area .widget.widget_archive ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_archive ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_archive ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_archive ul li a:hover, .contrast-black-white .footer-area .widget.widget_archive ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_archive ul li a.post-title, .contrast-black-white .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_archive ul li a:hover, .contrast-black-white .after_header_area .widget.widget_categories ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_categories ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_categories ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_categories ul li a:hover, .contrast-black-white .footer-area .widget.widget_categories ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_categories ul li a.post-title, .contrast-black-white .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_categories ul li a:hover, .contrast-black-white .after_header_area .widget.widget_meta ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_meta ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_meta ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_meta ul li a:hover, .contrast-black-white .footer-area .widget.widget_meta ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_meta ul li a.post-title, .contrast-black-white .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_meta ul li a:hover, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .after_header_area .widget.widget_pages ul li a.focus-ring, .contrast-black-white .after_header_area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_pages ul li a.post-title, .contrast-black-white .after_header_area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_pages ul li a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_pages ul li a:hover, .contrast-black-white .footer-area .widget.widget_pages ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_pages ul li a.post-title, .contrast-black-white .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--black); }

.contrast-black-yellow .after_header_area .widget.widget_archive ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_archive ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_archive ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_archive ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_archive ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .after_header_area .widget.widget_categories ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_categories ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_categories ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_categories ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_categories ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .after_header_area .widget.widget_meta ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_meta ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_meta ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_meta ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_meta ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .after_header_area .widget.widget_pages ul li a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_pages ul li a.post-title, .contrast-black-yellow .after_header_area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_pages ul li a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_pages ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_pages ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--black); }

.after_header_area .widget.widget_archive ul li a:before, .footer-area .widget.widget_archive ul li a:before, .after_header_area .widget.widget_categories ul li a:before, .footer-area .widget.widget_categories ul li a:before, .after_header_area .widget.widget_meta ul li a:before, .footer-area .widget.widget_meta ul li a:before, .after_header_area .widget.widget_recent_entries ul li a:before, .footer-area .widget.widget_recent_entries ul li a:before, .after_header_area .widget.widget_nav_menu ul li a:before, .footer-area .widget.widget_nav_menu ul li a:before, .after_header_area .widget.widget_pages ul li a:before, .footer-area .widget.widget_pages ul li a:before { display: none; }

.widget.widget_custom_html .custom-html-widget .html-social-media { display: inline-flex; margin: -3px; list-style: none; }

.widget.widget_custom_html .custom-html-widget .html-social-media li { margin: 3px; }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.facebook { --primary: var(--facebook); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.twitter { --primary: var(--twitter); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.youtube { --primary: var(--youtube); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.linkedin { --primary: var(--linkedin); }

@media screen and (max-width: 63.9375em) { .widget.widget_search { width: 100%; } }

.widget.widget_search form { display: flex; width: 100%; }

.widget.widget_search form input[type="search"] { flex: 1 1 auto; margin-right: 6px; }

.widget.widget_search form button[type="submit"] { flex: 0 0 auto; }

.before_header_area .widget.widget_text { margin-bottom: 10px; }

.after_header_area .widget.widget_text { padding: 20px; background: var(--primary); color: var(--white); }

.after_header_area .widget.widget_text:nth-child(3n+1) { background: var(--addFirst); }

.after_header_area .widget.widget_text:nth-child(3n+2) { background: var(--addSecond); }

.after_header_area .widget.widget_text:nth-child(3n+3) { background: var(--addThird); }

.after_header_area .widget.widget_text:nth-child(3n+4) { background: var(--addFourth); }

.contrast-black-white .after_header_area .widget.widget_text { background: var(--white); color: var(--black); }

.contrast-black-yellow .after_header_area .widget.widget_text { background: var(--yellow); color: var(--black); }

.after_header_area .widget.widget_text a { color: inherit; }

.after_header_area .widget.widget_text a.focus-ring, .after_header_area .widget.widget_text a.btn-icon-small:hover, .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_text a.post-title, .after_header_area .widget.widget_text a.post-type-logotypes__link:hover, .after_header_area .widget.widget_text .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_text a.view-print:hover, .after_header_area .widget.widget_text .widget.widget_media_image a:hover, .widget.widget_media_image .after_header_area .widget.widget_text a:hover { outline-color: var(--white); }

.contrast-black-white .after_header_area .widget.widget_text a.focus-ring, .contrast-black-white .after_header_area .widget.widget_text a.btn-icon-small:hover, .contrast-black-white .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_text a.post-title, .contrast-black-white .after_header_area .widget.widget_text a.post-type-logotypes__link:hover, .contrast-black-white .after_header_area .widget.widget_text .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .after_header_area .widget.widget_text a.view-print:hover, .contrast-black-white .after_header_area .widget.widget_text .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .after_header_area .widget.widget_text a:hover, .contrast-black-yellow .after_header_area .widget.widget_text a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_text a.btn-icon-small:hover, .contrast-black-yellow .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_text a.post-title, .contrast-black-yellow .after_header_area .widget.widget_text a.post-type-logotypes__link:hover, .contrast-black-yellow .after_header_area .widget.widget_text .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .after_header_area .widget.widget_text a.view-print:hover, .contrast-black-yellow .after_header_area .widget.widget_text .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .after_header_area .widget.widget_text a:hover { outline-color: var(--black); }

.widget.widget_media_image a { display: inline-flex; }

.widget.widget_media_image a:hover { outline-offset: 1px; }

.widget.widget_media_image img { display: block; }

a:before { margin-right: 10px; }

.view-404 { text-align: center; }

.view-404__content { display: flex; flex-direction: column; justify-content: center; min-height: 500px; }

.view-404__logo img { vertical-align: top; }

.view-404__title { margin-top: 30px; }

.view-404__info { margin-top: 30px; font-size: 2rem; line-height: 1.6em; }

.view-404__return { margin-top: 30px; }

.view-search__info { margin-top: 10px; }

.view-search__list { list-style: disc; margin-left: 30px; }

.view-search__item:not(:first-child) { margin-top: 20px; }

.view-search__link { color: inherit; }

.view-search__link:hover { text-decoration: none; color: var(--secondary); }

.contrast-black-white .view-search__link:hover, .contrast-black-yellow .view-search__link:hover { color: inherit; }

.view-search__excerpt { margin-top: 5px; }

/** Owl Carousel v2.3.4 Copyright 2013-2018 David Deutsch Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* Owl Carousel - Core */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.owl-carousel .owl-item img { display: block; width: 100%; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled, .owl-carousel .disabled.custom-dots, .owl-carousel .custom-dots .disabled.custom-dots-box, .custom-dots .owl-carousel .disabled.custom-dots-box { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { animation-name: fadeOut; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item { /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */ }

.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; }

.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("assets/images/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

.site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label { margin-bottom: 5px; }

.site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { margin-top: 5px; }

.contrast-black-white .site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { color: var(--yellow); }

.site .wpforms-container .wpforms-required-label { color: var(--important); }

.contrast-black-white .site .wpforms-container .wpforms-required-label { color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-required-label { color: var(--yellow); }

.site .wpforms-container .wpforms-field input.wpforms-error, .site .wpforms-container .wpforms-field textarea.wpforms-error { border: 2px solid var(--important); }

.contrast-black-white .site .wpforms-container .wpforms-field input.wpforms-error, .contrast-black-white .site .wpforms-container .wpforms-field textarea.wpforms-error { border-color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-field input.wpforms-error, .contrast-black-yellow .site .wpforms-container .wpforms-field textarea.wpforms-error { border-color: var(--yellow); }

.site .footer .wpforms-container { padding: 15px; background: var(--white); color: var(--black); }

.contrast-black-white .site .footer .wpforms-container { background: var(--black); color: var(--white); }

.contrast-black-yellow .site .footer .wpforms-container { background: var(--black); color: var(--yellow); }

.wsp-container h2:not(:first-child) { margin-top: 45px; }

.wsp-container ul { margin-top: 15px; margin-bottom: 15px; }
