/*
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__jump {
  0% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(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: all, 3s, cubic-bezier(0.075, 0.82, 0.165, 1), 0.8s;
}
.js-appear.hidden {
  opacity: 0;
  transform: translateY(140px);
  -webkit-transform: translateY(140px);
}
/* ====================================================================================================================================
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, #e39d49);
}
.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: 16px;
  line-height: 1.8em;
  color: #ffffff;
}
strong {
  font-weight: 600;
}
h1,
h2,
h3,
h4 {
  font-family: 'Gabarito', cursive;
  font-weight: 600;
  color: #ffffff;
  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: 44px;
}
@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, #e39d49);
}
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: 600;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  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: 600;
  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: 600;
  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%;
  height: 80px;
  background-color: transparent;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.c-header__logo {
  margin: 0;
}
.c-header__logo img {
  height: 40px;
  width: auto;
  object-fit: contain;
}
@media (max-width: 540px) {
  .c-header__logo img {
    height: 30px;
  }
}
/* 
====================================================================================================================================
PAGES
======================================================================================================================================
*/
body {
  opacity: 0;
  animation-name: animation__fadein;
  animation-duration: 1s;
  animation-delay: 0.8s;
  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;
}
.page-template-default {
  padding-top: 180px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  .page-template-default {
    padding-top: 60px;
  }
}
.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: 600;
}
.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, #e39d49);
  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: 600;
  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: 600;
  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: 600;
  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 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  background-color: transparent;
  color: var(--GLOBAL-BU-COL-TXTFOOTER, #ffffff);
  padding: 50px 0 calc(20px*2);
  box-sizing: border-box;
}
.c-footer p {
  margin: 0;
}
.c-footer a {
  text-decoration: underline;
  color: #ffffff;
}
/* 
====================================================================================================================================
LANDING
======================================================================================================================================
*/
html {
  background-color: #000000;
}
body {
  background-color: #000000;
  background-image: url("./images/backgrounds/background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  opacity: 0;
  animation-name: animation__fadein;
  animation-duration: 1s;
  animation-delay: 0.8s;
  animation-fill-mode: forwards;
}
.c-landing {
  position: relative;
}
@media (max-width: 540px) {
  .c-landing {
    min-height: 100vh   ;
  }
}
.c-landing .wp-block-video {
  position: relative;
  height: 100vh;
  margin: 0;
}
.c-landing .wp-block-video:after {
  display: block;
  content: '';
  position: absolute;
  bottom: -200px;
  width: 100%;
  height: 200px;
  background: linear-gradient(black, rgba(0, 0, 0, 0));
}
.c-landing .wp-block-video video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 540px) {
  .c-landing .wp-block-video {
    height: auto;
  }
  .c-landing .wp-block-video video {
    height: auto;
    aspect-ratio: 8/6;
  }
}
.c-button {
  position: absolute;
  top: calc(100vh - 100px);
  left: 50%;
  height: 80px;
  width: 80px;
  border-radius: 100%;
  background-color: #ffffff;
  background-image: url("./images/icons/arrow-down.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  z-index: 99;
  animation-name: animation__jump;
  animation-duration: 2s;
  animation-delay: 0;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
}
@media (max-width: 540px) {
  .c-button {
    display: none;
  }
}
.c-landing__intro {
  text-align: center;
}
.c-landing__intro h2 {
  color: #ffffff;
}
.c-landing__intro h2 span {
  font-family: 'Dancing Script', cursive;
  font-size: 1.4em;
}
.c-landing__intro .wpcf7 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-landing__intro .wpcf7 form > p {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}
.c-landing__intro .wpcf7 input {
  height: 50px;
  width: 300px;
  border-radius: 25px;
  border: none;
  outline: none;
  font-family: 'Gabarito', cursive;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 540px) {
  .c-landing__intro .wpcf7 input {
    width: 240px;
    font-size: 16px;
  }
}
.c-landing__intro .wpcf7 input[type="email"] {
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  text-align: center;
  box-sizing: border-box;
  transition: all 0.6s ease-in-out;
}
.c-landing__intro .wpcf7 input[type="email"]::-webkit-input-placeholder {
  /* Safari, Chrome and Opera */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]::-ms-input-placeholder {
  /* Edge */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:placeholder-shown {
  /* Standard one last! */
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus {
  outline: none;
  color: #ffffff;
  background-color: rgba(227, 157, 73, 0.2);
}
.c-landing__intro .wpcf7 input[type="email"]:focus::-webkit-input-placeholder {
  /* Safari, Chrome and Opera */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus::-ms-input-placeholder {
  /* Edge */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="email"]:focus:placeholder-shown {
  /* Standard one last! */
  color: #ffffff;
  opacity: 1;
}
.c-landing__intro .wpcf7 input[type="checkbox"] {
  height: 10px;
  width: 10px;
}
.c-landing__intro .wpcf7 .wpcf7-list-item {
  margin: 0;
  color: #ffffff;
}
.c-landing__intro .wpcf7 .wpcf7-list-item a {
  color: var(--GLOBAL-BU-COL-SECONDARY, #e39d49);
}
.c-landing__intro .wpcf7 .wpcf7-spinner {
  display: none !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
  border: none;
  border-radius: 10px;
  background-color: rgba(208, 51, 65, 0.3);
  color: #ffffff;
}
.wpcf7 form.sent .wpcf7-response-output {
  border: none;
  border-radius: 10px;
  background-color: rgba(50, 210, 150, 0.3);
  color: #ffffff;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvdXRpbGl0eS5sZXNzIiwibGVzcy90cmFuc2l0aW9ucy5sZXNzIiwibGVzcy9taXNjLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9fb2JqZWN0cy9mb250cy5sZXNzIiwibGVzcy9fb2JqZWN0cy9sYXlvdXQubGVzcyIsImxlc3MvX29iamVjdHMvb2JqZWN0cy5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9oZWFkZXIubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvcGFnZXMubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29tcG9uZW50cy1idS5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9jb21wb25lbnRzLWN1c3RvbS5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9mb290ZXIubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvbGFuZGluZy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQ0E7RUFDSSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLHFCQUFBOztBQUVBLE9BQUM7RUFDRyxtQkFBQTs7QUFFQSxPQUhILFFBR0k7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQWdCLEdBQWhCO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7O0FBS1o7RUFDSSwyQkFBQTs7RUFDQSx5QkFBQTs7RUFDQSx3QkFBQTs7RUFDQSxzQkFBQTs7RUFDQSxxQkFBQTs7RUFDQSxpQkFBQTs7Ozs7Ozs7QUMvREo7RUFDSTtJREdBLFdDRmlCLGFERWpCO0lBQ0EsbUJDSGlCLGFER2pCOztFQ0RBO0lEQUEsV0NDaUIsaUJERGpCO0lBQ0EsbUJDQWlCLGlCREFqQjs7RUNFQTtJREhBLFdDSWlCLGFESmpCO0lBQ0EsbUJDR2lCLGFESGpCOzs7QUNp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 */