/*
Theme Name: BrainBlank
Theme URI: http://www.brainupstudio.it
Author: Luca Pagot
Theme URI: http://www.brainupstudio.it
Requires at least: WordPress 5.6.0
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: BrainBlank
Description: Tema base per la creazione di siti internet.
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, grid, block-builder

BrainBlank is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
body.compensate-for-scrollbar {
  overflow: hidden;
}
.fancybox-active {
  height: auto;
}
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}
.fancybox-container * {
  box-sizing: border-box;
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-toolbar {
  right: 0;
  top: 0;
}
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.fancybox-slide--image::before {
  display: none;
}
.fancybox-slide--html {
  padding: 6px;
}
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-container [data-selectable='true'] {
  cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}
.fancybox-slide--video .fancybox-content {
  background: #000;
}
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}
.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}
.fancybox-button:hover {
  color: #fff;
}
.fancybox-button:focus {
  outline: none;
}
.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}
/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}
/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}
/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}
.fancybox-navigation .fancybox-button div {
  padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}
/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}
@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px 44px 25px 44px;
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}
/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}
@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}
/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: 12px;
      padding-right: 12px;
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.fancybox-share p {
  margin: 0;
  padding: 0;
}
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}
.fancybox-share__button:hover {
  text-decoration: none;
}
.fancybox-share__button--fb {
  background: #3b5998;
}
.fancybox-share__button--fb:hover {
  background: #344e86;
}
.fancybox-share__button--pt {
  background: #bd081d;
}
.fancybox-share__button--pt:hover {
  background: #aa0719;
}
.fancybox-share__button--tw {
  background: #1da1f2;
}
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}
.fancybox-share__button svg path {
  fill: #fff;
}
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}
/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}
.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}
.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}
/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* ====================================================================================================================================
UTILITY CLASSES
======================================================================================================================================*/
.u-cover-image {
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.u-cover-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.u-border-box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.u-list {
  position: relative;
  list-style-type: none;
}
.u-list--custom {
  margin-left: 1.5rem;
}
.u-list--custom:after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0;
  left: -1.5rem;
  background: url('');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000000;
}
.u-noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
/*------------------------------------*\
  #FLEXBOX
\*------------------------------------*/
/* ====================================================================================================================================
TRANSITIONS
======================================================================================================================================*/
.transition-elastic--long {
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
/* ====================================================================================================================================
ANIMATIONS
======================================================================================================================================*/
@keyframes animation__btnZoom {
  0% {
    opacity: 0.2;
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
  }
  40% {
    opacity: 0.2;
  }
  90% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(10);
    -webkit-transform: translate(-50%, -50%) scale(10);
  }
  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
  }
}
@keyframes animation__fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes animation__fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* ====================================================================================================================================
HIDE NAV WHEN BODY SCROLL
======================================================================================================================================*/
@keyframes animation__scroll {
  from {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes animation__scroll {
  from {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
/* ====================================================================================================================================
COOKIE ANIMATION
======================================================================================================================================*/
@keyframes animation__cookie {
  from {
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes animation__cookie {
  from {
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
/* ====================================================================================================================================
JS APPEAR
======================================================================================================================================*/
.js-appear {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  transition-property: all;
  transition-duration: 1.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0.2s;
  -webkit-transition-property: all;
  -webkit-transition-duration: 1.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0.2s;
}
.js-appear.hidden {
  opacity: 0;
  transform: translateY(120px);
  -webkit-transform: translateY(120px);
}
/* ====================================================================================================================================
PRINT
======================================================================================================================================*/
/* ====================================================================================================================================
MISCELLANEOUS
======================================================================================================================================*/
/* styles for the main banner */
.cmplz-cookiebanner {
  --cmplz_banner_border_radius: 8px;
  box-shadow: 0 10px 40px -6px rgba(0, 0, 0, 0.1);
  border-radius: var(--cmplz_banner_border_radius);
}
.cmplz-cookiebanner .cmplz-divider {
  height: 1px!important;
  box-shadow: none!important;
  background-color: rgba(0, 0, 0, 0.1);
}
.cmplz-cookiebanner .cmplz-body {
  margin: 20px 0;
}
/* styles for the message text */
.cmplz-message {
  color: var(--GLOBAL-BU-COL-TEXT, #000000);
}
.cmplz-title {
  font-weight: 700 !important;
}
/* styles for the dismiss button */
/* styles for the all button */
.cmplz-btn {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
/* styles for accept buttons */
/* styles for the revoke button */
.cmplz-description-functional,
.cmplz-description {
  line-height: 1.4em;
}
.grecaptcha-badge {
  opacity: 0;
}
/* ====================================================================================================================================
FONT IMPORT
======================================================================================================================================*/
@font-face {
  font-family: 'noto serif';
  src: url('./fonts/notoserif-regular-webfont.woff2') format('woff2'), url('./fonts/notoserif-regular-webfont.woff') format('woff'), url('./fonts/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'noto serif';
  src: url('./fonts/notoserif-bold-webfont.woff2') format('woff2'), url('./fonts/notoserif-bold-webfont.woff') format('woff'), url('./fonts/notoserif-bold-webfont.svg#noto_serifbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'noto sans';
  src: url('./fonts/notosans-regular-webfont.woff2') format('woff2'), url('./fonts/notosans-regular-webfont.woff') format('woff'), url('./fonts/notosans-regular-webfont.svg#noto_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'noto sans';
  src: url('./fonts/notosans-bold-webfont.woff2') format('woff2'), url('./fonts/notosans-bold-webfont.woff') format('woff'), url('./fonts/notosans-bold-webfont.svg#noto_sansbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
/* ====================================================================================================================================
FONT RULES
======================================================================================================================================*/
strong {
  font-weight: 700;
}
p {
  font-family: 'noto serif', serif;
}
h1,
h2,
h3,
h4 {
  font-family: 'noto serif', serif;
  font-weight: 600;
  color: var(--GLOBAL-BU-COL-TITLE, #d42a38);
  line-height: 1em;
}
h1 {
  font-size: 42px;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  h1 {
    font-size: 28px;
  }
}
h2 {
  font-size: 28px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  h2 {
    font-size: 24px;
  }
}
h3 {
  font-size: 24px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  h3 {
    font-size: 18px;
  }
}
h4 {
  font-size: 18px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  h4 {
    font-size: 18px;
  }
}
blockquote {
  margin-left: 0;
  padding: 0.5em 1.5em;
  background-color: rgba(205, 205, 205, 0.15);
  border-left: solid 8px var(--GLOBAL-BU-COL-SECONDARY, #980310);
}
blockquote p {
  margin: 0;
}
/* ====================================================================================================================================
LAYOUT
======================================================================================================================================*/
.l-container {
  position: relative;
  width: 100%;
  max-width: 1920px;
  padding: 0 20px;
  margin: 0 auto;
  box-sizing: border-box;
}
.l-container_block {
  position: relative;
  width: 100%;
  max-width: 1920px;
  padding: 0;
  margin: 0 auto;
  box-sizing: border-box;
}
@media (min-width: 1440px) {
  .l-container_block {
    max-width: 1410px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .l-container_block {
    max-width: 1140px;
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .l-container_block {
    max-width: 960px;
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .l-container_block {
    max-width: 720px;
  }
}
@media (max-width: 540px) {
  .l-container_block {
    max-width: 540px;
  }
}
.l-container_page {
  position: relative;
  max-width: 1024px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
@media (min-width: 1440px) {
  .grid-container {
    max-width: 1410px;
  }
}
.transition-fade {
  transition: 0.4s;
  opacity: 1;
}
html.is-animating .transition-fade {
  opacity: 0;
}
/* ====================================================================================================================================
OBJECTS
======================================================================================================================================*/
.o-button {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
  color: white;
  text-align: center;
  min-width: 180px;
  height: 50px;
  line-height: 50px;
  border: none;
  z-index: 0;
  margin: 20px 0;
  padding: 0 6px;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.o-button:hover {
  color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.o-button:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #000000);
}
.o-button.white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.o-button.download {
  margin: 10px 0;
  padding-left: 40px !important;
  background-image: url("./images/icons/download.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center left;
  background-color: transparent;
  font-family: 'noto serif', serif;
  font-size: 18px;
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  text-align: left;
}
.edit-link {
  position: fixed;
  bottom: 20px;
  left: 0;
  width: auto;
  padding: 0 30px 0 30px;
  text-align: center;
  background-color: #E00146;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  box-shadow: 0 0 20px 0 rgba(224, 1, 70, 0.6);
  background-image: url('./images/icons/icn-edit.svg');
  background-position: top 9px right 12px;
  background-repeat: no-repeat;
  background-size: 11px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  z-index: 999;
}
.edit-link .post-edit-link {
  color: white !important;
  line-height: 32px;
  height: 32px;
}
.edit-link:hover {
  background-color: #ad0136;
  box-shadow: 0 0 10px 0 rgba(224, 1, 70, 0.9);
}
@media (max-width: 540px) {
  .edit-link {
    display: none;
  }
}
.border-preview-toggler {
  position: fixed;
  bottom: 30px;
  right: 0;
  background-color: #E00146;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 6px 10px 6px 10px;
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  box-shadow: 0 0 20px 0 rgba(224, 1, 70, 0.6);
  z-index: 999;
}
.border-preview-toggler.o-customCheckbox {
  display: flex;
  align-items: center;
  color: white;
  line-height: 1;
}
.border-preview-toggler.o-customCheckbox .custom-checkbox {
  background-color: rgba(255, 255, 255, 0.3) !important;
  margin-left: 6px;
}
.border-preview-toggler.o-customCheckbox .custom-checkbox:after {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .border-preview-toggler {
    display: none!important;
  }
}
/* ====================================================================================================================================
HEADER
======================================================================================================================================*/
.c-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  z-index: 999;
  border-bottom: 2px solid #ffffff;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
/* Logo header */
.site-branding {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.site-branding .custom-logo {
  max-width: initial;
  border-right: 2px solid #ffffff;
  padding: 20px;
}
.site-branding .custom-logo-link {
  display: contents;
}
.site-branding h1 {
  margin: 0;
}
/* Menu nav */
.menu-menu-1-container,
.menu {
  height: 100%;
}
.main-navigation {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  padding-bottom: 30px;
}
.main-navigation a {
  display: block;
  font-size: 16px;
  color: #ffffff;
  line-height: 1.1em;
  text-decoration: none;
  white-space: nowrap;
  padding: 0 10px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.main-navigation a:hover {
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.main-navigation a:focus {
  outline: none;
}
.main-navigation a span {
  display: block;
  font-weight: 700;
}
.main-navigation a.bold {
  font-weight: 700;
}
.main-navigation .menu,
.main-navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.main-navigation .menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #000000;
  border-bottom: 2px solid #ffffff;
  padding-left: 20px;
}
.main-navigation .menu .menu-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  position: relative;
  text-align: left;
}
.main-navigation .menu .menu-item.current_page_item > a {
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
/* Link speciale Trebce */
.c-menu__trebce {
  position: relative;
  min-width: 100px;
  height: 100%;
}
.c-menu__trebce a {
  font-size: 12px !important;
}
.c-menu__trebce a:hover {
  color: #000000;
}
.c-menu__trebce .inner {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 80px;
  width: 80px;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  border: solid 1px #ffffff;
  border-radius: 100%;
  text-align: center;
  padding: 8px;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.c-menu__trebce .title {
  font-size: 16px !important;
  font-weight: 700;
  white-space: normal;
  margin-top: 5px;
}
.c-nav__mobile {
  display: none;
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .main-navigation a {
    font-size: 16px;
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .main-navigation a {
    font-size: 12px;
  }
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-header {
    padding: 0;
    height: 100px;
    line-height: 100px;
    background-color: #000000;
  }
  .site-branding {
    height: 100px;
    width: calc(100% - 70px);
    background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
    border-right: solid 2px #ffffff;
    padding: 0;
  }
  .site-branding .custom-logo {
    border-right: none;
  }
  .c-nav__mobile {
    position: absolute;
    display: block;
    top: 50%;
    right: 20px;
    height: 20px;
    width: 30px;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .c-nav__mobile .line {
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #ffffff;
    transition-property: all;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-delay: 0;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    -webkit-transition-delay: 0;
  }
  .c-nav__mobile .line--1 {
    top: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .c-nav__mobile .line--2,
  .c-nav__mobile .line--3 {
    top: calc(50% - 1px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  .c-nav__mobile .line--4 {
    bottom: 0;
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .main-navigation {
    position: fixed;
    display: none;
    overflow: scroll;
    width: 100%;
    height: calc(100vh - 100px);
    top: 100px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    border-top: solid 2px #ffffff;
    background-color: #ffffff;
  }
  .main-navigation a {
    font-size: 18px;
    text-align: center;
    color: #ffffff;
    padding: 20px 0;
    line-height: 1em;
    border-bottom: solid 2px #ffffff;
  }
  .main-navigation a span {
    display: inline-block;
  }
  .main-navigation a span:after {
    display: inline-block;
    content: '';
    width: 2px;
    height: 1em;
    background-color: #ffffff;
    margin: 0 10px 0 15px;
  }
  .main-navigation a br {
    display: none;
  }
  .main-navigation .menu-item-has-children {
    position: relative;
    z-index: 0;
  }
  .main-navigation .menu-item-has-children:after {
    position: absolute;
    content: '';
    display: block;
    right: 0;
    top: 50%;
    height: 20px;
    width: 20px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    background-image: url("./images/icons/icn-submenu-open.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: -1;
  }
  .main-navigation .menu {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: unset;
    -ms-justify-content: unset;
    justify-content: unset;
    padding: 20px;
  }
  .main-navigation .menu .menu-item {
    width: 100%;
  }
  .c-menu__trebce {
    min-width: initial;
    height: initial;
  }
  .c-menu__trebce a {
    padding: 0;
  }
  .c-menu__trebce .inner {
    position: static;
    border-radius: initial;
    width: 100%;
    height: unset;
    border: none;
    padding: 10px 0;
  }
  body.openMenu .c-nav__mobile .line--1 {
    top: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  body.openMenu .c-nav__mobile .line--2 {
    top: 50%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  body.openMenu .c-nav__mobile .line--3 {
    top: 50%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  body.openMenu .c-nav__mobile .line--4 {
    bottom: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  body.openMenu .main-navigation {
    display: block;
  }
}
@media (max-width: 540px) {
  .main-navigation a {
    font-size: 24px;
  }
}
/* 
====================================================================================================================================
PAGES
======================================================================================================================================
*/
body {
  opacity: 0;
  animation-name: animation__fadein;
  animation-duration: 1s;
  animation-delay: 0.8s;
  -webkit-animation-name: animation__fadein;
  -webkit-animation-duration: 1s;
  -webkit-animation-delay: 0.8s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
  }
  html {
    height: -webkit-fill-available;
  }
}
.c-page {
  margin-top: 100px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-page {
    margin-top: 100px;
  }
}
.c-trebceProject {
  margin-top: 0 !important;
}
.c-trebceProject .c-blockTitle {
  background-color: #000000;
}
.c-trebceProject .c-page__entryTitle {
  font-weight: 700;
}
.c-trebceProject p a {
  color: #000000;
  font-family: 'noto serif', serif;
  font-size: 18px;
}
.c-page__header {
  height: calc(100vh - 280px);
  width: 100%;
  margin-bottom: 1px;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-page__header {
    height: 200px;
  }
}
.c-page__entryTitle {
  font-family: 'noto sans', sans-serif;
  font-weight: 400;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
}
.c-page__entryTitle span {
  display: block;
  font-weight: 700;
}
.c-page__content {
  padding: calc(20px * 2);
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-page__content {
    padding: 20px;
  }
}
#content {
  min-height: 80vh;
}
.error-404,
.not-found {
  padding-top: 130px;
  min-height: 800px;
  text-align: center;
}
.error-404 img,
.not-found img {
  display: block;
  width: 50%;
  margin: 0 auto;
}
/* 
====================================================================================================================================
NEWS INDEX
======================================================================================================================================
*/
.blog {
  padding-top: calc(80px + 20px);
}
.c-newsIndex.c-postList {
  padding-top: 20px;
  gap: 40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 540px) {
  .c-newsIndex.c-postList {
    gap: 30px 0;
    width: 100%;
  }
}
.c-newsIndex.c-postList .c-postItem {
  flex-grow: 0;
}
@media (min-width: 1440px) {
  .c-newsIndex.c-postList .c-postItem {
    width: calc(calc(100% / 4) - 40px);
  }
}
@media (min-width: 961px) and (max-width: 1199px), (min-width: 1200px) and (max-width: 1439px) {
  .c-newsIndex.c-postList .c-postItem {
    width: calc(calc(100% / 3) - 40px);
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .c-newsIndex.c-postList .c-postItem {
    width: calc(calc(100% / 2) - 40px);
  }
}
@media (max-width: 540px) {
  .c-newsIndex.c-postList .c-postItem {
    width: auto;
  }
}
/*
====================================================================================================================================
NEWS DETAIL
======================================================================================================================================
*/
.c-postArticle {
  margin: calc(100px + 30px) 30px 30px 30px;
  border-left: solid 10px var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
@media (max-width: 540px) {
  .c-postArticle {
    margin: calc(100px + 20px) 20px 20px 20px;
  }
}
.c-postArticle__date {
  padding: 20px;
  color: #ffffff;
  font-weight: 700;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-postArticle__content {
  padding: 0 20px 20px 20px;
}
.c-postArticle__content .entry-title {
  color: #000000;
  font-weight: 400;
  font-style: italic;
}
.c-postArticle__content .entry-title span {
  display: block;
  font-weight: 700;
}
.c-postArticle__content .post-thumbnail {
  max-width: 600px;
}
.c-postArticle__content .entry-content {
  font-family: 'noto serif', serif;
  margin: 50px 0;
}
/*
====================================================================================================================================
NEWS COMPONENT
======================================================================================================================================
*/
.c-postList {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
  column-gap: 30px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-postList {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    column-gap: 0;
    row-gap: 20px;
  }
}
.c-postList .c-postItem {
  flex-grow: 1;
  width: 50%;
  border-left: solid 10px var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-postList .c-postItem > a:hover {
  text-decoration: none;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-postList .c-postItem {
    width: auto;
  }
}
.c-postList .c-postItem__header {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  padding: 14px;
}
.c-postList .c-postItem__header h3 {
  font-family: 'noto sans', sans-serif;
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
}
@media (max-width: 540px) {
  .c-postList .c-postItem__header h3 {
    font-size: 28px;
  }
}
.c-postList .c-postItem__meta {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  padding: 14px;
  color: #ffffff;
  font-weight: 700;
}
.c-postList .c-postItem__text {
  font-family: 'noto serif', serif;
  font-size: 16px;
  color: var(--GLOBAL-BU-COL-TEXT, #000000);
}
.c-postList .c-postItem__text p {
  margin: 0;
}
.c-postList .c-postItem__text h3 {
  font-family: 'noto serif', serif;
  font-weight: 400;
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  margin-bottom: 10px;
}
.c-postList .c-postItem__title {
  font-size: 28px;
  color: var(--GLOBAL-BU-COL-TEXT, #000000);
  font-weight: 400;
  margin: 0;
}
.c-postList .c-postItem__title span {
  display: block;
  font-weight: 700;
}
.c-postList .c-postItem__image {
  width: 100%;
  height: 260px;
  object-fit: cover;
  padding-bottom: 0 !important;
}
.c-postList .c-postItem__link {
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  font-size: 18px;
  padding: 20px 0 0 20px;
}
.c-postList .c-postItem__link span {
  font-weight: 700;
}
.c-postList .c-postItem__link:hover {
  color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
}
.c-postList .c-postItem__meta,
.c-postList .c-postItem__image,
.c-postList .c-postItem__title,
.c-postList .c-postItem__text {
  padding: 20px 0 20px 20px;
}
/*
====================================================================================================================================
CONTACT
====================================================================================================================================
*/
.c-maps {
  height: 600px;
  margin-bottom: 80px;
}
@media (max-width: 540px) {
  .c-maps {
    margin-bottom: 50px;
  }
}
.c-pageForm__form input[type="text"],
.c-contact input[type="text"],
.c-pageForm__form input[type="email"],
.c-contact input[type="email"],
.c-pageForm__form input[type="date"],
.c-contact input[type="date"],
.c-pageForm__form input[type="tel"],
.c-contact input[type="tel"],
.c-pageForm__form textarea,
.c-contact textarea,
.c-pageForm__form select,
.c-contact select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-bottom: dotted 1px #aaaaaa;
  background-color: transparent;
  color: var(--GLOBAL-BU-COL-TEXT, #000000);
  height: 50px;
  margin: 10px 0;
  padding: 0;
  font-family: 'noto sans', sans-serif;
  font-size: 14px;
  width: 100%;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.c-pageForm__form input[type="text"]::-webkit-input-placeholder,
.c-contact input[type="text"]::-webkit-input-placeholder,
.c-pageForm__form input[type="email"]::-webkit-input-placeholder,
.c-contact input[type="email"]::-webkit-input-placeholder,
.c-pageForm__form input[type="date"]::-webkit-input-placeholder,
.c-contact input[type="date"]::-webkit-input-placeholder,
.c-pageForm__form input[type="tel"]::-webkit-input-placeholder,
.c-contact input[type="tel"]::-webkit-input-placeholder,
.c-pageForm__form textarea::-webkit-input-placeholder,
.c-contact textarea::-webkit-input-placeholder,
.c-pageForm__form select::-webkit-input-placeholder,
.c-contact select::-webkit-input-placeholder {
  /* Safari, Chrome and Opera */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:-moz-placeholder,
.c-contact input[type="text"]:-moz-placeholder,
.c-pageForm__form input[type="email"]:-moz-placeholder,
.c-contact input[type="email"]:-moz-placeholder,
.c-pageForm__form input[type="date"]:-moz-placeholder,
.c-contact input[type="date"]:-moz-placeholder,
.c-pageForm__form input[type="tel"]:-moz-placeholder,
.c-contact input[type="tel"]:-moz-placeholder,
.c-pageForm__form textarea:-moz-placeholder,
.c-contact textarea:-moz-placeholder,
.c-pageForm__form select:-moz-placeholder,
.c-contact select:-moz-placeholder {
  /* Firefox 18- */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]::-moz-placeholder,
.c-contact input[type="text"]::-moz-placeholder,
.c-pageForm__form input[type="email"]::-moz-placeholder,
.c-contact input[type="email"]::-moz-placeholder,
.c-pageForm__form input[type="date"]::-moz-placeholder,
.c-contact input[type="date"]::-moz-placeholder,
.c-pageForm__form input[type="tel"]::-moz-placeholder,
.c-contact input[type="tel"]::-moz-placeholder,
.c-pageForm__form textarea::-moz-placeholder,
.c-contact textarea::-moz-placeholder,
.c-pageForm__form select::-moz-placeholder,
.c-contact select::-moz-placeholder {
  /* Firefox 19+ */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:-ms-input-placeholder,
.c-contact input[type="text"]:-ms-input-placeholder,
.c-pageForm__form input[type="email"]:-ms-input-placeholder,
.c-contact input[type="email"]:-ms-input-placeholder,
.c-pageForm__form input[type="date"]:-ms-input-placeholder,
.c-contact input[type="date"]:-ms-input-placeholder,
.c-pageForm__form input[type="tel"]:-ms-input-placeholder,
.c-contact input[type="tel"]:-ms-input-placeholder,
.c-pageForm__form textarea:-ms-input-placeholder,
.c-contact textarea:-ms-input-placeholder,
.c-pageForm__form select:-ms-input-placeholder,
.c-contact select:-ms-input-placeholder {
  /* IE 10+ */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]::-ms-input-placeholder,
.c-contact input[type="text"]::-ms-input-placeholder,
.c-pageForm__form input[type="email"]::-ms-input-placeholder,
.c-contact input[type="email"]::-ms-input-placeholder,
.c-pageForm__form input[type="date"]::-ms-input-placeholder,
.c-contact input[type="date"]::-ms-input-placeholder,
.c-pageForm__form input[type="tel"]::-ms-input-placeholder,
.c-contact input[type="tel"]::-ms-input-placeholder,
.c-pageForm__form textarea::-ms-input-placeholder,
.c-contact textarea::-ms-input-placeholder,
.c-pageForm__form select::-ms-input-placeholder,
.c-contact select::-ms-input-placeholder {
  /* Edge */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:placeholder-shown,
.c-contact input[type="text"]:placeholder-shown,
.c-pageForm__form input[type="email"]:placeholder-shown,
.c-contact input[type="email"]:placeholder-shown,
.c-pageForm__form input[type="date"]:placeholder-shown,
.c-contact input[type="date"]:placeholder-shown,
.c-pageForm__form input[type="tel"]:placeholder-shown,
.c-contact input[type="tel"]:placeholder-shown,
.c-pageForm__form textarea:placeholder-shown,
.c-contact textarea:placeholder-shown,
.c-pageForm__form select:placeholder-shown,
.c-contact select:placeholder-shown {
  /* Standard one last! */
  color: #aaaaaa;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:focus,
.c-contact input[type="text"]:focus,
.c-pageForm__form input[type="email"]:focus,
.c-contact input[type="email"]:focus,
.c-pageForm__form input[type="date"]:focus,
.c-contact input[type="date"]:focus,
.c-pageForm__form input[type="tel"]:focus,
.c-contact input[type="tel"]:focus,
.c-pageForm__form textarea:focus,
.c-contact textarea:focus,
.c-pageForm__form select:focus,
.c-contact select:focus {
  outline: none;
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-pageForm__form input[type="text"]:-webkit-autofill,
.c-contact input[type="text"]:-webkit-autofill,
.c-pageForm__form input[type="email"]:-webkit-autofill,
.c-contact input[type="email"]:-webkit-autofill,
.c-pageForm__form input[type="date"]:-webkit-autofill,
.c-contact input[type="date"]:-webkit-autofill,
.c-pageForm__form input[type="tel"]:-webkit-autofill,
.c-contact input[type="tel"]:-webkit-autofill,
.c-pageForm__form textarea:-webkit-autofill,
.c-contact textarea:-webkit-autofill,
.c-pageForm__form select:-webkit-autofill,
.c-contact select:-webkit-autofill,
.c-pageForm__form input[type="text"]:-webkit-autofill:hover,
.c-contact input[type="text"]:-webkit-autofill:hover,
.c-pageForm__form input[type="email"]:-webkit-autofill:hover,
.c-contact input[type="email"]:-webkit-autofill:hover,
.c-pageForm__form input[type="date"]:-webkit-autofill:hover,
.c-contact input[type="date"]:-webkit-autofill:hover,
.c-pageForm__form input[type="tel"]:-webkit-autofill:hover,
.c-contact input[type="tel"]:-webkit-autofill:hover,
.c-pageForm__form textarea:-webkit-autofill:hover,
.c-contact textarea:-webkit-autofill:hover,
.c-pageForm__form select:-webkit-autofill:hover,
.c-contact select:-webkit-autofill:hover,
.c-pageForm__form input[type="text"]:-webkit-autofill:focus,
.c-contact input[type="text"]:-webkit-autofill:focus,
.c-pageForm__form input[type="email"]:-webkit-autofill:focus,
.c-contact input[type="email"]:-webkit-autofill:focus,
.c-pageForm__form input[type="date"]:-webkit-autofill:focus,
.c-contact input[type="date"]:-webkit-autofill:focus,
.c-pageForm__form input[type="tel"]:-webkit-autofill:focus,
.c-contact input[type="tel"]:-webkit-autofill:focus,
.c-pageForm__form textarea:-webkit-autofill:focus,
.c-contact textarea:-webkit-autofill:focus,
.c-pageForm__form select:-webkit-autofill:focus,
.c-contact select:-webkit-autofill:focus,
.c-pageForm__form input[type="text"]:-webkit-autofill,
.c-contact input[type="text"]:-webkit-autofill,
.c-pageForm__form input[type="email"]:-webkit-autofill,
.c-contact input[type="email"]:-webkit-autofill,
.c-pageForm__form input[type="date"]:-webkit-autofill,
.c-contact input[type="date"]:-webkit-autofill,
.c-pageForm__form input[type="tel"]:-webkit-autofill,
.c-contact input[type="tel"]:-webkit-autofill,
.c-pageForm__form textarea:-webkit-autofill,
.c-contact textarea:-webkit-autofill,
.c-pageForm__form select:-webkit-autofill,
.c-contact select:-webkit-autofill,
.c-pageForm__form input[type="text"]:-webkit-autofill:hover,
.c-contact input[type="text"]:-webkit-autofill:hover,
.c-pageForm__form input[type="email"]:-webkit-autofill:hover,
.c-contact input[type="email"]:-webkit-autofill:hover,
.c-pageForm__form input[type="date"]:-webkit-autofill:hover,
.c-contact input[type="date"]:-webkit-autofill:hover,
.c-pageForm__form input[type="tel"]:-webkit-autofill:hover,
.c-contact input[type="tel"]:-webkit-autofill:hover,
.c-pageForm__form textarea:-webkit-autofill:hover,
.c-contact textarea:-webkit-autofill:hover,
.c-pageForm__form select:-webkit-autofill:hover,
.c-contact select:-webkit-autofill:hover,
.c-pageForm__form input[type="text"]:-webkit-autofill:focus,
.c-contact input[type="text"]:-webkit-autofill:focus,
.c-pageForm__form input[type="email"]:-webkit-autofill:focus,
.c-contact input[type="email"]:-webkit-autofill:focus,
.c-pageForm__form input[type="date"]:-webkit-autofill:focus,
.c-contact input[type="date"]:-webkit-autofill:focus,
.c-pageForm__form input[type="tel"]:-webkit-autofill:focus,
.c-contact input[type="tel"]:-webkit-autofill:focus,
.c-pageForm__form textarea:-webkit-autofill:focus,
.c-contact textarea:-webkit-autofill:focus,
.c-pageForm__form select:-webkit-autofill:focus,
.c-contact select:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--GLOBAL-BU-COL-TEXT, #000000);
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  transition: background-color 5000s ease-in-out 0s;
  font-size: 16px !important;
}
.c-pageForm__form select,
.c-contact select {
  width: 100%;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.c-pageForm__form textarea,
.c-contact textarea {
  resize: vertical;
  height: 100px;
  margin-top: 8px;
}
.c-contact {
  margin-bottom: 140px;
}
@media (min-width: 961px) and (max-width: 1199px) {
  .c-contact {
    margin-bottom: 80px;
  }
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-contact {
    margin-bottom: 50px;
  }
}
.c-pageForm__actions {
  margin-top: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-pageForm__actions .wpcf7-submit {
  position: relative;
  display: inline-block;
  font-weight: 700;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
  color: white;
  text-align: center;
  min-width: 180px;
  height: 50px;
  line-height: 50px;
  border: none;
  z-index: 0;
  margin: 20px 0;
  padding: 0 6px;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  background-color: var(--GLOBAL-BU-COL-FOOTER, #000000);
  border: solid 1px #ffffff;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
}
.c-pageForm__actions .wpcf7-submit:hover {
  color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-pageForm__actions .wpcf7-submit:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #000000);
}
.c-pageForm__actions .wpcf7-submit.white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-pageForm__actions .wpcf7-submit.download {
  margin: 10px 0;
  padding-left: 40px !important;
  background-image: url("./images/icons/download.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center left;
  background-color: transparent;
  font-family: 'noto serif', serif;
  font-size: 18px;
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  text-align: left;
}
.c-pageForm__actions .wpcf7-submit:focus {
  outline: none;
}
.c-pageForm__actions .wpcf7-submit:hover {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
}
.wpcf7-not-valid-tip {
  font-size: 12px !important;
  color: #f36868 !important;
}
.wpcf7-response-output {
  margin: 20px 0 10px 0 !important;
  padding: 10px;
  background-color: rgba(104, 243, 123, 0.3);
  border: none !important;
  font-size: 12px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
  border: none;
}
.wpcf7-validation-errors {
  border: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  -webkit-flex-shrink: 1 !important;
  -ms-flex-shrink: 1 !important;
  flex-shrink: 1 !important;
}
.o-customCheckbox {
  font-size: 12px;
  color: #aaaaaa;
}
.o-customCheckbox .wpcf7-list-item {
  margin: 0;
}
.o-customCheckbox label,
.o-customCheckbox .custom-checkbox {
  cursor: pointer;
}
.o-customCheckbox input[type="checkbox"] {
  display: none;
}
.o-customCheckbox input[type="checkbox"]:checked ~ .custom-checkbox {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
}
.o-customCheckbox input[type="checkbox"]:checked ~ .custom-checkbox:after {
  transform: translateX(16px);
  -webkit-transform: translateX(16px);
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.o-customCheckbox .custom-checkbox {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 16px;
  background-color: rgba(170, 170, 170, 0.6);
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  border-radius: 16px;
  -webkit-border-radius: 16px;
}
.o-customCheckbox .custom-checkbox:after {
  display: block;
  content: '';
  position: absolute;
  height: 12px;
  width: 12px;
  background-color: #aaaaaa;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.o-customCheckbox:hover .custom-checkbox:after {
  background-color: var(--GLOBAL-BU-COL-TEXT, #000000);
}
.ajax-loader {
  display: none !important;
}
/* 
====================================================================================================================================
SIDEBAR
======================================================================================================================================
*/
.c-page__withSidebar {
  display: grid;
  grid-template-columns: 320px 1fr;
  grid-template-rows: auto auto;
  gap: 0 2px;
  grid-template-areas: "sidebar main";
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-page__withSidebar {
    display: block;
    padding: 0;
  }
}
.c-page__main {
  grid-area: main;
}
.c-page__sidebar {
  grid-area: sidebar;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-page__sidebar .c-sidebar {
  position: sticky;
  top: 110px;
}
.c-page__sidebar .c-sidebar .inner {
  position: relative;
  min-height: 400px;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 80px;
}
.c-page__sidebar .c-sidebar li {
  list-style-type: none;
}
.c-page__sidebar .c-sidebar li a {
  font-size: 16px;
  color: #ffffff;
  line-height: 50px;
}
.c-page__sidebar .c-sidebar li.current_page_item a {
  text-decoration: underline;
  font-weight: 700;
}
.c-page__sidebar .o-verticalText {
  left: 20px;
  top: 35px;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-page__sidebar .c-sidebar {
    position: fixed;
    width: 100%;
    top: 100px;
    left: 0;
    z-index: 98;
    background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transition-property: all;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-delay: 0;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    -webkit-transition-delay: 0;
  }
  .c-page__sidebar .c-sidebar .inner {
    width: calc(100% - 20px * 2);
    padding-left: 40px;
    min-height: 300px;
  }
  .c-page__sidebar .c-sidebar li a {
    font-size: 18px;
  }
  .c-page__sidebar .o-verticalText {
    left: 8px;
  }
}
.c-sidebar__toggler {
  display: none;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-sidebar__toggler {
    display: block;
    position: sticky;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 20px;
    bottom: 0;
    width: 100%;
    background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
    color: #ffffff;
    box-sizing: border-box;
    z-index: 97;
  }
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  body.openSidebar .c-sidebar__toggler {
    background-image: url("../../images/icons/icn-close.svg");
  }
  body.openSidebar .c-sidebar {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }
}
.bu-container-blocks {
  --height-desktop: initial;
  --height-laptop: initial;
  --height-tablet: initial;
  --height-mobile: initial;
}
.bu-container-blocks.bu-border-preview-isActive {
  border: dotted 1px lightcoral;
}
.bu-container-blocks.bu-border-preview-isActive > div {
  border: dotted 1px lightgreen;
}
@media (min-width: 1200px) and (max-width: 1439px), (min-width: 1440px) {
  .bu-container-blocks {
    min-height: var(--height-desktop);
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .bu-container-blocks {
    min-height: var(--height-laptop);
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .bu-container-blocks {
    min-height: var(--height-tablet);
  }
}
@media (max-width: 540px) {
  .bu-container-blocks {
    min-height: var(--height-mobile);
  }
}
.bu-container-blocks.bu-bg {
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
}
.bu-container-blocks.bu-bg__size--cover {
  background-size: cover;
}
.bu-container-blocks.bu-bg__size--contain {
  background-size: contain;
}
.bu-container-blocks.bu-bg__position--top {
  background-position: top;
}
.bu-container-blocks.bu-bg__position--right {
  background-position: right;
}
.bu-container-blocks.bu-bg__position--bottom {
  background-position: bottom;
}
.bu-container-blocks.bu-bg__position--left {
  background-position: left;
}
.bu-container-blocks.bu-bg__position--tleft {
  background-position: top left;
}
.bu-container-blocks.bu-bg__position--tcenter {
  background-position: top center;
}
.bu-container-blocks.bu-bg__position--tright {
  background-position: top right;
}
.bu-container-blocks.bu-bg__position--cleft {
  background-position: center left;
}
.bu-container-blocks.bu-bg__position--cright {
  background-position: center right;
}
.bu-container-blocks.bu-bg__position--bleft {
  background-position: bottom left;
}
.bu-container-blocks.bu-bg__position--bcenter {
  background-position: bottom center;
}
.bu-container-blocks.bu-bg__position--bright {
  background-position: bottom right;
}
.bu-container-blocks figure {
  margin-bottom: 0;
}
*.has-text-color {
  color: var(--GLOBAL-BU-COL-TEXT);
}
*.has-title-color {
  color: var(--GLOBAL-BU-COL-TITLE);
}
*.has-primary-color {
  color: var(--GLOBAL-BU-COL-PRIMARY);
}
*.has-secondary-color {
  color: var(--GLOBAL-BU-COL-SECONDARY);
}
*.has-tetiary-color {
  color: var(--GLOBAL-BU-COL-TERTIARY);
}
*.has-text-footer-color {
  color: var(--GLOBAL-BU-COL-TXTFOOTER);
}
*.has-black-color {
  color: #000000;
}
*.has-white-color {
  color: #FFFFFF;
}
*.has-text-background-color {
  background-color: var(--GLOBAL-BU-COL-TEXT);
}
*.has-title-background-color {
  background-color: var(--GLOBAL-BU-COL-TITLE);
}
*.has-primary-background-color {
  background-color: var(--GLOBAL-BU-COL-PRIMARY);
}
*.has-secondary-background-color {
  background-color: var(--GLOBAL-BU-COL-SECONDARY);
}
*.has-tetiary-background-color {
  background-color: var(--GLOBAL-BU-COL-TERTIARY);
}
*.has-text-footer-background-color {
  background-color: var(--GLOBAL-BU-COL-TXTFOOTER);
}
*.has-black-color {
  background-color: #000000;
}
*.has-white-color {
  background-color: #FFFFFF;
}
.bu-flex__align--top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.bu-flex__align--middle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  height: auto;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.bu-flex__align--bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  height: auto;
  -webkit-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.bu-columns-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.bu-columns-container > .bu-container-blocks {
  width: 100%;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .bu-columns-container {
    display: block;
  }
}
.bu-seo-image {
  --height-desktop: initial;
  --height-laptop: initial;
  --height-tablet: initial;
  --height-mobile: initial;
  position: relative;
  overflow: hidden;
}
.bu-seo-image figure,
.bu-seo-image img {
  display: block;
  margin: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.bu-seo-image figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  padding: 1rem;
  z-index: 1;
}
@media (min-width: 1200px) and (max-width: 1439px), (min-width: 1440px) {
  .bu-seo-image {
    height: var(--height-desktop);
  }
  .bu-seo-image figcaption {
    transition-property: all;
    transition-duration: 0.6s;
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-delay: 0;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    -webkit-transition-delay: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
  }
  .bu-seo-image:hover figcaption {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .bu-seo-image {
    height: var(--height-laptop);
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .bu-seo-image {
    height: var(--height-tablet);
  }
}
@media (max-width: 540px) {
  .bu-seo-image {
    height: var(--height-mobile);
  }
}
@media (min-width: 1200px) and (max-width: 1439px), (min-width: 1440px) {
  .bu-md.bu-md__top--zero {
    margin-top: 0;
  }
  .bu-md.bu-md__top--auto {
    margin-top: auto;
  }
  .bu-md.bu-md__top--small {
    margin-top: 20px;
  }
  .bu-md.bu-md__top--regular {
    margin-top: 30px;
  }
  .bu-md.bu-md__top--medium {
    margin-top: 50px;
  }
  .bu-md.bu-md__top--large {
    margin-top: 80px;
  }
  .bu-md.bu-md__top--extralarge {
    margin-top: 140px;
  }
  .bu-md.bu-md__right--zero {
    margin-right: 0;
  }
  .bu-md.bu-md__right--auto {
    margin-right: auto;
  }
  .bu-md.bu-md__right--small {
    margin-right: 20px;
  }
  .bu-md.bu-md__right--regular {
    margin-right: 30px;
  }
  .bu-md.bu-md__right--medium {
    margin-right: 50px;
  }
  .bu-md.bu-md__right--large {
    margin-right: 80px;
  }
  .bu-md.bu-md__right--extralarge {
    margin-right: 140px;
  }
  .bu-md.bu-md__bottom--zero {
    margin-bottom: 0;
  }
  .bu-md.bu-md__bottom--auto {
    margin-bottom: auto;
  }
  .bu-md.bu-md__bottom--small {
    margin-bottom: 20px;
  }
  .bu-md.bu-md__bottom--regular {
    margin-bottom: 30px;
  }
  .bu-md.bu-md__bottom--medium {
    margin-bottom: 50px;
  }
  .bu-md.bu-md__bottom--large {
    margin-bottom: 80px;
  }
  .bu-md.bu-md__bottom--extralarge {
    margin-bottom: 140px;
  }
  .bu-md.bu-md__left--zero {
    margin-left: 0;
  }
  .bu-md.bu-md__left--auto {
    margin-left: auto;
  }
  .bu-md.bu-md__left--small {
    margin-left: 20px;
  }
  .bu-md.bu-md__left--regular {
    margin-left: 30px;
  }
  .bu-md.bu-md__left--medium {
    margin-left: 50px;
  }
  .bu-md.bu-md__left--large {
    margin-left: 80px;
  }
  .bu-md.bu-md__left--extralarge {
    margin-left: 140px;
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .bu-ml.bu-ml__top--zero {
    margin-top: 0;
  }
  .bu-ml.bu-ml__top--auto {
    margin-top: auto;
  }
  .bu-ml.bu-ml__top--small {
    margin-top: 20px;
  }
  .bu-ml.bu-ml__top--regular {
    margin-top: 30px;
  }
  .bu-ml.bu-ml__top--medium {
    margin-top: 50px;
  }
  .bu-ml.bu-ml__top--large {
    margin-top: 80px;
  }
  .bu-ml.bu-ml__top--extralarge {
    margin-top: 140px;
  }
  .bu-ml.bu-ml__right--zero {
    margin-right: 0;
  }
  .bu-ml.bu-ml__right--auto {
    margin-right: auto;
  }
  .bu-ml.bu-ml__right--small {
    margin-right: 20px;
  }
  .bu-ml.bu-ml__right--regular {
    margin-right: 30px;
  }
  .bu-ml.bu-ml__right--medium {
    margin-right: 50px;
  }
  .bu-ml.bu-ml__right--large {
    margin-right: 80px;
  }
  .bu-ml.bu-ml__right--extralarge {
    margin-right: 140px;
  }
  .bu-ml.bu-ml__bottom--zero {
    margin-bottom: 0;
  }
  .bu-ml.bu-ml__bottom--auto {
    margin-bottom: auto;
  }
  .bu-ml.bu-ml__bottom--small {
    margin-bottom: 20px;
  }
  .bu-ml.bu-ml__bottom--regular {
    margin-bottom: 30px;
  }
  .bu-ml.bu-ml__bottom--medium {
    margin-bottom: 50px;
  }
  .bu-ml.bu-ml__bottom--large {
    margin-bottom: 80px;
  }
  .bu-ml.bu-ml__bottom--extralarge {
    margin-bottom: 140px;
  }
  .bu-ml.bu-ml__left--zero {
    margin-left: 0;
  }
  .bu-ml.bu-ml__left--auto {
    margin-left: auto;
  }
  .bu-ml.bu-ml__left--small {
    margin-left: 20px;
  }
  .bu-ml.bu-ml__left--regular {
    margin-left: 30px;
  }
  .bu-ml.bu-ml__left--medium {
    margin-left: 50px;
  }
  .bu-ml.bu-ml__left--large {
    margin-left: 80px;
  }
  .bu-ml.bu-ml__left--extralarge {
    margin-left: 140px;
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .bu-mt.bu-mt__top--zero {
    margin-top: 0;
  }
  .bu-mt.bu-mt__top--auto {
    margin-top: auto;
  }
  .bu-mt.bu-mt__top--small {
    margin-top: 20px;
  }
  .bu-mt.bu-mt__top--regular {
    margin-top: 30px;
  }
  .bu-mt.bu-mt__top--medium {
    margin-top: 50px;
  }
  .bu-mt.bu-mt__top--large {
    margin-top: 80px;
  }
  .bu-mt.bu-mt__top--extralarge {
    margin-top: 140px;
  }
  .bu-mt.bu-mt__right--zero {
    margin-right: 0;
  }
  .bu-mt.bu-mt__right--auto {
    margin-right: auto;
  }
  .bu-mt.bu-mt__right--small {
    margin-right: 20px;
  }
  .bu-mt.bu-mt__right--regular {
    margin-right: 30px;
  }
  .bu-mt.bu-mt__right--medium {
    margin-right: 50px;
  }
  .bu-mt.bu-mt__right--large {
    margin-right: 80px;
  }
  .bu-mt.bu-mt__right--extralarge {
    margin-right: 140px;
  }
  .bu-mt.bu-mt__bottom--zero {
    margin-bottom: 0;
  }
  .bu-mt.bu-mt__bottom--auto {
    margin-bottom: auto;
  }
  .bu-mt.bu-mt__bottom--small {
    margin-bottom: 20px;
  }
  .bu-mt.bu-mt__bottom--regular {
    margin-bottom: 30px;
  }
  .bu-mt.bu-mt__bottom--medium {
    margin-bottom: 50px;
  }
  .bu-mt.bu-mt__bottom--large {
    margin-bottom: 80px;
  }
  .bu-mt.bu-mt__bottom--extralarge {
    margin-bottom: 140px;
  }
  .bu-mt.bu-mt__left--zero {
    margin-left: 0;
  }
  .bu-mt.bu-mt__left--auto {
    margin-left: auto;
  }
  .bu-mt.bu-mt__left--small {
    margin-left: 20px;
  }
  .bu-mt.bu-mt__left--regular {
    margin-left: 30px;
  }
  .bu-mt.bu-mt__left--medium {
    margin-left: 50px;
  }
  .bu-mt.bu-mt__left--large {
    margin-left: 80px;
  }
  .bu-mt.bu-mt__left--extralarge {
    margin-left: 140px;
  }
}
@media (max-width: 540px) {
  .bu-mm.bu-mm__top--zero {
    margin-top: 0;
  }
  .bu-mm.bu-mm__top--auto {
    margin-top: auto;
  }
  .bu-mm.bu-mm__top--small {
    margin-top: 20px;
  }
  .bu-mm.bu-mm__top--regular {
    margin-top: 30px;
  }
  .bu-mm.bu-mm__top--medium {
    margin-top: 50px;
  }
  .bu-mm.bu-mm__top--large {
    margin-top: 80px;
  }
  .bu-mm.bu-mm__top--extralarge {
    margin-top: 140px;
  }
  .bu-mm.bu-mm__right--zero {
    margin-right: 0;
  }
  .bu-mm.bu-mm__right--auto {
    margin-right: auto;
  }
  .bu-mm.bu-mm__right--small {
    margin-right: 20px;
  }
  .bu-mm.bu-mm__right--regular {
    margin-right: 30px;
  }
  .bu-mm.bu-mm__right--medium {
    margin-right: 50px;
  }
  .bu-mm.bu-mm__right--large {
    margin-right: 80px;
  }
  .bu-mm.bu-mm__right--extralarge {
    margin-right: 140px;
  }
  .bu-mm.bu-mm__bottom--zero {
    margin-bottom: 0;
  }
  .bu-mm.bu-mm__bottom--auto {
    margin-bottom: auto;
  }
  .bu-mm.bu-mm__bottom--small {
    margin-bottom: 20px;
  }
  .bu-mm.bu-mm__bottom--regular {
    margin-bottom: 30px;
  }
  .bu-mm.bu-mm__bottom--medium {
    margin-bottom: 50px;
  }
  .bu-mm.bu-mm__bottom--large {
    margin-bottom: 80px;
  }
  .bu-mm.bu-mm__bottom--extralarge {
    margin-bottom: 140px;
  }
  .bu-mm.bu-mm__left--zero {
    margin-left: 0;
  }
  .bu-mm.bu-mm__left--auto {
    margin-left: auto;
  }
  .bu-mm.bu-mm__left--small {
    margin-left: 20px;
  }
  .bu-mm.bu-mm__left--regular {
    margin-left: 30px;
  }
  .bu-mm.bu-mm__left--medium {
    margin-left: 50px;
  }
  .bu-mm.bu-mm__left--large {
    margin-left: 80px;
  }
  .bu-mm.bu-mm__left--extralarge {
    margin-left: 140px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px), (min-width: 1440px) {
  .bu-pd.bu-pd__top--zero {
    padding-top: 0;
  }
  .bu-pd.bu-pd__top--small {
    padding-top: 20px;
  }
  .bu-pd.bu-pd__top--regular {
    padding-top: 30px;
  }
  .bu-pd.bu-pd__top--medium {
    padding-top: 50px;
  }
  .bu-pd.bu-pd__top--large {
    padding-top: 80px;
  }
  .bu-pd.bu-pd__top--extralarge {
    padding-top: 140px;
  }
  .bu-pd.bu-pd__right--zero {
    padding-right: 0;
  }
  .bu-pd.bu-pd__right--small {
    padding-right: 20px;
  }
  .bu-pd.bu-pd__right--regular {
    padding-right: 30px;
  }
  .bu-pd.bu-pd__right--medium {
    padding-right: 50px;
  }
  .bu-pd.bu-pd__right--large {
    padding-right: 80px;
  }
  .bu-pd.bu-pd__right--extralarge {
    padding-right: 140px;
  }
  .bu-pd.bu-pd__bottom--zero {
    padding-bottom: 0;
  }
  .bu-pd.bu-pd__bottom--small {
    padding-bottom: 20px;
  }
  .bu-pd.bu-pd__bottom--regular {
    padding-bottom: 30px;
  }
  .bu-pd.bu-pd__bottom--medium {
    padding-bottom: 50px;
  }
  .bu-pd.bu-pd__bottom--large {
    padding-bottom: 80px;
  }
  .bu-pd.bu-pd__bottom--extralarge {
    padding-bottom: 140px;
  }
  .bu-pd.bu-pd__left--zero {
    padding-left: 0;
  }
  .bu-pd.bu-pd__left--small {
    padding-left: 20px;
  }
  .bu-pd.bu-pd__left--regular {
    padding-left: 30px;
  }
  .bu-pd.bu-pd__left--medium {
    padding-left: 50px;
  }
  .bu-pd.bu-pd__left--large {
    padding-left: 80px;
  }
  .bu-pd.bu-pd__left--extralarge {
    padding-left: 140px;
  }
}
@media (min-width: 961px) and (max-width: 1199px) {
  .bu-pl.bu-pl__top--zero {
    padding-top: 0;
  }
  .bu-pl.bu-pl__top--small {
    padding-top: 20px;
  }
  .bu-pl.bu-pl__top--regular {
    padding-top: 30px;
  }
  .bu-pl.bu-pl__top--medium {
    padding-top: 50px;
  }
  .bu-pl.bu-pl__top--large {
    padding-top: 80px;
  }
  .bu-pl.bu-pl__top--extralarge {
    padding-top: 140px;
  }
  .bu-pl.bu-pl__right--zero {
    padding-right: 0;
  }
  .bu-pl.bu-pl__right--small {
    padding-right: 20px;
  }
  .bu-pl.bu-pl__right--regular {
    padding-right: 30px;
  }
  .bu-pl.bu-pl__right--medium {
    padding-right: 50px;
  }
  .bu-pl.bu-pl__right--large {
    padding-right: 80px;
  }
  .bu-pl.bu-pl__right--extralarge {
    padding-right: 140px;
  }
  .bu-pl.bu-pl__bottom--zero {
    padding-bottom: 0;
  }
  .bu-pl.bu-pl__bottom--small {
    padding-bottom: 20px;
  }
  .bu-pl.bu-pl__bottom--regular {
    padding-bottom: 30px;
  }
  .bu-pl.bu-pl__bottom--medium {
    padding-bottom: 50px;
  }
  .bu-pl.bu-pl__bottom--large {
    padding-bottom: 80px;
  }
  .bu-pl.bu-pl__bottom--extralarge {
    padding-bottom: 140px;
  }
  .bu-pl.bu-pl__left--zero {
    padding-left: 0;
  }
  .bu-pl.bu-pl__left--small {
    padding-left: 20px;
  }
  .bu-pl.bu-pl__left--regular {
    padding-left: 30px;
  }
  .bu-pl.bu-pl__left--medium {
    padding-left: 50px;
  }
  .bu-pl.bu-pl__left--large {
    padding-left: 80px;
  }
  .bu-pl.bu-pl__left--extralarge {
    padding-left: 140px;
  }
}
@media (min-width: 541px) and (max-width: 960px) {
  .bu-pt.bu-pt__top--zero {
    padding-top: 0;
  }
  .bu-pt.bu-pt__top--small {
    padding-top: 20px;
  }
  .bu-pt.bu-pt__top--regular {
    padding-top: 30px;
  }
  .bu-pt.bu-pt__top--medium {
    padding-top: 50px;
  }
  .bu-pt.bu-pt__top--large {
    padding-top: 80px;
  }
  .bu-pt.bu-pt__top--extralarge {
    padding-top: 140px;
  }
  .bu-pt.bu-pt__right--zero {
    padding-right: 0;
  }
  .bu-pt.bu-pt__right--small {
    padding-right: 20px;
  }
  .bu-pt.bu-pt__right--regular {
    padding-right: 30px;
  }
  .bu-pt.bu-pt__right--medium {
    padding-right: 50px;
  }
  .bu-pt.bu-pt__right--large {
    padding-right: 80px;
  }
  .bu-pt.bu-pt__right--extralarge {
    padding-right: 140px;
  }
  .bu-pt.bu-pt__bottom--zero {
    padding-bottom: 0;
  }
  .bu-pt.bu-pt__bottom--small {
    padding-bottom: 20px;
  }
  .bu-pt.bu-pt__bottom--regular {
    padding-bottom: 30px;
  }
  .bu-pt.bu-pt__bottom--medium {
    padding-bottom: 50px;
  }
  .bu-pt.bu-pt__bottom--large {
    padding-bottom: 80px;
  }
  .bu-pt.bu-pt__bottom--extralarge {
    padding-bottom: 140px;
  }
  .bu-pt.bu-pt__left--zero {
    padding-left: 0;
  }
  .bu-pt.bu-pt__left--small {
    padding-left: 20px;
  }
  .bu-pt.bu-pt__left--regular {
    padding-left: 30px;
  }
  .bu-pt.bu-pt__left--medium {
    padding-left: 50px;
  }
  .bu-pt.bu-pt__left--large {
    padding-left: 80px;
  }
  .bu-pt.bu-pt__left--extralarge {
    padding-left: 140px;
  }
}
@media (max-width: 540px) {
  .bu-pm.bu-pm__top--zero {
    padding-top: 0;
  }
  .bu-pm.bu-pm__top--small {
    padding-top: 20px;
  }
  .bu-pm.bu-pm__top--regular {
    padding-top: 30px;
  }
  .bu-pm.bu-pm__top--medium {
    padding-top: 50px;
  }
  .bu-pm.bu-pm__top--large {
    padding-top: 80px;
  }
  .bu-pm.bu-pm__top--extralarge {
    padding-top: 140px;
  }
  .bu-pm.bu-pm__right--zero {
    padding-right: 0;
  }
  .bu-pm.bu-pm__right--small {
    padding-right: 20px;
  }
  .bu-pm.bu-pm__right--regular {
    padding-right: 30px;
  }
  .bu-pm.bu-pm__right--medium {
    padding-right: 50px;
  }
  .bu-pm.bu-pm__right--large {
    padding-right: 80px;
  }
  .bu-pm.bu-pm__right--extralarge {
    padding-right: 140px;
  }
  .bu-pm.bu-pm__bottom--zero {
    padding-bottom: 0;
  }
  .bu-pm.bu-pm__bottom--small {
    padding-bottom: 20px;
  }
  .bu-pm.bu-pm__bottom--regular {
    padding-bottom: 30px;
  }
  .bu-pm.bu-pm__bottom--medium {
    padding-bottom: 50px;
  }
  .bu-pm.bu-pm__bottom--large {
    padding-bottom: 80px;
  }
  .bu-pm.bu-pm__bottom--extralarge {
    padding-bottom: 140px;
  }
  .bu-pm.bu-pm__left--zero {
    padding-left: 0;
  }
  .bu-pm.bu-pm__left--small {
    padding-left: 20px;
  }
  .bu-pm.bu-pm__left--regular {
    padding-left: 30px;
  }
  .bu-pm.bu-pm__left--medium {
    padding-left: 50px;
  }
  .bu-pm.bu-pm__left--large {
    padding-left: 80px;
  }
  .bu-pm.bu-pm__left--extralarge {
    padding-left: 140px;
  }
}
.wp-block-columns {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0 !important;
  column-gap: 80px!important;
  width: 100%;
}
.wp-block-columns .wp-block-image {
  position: sticky;
  top: 100px;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px), (min-width: 961px) and (max-width: 1199px) {
  .wp-block-columns {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .wp-block-columns:last-child {
    margin-bottom: 0 !important;
  }
  .wp-block-columns .wp-block-column {
    width: 100% !important;
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .wp-block-columns .wp-block-column .wp-block-image {
    max-width: 300px;
  }
}
.wp-block-separator {
  margin: 0 auto;
}
.wp-block-separator.is-style-default {
  width: 80px;
}
.wp-block-separator.is-style-wide {
  width: 100%;
}
.domov-template-default .wp-block-columns .wp-block-image {
  position: static!important;
}
.c-slideshow {
  position: relative;
}
.c-slideshow .c-slideshow__oval {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 200px;
  width: 200px;
  bottom: 20px;
  left: 20px;
  border-radius: 100%;
  border: solid 2px #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  padding: 0 46px;
  font-family: 'noto serif', serif;
  font-size: 28px;
  text-align: left;
  line-height: 1em;
  color: #ffffff;
  box-sizing: border-box;
  z-index: 199;
}
@media (max-width: 540px) {
  .c-slideshow .c-slideshow__oval {
    font-size: 18px;
    height: 120px;
    width: 120px;
    bottom: -20px;
    padding: 0 20px;
  }
  .c-slideshow .uk-slideshow-items {
    min-height: 360px !important;
  }
  .c-slideshow .uk-dotnav {
    position: relative !important;
    background-color: #000000;
    margin: 0 !important;
    --uk-position-margin-offset: 0 !important;
    padding: 30px 20px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
  }
}
.c-accordion {
  margin-bottom: 50px;
}
.c-accordion .c-accordion__item {
  margin-bottom: 30px;
  border: solid 4px var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
.c-accordion .c-accordion__item.isOpen .c-accordion__title img {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.c-accordion .c-accordion__item.isOpen .c-accordion__content {
  display: block;
}
.c-accordion .c-accordion__title {
  position: relative;
  cursor: pointer;
  padding: 20px;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.c-accordion .c-accordion__title h3 {
  font-size: 18px;
  color: #ffffff;
  margin: 0;
}
.c-accordion .c-accordion__title img {
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.c-accordion .c-accordion__content {
  padding: 20px;
  background-color: #ffffff;
  display: none;
}
.c-accordion .c-accordion__content .c-accordion__inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-accordion .c-accordion__content .c-accordion__inner {
    display: block;
  }
}
.c-accordion .c-accordion__content .c-accordion__image {
  max-width: 300px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-accordion .c-accordion__content .c-accordion__image {
    margin-top: 30px;
  }
}
.c-gallery {
  margin: 50px 0;
}
.c-gallery h2 {
  font-family: 'noto sans', sans-serif;
  color: #000000;
  font-weight: 700;
  font-size: 18px;
}
.c-gallery .c-gallery__inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: calc(20px / 2);
}
.c-gallery .c-gallery__thumb {
  flex-grow: 1;
  max-width: 170px;
  max-height: 170px;
}
.c-gallery .c-gallery__thumb a {
  display: block;
  line-height: 0;
}
.c-gallery .c-gallery__thumb a img {
  height: 100%;
  width: 100%;
}
.c-blockTitle {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  padding: 50px 20px;
  text-align: center;
}
.c-blockTitle h2,
.c-blockTitle h3 {
  font-family: 'noto sans', sans-serif;
  color: #ffffff;
  font-size: 42px;
  margin: 0;
  text-transform: uppercase;
}
.c-blockTitle h3 {
  font-weight: 400;
}
@media (max-width: 540px) {
  .c-blockTitle {
    padding: 30px 20px;
  }
  .c-blockTitle h2,
  .c-blockTitle h3 {
    font-size: 28px;
  }
}
.c-threeCols .c-threeCols__inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  column-gap: 50px;
}
.c-threeCols .c-threeCols__inner.left .image {
  order: -1;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-threeCols .c-threeCols__inner {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    column-gap: 0;
    padding-top: 30px;
  }
  .c-threeCols .c-threeCols__inner .image {
    order: -1;
  }
}
.c-threeCols .c-threeCols__column {
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  width: 100%;
  font-family: 'noto serif', serif;
}
.c-threeCols .c-threeCols__column h3 {
  font-family: 'noto serif', serif;
  font-weight: 400;
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  margin-bottom: 10px;
}
.c-threeCols .c-threeCols__column:not(.c-threeCols .c-threeCols__column.image) {
  padding-top: 50px;
  padding-bottom: 30px;
}
.c-threeCols .c-threeCols__column img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-threeCols .c-threeCols__column:not(.c-threeCols .c-threeCols__column.image),
  .c-threeCols .c-threeCols__column.image {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.c-archiveDocs {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 560px;
  margin-bottom: 30px;
  border-bottom: solid 44px #000000;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.c-archiveDocs .c-archiveDocs__button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-direction: column;
  height: 280px;
  width: 280px;
  padding: 20px;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  border: solid 2px #ffffff;
  color: #ffffff;
  text-align: center;
  font-size: 24px;
  line-height: 1em;
}
.c-archiveDocs .c-archiveDocs__button:hover {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #980310);
  text-decoration: none;
}
.c-archiveDocs .c-archiveDocs__icon {
  color: #000000;
}
.c-slider {
  margin-bottom: 50px;
}
.c-slider__item {
  text-align: center;
  background-color: #ffffff;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.c-slider__item:hover {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  text-decoration: none;
}
.c-slider__item:hover h3 {
  color: #ffffff;
}
.c-slider__item h3 {
  font-weight: 400;
}
.c-slider__item h3 span {
  display: block;
}
.c-contentGrid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}
.c-contentGrid .c-slider__item {
  width: calc(33.33% - 30px);
  flex-grow: 1;
}
.c-contentGrid img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 541px) and (max-width: 960px) {
  .c-contentGrid {
    gap: 20px;
  }
  .c-contentGrid .c-slider__item {
    width: calc(50% - 20px);
  }
}
@media (max-width: 540px) {
  .c-contentGrid {
    gap: 20px 0;
  }
  .c-contentGrid .c-slider__item {
    width: 100%;
  }
}
.c-contactInfo {
  font-family: 'noto serif', serif;
  text-align: center;
}
.c-contactInfo .c-contactInfo__text {
  background-color: #000000;
  color: #ffffff;
  padding: 80px 20px;
}
.c-contactInfo .c-contactInfo__text p {
  margin: 0;
}
.c-contactInfo .c-contactInfo__text a {
  color: #ffffff;
}
@media (max-width: 540px) {
  .c-contactInfo .c-contactInfo__text {
    padding: 50px 20px;
  }
}
.c-contactInfo .c-contactInfo__social {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
  padding: 20px 0;
}
.c-contactInfo .c-contactInfo__social a {
  margin: 0 10px;
}
.c-fileAudio {
  padding: 30px 0;
  margin: 50px 0;
  border-top: solid 1px #aaaaaa;
  border-bottom: solid 1px #aaaaaa;
}
.c-fileAudio .c-fileAudio__title {
  padding-bottom: 20px;
  font-size: 18px;
}
.c-fileAudio .c-fileAudio__title__it,
.c-fileAudio .c-fileAudio__title__sl {
  font-family: 'noto sans', sans-serif;
  color: #000000;
  text-transform: capitalize;
}
.c-fileAudio .c-fileAudio__title__it {
  font-weight: 700;
}
.c-fileAudio .c-fileAudio__title__sl {
  font-weight: 400;
}
.c-queryList {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  background-color: #ffffff;
  transition-property: all;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
  transform: translateY(calc(100% - 100px));
  z-index: 99;
}
.c-queryList .c-queryList__header {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #aaaaaa;
  width: 100%;
  height: 100px;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.c-queryList .c-queryList__header:hover {
  background-color: #000000;
  text-decoration: none;
}
.c-queryList .c-queryList__header h3 {
  font-family: 'noto sans', sans-serif;
  color: #ffffff;
  font-size: 24px;
  font-weight: 400;
  margin: 0;
}
.c-queryList .c-queryList__inner {
  display: flex;
  flex-wrap: wrap;
  padding: 50px 20px;
}
.c-queryList .c-queryList__item {
  font-family: 'noto serif', serif;
  font-weight: 700;
  font-size: 24px;
  color: #000000;
  text-align: center;
  width: 50%;
  padding: 20px;
  box-sizing: border-box;
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition-delay: 0;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition-delay: 0;
}
.c-queryList .c-queryList__item:hover {
  color: var(--GLOBAL-BU-COL-PRIMARY, #d42a38);
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-queryList {
    transform: translateY(calc(100% - 60px));
  }
  .c-queryList .c-queryList__header {
    height: 60px;
  }
  .c-queryList .c-queryList__header h3 {
    font-size: 18px;
  }
  .c-queryList .c-queryList__item {
    padding: 10px 20px;
    width: 100%;
    font-size: 18px;
  }
}
body.queryListIsOpen .c-queryList {
  transform: translateY(0);
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 960px) {
  .c-twoCta.c-postList .c-postItem__title {
    padding-left: 0;
  }
}
.c-linkRow {
  display: block;
  width: 100%;
  margin-bottom: 30px;
  padding: calc(20px / 2) 0;
  background-color: #000000;
  color: #ffffff;
  text-align: center;
}
.c-linkRow span {
  font-weight: 700;
}
.fontSerif * {
  font-family: 'noto serif', serif;
}
.c-footer {
  background-color: var(--GLOBAL-BU-COL-FOOTER, #000000);
  color: var(--GLOBAL-BU-COL-TXTFOOTER, #ffffff);
  padding: 20px 0;
}
.c-footer .c-footer__title {
  font-family: 'noto serif', serif;
  font-size: 28px;
  margin: 0 0 50px/2;
}
.c-footer p {
  margin: 0;
}
@media (max-width: 540px) {
  .c-footer {
    padding: 0;
  }
}
.c-footer__inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.c-footer__inner .c-footer__name,
.c-footer__inner .c-footer__info {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.c-footer__inner .c-footer__name {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  color: var(--GLOBAL-BU-COL-TXTFOOTER, #ffffff);
}
.c-footer__inner .c-footer__name p {
  padding: 5px 0;
}
.c-footer__inner .c-footer__name p:first-child {
  border-bottom: solid 1px #ffffff;
}
.c-footer__inner .c-footer__info {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.c-footer__inner .c-footer__info img {
  display: block;
  max-width: 130px;
  max-height: 30px;
  object-fit: contain;
}
.c-footer__inner .c-footer__info .wp-block-image {
  margin: 0;
}
@media (min-width: 541px) and (max-width: 960px), (max-width: 540px) {
  .c-footer__inner {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 20px;
  }
  .c-footer__inner .c-footer__name,
  .c-footer__inner .c-footer__info {
    padding: 20px;
  }
  .c-footer__inner .c-footer__info {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    gap: 20px 20px;
  }
}
.c-footer__bottom {
  margin-top: 20px;
  padding-top: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.c-footer__bottom .inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.c-footer__bottom .social-icon {
  margin-right: 20px;
}
@media (max-width: 540px) {
  .c-footer__bottom {
    text-align: left;
    padding-bottom: 40px;
    margin-top: 20px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-footer__bottom .inner {
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
  }
  .c-footer__bottom .social-icon {
    margin-right: 20px/2;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvX3BsdWdpbnMvanF1ZXJ5LmZhbmN5Ym94Lmxlc3MiLCJsZXNzL3V0aWxpdHkubGVzcyIsImxlc3MvdHJhbnNpdGlvbnMubGVzcyIsImxlc3MvbWlzYy5sZXNzIiwibGVzcy92YXJpYWJsZXMubGVzcyIsImxlc3MvX29iamVjdHMvZm9udHMubGVzcyIsImxlc3MvX29iamVjdHMvbGF5b3V0Lmxlc3MiLCJsZXNzL19vYmplY3RzL29iamVjdHMubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvaGVhZGVyLmxlc3MiLCJsZXNzL19jb21wb25lbnRzL3BhZ2VzLmxlc3MiLCJsZXNzL19jb21wb25lbnRzL25ld3MubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29udGFjdC5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9zaWRlYmFyLmxlc3MiLCJsZXNzL19jb21wb25lbnRzL2NvbXBvbmVudHMtYnUubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29tcG9uZW50cy1jdXN0b20ubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvZm9vdGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLElBQUk7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBR0o7RUFDSSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQUdKO0VBQ0ksbUNBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esd0NBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQVcsYUFBWDtFQUNBLFdBQUE7RUFDQSxjQUFBOztBQUdKLG1CQUFvQjtFQUNoQixzQkFBQTs7QUFHSjtBQUNBO0FBQ0E7QUFDQTtFQUNJLFNBQUE7RUFDQSxPQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTs7QUFHSjtFQUNJLGlDQUFBO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxt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VTVFQSxTVjRFQztBQUFELFVVNUVBLFNWNEVDO0FBQUQsaUJVM0VBLE9WMkVDO0FBQUQsVVUzRUEsT1YyRUM7O0VBQ0csY0FBQTtFQUNBLFVBQUE7O0FBR0osaUJVckZBLE1BQUssYVZxRko7QUFBRCxVVXJGQSxNQUFLLGFWcUZKO0FBQUQsaUJVcEZBLE1BQUssY1ZvRko7QUFBRCxVVXBGQSxNQUFLLGNWb0ZKO0FBQUQsaUJVbkZBLE1BQUssYVZtRko7QUFBRCxVVW5GQSxNQUFLLGFWbUZKO0FBQUQsaUJVbEZBLE1BQUssWVZrRko7QUFBRCxVVWxGQSxNQUFLLFlWa0ZKO0FBQUQsaUJVakZBLFNWaUZDO0FBQUQsVVVqRkEsU1ZpRkM7QUFBRCxpQlVoRkEsT1ZnRkM7QUFBRCxVVWhGQSxPVmdGQzs7RUFDRyxjQUFBO0VBQ0EsVUFBQTs7QUFHSixpQlUxRkEsTUFBSyxhVjBGSjtBQUFELFVVMUZBLE1BQUssYVYwRko7QUFBRCxpQlV6RkEsTUFBSyxjVnlGSjtBQUFELFVVekZBLE1BQUssY1Z5Rko7QUFBRCxpQlV4RkEsTUFBSyxhVndGSjtBQUFELFVVeEZBLE1BQUssYVZ3Rko7QUFBRCxpQlV2RkEsTUFBSyxZVnVGSjtBQUFELFVVdkZBLE1BQUssWVZ1Rko7QUFBRCxpQlV0RkEsU1ZzRkM7QUFBRCxVVXRGQSxTVnNGQztBQUFELGlCVXJGQSxPVnFGQztBQUFELFVVckZBLE9WcUZDOztFQUNHLGNBQUE7RUFDQSxVQUFBOztBQUdKLGlCVS9GQSxNQUFLLGFWK0ZKO0FBQUQsVVUvRkEsTUFBSyxhVitGSjtBQUFELGlCVTlGQSxNQUFLLGNWOEZKO0FBQUQsVVU5RkEsTUFBSyxjVjhGSjtBQUFELGlCVTdGQSxNQUFLLGFWNkZKO0FBQUQsVVU3RkEsTUFBSyxhVjZGSjtBQUFELGlCVTVGQSxNQUFLLFlWNEZKO0FBQUQsVVU1RkEsTUFBSyxZVjRGSjtBQUFELGlCVTNGQSxTVjJGQztBQUFELFVVM0ZBLFNWMkZDO0FBQUQsaUJVMUZBLE9WMEZDO0FBQUQsVVUxRkEsT1YwRkM7O0VBQ0csY0FBQTtFQUNBLFVBQUE7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 */