/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/svg-transform-loader/encode-query.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/tailwind.scss ***!
  \***************************************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

html {
  font-size: 100%;
}

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

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

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

h4,.h4 {
  font-size: 1.4rem;
}

h5,.h5 {
  font-size: 1.2rem;
}

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

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.25;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

p {
  margin-bottom: 1rem;
}

p:last-child {
  margin-bottom: 0;
}

p {
  line-height: 1.375;
}

.button {
  padding: 1rem;
}

table,dl,ol,ul,address,pre,blockquote,iframe {
  margin-bottom: 1rem;
}

pre {
  overflow: auto;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 100%) {

  .container {
    max-width: 100%;
  }
}
@media (min-width: 1360px) {

  .container {
    max-width: 1360px;
  }
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {
  background-color: #000;
  clip: auto;
  color: #fff;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 0.5rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.clear-both {
  clear: both;
}
.mr-16 {
  margin-right: 1rem;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.w-full {
  width: 100%;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.text-gray-500\/80 {
  color: rgb(107 114 128 / 0.8);
}
.wpb-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
@font-face {
  font-family: fontello;
  src: url(data:application/octet-stream;base64,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) format("woff");
}
/* pt-sans-regular - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: url(fonts/pt-sans-v17-cyrillic-ext_latin-regular.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-italic - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 400;
  src: url(fonts/pt-sans-v17-cyrillic-ext_latin-italic.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-700 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  src: url(fonts/pt-sans-v17-cyrillic-ext_latin-700.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* pt-sans-700italic - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 700;
  src: url(fonts/pt-sans-v17-cyrillic-ext_latin-700italic.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-300 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 300;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-300.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-300italic - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 300;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-300italic.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-regular - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 400;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-regular.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-italic - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: italic;
  font-weight: 400;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-italic.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-500 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-500.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-600 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 600;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-600.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-700 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 700;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-700.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-800 - cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Fira Sans";
  font-style: normal;
  font-weight: 800;
  src: url(fonts/fira-sans-v17-cyrillic-ext_latin-800.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/svg-transform-loader/encode-query.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/index.scss ***!
  \************************************************************************************************************************************************************************************************************/
.main-navigation {
  --tw-bg-opacity: 1;
  background-color: rgb(138 151 161 / 1);
  background-color: rgb(138 151 161 / var(--tw-bg-opacity));
  font-weight: 700;
}

.navigation-menu {
  top: 0;
  z-index: 10;
  display: none;
  height: 3rem;
  line-height: 1;
}
.is-visible .navigation-menu {
  display: flex;
  height: auto;
}
@media (min-width: 1360px) {

  .is-visible .navigation-menu {
    height: 4rem;
  }
}
.admin-bar .navigation-menu {
  top: 0;
}
@media (min-width: 920px) {
  .navigation-menu {
    display: flex;
    align-items: center;
  }
}
.navigation-menu .menu {
  margin-bottom: 0;
  display: flex;
}
@media (min-width: 1360px) {

  .navigation-menu .menu {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    justify-content: space-around;
  }
}
.navigation-menu .menu > li {
  display: flex;
  align-items: center;
}
.navigation-menu .menu > li a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.navigation-menu .menu > li > a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 1360px) {

  .navigation-menu .menu > li > a {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.navigation-menu .menu > li:not(:last-child) {
  margin-right: 0;
}
.navigation-menu .sub-menu {
  position: absolute;
  top: 4rem;
  margin-bottom: 0;
  height: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / 1);
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
  --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color), 0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  z-index: 99;
  line-height: 1;
  transition: height 0.3s ease;
  overflow: hidden;
  height: auto;
}
.navigation-menu .sub-menu:not(.is-active) {
  display: none;
  height: 0;
}
.navigation-menu .sub-menu li:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.navigation-menu .sub-menu li > a {
  padding: 1rem;
}
.navigation-menu .sub-menu li:not(:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / 1);
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.navigation-menu .sub-menu li.current-menu-item {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / 1);
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / 1);
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.navigation-menu .sub-menu li.current-menu-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / 1);
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.navigation-menu .sub-menu .menu-item-has-children:hover > .sub-menu, .navigation-menu .sub-menu .menu-item-has-children.focus > .sub-menu {
  left: 100%;
}

.menu-item-has-children {
  position: relative;
}
.dropdown ul li {
  width: 100%;
}
.dropdown ul a {
  display: block;
  width: 100%;
  min-width: 260px;
}

.caret-down {
  float: right;
  display: block;
  height: 0;
  background: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjI4IiB2aWV3Qm94PSIwIDAgMTYgMjgiPgo8dGl0bGU+Y2FyZXQtZG93bjwvdGl0bGU+CjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE2IDExYzAgMC4yNjYtMC4xMDkgMC41MTYtMC4yOTcgMC43MDNsLTcgN2MtMC4xODcgMC4xODctMC40MzggMC4yOTctMC43MDMgMC4yOTdzLTAuNTE2LTAuMTA5LTAuNzAzLTAuMjk3bC03LTdjLTAuMTg3LTAuMTg3LTAuMjk3LTAuNDM4LTAuMjk3LTAuNzAzIDAtMC41NDcgMC40NTMtMSAxLTFoMTRjMC41NDcgMCAxIDAuNDUzIDEgMXoiPjwvcGF0aD4KPC9zdmc+Cg==) 50% 50% no-repeat;
  background-size: 100%;
  width: 0;
}

.footer-navigation {
  height: 100%;
}
.footer-navigation .menu {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 100%) {

  .footer-navigation .menu {
    max-width: 100%;
  }
}
@media (min-width: 1360px) {

  .footer-navigation .menu {
    max-width: 1360px;
  }
}
.footer-navigation .menu {
  display: block;
  height: auto;
}
@media (min-width: 920px) {
  .footer-navigation .menu {
    display: flex;
    flex-direction: column;
  }
}
.footer-navigation .menu > li {
  border-width: 0px;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / 1);
  color: rgb(30 64 175 / var(--tw-text-opacity));
}
.footer-navigation .menu > li:hover {
  border-width: 0px;
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / 1);
  color: rgb(12 74 110 / var(--tw-text-opacity));
}
.footer-navigation .menu > li > a {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

#primary-menu {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.header-nav-wrap {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 1360px) {

  .header-nav-wrap {
    position: relative;
  }
}
.header-nav-wrap.is-visible #primary-menu {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.secondary-navigation {
  height: 4rem;
  font-size: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}
.secondary-navigation a {
  text-decoration-line: underline;
}
.secondary-navigation a:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / 1);
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.mobile-menu li {
  min-height: 48px;
}
.mobile-menu li > a {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.mobile-menu .sub-menu {
  margin-bottom: 0;
  margin-left: 1rem;
  margin-top: 0.5rem;
  display: none;
}
.mobile-menu .sub-menu.is-visible {
  visibility: visible;
  display: block;
  opacity: 1;
}
.mobile-menu .menu-item-has-children.is-visible {
  max-height: 8000px;
}
.mobile-menu .menu-item-has-children.is-visible .parent-indicator {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.mobile-menu .menu-item-has-children .menu-item-has-children:last-of-type .menu-item-has-children.is-visible {
  margin-bottom: 0;
}
.mobile-menu .menu-item-has-children .menu-item-has-children .parent-indicator {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.mobile-menu .menu-item-has-children .menu-item-has-children.is-visible:last-of-type {
  margin-bottom: 0;
}
.mobile-menu .menu-item-has-children .menu-item-has-children.is-visible .parent-indicator {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.mobile-menu .menu-item-has-children .menu-item-has-children .menu-item-has-children .parent-indicator {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.mobile-menu .menu-item-has-children .menu-item-has-children .menu-item-has-children.is-visible .parent-indicator {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.mobile-menu .parent-indicator {
  position: absolute;
  right: 0.5rem;
  display: inline-block;
  height: 3rem;
  width: 3rem;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.mobile-menu .parent-indicator::before {
  content: "\f105";
}

*,
::after,
::before {
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "PT Sans", Arial, Helvetica, sans-serif;
}

pre {
  overflow: auto;
}

.wpcf7-text,
.wpcf7-textarea {
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(232 232 232 / 1);
  border-color: rgb(232 232 232 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  font-size: 1.125rem;
}

.wpcf7-list-item {
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
}

.wpcf7-not-valid-tip {
  font-size: 1rem;
}

#main {
  margin-left: auto;
  margin-right: auto;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 1360px) {

  #main {
    display: flex;
    max-width: 90%;
  }

  #main .main-content {
    width: 75%;
  }
}
@media (max-width: 640px) {

  #main .sidebar {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
@media (min-width: 1360px) {

  #main .sidebar {
    width: 25%;
  }
}
#main .sidebar {
  background: #f8f8f8;
}
#main .sidebar .entry-info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1360px) {

  #main .sidebar .entry-info {
    padding: 0;
  }
}

#footer {
  border-top: 1px solid #e8e8e8;
}

.page-title {
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.entry-thumbnail {
  margin-bottom: 1rem;
}

.entry-meta .post-taxonomies {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.entry-meta .post-taxonomies .taxonomy-item {
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(199 88 89 / 1);
  background-color: rgb(199 88 89 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.entry-meta .posted-on {
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.entry-title {
  margin-bottom: 2rem;
  font-size: 1.725rem;
  line-height: 1.1;
}

@media (min-width: 1360px) {

  .entry-title {
    font-size: 3.75rem;
  }
}

.entry-lead {
  margin-bottom: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(138 151 161 / 1);
  background-color: rgb(138 151 161 / var(--tw-bg-opacity));
  padding: 1.25rem;
  font-size: 1.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.post-container .entry-thumbnail {
  position: relative;
  float: left;
  margin-bottom: 1.25rem;
  max-width: 48rem;
}

@media (min-width: 1360px) {

  .post-container .entry-thumbnail {
    margin-right: 1.25rem;
  }
}
.sidebar .post-container .entry-thumbnail {
  width: 100%;
}
.sidebar .post-container .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.post-container iframe {
  width: 100%;
}
@media (min-width: 1360px) {

  .post-container iframe {
    width: revert-layer;
  }
}

.wp-caption-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgb(0 0 0 / 0.5);
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.entry-tags {
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.entry-tags .icon-tags {
  --tw-text-opacity: 1;
  color: rgb(0 166 159 / 1);
  color: rgb(0 166 159 / var(--tw-text-opacity));
}
.entry-tags .tags-links {
  font-size: 1.875rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.comments-area {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.comments-area input {
  margin-bottom: 0.625rem;
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 151 161 / 1);
  border-color: rgb(138 151 161 / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
  font-size: 1rem;
}
@media (min-width: 1360px) {

  .comments-area input {
    width: auto;
  }
}

.nav-links {
  margin-bottom: 1.25rem;
  display: flex;
  gap: 0.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

@media (min-width: 1360px) {

  .nav-links {
    gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.nav-links {
  border-top: 1px dashed #e8e8e8;
  border-bottom: 1px dashed #e8e8e8;
}
.nav-links .nav-previous {
  width: 50%;
  padding-right: 1.25rem;
  border-right: 1px dashed #e8e8e8;
}
.nav-links .nav-previous::before {
  margin-right: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 166 159 / 1);
  color: rgb(0 166 159 / var(--tw-text-opacity));
  content: "\e814";
  font-family: fontello;
}
.nav-links .nav-next {
  width: 50%;
  text-align: right;
}
.nav-links .nav-next::after {
  margin-left: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 166 159 / 1);
  color: rgb(0 166 159 / var(--tw-text-opacity));
  content: "\e815";
  font-family: fontello;
}

.site-info-top {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (max-width: 640px) {

  .site-info-top {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

@media (min-width: 1360px) {

  .site-info-top {
    display: flex;
    max-width: 90%;
    justify-content: space-between;
  }
}
.site-info-top .footer-logo {
  max-width: 20rem;
}
@media (max-width: 640px) {

  .site-info-top .footer-logo {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.25rem;
  }

  .site-info-top .share {
    margin-bottom: 1.25rem;
  }

  .site-info-top .search-form {
    justify-content: center;
  }
}

.site-info {
  margin-left: auto;
  margin-right: auto;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

@media (max-width: 640px) {

  .site-info {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

@media (min-width: 1360px) {

  .site-info {
    display: flex;
    max-width: 90%;
    gap: 4rem;
  }
}
.site-info .site-footer-content {
  min-width: 320px;
  font-size: 1rem;
}
@media (max-width: 640px) {

  .site-info .site-footer-content {
    margin-bottom: 1.25rem;
  }
}

.widget-title {
  margin-left: 1.25rem;
  margin-top: 1.25rem;
  display: inline-block;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(199 88 89 / 1);
  background-color: rgb(199 88 89 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1360px) {

  .wrap-data {
    padding: 1.25rem;
  }
}

.site-wrapper {
  line-height: 1.25;
  font-size: 2vh;
}
.site-wrapper [type=submit],
.site-wrapper .button,
.site-wrapper .btn {
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(138 151 161 / 1);
  background-color: rgb(138 151 161 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.site-wrapper [type=submit]:hover,
.site-wrapper .button:hover,
.site-wrapper .btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 166 159 / 1);
  background-color: rgb(0 166 159 / var(--tw-bg-opacity));
}
.site-wrapper textarea {
  height: 5rem;
  border: 1px solid #e8e8e8;
}

.logged-in-as {
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.comment-form-comment {
  display: flex;
}
.comment-form-comment label {
  display: none;
}

.post-33112 .entry-content a,
.post-container .entry-content a {
  --tw-text-opacity: 1;
  color: rgb(0 166 159 / 1);
  color: rgb(0 166 159 / var(--tw-text-opacity));
}

.page-content {
  gap: 0;
}

@media (min-width: 1360px) {

  .page-content {
    display: flex;
  }

  .page-content .page-content-right {
    width: 33.333333%;
  }

  .page-content .page-content-middle {
    width: 66.666667%;
  }
}

.more-link {
  margin-top: 1rem;
  display: block;
  text-align: right;
  font-size: 1rem;
}

.go-to-top {
  position: fixed;
  right: -5rem;
  bottom: 4rem;
  display: none;
  cursor: pointer;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / 1);
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
  fill: #e5e7eb;
  padding: 1rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}

@media (min-width: 1360px) {

  .go-to-top {
    display: block;
  }
}
.go-to-top.active {
  right: 2rem;
}

.tax-content-wrap {
  gap: 1.25rem;
}

@media (min-width: 1360px) {

  .tax-content-wrap {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.pagination-container {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
}
.pagination-container .page-numbers {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / 1);
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-decoration-line: none;
}
.pagination-container .page-numbers:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 166 159 / 1);
  background-color: rgb(0 166 159 / var(--tw-bg-opacity));
}
.pagination-container .page-numbers.current {
  --tw-bg-opacity: 1;
  background-color: rgb(138 151 161 / 1);
  background-color: rgb(138 151 161 / var(--tw-bg-opacity));
}

.ad-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}
.ad-wrap.ad-full {
  grid-column: span 3 / span 3;
  min-height: 80px;
}

.acf-content {
  grid-column: span 2 / span 2;
}

.color--primary {
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.color--danger {
  --tw-text-opacity: 1;
  color: rgb(199 88 89 / 1);
  color: rgb(199 88 89 / var(--tw-text-opacity));
}

.is-hidden {
  display: none;
}

.search-expand {
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / 1);
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  z-index: 100;
}
.search-expand .search-expand-inner {
  display: flex;
  height: 12rem;
  width: 100%;
  align-items: center;
  justify-content: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.search-expand .search-expand-inner .search-field {
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.btn {
  border-radius: 0.375rem;
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
.btn a {
  text-decoration-line: none;
}

.wpb-load-more-posts .entry-title {
  font-size: 1.875rem;
}
.wpb-load-more-posts .entry-thumbnail {
  float: none;
  clear: both;
  margin-right: 0;
  width: 100%;
  max-width: none;
}
.wpb-load-more-posts .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wpb-load-more-posts .post-container {
  clear: both;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px dashed #e8e8e8;
}

#comments {
  margin-bottom: 2rem;
}
#comments .submit {
  margin-top: 1.25rem;
}

.modal {
  display: none;
}
.modal.modal-open {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: rgb(15 23 42 / 0.8);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
  z-index: 999;
}
.modal.modal-open .modal-dialog {
  width: 720px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color), 0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.modal.modal-open .modal-header {
  position: relative;
  display: flex;
  height: 4rem;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / 1);
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}
.modal.modal-open .modal-title {
  margin-bottom: 0;
}
.modal.modal-open .close {
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  height: 2.5rem;
  width: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
  z-index: 9999;
}
.modal.modal-open .close::before {
  content: "\e902";
  font-family: fontello;
}
.modal.modal-open h3 {
  padding: 1.25rem;
}
.modal.modal-open .modal-body {
  padding: 1.25rem;
}

.contacts-cf {
  padding: 1.25rem;
}

@media (min-width: 1360px) {

  .contacts-cf {
    padding: 4rem;
  }
}

.contacts-info {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.table {
  width: 100%;
  font-size: 1rem;
}
.table tr {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / 1);
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.table tr.alt {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.table td {
  border: 1px solid #e8e8e8;
  padding: 1%;
}
.table td:first-child {
  font-weight: 700;
}

.wp-block-heading {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.725rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

.wp-polls {
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(138 151 161 / 1);
  border-color: rgb(138 151 161 / var(--tw-border-opacity));
  padding: 1.25rem;
  font-size: 1rem;
}

@media (min-width: 1360px) {

  .wp-polls {
    width: 50%;
  }
}
.wp-polls .wp-polls-ul {
  margin-left: 0;
  margin-bottom: 1.25rem;
}
.wp-polls .wp-polls-ul li {
  position: relative;
  margin-bottom: 0.625rem;
  height: 2.5rem;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(138 151 161 / 1);
  border-color: rgb(138 151 161 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / 1);
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 2.25rem;
}
.wp-polls .wp-polls-ul li:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / 1);
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}
.wp-polls .wp-polls-ul li.is-active {
  background-color: rgb(125 211 252 / 0.8);
}
.wp-polls .wp-polls-ul li label {
  display: block;
  width: 100%;
  cursor: pointer;
}
.wp-polls .wp-polls-ul li input {
  visibility: hidden;
}
.wp-polls .wp-polls-ul li::before {
  content: "";
}
.wp-polls .wp-polls-ul .voted {
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: space-between;
}
.wp-polls .wp-polls-ul .pollbar {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  height: 2.5rem;
  border-radius: 0.25rem;
  border-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(138 151 161 / 1);
  border-color: rgb(138 151 161 / var(--tw-border-opacity));
  background-color: rgb(0 166 159 / 0.6);
}
.wp-polls .btn {
  width: 100%;
}

.style-4 .wrap-data {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

@media (min-width: 1360px) {

  .style-4 .wrap-data {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.style-5 .wrap-data {
  display: grid;
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

@media (min-width: 1360px) {

  .style-5 .wrap-data {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
}

.mod1 {
  margin-bottom: 1.25rem;
  line-height: 1.25;
}
.mod1 .entry-title {
  margin-bottom: 1rem;
  font-size: 1.725rem;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}
.mod1 .entry-title:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / 1);
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.mod3 {
  line-height: 1.25;
  --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color), 0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1360px) {

  .mod3:nth-child(1) {
    grid-column: span 2 / span 2;
  }
}
.mod3 .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mod3 .entry-title {
  font-size: 1.4rem;
}
.mod3 .entry-info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.mod3 .more-link {
  margin-bottom: 1rem;
}

.mod31 {
  display: flex;
  line-height: 1.25;
  --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color), 0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.mod31 .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mod31 .entry-title {
  font-size: 1.4rem;
}
.mod31 .entry-info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.mod31 .more-link {
  margin-bottom: 1rem;
}

.mod8 {
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: linear-gradient(to top, #c75859, #e2e2e3);
}
.mod8:nth-child(even) {
  background: linear-gradient(to top, #8a97a1, #e2e2e3);
}
.mod8 .entry-thumbnail {
  position: relative;
  float: none;
  margin-right: 0;
  margin-bottom: 1rem;
  width: 100%;
}
.mod8 .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mod8 .entry-title {
  margin-bottom: 1rem;
  font-size: 1.725rem;
}
.mod8 .entry-info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
}

.mod82 {
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  --tw-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.0625rem 0.1875rem 0 var(--tw-shadow-color), 0 0.0625rem 0.125rem 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.page-content-middle .style-8 {
  line-height: 1.25;
}
.page-content-middle .style-8 .wrap-data {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
}
@media (min-width: 1360px) {

  .page-content-middle .style-8 .wrap-data {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-content-middle .style-8 .wrap-data .mod81 {
    grid-column: span 2 / span 2;
  }
}

.mod4 {
  border-start-end-radius: 0.375rem;
  border-end-end-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / 1);
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  line-height: 1.25;
  --tw-shadow: 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color), 0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0.25rem 0.375rem -0.0625rem rgba(0, 0, 0, 0.1), 0 0.125rem 0.25rem -0.0625rem rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.mod4 .entry-thumbnail img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mod4 .entry-title {
  font-size: 1.4rem;
}
.mod4 .entry-info {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 0.625rem;
}
.mod4 .more-link {
  margin-bottom: 1rem;
}

.mod9 {
  border-bottom: 1px dashed #e8e8e8;
  margin-bottom: 0.625rem;
  padding-bottom: 0.625rem;
}
.mod9 .entry-title {
  margin-bottom: 0;
  font-size: 1.25rem;
}
.mod9 .entry-meta {
  font-size: 1rem;
}

@media (min-width: 1360px) {

  .off-canvas-search {
    display: none;
  }
}
.off-canvas-container {
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  background-color: rgb(17 24 39 / 0.8);
  overflow-y: auto;
  right: -100%;
  transition: right 0.6s ease-in-out;
  width: 80%;
  z-index: 10;
}
@media (min-width: 920px) {
  .off-canvas-container {
    width: 35vw;
  }
}
.off-canvas-container.is-visible {
  right: 0;
}
.admin-bar .off-canvas-container {
  padding-top: 4rem;
}
.off-canvas-open {
  display: block;
  height: 2rem;
  width: 2rem;
}
@media (min-width: 920px) {
  .off-canvas-open {
    display: block;
  }
}
.off-canvas-open:focus, .off-canvas-open:hover {
  outline: none;
}
.off-canvas-screen {
  visibility: hidden;
  position: fixed;
  inset: 0;
  background-color: rgb(0 0 0 / 0.25);
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.25;
  z-index: 9;
}
.off-canvas-screen.is-visible {
  visibility: visible;
}
.off-canvas-content {
  margin-top: 3rem;
  display: none;
  padding: 1rem;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.is-visible .off-canvas-content {
  display: block;
}

.admin-bar .is-fixed .off-canvas-open {
  top: 0.5rem;
  z-index: 1001;
}

.hamburger {
  background-color: transparent;
  outline: none;
}

.hamburger,
.hamburger::before,
.hamburger::after {
  height: 0.3125rem;
  width: 2rem;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / 1);
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
  content: "";
  cursor: pointer;
  display: block;
  position: absolute;
  transition: transform 0.5s, background-color 0.3s ease-in-out;
}

.hamburger::before {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / 1);
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
  transform: translateY(-0.625rem);
}

.hamburger::after {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / 1);
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
  transform: translateY(0.625rem);
}

.is-visible .hamburger {
  background-color: transparent;
}

.is-visible .hamburger::before {
  transform: rotate(45deg);
}

.is-visible .hamburger::after {
  transform: rotate(-45deg);
}

.main-menu-container {
  display: none;
  height: 0;
  width: 100%;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
}
.main-menu-container.is-visible {
  display: flex;
  height: 100%;
}
@media (min-width: 1360px) {

  .main-menu-container.is-visible {
    height: 4rem;
  }
}
.main-menu-container .navigation-menu {
  width: 100%;
}
.main-menu-container .navigation-menu .menu > li > a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1360px) {

  .main-menu-container .navigation-menu .menu > li > a {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.site-header {
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
}

.site-header-top {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / 1);
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

@media (max-width: 640px) {

  .site-header-top {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    text-align: center;
  }
}

@media (min-width: 1360px) {

  .site-header-top {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
}
@media (max-width: 640px) {

  .site-header-top .share {
    margin-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.site-header-top .search-form {
  display: none;
}
@media (min-width: 920px) {

  .site-header-top .search-form {
    display: flex;
  }
}
@media (max-width: 640px) {

  .site-header-top .write-to-precedent {
    margin-left: auto;
    margin-right: auto;
  }

  .site-header-top-left {
    display: flex;
    justify-content: center;
    gap: 1.25rem;
  }
}
.site-header-top-left .off-canvas-open {
  display: none;
}
@media (min-width: 1360px) {

  .site-header-top-left .off-canvas-open {
    display: block;
  }
}

@media (max-width: 640px) {

  .site-header-top-right {
    display: flex;
  }
}
.site-header-top-right .off-canvas-open {
  display: block;
}
@media (min-width: 1360px) {

  .site-header-top-right .off-canvas-open {
    display: none;
  }
}

.site-header-top-left,
.site-header-top-right {
  width: 100%;
}

@media (min-width: 1360px) {

  .site-header-top-left,
.site-header-top-right {
    display: flex;
    width: 50%;
    justify-content: space-around;
  }
}

.site-header-banner {
  min-height: 80px;
}

.date-time {
  display: flex;
  height: 2rem;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(138 151 161 / 1);
  color: rgb(138 151 161 / var(--tw-text-opacity));
}

@media (max-width: 640px) {

  .date-time {
    display: none;
  }
}
.date-time .date-time-icon img {
  margin-right: 0.625rem;
  height: 2rem;
}

.share {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 10px;
}
.share figure {
  width: 2rem;
}
.share figure img {
  height: 2rem;
}

.site-header-middle {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  max-width: 90%;
}

@media (min-width: 1360px) {

  .site-branding {
    width: 50%;
  }
}

.search-form {
  display: flex;
  height: 41px;
}
.search-form .search-field {
  max-width: 160px;
  height: 41px;
  border: 1px solid #e8e8e8;
  border-radius: 6px 0 0 6px;
}
.search-form button {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / 1);
  background-color: rgb(232 232 232 / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.search-form button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(138 151 161 / 1);
  background-color: rgb(138 151 161 / var(--tw-bg-opacity));
}
.search-form button {
  border-radius: 0 6px 6px 0;
}

.write-to-precedent {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / 1);
  background-color: rgb(148 163 184 / var(--tw-bg-opacity));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 1);
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.write-to-precedent:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / 1);
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
.is-hidden {display:none;}

/*# sourceMappingURL=index.css.map*/