/*
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: #747474;
}
.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, #00a0de);
}
.o-customCheckbox input[type="checkbox"]:checked ~ .custom-checkbox:after {
  transform: translateX(16px);
  -webkit-transform: translateX(16px);
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0f1f1e);
}
.o-customCheckbox .custom-checkbox {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 16px;
  background-color: rgba(116, 116, 116, 0.6);
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
  border-radius: 16px;
  -webkit-border-radius: 16px;
}
.o-customCheckbox .custom-checkbox:after {
  display: block;
  content: '';
  position: absolute;
  height: 12px;
  width: 12px;
  background-color: #747474;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
}
.o-customCheckbox:hover .custom-checkbox:after {
  background-color: var(--GLOBAL-BU-COL-TEXT, #747474);
}
/* ====================================================================================================================================
FONT IMPORT
======================================================================================================================================*/
/* ====================================================================================================================================
FONT RULES
======================================================================================================================================*/
body {
  font-size: 16px;
  line-height: 1.8em;
  color: var(--GLOBAL-BU-COL-TEXT, #747474);
}
strong {
  font-weight: 700;
}
h1,
h2,
h3,
h4 {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: var(--GLOBAL-BU-COL-TITLE, #0f1f1e);
  line-height: 1.1em;
  margin-top: 0.5em;
}
h1 {
  font-size: 90px;
  margin-bottom: 0.9em;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h1 {
    font-size: 42px;
  }
}
h2 {
  font-size: 42px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h2 {
    font-size: 24px;
  }
}
h3 {
  font-size: 42px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h3 {
    font-size: 24px;
  }
}
h4 {
  font-size: 24px;
}
@media (max-width: 540px), (min-width: 541px) and (max-width: 1139px) {
  h4 {
    font-size: 20px;
  }
}
blockquote {
  margin-left: 0;
  padding: 0.5em 1.5em;
  background-color: rgba(217, 217, 217, 0.15);
  border-left: solid 8px var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
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;
}
.l-container_home {
  position: relative;
  max-width: 1280px;
  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: transparent;
  color: #000000;
  text-align: center;
  min-width: 180px;
  height: 50px;
  line-height: 50px;
  border: solid 1px var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  z-index: 0;
  margin: 20px 0;
  padding: 0 6px;
  border-radius: 4px;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
  white-space: nowrap!important;
}
.o-button:hover {
  color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  text-decoration: none;
}
.o-button:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #000000);
}
.o-button:hover.fill {
  background-color: #ffffff;
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
.o-button.white {
  color: #ffffff;
}
.o-button.fill {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  color: #ffffff;
}
.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;
}
.o-button.onlyText {
  border: none!important;
  text-decoration: underline;
  padding: 0!important;
  background-color: transparent!important;
  line-height: unset!important;
  height: unset!important;
  text-align: inherit!important;
  min-width: unset!important;
  margin: 10px 10px 10px 0;
  font-size: 12px !important;
}
.o-button.onlyText:hover {
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de) !important;
  text-decoration: underline;
  background-color: transparent!important;
}
.o-circle-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  height: 70px;
  width: 70px;
  border-radius: 100%;
}
.o-circle-button img {
  height: 22px;
  width: auto;
  object-fit: contain;
}
.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.8s cubic-bezier(0.83, 0, 0.17, 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.8s cubic-bezier(0.83, 0, 0.17, 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;
  }
}
.dark {
  --color-text: #b2b2b2;
}
.home.dark {
  background-image: url("./images/backgrounds/home-background.jpg");
  background-repeat: repeat-y;
  background-position: top center;
  background-size: 100% auto;
}
.home.dark .c-home__menu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 89;
}
.home.dark .c-home__menu .mega-menu {
  display: flex !important;
  justify-content: flex-start;
}
.home.dark .c-home__menu .mega-menu .mega-menu-link {
  height: 120px !important;
  line-height: 120px !important;
  color: #ffffff !important;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .home.dark .c-home__menu {
    display: flex;
    justify-content: flex-start;
    align-self: center;
    padding: 30px;
  }
  .home.dark .c-home__menu .mega-menu-wrap {
    display: none !important;
  }
  .home.dark .c-home__menu .line {
    background-color: #ffffff;
  }
}
.home.dark .c-home__slideshow {
  position: relative;
  height: 100vh;
}
.home.dark .c-home__slideshow .c-home__slideshow__slide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 30px;
}
@media (max-width: 540px) {
  .home.dark .c-home__slideshow .c-home__slideshow__slide {
    height: 100vh;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    padding-top: 20px;
  }
}
.home.dark .c-home__slideshow .c-home__slideshow__items,
.home.dark .c-home__slideshow .c-home__slideshow__slide {
  overflow: visible;
}
.home.dark .c-home__slideshow .c-home__slideshow__content {
  flex-shrink: 0;
  padding: 0 30px;
  box-sizing: border-box;
}
.home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__logo {
  height: 32px;
  width: auto;
  margin-bottom: 20px;
}
.home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__title {
  color: #ffffff;
  font-weight: 100;
  font-size: 65px;
  line-height: 1.1em;
  margin-bottom: calc(20px * 2);
}
.home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__title strong {
  font-weight: 100;
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__logo {
    height: 32px;
  }
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__title {
    font-size: 50px;
  }
}
@media (min-width: 541px) and (max-width: 840px) {
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__logo {
    height: 24px;
    margin-bottom: 10px;
  }
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__title {
    font-size: 40px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__slideshow .c-home__slideshow__content {
    width: 100%;
  }
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__logo {
    height: 24px;
    margin-bottom: 10px;
  }
  .home.dark .c-home__slideshow .c-home__slideshow__content .c-home__slideshow__title {
    font-size: 28px;
    line-height: 1.2em;
  }
}
.home.dark .c-home__slideshow .c-home__slideshow__image {
  object-fit: contain;
  object-position: center right;
  justify-self: flex-end;
  width: 30vw;
  margin-right: 5vw;
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__slideshow .c-home__slideshow__image {
    margin-right: 10vw;
  }
}
@media (min-width: 541px) and (max-width: 840px) {
  .home.dark .c-home__slideshow .c-home__slideshow__image {
    width: 30vw;
    margin-right: 20px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__slideshow .c-home__slideshow__image {
    width: 200px;
    align-self: flex-end;
  }
}
.home.dark .c-home__slideshow .c-home__slideshow__bottom {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}
.home.dark .c-home__word {
  width: 100%;
  padding: 130px 0;
  overflow: hidden;
}
.home.dark .c-home__word h2 {
  font-size: 30vw;
  line-height: 0.8em;
  color: #255963;
  white-space: nowrap;
  margin: 0;
  opacity: 0.3;
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__word {
    padding: 40px 0 80px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__word {
    padding: 60px 0;
  }
  .home.dark .c-home__word h2 {
    font-size: 20vw;
  }
}
.home.dark .c-home__activities {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 100px;
}
.home.dark .c-home__activities p {
  color: var(--color-text);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__activities {
    gap: 60px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__activities {
    flex-direction: column-reverse;
    gap: 30px;
    margin-bottom: 0;
  }
}
.home.dark .c-home__activities .c-home__activities__left {
  width: 100%;
}
.home.dark .c-home__activities .c-home__activities__left .c-home__activities__title {
  color: #ffffff;
  margin-bottom: 60px;
}
.home.dark .c-home__activities .c-home__activities__left .c-home__activities__item {
  display: flex;
  align-items: center;
  gap: calc(20px * 2);
  margin-bottom: calc(20px * 2);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__activities .c-home__activities__left .c-home__activities__item {
    gap: 20px;
  }
}
.home.dark .c-home__activities .c-home__activities__left .c-home__activities__number {
  height: 70px;
  width: 70px;
  border-radius: 100%;
  border: solid 1px var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  color: #ffffff;
  font-weight: 700;
  font-size: 20px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  display: none!important;
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__activities .c-home__activities__left .c-home__activities__number {
    height: 40px;
    width: 40px;
    font-size: 16px;
  }
}
.home.dark .c-home__activities .c-home__activities__left .c-home__activities_texts h4 {
  color: #ffffff;
  font-size: 20px;
  margin: 0 0 10px;
}
.home.dark .c-home__activities .c-home__activities__left .c-home__activities_texts p {
  margin: 0;
  font-size: 16px;
}
.home.dark .c-home__activities .c-home__activities__right {
  position: relative;
  width: 100%;
  text-align: right;
}
.home.dark .c-home__activities .c-home__activities__right img {
  max-width: 480px;
  position: sticky;
  top: calc(120px + 100px);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__activities .c-home__activities__right {
    width: auto;
  }
  .home.dark .c-home__activities .c-home__activities__right img {
    max-width: 280px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__activities .c-home__activities__right img {
    width: 100%;
    max-width: initial;
  }
}
.home.dark .c-home__rowteaser {
  position: relative;
  padding: 70px;
  text-align: center;
}
.home.dark .c-home__rowteaser p {
  color: var(--color-text);
}
.home.dark .c-home__rowteaser:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.1;
  background: radial-gradient(681.83% 70.71% at 50% 50%, #00FFC2 0%, #00A0DE 100%);
}
.home.dark .c-home__rowteaser .c-home__rowteaser__title {
  color: #ffffff;
  font-size: 42px;
}
.home.dark .c-home__rowteaser .c-home__rowteaser__text {
  color: rgba(255, 255, 255, 0.6);
}
.home.dark .c-home__howto {
  display: flex;
  justify-content: space-between;
  gap: 100px;
  margin-top: 150px;
}
.home.dark .c-home__howto p {
  color: var(--color-text);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__howto {
    gap: 60px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__howto {
    flex-direction: column;
    gap: 30px;
    margin-bottom: 0;
  }
}
.home.dark .c-home__howto .c-home__howto__left {
  position: relative;
  width: 100%;
  text-align: right;
}
.home.dark .c-home__howto .c-home__howto__left img {
  max-width: 480px;
  position: sticky;
  top: calc(120px + 100px);
}
@media (min-width: 541px) and (max-width: 1139px) {
  .home.dark .c-home__howto .c-home__howto__left {
    width: auto;
  }
  .home.dark .c-home__howto .c-home__howto__left img {
    max-width: 280px;
  }
}
@media (max-width: 540px) {
  .home.dark .c-home__howto .c-home__howto__left {
    width: auto;
  }
  .home.dark .c-home__howto .c-home__howto__left img {
    width: 100%;
    max-width: initial;
  }
}
.home.dark .c-home__howto .c-home__howto__right {
  width: 100%;
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto__title {
  color: #ffffff;
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto__text {
  margin-bottom: 60px;
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto__item {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 30px;
  margin-bottom: calc(20px * 2);
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto__item:not(:last-child):before {
  display: block;
  content: '';
  position: absolute;
  left: 19px;
  top: 48px;
  bottom: -32px;
  width: 1px;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto__number {
  height: 40px;
  width: 40px;
  border-radius: 100%;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  background-image: url("./images/icons/icn-check.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  flex-shrink: 0;
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto_texts h4 {
  color: #ffffff;
  font-size: 20px;
  margin: 0 0 10px;
}
.home.dark .c-home__howto .c-home__howto__right .c-home__howto_texts p {
  margin: 0;
  font-size: 16px;
}
/* ====================================================================================================================================
HEADER
======================================================================================================================================*/
.c-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0;
  z-index: 999;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 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: 120px;
  padding: 0 40px;
}
.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: 120px;
  padding: 0 10px;
}
.site-branding .custom-logo {
  width: 300px;
  object-fit: contain;
}
.site-branding .custom-logo-link {
  display: contents;
}
a.mega-menu-link {
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1) !important;
}
.mega-menu-item {
  position: relative!important;
}
.mega-menu-item:after {
  position: absolute!important;
  content: '' !important;
  display: block!important;
  height: 2px!important;
  width: 0px!important;
  top: calc(50% + 10px) !important;
  right: 0!important;
  background-color: #ffffff !important;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1) !important;
}
.mega-menu-item:hover:after {
  left: 0!important;
  right: unset!important;
  width: 100%!important;
}
.mega-menu-item:not(.mega-current_page_item) a.mega-menu-link {
  opacity: 50%!important;
  color: #ffffff !important;
}
.c-nav__mobile {
  display: none;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-header {
    padding: 0;
    height: 80px;
    line-height: 80px;
    background-color: #ffffff;
  }
  .c-header__inner {
    height: 80px;
    padding: 0 20px;
  }
  h1 {
    margin: 0!important;
  }
  .site-branding {
    height: 80px;
    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: #ffffff;
    transition: transform 0.6s cubic-bezier(0.83, 0, 0.17, 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;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100svh;
    padding: 20px;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow: scroll;
    z-index: -1;
  }
  .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;
  }
  .mega-menu-item {
    padding: 0 !important;
    margin: 20px 0 !important;
  }
  .mega-menu-item .mega-menu-link {
    text-align: center !important;
  }
  body.openMenu .c-header {
    filter: brightness(1) grayscale(0);
    background-color: #ffffff;
  }
  body.openMenu .c-nav__mobile .line {
    background-color: #000000;
  }
  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: flex;
  }
  .site-branding .custom-logo {
    width: 200px;
  }
}
@media (max-width: 540px) {
  .c-header {
    padding: 0;
  }
  .main-navigation {
    padding: 20px;
  }
}
.c-header {
  filter: brightness(4) grayscale(1);
  background-color: rgba(255, 255, 255, 0);
}
body.isMenuChangeOnScroll .c-header {
  filter: brightness(1) grayscale(0);
  background-color: #ffffff;
}
body.isMenuChangeOnScroll .c-header .mega-menu-item:after {
  background-color: #000000 !important;
}
body.isMenuChangeOnScroll .c-header .mega-menu-item:not(.mega-current_page_item) a.mega-menu-link {
  opacity: 100%!important;
  color: #000000 !important;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  body.isMenuChangeOnScroll .c-nav__mobile .line {
    background-color: #000000;
  }
}
.home .c-header {
  filter: brightness(1) grayscale(0);
  background-color: #ffffff;
}
.home .c-header .mega-menu-item:after {
  background-color: #000000 !important;
}
.home .c-header .mega-menu-item:not(.mega-current_page_item) a.mega-menu-link {
  opacity: 100%!important;
  color: #000000 !important;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .home .c-nav__mobile .line {
    background-color: #000000;
  }
}
.home .c-header {
  transform: translateY(-100%);
}
.home.isMenuChangeOnScroll .c-header {
  transform: translateY(0);
}
.home.openMenu .c-header {
  transform: translateY(0) !important;
}
/* 
====================================================================================================================================
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: 220px;
}
.c-page__header {
  position: relative;
  height: 680px;
  width: 100%;
}
.c-page__header img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 0;
}
.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, #0f1f1e);
  opacity: 0.75;
  z-index: 1;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-page__header {
    height: 400px;
  }
}
.c-page__entryTitle {
  margin-top: 0;
}
.centered-title .c-page__entryTitle {
  text-align: center;
}
.c-page__header__text {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  z-index: 2;
}
.c-page__header__text .c-page__entryTitle {
  color: #ffffff;
  margin: 0;
}
.c-page__header__text .c-page__header__introtext {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  line-height: 1.4em;
  max-width: 680px;
  padding: 0 20px;
  margin: 0;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-page__header__text .c-page__header__introtext {
    font-size: 16px;
  }
}
.error-404,
.not-found {
  padding-top: calc(120px + 60px);
  min-height: 800px;
  text-align: center;
}
.error-404 img,
.not-found img {
  display: block;
  width: 50%;
  margin: 0 auto;
}
/* 
====================================================================================================================================
NEWS
======================================================================================================================================
*/
/*
====================================================================================================================================
CONTACT
====================================================================================================================================
*/
.c-contact__header {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.c-contact__header .c-contact__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.c-contact__header .c-contact__info .c-contact__info__icon {
  position: static;
  height: 14px;
  width: 14px;
  object-fit: contain;
}
.c-contact__header .c-contact__info p {
  color: #ffffff;
  margin: 0;
}
.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.6s cubic-bezier(0.83, 0, 0.17, 1);
}
.c-pageContact__social img:hover {
  filter: saturate(50) hue-rotate(34deg);
}
.c-pageForm__form {
  margin-top: 60px;
}
.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 #C7C7C7;
  background-color: #ffffff;
  color: var(--GLOBAL-BU-COL-TEXT, #747474);
  height: 50px;
  margin: 0;
  padding-left: 10px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
  border-radius: 2px;
}
.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: #747474;
  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: #747474;
  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: #747474;
  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: #747474;
  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: #747474;
  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: #747474;
  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, #0f1f1e);
}
.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, #747474);
  -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__footer {
  display: flex;
  justify-content: space-between;
}
.c-pageForm__actions {
  margin-top: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.c-pageForm__actions p {
  margin: 0;
  display: grid;
}
.c-pageForm__actions .wpcf7-submit {
  position: relative;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  background-color: transparent;
  color: #000000;
  text-align: center;
  min-width: 180px;
  height: 50px;
  line-height: 50px;
  border: solid 1px var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  z-index: 0;
  margin: 20px 0;
  padding: 0 6px;
  border-radius: 4px;
  transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
  white-space: nowrap!important;
  cursor: pointer;
  margin: 0;
}
.c-pageForm__actions .wpcf7-submit:hover {
  color: #ffffff;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  text-decoration: none;
}
.c-pageForm__actions .wpcf7-submit:hover.white {
  color: var(--GLOBAL-BU-COL-FOOTER, #000000);
}
.c-pageForm__actions .wpcf7-submit:hover.fill {
  background-color: #ffffff;
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
.c-pageForm__actions .wpcf7-submit.white {
  color: #ffffff;
}
.c-pageForm__actions .wpcf7-submit.fill {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  color: #ffffff;
}
.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.onlyText {
  border: none!important;
  text-decoration: underline;
  padding: 0!important;
  background-color: transparent!important;
  line-height: unset!important;
  height: unset!important;
  text-align: inherit!important;
  min-width: unset!important;
  margin: 10px 10px 10px 0;
  font-size: 12px !important;
}
.c-pageForm__actions .wpcf7-submit.onlyText:hover {
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de) !important;
  text-decoration: underline;
  background-color: transparent!important;
}
.c-pageForm__actions .wpcf7-submit:focus {
  outline: none;
}
.c-pageForm__actions .wpcf7-submit:hover {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
.c-pageForm__accept {
  display: inline-block;
  color: var(--GLOBAL-BU-COL-PRIMARY, #0f1f1e);
}
.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, #66c6eb) !important;
}
.wpcf7-response-output {
  margin: 20px 0 10px 0 !important;
  padding: 10px;
  background-color: rgba(0, 160, 222, 0.6);
  border: none !important;
  font-size: 12px;
  color: var(--GLOBAL-BU-COL-FOOTER, #000000);
  border-radius: 6px;
  -webkit-border-radius: 6px;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
  border: none;
}
.wpcf7-list-item-label {
  line-height: 1.3em;
}
.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(120px*2 + 30px);
}
.c-page__sidebar .c-sidebar .inner {
  position: relative;
  min-height: 400px;
  background-color: #ffffff;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 100px;
  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, #747474);
  line-height: 60px;
}
.c-page__sidebar .c-sidebar li.current_page_item a {
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
.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(80px + 30px);
    left: 20px;
    z-index: 98;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transition: all 0.6s cubic-bezier(0.83, 0, 0.17, 1);
  }
  .c-page__sidebar .c-sidebar .inner {
    width: calc(100% - 20px * 2);
    padding-left: calc(20px*2);
    min-height: 300px;
  }
  .c-page__sidebar .c-sidebar li a {
    font-size: 20px;
  }
  .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, #66c6eb);
    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.8s cubic-bezier(0.83, 0, 0.17, 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: 60px;
  }
  .bu-md.bu-md__top--large {
    margin-top: 100px;
  }
  .bu-md.bu-md__top--extralarge {
    margin-top: 150px;
  }
  .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: 60px;
  }
  .bu-md.bu-md__right--large {
    margin-right: 100px;
  }
  .bu-md.bu-md__right--extralarge {
    margin-right: 150px;
  }
  .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: 60px;
  }
  .bu-md.bu-md__bottom--large {
    margin-bottom: 100px;
  }
  .bu-md.bu-md__bottom--extralarge {
    margin-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-md.bu-md__left--large {
    margin-left: 100px;
  }
  .bu-md.bu-md__left--extralarge {
    margin-left: 150px;
  }
}
@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: 60px;
  }
  .bu-ml.bu-ml__top--large {
    margin-top: 100px;
  }
  .bu-ml.bu-ml__top--extralarge {
    margin-top: 150px;
  }
  .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: 60px;
  }
  .bu-ml.bu-ml__right--large {
    margin-right: 100px;
  }
  .bu-ml.bu-ml__right--extralarge {
    margin-right: 150px;
  }
  .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: 60px;
  }
  .bu-ml.bu-ml__bottom--large {
    margin-bottom: 100px;
  }
  .bu-ml.bu-ml__bottom--extralarge {
    margin-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-ml.bu-ml__left--large {
    margin-left: 100px;
  }
  .bu-ml.bu-ml__left--extralarge {
    margin-left: 150px;
  }
}
@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: 60px;
  }
  .bu-mt.bu-mt__top--large {
    margin-top: 100px;
  }
  .bu-mt.bu-mt__top--extralarge {
    margin-top: 150px;
  }
  .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: 60px;
  }
  .bu-mt.bu-mt__right--large {
    margin-right: 100px;
  }
  .bu-mt.bu-mt__right--extralarge {
    margin-right: 150px;
  }
  .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: 60px;
  }
  .bu-mt.bu-mt__bottom--large {
    margin-bottom: 100px;
  }
  .bu-mt.bu-mt__bottom--extralarge {
    margin-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-mt.bu-mt__left--large {
    margin-left: 100px;
  }
  .bu-mt.bu-mt__left--extralarge {
    margin-left: 150px;
  }
}
@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: 60px;
  }
  .bu-mm.bu-mm__top--large {
    margin-top: 100px;
  }
  .bu-mm.bu-mm__top--extralarge {
    margin-top: 150px;
  }
  .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: 60px;
  }
  .bu-mm.bu-mm__right--large {
    margin-right: 100px;
  }
  .bu-mm.bu-mm__right--extralarge {
    margin-right: 150px;
  }
  .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: 60px;
  }
  .bu-mm.bu-mm__bottom--large {
    margin-bottom: 100px;
  }
  .bu-mm.bu-mm__bottom--extralarge {
    margin-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-mm.bu-mm__left--large {
    margin-left: 100px;
  }
  .bu-mm.bu-mm__left--extralarge {
    margin-left: 150px;
  }
}
@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: 60px;
  }
  .bu-pd.bu-pd__top--large {
    padding-top: 100px;
  }
  .bu-pd.bu-pd__top--extralarge {
    padding-top: 150px;
  }
  .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: 60px;
  }
  .bu-pd.bu-pd__right--large {
    padding-right: 100px;
  }
  .bu-pd.bu-pd__right--extralarge {
    padding-right: 150px;
  }
  .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: 60px;
  }
  .bu-pd.bu-pd__bottom--large {
    padding-bottom: 100px;
  }
  .bu-pd.bu-pd__bottom--extralarge {
    padding-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-pd.bu-pd__left--large {
    padding-left: 100px;
  }
  .bu-pd.bu-pd__left--extralarge {
    padding-left: 150px;
  }
}
@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: 60px;
  }
  .bu-pl.bu-pl__top--large {
    padding-top: 100px;
  }
  .bu-pl.bu-pl__top--extralarge {
    padding-top: 150px;
  }
  .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: 60px;
  }
  .bu-pl.bu-pl__right--large {
    padding-right: 100px;
  }
  .bu-pl.bu-pl__right--extralarge {
    padding-right: 150px;
  }
  .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: 60px;
  }
  .bu-pl.bu-pl__bottom--large {
    padding-bottom: 100px;
  }
  .bu-pl.bu-pl__bottom--extralarge {
    padding-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-pl.bu-pl__left--large {
    padding-left: 100px;
  }
  .bu-pl.bu-pl__left--extralarge {
    padding-left: 150px;
  }
}
@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: 60px;
  }
  .bu-pt.bu-pt__top--large {
    padding-top: 100px;
  }
  .bu-pt.bu-pt__top--extralarge {
    padding-top: 150px;
  }
  .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: 60px;
  }
  .bu-pt.bu-pt__right--large {
    padding-right: 100px;
  }
  .bu-pt.bu-pt__right--extralarge {
    padding-right: 150px;
  }
  .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: 60px;
  }
  .bu-pt.bu-pt__bottom--large {
    padding-bottom: 100px;
  }
  .bu-pt.bu-pt__bottom--extralarge {
    padding-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-pt.bu-pt__left--large {
    padding-left: 100px;
  }
  .bu-pt.bu-pt__left--extralarge {
    padding-left: 150px;
  }
}
@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: 60px;
  }
  .bu-pm.bu-pm__top--large {
    padding-top: 100px;
  }
  .bu-pm.bu-pm__top--extralarge {
    padding-top: 150px;
  }
  .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: 60px;
  }
  .bu-pm.bu-pm__right--large {
    padding-right: 100px;
  }
  .bu-pm.bu-pm__right--extralarge {
    padding-right: 150px;
  }
  .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: 60px;
  }
  .bu-pm.bu-pm__bottom--large {
    padding-bottom: 100px;
  }
  .bu-pm.bu-pm__bottom--extralarge {
    padding-bottom: 150px;
  }
  .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: 60px;
  }
  .bu-pm.bu-pm__left--large {
    padding-left: 100px;
  }
  .bu-pm.bu-pm__left--extralarge {
    padding-left: 150px;
  }
}
.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-team {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 60px 90px;
}
.c-team .c-team__item {
  flex-shrink: 0;
}
.c-team .c-team__item.center * {
  text-align: center;
}
.c-team .c-team__item.center .c-team__item__content {
  align-items: center;
}
.c-team .c-team__item__image {
  height: 270px;
  width: 270px;
  border-radius: 8px;
  object-fit: cover;
}
.c-team .c-team__item__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 12px;
}
.c-team .c-team__item__content .c-team__item__wrapper {
  display: flex;
  gap: 10px;
}
.c-team .c-team__item__content .c-team__item__field {
  font-size: 14px;
  color: var(--GLOBAL-BU-COL-TEXT, #747474);
  margin: 0;
}
.c-team .c-team__item__content .c-team__item__field.title {
  font-size: 20px;
  color: var(--GLOBAL-BU-COL-TITLE, #0f1f1e);
}
.c-team .c-team__item__content .c-team__item__field.role {
  font-size: 16px;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-team {
    flex-wrap: wrap;
  }
}
.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.6s cubic-bezier(0.83, 0, 0.17, 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.6s cubic-bezier(0.83, 0, 0.17, 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: #747474;
  padding: 20px 100px 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, #66c6eb);
  padding: 0 4px;
}
.c-slider .c-slider__card__texts .c-slider__card__tax > span:not(:first-child) {
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  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, #747474);
}
.c-slider .c-slider__card__texts .c-slider__card__date span:first-child {
  font-weight: 700;
  color: var(--GLOBAL-BU-COL-TERTIARY, #66c6eb);
}
@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.6s cubic-bezier(0.83, 0, 0.17, 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: 42px;
  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: 60px;
}
.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: 20px;
  margin: 0;
}
.c-accordion .c-accordion__title img {
  transition: transform 0.6s cubic-bezier(0.83, 0, 0.17, 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: 100px 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-reviews {
  margin-top: calc(100px / 2);
}
.c-reviews * {
  user-select: none;
}
.c-reviews .c-review {
  box-shadow: none;
  background: transparent;
}
.c-reviews .c-review__item {
  background-color: rgba(217, 217, 217, 0.2);
  border-radius: 10px;
  min-height: 350px;
}
.c-reviews .uk-card-header {
  border-bottom: 0;
  padding-bottom: 0;
}
.c-reviews .uk-card-title {
  font-size: 20px;
}
.c-reviews .uk-card-body {
  padding-top: 20px;
}
.c-reviews .c-reviews__next,
.c-reviews .c-reviews__prev {
  height: 20px;
  width: 20px;
  border-color: #747474;
  border-top-style: solid;
  border-top-width: 1px;
}
.c-reviews .c-reviews__next {
  border-right-width: 1px;
  border-right-style: solid;
  transform: rotate(45deg);
}
.c-reviews .c-reviews__prev {
  border-left-width: 1px;
  border-left-style: solid;
  transform: rotate(-45deg) translateX(-10px) translateY(-10px);
}
.home .c-reviews .c-review__item {
  background: #D9D9D9;
}
@media (max-width: 540px) {
  .c-reviews {
    width: 96%;
  }
}
.c-pageRow {
  position: relative;
  padding: 150px 0;
  overflow: hidden;
  z-index: 1;
}
.c-pageRow .c-pageRow__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 60px;
}
.c-pageRow .c-pageRow__image {
  height: 280px;
  width: 280px;
  border-radius: 10px;
  object-fit: cover;
}
.c-pageRow .c-pageRow__letter {
  position: absolute;
  left: -0.1em;
  top: 0;
  bottom: 0;
  font-size: 60rem;
  font-weight: bold;
  line-height: 0.6em;
  color: var(--GLOBAL-BU-COL-PRIMARY, #0f1f1e);
  opacity: 5%;
  z-index: -1;
}
.c-pageRow.dark {
  background-color: var(--GLOBAL-BU-COL-PRIMARY, #0f1f1e);
  background-image: url("./images/bg-row-dark.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.c-pageRow.dark .c-pageRow__texts {
  text-align: right;
}
.c-pageRow.dark h2,
.c-pageRow.dark p {
  color: #ffffff;
  text-align: right;
}
.c-pageRow.dark .c-pageRow__container {
  flex-direction: row-reverse;
}
.c-pageRow.dark .c-pageRow__letter {
  right: -0.1em;
  left: initial;
  color: #00FFC2;
  opacity: 7%;
}
@media (max-width: 540px) {
  .c-pageRow {
    padding: 30px 0 60px;
  }
  .c-pageRow .c-pageRow__image {
    width: 100%;
  }
  .c-pageRow .c-pageRow__container {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .c-pageRow.dark .c-pageRow__texts {
    text-align: left;
  }
  .c-pageRow.dark h2,
  .c-pageRow.dark p {
    text-align: left;
  }
  .c-pageRow.dark .c-pageRow__container {
    flex-direction: column-reverse;
  }
  .c-pageRow.dark .c-pageRow__letter {
    left: -0.1em;
    right: initial;
    bottom: 0;
    top: initial;
  }
  .c-pageRow .c-pageRow__letter {
    left: -0.1em;
    right: initial;
    bottom: 0;
    top: initial;
  }
}
.c-clients {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
  justify-content: center;
}
.c-clients .c-client__logo img {
  height: 200px;
  filter: grayscale(1);
  transition: all cubic-bezier(0.83, 0, 0.17, 1) 0.6s;
}
.c-clients .c-client__logo:hover img {
  filter: grayscale(0);
}
@media (max-width: 540px) {
  .c-clients {
    gap: 20px;
  }
}
.c-footer {
  background-color: var(--GLOBAL-BU-COL-FOOTER, #000000);
  padding: calc(20px * 2) 0 0;
  font-size: 12px;
  line-height: 1.6em;
}
.c-footer p {
  margin: 0;
}
.c-footer a {
  color: #ffffff;
}
.c-footer .c-footer__logo {
  height: 20px;
  width: auto;
  margin-bottom: 10px;
}
.c-footer__container {
  display: flex;
  justify-content: space-between;
  color: #ffffff;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-footer__container {
    flex-direction: column;
    gap: 30px;
  }
}
.c-footer__left p {
  max-width: 255px;
}
.c-footer__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
}
.c-footer__right a {
  display: block;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-footer__right {
    justify-content: flex-start;
  }
}
.c-footer__center {
  display: flex;
  flex-direction: column;
}
.c-footer__center img {
  height: 12px;
  width: 12px;
  object-fit: contain;
}
.c-footer__center div {
  display: flex;
  align-items: center;
  gap: 5px;
}
.c-footer__bottom {
  text-align: center;
  padding: 20px 0;
  margin-top: 30px;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.c-loop {
  padding-top: 120px;
  margin-bottom: 150px;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-loop {
    padding-top: 80px;
  }
}
.c-loop__header {
  position: sticky;
  top: 120px;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  padding: 0 30px;
  margin-bottom: 60px;
  z-index: 98;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-loop__header {
    top: 80px;
  }
}
.c-loop__header .c-loop__title {
  font-size: 24px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
}
.c-loop__header .c-loop__header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  max-width: 1320px;
  margin: 0 auto;
}
.c-loop__header .searchandfilter ul {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 0;
}
.c-loop__header .searchandfilter input[type='radio'] {
  display: none;
}
.c-loop__header .searchandfilter input[type='radio']:checked ~ label {
  text-decoration: underline;
}
.c-loop__header .searchandfilter label {
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
  transition: all cubic-bezier(0.83, 0, 0.17, 1) 0.8s;
}
.c-loop__header .searchandfilter label:hover {
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-loop__header .searchandfilter ul {
    gap: 4px;
    flex-direction: column;
    text-align: right;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 15px;
  }
}
.c-loop__filter {
  display: block;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-loop__filter {
    transform: translateX(100%);
    position: fixed;
    right: 0;
    bottom: 0;
    top: calc(80px + 70px);
    background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
    transition: all cubic-bezier(0.83, 0, 0.17, 1) 0.6s;
  }
}
.c-loop__mobileFilter {
  display: none;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-loop__mobileFilter {
    display: block;
    color: #ffffff;
    font-size: 16px;
    transition: all cubic-bezier(0.83, 0, 0.17, 1) 0.6s;
  }
  .c-loop__mobileFilter:hover {
    text-decoration: none;
    color: #ffffff;
  }
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  body.openFilter .c-loop__filter {
    transform: translateX(0);
  }
}
.c-loop__grid {
  padding-left: 10px;
  padding-right: 20px;
  max-width: 1320px;
  margin: 0 auto;
}
.c-project__item {
  position: relative;
}
.c-project__item:hover {
  text-decoration: none;
}
.c-project__item:hover .c-project__item__hover {
  opacity: 1;
}
.c-project__item .c-project__item__hover {
  opacity: 0;
  position: absolute;
  left: 15px;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all cubic-bezier(0.83, 0, 0.17, 1) 0.6s;
}
.c-project__item .c-project__item__hover span {
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.c-project__item .c-project__item__hover h2 {
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  padding: 0 20px 20px;
  margin: 0;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-project__item .c-project__item__hover {
    opacity: 1;
    top: initial;
    background-color: rgba(0, 0, 0, 0.8);
  }
  .c-project__item .c-project__item__hover span {
    font-size: 14px;
    padding-top: 5px;
  }
  .c-project__item .c-project__item__hover h2 {
    font-size: 16px;
    padding: 0 10px 15px;
  }
}
.c-project__page {
  display: flex;
  align-items: flex-start;
  gap: 60px;
  margin-top: calc(100px + 120px);
  margin-bottom: 100px;
}
.c-project__page .c-project__content__left {
  flex-grow: 1;
  position: sticky;
  top: calc(100px + 120px);
}
.c-project__page .c-project__content__right {
  flex-shrink: 0;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-project__page {
    flex-direction: column;
    margin-top: calc(60px + 80px);
  }
  .c-project__page .c-project__content__left,
  .c-project__page .c-project__content__right {
    width: 100%;
  }
  .c-project__page .c-project__content__left {
    position: static;
  }
}
@media (max-width: 540px) {
  .c-project__page {
    margin-top: calc(30px + 80px);
  }
}
.c-project__title {
  position: relative;
  font-size: 60px;
  margin: 0;
}
.c-project__title:after {
  display: block;
  content: '';
  height: 3px;
  width: 30px;
  margin-top: 10px;
  background-color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
@media (max-width: 540px) {
  .c-project__title {
    font-size: 50px;
  }
}
.c-project__client {
  font-size: 16px;
  text-transform: uppercase;
}
.c-project__categories {
  margin: 10px 0 60px;
}
.c-project__categories span:last-child {
  display: none;
}
.c-project__gallery .c-project__gallery__thumb {
  margin-bottom: 50px;
  border-radius: 8px;
  overflow: hidden;
}
.c-project__gallery .c-project__gallery__thumb a {
  display: block;
  line-height: 0;
}
.c-project__gallery .c-project__gallery__thumb img {
  height: 440px;
  width: 440px;
  object-fit: cover;
}
@media (min-width: 541px) and (max-width: 1139px) {
  .c-project__gallery {
    display: flex;
    flex-wrap: wrap;
  }
  .c-project__gallery .c-project__gallery__thumb {
    margin: 3px;
    width: calc(50% - 6px);
  }
  .c-project__gallery .c-project__gallery__thumb img {
    height: 400px;
    width: 100%;
    object-fit: cover;
  }
}
@media (max-width: 540px) {
  .c-project__gallery .c-project__gallery__thumb {
    margin: 3px;
    width: calc(100% - 6px);
  }
  .c-project__gallery .c-project__gallery__thumb img {
    height: 300px;
    width: 100%;
    object-fit: cover;
  }
}
.c-project__teaser {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  height: 440px;
  width: 440px;
  border-radius: 8px;
  background: radial-gradient(681.83% 70.71% at 50% 50%, rgba(0, 255, 194, 0.2) 0%, rgba(0, 160, 222, 0.2) 100%), #0F1F1E;
}
.c-project__teaser p {
  font-size: 24px;
  color: #ffffff;
  font-weight: 700;
  text-align: center;
  margin: 0;
}
@media (min-width: 541px) and (max-width: 1139px), (max-width: 540px) {
  .c-project__teaser {
    width: 100%;
  }
}
.nav-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 130px;
  margin-bottom: 1px;
  padding: 0 60px;
  background-image: url("./images/bg-row-dark.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 540px) {
  .nav-links {
    padding: 0 10px;
  }
}
.nav-links .nav-next,
.nav-links .nav-previous {
  display: flex;
  align-items: flex-end;
  gap: 20px;
}
.nav-links .nav-next a,
.nav-links .nav-previous a {
  color: #ffffff;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.4em;
  transition: color cubic-bezier(0.83, 0, 0.17, 1) 0.6s;
}
.nav-links .nav-next a:hover,
.nav-links .nav-previous a:hover {
  text-decoration: none;
  color: var(--GLOBAL-BU-COL-SECONDARY, #00a0de);
}
@media (max-width: 540px) {
  .nav-links .nav-next,
  .nav-links .nav-previous {
    gap: 10px;
  }
  .nav-links .nav-next a,
  .nav-links .nav-previous a {
    font-size: 16px;
  }
}
.nav-links .nav-next {
  text-align: right;
}
.nav-links .nav-previous:before {
  display: block;
  content: '';
  background-image: url("./images/icn-prev.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 50px;
  margin-bottom: 20px;
}
.nav-links .nav-next:after {
  display: block;
  content: '';
  background-image: url("./images/icn-next.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 18px;
  width: 50px;
  margin-bottom: 20px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvdXRpbGl0eS5sZXNzIiwibGVzcy90cmFuc2l0aW9ucy5sZXNzIiwibGVzcy9taXNjLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9fb2JqZWN0cy9mb250cy5sZXNzIiwibGVzcy9fb2JqZWN0cy9sYXlvdXQubGVzcyIsImxlc3MvX29iamVjdHMvb2JqZWN0cy5sZXNzIiwibGVzcy9fb2JqZWN0cy9ob21lLmxlc3MiLCJsZXNzL19jb21wb25lbnRzL2hlYWRlci5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9wYWdlcy5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9jb250YWN0Lmxlc3MiLCJsZXNzL19jb21wb25lbnRzL3NpZGViYXIubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvY29tcG9uZW50cy1idS5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9jb21wb25lbnRzLWN1c3RvbS5sZXNzIiwibGVzcy9fY29tcG9uZW50cy9mb290ZXIubGVzcyIsImxlc3MvX2NvbXBvbmVudHMvbG9vcC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnQ0E7RUFDSSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7O0FBR0o7RUFDSSxrQkFBQTtFQUNBLHFCQUFBOztBQUVBLE9BQUM7RUFDRyxtQkFBQTs7QUFFQSxPQUhILFFBR0k7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQWdCLEdBQWhCO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7O0FBS1o7RUFDSSwyQkFBQTs7RUFDQSx5QkFBQTs7RUFDQSx3QkFBQTs7RUFDQSxzQkFBQTs7RUFDQSxxQkFBQTs7RUFDQSxpQkFBQTs7Ozs7Ozs7QUMvREo7RUFDSTtJQUNJLFlBQUE7SURFSixXQ0RpQixzQkFBcUIsUURDdEM7SUFD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LFdBQUE7SUFDQSxPQUFPLGVBQVA7O0VBTFIsbUJBR0ksMkJBSUk7SUFDSSxhQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBOzs7QUFLWjtFQUFBLG1CQUNJO0lBQ0ksV0FBQTtJQUNBLE9BQU8sZ0JBQVA7O0VBSFIsbUJBQ0ksMkJBSUk7SUFDSSxhQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBOzs7QUFNaEI7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFZLDJHQUFaOztBQVRKLGtCQVdJO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUFHSjtFQUFBO0lBQ0ksV0FBQTs7O0FBSVI7RUFDSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBc0IsMkJBQXRCO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBOztBQUVBO0VBQUE7SUFDSSxlQUFBOzs7QUFiUixVQWdCSTtBQWhCSixVQWdCZTtFQUNQLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFNBQUE7O0FBbkJSLFVBZ0JJLFVBS0k7QUFyQlIsVUFnQmUsY0FLUDtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCWjNTUyxtQ1kyU1Q7O0FBR0EsVUFiUixVQUtJLEVBUUs7QUFBRCxVQWJHLGNBS1AsRUFRSztFQUNHLHFCQUFBO0VBQ0EsT1psWEcsdUNZa1hIOztBQUlSO0VBQUEsVUFuQko7RUFtQkksVUFuQk87SUFvQkgsU0FBQTs7RUFESixVQW5CSixVQXFCUTtFQUZKLFVBbkJPLGNBcUJIO0lBQ0ksZUFBQTs7O0FBdENoQixVQTJDSTtFQUNJLGlCQUFBOztBQTVDUixVQStDSSxjQUFhO0VBQ1QsY0FBQTtFQUNBLFNBQVMsRUFBVDtFQUNBLHNCQUFzQix3QkFBdEI7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQXhEUixVQTJESSxVQUFTO0VBQ0wsY0FBQTtFQUNBLFNBQVMsRUFBVDtFQUNBLHNCQUFzQix3QkFBdEI7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */