/*
Theme Name: BrainBlank
Theme URI: http://www.brainupstudio.it
Author: Luca Pagot
Theme URI: http://www.brainupstudio.it
Requires at least: WordPress 6.1.1
Version: 1.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: uikit, 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.
*/
/* ====================================================================================================================================
UTILITY CLASSES
======================================================================================================================================*/
.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
\*------------------------------------*/
/* ====================================================================================================================================
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;
  }
}
/* ====================================================================================================================================
MISCELLANEOUS
======================================================================================================================================*/
.grecaptcha-badge {
  opacity: 0;
}
.o-customCheckbox {
  font-size: 12px;
  color: gray;
}
.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, #E00146);
}
.o-customCheckbox input[type="checkbox"]:checked ~ .custom-checkbox:after {
  transform: translateX(16px);
  -webkit-transform: translateX(16px);
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.o-customCheckbox .custom-checkbox {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 16px;
  background-color: rgba(128, 128, 128, 0.6);
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  border-radius: 16px;
  -webkit-border-radius: 16px;
}
.o-customCheckbox .custom-checkbox:after {
  display: block;
  content: '';
  position: absolute;
  height: 12px;
  width: 12px;
  background-color: gray;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.o-customCheckbox:hover .custom-checkbox:after {
  background-color: var(--GLOBAL-BU-COL-TEXT, #868686);
}
/* ====================================================================================================================================
FONT IMPORT
======================================================================================================================================*/
/* ====================================================================================================================================
FONT RULES
======================================================================================================================================*/
body {
  font-size: 14px;
  line-height: 1.8em;
  color: var(--GLOBAL-BU-COL-TEXT, #868686);
}
strong {
  font-weight: 700;
}
h1,
h2,
h3,
h4 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: var(--GLOBAL-BU-COL-TITLE, #444444);
  line-height: 1em;
}
h1 {
  font-size: 44px;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h1 {
    font-size: 28px;
  }
}
h2 {
  font-size: 28px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h2 {
    font-size: 24px;
  }
}
h3 {
  font-size: 24px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h3 {
    font-size: 18px;
  }
}
h4 {
  font-size: 18px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  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, #E00146);
}
blockquote p {
  margin: 0;
}
/* ====================================================================================================================================
LAYOUT
======================================================================================================================================*/
.l-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
@media (min-width: 1640px) {
  .l-container {
    max-width: 1560px;
    padding: 0 20px;
  }
}
@media (min-width: 1400px) and (max-width: 1639px) {
  .l-container {
    max-width: 1320px;
    padding: 0 20px;
  }
}
@media (min-width: 1140px) and (max-width: 1399px) {
  .l-container {
    max-width: 1000px;
    padding: 0 20px;
  }
}
@media (min-width: 541px) and (max-width: 1139px) {
  .l-container {
    max-width: 720px;
    padding: 0 20px;
  }
}
@media (max-width: 540px) {
  .l-container {
    max-width: 540px;
    padding: 0 20px;
  }
}
.l-container_page {
  position: relative;
  max-width: 1024px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
/* ====================================================================================================================================
OBJECTS
======================================================================================================================================*/
.o-button {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #E00146);
  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: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.o-button:hover {
  color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.o-button:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #0B0030);
}
.o-button.white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.o-button.download {
  padding-right: calc(20px*2);
  background-image: url("./images/icons/icn-download-light.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center right 10px;
}
.o-button.no-margins {
  margin: 0;
}
.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: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
  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: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
  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: 1139px) {
  .border-preview-toggler {
    display: none!important;
  }
}
/* ====================================================================================================================================
HEADER
======================================================================================================================================*/
.c-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #ffffff;
  padding: 0;
  z-index: 999;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.c-header__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;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100px;
}
.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;
  height: 100px;
  padding: 0 20px;
}
.site-branding .custom-logo {
  max-width: initial;
}
.site-branding .custom-logo-link {
  display: contents;
}
.c-nav__mobile {
  display: none;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-header {
    padding: 0;
    height: 60px;
    line-height: 60px;
    background-color: #ffffff;
  }
  .c-header__inner {
    height: 60px;
  }
  .site-branding {
    height: 60px;
    padding: 0;
    background-color: transparent;
  }
  .c-nav__mobile {
    position: relative;
    display: block;
    height: 20px;
    width: 30px;
    cursor: pointer;
  }
  .c-nav__mobile .line {
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #000000;
    transition: transform 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  }
  .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 {
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: calc(100vh - 60px);
    padding: 50px;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow: scroll;
    z-index: 999;
  }
  .main-navigation .c-submenu__close {
    display: block !important;
    position: relative;
    padding-left: 30px;
    text-align: right;
    font-size: 12px;
    z-index: 0;
  }
  .main-navigation .c-submenu__close:after {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 50%;
    height: 20px;
    width: 20px;
    background-image: url("./images/icons/icn-submenu-close.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 1;
  }
  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) {
  .c-header {
    padding: 0;
  }
  .main-navigation {
    padding: 20px;
  }
}
/* 
====================================================================================================================================
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: 1139px), (max-width: 540px) {
  body {
    min-height: 100vh;
    min-height: -webkit-fill-available;
  }
  html {
    height: -webkit-fill-available;
  }
}
.c-page.withoutImage {
  margin-top: 180px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  .c-page {
    margin-top: 60px;
  }
}
.c-page__header {
  position: relative;
  height: 500px;
  width: 100%;
  margin-bottom: 80px;
}
.c-page__header img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.c-page__header:after {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
  opacity: 0.3;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-page__header {
    height: 200px;
    margin-bottom: 50px;
  }
}
.c-page__entryTitle {
  margin-top: 0;
}
.error-404,
.not-found {
  padding-top: calc(100px + 50px);
  min-height: 800px;
  text-align: center;
}
.error-404 img,
.not-found img {
  display: block;
  width: 50%;
  margin: 0 auto;
}
/* 
====================================================================================================================================
NEWS
======================================================================================================================================
*/
/*
====================================================================================================================================
CONTACT
====================================================================================================================================
*/
.c-pageContact__social a {
  margin-right: 20px;
}
.c-pageContact__social img {
  height: 30px;
  width: 30px;
  object-fit: contain;
  filter: saturate(50) hue-rotate(190deg);
  transition: filter 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.c-pageContact__social img:hover {
  filter: saturate(50) hue-rotate(34deg);
}
.c-pageForm__form input[type="text"],
.c-pageForm__form input[type="email"],
.c-pageForm__form input[type="date"],
.c-pageForm__form input[type="tel"],
.c-pageForm__form textarea,
.c-pageForm__form select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: solid 1px var(--GLOBAL-BU-COL-FOOTER, #0B0030);
  background-color: #ffffff;
  color: var(--GLOBAL-BU-COL-TEXT, #868686);
  height: 50px;
  margin: 0;
  padding-left: 10px;
  font-family: 'Karla', sans-serif;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.c-pageForm__form input[type="text"]::-webkit-input-placeholder,
.c-pageForm__form input[type="email"]::-webkit-input-placeholder,
.c-pageForm__form input[type="date"]::-webkit-input-placeholder,
.c-pageForm__form input[type="tel"]::-webkit-input-placeholder,
.c-pageForm__form textarea::-webkit-input-placeholder,
.c-pageForm__form select::-webkit-input-placeholder {
  /* Safari, Chrome and Opera */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:-moz-placeholder,
.c-pageForm__form input[type="email"]:-moz-placeholder,
.c-pageForm__form input[type="date"]:-moz-placeholder,
.c-pageForm__form input[type="tel"]:-moz-placeholder,
.c-pageForm__form textarea:-moz-placeholder,
.c-pageForm__form select:-moz-placeholder {
  /* Firefox 18- */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]::-moz-placeholder,
.c-pageForm__form input[type="email"]::-moz-placeholder,
.c-pageForm__form input[type="date"]::-moz-placeholder,
.c-pageForm__form input[type="tel"]::-moz-placeholder,
.c-pageForm__form textarea::-moz-placeholder,
.c-pageForm__form select::-moz-placeholder {
  /* Firefox 19+ */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:-ms-input-placeholder,
.c-pageForm__form input[type="email"]:-ms-input-placeholder,
.c-pageForm__form input[type="date"]:-ms-input-placeholder,
.c-pageForm__form input[type="tel"]:-ms-input-placeholder,
.c-pageForm__form textarea:-ms-input-placeholder,
.c-pageForm__form select:-ms-input-placeholder {
  /* IE 10+ */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]::-ms-input-placeholder,
.c-pageForm__form input[type="email"]::-ms-input-placeholder,
.c-pageForm__form input[type="date"]::-ms-input-placeholder,
.c-pageForm__form input[type="tel"]::-ms-input-placeholder,
.c-pageForm__form textarea::-ms-input-placeholder,
.c-pageForm__form select::-ms-input-placeholder {
  /* Edge */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:placeholder-shown,
.c-pageForm__form input[type="email"]:placeholder-shown,
.c-pageForm__form input[type="date"]:placeholder-shown,
.c-pageForm__form input[type="tel"]:placeholder-shown,
.c-pageForm__form textarea:placeholder-shown,
.c-pageForm__form select:placeholder-shown {
  /* Standard one last! */
  color: gray;
  opacity: 1;
}
.c-pageForm__form input[type="text"]:focus,
.c-pageForm__form input[type="email"]:focus,
.c-pageForm__form input[type="date"]:focus,
.c-pageForm__form input[type="tel"]:focus,
.c-pageForm__form textarea:focus,
.c-pageForm__form select:focus {
  outline: none;
  color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.c-pageForm__form input[type="text"]:-webkit-autofill,
.c-pageForm__form input[type="email"]:-webkit-autofill,
.c-pageForm__form input[type="date"]:-webkit-autofill,
.c-pageForm__form input[type="tel"]:-webkit-autofill,
.c-pageForm__form textarea:-webkit-autofill,
.c-pageForm__form select:-webkit-autofill,
.c-pageForm__form input[type="text"]:-webkit-autofill:hover,
.c-pageForm__form input[type="email"]:-webkit-autofill:hover,
.c-pageForm__form input[type="date"]:-webkit-autofill:hover,
.c-pageForm__form input[type="tel"]:-webkit-autofill:hover,
.c-pageForm__form textarea:-webkit-autofill:hover,
.c-pageForm__form select:-webkit-autofill:hover,
.c-pageForm__form input[type="text"]:-webkit-autofill:focus,
.c-pageForm__form input[type="email"]:-webkit-autofill:focus,
.c-pageForm__form input[type="date"]:-webkit-autofill:focus,
.c-pageForm__form input[type="tel"]:-webkit-autofill:focus,
.c-pageForm__form textarea:-webkit-autofill:focus,
.c-pageForm__form select:-webkit-autofill:focus,
.c-pageForm__form input[type="text"]:-webkit-autofill,
.c-pageForm__form input[type="email"]:-webkit-autofill,
.c-pageForm__form input[type="date"]:-webkit-autofill,
.c-pageForm__form input[type="tel"]:-webkit-autofill,
.c-pageForm__form textarea:-webkit-autofill,
.c-pageForm__form select:-webkit-autofill,
.c-pageForm__form input[type="text"]:-webkit-autofill:hover,
.c-pageForm__form input[type="email"]:-webkit-autofill:hover,
.c-pageForm__form input[type="date"]:-webkit-autofill:hover,
.c-pageForm__form input[type="tel"]:-webkit-autofill:hover,
.c-pageForm__form textarea:-webkit-autofill:hover,
.c-pageForm__form select:-webkit-autofill:hover,
.c-pageForm__form input[type="text"]:-webkit-autofill:focus,
.c-pageForm__form input[type="email"]:-webkit-autofill:focus,
.c-pageForm__form input[type="date"]:-webkit-autofill:focus,
.c-pageForm__form input[type="tel"]:-webkit-autofill:focus,
.c-pageForm__form textarea:-webkit-autofill:focus,
.c-pageForm__form select:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--GLOBAL-BU-COL-TEXT, #868686);
  -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 {
  width: 100%;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.c-pageForm__form textarea {
  resize: vertical;
  height: 100px;
  margin-top: 20px;
}
.c-pageForm__row > * {
  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;
  gap: 20px;
}
.c-pageForm__row > * > * {
  width: calc(50% - calc(20px / 2));
}
@media (max-width: 540px) {
  .c-pageForm__row > * {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-pageForm__row > * > * {
    width: 100%;
  }
}
.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, #E00146);
  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: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  background-color: var(--GLOBAL-BU-COL-FOOTER, #0B0030);
  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, #0B0030);
}
.c-pageForm__actions .wpcf7-submit:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #0B0030);
}
.c-pageForm__actions .wpcf7-submit.white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.c-pageForm__actions .wpcf7-submit.download {
  padding-right: calc(20px*2);
  background-image: url("./images/icons/icn-download-light.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center right 10px;
}
.c-pageForm__actions .wpcf7-submit.no-margins {
  margin: 0;
}
.c-pageForm__actions .wpcf7-submit:focus {
  outline: none;
}
.c-pageForm__actions .wpcf7-submit:hover {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #E00146);
}
.c-pageForm__accept {
  display: inline-block;
  color: var(--GLOBAL-BU-COL-PRIMARY, #0B0030);
}
.c-pageForm__accept label {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  gap: 10px;
}
.c-pageForm__accept p {
  margin: 0;
}
.c-pageForm__accept a {
  text-decoration: underline;
}
.wpcf7-not-valid-tip {
  font-size: 12px !important;
  color: var(--GLOBAL-BU-COL-TERTIARY, #50E3C2) !important;
}
.wpcf7-response-output {
  margin: 20px 0 10px 0 !important;
  padding: 10px;
  background-color: rgba(224, 1, 70, 0.6);
  border: none !important;
  font-size: 12px;
  color: var(--GLOBAL-BU-COL-FOOTER, #0B0030);
  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;
}
/* 
====================================================================================================================================
SIDEBAR
======================================================================================================================================
*/
.c-page__withSidebar {
  display: grid;
  grid-template-columns: 320px 1fr;
  grid-template-rows: auto auto;
  gap: 0 calc(30px*2);
  grid-template-areas: "sidebar main";
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-page__withSidebar {
    display: block;
    padding: 0;
  }
}
.c-page__main {
  grid-area: main;
}
.c-page__sidebar {
  grid-area: sidebar;
}
.c-page__sidebar .c-sidebar {
  position: sticky;
  top: calc(100px*2 + 30px);
}
.c-page__sidebar .c-sidebar .inner {
  position: relative;
  min-height: 400px;
  background-color: #ffffff;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 80px;
  box-shadow: 0 10px 40px -6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 40px -6px rgba(0, 0, 0, 0.1);
}
.c-page__sidebar .c-sidebar li {
  list-style-type: none;
}
.c-page__sidebar .c-sidebar li a {
  font-size: 16px;
  color: var(--GLOBAL-BU-COL-TEXT, #868686);
  line-height: 50px;
}
.c-page__sidebar .c-sidebar li.current_page_item a {
  color: var(--GLOBAL-BU-COL-SECONDARY, #E00146);
}
.c-page__sidebar .o-verticalText {
  left: 20px;
  top: 35px;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-page__sidebar .c-sidebar {
    position: fixed;
    width: 100%;
    top: calc(60px + 30px);
    left: 20px;
    z-index: 98;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  }
  .c-page__sidebar .c-sidebar .inner {
    width: calc(100% - calc(20px * 2));
    padding-left: calc(20px*2);
    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: 1139px), (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-TERTIARY, #50E3C2);
    color: #ffffff;
    z-index: 97;
  }
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  body.openSidebar .c-sidebar__toggler {
    background-image: url("images/icons/icn-close.svg");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center right 16px;
  }
  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: 1400px) and (max-width: 1639px), (min-width: 1640px) {
  .bu-container-blocks {
    min-height: var(--height-desktop);
  }
}
@media (min-width: 1140px) and (max-width: 1399px) {
  .bu-container-blocks {
    min-height: var(--height-laptop);
  }
}
@media (min-width: 541px) and (max-width: 1139px) {
  .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);
}
.bu-flex__align--top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  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: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  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: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  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: 1139px), (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: 1400px) and (max-width: 1639px), (min-width: 1640px) {
  .bu-seo-image {
    height: var(--height-desktop);
  }
  .bu-seo-image figcaption {
    transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
  }
  .bu-seo-image:hover figcaption {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
}
@media (min-width: 1140px) and (max-width: 1399px) {
  .bu-seo-image {
    height: var(--height-laptop);
  }
}
@media (min-width: 541px) and (max-width: 1139px) {
  .bu-seo-image {
    height: var(--height-tablet);
  }
}
@media (max-width: 540px) {
  .bu-seo-image {
    height: var(--height-mobile);
  }
}
@media (min-width: 1400px) and (max-width: 1639px), (min-width: 1640px) {
  .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: 1140px) and (max-width: 1399px) {
  .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: 1139px) {
  .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: 1400px) and (max-width: 1639px), (min-width: 1640px) {
  .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: 1140px) and (max-width: 1399px) {
  .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: 1139px) {
  .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;
  }
}
.bu-container-blocks .wp-block-columns {
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0 !important;
  width: 100%;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .bu-container-blocks .wp-block-columns {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .bu-container-blocks .wp-block-columns:last-child {
    margin-bottom: 0 !important;
  }
  .bu-container-blocks .wp-block-columns .wp-block-column {
    width: 100%;
    flex-basis: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.wp-block-separator {
  margin: 0 auto;
}
.wp-block-separator.is-style-default {
  width: 80px;
}
.wp-block-separator.is-style-wide {
  width: 100%;
}
.c-slider .c-slider__card {
  box-sizing: border-box;
}
.c-slider .c-slider__card > a {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  z-index: 0;
}
.c-slider .c-slider__card > a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0) 0%, #000000 90%);
  opacity: 0.65;
  transition: opacity 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  z-index: 0;
}
.c-slider .c-slider__card > a:hover {
  color: inherit;
  text-decoration: none;
}
.c-slider .c-slider__card > a:hover:before {
  opacity: 0.85;
}
.c-slider .c-slider__card:after {
  content: '';
  display: block;
  position: absolute;
  right: 30px;
  bottom: 30px;
  height: 22px;
  width: 22px;
  background-image: url("./images/icons/plus.svg");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
  transform: rotate(0deg);
  transition: transform 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.c-slider .c-slider__card:hover:after {
  transform: rotate(90deg);
}
@media (min-width: 1640px) {
  .c-slider .c-slider__card {
    width: calc(100% / 4);
    padding-right: 3px;
  }
}
@media (min-width: 1400px) and (max-width: 1639px) {
  .c-slider .c-slider__card {
    width: calc(100% / 3);
    padding-right: 3px;
  }
}
@media (min-width: 1140px) and (max-width: 1399px) {
  .c-slider .c-slider__card {
    width: calc(100% / 2);
    padding-right: 3px;
  }
}
@media (min-width: 541px) and (max-width: 1139px) {
  .c-slider .c-slider__card {
    width: calc(100% / 2);
    padding-right: 3px;
  }
}
@media (max-width: 540px) {
  .c-slider .c-slider__card {
    width: 100%;
  }
}
.c-slider .c-slider__card__image {
  height: 300px;
  width: 100%;
  object-fit: cover;
}
.c-slider .c-slider__card__texts {
  position: relative;
  background-color: gray;
  padding: 20px 80px 20px 30px;
  flex-grow: 1;
  z-index: 1;
}
.c-slider .c-slider__card__texts .c-slider__card__tax {
  display: flex;
  gap: 2px;
  color: #ffffff;
  text-transform: uppercase;
}
.c-slider .c-slider__card__texts .c-slider__card__tax > * {
  line-height: 1.4em;
  height: 1.4em;
}
.c-slider .c-slider__card__texts .c-slider__card__tax > span:first-child {
  font-weight: 700;
}
.c-slider .c-slider__card__texts .c-slider__card__tax.alternative > span:not(:first-child) {
  background-color: var(--GLOBAL-BU-COL-TERTIARY, #50E3C2);
  padding: 0 4px;
}
.c-slider .c-slider__card__texts .c-slider__card__tax > span:not(:first-child) {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #E00146);
  padding: 0 4px;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-slider .c-slider__card__texts .c-slider__card__tax {
    font-size: 12px;
  }
}
.c-slider .c-slider__card__texts .c-slider__card__date {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  color: var(--GLOBAL-BU-COL-TEXT, #868686);
}
.c-slider .c-slider__card__texts .c-slider__card__date span:first-child {
  font-weight: 700;
  color: var(--GLOBAL-BU-COL-TERTIARY, #50E3C2);
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-slider .c-slider__card__texts .c-slider__card__date {
    font-size: 12px;
  }
}
.c-slider .c-slider__card__texts h3 {
  font-size: 24px;
  font-weight: 700;
  margin: calc(20px / 2) 0 0;
}
.c-slider .c-slider__footer {
  display: flex;
  align-items: center;
  padding: 0 20px;
  margin-top: 3px;
  height: 42px;
  background-color: #000000;
}
.c-slider .c-slider__footer.spaced {
  justify-content: space-between;
}
.c-slider .c-slider__footer.centered {
  justify-content: center;
}
.c-slider .c-slider__footer .uk-slider-nav li a {
  background-image: url('images/icons/play.svg');
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  background-color: transparent;
  border: none;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  opacity: 0.5;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
@media (max-width: 540px) {
  .c-slider .c-slider__footer .uk-slider-nav li a {
    background-image: none;
    width: 10px;
    height: 10px;
  }
}
.c-slider .c-slider__footer .uk-slider-nav li.uk-active a {
  transform: rotate(0deg);
  opacity: 1;
}
.c-slider .c-slider__footer .c-slider__footer__link {
  font-size: 12px;
  color: #ffffff;
  font-weight: 700;
  text-decoration: underline;
  text-transform: uppercase;
}
.c-slider.compact .c-slider__card:after {
  background-image: url("./images/icons/plus.svg");
}
.c-slider.compact .c-slider__card__texts {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
}
.c-slider.compact .c-slider__card__texts h3 {
  font-size: 28px;
  color: #ffffff;
  text-transform: uppercase;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-slider.compact .c-slider__card__texts h3 {
    font-size: 24px;
  }
}
.c-accordion {
  margin-bottom: 50px;
}
.c-accordion .c-accordion__item {
  background-color: #ffffff;
  margin-bottom: 30px;
  box-shadow: 0 10px 40px -6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 40px -6px rgba(0, 0, 0, 0.1);
}
.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: #ffffff;
  -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;
  margin: 0;
}
.c-accordion .c-accordion__title img {
  transition: transform 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.c-accordion .c-accordion__content {
  padding: 20px;
  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: 1139px) {
  .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: 1139px) {
  .c-accordion .c-accordion__content .c-accordion__image {
    margin-top: 30px;
  }
}
.c-gallery {
  margin: 80px auto;
}
.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;
}
.c-gallery .c-gallery__thumb {
  margin-right: 6px;
  margin-bottom: 6px;
}
.c-gallery .c-gallery__thumb a {
  display: block;
  line-height: 0;
}
@media (max-width: 540px) {
  .c-gallery .c-gallery__thumb {
    margin: 3px;
    width: calc(100% / 3 - 6px);
  }
}
.c-footer {
  background-color: var(--GLOBAL-BU-COL-FOOTER, #0B0030);
  color: var(--GLOBAL-BU-COL-TXTFOOTER, #ffffff);
  padding: 50px 0 calc(20px*2);
  box-sizing: border-box;
}
.c-footer .c-footer__title {
  font-family: 'Poppins', sans-serif;
  font-size: 28px;
  margin: 0 0 calc(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;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.c-footer__inner .c-footer__name,
.c-footer__inner .c-footer__info {
  width: 49%;
}
@media (max-width: 540px) {
  .c-footer__inner {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-footer__inner .c-footer__name,
  .c-footer__inner .c-footer__info {
    width: 100%;
    padding: calc(20px*2) 0;
  }
}
.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: calc(20px*2);
    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: calc(20px/2);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvdXRpbGl0eS5sZXNzIiwibGVzcy90cmFuc2l0aW9ucy5sZXNzIiwibGVzcy9taXNjLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9fb2JqZWN0cy9mb250cy5sZXNzIiwibGVzcy9fb2JqZWN0cy9sYXlvdXQubGVzcyIsImxlc3MvX29iamVjdHMvb2JqZWN0cy5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9oZWFkZXIubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvcGFnZXMubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29udGFjdC5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9zaWRlYmFyLmxlc3MiLCJsZXNzL19jb21wb25lbnRzL2NvbXBvbmVudHMtYnUubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29tcG9uZW50cy1jdXN0b20ubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvZm9vdGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWdDQTtFQUNJLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7O0FBRUEsT0FBQztFQUNHLG1CQUFBOztBQUVBLE9BSEgsUUFHSTtFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBZ0IsR0FBaEI7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTs7QUFLWjtFQUNJLDJCQUFBOztFQUNBLHlCQUFBOztFQUNBLHdCQUFBOztFQUNBLHNCQUFBOztFQUNBLHFCQUFBOztFQUNBLGlCQUFBOzs7Ozs7OztBQy9ESjtFQUNJO0lBQ0ksWUFBQTtJREVKLFdDRGlCLHNCQUFxQixRREN0QztJQUNBLG1CQ0ZpQixzQkFBcUIsUURFdEM7O0VDQUE7SUFDSSxZQUFBOztFQUVKO0lBQ0ksVUFBQTtJ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 */