@charset "UTF-8";
body {
  color: #000000;
  background-color: #ffffff;
  font-family: "Barlow", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 118%;
}

a {
  color: #000000;
}

.bg-primary {
  background-color: #0033A1 !important;
}

.navbar-brand.custom-logo-link img {
  max-width: 12.5rem;
}

.btn-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 -0.5 21 21'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12.018 10 21 18.554 19.481 20 10.5 11.446 1.518 20 0 18.554 8.981 10 0 1.446 1.518 0 10.5 8.554 19.481 0 21 1.446z'/%3E%3C/svg%3E");
}

.cta {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.625rem 0.9375rem;
  border: 2px solid #0033A1;
  border-radius: 3.125rem;
  background-color: #0033A1;
  color: #ffffff;
  transition: all 0.2s ease;
  font-size: 1rem;
  line-height: 100%;
  text-align: center;
  height: -moz-fit-content;
  height: fit-content;
}
.cta:hover {
  background-color: #93D500;
  color: #0033A1;
}
.cta.cta-white {
  background-color: #ffffff;
  color: #0033A1;
}
.cta.cta-white:hover {
  background-color: #93D500;
  color: #0033A1;
}

.w-strip {
  position: relative;
}
.w-strip:before {
  content: "";
  width: 6.25rem;
  height: 0.625rem;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #93D500;
}
.w-strip--left {
  right: unset;
  left: 0;
}

.search-form--container {
  margin: 0 0 2.1875rem;
}
.search-form--container form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  justify-content: center;
  margin-bottom: 0;
}
.search-form--container span {
  color: #0033A1;
  margin-right: 0.625rem;
  font-size: 1.25rem;
}

.wpcf7 {
  max-width: 100%;
  margin-top: 1.5625rem !important;
}
.wpcf7 .wpcf7-form p {
  margin-bottom: 0;
}
.wpcf7 .wpcf7-form label span {
  margin-top: 0.625rem;
  display: block;
}
.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label {
  display: inline-block;
  margin-bottom: 1.5625rem;
  margin-top: 0;
}
.wpcf7 .wpcf7-form .wpcf7-acceptance label {
  display: flex;
  gap: 0.625rem;
  align-items: start;
}
.wpcf7 .wpcf7-form .wpcf7-acceptance input {
  margin-top: 0.1875rem;
}
.wpcf7 .wpcf7-form .wpcf7-list-item {
  margin-left: 0;
}

input {
  background-color: #ffffff;
  border: 1px solid #0033A1 !important;
  border-radius: 10px;
  font-size: 16px;
  padding: 0.3125rem;
  height: 1.875rem;
  line-height: 100% !important;
}

select, textarea {
  border: 1px solid #0033A1 !important;
}

input[type=checkbox] {
  height: auto;
}

input[type=submit], input.wpcf7-form-control.wpcf7-submit {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  border: 2px solid #0033A1;
  border-radius: 3.125rem;
  background-color: #ffffff;
  color: #0033A1;
  transition: all 0.2s ease;
  font-size: 1rem;
  line-height: 100%;
  width: -moz-fit-content;
  width: fit-content;
}
input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #93D500;
  color: #0033A1;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: bold;
  color: #0033A1;
  font-family: "Varela Round", sans-serif;
}

.slider-aperura--title {
  font-size: 3.375rem;
}
@media (max-width: 42.25em) {
  .slider-aperura--title {
    font-size: 2.75rem;
  }
}

.section-title {
  text-transform: lowercase;
  font-weight: 400;
  font-size: 3rem;
}
@media (max-width: 42.25em) {
  .section-title {
    font-size: 2.375rem;
  }
}

.page-title {
  margin-bottom: 3.125rem;
  text-align: center;
}

section {
  padding: 3.125rem 0;
}

iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

.form--container {
  margin-top: 2.5rem;
}
.form--container input, .form--container textarea, .form--container select {
  margin-top: 0.625rem;
  margin-bottom: 0.3125rem;
}
.form--container span.wpcf7-checkbox, .form--container span.wpcf7-radio {
  display: block;
}

.text-truncate {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: unset;
  white-space: unset;
}
.text-truncate--two-lines {
  -webkit-line-clamp: 2;
}
.text-truncate--three-lines {
  -webkit-line-clamp: 3;
}
.text-truncate--four-lines {
  -webkit-line-clamp: 4;
}
.text-truncate--five-lines {
  -webkit-line-clamp: 5;
}
.text-truncate--six-lines {
  -webkit-line-clamp: 6;
}

.nd-media {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.nd-media__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.border-radius--10 {
  border-radius: 10px;
}
.border-radius--10 img {
  border-radius: 10px;
}
.border-radius--20 {
  border-radius: 20px;
}
.border-radius--20 img {
  border-radius: 20px;
}
.border-radius--25 {
  border-radius: 25px;
}
.border-radius--25 img {
  border-radius: 25px;
}
.border-radius--30 {
  border-radius: 30px;
}
.border-radius--30 img {
  border-radius: 30px;
}

.sidebar {
  padding: 0 0 0 0.9375rem;
}
@media (max-width: 47.9375em) {
  .sidebar {
    padding: 0;
  }
}

video {
  border-radius: 20px;
}

@media (min-width: 42.3125em) {
  .swiper-container:has(.swiper-button-prev), .swiper-container:has(.swiper-button-next) {
    position: relative;
  }
  .swiper-container .swiper-button-prev:after, .swiper-container .swiper-button-next:after {
    color: #0033A1 !important;
    font-size: 1.625rem;
  }
  .swiper-container .swiper-button-prev {
    left: -1.875rem;
  }
  .swiper-container .swiper-button-next {
    right: -1.875rem;
  }
  .swiper-container .swiper-pagination {
    display: none;
  }
}
@media (max-width: 42.25em) {
  .swiper-container:has(.swiper-pagination) {
    padding: 0 0 1.5625rem 0;
    position: relative;
  }
  .swiper-container:has(.swiper-pagination) .swiper-pagination {
    bottom: 0;
    top: unset;
  }
  .swiper-container .swiper-button-prev, .swiper-container .swiper-button-next {
    display: none;
  }
}
.swiper-pagination-bullet {
  width: 0.75rem !important;
  height: 0.75rem !important;
  margin: 0 0.375rem !important;
}
.swiper-pagination-bullet-active {
  background-color: #0033A1 !important;
}
.swiper .post-card:hover {
  transform: none;
}

@media (max-width: 47.9375em) {
  .form--container {
    margin-top: 2.5rem;
  }
}
/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/* @start: Fancybox 3.5.7 */
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-image, .fancybox-content {
  border-radius: 20px;
  background-color: transparent;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
header nav.navbar .container .offcanvas-body .navbar-nav li.current-menu-item a {
  transition: all 0.2s ease;
  color: #93D500;
}
header nav.navbar .container .offcanvas-body .navbar-nav li a:hover {
  transition: all 0.2s ease;
  color: #93D500;
}
header nav.navbar .container .offcanvas-body .navbar-nav li a {
  color: #ffffff;
  text-transform: lowercase;
  font-size: 1.125rem;
}
header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-toggle::after {
  vertical-align: 0.15em;
}
header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-menu {
  background-color: #0033A1;
  padding: 0.9375rem;
  border: 0;
}
header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-menu li + li {
  margin-top: 0.625rem;
  border: 0;
}
header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-menu a:hover {
  background-color: #0033A1;
}
header nav.navbar .container .navbar-brand img {
  width: 90px;
}
header nav.navbar .container .navbar-toggler {
  border: 0;
}

@media (min-width: 62em) {
  header nav.navbar {
    padding: 0;
  }
  header nav.navbar .container {
    justify-content: center;
  }
  header nav.navbar .container .offcanvas {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  header nav.navbar .container .offcanvas-body {
    width: -moz-fit-content;
    width: fit-content;
  }
  header nav.navbar .container .offcanvas-body .navbar-nav li + li {
    border-left: 1px solid #ffffff;
  }
  header nav.navbar .container .offcanvas-body .navbar-nav li a {
    padding-top: 0;
    padding-bottom: 0;
    color: #ffffff;
  }
  header nav.navbar .container .navbar-brand img {
    width: 90px;
  }
}
@media (max-width: 61.9375em) {
  header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-menu {
    background-color: #0033A1;
    padding: 0.625rem 0.625rem 0.9375rem;
    border: 0;
  }
  header nav.navbar .container .offcanvas-body .navbar-nav .dropdown-menu a {
    padding: 0;
  }
  header nav.navbar .container .navbar-brand img {
    width: 90px;
  }
}
.open-section.single-post--open-section {
  color: #0033A1;
  text-align: center;
}
.open-section.single-post--open-section * {
  color: #0033A1;
  z-index: 1;
}
.open-section.single-post--open-section.section--w-image-bg {
  min-height: 31.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 3.125rem;
}
.open-section.single-post--open-section.section--w-image-bg:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #000000;
  opacity: 0.6;
  z-index: 0 !important;
}
.open-section.single-post--open-section.section--w-image-bg * {
  color: #ffffff;
  z-index: 1;
}
.open-section.single-post--open-section h1 {
  font-size: 3rem;
}
@media (max-width: 42.25em) {
  .open-section.single-post--open-section h1 {
    font-size: 2.375rem;
  }
}
.open-section.single-post--open-section .single-post--open-section__category {
  text-transform: uppercase;
}
.open-section.single-post--open-section .single-post--open-section__category a {
  text-decoration: none;
  font-size: 1.25rem;
}
.open-section.single-post--open-section .single-post--open-section__category a + a {
  margin-left: 0.625rem;
}
.open-section--title {
  font-size: 3rem;
}

.footer {
  padding: 0 0 3.125rem 0;
  background-color: #0033A1;
  color: #ffffff;
  margin-top: 3.125rem;
}
.footer a {
  color: #ffffff;
  font-weight: normal;
  transition: all 0.2s ease;
}
.footer a:hover {
  color: #93D500;
}
.footer--menu a {
  text-decoration: none;
}
.footer--logo {
  max-width: 9.375rem;
}
.footer--subfooter-info {
  margin-top: 3.125rem;
}
.footer--subfooter-info img {
  max-width: 9.375rem;
  height: -moz-fit-content;
  height: fit-content;
}
.footer--newsletter {
  background-color: #93D500;
  padding: 3.125rem 0;
  margin-bottom: 3.125rem;
}
.footer--newsletter label {
  color: #0033A1;
}
.footer--newsletter img.newsletter-icon {
  max-width: 12.5rem;
}

.post-card {
  position: relative;
  border: 1px solid #0033A1;
  border-radius: 20px;
  padding-bottom: 0.9375rem;
  transition: all 0.2s ease;
  margin-bottom: 1.25rem;
}
.post-card:hover {
  transform: scale(1.02);
  transform-origin: center;
}
.post-card--image {
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
  width: 100%;
  height: auto;
  aspect-ratio: 1/0.75;
  margin-bottom: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: #0033A1;
}
.post-card--image img {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.post-card--info, .post-card--cta {
  padding: 0 0.9375rem;
}

.pagination {
  margin-top: 2.5rem;
  justify-content: center;
  gap: 0.625rem;
}
.pagination li {
  border-radius: 10px;
}
.pagination li span, .pagination li a {
  border-radius: 10px !important;
  color: #0033A1;
  border: 2px solid #0033A1;
}
.pagination li .page-link:hover {
  background-color: #0033A1;
  color: #ffffff;
}
.pagination li .current {
  background-color: #0033A1;
  border-color: #0033A1;
  color: #ffffff;
}

.search-form {
  justify-content: center;
  margin-bottom: 1.5625rem;
}
.search-form input[type=submit] {
  background-color: #ffffff;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 20px;
  border: 1px solid #0033A1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%230033a1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15.796 15.811 21 21m-3-10.5a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E");
  background-size: 1.25rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0;
}

.slider-apertura-section {
  padding: 0;
  position: relative;
}
.slider-apertura-section .swiper-slide--container {
  width: 100%;
  height: 37.5rem;
}
.slider-apertura-section .swiper-slide--container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.slider-apertura-section--info {
  background-color: rgba(0, 51, 161, 0.231372549);
  color: #ffffff;
  padding: 0.625rem 1.25rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  z-index: 1;
  gap: 1.25rem;
  align-items: center;
  justify-content: space-between;
}
.slider-apertura-section--info h1 {
  color: #ffffff;
  margin-bottom: 0.9375rem;
}
.slider-apertura-section--info p {
  margin: 0;
  font-size: 1.5rem;
  line-height: 118%;
}
.slider-apertura-section--info .slider-apertura__cta {
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 42.25em) {
  .slider-apertura-section .swiper-slide--container {
    height: auto;
  }
  .slider-apertura-section--info {
    flex-direction: column;
  }
  .slider-apertura-section--info p {
    font-size: 1.25rem;
  }
}
.section-posizioni-aperte-lavora-con-noi .posizioni-aperte-list-row {
  margin-top: 3.125rem;
}
.section-posizioni-aperte-lavora-con-noi--posizione-aperta {
  position: relative;
  margin-bottom: 1.5625rem;
  border: 1px solid #0033A1;
  border-radius: 20px;
  padding: 0.9375rem;
  transition: all 0.2s ease;
}
.section-posizioni-aperte-lavora-con-noi--posizione-aperta:hover {
  transform: scale(1.02);
  transform-origin: center;
}
.section-posizioni-aperte-lavora-con-noi--posizione-aperta .cta {
  margin-top: 1.5625rem;
}

.section-immagini-testi h2 {
  margin-bottom: 3.125rem;
  text-transform: lowercase;
  text-align: center;
}
.section-immagini-testi--contenuto__row {
  margin-bottom: 1.5625rem;
}
.section-immagini-testi--contenuto__immagine {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
}
.section-immagini-testi--contenuto__immagine img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-immagini-testi--contenuto__testo {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #0033A1;
}
@media (max-width: 47.9375em) {
  .section-immagini-testi--contenuto__testo {
    margin-top: 0.9375rem;
  }
}

.section-testo-immagine-di-sfondo {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 31.25rem;
  padding: 3.125rem 0;
  background-color: #0033A1;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.section-testo-immagine-di-sfondo::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #0033A1;
  opacity: 0.35;
  z-index: 0;
}
.section-testo-immagine-di-sfondo h2 {
  color: #ffffff;
  z-index: 1;
  position: relative;
  text-align: center;
}
.section-testo-immagine-di-sfondo--cta {
  margin-top: 3.125rem;
  z-index: 1;
  position: relative;
  text-align: center;
}

.section-numeri {
  background-color: #ffffff;
  color: #0033A1;
}
.section-numeri .section-title {
  color: #0033A1;
}
.section-numeri .numeri-container-outer {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 4.6875rem;
  padding: 0 1.5625rem;
}
.section-numeri .numeri-row {
  display: flex;
  gap: 3.125rem;
  justify-content: center;
}
.section-numeri--numeri__container {
  display: flex;
  padding-bottom: 3.125rem;
  gap: 0.625rem;
}
.section-numeri--numeri__value p {
  display: block;
  opacity: 0.65;
  font-size: 7.5rem;
  margin-bottom: 0;
  line-height: 100%;
}
.section-numeri--numeri__label {
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.section-numeri--numeri__label p {
  display: block;
  line-height: 100%;
  font-size: 2.8125rem;
  margin-bottom: 0;
}
.section-numeri--numeri__label p span {
  display: block;
}

@media (max-width: 64em) {
  .section-numeri .numeri-row {
    display: flex;
    gap: 0;
    justify-content: center;
    flex-wrap: wrap;
  }
  .section-numeri .numeri-col {
    width: 100%;
  }
  .section-numeri--numeri__container {
    display: flex;
    padding-bottom: 3.125rem;
    gap: 0.625rem;
    justify-content: center;
  }
  .section-numeri--numeri__value p {
    display: block;
    opacity: 0.65;
    font-size: 7.5rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .section-numeri--numeri__label {
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
  .section-numeri--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 2.8125rem;
    margin-bottom: 0;
  }
  .section-numeri--numeri__label p span {
    display: block;
    transform: translateX(2.1875rem);
  }
}
@media (max-width: 42.25em) {
  .section-numeri .numeri-row {
    display: flex;
    gap: 0;
    justify-content: center;
    flex-wrap: wrap;
  }
  .section-numeri .numeri-col {
    width: 100%;
  }
  .section-numeri--numeri__container {
    display: flex;
    flex-direction: column;
    padding-bottom: 3.125rem;
    gap: 0.625rem;
    justify-content: center;
    align-items: center;
  }
  .section-numeri--numeri__value p {
    display: block;
    font-size: 3.75rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .section-numeri--numeri__label {
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
  .section-numeri--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 2.1875rem;
    margin-bottom: 0;
    text-align: center;
  }
  .section-numeri--numeri__label p span {
    display: block;
    transform: translateX(2.1875rem);
  }
}
.section-text-image {
  overflow: hidden;
}
.section-text-image .section-title {
  text-align: right;
  margin-bottom: 4.6875rem;
}
@media (max-width: 42.25em) {
  .section-text-image .section-title {
    margin-bottom: 1.875rem;
  }
}
.section-text-image--text {
  font-size: 1.25rem;
  color: #0033A1;
  padding: 3.125rem 0;
  line-height: 118%;
  text-align: right;
}
@media (max-width: 42.25em) {
  .section-text-image--text {
    padding: 1.875rem 0 1.25rem;
  }
}
.section-text-image--slogan {
  font-size: 3.5rem;
  margin-top: 3.125rem;
  color: #0033A1;
  line-height: 118%;
  font-family: "Varela Round", sans-serif;
}
@media (max-width: 42.25em) {
  .section-text-image--slogan {
    font-size: 2.375rem;
  }
}
.section-text-image--cta {
  text-align: right;
}
.section-text-image--image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  max-height: 37.5rem;
}
@media (max-width: 61.9375em) {
  .section-text-image--image {
    aspect-ratio: 2/1;
  }
}
@media (max-width: 42.25em) {
  .section-text-image--image {
    aspect-ratio: 1.5/1;
  }
}
@media (max-width: 35.9375em) {
  .section-text-image--image {
    aspect-ratio: 1.25/1;
  }
}
.section-text-image--image img {
  max-width: 140%;
  width: 140%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 25px;
}
@media (max-width: 61.9375em) {
  .section-text-image--image {
    margin-top: 3.125rem;
  }
}

.section-media-carousel {
  overflow: hidden;
}
.section-media-carousel .section-title {
  text-align: right;
  margin-bottom: 4.6875rem;
}
.section-media-carousel--text {
  font-size: 1.25rem;
  color: #0033A1;
  padding: 3.125rem 0;
  line-height: 118%;
  text-align: right;
}
.section-media-carousel--slogan {
  font-size: 3.5rem;
  margin-top: 3.125rem;
  color: #0033A1;
  line-height: 118%;
  font-family: "Varela Round", sans-serif;
}
@media (max-width: 42.25em) {
  .section-media-carousel--slogan {
    font-size: 2.375rem;
  }
}
.section-media-carousel--cta {
  text-align: right;
}
.section-media-carousel--swiper {
  padding: 0 1.5625rem;
}
@media (max-width: 61.9375em) {
  .section-media-carousel--swiper {
    padding: 1.5625rem 1.5625rem 0;
  }
}
@media (max-width: 42.25em) {
  .section-media-carousel--swiper {
    padding: 1.5625rem 0 0;
  }
}
.section-media-carousel--swiper__fancybox {
  padding-bottom: 0.9375rem;
}
.section-media-carousel--swiper__fancybox img, .section-media-carousel--swiper__fancybox video {
  border-radius: 20px;
}
.section-media-carousel--swiper__fancybox a {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.section-media-carousel--swiper__fancybox a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2509803922);
  background-position: center;
  background-size: 4rem;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 20px;
}
.section-media-carousel--swiper__fancybox a.image::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8 10a2 2 0 1 1 .001-4.001A2 2 0 0 1 8 10m0-6a4 4 0 1 0 0 8 4 4 0 0 0 0-8m22 13.128L24 11l-9.941 10.111L10 17l-8 7.337V4a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2zM30 28a2 2 0 0 1-2 2h-5.168l-7.368-7.465L24 13.999l6 6zM4 30a2 2 0 0 1-2-2v-.939l7.945-7.116L20.001 30zM28 0H4a4 4 0 0 0-4 4v24a4 4 0 0 0 4 4h24a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4'/%3E%3C/svg%3E");
}
.section-media-carousel--swiper__fancybox a.video::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M17 10.5V7a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-3.5l4 4v-11zM15 16H5V8h10z'/%3E%3Cpath d='M8 9v6l4.5-3z'/%3E%3C/svg%3E");
}

.section-call-to-action {
  padding: 6.25rem;
}
.section-call-to-action--single {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-call-to-action--single__immagine {
  max-width: 18.75rem;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 20px;
  border: 1px solid #0033A1;
  margin-bottom: 1.875rem;
}
.section-call-to-action--single__immagine img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.section-call-to-action--single h3 {
  margin-bottom: 1.875rem;
}

@media (max-width: 47.9375em) {
  .section-call-to-action .col-md-6.col-lg-4 + .col-md-6.col-lg-4 {
    margin-top: 3.125rem;
  }
}
@media (max-width: 42.25em) {
  .section-call-to-action {
    padding: 3.125rem;
  }
}
.section-info-box {
  color: #0033A1;
}
.section-info-box--row {
  margin-top: 6.25rem;
}
.section-info-box--single {
  padding: 0 1.25rem;
}
.section-info-box--single__title {
  padding-bottom: 1.875rem;
}
.section-info-box--single__title h3 {
  margin-bottom: 0;
}
.section-info-box--single__text {
  padding-top: 2.5rem;
  position: relative;
}
.section-info-box--single__text::before {
  right: unset;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 61.9375em) {
  .section-info-box--row {
    margin-top: 3.125rem;
  }
}
@media (max-width: 47.9375em) {
  .section-info-box--single {
    margin-bottom: 3.125rem;
  }
}
@media (max-width: 61.9375em) {
  .section-info-box--row {
    margin-top: 3.125rem;
  }
  .section-info-box--single {
    margin-bottom: 3.125rem;
  }
}
.section-info-list {
  color: #ffffff;
  background-color: #0033A1;
}
.section-info-list.section-info-list-call-to-action {
  background-color: #ffffff;
  color: #0033A1;
}
.section-info-list.section-info-list-call-to-action .section-title {
  color: #0033A1;
  text-align: right;
}
.section-info-list.section-info-list-call-to-action .section-info-list-call-to-action--row__slogancta {
  margin-top: 3.125rem;
}
.section-info-list .section-title {
  color: #ffffff;
  text-align: right;
}
.section-info-list--ul {
  list-style-type: none;
  padding: 0;
}
.section-info-list--ul li {
  font-size: 1.75rem;
  position: relative;
  padding-left: 3.75rem;
  padding-top: 0.625rem;
  line-height: 118%;
}
.section-info-list--ul li + li {
  margin-top: 3.125rem;
}
.section-info-list--ul li:before {
  content: "";
  position: absolute;
  top: 0.625rem;
  left: 0;
  width: 2.5rem;
  height: 2.5rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='463' height='461'%3E%3Cdefs%3E%3Cimage id='a' width='463' height='462' href='data:image/png;base64,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'/%3E%3C/defs%3E%3Cuse href='%23a'/%3E%3C/svg%3E");
}

@media (max-width: 61.9375em) {
  .section-info-list .section-title {
    text-align: center !important;
  }
  .section-info-list--ul {
    margin-top: 3.125rem;
  }
  .section-info-list .cta {
    margin-top: 1.25rem;
  }
}
.section-icon-box--row {
  flex-wrap: wrap;
  gap: 3.125rem;
  justify-content: center;
  margin-top: 3.125rem;
}
.section-icon-box--col {
  width: 12.5rem;
}
.section-icon-box--single__icon {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 20px;
  border: 1px solid #0033A1;
  margin-bottom: 1.5625rem;
}
.section-icon-box--single__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.section-icon-box--slogan {
  font-size: 3.5rem;
  font-weight: bold;
  font-family: "Varela Round", sans-serif;
  color: #0033A1;
  line-height: 100%;
  margin-top: 3.125rem;
}
.section-icon-box--slogan span {
  display: block;
  margin-top: 1.25rem;
}
.section-icon-box--slogan span.to-right {
  transform: translateX(6.25rem);
}

.section-icon-box-lavora-con-noi .section-icon-box--row {
  flex-wrap: wrap;
  gap: 3.125rem;
  justify-content: center;
  margin-top: 3.125rem;
}
.section-icon-box-lavora-con-noi .section-icon-box--col {
  width: 15.625rem;
}
.section-icon-box-lavora-con-noi .section-icon-box--single {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #0033A1;
}
.section-icon-box-lavora-con-noi .section-icon-box--single__icon {
  width: 100%;
  max-width: 6.25rem;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 20px;
  border: 0;
  margin-bottom: 1.5625rem;
}
.section-icon-box-lavora-con-noi .section-icon-box--single__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.section-icon-box-lavora-con-noi .section-icon-box--single__text {
  margin-top: 0.9375rem;
}

@media (max-width: 61.9375em) {
  .section-icon-box--slogan {
    text-align: center;
  }
  .section-icon-box--slogan span.to-right {
    transform: translateX(0);
  }
}
@media (max-width: 42.25em) {
  .section-icon-box--slogan {
    font-size: 2.375rem;
  }
}
.section-documenti {
  color: #0033A1;
}
.section-documenti .section-title {
  margin-bottom: 1.5625rem;
}
.section-documenti--documenti__title {
  margin-top: 3.125rem;
}
.section-documenti--documenti--col-documento {
  margin-top: 1.25rem;
  position: relative;
}
.section-documenti--documenti--col-documento h4 {
  min-height: 2.5rem;
}
.section-documenti--documenti--col-documento img {
  width: 3.125rem;
  height: 3.125rem;
}

.section-reviews {
  color: #0033A1;
}
.section-reviews .section-title {
  margin-bottom: 1.5625rem;
}
.section-reviews--row {
  padding-top: 3.125rem;
}
.section-reviews--review__nome {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.125rem;
}
.section-reviews--review__testo {
  margin-top: 1.25rem;
  position: relative;
  color: #000000;
  font-size: 0.875rem;
}

.section-testi {
  color: #0033A1;
}
.section-testi .section-title {
  margin-bottom: 1.5625rem;
}
.section-testi--testi__testo {
  margin-bottom: 3.125rem;
}
.section-testi--testi--col {
  margin-top: 1.25rem;
  position: relative;
}
.section-testi--testi--col h3 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
  font-weight: bold;
}
.section-testi--testi--cta {
  text-align: center;
}

.single-post--navigation {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  margin-top: 1.25rem;
}
.single-post--navigation > div {
  width: calc(50% - 0.625rem);
  position: relative;
}
.single-post--navigation > div a {
  position: relative;
  color: #0033A1;
}
.single-post--navigation > div a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 8px solid transparent; /* metà dell'altezza */
  border-bottom: 8px solid transparent; /* metà dell'altezza */
  top: 50%;
  transform: translateY(-50%);
}
.single-post--navigation__prev {
  display: flex;
  justify-content: start;
}
.single-post--navigation__prev a {
  padding-left: 1.25rem;
}
.single-post--navigation__prev a:after {
  border-right: 10px solid #0033A1;
  left: 0;
}
.single-post--navigation__next {
  display: flex;
  justify-content: end;
}
.single-post--navigation__next a {
  padding-right: 1.25rem;
}
.single-post--navigation__next a:after {
  border-left: 10px solid #0033A1;
  right: 0;
}
.single-post--sidebar {
  position: sticky;
  top: 3.125rem;
}
.single-post--sidebar ul li + li {
  margin-top: 0.625rem;
}

@media (max-width: 47.9375em) {
  .single-post--sidebar {
    margin-top: 1.875rem;
    position: relative;
    top: 0;
  }
}
@media (max-width: 42.3125em) {
  .single-post--navigation {
    flex-direction: column;
    align-items: center;
  }
  .single-post--navigation > div {
    width: 100%;
  }
  .single-post--navigation__next, .single-post--navigation__prev {
    display: flex;
    justify-content: start;
  }
}
.homepage-slider-section {
  padding: 0;
  min-height: 37.5rem;
  background-image: url("../images/sfondotest-1.png");
  position: relative;
}
.homepage-slider-section:before {
  content: "";
  width: 12.5rem;
  height: 5rem;
  position: absolute;
  left: 50%;
  top: 1.25rem;
  transform: translateX(-50%);
  background-image: url("../images/bmore-slider-logo.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}
.homepage-slider-section .homepage-heading {
  position: absolute;
  left: 50%;
  top: 1.25rem;
  transform: translateX(-50%);
}
.homepage-slider-section .homepage-heading img {
  width: 12.5rem;
  height: 5rem;
}
.homepage-slider-section .swiper {
  position: relative;
}
.homepage-slider-section .swiper--nav {
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 17.5rem;
  gap: 0;
  text-transform: uppercase;
  color: #0033A1;
  font-size: 1.5rem;
  z-index: 1;
}
.homepage-slider-section .swiper--nav__title {
  padding: 0.1875rem 0.625rem;
  transition: all 0.2s ease;
  cursor: pointer;
}
.homepage-slider-section .swiper--nav__title + .swiper--nav__title {
  border-left: 2px solid #0033A1;
}
.homepage-slider-section .swiper--nav__title.is-active, .homepage-slider-section .swiper--nav__title:hover {
  color: #93D500;
}
.homepage-slider-section .swiper-slide--container {
  min-height: 37.5rem;
}
.homepage-slider-section .swiper-slide--container .mask1 {
  -webkit-mask-image: url("../images/logo1.svg");
  mask-image: url("../images/logo1.svg");
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  margin-bottom: 3.125rem;
  min-height: 18.75rem;
}
.homepage-slider-section .swiper-slide--info {
  height: 14.375rem;
}
.homepage-slider-section .swiper-slide--info__text {
  color: #0033A1;
  font-size: 1.25rem;
  line-height: 118%;
  margin-bottom: 1.5625rem;
}
.homepage-servizi-section {
  background-color: #0033A1;
}
.homepage-servizi-section .section-title {
  text-align: right;
  margin-bottom: 4.6875rem;
  color: #ffffff;
}
.homepage-servizi-section--text {
  font-size: 1.25rem;
  color: #ffffff;
  padding: 3.125rem 0;
  line-height: 118%;
  text-align: right;
}
.homepage-servizi-section--cta {
  text-align: right;
}
.homepage-servizi-section--servizio {
  margin-bottom: 2.5rem;
}
.homepage-servizi-section--servizio__title {
  padding: 0 0.625rem;
  color: #ffffff;
  font-size: 1.25rem;
  margin-top: 1.25rem;
  line-height: 118%;
  text-align: center;
}
.homepage-servizi-section--servizio__image {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  border-radius: 20px;
}
.homepage-servizi-section--servizio__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.homepage-numeri-section {
  padding: 3.125rem 0 6.25rem;
  background-color: #0033A1;
  color: #ffffff;
}
.homepage-numeri-section .section-title {
  color: #ffffff;
}
.homepage-numeri-section--numeri__container {
  display: flex;
  transform: translateX(1.875rem);
  padding-bottom: 4.6875rem;
}
.homepage-numeri-section--numeri__container.odd_num {
  justify-content: flex-start;
}
.homepage-numeri-section--numeri__container.even_num {
  justify-content: flex-end;
}
.homepage-numeri-section--numeri__value p {
  display: block;
  opacity: 0.5;
  font-size: 7.5rem;
  margin-bottom: 0;
  line-height: 100%;
}
.homepage-numeri-section--numeri__label p {
  display: block;
  line-height: 100%;
  font-size: 2.8125rem;
  transform: translate(-35px, 3.4375rem);
  margin-bottom: 0;
}
.homepage-numeri-section--numeri__label p span {
  display: block;
  transform: translateX(2.1875rem);
}
.homepage-text-image-section {
  overflow: hidden;
}
.homepage-text-image-section .section-title {
  text-align: right;
  margin-bottom: 4.6875rem;
}
.homepage-text-image-section--text {
  font-size: 1.25rem;
  color: #0033A1;
  padding: 3.125rem 0;
  line-height: 118%;
  text-align: right;
}
.homepage-text-image-section--slogan {
  font-size: 3.375rem;
  margin-top: 3.125rem;
  color: #0033A1;
  line-height: 118%;
  font-family: "Varela Round", sans-serif;
}
.homepage-text-image-section--cta {
  text-align: right;
}
.homepage-text-image-section--image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  max-height: 37.5rem;
}
@media (max-width: 61.9375em) {
  .homepage-text-image-section--image {
    aspect-ratio: 2/1;
  }
}
@media (max-width: 35.9375em) {
  .homepage-text-image-section--image {
    aspect-ratio: 1.5/1;
  }
}
.homepage-text-image-section--image img {
  max-width: 140%;
  width: 140%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 25px;
}
.homepage-news-section {
  overflow: hidden;
}
.homepage-news-section .section-title {
  text-align: right;
  margin-bottom: 4.6875rem;
}
.homepage-news-section--text {
  font-size: 1.25rem;
  color: #0033A1;
  padding: 3.125rem 0;
  line-height: 118%;
  text-align: right;
}
.homepage-news-section--cta {
  text-align: right;
}
.homepage-news-section--search {
  margin: 0 0 2.1875rem;
}
@media (max-width: 61.9375em) {
  .homepage-news-section--search {
    margin: 2.1875rem 0 0;
  }
}
.homepage-news-section--search form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  justify-content: start;
  margin-bottom: 0;
}
.homepage-news-section--search span {
  color: #0033A1;
  margin-right: 0.625rem;
  font-size: 1.25rem;
}
.homepage-post-card {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem;
  margin-bottom: 3.125rem;
  transition: all 0.2s ease;
}
.homepage-post-card:hover {
  transform: scale(1.02);
  transform-origin: center;
}
.homepage-post-card--image {
  width: calc(33% - 0.9375rem);
  height: auto;
  aspect-ratio: 1/1;
}
.homepage-post-card--image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.homepage-post-card--info {
  width: calc(67% - 0.9375rem);
  color: #0033A1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.homepage-post-card--info__cate {
  text-transform: uppercase;
  margin-bottom: 0.3125rem;
}

@media (max-width: 61.9375em) {
  .homepage-numeri-section {
    padding: 3.125rem 0 1.875rem;
  }
  .homepage-numeri-section--numeri__container {
    display: flex;
    flex-direction: column;
    transform: translateX(1.875rem);
    padding-bottom: 1.25rem;
  }
  .homepage-numeri-section--numeri__container.odd_num {
    justify-content: flex-start;
    transform: translateX(-1.875rem);
  }
  .homepage-numeri-section--numeri__container.even_num {
    justify-content: flex-end;
  }
  .homepage-numeri-section--numeri__value p {
    display: block;
    opacity: 0.5;
    font-size: 7.5rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .homepage-numeri-section--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 2.8125rem;
    transform: translate(1.25rem, -1.875rem);
    margin-bottom: 0;
  }
  .homepage-numeri-section--numeri__label p span {
    display: block;
    transform: translateX(2.1875rem);
  }
  .homepage-text-image-section {
    overflow: hidden;
    padding-bottom: 0;
  }
  .homepage-text-image-section--text:before {
    content: "";
    width: 6.25rem;
    height: 0.625rem;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #93D500;
  }
  .homepage-text-image-section--slogan {
    font-size: 2.75rem;
    margin-top: 3.125rem;
    color: #0033A1;
    line-height: 118%;
  }
  .homepage-text-image-section--cta {
    text-align: right;
  }
  .homepage-text-image-section--image {
    margin-top: 3.125rem;
  }
  .homepage-text-image-section--image img {
    max-width: 140%;
    border-radius: 25px;
  }
  .homepage-post-card {
    margin-top: 3.125rem;
    margin-bottom: 0;
  }
}
@media (max-width: 42.25em) {
  .homepage-servizi-section .section-title {
    margin-bottom: 2.5rem;
  }
  .homepage-servizi-section--text {
    padding: 1.875rem 0 1.25rem;
  }
  .homepage-servizi-section--cta {
    text-align: right;
  }
  .homepage-servizi-section--servizio {
    margin-bottom: 2.5rem;
  }
  .homepage-servizi-section--servizio__title {
    font-size: 1.25rem;
  }
  .homepage-numeri-section .section-title {
    margin-bottom: 1.875rem;
  }
  .homepage-numeri-section--numeri__container {
    transform: translateX(1.875rem);
  }
  .homepage-numeri-section--numeri__container.odd_num {
    justify-content: flex-start;
    transform: translateX(1.875rem);
  }
  .homepage-numeri-section--numeri__container.even_num {
    justify-content: flex-end;
    transform: translateX(3.125rem);
  }
  .homepage-numeri-section--numeri__value p {
    display: block;
    opacity: 0.5;
    font-size: 7.5rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .homepage-numeri-section--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 2.8125rem;
    transform: translate(1.25rem, -1.875rem);
    margin-bottom: 0;
  }
  .homepage-numeri-section--numeri__label p span {
    display: block;
    transform: translateX(2.1875rem);
  }
  .homepage-text-image-section .section-title {
    margin-bottom: 2.5rem;
  }
  .homepage-text-image-section--text {
    padding: 1.875rem 0 1.25rem;
  }
  .homepage-text-image-section--slogan {
    font-size: 2.375rem;
  }
}
@media (max-width: 38.125em) {
  .homepage-numeri-section {
    padding: 3.125rem;
  }
  .homepage-numeri-section--numeri__container {
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__container.odd_num {
    justify-content: flex-start;
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__container.even_num {
    justify-content: flex-end;
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__value p {
    display: block;
    opacity: 0.5;
    font-size: 5.9375rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .homepage-numeri-section--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 2.1875rem;
    transform: translate(0.625rem, -1.25rem);
    margin-bottom: 0;
  }
  .homepage-numeri-section--numeri__label p span {
    display: block;
    transform: translateX(2.1875rem);
  }
}
@media (max-width: 35.9375em) {
  .homepage-slider-section:before {
    width: 9.375rem;
    height: 3.75rem;
  }
  .homepage-slider-section .homepage-heading img {
    width: 9.375rem;
    height: 3.75rem;
  }
  .homepage-slider-section .swiper--nav {
    font-size: 1.125rem;
  }
  .homepage-slider-section .swiper-slide--info__text {
    font-size: 1rem;
  }
  .homepage-post-card--image {
    width: 100%;
  }
  .homepage-post-card--info {
    width: 100%;
  }
}
@media (max-width: 25em) {
  .homepage-slider-section .swiper--nav {
    flex-wrap: wrap;
    gap: 0.625rem;
    align-items: center;
  }
  .homepage-slider-section .swiper--nav__title {
    border: 1px solid #0033A1 !important;
    width: 40%;
    text-align: center;
  }
  .homepage-slider-section .swiper-slide--container .mask1 {
    margin-bottom: 6.25rem;
  }
}
@media (max-width: 21.875em) {
  .homepage-numeri-section--numeri__container {
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__container.odd_num {
    justify-content: flex-start;
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__container.even_num {
    justify-content: flex-end;
    transform: translateX(0);
  }
  .homepage-numeri-section--numeri__value p {
    display: block;
    opacity: 0.5;
    font-size: 4.6875rem;
    margin-bottom: 0;
    line-height: 100%;
  }
  .homepage-numeri-section--numeri__label p {
    display: block;
    line-height: 100%;
    font-size: 1.5625rem;
    transform: translate(0rem, -1.25rem);
    margin-bottom: 0;
  }
  .homepage-numeri-section--numeri__label p span {
    display: block;
    transform: translateX(0);
  }
}
body .page-servizi--thumb-title {
  position: relative;
  width: 100%;
  min-height: 12.5rem;
  border-radius: 0 0 50% 50%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
}
body .page-servizi--thumb-title__container {
  position: relative;
  height: 100%;
  width: 100%;
}
body .page-servizi--thumb-title__container:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.3294117647);
}
body .page-servizi--thumb-title__title {
  position: relative;
  width: 100%;
  min-height: 12.5rem;
}
body .page-servizi--thumb-title__title h1 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 2.5rem;
}
body .page-servizi-section--servizio {
  margin-bottom: 3.125rem;
}
body .page-servizi-section--servizio__image {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 0.9375rem;
}
body .page-servizi-section--microservizi {
  margin-top: 2.1875rem;
}
body .page-servizi-section--microservizi li {
  width: 100%;
  position: relative;
  color: #0033A1;
  font-size: 1.25rem;
}
body .page-servizi-section--microservizi li + li {
  margin-top: 0.9375rem;
}
body .page-servizi-section--microservizi li span {
  font-weight: bold;
}
body .page-servizi-section--microservizi__microservizio {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 25rem;
  gap: 0.625rem;
  align-items: center;
}
body .page-servizi-section--microservizi__microservizio .cta {
  padding: 0.3125rem 0.625rem;
}

@media (min-width: 48em) {
  body :has(.page-servizi) header, body :has(.page-servizi) footer {
    z-index: 1;
    position: relative;
  }
  body :has(.page-servizi) footer {
    margin-top: 0;
  }
  body .page-servizi {
    min-height: 37.5rem;
    display: flex;
  }
  body .page-servizi--thumb-title {
    position: sticky;
    left: 0;
    top: 0;
    width: 20vw;
    max-width: 18.75rem;
    height: 100vh;
    border-radius: 0 50% 50% 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 auto;
  }
  body .page-servizi--thumb-title__container {
    position: relative;
    height: 100%;
    width: 100%;
  }
  body .page-servizi--thumb-title__container:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.3294117647);
  }
  body .page-servizi--thumb-title__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  body .page-servizi-section {
    flex: 1;
  }
  body .page-servizi-section--servizio {
    margin-bottom: 3.125rem;
  }
  body .page-servizi-section--servizio__image {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  body .page-servizi-section--microservizi {
    margin-top: 1.5625rem;
  }
  body .page-servizi-section--microservizi li {
    width: 100%;
    position: relative;
    color: #0033A1;
    font-size: 1.25rem;
  }
  body .page-servizi-section--microservizi li + li {
    margin-top: 0.9375rem;
  }
  body .page-servizi-section--microservizi li span {
    font-weight: bold;
  }
  body .page-servizi-section--microservizi__microservizio {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 25rem;
    gap: 0.625rem;
  }
  body .page-servizi-section--microservizi__microservizio .cta {
    padding: 0.3125rem 0.625rem;
  }
}
@media (max-width: 36em) {
  body .page-servizi-section--servizio__image {
    align-items: center;
  }
  body .page-servizi-section h2 {
    text-align: center;
  }
}
.open-section--microservizio {
  padding-top: 1.875rem;
}
.open-section--microservizio__servizio__icon {
  margin: 0 auto 0.625rem;
  width: 9.375rem;
}
.open-section--microservizio__servizio__name {
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
}

.microservizio-accordion {
  margin-top: 3.125rem;
}
.microservizio-accordion--title {
  margin-bottom: 1.25rem;
}
.microservizio-accordion .accordion-item {
  border: none;
  border-radius: 0;
}
.microservizio-accordion .accordion-button {
  color: #0033A1;
  background-color: #ffffff;
  font-size: 1.125rem;
  border-radius: 0 !important;
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  padding-left: 0;
}
.microservizio-accordion .accordion-body {
  padding-left: 0;
}
.microservizio--sidebar {
  position: sticky;
  top: 3.125rem;
}
.microservizio--sidebar ul {
  padding-left: 0;
  list-style-type: none;
}
.microservizio--sidebar ul li {
  color: #0033A1;
}
.microservizio--sidebar ul li a {
  text-decoration: none;
  color: #0033A1;
}
.microservizio--sidebar ul li + li {
  margin-top: 0.3125rem;
}
.microservizio-carousel {
  margin-top: 3.125rem;
}
.microservizio-carousel .post-card:hover {
  transform: none;
}
.microservizio-carousel--title {
  margin-bottom: 1.25rem;
}
.microservizio-contenuti-in-evidenza {
  margin-top: 3.125rem;
}
.microservizio-contenuti-in-evidenza--single {
  position: relative;
}
.microservizio-contenuti-in-evidenza--single__image {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  margin-bottom: 1.25rem;
}
.microservizio-contenuti-in-evidenza--single__image img {
  border-radius: 20px;
}
.microservizio-contenuti-in-evidenza--single__cta {
  margin-top: 1.25rem;
}

@media (max-width: 61.9375em) {
  .microservizio--sidebar {
    margin-top: 1.875rem;
    position: relative;
    top: 0;
  }
  .microservizio-contenuti-in-evidenza--single {
    margin-bottom: 2.1875rem;
  }
}
.posizione-aperta--form {
  margin-top: 3.125rem;
}
.posizione-aperta--form__single-posizione-aperta .col-posizioni-aperte {
  display: none;
}/*# sourceMappingURL=node-custom-style.css.map */