@charset "UTF-8";
/*!
Theme Name: zsu
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zsu
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

zsu is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
    - Normalize
    - Box sizing
# Base
    - Typography
    - Elements
    - Links
    - Forms
## Layouts
# Components
    - Navigation
    - Posts and pages
    - Comments
    - Widgets
    - Media
    - Captions
    - Galleries
# plugins
    - Jetpack infinite scroll
# Utilities
    - Accessibility
    - Alignments

*/
/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model */
/* ============================================ */
* {
  box-sizing: border-box; }

::before,
::after {
  box-sizing: inherit; }

/* Document */
/* ============================================ */
/**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in iOS.
   * 3. Remove gray overlay on links for iOS.
   */
@font-face {
  font-family: "UAF-Regular";
  font-weight: 400;
  src: url("./assets/fonts/UAFSans-Regular.ttf");
  /*src: url("/web/wp-content/themes/zsu-theme-newgen/assets/fonts/UAFSans-Regular.ttf");*/
  /*src: url("/assets/fonts/UAFSans-Regular.ttf");*/
}

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-tap-highlight-color: transparent;
  /* 3*/ }

/* Sections */
/* ============================================ */
/**
   * Remove the margin in all browsers.
   */
body {
  font-family: "UAF-Regular", sans-serif;
  margin: 0;
}

/**
   * Render the `main` element consistently in IE.
   */
main {
  display: block; }

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0; }

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0; }

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

/* Grouping content */
/* ============================================ */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
  border: 0;
  border-top: 1px solid;
  margin: 0;
  clear: both;
  color: inherit; }

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */ }

address {
  font-style: inherit; }

/* Text-level semantics */
/* ============================================ */
/**
   * Remove the gray background on active links in IE 10.
   */
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit; }

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,
strong {
  font-weight: bolder; }

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: inherit;
  /* 2 */ }

/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%; }

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content */
/* ============================================ */
/**
   * Remove the border on images inside links in IE 10.
   */
img {
  border-style: none;
  vertical-align: bottom; }

embed,
object,
iframe {
  border: 0;
  vertical-align: bottom; }

/* Forms */
/* ============================================ */
/**
   * Reset form fields to make them styleable
   */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: 0;
  border-radius: 0;
  text-align: inherit; }

/**
   * Reset radio and checkbox appearance to preserve their look in iOS.
   */
[type="checkbox"] {
  -webkit-appearance: checkbox;
  appearance: checkbox; }

[type="radio"] {
  -webkit-appearance: radio;
  appearance: radio; }

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button,
input {
  /* 1 */
  overflow: visible; }

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button,
select {
  /* 1 */
  text-transform: none; }

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none; }

button[disabled],
[type="button"][disabled],
[type="reset"][disabled],
[type="submit"][disabled] {
  cursor: default; }

/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
   * Remove arrow in IE10 & IE11
   */
select::-ms-expand {
  display: none; }

/**
   * Remove padding
   */
option {
  padding: 0; }

/**
   * Reset to invisible
   */
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0; }

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
  vertical-align: baseline; }

/**
   * Remove the default vertical scrollbar in IE 10+.
   */
textarea {
  overflow: auto; }

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
   * 1. Correct the outline style in Safari.
   */
[type="search"] {
  outline-offset: -2px;
  /* 1 */ }

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/**
   * Clickable labels
   */
label[for] {
  cursor: pointer; }

/* Interactive */
/* ============================================ */
/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
details {
  display: block; }

/*
   * Add the correct display in all browsers.
   */
summary {
  display: list-item; }

/*
   * Remove outline for editable content.
   */
[contenteditable] {
  outline: none; }

/* Table */
/* ============================================ */
table {
  border-collapse: collapse;
  border-spacing: 0; }

caption {
  text-align: left; }

td,
th {
  vertical-align: top;
  padding: 0; }

th {
  text-align: left;
  font-weight: bold; }

/* Misc */
/* ============================================ */
/**
   * Add the correct display in IE 10+.
   */
template {
  display: none; }

/**
   * Add the correct display in IE 10.
   */
[hidden] {
  display: none; }

@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
.flat-menu {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: column;
  background-color: #47523f;
  color: #ffffff;
  /*Level2*/ }
  @media (min-width: 700px) {
    .flat-menu {
      color: #ffffff; } }
  @media (min-width: 700px) {
    .flat-menu {
      flex-direction: row;
      background-color: transparent; } }
  .flat-menu li:hover {
    transition: all .4s;
  }
  .flat-menu li:hover {
    background-color: #47523f;
    color: #f39200; }
    .flat-menu li:hover .flat-menu__submenu-wrapper {
      display: block; }
  .flat-menu__item {
    transition: all .4s;
    display: inline-block;
    padding: 0.5rem 1rem;
    line-height: 2.5rem;
    font-size: 0.875rem;
    padding: 0.5rem 0.5rem;
    color: #fff}
    @media (min-width: 992px) {
      .flat-menu__item {
        font-size: 1rem;
        padding: 0.5rem 1rem;
      }

      .flat-menu__item:hover {
        color: #f39200;
      }
    }
  .flat-menu__submenu-wrapper {
    z-index: 100;
    width: 100%;
    background-color: #47523f;
    left: 0; }
    @media (min-width: 700px) {
      .flat-menu__submenu-wrapper {
        display: none;
        padding: 3rem 2rem;
        position: absolute; } }
  .flat-menu__submenu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    /*Level3*/ }
    @media (min-width: 700px) {
      .flat-menu__submenu {
        flex-direction: row; } }
    @media (min-width: 700px) {
      .flat-menu__submenu li.menu-item {
        width: 33%;
        max-width: 33%; } }
    .flat-menu__submenu .flat-menu__item {
      color: #fdfdfd;
      transition: all .5s;
      white-space: pre-line;
      word-break: break-word;
      font-size: 0.875rem;
      line-height: initial;
      margin-left: 1rem; }
      @media (min-width: 700px) {
        .flat-menu__submenu .flat-menu__item {
          margin-left: 0; }
      }
    .flat-menu__submenu .flat-menu__item:hover {
      color: #f39200;
    }
    .flat-menu__submenu .flat-menu__submenu-wrapper {
      position: initial;
      padding: 0; }
    .flat-menu__submenu .flat-menu__submenu {
      flex-direction: column;
      flex-wrap: initial; }
      .flat-menu__submenu .flat-menu__submenu li.menu-item {
        width: initial; }
        @media (min-width: 700px) {
          .flat-menu__submenu .flat-menu__submenu li.menu-item {
            max-width: 200px; } }
      .flat-menu__submenu .flat-menu__submenu .flat-menu__item {
        color: #fdfdfd; }
      .flat-menu__submenu .flat-menu__submenu .flat-menu__item:hover {
        color: #f39200; }
.header {
  position: relative;
  z-index: 2;
}

.header-banner {
  display: flex;
  height: 100px;
  padding: 1rem;
  justify-content: space-between;
  background-color: #fdfdfd;
  transition: all .4s;
  /*flex-direction: column; */
  /*flex-direction: column; */
}
  @media (min-width: 576px) {
    .header-banner {
      flex-direction: row;
    } }
  @media all and (max-width: 575px) {
  .header-banner {
    padding: 1rem 0;
  } }
  .header-banner .header-banner__logo {
    display: flex;
    flex-direction: row;
    align-items: center; }
    .header-banner .header-banner__logo h3 {
      font-weight: 600; }
    .header-banner .header-banner__logo .header-banner__logo-image img {
      height: 53px; }
    .header-banner .header-banner__logo .header-banner__logo-title {
      margin-left: 1rem;
      text-transform: uppercase; }
@media all and (max-width: 400px) {
  .header-banner .header-banner__logo .header-banner__logo-title {
    margin-left: 10px;
  }
}
  .header-banner .header-banner__test-mode-label {
    color: red;
    text-align: end;
    font-size: 0.85rem; }

  @media all and (max-width: 400px) {
    .header-banner .header-banner__test-mode-label {
      font-size: 0.7rem;
    }
  }

.header__wrapper-tools {
  height: 68px;
  transition: all .5s;
}

  .header-banner .header-banner__tools {
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 34px;
    transition: all .5s;
  }
    .header-banner .header-banner__tools .header-banner__tools-group {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start; }
    .header-banner .header-banner__tools .header-banner__tools-item {
      padding: 0.5rem;
      color: #656565; }

    @media all and (max-width: 500px) {
      .header-banner .header-banner__tools .header-banner__tools-item {
        padding: .27rem;
      }
    }

      .header-banner .header-banner__tools .header-banner__tools-item.header-banner__tools-item--cursor {
        cursor: pointer; }
      .header-banner .header-banner__tools .header-banner__tools-item.header-banner__tools-item-last {
        padding-right: 0; }
    .header-banner .header-banner__tools .header-banner__tools-item-spacer {
      padding: 0.5rem; }

    @media all and (max-width: 575px) {
      .header-banner .header-banner__tools .header-banner__tools-item-spacer {
        padding: 0;
    } }

.header__nav-wrapper {
  position: relative;
  padding: 0.5rem;
  display: flex;
  background-color: #ebebeb;
  flex-direction: column-reverse; }
  .header__nav-wrapper .header__menu-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-top: 1rem;
    flex: 1; }
  .header__nav-wrapper .header__search-group {
    width: 100%;
    display: flex;
    color: #ffffff; 
  /* border: 1px solid #ececec;*/
    border-radius: 15px;
    margin-left: 1rem; }
    .header__nav-wrapper .header__search-group--enabled .header__search-input-wrapper {
      display: flex;
      z-index: 2; }
    .header__nav-wrapper .header__search-group--enabled .header__search-toggle-btn {
      display: none; }
    @media (max-width: 700px) {
      .header__nav-wrapper .header__search-group {
        justify-content: flex-end; } }
  .header__nav-wrapper .header__search-wrapper {
    display: flex;
    align-items: center;
    padding: 0 0.5rem;
    /*align-items: flex-start;*/ }
  .header__nav-wrapper .header__search-input-wrapper {
   color: #000000;
    width: 100%;
    display: none; }
    @media (min-width: 700px) {
      .header__nav-wrapper .header__search-input-wrapper {
        /*display:none;*/
        position: absolute;
        z-index: 5;
        left: 0;
        top: 3.5rem; } }
  .header__nav-wrapper .header__search-input {
    flex: 1;
    padding: 0.4rem;
    outline: none;
    background-color: white;
    border: 1px solid #909f84; }

  @media all and (min-width: 1100px) {
    .header__nav-wrapper .header__search-input:hover, .header__nav-wrapper .header__search-input:focus {
      border: 1px solid #f39200;
    }
  }

  .header__nav-wrapper .header__search-toggle-btn {
    border-radius: 60px;
    padding: 0.4rem;
    cursor: pointer; }
  .header__nav-wrapper .header__search-btn {
    background-color: #47523f;
    padding: 0.4rem; }
  .header__nav-wrapper .header__menu-toggler {
   color: #ffffff;
   font-size: 25px;
   cursor: pointer;
    padding: 0.4rem; }

/*Adaptive styles should be attached last*/
@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@media (min-width: 700px) {
  .header__nav-wrapper {
    padding: 0;
    flex-direction: row; }
    .header__nav-wrapper .header__search-wrapper {
      align-items: center; }
    .header__nav-wrapper .header__menu-wrapper {
      margin-top: 0;
      width: calc(100% - 200px); }
    .header__nav-wrapper .header__menu-toggler {
      display: none; }
    .header__nav-wrapper .header__search-group {
      margin-left: 0; } }

footer .footer-container {
  background-color: #000;
  color: #fff;
  padding: 2rem 0; }

.fa-facebook {
  color: #fff;
  transition: all .4s;
}

.fa-facebook:hover {
  color: #f39200;
}

.fa-twitter {
  color: #fff;
  transition: all .4s;
}

.fa-twitter:hover {
  color: #f39200;
}

.fa-youtube {
  color: #fff;
  transition: all .4s;
}



.fa-black {
  color: #000;
  transition: all .4s;
}

.fa-white {
  transition: all .4s;
}

@media all and (min-width: 1100px) {
  .fa-youtube:hover {
    color: #f39200;
  }

  .fa-black:hover {
    color: #f39200;
  }

  .fa-white:hover {
    color: #f39200;
  }
}

footer .footer-groups-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media all and (max-width: 991px) {
  footer .footer-groups-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
  }
}

  footer .footer-groups-wrapper .footer-group {
    padding: 0.5rem; }
    /*footer .footer-groups-wrapper .footer-group:not(:first-child) {*/
    /*  transition: all .5s;*/
    /*  color: #fff; }*/
    footer .footer-groups-wrapper .footer-group > h3 {
      font-size: 1.5rem; }

    @media all and (max-width: 991px) {
      .footer-group {
        margin-top: 25px;
      }
    }

  .footer-group__header {
    color: #fff;
    transition: all .4s;
  }

  .footer-group__header:hover {
    color: #f39200;
  }

  .footer-group__item {
    color: #fff;
    transition: all .4s;
  }

    .footer-group__item:hover {
      color: #f39200;
    }

    footer .footer-groups-wrapper .footer-group__item {
      display: block; }
    footer .footer-groups-wrapper .footer-group .footer-group__social {
      display: flex;
      flex-direction: row;
      color: #fff;
    }

    @media all and (max-width: 991px) {
      footer .footer-groups-wrapper .footer-group .footer-group__social {
        justify-content: center;
      }
    }
      footer .footer-groups-wrapper .footer-group .footer-group__social .footer-group__social-item:not(:first-child) {
        margin-left: 1rem; }
    footer .footer-groups-wrapper .footer-group .footer-group__header {
      margin: 0; }
    footer .footer-groups-wrapper .footer-group .footer-group__item:not(:first-child) {
      margin-top: 1rem; }
    footer .footer-groups-wrapper .footer-group .footer-group__social {
      margin-top: 2rem; }

footer .footer-end {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}

@media all and (max-width: 991px) {
  footer .footer-end {
    flex-direction: column;
    align-items: center;
    gap: 25px
  }
}

.footer-end__copyright {
  color: #f39200;
}

.footer-group__header--header {
  color: #fff;
  transition: all .4s;
}

.footer-group__header--header:hover {
  color: #f39200;
}

.post__item {
  display: flex;
  justify-content: space-between;
  transition: all .5s;
}

  @media all and (min-width: 1100px) {
    .post__item:hover {
      background-color: #ececec;
    }
  }

  .post__wrapper:not(:first-child) {
    margin-top: 2rem;
  }

@media all and (max-width: 400px) {
  .post__description {
    font-size: 14px;
  }
}

@media all and (max-width: 350px) {
  .post__description {
    font-size: 10px;
  }
}

.post__date {
  font-size: 0.9rem;
  /*color: #656565; */
  color: #000;
}

.post__title {
  margin-top: 0.5rem;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.5rem; }

.post__logo {
  height: 104px;
  flex: 0 0 162px;
  margin-left: 1rem;
  background-position: center;
  background-size: cover; }

.post__group-label {
  font-weight: 700;
  font-size: 1.125rem;
  color: #000;
  border-bottom: 1px solid #f39200; }
  .post__group-label:not(:first-child) {
    margin-top: 2rem; }

ul.sitemap {
  padding-left: 0;
}
  ul.sitemap ul.children {
    padding-left: 1rem; }
  ul.sitemap li {
    color: #fdfdfd;
    list-style: none;
  }
  ul.sitemap li li a {
    background-color: #d1d4cf;
    color: #202020;
    transition: all .4s;
  }
  ul.sitemap > li a {
    transition: all .4s;
  }
  ul.sitemap li li li a {
    background-color: #ececec; }
  ul.sitemap li a {
    background-color: #656565;
    padding: 0.5rem;
    display: inline-block;
    width: 100%; }

  @media all and (min-width: 1100px) {
    ul.sitemap > li a:hover {
      color: #f39200;
    }
    ul.sitemap li li a:hover {
      color: #f39200;
    }
  }

.page-section {
  /*padding: 2rem;*/ }
  .page-section__description {
    padding-bottom: 2rem; }
  .page-section__title {
    font-size: 1.31rem;
    font-weight: bold; }
    .page-section__title--large {
      font-size: 1.75rem; }
  .page-section__subtitle {
    font-size: 0.875rem;
    color: #000; }
  .page-section--padded {
    padding: 2.125rem 0; }

.pagination .page-numbers, .pagination .post-page-numbers {
  padding: 0.5rem 1rem;
  border-radius: 5px;
  color: #202020; }

.page-numbers {
  border: 1px solid transparent;
  transition: all .4s;
}

.page-numbers:hover {
  border: 1px solid black;
  color: #f39200;
}

.nav-links .dots:hover {
  border: 1px solid transparent;
  color: #000;
}

  .pagination .page-numbers.current, .pagination .post-page-numbers.current {
    background-color: #000;
    color: #f39200; }

.pagination .nav-links, .pagination .post-nav-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 1rem;
  text-align: center; }

.breadcrumbs > span {
  line-height: 1.5rem; }

.breadcrumbs__link {
  transition: all .4s;
}

.breadcrumbs__separator {
  margin: 0 0.5rem;
  color: #909f84; }

@media all and (min-width: 1100px) {
  .breadcrumbs__link:hover {
    color: #f39200;
  }
}

.breadcrumbs__current {
  color: #f39200; }

.zsu-content {
  display: flex;
  flex-direction: column;
  /*flex-wrap: wrap;*/
  padding: 1rem; }

@media (min-width: 701px) {
  .army-structure-troops, .zsu-content {
    padding-top: 200px;
  }
}

  @media (min-width: 768px) {
    .zsu-content {
      padding: 200px 2rem 2rem;
      flex-direction: row;
      /*flex-wrap:nowrap;*/ } }
  .zsu-content--white {
    background-color: #fdfdfd; }
  .zsu-content--no-top-padding {
    padding-top: 0; }
  .zsu-content--direction-column {
    flex-direction: column; }
  .zsu-content--grey {
    background-color: #ececec; }

.content-main {
  overflow: hidden;
  order: 1; }
  @media (min-width: 768px) {
    .content-main {
      flex: 1 1 66.6%;
      order: 1; } }

.content-sidebar {
  order: 2;
  margin-bottom: 1rem; }

/*@media all and (min-width: 701px) {*/
/*  .content-sidebar {*/
/*    padding-top: 200px;*/
/*  }*/
/*}*/

  @media (min-width: 768px) {
    .content-sidebar {
      flex: 1 1 33.3%;
      padding-left: 2rem;
      order: 2;
      margin-bottom: 0; } }
  .content-sidebar__group {
    padding: 1rem 0;
    margin-top: 1rem;
    color: #202020;
    background-color: #ececec; }
    .content-sidebar__group:first-child {
      margin-top: 0; }
  .content-sidebar__input-wrapper {
    margin-top: 0.5rem; }
  .content-sidebar__group-header {
    padding: 1rem;
    font-size: 1.125rem;
    font-weight: 700; }
  .content-sidebar__nav-item,
  .content-sidebar .page_item {
    padding: 0.5rem 1rem; }
    .content-sidebar__nav-item--active, .content-sidebar__nav-item.current_page_item,
    .content-sidebar .page_item--active,
    .content-sidebar .page_item.current_page_item {
      background-color: #47523f;
      color: #f39200; }

  .content-sidebar__nav-item {
    transition: all .4s;
  }

    .content-sidebar__nav-item:hover {
      color: #f39200;
    }

    .page_item  {
      color: #000;
      transition: all .5s;
    }

    .page_item:hover {
      color: #f39200;
    }

    .d-none {
  display: none !important; }

.header {
  width: 100%;
}

@media all and (min-width: 701px) {
  .header {
    position: fixed;
  }
}

.bg-color-green-menu {
  background-color: #47523f;
  position: relative;
  z-index: 2;
  width: 100%;
  /*height: 56px;*/
}
.bg-color-white {
  background-color: #fdfdfd;
  /*height: 100px;*/
  /*transition: all .3s;*/
}

.header--height {
  height: 100px;
  transition: all .3s;
}

.header--hidden {
  height: 0;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.bg-color-gray-light {
  background-color: #ececec; }

.bg-color-black {
  background-color: #000; }

.zsu-button {
  margin-top: 1rem;
  color: #fff;
  background: #47523f;
  display: inline-block;
  padding: 0.5rem 1rem;
  transition: all .4s;
}

.zsu-button:hover {
  color: #f39200;
  background-color: #000;
}

.zsu-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 768px) {
    .zsu-container {
      width: 750px; } }
  @media (min-width: 992px) {
    .zsu-container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .zsu-container {
      width: 1170px; } }

.v-group {
  display: flex;
  flex-direction: column; }

.flex-align-items-end {
  align-items: flex-end; 
  justify-content: center;
		      }

.h-group {
  display: flex; }

@media (max-width: 700px) {
  .d-none-mobile {
    display: none !important; } }

.singlepost {
  background-color: #fdfdfd;
  word-break: break-word;
  padding: 0.5rem; }
  .singlepost__content {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 1rem;
    justify-content: space-between;
    align-items: flex-start; }
  .singlepost__main {
    width: 100%;
    /*min-width: 400px;*/
    overflow-x: auto; }
    .singlepost__main > h2 {
      margin-top: 2rem;
      font-size: 2rem;
      font-weight: bold; }
    .singlepost__main > h3 {
      margin-top: 1rem;
      font-size: 1.3rem;
      font-weight: bold; }
  .singlepost__body {
    margin-top: 1rem; }
    .singlepost__body p {
      margin-top: 1em;
      margin-bottom: 1em;
      line-height: 1.5rem; }
    .singlepost__body li {
      line-height: 1.5rem; }
    .singlepost__body ul {
      list-style-type: disc;
      padding-left: 40px; }
      .singlepost__body ul ul {
        list-style-type: circle; }
    .singlepost__body h1, .singlepost__body h2, .singlepost__body h3, .singlepost__body h4, .singlepost__body h5, .singlepost__body h6 {
      font-weight: bold;
      margin-top: 0.83em;
      margin-bottom: 0.83em; }
    .singlepost__body h1 {
      font-size: 2.5rem; }
    .singlepost__body h2 {
      font-size: 2rem; }
    .singlepost__body h3 {
      font-size: 1.75rem; }
    .singlepost__body h4 {
      font-size: 1.5rem; }
    .singlepost__body h5 {
      font-size: 1.25rem; }
    .singlepost__body h6 {
      font-size: 1rem; }
    .singlepost__body pre {
      margin: 28px auto;
      overflow: auto; }
  .singlepost__details {
    display: flex;
    color: #656565;
    align-items: center;
    justify-content: space-between; }
  .singlepost__date {
    margin-top: 0.5rem;
    color: #000;
  }
  .singlepost__social {
    display: flex; }
  .singlepost__social-item {
    padding: 0.5rem; }
  .singlepost__upcoming {
    padding: 1rem;
    min-width: 200px;
    background-color: #ececec; }
    .singlepost__upcoming > h4 {
      font-weight: bold; }
  .singlepost__upcoming-date {
    margin-top: 2rem; }
  .singlepost__upcoming-description {
    margin-top: 0.5rem; }
  .singlepost__upcoming-all {
    display: flex;
    align-items: center;
    margin-top: 2rem; }
    .singlepost__upcoming-all > i {
      margin-left: 0.5rem;
      font-size: 0.8rem; }
  .singlepost__upcoming-text {
    text-decoration: underline; }
  .singlepost__child-post-list .page_item {
    display: flex;
    padding: 1.5rem 2.5rem;
    justify-content: space-between;
    align-items: center;
    background-color: #ececec;
    font-size: 1.25rem;
    font-weight: 700; }
    .singlepost__child-post-list .page_item:not(:first-child) {
      margin-top: 1rem; }
    .singlepost__child-post-list .page_item:after {
      content: "\f30b";
      display: inline;
      font-family: "Font Awesome 5 Free";
      vertical-align: middle;
      font-weight: 900;
      padding: 0.3rem;
      font-size: 1rem;
      color: #656565; }
  .singlepost__related-title {
    margin-bottom: 2rem; }

@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@media (min-width: 768px) {
  .singlepost__content {
    flex-direction: row; } }

@use "sass:color";
.front-page__logo {
  margin-bottom: -30px; }

.slick-dots.slick-dots {
  bottom: 0; }
  .slick-dots.slick-dots li button:before {
    font-size: 0.7rem !important;
    color: white; }
  .slick-dots.slick-dots li.slick-active button:before {
    color: white;
    opacity: 0.75; }

.carousel-button {
  position: absolute;
  color: white;
  z-index: 1;
  height: 100%;
  font-size: 2rem;
  background: #0000001a;
  padding: 0 1rem; }
  .carousel-button:hover {
    background: #0000006b; }
  .carousel-button--right {
    top: 0;
    right: 0; }

.frontpage-slide__list {
  display: none; }
  .frontpage-slide__list.slick-initialized {
    display: block; }
  .frontpage-slide__list .slick-prev {
    left: -3rem; }
    .frontpage-slide__list .slick-prev:before {
      font-size: 3rem; }
  .frontpage-slide__list .slick-arrow:before {
    font-size: 3rem; }

.frontpage-slide__content {
  display: flex;
  height: 100%;
  background-position: center;
  background-size: cover;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-start; }

.frontpage-slide__details {
  background-color: rgba(32, 32, 32, 0.8);
  color: antiquewhite;
  padding: 2rem;
  width: 100%; }

.frontpage-slide__item {
  height: 400px;
  display: block !important; }

.frontpage-slide__time {
  font-size: 1rem; }

.frontpage-slide__description {
  line-height: 1.5rem;
  font-size: 1.25rem;
  margin-top: 0.5rem; }

.army-structure {
  background-color: #ececec;
}

/*@media all and (min-width: 701px) {*/
/*  .army-structure {*/
/*    padding-top: 200px;*/
/*  }*/
/*}*/

  .army-structure__header {
    font-size: 1.5rem;
    font-weight: bold; }
  .army-structure__subheader {
    color: #656565;
    font-size: 1rem; }
  .army-structure__list {
    display: flex;
    flex-wrap: wrap; }
  .army-structure__item {
    /*flex: 1 1 19%;*/
    position: relative;
    z-index: 1;
    width: calc(50% - 0.5rem);
    transition: all .4s;
    padding: 1.5rem;
    margin-left: .5rem;
    margin-top: 1rem;
    background-color: #47523f;
    color: #202020;
    background: #fdfdfd;
    /*box-shadow: 0 4px 8px rgba(32, 32, 32, 0.4); */
    border: 2px solid #000;
  }
  .army-structure__item_kind {
    /*flex: 1 1 19%;*/
    position: relative;
    z-index: 1;
    width: calc(50% - 0.5rem);
    transition: all .4s;
    padding: 1.5rem;
    margin-left: .5rem;
    margin-top: 1rem;
    background-color: #47523f;
    color: #202020;
    background: #fdfdfd;
    /*box-shadow: 0 4px 8px rgba(32, 32, 32, 0.4); */
    border: 2px solid #000;
  }
    @media (min-width: 576px) {
      .army-structure__item {
        width: calc(33% - 0.5rem); } 
      .army-structure__item_kind {
        width: calc(33% - 0.5rem); } }
    @media (min-width: 768px) {
      .army-structure__item {
        width: calc(16.6% - 0.5rem); }
      .army-structure__item_kind {
        width: calc(16.6% - 0.5rem); }
 }
    @media all and (min-width: 1100px) {
      .army-structure__item:hover {
        transform: scale(1.05);
      }
      .army-structure__item_kind:hover {
        transform: scale(1.05);
      }
    }
  .army-structure__description {
    margin-top: 1rem;
    max-width: 200px;
    font-size: 0.875rem;
    font-weight: 600; }
  .army-structure__icon > img {
    width: 64px;
    height: 64px; }

.main-news__section {
  background-color: #ececec;
  padding-top: 3rem;
  padding-bottom: 5rem; }

.main-news__list {
  margin: -1rem 0 0 -1rem;
  display: flex;
  flex-wrap: wrap; }

.main-news__item {
  padding: 1rem 0 0 1rem;
  display: flex;
  flex: 0 0 100%;
  -ms-flex-preferred-size: calc(100%);
  cursor: pointer;
  text-decoration: none;
  transition: all .4s;
  /*&:nth-child(3n+1){
            .main-news__content {
                border-color: $theme-secondary-dark;
            }
        }
        &:nth-child(3n+2){
            .main-news__content {
                border-color: $theme-secondary-dark;
            } 
        }
        &:nth-child(3n+3){
            .main-news__content {
                border-color: $theme-primary-dark;
            }
        }*/ }
@media (min-width: 1100px) {
  .main-news__item:hover {
    transform: scale(1.04);
  } }
  .main-news__item--small {
    /*max-height: 250px;*/ }
  /*.main-news__item:nth-child(n+1) .main-news__content {*/
  /*  border-color: #e8ce8b; }*/
  /*.main-news__item:nth-child(2n+2) .main-news__content {*/
  /*  border-color: #909f84; }*/

.main-news__content {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  border: 2px solid black;
  background: white;
  color: #394133;
  justify-content: flex-start;
}

.main-news__image-wrapper {
  height: 100%;
  width: 100%;
  padding: 10px; }

.main-news__image {
  height: 100%;
  width: 100%;
  background-repeat: no-repeat; }

.main-news__topbar {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media (min-width: 576px) {
    .main-news__topbar {
 /*     flex-direction: row;*/ } }

.main-news__title {
  padding: 0.5rem;
  font-size: 0.9rem;
  font-weight: bold; }

.main-news__logo {
 /* margin-top: 0.5rem;*/
  flex: 0 0 256px;
  width: 100%;
  background-position: center;
  background-size: cover;
}
  @media (min-width: 576px) {
    .main-news__logo {
      flex: 0 0 256px;
      height: 64px;
     /* border-radius: 64px; */
      margin-right: 0.5rem; } }
.main-news__details {
  padding: 0.5rem; }

.main-news__time {
  color: #656565;
  font-size: 0.7rem; }

.main-news__description {
  margin-top: 0.5rem;
  font-size: 1rem;
  color: #000;
}

.latest-news__section {
  background-color: #fdfdfd;
  padding-top: 2rem;
  padding-bottom: 5rem; }

.actual-info__section {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ececec; }

.actual-info__list {
  display: flex;
  flex-wrap: wrap; }

.actual-info__item-wrapper {
  display: flex;
  flex: 0 0 100%;
  padding: 1rem; }

.actual-info__item {
  background: #fdfdfd;
  box-shadow: 0 4px 8px rgba(32, 32, 32, 0.4); }

.actual-info__body {
  padding: 1rem; }

.actual-info__description {
  line-height: 1.5rem;
  color: #656565; }

.actual-info__title {
  font-size: 1.125;
  font-weight: 700;
  line-height: 1.75rem; }

.actual-info__logo {
  display: block;
  width: 100%;
  height: 168px;
  background-position: center;
  background-size: cover; }

@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@media (min-width: 576px) {
  .main-news__item {
    flex: 1; }
  .actual-info__item-wrapper {
    flex-basis: 50%;
    -ms-flex-preferred-size: calc(50% - 2rem); } }

@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@media (min-width: 576px) {
  .main-news__item {
    flex: 0 0 50%;
    -ms-flex-preferred-size: calc(50% - 1rem); } }

@use "sass:color";
/*Primary*/
/*Secondary*/
/*$alert-color-600: #b9b005;
$alert-color-500: #d8ce08;
$alert-color-300: #f3ed66;
$alert-color-100: #fdfbcc;*/
/*Other*/
/*Menu*/
@media (min-width: 992px) {
  .main-news__item {
    flex: 0 0 33.33%;
    -ms-flex-preferred-size: calc(33% - 1rem); }
  .actual-info__item-wrapper {
    flex-basis: 33.3%;
    -ms-flex-preferred-size: calc(33.3% - 2rem); } }

.news-page__section {
  background-color: #fdfdfd; }

.news-page__title {
  font-size: 2rem; }

.news-page__pagination {
  margin-top: 1rem; }

.content-filter {
  padding: 1rem; }

.content-filter__body {
  display: flex;
  flex-direction: column;
  padding: 0 1rem; }
  .content-filter__body input {
    max-width: 100%; }
  .content-filter__body input[type="text"] {
    background: #fdfdfd;
    padding: 0.3rem;
    border: 1px solid transparent;
    transition: all .4s;
  }

.content-filter__body input[type="text"]:focus, .content-filter__body input[type="text"]:hover {
  border: 1px solid #000;
  transition: all .4s;
}
  .content-filter__body input[type="submit"] {
    transition: all .4s;
    background-color: #47523f;
    padding: 0.5rem;
    color: #fff; }
  .content-filter__body input[type="submit"]:hover {
    color: #f39200;
  }
  .content-filter__body label {
    padding: 0.5rem; }

.content-filter__title {
  font-weight: bold; }

.not-found-page__content {
  font-size: 1.5rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  justify-content: center;
  display: flex;
  width: 100%; }
  @media (min-width: 576px) {
    .not-found-page__content {
      font-size: 2rem; } }
  @media (min-width: 768px) {
    .not-found-page__content {
      font-size: 3rem; } }

/* =WordPress Core - Стилі, необхідні для коректного відображення елементів wordpress
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/*Custom*/
.wp-block-media-text__media, .wp-block-media-text__media {
  align-self: flex-start; }
  .wp-block-media-text__media img, .wp-block-media-text__media video, .wp-block-media-text__media img, .wp-block-media-text__media video {
    align-self: flex-start;
    height: auto; }

.wp-block-media-text__content {
  align-self: flex-start; }

.wp-block-image img {
  height: auto; }

/*Accordeon plugin overrides*/
.wp-block-pb-accordion-item h4.c-accordion__title {
  font-size: 1rem; }

.c-accordion__title {
  outline: none; }
  .c-accordion__title:before {
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    vertical-align: middle;
    font-weight: 400;
    padding: 0.3rem;
    font-size: 1rem;
    content: "\f07b"; }

/*Custom pgcssimplygallery classes*/
.zsu-links-masonry.zsu-links-masonry .pgcsimplygalleryblock-masonry-item .pgcsimplygalleryblock-masonry-title-wrap {
  position: initial;
  width: 100%;
  height: 100%;
  top: unset;
  bottom: unset; }

.zsu-links-masonry.zsu-links-masonry .pgcsimplygalleryblock-masonry-item a.pgcsimplygalleryblock-masonry-item-button {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.419);
  color: #fdfdfd; }
  .zsu-links-masonry.zsu-links-masonry .pgcsimplygalleryblock-masonry-item a.pgcsimplygalleryblock-masonry-item-button:hover {
    background-color: rgba(255, 255, 255, 0.419);
    color: #202020; }

.wp-block-pgcsimplygalleryblock-justified video[poster] {
  object-fit: cover; }

/*Стилі, необхідні для роботи кольорової палітри редактора */
.has-theme-primary-dark-color {
  color: #394133; }

.has-theme-primary-dark-background-color {
  background-color: #394133; }

.has-theme-primary-color {
  color: #47523f; }

.has-theme-primary-background-color {
  background-color: #47523f; }

.has-theme-primary-light-color {
  color: #909f84; }

.has-theme-primary-light-background-color {
  background-color: #909f84; }

.has-theme-secondary-dark-color {
  color: #e8ce8b; }

.has-theme-secondary-dark-background-color {
  background-color: #e8ce8b; }

.has-theme-secondary-color {
  color: #edd7a2; }

.has-theme-secondary-background-color {
  background-color: #edd7a2; }

.has-theme-secondary-light-color {
  color: #f6ebd1; }

.has-theme-secondary-light-background-color {
  background-color: #f6ebd1; }

.has-theme-info-600-color {
  color: #017cd8; }

.has-theme-info-600-background-color {
  background-color: #017cd8; }

.has-theme-info-500-color {
  color: #02a0fc; }

.has-theme-info-500-background-color {
  background-color: #02a0fc; }

.has-theme-info-300-color {
  color: #66d9fe; }

.has-theme-info-300-background-color {
  background-color: #66d9fe; }

.has-theme-info-100-color {
  color: #ccf8fe; }

.has-theme-info-100-background-color {
  background-color: #ccf8fe; }

.has-theme-white-color {
  color: #fdfdfd; }

.has-theme-white-background-color {
  background-color: #fdfdfd; }

.has-theme-black-color {
  color: #202020; }

.has-theme-black-background-color {
  background-color: #202020; }

.has-theme-gray-light-color {
  color: #ececec; }

.has-theme-gray-light-background-color {
  background-color: #ececec; }

.has-theme-gray-dark-color {
  color: #656565; }

.has-theme-gray-dark-background-color {
  background-color: #656565; }

.has-theme-gray-8-color {
  color: #A0A0A0; }

.has-theme-gray-8-background-color {
  background-color: #A0A0A0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url(data:image/gif;base64,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) center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:font/ttf;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

html {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  background-color: #d2d2d2; }

