@charset "UTF-8";
/*!
Theme Name: Education Foundation
Theme URI: http://underscores.me/
Author: Neue Now Design Co.
Author URI: http://neuenow.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: edfoundation
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Education Foundation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
// Fonts
--------------------------------------------------------------*/
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-Regular.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-RegularIt.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-Medium.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-MediumIt.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-Semibold.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("inc/fonts/SuisseIntl-SemiboldIt.woff2") format("woff2");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}
/*--------------------------------------------------------------
# bootstrap-5.3.6
--------------------------------------------------------------*/
:root,
[data-bs-theme=light] {
  --bs-blue: #244CB3;
  --bs-indigo: #001E46;
  --bs-purple: #C5CFFD;
  --bs-pink: #ff9782;
  --bs-red: #FA4033;
  --bs-orange: #FFCA61;
  --bs-yellow: #FAED64;
  --bs-green: #6CD97E;
  --bs-teal: #77C0D9;
  --bs-cyan: #BDF2FC;
  --bs-black: #002559;
  --bs-white: #fff;
  --bs-gray: rgb(51, 80.6, 122.2);
  --bs-gray-dark: rgb(25.5, 58.8, 105.6);
  --bs-gray-100: #F7F6F5;
  --bs-gray-200: rgb(204, 211.4, 221.8);
  --bs-gray-300: rgb(178.5, 189.6, 205.2);
  --bs-gray-400: rgb(127.5, 146, 172);
  --bs-gray-500: rgb(76.5, 102.4, 138.8);
  --bs-gray-600: rgb(51, 80.6, 122.2);
  --bs-gray-700: rgb(38.25, 69.7, 113.9);
  --bs-gray-800: rgb(25.5, 58.8, 105.6);
  --bs-gray-900: rgb(12.75, 47.9, 97.3);
  --bs-primary: #FA4033;
  --bs-secondary: #FAED64;
  --bs-success: #6CD97E;
  --bs-info: #244CB3;
  --bs-warning: #FFCA61;
  --bs-danger: #FA4033;
  --bs-light: #F7F6F5;
  --bs-dark: #002559;
  --bs-primary-rgb: 250, 64, 51;
  --bs-secondary-rgb: 250, 237, 100;
  --bs-success-rgb: 108, 217, 126;
  --bs-info-rgb: 36, 76, 179;
  --bs-warning-rgb: 255, 202, 97;
  --bs-danger-rgb: 250, 64, 51;
  --bs-light-rgb: 247, 246, 245;
  --bs-dark-rgb: 0, 37, 89;
  --bs-primary-text-emphasis: rgb(100, 25.6, 20.4);
  --bs-secondary-text-emphasis: rgb(100, 94.8, 40);
  --bs-success-text-emphasis: rgb(43.2, 86.8, 50.4);
  --bs-info-text-emphasis: rgb(14.4, 30.4, 71.6);
  --bs-warning-text-emphasis: rgb(102, 80.8, 38.8);
  --bs-danger-text-emphasis: rgb(100, 25.6, 20.4);
  --bs-light-text-emphasis: rgb(38.25, 69.7, 113.9);
  --bs-dark-text-emphasis: rgb(38.25, 69.7, 113.9);
  --bs-primary-bg-subtle: rgb(254, 216.8, 214.2);
  --bs-secondary-bg-subtle: rgb(254, 251.4, 224);
  --bs-success-bg-subtle: rgb(225.6, 247.4, 229.2);
  --bs-info-bg-subtle: rgb(211.2, 219.2, 239.8);
  --bs-warning-bg-subtle: rgb(255, 244.4, 223.4);
  --bs-danger-bg-subtle: rgb(254, 216.8, 214.2);
  --bs-light-bg-subtle: rgb(251, 250.5, 250);
  --bs-dark-bg-subtle: rgb(127.5, 146, 172);
  --bs-primary-border-subtle: rgb(253, 178.6, 173.4);
  --bs-secondary-border-subtle: rgb(253, 247.8, 193);
  --bs-success-border-subtle: rgb(196.2, 239.8, 203.4);
  --bs-info-border-subtle: rgb(167.4, 183.4, 224.6);
  --bs-warning-border-subtle: rgb(255, 233.8, 191.8);
  --bs-danger-border-subtle: rgb(253, 178.6, 173.4);
  --bs-light-border-subtle: rgb(204, 211.4, 221.8);
  --bs-dark-border-subtle: rgb(76.5, 102.4, 138.8);
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 37, 89;
  --bs-font-sans-serif: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-root-font-size: 24px;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: calc(0.505rem + 0.618749999vw);
  --bs-body-font-weight: 500;
  --bs-body-line-height: 1.5;
  --bs-body-color: #002559;
  --bs-body-color-rgb: 0, 37, 89;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #002559;
  --bs-emphasis-color-rgb: 0, 37, 89;
  --bs-secondary-color: rgba(0, 37, 89, 0.75);
  --bs-secondary-color-rgb: 0, 37, 89;
  --bs-secondary-bg: rgb(204, 211.4, 221.8);
  --bs-secondary-bg-rgb: 204, 211, 222;
  --bs-tertiary-color: rgba(0, 37, 89, 0.5);
  --bs-tertiary-color-rgb: 0, 37, 89;
  --bs-tertiary-bg: #F7F6F5;
  --bs-tertiary-bg-rgb: 247, 246, 245;
  --bs-heading-color: inherit;
  --bs-link-color: #FA4033;
  --bs-link-color-rgb: 250, 64, 51;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(200, 51.2, 40.8);
  --bs-link-hover-color-rgb: 200, 51, 41;
  --bs-code-color: #ff9782;
  --bs-highlight-color: #002559;
  --bs-highlight-bg: rgb(254, 251.4, 224);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: rgb(178.5, 189.6, 205.2);
  --bs-border-color-translucent: rgba(0, 37, 89, 0.175);
  --bs-border-radius: 0.5rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 1rem;
  --bs-border-radius-xl: 1.5rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 37, 89, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 37, 89, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 37, 89, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 37, 89, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(250, 64, 51, 0.25);
  --bs-form-valid-color: #6CD97E;
  --bs-form-valid-border-color: #6CD97E;
  --bs-form-invalid-color: #FA4033;
  --bs-form-invalid-border-color: #FA4033;
}
@media (min-width: 1920px) {
  :root,
  [data-bs-theme=light] {
    --bs-body-font-size: 1rem;
  }
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #fff;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-body-bg: #002559;
  --bs-body-bg-rgb: 0, 37, 89;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(255, 255, 255, 0.75);
  --bs-secondary-color-rgb: 255, 255, 255;
  --bs-secondary-bg: rgb(25.5, 58.8, 105.6);
  --bs-secondary-bg-rgb: 25, 59, 106;
  --bs-tertiary-color: rgba(255, 255, 255, 0.5);
  --bs-tertiary-color-rgb: 255, 255, 255;
  --bs-tertiary-bg: rgb(19.125, 53.35, 101.45);
  --bs-tertiary-bg-rgb: 19, 53, 101;
  --bs-primary-text-emphasis: rgb(252, 140.4, 132.6);
  --bs-secondary-text-emphasis: rgb(252, 244.2, 162);
  --bs-success-text-emphasis: rgb(166.8, 232.2, 177.6);
  --bs-info-text-emphasis: rgb(123.6, 147.6, 209.4);
  --bs-warning-text-emphasis: rgb(255, 223.2, 160.2);
  --bs-danger-text-emphasis: rgb(252, 140.4, 132.6);
  --bs-light-text-emphasis: #F7F6F5;
  --bs-dark-text-emphasis: rgb(178.5, 189.6, 205.2);
  --bs-primary-bg-subtle: rgb(50, 12.8, 10.2);
  --bs-secondary-bg-subtle: rgb(50, 47.4, 20);
  --bs-success-bg-subtle: rgb(21.6, 43.4, 25.2);
  --bs-info-bg-subtle: rgb(7.2, 15.2, 35.8);
  --bs-warning-bg-subtle: rgb(51, 40.4, 19.4);
  --bs-danger-bg-subtle: rgb(50, 12.8, 10.2);
  --bs-light-bg-subtle: rgb(25.5, 58.8, 105.6);
  --bs-dark-bg-subtle: rgb(12.75, 47.9, 97.3);
  --bs-primary-border-subtle: rgb(150, 38.4, 30.6);
  --bs-secondary-border-subtle: rgb(150, 142.2, 60);
  --bs-success-border-subtle: rgb(64.8, 130.2, 75.6);
  --bs-info-border-subtle: rgb(21.6, 45.6, 107.4);
  --bs-warning-border-subtle: rgb(153, 121.2, 58.2);
  --bs-danger-border-subtle: rgb(150, 38.4, 30.6);
  --bs-light-border-subtle: rgb(38.25, 69.7, 113.9);
  --bs-dark-border-subtle: rgb(25.5, 58.8, 105.6);
  --bs-heading-color: inherit;
  --bs-link-color: #FA4033;
  --bs-link-hover-color: rgb(251, 102.2, 91.8);
  --bs-link-color-rgb: 250, 64, 51;
  --bs-link-hover-color-rgb: 251, 102, 92;
  --bs-code-color: rgb(255, 192.6, 180);
  --bs-highlight-color: #fff;
  --bs-highlight-bg: #FAED64;
  --bs-border-color: rgb(38.25, 69.7, 113.9);
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(166.8, 232.2, 177.6);
  --bs-form-valid-border-color: rgb(166.8, 232.2, 177.6);
  --bs-form-invalid-color: rgb(252, 140.4, 132.6);
  --bs-form-invalid-border-color: rgb(252, 140.4, 132.6);
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: #ffffff !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 450px !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4, .neue-features-block .features .feature:before {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.ms-n1, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4, .neue-features-block .features .feature:before {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(0.5416666667rem + 5.1562499995vw) !important;
}

.fs-2 {
  font-size: calc(0.5283333334rem + 3.5062500049vw) !important;
}

.fs-3 {
  font-size: calc(0.52rem + 2.4749999975vw) !important;
}

.fs-4 {
  font-size: calc(0.5125rem + 1.5468749983vw) !important;
}

.fs-5 {
  font-size: calc(0.5075rem + 0.9281249988vw) !important;
}

.fs-6 {
  font-size: calc(0.505rem + 0.618749999vw) !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: 500 !important;
}

.fw-light {
  font-weight: 500 !important;
}

.fw-normal {
  font-weight: 500 !important;
}

.fw-medium {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 700 !important;
}

.fw-bold {
  font-weight: 900 !important;
}

.fw-bolder {
  font-weight: 900 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger, body.neuenow .gform_wrapper.gravity-theme .gfield_required {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 37, 89, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1920px) {
  .fs-1 {
    font-size: 4.66666667rem !important;
  }
  .fs-2 {
    font-size: 3.33333334rem !important;
  }
  .fs-3 {
    font-size: 2.5rem !important;
  }
  .fs-4 {
    font-size: 1.75rem !important;
  }
  .fs-5 {
    font-size: 1.25rem !important;
  }
  .fs-6 {
    font-size: 1rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

:root {
  font-size: var(--bs-root-font-size);
}
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 37, 89, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required, body.neuenow .gform_wrapper.gravity-theme .gfield_label, .neue-features-block .features .feature:before, h5, .h5, h4, .h4, .accordion-textIm .accordion .accordion-item .accordion-button, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(0.5416666667rem + 5.1562499995vw);
}
@media (min-width: 1920px) {
  h1, .h1 {
    font-size: 4.66666667rem;
  }
}

h2, .h2 {
  font-size: calc(0.5283333334rem + 3.5062500049vw);
}
@media (min-width: 1920px) {
  h2, .h2 {
    font-size: 3.33333334rem;
  }
}

h3, .h3 {
  font-size: calc(0.52rem + 2.4749999975vw);
}
@media (min-width: 1920px) {
  h3, .h3 {
    font-size: 2.5rem;
  }
}

h4, .h4, .accordion-textIm .accordion .accordion-item .accordion-button {
  font-size: calc(0.5125rem + 1.5468749983vw);
}
@media (min-width: 1920px) {
  h4, .h4, .accordion-textIm .accordion .accordion-item .accordion-button {
    font-size: 1.75rem;
  }
}

h5, .h5 {
  font-size: calc(0.5075rem + 0.9281249988vw);
}
@media (min-width: 1920px) {
  h5, .h5 {
    font-size: 1.25rem;
  }
}

h6, .h6, body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required, body.neuenow .gform_wrapper.gravity-theme .gfield_label, .neue-features-block .features .feature:before {
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  h6, .h6, body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required, body.neuenow .gform_wrapper.gravity-theme .gfield_label, .neue-features-block .features .feature:before {
    font-size: 1rem;
  }
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 900;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 900;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(0.51rem + 1.2374999985vw);
}
@media (min-width: 1920px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: calc(0.5075rem + 0.9281249988vw);
  font-weight: 300;
}
@media (min-width: 1920px) {
  .lead {
    font-size: 1.25rem;
  }
}

.display-1 {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  font-size: calc(0.5416666667rem + 3.1562499995vw);
}
@media (min-width: 1920px) {
  .display-1 {
    font-size: 4.66666667rem;
  }
}

.display-2 {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  font-size: calc(0.5283333334rem + 3.5062500049vw);
}
@media (min-width: 1920px) {
  .display-2 {
    font-size: 3.33333334rem;
  }
}

.display-3, .tile-grid .page-link-tile-headline {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  font-size: calc(0.52rem + 2.4749999975vw);
}
@media (min-width: 1920px) {
  .display-3, .tile-grid .page-link-tile-headline {
    font-size: 2.5rem;
  }
}

.display-4, .tile-grid:not(.count-1, .count-2) .page-link-tile-headline {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 300;
  line-height: 0.8;
  font-size: calc(0.5125rem + 1.5468749983vw);
}
@media (min-width: 1920px) {
  .display-4, .tile-grid:not(.count-1, .count-2) .page-link-tile-headline {
    font-size: 1.75rem;
  }
}

.display-5 {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  font-size: calc(0.5075rem + 0.9281249988vw);
}
@media (min-width: 1920px) {
  .display-5 {
    font-size: 1.25rem;
  }
}

.display-6 {
  font-family: "IBM Plex Serif", system-ui, -apple-system, Charter, "Bitstream Charter", "Sitka Text", Cambria, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .display-6 {
    font-size: 1rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(0.5075rem + 0.9281249988vw);
}
@media (min-width: 1920px) {
  .blockquote {
    font-size: 1.25rem;
  }
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: rgb(51, 80.6, 122.2);
}
.blockquote-footer::before {
  content: "— ";
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: #002559;
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%0A%3Csvg width='59px' height='59px' viewBox='0 0 59 59' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%23002559' cx='29.5' cy='29.5' r='29.5'%3E%3C/circle%3E%3Cg transform='translate%2823, 23%29' id='Path' stroke='%23FFFFFF' stroke-width='3'%3E%3Cline x1='0' y1='6.5' x2='13' y2='6.5'%3E%3C/line%3E%3Cline x1='6.97220059e-13' y1='6.5' x2='13' y2='6.5' transform='translate%286.5, 6.5%29 rotate%2890%29 translate%28-6.5, -6.5%29'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --bs-accordion-btn-icon-width: 1.5rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: all 0.3s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%0A%3Csvg width='59px' height='59px' viewBox='0 0 59 59' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Ccircle id='Oval' fill='%23FA4033' cx='29.5' cy='29.5' r='29.5'%3E%3C/circle%3E%3Cg transform='translate%2823, 23%29' id='Path' stroke='%23FFFFFF' stroke-width='3'%3E%3Cline x1='0' y1='6.5' x2='13' y2='6.5'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: calc(0.505rem + 0.618749999vw);
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (min-width: 1920px) {
  .accordion-button {
    font-size: 1rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28252, 140.4, 132.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28252, 140.4, 132.6%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 900;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: calc(0.501667rem + 0.2062912493vw);
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
@media (min-width: 1920px) {
  .badge {
    --bs-badge-font-size: 0.6667rem;
  }
}
.badge:empty {
  display: none;
}

.btn .badge, body.neuenow .gform_wrapper.gravity-theme .gform_button.button .badge, .nav-links .prev .badge,
.nav-links .next .badge, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .badge, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input .badge, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input .badge, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label .badge, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button .badge {
  position: relative;
  top: -1px;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "../../../index.html") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button, .nav-links .btn-group > .prev,
.nav-links .btn-group > .next, body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button,
.btn-group-vertical > .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button,
.nav-links .btn-group-vertical > .prev,
.nav-links .btn-group-vertical > .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group > .btn-check:checked + .gform_button.button, .nav-links .btn-group > .btn-check:checked + .prev,
.nav-links .btn-group > .btn-check:checked + .next, body.neuenow .search-filter-input-checkbox .btn-group > .btn-check:checked + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group > .btn-check:checked + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group > .btn-check:checked + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .btn-check:checked + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > .btn-check:checked + button,
.btn-group > .btn-check:focus + .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .btn-check:focus + .gform_button.button,
.nav-links .btn-group > .btn-check:focus + .prev,
.nav-links .btn-group > .btn-check:focus + .next,
body.neuenow .search-filter-input-checkbox .btn-group > .btn-check:focus + .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group > .btn-check:focus + .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group > .btn-check:focus + .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .btn-check:focus + .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > .btn-check:focus + button,
.btn-group > .btn:hover,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button:hover,
.nav-links .btn-group > .prev:hover,
.nav-links .btn-group > .next:hover,
body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container:hover,
body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input:hover,
body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input:hover,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label:hover,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button:hover,
.btn-group > .btn:focus,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button:focus,
.nav-links .btn-group > .prev:focus,
.nav-links .btn-group > .next:focus,
body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container:focus,
body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input:focus,
body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input:focus,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label:focus,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button:focus,
.btn-group > .btn:active,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button:active,
.nav-links .btn-group > .prev:active,
.nav-links .btn-group > .next:active,
body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container:active,
body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input:active,
body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input:active,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label:active,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button:active,
.btn-group > .btn.active,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .active.gform_button.button,
.nav-links .btn-group > .active.prev,
.nav-links .btn-group > .active.next,
body.neuenow .search-filter-input-checkbox .btn-group > .active.search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group > .active.search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group > .active.search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .active.search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button.active,
.btn-group-vertical > .btn-check:checked + .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .btn-check:checked + .gform_button.button,
.nav-links .btn-group-vertical > .btn-check:checked + .prev,
.nav-links .btn-group-vertical > .btn-check:checked + .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .btn-check:checked + .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .btn-check:checked + .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .btn-check:checked + .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .btn-check:checked + .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > .btn-check:checked + button,
.btn-group-vertical > .btn-check:focus + .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .btn-check:focus + .gform_button.button,
.nav-links .btn-group-vertical > .btn-check:focus + .prev,
.nav-links .btn-group-vertical > .btn-check:focus + .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .btn-check:focus + .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .btn-check:focus + .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .btn-check:focus + .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .btn-check:focus + .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > .btn-check:focus + button,
.btn-group-vertical > .btn:hover,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:hover,
.nav-links .btn-group-vertical > .prev:hover,
.nav-links .btn-group-vertical > .next:hover,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:hover,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:hover,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:hover,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:hover,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:hover,
.btn-group-vertical > .btn:focus,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:focus,
.nav-links .btn-group-vertical > .prev:focus,
.nav-links .btn-group-vertical > .next:focus,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:focus,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:focus,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:focus,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:focus,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:focus,
.btn-group-vertical > .btn:active,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:active,
.nav-links .btn-group-vertical > .prev:active,
.nav-links .btn-group-vertical > .next:active,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:active,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:active,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:active,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:active,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:active,
.btn-group-vertical > .btn.active,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .active.gform_button.button,
.nav-links .btn-group-vertical > .active.prev,
.nav-links .btn-group-vertical > .active.next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .active.search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .active.search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .active.search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .active.search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group > :not(.btn-check:first-child) + .gform_button.button, .nav-links .btn-group > :not(.btn-check:first-child) + .prev,
.nav-links .btn-group > :not(.btn-check:first-child) + .next, body.neuenow .search-filter-input-checkbox .btn-group > :not(.btn-check:first-child) + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group > :not(.btn-check:first-child) + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group > :not(.btn-check:first-child) + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > :not(.btn-check:first-child) + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > :not(.btn-check:first-child) + button,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button:not(:last-child):not(.dropdown-toggle), .nav-links .btn-group > .prev:not(:last-child):not(.dropdown-toggle),
.nav-links .btn-group > .next:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input:not(:last-child):not(.dropdown-toggle), body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .dropdown-toggle-split.gform_button.button:first-child,
.nav-links .btn-group > .dropdown-toggle-split.prev:first-child,
.nav-links .btn-group > .dropdown-toggle-split.next:first-child,
body.neuenow .search-filter-input-checkbox .btn-group > .dropdown-toggle-split.search-filter-input-checkbox__container:first-child,
body.neuenow .search-filter-field--control-type-submit .btn-group > .dropdown-toggle-split.search-filter-input-button.search-filter-field__input:first-child,
body.neuenow .search-filter-style--control-reset .btn-group > .dropdown-toggle-split.search-filter-input-button.search-filter-field__input:first-child,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .dropdown-toggle-split.search-filter-input-radio__label:first-child,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .btn-group:not(:last-child) > .gform_button.button,
.nav-links .btn-group > .btn-group:not(:last-child) > .prev,
.nav-links .btn-group > .btn-group:not(:last-child) > .next,
body.neuenow .search-filter-input-checkbox .btn-group > .btn-group:not(:last-child) > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group > .btn-group:not(:last-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group > .btn-group:not(:last-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .btn-group:not(:last-child) > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > .btn-group:not(:last-child) > button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), body.neuenow .gform_wrapper.gravity-theme .btn-group > .gform_button.button:nth-child(n+3), .nav-links .btn-group > .prev:nth-child(n+3),
.nav-links .btn-group > .next:nth-child(n+3), body.neuenow .search-filter-input-checkbox .btn-group > .search-filter-input-checkbox__container:nth-child(n+3), body.neuenow .search-filter-field--control-type-submit .btn-group > .search-filter-input-button.search-filter-field__input:nth-child(n+3), body.neuenow .search-filter-style--control-reset .btn-group > .search-filter-input-button.search-filter-field__input:nth-child(n+3), body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .search-filter-input-radio__label:nth-child(n+3), body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > button:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group > :not(.btn-check) + .gform_button.button,
.nav-links .btn-group > :not(.btn-check) + .prev,
.nav-links .btn-group > :not(.btn-check) + .next,
body.neuenow .search-filter-input-checkbox .btn-group > :not(.btn-check) + .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group > :not(.btn-check) + .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group > :not(.btn-check) + .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > :not(.btn-check) + .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > :not(.btn-check) + button,
.btn-group > .btn-group:not(:first-child) > .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group > .btn-group:not(:first-child) > .gform_button.button,
.nav-links .btn-group > .btn-group:not(:first-child) > .prev,
.nav-links .btn-group > .btn-group:not(:first-child) > .next,
body.neuenow .search-filter-input-checkbox .btn-group > .btn-group:not(:first-child) > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group > .btn-group:not(:first-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group > .btn-group:not(:first-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group > .btn-group:not(:first-child) > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group > .btn-group:not(:first-child) > button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .gform_button.button + .dropdown-toggle-split, .nav-links .btn-group-sm > .prev + .dropdown-toggle-split,
.nav-links .btn-group-sm > .next + .dropdown-toggle-split, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input + .dropdown-toggle-split, body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input + .dropdown-toggle-split, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label + .dropdown-toggle-split, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .gform_button.button + .dropdown-toggle-split, .nav-links .btn-group-lg > .prev + .dropdown-toggle-split,
.nav-links .btn-group-lg > .next + .dropdown-toggle-split, body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container + .dropdown-toggle-split, body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input + .dropdown-toggle-split, body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input + .dropdown-toggle-split, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label + .dropdown-toggle-split, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button, .nav-links .btn-group-vertical > .prev,
.nav-links .btn-group-vertical > .next, body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:not(:first-child), .nav-links .btn-group-vertical > .prev:not(:first-child),
.nav-links .btn-group-vertical > .next:not(:first-child), body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:not(:first-child), body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:not(:first-child), body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:not(:first-child), body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:not(:first-child), body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:not(:last-child):not(.dropdown-toggle), .nav-links .btn-group-vertical > .prev:not(:last-child):not(.dropdown-toggle),
.nav-links .btn-group-vertical > .next:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:not(:last-child):not(.dropdown-toggle), body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:not(:last-child):not(.dropdown-toggle), body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .btn-group:not(:last-child) > .gform_button.button,
.nav-links .btn-group-vertical > .btn-group:not(:last-child) > .prev,
.nav-links .btn-group-vertical > .btn-group:not(:last-child) > .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .btn-group:not(:last-child) > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .btn-group:not(:last-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .btn-group:not(:last-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .btn-group:not(:last-child) > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > .btn-group:not(:last-child) > button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3), body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .gform_button.button:nth-child(n+3), .nav-links .btn-group-vertical > .prev:nth-child(n+3),
.nav-links .btn-group-vertical > .next:nth-child(n+3), body.neuenow .search-filter-input-checkbox .btn-group-vertical > .search-filter-input-checkbox__container:nth-child(n+3), body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .search-filter-input-button.search-filter-field__input:nth-child(n+3), body.neuenow .search-filter-style--control-reset .btn-group-vertical > .search-filter-input-button.search-filter-field__input:nth-child(n+3), body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .search-filter-input-radio__label:nth-child(n+3), body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > button:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > :not(.btn-check) + .gform_button.button,
.nav-links .btn-group-vertical > :not(.btn-check) + .prev,
.nav-links .btn-group-vertical > :not(.btn-check) + .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > :not(.btn-check) + .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > :not(.btn-check) + .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > :not(.btn-check) + .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > :not(.btn-check) + .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > :not(.btn-check) + button,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-vertical > .btn-group:not(:first-child) > .gform_button.button,
.nav-links .btn-group-vertical > .btn-group:not(:first-child) > .prev,
.nav-links .btn-group-vertical > .btn-group:not(:first-child) > .next,
body.neuenow .search-filter-input-checkbox .btn-group-vertical > .btn-group:not(:first-child) > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .btn-group-vertical > .btn-group:not(:first-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .btn-group-vertical > .btn-group:not(:first-child) > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-vertical > .btn-group:not(:first-child) > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-vertical > .btn-group:not(:first-child) > button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, .nav-links .prev,
.nav-links .next, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button {
  --bs-btn-padding-x: 1.5rem;
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-font-family: SuisseIntl, system-ui, -apple-system, Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --bs-btn-font-size: calc(0.505rem + 0.618749999vw);
  --bs-btn-font-weight: 700;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 37, 89, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (min-width: 1920px) {
  .btn, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, .nav-links .prev,
  .nav-links .next, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button {
    --bs-btn-font-size: 1rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .btn, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, .nav-links .prev,
  .nav-links .next, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button {
    transition: none;
  }
}
.btn:hover, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:hover, .nav-links .prev:hover,
.nav-links .next:hover, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:hover, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:hover, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, body.neuenow .gform_wrapper.gravity-theme .btn-check + .gform_button.button:hover, .nav-links .btn-check + .prev:hover,
.nav-links .btn-check + .next:hover, body.neuenow .search-filter-input-checkbox .btn-check + .search-filter-input-checkbox__container:hover, body.neuenow .search-filter-field--control-type-submit .btn-check + .search-filter-input-button.search-filter-field__input:hover, body.neuenow .search-filter-style--control-reset .btn-check + .search-filter-input-button.search-filter-field__input:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check + .search-filter-input-radio__label:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check + button:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:focus-visible, .nav-links .prev:focus-visible,
.nav-links .next:focus-visible, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:focus-visible, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-check:focus-visible + .gform_button.button, .nav-links .btn-check:focus-visible + .prev,
.nav-links .btn-check:focus-visible + .next, body.neuenow .search-filter-input-checkbox .btn-check:focus-visible + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-check:focus-visible + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-check:focus-visible + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check:focus-visible + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check:focus-visible + button {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-check:checked + .gform_button.button, .nav-links .btn-check:checked + .prev,
.nav-links .btn-check:checked + .next, body.neuenow .search-filter-input-checkbox .btn-check:checked + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-check:checked + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-check:checked + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check:checked + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check:checked + button, :not(.btn-check) + .btn:active, body.neuenow .gform_wrapper.gravity-theme :not(.btn-check) + .gform_button.button:active, .nav-links :not(.btn-check) + .prev:active,
.nav-links :not(.btn-check) + .next:active, body.neuenow .search-filter-input-checkbox :not(.btn-check) + .search-filter-input-checkbox__container:active, body.neuenow .search-filter-field--control-type-submit :not(.btn-check) + .search-filter-input-button.search-filter-field__input:active, body.neuenow .search-filter-style--control-reset :not(.btn-check) + .search-filter-input-button.search-filter-field__input:active, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input :not(.btn-check) + .search-filter-input-radio__label:active, body.neuenow .search-filter-field.search-filter-field--control-type-load_more :not(.btn-check) + button:active, .btn:first-child:active, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:first-child:active, .nav-links .prev:first-child:active,
.nav-links .next:first-child:active, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:first-child:active, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:first-child:active, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:first-child:active, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:first-child:active, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:first-child:active, .btn.active, body.neuenow .gform_wrapper.gravity-theme .active.gform_button.button, .nav-links .active.prev,
.nav-links .active.next, body.neuenow .search-filter-input-checkbox .active.search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .active.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .active.search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .active.search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.active, .btn.show, body.neuenow .gform_wrapper.gravity-theme .show.gform_button.button, .nav-links .show.prev,
.nav-links .show.next, body.neuenow .search-filter-input-checkbox .show.search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .show.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .show.search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .show.search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, body.neuenow .gform_wrapper.gravity-theme .btn-check:checked + .gform_button.button:focus-visible, .nav-links .btn-check:checked + .prev:focus-visible,
.nav-links .btn-check:checked + .next:focus-visible, body.neuenow .search-filter-input-checkbox .btn-check:checked + .search-filter-input-checkbox__container:focus-visible, body.neuenow .search-filter-field--control-type-submit .btn-check:checked + .search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .search-filter-style--control-reset .btn-check:checked + .search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check:checked + .search-filter-input-radio__label:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check:checked + button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, body.neuenow .gform_wrapper.gravity-theme :not(.btn-check) + .gform_button.button:active:focus-visible, .nav-links :not(.btn-check) + .prev:active:focus-visible,
.nav-links :not(.btn-check) + .next:active:focus-visible, body.neuenow .search-filter-input-checkbox :not(.btn-check) + .search-filter-input-checkbox__container:active:focus-visible, body.neuenow .search-filter-field--control-type-submit :not(.btn-check) + .search-filter-input-button.search-filter-field__input:active:focus-visible, body.neuenow .search-filter-style--control-reset :not(.btn-check) + .search-filter-input-button.search-filter-field__input:active:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input :not(.btn-check) + .search-filter-input-radio__label:active:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more :not(.btn-check) + button:active:focus-visible, .btn:first-child:active:focus-visible, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:first-child:active:focus-visible, .nav-links .prev:first-child:active:focus-visible,
.nav-links .next:first-child:active:focus-visible, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:first-child:active:focus-visible, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:first-child:active:focus-visible, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:first-child:active:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:first-child:active:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:first-child:active:focus-visible, .btn.active:focus-visible, body.neuenow .gform_wrapper.gravity-theme .active.gform_button.button:focus-visible, .nav-links .active.prev:focus-visible,
.nav-links .active.next:focus-visible, body.neuenow .search-filter-input-checkbox .active.search-filter-input-checkbox__container:focus-visible, body.neuenow .search-filter-field--control-type-submit .active.search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .search-filter-style--control-reset .active.search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .active.search-filter-input-radio__label:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.active:focus-visible, .btn.show:focus-visible, body.neuenow .gform_wrapper.gravity-theme .show.gform_button.button:focus-visible, .nav-links .show.prev:focus-visible,
.nav-links .show.next:focus-visible, body.neuenow .search-filter-input-checkbox .show.search-filter-input-checkbox__container:focus-visible, body.neuenow .search-filter-field--control-type-submit .show.search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .search-filter-style--control-reset .show.search-filter-input-button.search-filter-field__input:focus-visible, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .show.search-filter-input-radio__label:focus-visible, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-check:checked:focus-visible + .gform_button.button, .nav-links .btn-check:checked:focus-visible + .prev,
.nav-links .btn-check:checked:focus-visible + .next, body.neuenow .search-filter-input-checkbox .btn-check:checked:focus-visible + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-check:checked:focus-visible + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-check:checked:focus-visible + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check:checked:focus-visible + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check:checked:focus-visible + button {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:disabled, .nav-links .prev:disabled,
.nav-links .next:disabled, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:disabled, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:disabled, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:disabled, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:disabled, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:disabled, .btn.disabled, body.neuenow .gform_wrapper.gravity-theme .disabled.gform_button.button, .nav-links .disabled.prev,
.nav-links .disabled.next, body.neuenow .search-filter-input-checkbox .disabled.search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .disabled.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .disabled.search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .disabled.search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.disabled, fieldset:disabled .btn, fieldset:disabled body.neuenow .gform_wrapper.gravity-theme .gform_button.button, body.neuenow .gform_wrapper.gravity-theme fieldset:disabled .gform_button.button, fieldset:disabled .nav-links .prev, .nav-links fieldset:disabled .prev,
fieldset:disabled .nav-links .next,
.nav-links fieldset:disabled .next, fieldset:disabled body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox fieldset:disabled .search-filter-input-checkbox__container, fieldset:disabled body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit fieldset:disabled .search-filter-input-button.search-filter-field__input, fieldset:disabled body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset fieldset:disabled .search-filter-input-button.search-filter-field__input, fieldset:disabled body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input fieldset:disabled .search-filter-input-radio__label, fieldset:disabled body.neuenow .search-filter-field.search-filter-field--control-type-load_more button, body.neuenow .search-filter-field.search-filter-field--control-type-load_more fieldset:disabled button {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button {
  --bs-btn-color: #002559;
  --bs-btn-bg: #FA4033;
  --bs-btn-border-color: #FA4033;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #fa4033;
  --bs-btn-hover-border-color: #fa4033;
  --bs-btn-focus-shadow-rgb: 213, 60, 57;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #fa4033;
  --bs-btn-active-border-color: #fa4033;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #FA4033;
  --bs-btn-disabled-border-color: #FA4033;
}

.btn-secondary {
  --bs-btn-color: #002559;
  --bs-btn-bg: #FAED64;
  --bs-btn-border-color: #FAED64;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #faed64;
  --bs-btn-hover-border-color: #faed64;
  --bs-btn-focus-shadow-rgb: 213, 207, 98;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #faed64;
  --bs-btn-active-border-color: #faed64;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #FAED64;
  --bs-btn-disabled-border-color: #FAED64;
}

.btn-success {
  --bs-btn-color: #002559;
  --bs-btn-bg: #6CD97E;
  --bs-btn-border-color: #6CD97E;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #6cd97e;
  --bs-btn-hover-border-color: #6cd97e;
  --bs-btn-focus-shadow-rgb: 92, 190, 120;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #6cd97e;
  --bs-btn-active-border-color: #6cd97e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #6CD97E;
  --bs-btn-disabled-border-color: #6CD97E;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #244CB3;
  --bs-btn-border-color: #244CB3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #244cb3;
  --bs-btn-hover-border-color: #244cb3;
  --bs-btn-focus-shadow-rgb: 69, 103, 190;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #244cb3;
  --bs-btn-active-border-color: #244cb3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #244CB3;
  --bs-btn-disabled-border-color: #244CB3;
}

.btn-warning {
  --bs-btn-color: #002559;
  --bs-btn-bg: #FFCA61;
  --bs-btn-border-color: #FFCA61;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #ffca61;
  --bs-btn-hover-border-color: #ffca61;
  --bs-btn-focus-shadow-rgb: 217, 177, 96;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #ffca61;
  --bs-btn-active-border-color: #ffca61;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #FFCA61;
  --bs-btn-disabled-border-color: #FFCA61;
}

.btn-danger {
  --bs-btn-color: #002559;
  --bs-btn-bg: #FA4033;
  --bs-btn-border-color: #FA4033;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #fa4033;
  --bs-btn-hover-border-color: #fa4033;
  --bs-btn-focus-shadow-rgb: 213, 60, 57;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #fa4033;
  --bs-btn-active-border-color: #fa4033;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #FA4033;
  --bs-btn-disabled-border-color: #FA4033;
}

.btn-light, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input {
  --bs-btn-color: #002559;
  --bs-btn-bg: #F7F6F5;
  --bs-btn-border-color: #F7F6F5;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #f7f6f5;
  --bs-btn-hover-border-color: #f7f6f5;
  --bs-btn-focus-shadow-rgb: 210, 215, 222;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #f7f6f5;
  --bs-btn-active-border-color: #f7f6f5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: #F7F6F5;
  --bs-btn-disabled-border-color: #F7F6F5;
}

.btn-dark, .nav-links .prev,
.nav-links .next, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input {
  --bs-btn-color: #fff;
  --bs-btn-bg: #002559;
  --bs-btn-border-color: #002559;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002559;
  --bs-btn-hover-border-color: #002559;
  --bs-btn-focus-shadow-rgb: 38, 70, 114;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #002559;
  --bs-btn-active-border-color: #002559;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #002559;
  --bs-btn-disabled-border-color: #002559;
}

.btn-outline-primary {
  --bs-btn-color: #FA4033;
  --bs-btn-border-color: #FA4033;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #FA4033;
  --bs-btn-hover-border-color: #FA4033;
  --bs-btn-focus-shadow-rgb: 250, 64, 51;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #FA4033;
  --bs-btn-active-border-color: #FA4033;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #FA4033;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FA4033;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #FAED64;
  --bs-btn-border-color: #FAED64;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #FAED64;
  --bs-btn-hover-border-color: #FAED64;
  --bs-btn-focus-shadow-rgb: 250, 237, 100;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #FAED64;
  --bs-btn-active-border-color: #FAED64;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #FAED64;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FAED64;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #6CD97E;
  --bs-btn-border-color: #6CD97E;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #6CD97E;
  --bs-btn-hover-border-color: #6CD97E;
  --bs-btn-focus-shadow-rgb: 108, 217, 126;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #6CD97E;
  --bs-btn-active-border-color: #6CD97E;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #6CD97E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6CD97E;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #244CB3;
  --bs-btn-border-color: #244CB3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #244CB3;
  --bs-btn-hover-border-color: #244CB3;
  --bs-btn-focus-shadow-rgb: 36, 76, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #244CB3;
  --bs-btn-active-border-color: #244CB3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #244CB3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #244CB3;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FFCA61;
  --bs-btn-border-color: #FFCA61;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #FFCA61;
  --bs-btn-hover-border-color: #FFCA61;
  --bs-btn-focus-shadow-rgb: 255, 202, 97;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #FFCA61;
  --bs-btn-active-border-color: #FFCA61;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #FFCA61;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFCA61;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #FA4033;
  --bs-btn-border-color: #FA4033;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #FA4033;
  --bs-btn-hover-border-color: #FA4033;
  --bs-btn-focus-shadow-rgb: 250, 64, 51;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #FA4033;
  --bs-btn-active-border-color: #FA4033;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #FA4033;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FA4033;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #F7F6F5;
  --bs-btn-border-color: #F7F6F5;
  --bs-btn-hover-color: #002559;
  --bs-btn-hover-bg: #F7F6F5;
  --bs-btn-hover-border-color: #F7F6F5;
  --bs-btn-focus-shadow-rgb: 247, 246, 245;
  --bs-btn-active-color: #002559;
  --bs-btn-active-bg: #F7F6F5;
  --bs-btn-active-border-color: #F7F6F5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #F7F6F5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F7F6F5;
  --bs-gradient: none;
}

.btn-outline-dark, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label {
  --bs-btn-color: #002559;
  --bs-btn-border-color: #002559;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002559;
  --bs-btn-hover-border-color: #002559;
  --bs-btn-focus-shadow-rgb: 0, 37, 89;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #002559;
  --bs-btn-active-border-color: #002559;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 37, 89, 0.125);
  --bs-btn-disabled-color: #002559;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #002559;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 700;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: rgb(51, 80.6, 122.2);
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 213, 60, 57;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .gform_button.button, .nav-links .btn-group-lg > .prev,
.nav-links .btn-group-lg > .next, body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: calc(0.505rem + 0.618749999vw);
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1920px) {
  .btn-lg, .btn-group-lg > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .gform_button.button, .nav-links .btn-group-lg > .prev,
  .nav-links .btn-group-lg > .next, body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button {
    --bs-btn-font-size: 1rem;
  }
}

.btn-sm, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, .btn-group-sm > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .gform_button.button, .nav-links .btn-group-sm > .prev,
.nav-links .btn-group-sm > .next, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: calc(0.503333rem + 0.4124587492vw);
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}
@media (min-width: 1920px) {
  .btn-sm, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, .btn-group-sm > .btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .gform_button.button, .nav-links .btn-group-sm > .prev,
  .nav-links .btn-group-sm > .next, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button {
    --bs-btn-font-size: 0.8333rem;
  }
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

/*@import "../bootstrap-5.3.6/scss/carousel";*/
.btn-close {
  --bs-btn-close-color: #002559;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23002559'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.5rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1400px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1920px;
  }
}
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: calc(0.505rem + 0.618749999vw);
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FA4033;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: rgb(51, 80.6, 122.2);
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
@media (min-width: 1920px) {
  .dropdown-menu {
    --bs-dropdown-font-size: 1rem;
  }
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 500;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: calc(0.503333rem + 0.4124587492vw);
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}
@media (min-width: 1920px) {
  .dropdown-header {
    font-size: 0.8333rem;
  }
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: rgb(178.5, 189.6, 205.2);
  --bs-dropdown-bg: rgb(25.5, 58.8, 105.6);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: rgb(178.5, 189.6, 205.2);
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #FA4033;
  --bs-dropdown-link-disabled-color: rgb(76.5, 102.4, 138.8);
  --bs-dropdown-header-color: rgb(76.5, 102.4, 138.8);
}

.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.75rem + var(--bs-border-width));
  padding-bottom: calc(0.75rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .col-form-label-lg {
    font-size: 1rem;
  }
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: calc(0.503333rem + 0.4124587492vw);
}
@media (min-width: 1920px) {
  .col-form-label-sm {
    font-size: 0.8333rem;
  }
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.75rem 1.5rem;
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: calc(0.505rem + 0.618749999vw);
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (min-width: 1920px) {
  .form-control {
    font-size: 1rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(252.5, 159.5, 153);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.75rem 1.5rem;
  margin: -0.75rem -1.5rem;
  -webkit-margin-end: 1.5rem;
          margin-inline-end: 1.5rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.75rem 1.5rem;
  margin: -0.75rem -1.5rem;
  -webkit-margin-end: 1.5rem;
          margin-inline-end: 1.5rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.75rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: calc(0.503333rem + 0.4124587492vw);
  border-radius: var(--bs-border-radius-sm);
}
@media (min-width: 1920px) {
  .form-control-sm {
    font-size: 0.8333rem;
  }
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: calc(0.505rem + 0.618749999vw);
  border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1920px) {
  .form-control-lg {
    font-size: 1rem;
  }
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 1.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.75rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select, select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2825.5, 58.8, 105.6%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.75rem 4.5rem 0.75rem 1.5rem;
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: calc(0.505rem + 0.618749999vw);
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1.5rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (min-width: 1920px) {
  .form-select, select {
    font-size: 1rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .form-select, select {
    transition: none;
  }
}
.form-select:focus, select:focus {
  border-color: rgb(252.5, 159.5, 153);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.form-select[multiple], select[multiple], .form-select[size]:not([size="1"]), select[size]:not([size="1"]) {
  padding-right: 1.5rem;
  background-image: none;
}
.form-select:disabled, select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring, select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: calc(0.503333rem + 0.4124587492vw);
  border-radius: var(--bs-border-radius-sm);
}
@media (min-width: 1920px) {
  .form-select-sm {
    font-size: 0.8333rem;
  }
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: calc(0.505rem + 0.618749999vw);
  border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1920px) {
  .form-select-lg {
    font-size: 1rem;
  }
}

[data-bs-theme=dark] .form-select, [data-bs-theme=dark] select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(252.5, 159.5, 153);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.form-check-input:checked {
  background-color: #FA4033;
  border-color: #FA4033;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FA4033;
  border-color: #FA4033;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 37, 89, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28252.5, 159.5, 153%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-check[disabled] + .gform_button.button, .nav-links .btn-check[disabled] + .prev,
.nav-links .btn-check[disabled] + .next, body.neuenow .search-filter-input-checkbox .btn-check[disabled] + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-check[disabled] + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-check[disabled] + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check[disabled] + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check[disabled] + button, .btn-check:disabled + .btn, body.neuenow .gform_wrapper.gravity-theme .btn-check:disabled + .gform_button.button, .nav-links .btn-check:disabled + .prev,
.nav-links .btn-check:disabled + .next, body.neuenow .search-filter-input-checkbox .btn-check:disabled + .search-filter-input-checkbox__container, body.neuenow .search-filter-field--control-type-submit .btn-check:disabled + .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .btn-check:disabled + .search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-check:disabled + .search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-check:disabled + button {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #FA4033;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(253.5, 197.7, 193.8);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #FA4033;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(253.5, 197.7, 193.8);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select,
.form-floating > select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 1.5rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1.5rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select, .form-floating > select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.5rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label,
.form-floating > select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.75rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.75rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: rgb(51, 80.6, 122.2);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group body.neuenow .gform_wrapper.gravity-theme .gform_button.button, body.neuenow .gform_wrapper.gravity-theme .input-group .gform_button.button, .input-group .nav-links .prev, .nav-links .input-group .prev,
.input-group .nav-links .next,
.nav-links .input-group .next, .input-group body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox .input-group .search-filter-input-checkbox__container, .input-group body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .input-group .search-filter-input-button.search-filter-field__input, .input-group body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .input-group .search-filter-input-button.search-filter-field__input, .input-group body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group .search-filter-input-radio__label, .input-group body.neuenow .search-filter-field.search-filter-field--control-type-load_more button, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group button {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group body.neuenow .gform_wrapper.gravity-theme .gform_button.button:focus, body.neuenow .gform_wrapper.gravity-theme .input-group .gform_button.button:focus, .input-group .nav-links .prev:focus, .nav-links .input-group .prev:focus,
.input-group .nav-links .next:focus,
.nav-links .input-group .next:focus, .input-group body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:focus, body.neuenow .search-filter-input-checkbox .input-group .search-filter-input-checkbox__container:focus, .input-group body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:focus, body.neuenow .search-filter-field--control-type-submit .input-group .search-filter-input-button.search-filter-field__input:focus, .input-group body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:focus, body.neuenow .search-filter-style--control-reset .input-group .search-filter-input-button.search-filter-field__input:focus, .input-group body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:focus, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group .search-filter-input-radio__label:focus, .input-group body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:focus, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group button:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.75rem 1.5rem;
  font-size: calc(0.505rem + 0.618749999vw);
  font-weight: 500;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}
@media (min-width: 1920px) {
  .input-group-text {
    font-size: 1rem;
  }
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
body.neuenow .gform_wrapper.gravity-theme .input-group-lg > .gform_button.button,
.nav-links .input-group-lg > .prev,
.nav-links .input-group-lg > .next,
body.neuenow .search-filter-input-checkbox .input-group-lg > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .input-group-lg > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .input-group-lg > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group-lg > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group-lg > button {
  padding: 0.5rem 1rem;
  font-size: calc(0.505rem + 0.618749999vw);
  border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1920px) {
  .input-group-lg > .form-control,
  .input-group-lg > .form-select,
  .input-group-lg > select,
  .input-group-lg > .input-group-text,
  .input-group-lg > .btn,
  body.neuenow .gform_wrapper.gravity-theme .input-group-lg > .gform_button.button,
  .nav-links .input-group-lg > .prev,
  .nav-links .input-group-lg > .next,
  body.neuenow .search-filter-input-checkbox .input-group-lg > .search-filter-input-checkbox__container,
  body.neuenow .search-filter-field--control-type-submit .input-group-lg > .search-filter-input-button.search-filter-field__input,
  body.neuenow .search-filter-style--control-reset .input-group-lg > .search-filter-input-button.search-filter-field__input,
  body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group-lg > .search-filter-input-radio__label,
  body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group-lg > button {
    font-size: 1rem;
  }
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
body.neuenow .gform_wrapper.gravity-theme .input-group-sm > .gform_button.button,
.nav-links .input-group-sm > .prev,
.nav-links .input-group-sm > .next,
body.neuenow .search-filter-input-checkbox .input-group-sm > .search-filter-input-checkbox__container,
body.neuenow .search-filter-field--control-type-submit .input-group-sm > .search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-style--control-reset .input-group-sm > .search-filter-input-button.search-filter-field__input,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group-sm > .search-filter-input-radio__label,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group-sm > button {
  padding: 0.25rem 0.5rem;
  font-size: calc(0.503333rem + 0.4124587492vw);
  border-radius: var(--bs-border-radius-sm);
}
@media (min-width: 1920px) {
  .input-group-sm > .form-control,
  .input-group-sm > .form-select,
  .input-group-sm > select,
  .input-group-sm > .input-group-text,
  .input-group-sm > .btn,
  body.neuenow .gform_wrapper.gravity-theme .input-group-sm > .gform_button.button,
  .nav-links .input-group-sm > .prev,
  .nav-links .input-group-sm > .next,
  body.neuenow .search-filter-input-checkbox .input-group-sm > .search-filter-input-checkbox__container,
  body.neuenow .search-filter-field--control-type-submit .input-group-sm > .search-filter-input-button.search-filter-field__input,
  body.neuenow .search-filter-style--control-reset .input-group-sm > .search-filter-input-button.search-filter-field__input,
  body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .input-group-sm > .search-filter-input-radio__label,
  body.neuenow .search-filter-field.search-filter-field--control-type-load_more .input-group-sm > button {
    font-size: 0.8333rem;
  }
}

.input-group-lg > .form-select, .input-group-lg > select,
.input-group-sm > .form-select,
.input-group-sm > select {
  padding-right: 6rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select,
.input-group > .form-floating:not(:first-child) > select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: calc(0.503333rem + 0.4124587492vw);
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}
@media (min-width: 1920px) {
  .valid-tooltip {
    font-size: 0.8333rem;
  }
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%236CD97E' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.375rem) center;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
}

.was-validated .form-select:valid, .was-validated select:valid, .form-select.is-valid, select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%236CD97E' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 8.25rem;
  background-position: right 1.5rem center, center right 4.5rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-select:valid:focus, .was-validated select:valid:focus, .form-select.is-valid:focus, select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 1.5rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.was-validated .input-group > select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.input-group > select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: calc(0.503333rem + 0.4124587492vw);
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}
@media (min-width: 1920px) {
  .invalid-tooltip {
    font-size: 0.8333rem;
  }
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FA4033'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FA4033' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.375rem) center;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.5rem);
  background-position: top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem);
}

.was-validated .form-select:invalid, .was-validated select:invalid, .form-select.is-invalid, select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23FA4033'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FA4033' stroke='none'/%3e%3c/svg%3e");
  padding-right: 8.25rem;
  background-position: right 1.5rem center, center right 4.5rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-select:invalid:focus, .was-validated select:invalid:focus, .form-select.is-invalid:focus, select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 1.5rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.was-validated .input-group > select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.input-group > select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #002559 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #002559 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #002559 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #fff !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #002559 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #002559 !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #002559 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(251, 102, 92, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(251, 102, 92, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(251, 102, 92, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(251, 241, 131, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(251, 241, 131, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(251, 241, 131, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(137, 225, 152, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(137, 225, 152, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(137, 225, 152, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(29, 61, 143, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(29, 61, 143, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(29, 61, 143, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 213, 129, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 213, 129, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 213, 129, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(251, 102, 92, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(251, 102, 92, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(251, 102, 92, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 248, 247, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 248, 247, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 248, 247, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(0, 30, 71, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 30, 71, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(0, 30, 71, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-3x4 {
  --bs-aspect-ratio: 133.3333333333%;
}

.ratio-7x5 {
  --bs-aspect-ratio: 71.4285714286%;
}

.ratio-5x7 {
  --bs-aspect-ratio: 140%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #FA4033;
  --bs-list-group-active-border-color: #FA4033;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius) - 0);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 0;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #002559;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 50rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #FA4033;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 900;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.40625rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.125rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.125rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 37, 89, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #002559;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: calc(0.505rem + 0.618749999vw);
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #FA4033;
  --bs-pagination-active-border-color: #FA4033;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}
@media (min-width: 1920px) {
  .pagination {
    --bs-pagination-font-size: 1rem;
  }
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: calc(0.50625rem + 0.7734374989vw);
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1920px) {
  .pagination-lg {
    --bs-pagination-font-size: 1.125rem;
  }
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: calc(0.503333rem + 0.4124587492vw);
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}
@media (min-width: 1920px) {
  .pagination-sm {
    --bs-pagination-font-size: 0.8333rem;
  }
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before, body.neuenow .gform_wrapper.gravity-theme .placeholder.gform_button.button::before, .nav-links .placeholder.prev::before,
.nav-links .placeholder.next::before, body.neuenow .search-filter-input-checkbox .placeholder.search-filter-input-checkbox__container::before, body.neuenow .search-filter-field--control-type-submit .placeholder.search-filter-input-button.search-filter-field__input::before, body.neuenow .search-filter-style--control-reset .placeholder.search-filter-input-button.search-filter-field__input::before, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .placeholder.search-filter-input-radio__label::before, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.placeholder::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #002559 55%, rgba(0, 0, 0, 0.8) 75%, #002559 95%);
          mask-image: linear-gradient(130deg, #002559 55%, rgba(0, 0, 0, 0.8) 75%, #002559 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: calc(0.503333rem + 0.4124587492vw);
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: calc(0.505rem + 0.618749999vw);
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
@media (min-width: 1920px) {
  .popover {
    --bs-popover-font-size: 0.8333rem;
  }
}
@media (min-width: 1920px) {
  .popover {
    --bs-popover-header-font-size: 1rem;
  }
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: calc(0.5025rem + 0.3093749993vw);
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #FA4033;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}
@media (min-width: 1920px) {
  .progress,
  .progress-stacked {
    --bs-progress-font-size: 0.75rem;
  }
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(254, 216.8, 214.2);
  --bs-table-border-color: rgb(203.2, 180.84, 189.16);
  --bs-table-striped-bg: rgb(241.3, 207.81, 207.94);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(228.6, 198.82, 201.68);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(234.95, 203.315, 204.81);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(254, 251.4, 224);
  --bs-table-border-color: rgb(203.2, 208.52, 197);
  --bs-table-striped-bg: rgb(241.3, 240.68, 217.25);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(228.6, 229.96, 210.5);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(234.95, 235.32, 213.875);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(225.6, 247.4, 229.2);
  --bs-table-border-color: rgb(180.48, 205.32, 201.16);
  --bs-table-striped-bg: rgb(214.32, 236.88, 222.19);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(203.04, 226.36, 215.18);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(208.68, 231.62, 218.685);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(211.2, 219.2, 239.8);
  --bs-table-border-color: rgb(168.96, 182.76, 209.64);
  --bs-table-striped-bg: rgb(200.64, 210.09, 232.26);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(190.08, 200.98, 224.72);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(195.36, 205.535, 228.49);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(255, 244.4, 223.4);
  --bs-table-border-color: rgb(204, 202.92, 196.52);
  --bs-table-striped-bg: rgb(242.25, 234.03, 216.68);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(229.5, 223.66, 209.96);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(235.875, 228.845, 213.32);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #002559;
  --bs-table-bg: rgb(254, 216.8, 214.2);
  --bs-table-border-color: rgb(203.2, 180.84, 189.16);
  --bs-table-striped-bg: rgb(241.3, 207.81, 207.94);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(228.6, 198.82, 201.68);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(234.95, 203.315, 204.81);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #002559;
  --bs-table-bg: #F7F6F5;
  --bs-table-border-color: rgb(197.6, 204.2, 213.8);
  --bs-table-striped-bg: rgb(234.65, 235.55, 237.2);
  --bs-table-striped-color: #002559;
  --bs-table-active-bg: rgb(222.3, 225.1, 229.4);
  --bs-table-active-color: #002559;
  --bs-table-hover-bg: rgb(228.475, 230.325, 233.3);
  --bs-table-hover-color: #002559;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #002559;
  --bs-table-border-color: rgb(51, 80.6, 122.2);
  --bs-table-striped-bg: rgb(12.75, 47.9, 97.3);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(25.5, 58.8, 105.6);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(19.125, 53.35, 101.45);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 2rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: calc(0.50375rem + 0.4640624991vw);
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
@media (min-width: 1920px) {
  .toast {
    --bs-toast-font-size: 0.875rem;
  }
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: calc(0.503333rem + 0.4124587492vw);
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
@media (min-width: 1920px) {
  .tooltip {
    --bs-tooltip-font-size: 0.8333rem;
  }
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
html {
  /*overflow-x: hidden;*/
}

body {
  position: relative;
  overflow-x: hidden;
}

/* Sections
	 ========================================================================== */
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Text meant only for screen readers. */
.screen-reader-text, .search-filter-field--id-17 [data-option-value=post] .search-filter-input-checkbox__label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus, .search-filter-field--id-17 [data-option-value=post] .search-filter-input-checkbox__label:focus {
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

:root {
  --spotcolor: var(--bs-primary);
}

/* Typography
--------------------------------------------- */
.display-1,
h1,
.h1 {
  line-height: 1.07142857;
}

h6,
.h6,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label,
.neue-features-block .features .feature:before {
  font-weight: 900;
  font-style: normal;
}
h6 em,
h6 i,
.h6 em,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required em,
body.neuenow .gform_wrapper.gravity-theme .gfield_label em,
.neue-features-block .features .feature:before em,
.h6 i,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required i,
body.neuenow .gform_wrapper.gravity-theme .gfield_label i,
.neue-features-block .features .feature:before i {
  font-style: italic;
}

[data-bs-theme=dark] h1, [data-bs-theme=dark] .h1,
[data-bs-theme=dark] h2,
[data-bs-theme=dark] .h2,
[data-bs-theme=dark] h3,
[data-bs-theme=dark] .h3,
[data-bs-theme=dark] h4,
[data-bs-theme=dark] .h4,
[data-bs-theme=dark] .accordion-textIm .accordion .accordion-item .accordion-button,
.accordion-textIm .accordion .accordion-item [data-bs-theme=dark] .accordion-button,
[data-bs-theme=dark] h5,
[data-bs-theme=dark] .h5,
[data-bs-theme=dark] h6,
[data-bs-theme=dark] .h6,
[data-bs-theme=dark] body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label [data-bs-theme=dark] .gfield_required,
[data-bs-theme=dark] body.neuenow .gform_wrapper.gravity-theme .gfield_label,
body.neuenow .gform_wrapper.gravity-theme [data-bs-theme=dark] .gfield_label,
[data-bs-theme=dark] .neue-features-block .features .feature:before,
.neue-features-block .features [data-bs-theme=dark] .feature:before {
  color: #fff;
}
[data-bs-theme=dark] [data-bs-theme=light] h1, [data-bs-theme=dark] [data-bs-theme=light] .h1,
[data-bs-theme=dark] [data-bs-theme=light] h2,
[data-bs-theme=dark] [data-bs-theme=light] .h2,
[data-bs-theme=dark] [data-bs-theme=light] h3,
[data-bs-theme=dark] [data-bs-theme=light] .h3,
[data-bs-theme=dark] [data-bs-theme=light] h4,
[data-bs-theme=dark] [data-bs-theme=light] .h4,
[data-bs-theme=dark] [data-bs-theme=light] .accordion-textIm .accordion .accordion-item .accordion-button,
.accordion-textIm .accordion .accordion-item [data-bs-theme=dark] [data-bs-theme=light] .accordion-button,
[data-bs-theme=dark] [data-bs-theme=light] h5,
[data-bs-theme=dark] [data-bs-theme=light] .h5,
[data-bs-theme=dark] [data-bs-theme=light] h6,
[data-bs-theme=dark] [data-bs-theme=light] .h6,
[data-bs-theme=dark] [data-bs-theme=light] body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label [data-bs-theme=dark] [data-bs-theme=light] .gfield_required,
[data-bs-theme=dark] [data-bs-theme=light] body.neuenow .gform_wrapper.gravity-theme .gfield_label,
body.neuenow .gform_wrapper.gravity-theme [data-bs-theme=dark] [data-bs-theme=light] .gfield_label,
[data-bs-theme=dark] [data-bs-theme=light] .neue-features-block .features .feature:before,
.neue-features-block .features [data-bs-theme=dark] [data-bs-theme=light] .feature:before {
  color: #002559;
}

p iframe {
  margin-top: calc(0.525rem + 3.093749997vw);
  margin-bottom: calc(0.525rem + 3.093749997vw);
}
@media (min-width: 1920px) {
  p iframe {
    margin-top: 3rem;
  }
}
@media (min-width: 1920px) {
  p iframe {
    margin-bottom: 3rem;
  }
}
p iframe:last-of-type {
  margin-bottom: 0;
}

.p2, body.neuenow .gform_wrapper.gravity-theme .gform_confirmation_message, .nav-links {
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .p2, body.neuenow .gform_wrapper.gravity-theme .gform_confirmation_message, .nav-links {
    font-size: 1rem;
  }
}
.p2:last-of-type, body.neuenow .gform_wrapper.gravity-theme .gform_confirmation_message:last-of-type, .nav-links:last-of-type {
  margin-bottom: 0;
}

.p3 {
  font-size: calc(0.503333rem + 0.4124587492vw);
}
@media (min-width: 1920px) {
  .p3 {
    font-size: 0.8333rem;
  }
}

[data-bs-theme=dark] {
  color: #fff;
}
[data-bs-theme=dark] [data-bs-theme=light] {
  color: #002559;
}

.entry-content h1 + ul, .entry-content .h1 + ul,
.entry-content h1 + ol,
.entry-content .h1 + ol,
.entry-content h2 + ul,
.entry-content .h2 + ul,
.entry-content h2 + ol,
.entry-content .h2 + ol,
.entry-content h3 + ul,
.entry-content .h3 + ul,
.entry-content h3 + ol,
.entry-content .h3 + ol,
.entry-content h4 + ul,
.entry-content .h4 + ul,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + ul,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + ul,
.entry-content h4 + ol,
.entry-content .h4 + ol,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + ol,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + ol,
.entry-content h5 + ul,
.entry-content .h5 + ul,
.entry-content h5 + ol,
.entry-content .h5 + ol,
.entry-content h6 + ul,
.entry-content .h6 + ul,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + ul,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + ul,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + ul,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + ul,
.entry-content .neue-features-block .features .feature:before + ul,
.neue-features-block .features .entry-content .feature:before + ul,
.entry-content h6 + ol,
.entry-content .h6 + ol,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + ol,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + ol,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + ol,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + ol,
.entry-content .neue-features-block .features .feature:before + ol,
.neue-features-block .features .entry-content .feature:before + ol,
.entry-content p + ul,
.entry-content p + ol {
  font-size: calc(0.50625rem + 0.7734374989vw);
  margin: 1rem 0;
}
@media (min-width: 1920px) {
  .entry-content h1 + ul, .entry-content .h1 + ul,
  .entry-content h1 + ol,
  .entry-content .h1 + ol,
  .entry-content h2 + ul,
  .entry-content .h2 + ul,
  .entry-content h2 + ol,
  .entry-content .h2 + ol,
  .entry-content h3 + ul,
  .entry-content .h3 + ul,
  .entry-content h3 + ol,
  .entry-content .h3 + ol,
  .entry-content h4 + ul,
  .entry-content .h4 + ul,
  .entry-content .accordion-textIm .accordion .accordion-item .accordion-button + ul,
  .accordion-textIm .accordion .accordion-item .entry-content .accordion-button + ul,
  .entry-content h4 + ol,
  .entry-content .h4 + ol,
  .entry-content .accordion-textIm .accordion .accordion-item .accordion-button + ol,
  .accordion-textIm .accordion .accordion-item .entry-content .accordion-button + ol,
  .entry-content h5 + ul,
  .entry-content .h5 + ul,
  .entry-content h5 + ol,
  .entry-content .h5 + ol,
  .entry-content h6 + ul,
  .entry-content .h6 + ul,
  .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + ul,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + ul,
  .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + ul,
  body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + ul,
  .entry-content .neue-features-block .features .feature:before + ul,
  .neue-features-block .features .entry-content .feature:before + ul,
  .entry-content h6 + ol,
  .entry-content .h6 + ol,
  .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + ol,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + ol,
  .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + ol,
  body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + ol,
  .entry-content .neue-features-block .features .feature:before + ol,
  .neue-features-block .features .entry-content .feature:before + ol,
  .entry-content p + ul,
  .entry-content p + ol {
    font-size: 1.125rem;
  }
}
.entry-content h1 + h1, .entry-content .h1 + h1, .entry-content h1 + .h1, .entry-content .h1 + .h1,
.entry-content h1 + h2,
.entry-content .h1 + h2,
.entry-content h1 + .h2,
.entry-content .h1 + .h2,
.entry-content h1 + h3,
.entry-content .h1 + h3,
.entry-content h1 + .h3,
.entry-content .h1 + .h3,
.entry-content h2 + h1,
.entry-content .h2 + h1,
.entry-content h2 + .h1,
.entry-content .h2 + .h1,
.entry-content h2 + h2,
.entry-content .h2 + h2,
.entry-content h2 + .h2,
.entry-content .h2 + .h2,
.entry-content h2 + h3,
.entry-content .h2 + h3,
.entry-content h2 + .h3,
.entry-content .h2 + .h3,
.entry-content h3 + h1,
.entry-content .h3 + h1,
.entry-content h3 + .h1,
.entry-content .h3 + .h1,
.entry-content h3 + h2,
.entry-content .h3 + h2,
.entry-content h3 + .h2,
.entry-content .h3 + .h2,
.entry-content h3 + h3,
.entry-content .h3 + h3,
.entry-content h3 + .h3,
.entry-content .h3 + .h3,
.entry-content h4 + h1,
.entry-content .h4 + h1,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h1,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h1,
.entry-content h4 + .h1,
.entry-content .h4 + .h1,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h1,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h1,
.entry-content h4 + h2,
.entry-content .h4 + h2,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h2,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h2,
.entry-content h4 + .h2,
.entry-content .h4 + .h2,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h2,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h2,
.entry-content h4 + h3,
.entry-content .h4 + h3,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h3,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h3,
.entry-content h4 + .h3,
.entry-content .h4 + .h3,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h3,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h3,
.entry-content h5 + h1,
.entry-content .h5 + h1,
.entry-content h5 + .h1,
.entry-content .h5 + .h1,
.entry-content h5 + h2,
.entry-content .h5 + h2,
.entry-content h5 + .h2,
.entry-content .h5 + .h2,
.entry-content h5 + h3,
.entry-content .h5 + h3,
.entry-content h5 + .h3,
.entry-content .h5 + .h3,
.entry-content h6 + h1,
.entry-content .h6 + h1,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h1,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h1,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h1,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h1,
.entry-content .neue-features-block .features .feature:before + h1,
.neue-features-block .features .entry-content .feature:before + h1,
.entry-content h6 + .h1,
.entry-content .h6 + .h1,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h1,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h1,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h1,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h1,
.entry-content .neue-features-block .features .feature:before + .h1,
.neue-features-block .features .entry-content .feature:before + .h1,
.entry-content h6 + h2,
.entry-content .h6 + h2,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h2,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h2,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h2,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h2,
.entry-content .neue-features-block .features .feature:before + h2,
.neue-features-block .features .entry-content .feature:before + h2,
.entry-content h6 + .h2,
.entry-content .h6 + .h2,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h2,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h2,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h2,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h2,
.entry-content .neue-features-block .features .feature:before + .h2,
.neue-features-block .features .entry-content .feature:before + .h2,
.entry-content h6 + h3,
.entry-content .h6 + h3,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h3,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h3,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h3,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h3,
.entry-content .neue-features-block .features .feature:before + h3,
.neue-features-block .features .entry-content .feature:before + h3,
.entry-content h6 + .h3,
.entry-content .h6 + .h3,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h3,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h3,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h3,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h3,
.entry-content .neue-features-block .features .feature:before + .h3,
.neue-features-block .features .entry-content .feature:before + .h3,
.entry-content p + h1,
.entry-content p + .h1,
.entry-content p + h2,
.entry-content p + .h2,
.entry-content p + h3,
.entry-content p + .h3 {
  margin-top: 3rem;
}
.entry-content h1 + h4, .entry-content .h1 + h4, .entry-content h1 + .h4, .entry-content .accordion-textIm .accordion .accordion-item h1 + .accordion-button, .accordion-textIm .accordion .accordion-item .entry-content h1 + .accordion-button, .entry-content .h1 + .h4, .entry-content .accordion-textIm .accordion .accordion-item .h1 + .accordion-button, .accordion-textIm .accordion .accordion-item .entry-content .h1 + .accordion-button,
.entry-content h1 + h5,
.entry-content .h1 + h5,
.entry-content h1 + .h5,
.entry-content .h1 + .h5,
.entry-content h1 + h6,
.entry-content .h1 + h6,
.entry-content h1 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h1 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h1 + .gfield_label,
.entry-content .neue-features-block .features h1 + .feature:before,
.neue-features-block .features .entry-content h1 + .feature:before,
.entry-content .h1 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h1 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h1 + .gfield_label,
.entry-content .neue-features-block .features .h1 + .feature:before,
.neue-features-block .features .entry-content .h1 + .feature:before,
.entry-content h2 + h4,
.entry-content .h2 + h4,
.entry-content h2 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content h2 + .accordion-button,
.entry-content .h2 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .h2 + .accordion-button,
.entry-content h2 + h5,
.entry-content .h2 + h5,
.entry-content h2 + .h5,
.entry-content .h2 + .h5,
.entry-content h2 + h6,
.entry-content .h2 + h6,
.entry-content h2 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h2 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h2 + .gfield_label,
.entry-content .neue-features-block .features h2 + .feature:before,
.neue-features-block .features .entry-content h2 + .feature:before,
.entry-content .h2 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h2 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h2 + .gfield_label,
.entry-content .neue-features-block .features .h2 + .feature:before,
.neue-features-block .features .entry-content .h2 + .feature:before,
.entry-content h3 + h4,
.entry-content .h3 + h4,
.entry-content h3 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content h3 + .accordion-button,
.entry-content .h3 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .h3 + .accordion-button,
.entry-content h3 + h5,
.entry-content .h3 + h5,
.entry-content h3 + .h5,
.entry-content .h3 + .h5,
.entry-content h3 + h6,
.entry-content .h3 + h6,
.entry-content h3 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h3 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h3 + .gfield_label,
.entry-content .neue-features-block .features h3 + .feature:before,
.neue-features-block .features .entry-content h3 + .feature:before,
.entry-content .h3 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h3 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h3 + .gfield_label,
.entry-content .neue-features-block .features .h3 + .feature:before,
.neue-features-block .features .entry-content .h3 + .feature:before,
.entry-content h4 + h4,
.entry-content .h4 + h4,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h4,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h4,
.entry-content h4 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item h4 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content h4 + .accordion-button,
.entry-content .h4 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h4,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .h4 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .h4 + .accordion-button,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .accordion-button,
.entry-content h4 + h5,
.entry-content .h4 + h5,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h5,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h5,
.entry-content h4 + .h5,
.entry-content .h4 + .h5,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h5,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h5,
.entry-content h4 + h6,
.entry-content .h4 + h6,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + h6,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + h6,
.entry-content h4 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h4 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h4 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h4 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h4 + .gfield_label,
.entry-content .neue-features-block .features h4 + .feature:before,
.neue-features-block .features .entry-content h4 + .feature:before,
.entry-content .h4 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h4 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h4 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h4 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h4 + .gfield_label,
.entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .h6,
.entry-content .accordion-textIm .accordion .accordion-item body.neuenow .gform_wrapper.gravity-theme .gfield_label .accordion-button + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .gfield_required,
.entry-content .accordion-textIm .accordion .accordion-item body.neuenow .gform_wrapper.gravity-theme .accordion-button + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .gfield_label,
.accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .h6,
.accordion-textIm .accordion .accordion-item .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .accordion-button + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .gfield_required,
.accordion-textIm .accordion .accordion-item .entry-content body.neuenow .gform_wrapper.gravity-theme .accordion-button + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .accordion-textIm .accordion .accordion-item .entry-content .accordion-button + .gfield_label,
.entry-content .neue-features-block .features .h4 + .feature:before,
.entry-content .neue-features-block .features .accordion-textIm .accordion .accordion-item .accordion-button + .feature:before,
.accordion-textIm .accordion .accordion-item .entry-content .neue-features-block .features .accordion-button + .feature:before,
.neue-features-block .features .entry-content .h4 + .feature:before,
.neue-features-block .features .entry-content .accordion-textIm .accordion .accordion-item .accordion-button + .feature:before,
.accordion-textIm .accordion .accordion-item .neue-features-block .features .entry-content .accordion-button + .feature:before,
.entry-content h5 + h4,
.entry-content .h5 + h4,
.entry-content h5 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item h5 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content h5 + .accordion-button,
.entry-content .h5 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .h5 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .h5 + .accordion-button,
.entry-content h5 + h5,
.entry-content .h5 + h5,
.entry-content h5 + .h5,
.entry-content .h5 + .h5,
.entry-content h5 + h6,
.entry-content .h5 + h6,
.entry-content h5 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h5 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h5 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h5 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h5 + .gfield_label,
.entry-content .neue-features-block .features h5 + .feature:before,
.neue-features-block .features .entry-content h5 + .feature:before,
.entry-content .h5 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h5 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h5 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h5 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h5 + .gfield_label,
.entry-content .neue-features-block .features .h5 + .feature:before,
.neue-features-block .features .entry-content .h5 + .feature:before,
.entry-content h6 + h4,
.entry-content .h6 + h4,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h4,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h4,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h4,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h4,
.entry-content .neue-features-block .features .feature:before + h4,
.neue-features-block .features .entry-content .feature:before + h4,
.entry-content h6 + .h4,
.entry-content .accordion-textIm .accordion .accordion-item h6 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content h6 + .accordion-button,
.entry-content .h6 + .h4,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h4,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h4,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h4,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h4,
.entry-content .accordion-textIm .accordion .accordion-item .h6 + .accordion-button,
.entry-content .accordion-textIm .accordion .accordion-item body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .accordion-button,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .accordion-textIm .accordion .accordion-item .gfield_required + .accordion-button,
.entry-content .accordion-textIm .accordion .accordion-item body.neuenow .gform_wrapper.gravity-theme .gfield_label + .accordion-button,
body.neuenow .gform_wrapper.gravity-theme .entry-content .accordion-textIm .accordion .accordion-item .gfield_label + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .h6 + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .accordion-button,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .accordion-textIm .accordion .accordion-item .entry-content .gfield_required + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .accordion-button,
body.neuenow .gform_wrapper.gravity-theme .accordion-textIm .accordion .accordion-item .entry-content .gfield_label + .accordion-button,
.entry-content .neue-features-block .features .feature:before + .h4,
.entry-content .neue-features-block .features .accordion-textIm .accordion .accordion-item .feature:before + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content .neue-features-block .features .feature:before + .accordion-button,
.neue-features-block .features .entry-content .feature:before + .h4,
.neue-features-block .features .entry-content .accordion-textIm .accordion .accordion-item .feature:before + .accordion-button,
.accordion-textIm .accordion .accordion-item .neue-features-block .features .entry-content .feature:before + .accordion-button,
.entry-content h6 + h5,
.entry-content .h6 + h5,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h5,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h5,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h5,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h5,
.entry-content .neue-features-block .features .feature:before + h5,
.neue-features-block .features .entry-content .feature:before + h5,
.entry-content h6 + .h5,
.entry-content .h6 + .h5,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h5,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h5,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h5,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h5,
.entry-content .neue-features-block .features .feature:before + .h5,
.neue-features-block .features .entry-content .feature:before + .h5,
.entry-content h6 + h6,
.entry-content .h6 + h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + h6,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + h6,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + h6,
.entry-content .neue-features-block .features .feature:before + h6,
.neue-features-block .features .entry-content .feature:before + h6,
.entry-content h6 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label h6 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content h6 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme h6 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content h6 + .gfield_label,
.entry-content .neue-features-block .features h6 + .feature:before,
.neue-features-block .features .entry-content h6 + .feature:before,
.entry-content .h6 + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .h6,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .h6 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .h6 + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_label + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .h6,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label .gfield_label + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_label + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme .h6 + .gfield_label,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .h6 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label .gfield_required + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .gfield_required + .gfield_label,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .gfield_label + .gfield_label,
.entry-content .neue-features-block .features .feature:before + .h6,
.entry-content .neue-features-block .features body.neuenow .gform_wrapper.gravity-theme .gfield_label .feature:before + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .neue-features-block .features .feature:before + .gfield_required,
.entry-content .neue-features-block .features body.neuenow .gform_wrapper.gravity-theme .feature:before + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content .neue-features-block .features .feature:before + .gfield_label,
.neue-features-block .features .entry-content .feature:before + .h6,
.neue-features-block .features .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .feature:before + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .neue-features-block .features .entry-content .feature:before + .gfield_required,
.neue-features-block .features .entry-content body.neuenow .gform_wrapper.gravity-theme .feature:before + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .neue-features-block .features .entry-content .feature:before + .gfield_label,
.entry-content .neue-features-block .features .h6 + .feature:before,
.entry-content .neue-features-block .features body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .feature:before,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content .neue-features-block .features .gfield_required + .feature:before,
.entry-content .neue-features-block .features body.neuenow .gform_wrapper.gravity-theme .gfield_label + .feature:before,
body.neuenow .gform_wrapper.gravity-theme .entry-content .neue-features-block .features .gfield_label + .feature:before,
.neue-features-block .features .entry-content .h6 + .feature:before,
.neue-features-block .features .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .feature:before,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .neue-features-block .features .entry-content .gfield_required + .feature:before,
.neue-features-block .features .entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label + .feature:before,
body.neuenow .gform_wrapper.gravity-theme .neue-features-block .features .entry-content .gfield_label + .feature:before,
.entry-content .neue-features-block .features .feature:before + .feature:before,
.neue-features-block .features .entry-content .feature:before + .feature:before,
.entry-content p + h4,
.entry-content p + .h4,
.entry-content .accordion-textIm .accordion .accordion-item p + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content p + .accordion-button,
.entry-content p + h5,
.entry-content p + .h5,
.entry-content p + h6,
.entry-content p + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label p + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content p + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme p + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content p + .gfield_label,
.entry-content .neue-features-block .features p + .feature:before,
.neue-features-block .features .entry-content p + .feature:before {
  margin-top: 2rem;
}
.entry-content p + h1, .entry-content p + .h1,
.entry-content p + h2,
.entry-content p + .h2,
.entry-content p + h3,
.entry-content p + .h3,
.entry-content ul + h1,
.entry-content ul + .h1,
.entry-content ul + h2,
.entry-content ul + .h2,
.entry-content ul + h3,
.entry-content ul + .h3,
.entry-content ol + h1,
.entry-content ol + .h1,
.entry-content ol + h2,
.entry-content ol + .h2,
.entry-content ol + h3,
.entry-content ol + .h3,
.entry-content hr + h1,
.entry-content hr + .h1,
.entry-content hr + h2,
.entry-content hr + .h2,
.entry-content hr + h3,
.entry-content hr + .h3 {
  margin-top: 3rem;
}
.entry-content p + h4, .entry-content p + .h4, .entry-content .accordion-textIm .accordion .accordion-item p + .accordion-button, .accordion-textIm .accordion .accordion-item .entry-content p + .accordion-button,
.entry-content p + h5,
.entry-content p + .h5,
.entry-content p + h6,
.entry-content p + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label p + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content p + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme p + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content p + .gfield_label,
.entry-content .neue-features-block .features p + .feature:before,
.neue-features-block .features .entry-content p + .feature:before,
.entry-content ul + h4,
.entry-content ul + .h4,
.entry-content .accordion-textIm .accordion .accordion-item ul + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content ul + .accordion-button,
.entry-content ul + h5,
.entry-content ul + .h5,
.entry-content ul + h6,
.entry-content ul + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label ul + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content ul + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme ul + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content ul + .gfield_label,
.entry-content .neue-features-block .features ul + .feature:before,
.neue-features-block .features .entry-content ul + .feature:before,
.entry-content ol + h4,
.entry-content ol + .h4,
.entry-content .accordion-textIm .accordion .accordion-item ol + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content ol + .accordion-button,
.entry-content ol + h5,
.entry-content ol + .h5,
.entry-content ol + h6,
.entry-content ol + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label ol + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content ol + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme ol + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content ol + .gfield_label,
.entry-content .neue-features-block .features ol + .feature:before,
.neue-features-block .features .entry-content ol + .feature:before,
.entry-content hr + h4,
.entry-content hr + .h4,
.entry-content .accordion-textIm .accordion .accordion-item hr + .accordion-button,
.accordion-textIm .accordion .accordion-item .entry-content hr + .accordion-button,
.entry-content hr + h5,
.entry-content hr + .h5,
.entry-content hr + h6,
.entry-content hr + .h6,
.entry-content body.neuenow .gform_wrapper.gravity-theme .gfield_label hr + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .entry-content hr + .gfield_required,
.entry-content body.neuenow .gform_wrapper.gravity-theme hr + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .entry-content hr + .gfield_label,
.entry-content .neue-features-block .features hr + .feature:before,
.neue-features-block .features .entry-content hr + .feature:before {
  margin-top: 2rem;
}

.text-sm {
  font-size: calc(0.503333rem + 0.4124587492vw);
}
@media (min-width: 1920px) {
  .text-sm {
    font-size: 0.8333rem;
  }
}

.text-xs {
  font-size: calc(0.501667rem + 0.2062912493vw);
}
@media (min-width: 1920px) {
  .text-xs {
    font-size: 0.6667rem;
  }
}

.text-xxs {
  font-size: 0.4999999996rem;
}
@media (min-width: 1920px) {
  .text-xxs {
    font-size: 0.5rem;
  }
}

.ibm-plex-serif-medium {
  font-family: "IBM Plex Serif", serif;
  font-weight: 500;
  font-style: normal;
}

.ibm-plex-serif-medium-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 500;
  font-style: italic;
}

/* Elements
--------------------------------------------- */
/* @group Neue Spacers */
:root {
  --neuePad: 1.5rem;
}
@media (min-width: 1400px) {
  :root {
    --neuePad: 3rem;
  }
}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  padding-left: var(--neuePad);
  padding-right: var(--neuePad);
  /*transition: all .25s ease-in-out;*/
}
.container .flush-full,
.container .flush-row, .container-fluid .flush-full,
.container-fluid .flush-row, .container-xxl .flush-full,
.container-xxl .flush-row, .container-xl .flush-full,
.container-xl .flush-row, .container-lg .flush-full,
.container-lg .flush-row, .container-md .flush-full,
.container-md .flush-row, .container-sm .flush-full,
.container-sm .flush-row {
  margin-left: calc(var(--neuePad) * -1);
  margin-right: calc(var(--neuePad) * -1);
}
.container.bg-white .flush-full, .container-fluid.bg-white .flush-full, .container-xxl.bg-white .flush-full, .container-xl.bg-white .flush-full, .container-lg.bg-white .flush-full, .container-md.bg-white .flush-full, .container-sm.bg-white .flush-full {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  margin-right: 0;
  width: 100vw;
}

.neue-pt-6,
.neue-py-6 {
  padding-top: calc(0.5749999999rem + 9.2812499921vw);
}
@media (min-width: 1920px) {
  .neue-pt-6,
  .neue-py-6 {
    padding-top: 8rem;
  }
}

.neue-pt-5,
.neue-py-5 {
  padding-top: calc(0.555rem + 0.8062499941vw);
}
@media (min-width: 1920px) {
  .neue-pt-5,
  .neue-py-5 {
    padding-top: 6rem;
  }
}

.neue-pt-4,
.neue-py-4 {
  padding-top: calc(0.535rem + 1.331249996vw);
}
@media (min-width: 1920px) {
  .neue-pt-4,
  .neue-py-4 {
    padding-top: 4rem;
  }
}

.neue-pt-3,
.neue-py-3 {
  padding-top: calc(0.5216666666rem + 2.6812499974vw);
}
@media (min-width: 1920px) {
  .neue-pt-3,
  .neue-py-3 {
    padding-top: 2.6666666667rem;
  }
}

.neue-pt-2,
.neue-py-2 {
  padding-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .neue-pt-2,
  .neue-py-2 {
    padding-top: 2rem;
  }
}

.neue-pt-1,
.neue-py-1 {
  padding-top: calc(0.5083333333rem + 1.0312499987vw);
}
@media (min-width: 1920px) {
  .neue-pt-1,
  .neue-py-1 {
    padding-top: 1.3333333333rem;
  }
}

.neue-pb-6,
.neue-py-6 {
  padding-bottom: calc(0.5749999999rem + 9.2812499921vw);
}
@media (min-width: 1920px) {
  .neue-pb-6,
  .neue-py-6 {
    padding-bottom: 8rem;
  }
}

.neue-pb-5,
.neue-py-5 {
  padding-bottom: calc(0.555rem + 6.8062499941vw);
}
@media (min-width: 1920px) {
  .neue-pb-5,
  .neue-py-5 {
    padding-bottom: 6rem;
  }
}

.neue-pb-4,
.neue-py-4 {
  padding-bottom: calc(0.535rem + 10.331249996vw);
}
@media (min-width: 1920px) {
  .neue-pb-4,
  .neue-py-4 {
    padding-bottom: 4rem;
  }
}

.neue-pb-3,
.neue-py-3 {
  padding-bottom: calc(0.5216666666rem + 2.6812499974vw);
}
@media (min-width: 1920px) {
  .neue-pb-3,
  .neue-py-3 {
    padding-bottom: 2.6666666667rem;
  }
}

.neue-pb-2,
.neue-py-2 {
  padding-bottom: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .neue-pb-2,
  .neue-py-2 {
    padding-bottom: 2rem;
  }
}

.neue-pb-1,
.neue-py-1 {
  padding-bottom: calc(0.5083333333rem + 1.0312499987vw);
}
@media (min-width: 1920px) {
  .neue-pb-1,
  .neue-py-1 {
    padding-bottom: 1.3333333333rem;
  }
}

.neue-ps-4,
.neue-px-4 {
  padding-left: calc(0.535rem + 4.331249996vw);
}
@media (min-width: 1920px) {
  .neue-ps-4,
  .neue-px-4 {
    padding-left: 4rem;
  }
}

.neue-ps-3,
.neue-px-3 {
  padding-left: calc(0.5216666666rem + 2.6812499974vw);
}
@media (min-width: 1920px) {
  .neue-ps-3,
  .neue-px-3 {
    padding-left: 2.6666666667rem;
  }
}

.neue-ps-2,
.neue-px-2 {
  padding-left: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .neue-ps-2,
  .neue-px-2 {
    padding-left: 2rem;
  }
}

.neue-ps-1,
.neue-px-1 {
  padding-left: calc(0.5083333333rem + 1.0312499987vw);
}
@media (min-width: 1920px) {
  .neue-ps-1,
  .neue-px-1 {
    padding-left: 1.3333333333rem;
  }
}

.neue-pe-4,
.neue-px-4 {
  padding-right: calc(0.535rem + 4.331249996vw);
}
@media (min-width: 1920px) {
  .neue-pe-4,
  .neue-px-4 {
    padding-right: 4rem;
  }
}

.neue-pe-3,
.neue-px-3 {
  padding-right: calc(0.5216666666rem + 2.6812499974vw);
}
@media (min-width: 1920px) {
  .neue-pe-3,
  .neue-px-3 {
    padding-right: 2.6666666667rem;
  }
}

.neue-pe-2,
.neue-px-2 {
  padding-right: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .neue-pe-2,
  .neue-px-2 {
    padding-right: 2rem;
  }
}

.neue-pe-1,
.neue-px-1 {
  padding-right: calc(0.5083333333rem + 1.0312499987vw);
}
@media (min-width: 1920px) {
  .neue-pe-1,
  .neue-px-1 {
    padding-right: 1.3333333333rem;
  }
}

/* @end */
/* @group Branding */
/* @end */
/* @group Arrows */
/* @end */
/* @group Icons */
/* @group Home Icon */
/* @end */
/* @group Plus Icon */
/* @end */
/* @group Filter */
/* @end */
/* @group Checkmark */
/* @end */
/* @group Translate */
/* @end */
/* @group Donate */
/* @end */
/* @group Close */
/* @end */
/* @group Hamburger */
/* @end */
/* @group Search */
/* @end */
/* @group Download */
/* @end */
/* @group Clock */
/* @end */
/* @group Map Pin */
/* @end */
/* @group Calendar */
/* @end */
/* @end */
/* SVG Stroke Animation */
/*@keyframes dash {
	to {
		stroke-dashoffset: 0;
	}
}*/
/* @group Arrow Movements */
@keyframes arrowJostle {
  0% {
    transform: translateX(0);
  }
  12% {
    transform: translateX(0.125em);
  }
  25% {
    transform: translateX(0);
  }
  37% {
    transform: translateX(0.125em);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(0);
  }
  to {
    transform: translateX(0);
  }
}
.arrowJostle {
  display: inline-block;
  margin-left: 0.25em;
  margin-right: -0.25em;
  animation: arrowJostle 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
}

@keyframes arrowJostleDown {
  0% {
    transform: translateY(0);
  }
  12% {
    transform: translateY(0.125em);
  }
  25% {
    transform: translateY(0);
  }
  37% {
    transform: translateY(0.125em);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(0);
  }
  to {
    transform: translateY(0);
  }
}
.arrowJostleDown {
  display: inline-block;
  animation: arrowJostleDown 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
}

@keyframes arrowJostleUpRight {
  0% {
    transform: translate(0, 0);
  }
  12% {
    transform: translate(0.125em, -0.125em);
  }
  25% {
    transform: translate(0, 0);
  }
  37% {
    transform: translate(0.125em, -0.125em);
  }
  50% {
    transform: translate(0, 0);
  }
  75% {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
.arrowJostleUpRight {
  display: inline-block;
  animation: arrowJostleUpRight 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
}

/* @end */
/* @group Rotation */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.rotation {
  animation-name: rotation;
  animation-duration: 12s;
  animation-iteration-count: infinite;
  transform-origin: center;
  animation-timing-function: linear;
}

@keyframes rotationPulse {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.75);
  }
  to {
    transform: rotate(359deg) scale(1);
  }
}
.rotationPulse {
  animation-name: rotationPulse;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  transform-origin: center;
  animation-timing-function: linear;
}

@keyframes rotateJostle {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(6deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.rotateJostle {
  display: inline-block;
  margin-left: 0.25em;
  margin-right: -0.25em;
  animation: rotateJostle 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
}

/* @end */
/* @group Fade Up */
@keyframes neue-hop {
  0% {
    /*opacity: 0;*/
    transform: translateY(1.5em) translateZ(0px) scaleY(1) rotate(0);
  }
  45% {
    transform: translateY(-6em) translateZ(0px) scaleY(1.07) rotate(3deg);
  }
  75% {
    transform: translateY(2em) translateZ(0px) scaleY(0.95) rotate(-3deg);
  }
  85% {
    transform: translateY(1.5em) translateZ(0px) scaleY(1) rotate(2deg);
  }
  95% {
    transform: translateY(1.5em) translateZ(0px) scaleY(1) rotate(-1deg);
  }
  to {
    transform: translateY(1.5em) translateZ(0px) scaleY(1) rotate(0);
  }
}
/* @end */
/* @group Custom AOS */
html:not(.no-js) [data-aos=neue-hop] {
  animation: none;
  transform-origin: bottom center;
}
html:not(.no-js) [data-aos=neue-hop].aos-animate {
  animation: neue-hop 1.375s cubic-bezier(0.37, 0.3, 0, 1);
}
html:not(.no-js) [data-aos=neue-down],
html:not(.no-js) .swiper-slide [data-aos=neue-down].aos-animate {
  opacity: 0 !important;
  transform: translateY(-20px) translateZ(0px) rotate(0) !important;
  transition-property: transform, opacity;
  transition-duration: 1s, 0.8s !important;
  transition-timing-function: cubic-bezier(0.37, 0.3, 0, 1), cubic-bezier(0.37, 0.3, 0, 1) !important;
}
html:not(.no-js) [data-aos=neue-down].aos-animate,
html:not(.no-js) .swiper-slide.swiper-slide-active [data-aos=neue-down].aos-animate {
  opacity: 1 !important;
  transform: translateY(0px) translateZ(0px) rotate(0) !important;
}
html:not(.no-js) [data-aos=neue-up],
html:not(.no-js) .swiper-slide [data-aos=neue-up].aos-animate,
html:not(.no-js) .tab-pane:not(.show) [data-aos=neue-up].aos-animate,
html:not(.no-js) body .text-header-wrap > * {
  opacity: 0 !important;
  transform: translateY(20px) translateZ(0px) rotate(0) !important;
  transition-property: transform, opacity;
  transition-duration: 0.6s !important;
  transition-timing-function: cubic-bezier(0.37, 0.3, 0, 1), cubic-bezier(0.37, 0.3, 0, 1) !important;
}
html:not(.no-js) [data-aos=neue-up].aos-animate,
html:not(.no-js) .swiper-slide.swiper-slide-active [data-aos=neue-up].aos-animate,
html:not(.no-js) .tab-pane.show [data-aos=neue-up].aos-animate,
html:not(.no-js) body.aos-animate .text-header-wrap > * {
  opacity: 1 !important;
  transform: translateY(0px) translateZ(0px) rotate(0) !important;
}
html:not(.no-js) [data-aos=neue-fade] {
  opacity: 0 !important;
  transition-property: opacity;
  transition-duration: 0.6s, 0.6s !important;
  transition-timing-function: cubic-bezier(0.37, 0.3, 0, 1), cubic-bezier(0.37, 0.3, 0, 1) !important;
}
html:not(.no-js) [data-aos=neue-fade].aos-animate {
  opacity: 1 !important;
}
html:not(.no-js) [data-aos=neue-zoom] {
  transform: scale(0) !important;
  transition-property: transform;
  transition-duration: 1.5s !important;
  transition-timing-function: cubic-bezier(0.37, 0.3, 0, 1), cubic-bezier(0.37, 0.3, 0, 1) !important;
}
html:not(.no-js) [data-aos=neue-zoom].aos-animate {
  transform: scale(1) !important;
}
html:not(.no-js) [data-aos=neue-sticker] {
  transform: translateY(-120px) translateX(60px) translateZ(0px) scale(1.75) rotate(22.5deg) !important;
  opacity: 0 !important;
  transition-property: transform opacity;
  transition-duration: 0.4s !important;
  transition-delay: 0.2s !important;
  transition-timing-function: cubic-bezier(0.37, 0.3, 0, 1), cubic-bezier(0.37, 0.3, 0, 1) !important;
}
html:not(.no-js) [data-aos=neue-sticker].aos-animate {
  transform: translateY(0px) translateX(0px) translateZ(0px) scale(1) rotate(0deg) !important;
  opacity: 1 !important;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(1n),
html:not(.no-js) [data-aos=neue-up]:nth-child(1n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(1n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(1n),
html:not(.no-js) body .text-header-wrap > *:nth-child(1n) {
  transition-delay: 0.055s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(2n),
html:not(.no-js) [data-aos=neue-up]:nth-child(2n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(2n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(2n),
html:not(.no-js) body .text-header-wrap > *:nth-child(2n) {
  transition-delay: 0.105s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(3n),
html:not(.no-js) [data-aos=neue-up]:nth-child(3n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(3n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(3n),
html:not(.no-js) body .text-header-wrap > *:nth-child(3n) {
  transition-delay: 0.155s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(4n),
html:not(.no-js) [data-aos=neue-up]:nth-child(4n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(4n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(4n),
html:not(.no-js) body .text-header-wrap > *:nth-child(4n) {
  transition-delay: 0.205s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(5n),
html:not(.no-js) [data-aos=neue-up]:nth-child(5n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(5n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(5n),
html:not(.no-js) body .text-header-wrap > *:nth-child(5n) {
  transition-delay: 0.255s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(6n),
html:not(.no-js) [data-aos=neue-up]:nth-child(6n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(6n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(6n),
html:not(.no-js) body .text-header-wrap > *:nth-child(6n) {
  transition-delay: 0.305s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(7n),
html:not(.no-js) [data-aos=neue-up]:nth-child(7n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(7n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(7n),
html:not(.no-js) body .text-header-wrap > *:nth-child(7n) {
  transition-delay: 0.355s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(8n),
html:not(.no-js) [data-aos=neue-up]:nth-child(8n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(8n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(8n),
html:not(.no-js) body .text-header-wrap > *:nth-child(8n) {
  transition-delay: 0.405s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(9n),
html:not(.no-js) [data-aos=neue-up]:nth-child(9n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(9n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(9n),
html:not(.no-js) body .text-header-wrap > *:nth-child(9n) {
  transition-delay: 0.455s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(10n),
html:not(.no-js) [data-aos=neue-up]:nth-child(10n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(10n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(10n),
html:not(.no-js) body .text-header-wrap > *:nth-child(10n) {
  transition-delay: 0.505s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(11n),
html:not(.no-js) [data-aos=neue-up]:nth-child(11n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(11n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(11n),
html:not(.no-js) body .text-header-wrap > *:nth-child(11n) {
  transition-delay: 0.555s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(12n),
html:not(.no-js) [data-aos=neue-up]:nth-child(12n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(12n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(12n),
html:not(.no-js) body .text-header-wrap > *:nth-child(12n) {
  transition-delay: 0.605s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(13n),
html:not(.no-js) [data-aos=neue-up]:nth-child(13n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(13n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(13n),
html:not(.no-js) body .text-header-wrap > *:nth-child(13n) {
  transition-delay: 0.655s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(14n),
html:not(.no-js) [data-aos=neue-up]:nth-child(14n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(14n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(14n),
html:not(.no-js) body .text-header-wrap > *:nth-child(14n) {
  transition-delay: 0.705s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(15n),
html:not(.no-js) [data-aos=neue-up]:nth-child(15n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(15n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(15n),
html:not(.no-js) body .text-header-wrap > *:nth-child(15n) {
  transition-delay: 0.755s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(16n),
html:not(.no-js) [data-aos=neue-up]:nth-child(16n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(16n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(16n),
html:not(.no-js) body .text-header-wrap > *:nth-child(16n) {
  transition-delay: 0.805s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(17n),
html:not(.no-js) [data-aos=neue-up]:nth-child(17n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(17n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(17n),
html:not(.no-js) body .text-header-wrap > *:nth-child(17n) {
  transition-delay: 0.855s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(18n),
html:not(.no-js) [data-aos=neue-up]:nth-child(18n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(18n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(18n),
html:not(.no-js) body .text-header-wrap > *:nth-child(18n) {
  transition-delay: 0.905s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(19n),
html:not(.no-js) [data-aos=neue-up]:nth-child(19n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(19n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(19n),
html:not(.no-js) body .text-header-wrap > *:nth-child(19n) {
  transition-delay: 0.955s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(20n),
html:not(.no-js) [data-aos=neue-up]:nth-child(20n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(20n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(20n),
html:not(.no-js) body .text-header-wrap > *:nth-child(20n) {
  transition-delay: 1.005s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(21n),
html:not(.no-js) [data-aos=neue-up]:nth-child(21n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(21n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(21n),
html:not(.no-js) body .text-header-wrap > *:nth-child(21n) {
  transition-delay: 1.055s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(22n),
html:not(.no-js) [data-aos=neue-up]:nth-child(22n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(22n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(22n),
html:not(.no-js) body .text-header-wrap > *:nth-child(22n) {
  transition-delay: 1.105s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(23n),
html:not(.no-js) [data-aos=neue-up]:nth-child(23n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(23n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(23n),
html:not(.no-js) body .text-header-wrap > *:nth-child(23n) {
  transition-delay: 1.155s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(24n),
html:not(.no-js) [data-aos=neue-up]:nth-child(24n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(24n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(24n),
html:not(.no-js) body .text-header-wrap > *:nth-child(24n) {
  transition-delay: 1.205s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(25n),
html:not(.no-js) [data-aos=neue-up]:nth-child(25n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(25n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(25n),
html:not(.no-js) body .text-header-wrap > *:nth-child(25n) {
  transition-delay: 1.255s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(26n),
html:not(.no-js) [data-aos=neue-up]:nth-child(26n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(26n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(26n),
html:not(.no-js) body .text-header-wrap > *:nth-child(26n) {
  transition-delay: 1.305s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(27n),
html:not(.no-js) [data-aos=neue-up]:nth-child(27n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(27n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(27n),
html:not(.no-js) body .text-header-wrap > *:nth-child(27n) {
  transition-delay: 1.355s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(28n),
html:not(.no-js) [data-aos=neue-up]:nth-child(28n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(28n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(28n),
html:not(.no-js) body .text-header-wrap > *:nth-child(28n) {
  transition-delay: 1.405s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(29n),
html:not(.no-js) [data-aos=neue-up]:nth-child(29n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(29n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(29n),
html:not(.no-js) body .text-header-wrap > *:nth-child(29n) {
  transition-delay: 1.455s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(30n),
html:not(.no-js) [data-aos=neue-up]:nth-child(30n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(30n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(30n),
html:not(.no-js) body .text-header-wrap > *:nth-child(30n) {
  transition-delay: 1.505s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(31n),
html:not(.no-js) [data-aos=neue-up]:nth-child(31n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(31n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(31n),
html:not(.no-js) body .text-header-wrap > *:nth-child(31n) {
  transition-delay: 1.555s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(32n),
html:not(.no-js) [data-aos=neue-up]:nth-child(32n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(32n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(32n),
html:not(.no-js) body .text-header-wrap > *:nth-child(32n) {
  transition-delay: 1.605s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(33n),
html:not(.no-js) [data-aos=neue-up]:nth-child(33n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(33n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(33n),
html:not(.no-js) body .text-header-wrap > *:nth-child(33n) {
  transition-delay: 1.655s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(34n),
html:not(.no-js) [data-aos=neue-up]:nth-child(34n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(34n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(34n),
html:not(.no-js) body .text-header-wrap > *:nth-child(34n) {
  transition-delay: 1.705s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(35n),
html:not(.no-js) [data-aos=neue-up]:nth-child(35n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(35n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(35n),
html:not(.no-js) body .text-header-wrap > *:nth-child(35n) {
  transition-delay: 1.755s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(36n),
html:not(.no-js) [data-aos=neue-up]:nth-child(36n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(36n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(36n),
html:not(.no-js) body .text-header-wrap > *:nth-child(36n) {
  transition-delay: 1.805s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(37n),
html:not(.no-js) [data-aos=neue-up]:nth-child(37n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(37n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(37n),
html:not(.no-js) body .text-header-wrap > *:nth-child(37n) {
  transition-delay: 1.855s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(38n),
html:not(.no-js) [data-aos=neue-up]:nth-child(38n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(38n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(38n),
html:not(.no-js) body .text-header-wrap > *:nth-child(38n) {
  transition-delay: 1.905s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(39n),
html:not(.no-js) [data-aos=neue-up]:nth-child(39n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(39n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(39n),
html:not(.no-js) body .text-header-wrap > *:nth-child(39n) {
  transition-delay: 1.955s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(40n),
html:not(.no-js) [data-aos=neue-up]:nth-child(40n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(40n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(40n),
html:not(.no-js) body .text-header-wrap > *:nth-child(40n) {
  transition-delay: 2.005s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(41n),
html:not(.no-js) [data-aos=neue-up]:nth-child(41n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(41n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(41n),
html:not(.no-js) body .text-header-wrap > *:nth-child(41n) {
  transition-delay: 2.055s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(42n),
html:not(.no-js) [data-aos=neue-up]:nth-child(42n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(42n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(42n),
html:not(.no-js) body .text-header-wrap > *:nth-child(42n) {
  transition-delay: 2.105s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(43n),
html:not(.no-js) [data-aos=neue-up]:nth-child(43n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(43n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(43n),
html:not(.no-js) body .text-header-wrap > *:nth-child(43n) {
  transition-delay: 2.155s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(44n),
html:not(.no-js) [data-aos=neue-up]:nth-child(44n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(44n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(44n),
html:not(.no-js) body .text-header-wrap > *:nth-child(44n) {
  transition-delay: 2.205s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(45n),
html:not(.no-js) [data-aos=neue-up]:nth-child(45n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(45n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(45n),
html:not(.no-js) body .text-header-wrap > *:nth-child(45n) {
  transition-delay: 2.255s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(46n),
html:not(.no-js) [data-aos=neue-up]:nth-child(46n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(46n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(46n),
html:not(.no-js) body .text-header-wrap > *:nth-child(46n) {
  transition-delay: 2.305s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(47n),
html:not(.no-js) [data-aos=neue-up]:nth-child(47n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(47n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(47n),
html:not(.no-js) body .text-header-wrap > *:nth-child(47n) {
  transition-delay: 2.355s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(48n),
html:not(.no-js) [data-aos=neue-up]:nth-child(48n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(48n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(48n),
html:not(.no-js) body .text-header-wrap > *:nth-child(48n) {
  transition-delay: 2.405s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(49n),
html:not(.no-js) [data-aos=neue-up]:nth-child(49n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(49n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(49n),
html:not(.no-js) body .text-header-wrap > *:nth-child(49n) {
  transition-delay: 2.455s;
}
html:not(.no-js) [data-aos=neue-down]:nth-child(50n),
html:not(.no-js) [data-aos=neue-up]:nth-child(50n),
html:not(.no-js) [data-aos=neue-fade]:nth-child(50n),
html:not(.no-js) [data-aos=in-view].feature-cards .feature-card:nth-child(50n),
html:not(.no-js) body .text-header-wrap > *:nth-child(50n) {
  transition-delay: 2.505s;
}
html:not(.no-js) .pg-image-1 {
  transition-delay: 0.06s !important;
}
html:not(.no-js) .pg-image-2 {
  transition-delay: 0.11s !important;
}
html:not(.no-js) .pg-image-3 {
  transition-delay: 0.16s !important;
}
html:not(.no-js) .pg-image-4 {
  transition-delay: 0.21s !important;
}
html:not(.no-js) .pg-image-5 {
  transition-delay: 0.26s !important;
}
html:not(.no-js) .pg-image-6 {
  transition-delay: 0.31s !important;
}

[data-aos][data-aos-delay="250"] {
  transition-delay: 0.25s !important;
}

/* @end */
/* @group Pulse */
/**
 * ----------------------------------------
 * animation pulsate-bck
 * ----------------------------------------
 */
@keyframes pulsate-bck {
  0% {
    transform: scaleY(1) scaleX(1.2);
  }
  50% {
    transform: scaleY(0.85) scaleX(1);
  }
  100% {
    transform: scaleY(1) scaleX(1.2);
  }
}
.pulsate-bck {
  animation: pulsate-bck 5s ease-in-out infinite both;
}

/* @end */
/* @group Blur */
@keyframes blur {
  0% {
    filter: blur(0px);
    opacity: 1;
  }
  50% {
    filter: blur(100px);
    opacity: 0;
  }
  100% {
    filter: blur(0px);
    opacity: 1;
  }
}
/* @end */
/* @group DATA SPLITING */
/* Base state */
[data-aos=in-view] [data-splitting=words] .word {
  display: inline-block;
  opacity: 0;
  transform: translateY(0.25em) translateZ(0);
  will-change: transform, opacity;
}

/* Animated state */
[data-aos=in-view].aos-animate [data-splitting=words].splitting .word {
  animation: fadeInUp 0.4s cubic-bezier(0.37, 0.3, 0, 1) forwards;
}

/* Keyframes (with WebKit for iOS Safari) */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(0.25em);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=in-view] .word[style*="--word-index: 1;"] {
  animation-delay: 0.06s !important;
}

[data-aos=in-view] .word[style*="--word-index: 2;"] {
  animation-delay: 0.11s !important;
}

[data-aos=in-view] .word[style*="--word-index: 3;"] {
  animation-delay: 0.16s !important;
}

[data-aos=in-view] .word[style*="--word-index: 4;"] {
  animation-delay: 0.21s !important;
}

[data-aos=in-view] .word[style*="--word-index: 5;"] {
  animation-delay: 0.26s !important;
}

[data-aos=in-view] .word[style*="--word-index: 6;"] {
  animation-delay: 0.31s !important;
}

[data-aos=in-view] .word[style*="--word-index: 7;"] {
  animation-delay: 0.36s !important;
}

[data-aos=in-view] .word[style*="--word-index: 8;"] {
  animation-delay: 0.41s !important;
}

[data-aos=in-view] .word[style*="--word-index: 9;"] {
  animation-delay: 0.46s !important;
}

[data-aos=in-view] .word[style*="--word-index: 10;"] {
  animation-delay: 0.51s !important;
}

[data-aos=in-view] .word[style*="--word-index: 11;"] {
  animation-delay: 0.56s !important;
}

[data-aos=in-view] .word[style*="--word-index: 12;"] {
  animation-delay: 0.61s !important;
}

[data-aos=in-view] .word[style*="--word-index: 13;"] {
  animation-delay: 0.66s !important;
}

[data-aos=in-view] .word[style*="--word-index: 14;"] {
  animation-delay: 0.71s !important;
}

[data-aos=in-view] .word[style*="--word-index: 15;"] {
  animation-delay: 0.76s !important;
}

[data-aos=in-view] .word[style*="--word-index: 16;"] {
  animation-delay: 0.81s !important;
}

[data-aos=in-view] .word[style*="--word-index: 17;"] {
  animation-delay: 0.86s !important;
}

[data-aos=in-view] .word[style*="--word-index: 18;"] {
  animation-delay: 0.91s !important;
}

[data-aos=in-view] .word[style*="--word-index: 19;"] {
  animation-delay: 0.96s !important;
}

[data-aos=in-view] .word[style*="--word-index: 20;"] {
  animation-delay: 1.01s !important;
}

[data-aos=in-view] .word[style*="--word-index: 21;"] {
  animation-delay: 1.06s !important;
}

[data-aos=in-view] .word[style*="--word-index: 22;"] {
  animation-delay: 1.11s !important;
}

[data-aos=in-view] .word[style*="--word-index: 23;"] {
  animation-delay: 1.16s !important;
}

[data-aos=in-view] .word[style*="--word-index: 24;"] {
  animation-delay: 1.21s !important;
}

[data-aos=in-view] .word[style*="--word-index: 25;"] {
  animation-delay: 1.26s !important;
}

[data-aos=in-view] .word[style*="--word-index: 26;"] {
  animation-delay: 1.31s !important;
}

[data-aos=in-view] .word[style*="--word-index: 27;"] {
  animation-delay: 1.36s !important;
}

[data-aos=in-view] .word[style*="--word-index: 28;"] {
  animation-delay: 1.41s !important;
}

[data-aos=in-view] .word[style*="--word-index: 29;"] {
  animation-delay: 1.46s !important;
}

[data-aos=in-view] .word[style*="--word-index: 30;"] {
  animation-delay: 1.51s !important;
}

[data-aos=in-view] .word[style*="--word-index: 31;"] {
  animation-delay: 1.56s !important;
}

[data-aos=in-view] .word[style*="--word-index: 32;"] {
  animation-delay: 1.61s !important;
}

[data-aos=in-view] .word[style*="--word-index: 33;"] {
  animation-delay: 1.66s !important;
}

[data-aos=in-view] .word[style*="--word-index: 34;"] {
  animation-delay: 1.71s !important;
}

[data-aos=in-view] .word[style*="--word-index: 35;"] {
  animation-delay: 1.76s !important;
}

[data-aos=in-view] .word[style*="--word-index: 36;"] {
  animation-delay: 1.81s !important;
}

[data-aos=in-view] .word[style*="--word-index: 37;"] {
  animation-delay: 1.86s !important;
}

[data-aos=in-view] .word[style*="--word-index: 38;"] {
  animation-delay: 1.91s !important;
}

[data-aos=in-view] .word[style*="--word-index: 39;"] {
  animation-delay: 1.96s !important;
}

[data-aos=in-view] .word[style*="--word-index: 40;"] {
  animation-delay: 2.01s !important;
}

[data-aos=in-view] .word[style*="--word-index: 41;"] {
  animation-delay: 2.06s !important;
}

[data-aos=in-view] .word[style*="--word-index: 42;"] {
  animation-delay: 2.11s !important;
}

[data-aos=in-view] .word[style*="--word-index: 43;"] {
  animation-delay: 2.16s !important;
}

[data-aos=in-view] .word[style*="--word-index: 44;"] {
  animation-delay: 2.21s !important;
}

[data-aos=in-view] .word[style*="--word-index: 45;"] {
  animation-delay: 2.26s !important;
}

[data-aos=in-view] .word[style*="--word-index: 46;"] {
  animation-delay: 2.31s !important;
}

[data-aos=in-view] .word[style*="--word-index: 47;"] {
  animation-delay: 2.36s !important;
}

[data-aos=in-view] .word[style*="--word-index: 48;"] {
  animation-delay: 2.41s !important;
}

[data-aos=in-view] .word[style*="--word-index: 49;"] {
  animation-delay: 2.46s !important;
}

[data-aos=in-view] .word[style*="--word-index: 50;"] {
  animation-delay: 2.51s !important;
}

/* @end */
/* The hop animation: move up and down */
#hello-container svg, #eek-container svg {
  overflow: visible;
}

#hello-container {
  /* Individual transforms with only Y-axis animation */
}
#hello-container .svg-letter {
  animation: hop 5s cubic-bezier(0.37, 0.3, 0, 1) infinite;
  transform-box: fill-box;
  transform-origin: center bottom;
  overflow: visible;
}
#hello-container .svg-letter:nth-of-type(1) {
  transform: translate(0px, 0px);
  animation-name: hop-h;
}
#hello-container .svg-letter:nth-of-type(2) {
  transform: translate(505.4414px, 26.6564px);
  animation-name: hop-e;
}
#hello-container .svg-letter:nth-of-type(3) {
  transform: translate(944.7649px, 3.9491px);
  animation-name: hop-l1;
}
#hello-container .svg-letter:nth-of-type(4) {
  transform: translate(1110.617px, 3.9491px);
  animation-name: hop-l2;
}
#hello-container .svg-letter:nth-of-type(5) {
  transform: translate(1245.8655px, 134.2691px);
  animation-name: hop-o;
}
#hello-container .svg-letter:nth-of-type(6) {
  transform: translate(1676.2913px, 3.9491px);
  animation-name: hop-exclaim;
}

/* Keyframes for each letter using transformY only */
@keyframes hop-h {
  0% {
    transform: translate(0px, 0px);
  }
  5% {
    transform: translate(0px, -15px);
  }
  10% {
    transform: translate(0px, 0px);
  }
  100% {
    transform: translate(0px, 0px);
  } /* hold */
}
@keyframes hop-e {
  0% {
    transform: translate(505.4414px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg);
  }
  10% {
    transform: translate(505.4414px, -33.3436px) translateZ(0) scaleY(1.07) rotate(3deg); /* hop up */
  }
  14% {
    transform: translate(505.4414px, 28.6564px) translateZ(0) scaleY(0.95) rotate(-3deg); /* squash */
  }
  18% {
    transform: translate(505.4414px, 26.6564px) translateZ(0) scaleY(1) rotate(2deg); /* overshoot */
  }
  21% {
    transform: translate(505.4414px, 26.6564px) translateZ(0) scaleY(1) rotate(-1deg); /* settle in */
  }
  22% {
    transform: translate(505.4414px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg); /* reset */
  }
  100% {
    transform: translate(505.4414px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg); /* pause */
  }
}
@keyframes hop-l1 {
  0% {
    transform: translate(944.7649px, 3.9491px);
  }
  5% {
    transform: translate(944.7649px, -11.0509px);
  }
  10% {
    transform: translate(944.7649px, 3.9491px);
  }
  100% {
    transform: translate(944.7649px, 3.9491px);
  }
}
@keyframes hop-l2 {
  0% {
    transform: translate(1110.617px, 3.9491px);
  }
  5% {
    transform: translate(1110.617px, -11.0509px);
  }
  10% {
    transform: translate(1110.617px, 3.9491px);
  }
  100% {
    transform: translate(1110.617px, 3.9491px);
  }
}
@keyframes hop-o {
  0% {
    transform: translate(1245.8655px, 134.2691px);
  }
  5% {
    transform: translate(1245.8655px, 119.2691px);
  }
  10% {
    transform: translate(1245.8655px, 134.2691px);
  }
  100% {
    transform: translate(1245.8655px, 134.2691px);
  }
}
@keyframes hop-exclaim {
  0% {
    transform: translate(1676.2913px, 3.9491px);
  }
  5% {
    transform: translate(1676.2913px, -11.0509px);
  }
  10% {
    transform: translate(1676.2913px, 3.9491px);
  }
  100% {
    transform: translate(1676.2913px, 3.9491px);
  }
}
#hello > g:nth-child(1) {
  animation-delay: 0s;
}

#hello > g:nth-child(2) {
  animation-delay: 0.125s;
}

#hello > g:nth-child(3) {
  animation-delay: 0.25s;
}

#hello > g:nth-child(4) {
  animation-delay: 0.375s;
}

#hello > g:nth-child(5) {
  animation-delay: 0.5s;
}

#hello > g:nth-child(6) {
  animation-delay: 0.625s;
}

#eek-container {
  /* Individual letter initial positions + animation names */
}
#eek-container .svg-letter {
  animation: hop 5s cubic-bezier(0.37, 0.3, 0, 1) infinite;
  transform-box: fill-box;
  transform-origin: center bottom;
  overflow: visible;
}
#eek-container .svg-letter:nth-of-type(2) {
  transform: translate(539px, 26px);
  animation-name: hop-e-404;
}
#eek-container .svg-letter:nth-of-type(1) {
  transform: translate(95px, 0.5px);
  animation-name: hop-e1-404;
}
#eek-container .svg-letter:nth-of-type(3) {
  transform: translate(998px, 0.5px);
  animation-name: hop-k-404;
}
#eek-container .svg-letter:nth-of-type(4) {
  transform: translate(1423px, 0.5px);
  animation-name: hop-exclaim1-404;
}
#eek-container .svg-letter:nth-of-type(5) {
  transform: translate(1596px, 0.5px);
  animation-name: hop-exclaim2-404;
}
#eek-container .svg-letter:nth-of-type(6) {
  transform: translate(1770px, 0.5px);
  animation-name: hop-exclaim3-404;
}

/* Keyframes animating only the Y value, holding the X constant */
@keyframes hop-e1-404 {
  0% {
    transform: translate(95px, 0.5px);
  }
  5% {
    transform: translate(95px, -14.5px);
  }
  10% {
    transform: translate(95px, 0.5px);
  }
  100% {
    transform: translate(95px, 0.5px);
  }
}
@keyframes hop-e-404 {
  0% {
    transform: translate(539px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg);
  }
  10% {
    transform: translate(539px, -33.3436px) translateZ(0) scaleY(1.07) rotate(3deg); /* hop up */
  }
  14% {
    transform: translate(539px, 28.6564px) translateZ(0) scaleY(0.95) rotate(-3deg); /* squash */
  }
  18% {
    transform: translate(539px, 26.6564px) translateZ(0) scaleY(1) rotate(2deg); /* overshoot */
  }
  21% {
    transform: translate(539px, 26.6564px) translateZ(0) scaleY(1) rotate(-1deg); /* settle in */
  }
  22% {
    transform: translate(539px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg); /* reset */
  }
  100% {
    transform: translate(539px, 26.6564px) translateZ(0) scaleY(1) rotate(0deg); /* pause */
  }
}
@keyframes hop-k-404 {
  0% {
    transform: translate(998px, 0.5px);
  }
  5% {
    transform: translate(998px, -14.5px);
  }
  10% {
    transform: translate(998px, 0.5px);
  }
  100% {
    transform: translate(998px, 0.5px);
  }
}
@keyframes hop-exclaim1-404 {
  0% {
    transform: translate(1423px, 0.5px);
  }
  5% {
    transform: translate(1423px, -14.5px);
  }
  10% {
    transform: translate(1423px, 0.5px);
  }
  100% {
    transform: translate(1423px, 0.5px);
  }
}
@keyframes hop-exclaim2-404 {
  0% {
    transform: translate(1596px, 0.5px);
  }
  5% {
    transform: translate(1596px, -14.5px);
  }
  10% {
    transform: translate(1596px, 0.5px);
  }
  100% {
    transform: translate(1596px, 0.5px);
  }
}
@keyframes hop-exclaim3-404 {
  0% {
    transform: translate(1770px, 0.5px);
  }
  5% {
    transform: translate(1770px, -14.5px);
  }
  10% {
    transform: translate(1770px, 0.5px);
  }
  100% {
    transform: translate(1770px, 0.5px);
  }
}
#Eek > g:nth-child(1) {
  animation-delay: 0s;
}

#Eek > g:nth-child(2) {
  animation-delay: 0.125s;
}

#Eek > g:nth-child(3) {
  animation-delay: 0.25s;
}

#Eek > g:nth-child(4) {
  animation-delay: 0.375s;
}

#Eek > g:nth-child(5) {
  animation-delay: 0.5s;
}

#Eek > g:nth-child(6) {
  animation-delay: 0.625s;
}

#socials {
  pointer-events: none;
}
#socials a {
  pointer-events: initial;
}

.social-list a {
  transition: all 0.2s ease-in-out;
  background: #002559;
  border-radius: 100%;
  line-height: 0;
}
.social-list a:hover {
  background: #244CB3;
}
.social-list a:before {
  content: "";
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M6.188 8.719c.439-.439.926-.801 1.444-1.087 2.887-1.591 6.589-.745 8.445 2.069l-2.246 2.245c-.644-1.469-2.243-2.305-3.834-1.949-.599.134-1.168.433-1.633.898l-4.304 4.306c-1.307 1.307-1.307 3.433 0 4.74 1.307 1.307 3.433 1.307 4.74 0l1.327-1.327c1.207.479 2.501.67 3.779.575l-2.929 2.929c-2.511 2.511-6.582 2.511-9.093 0s-2.511-6.582 0-9.093l4.304-4.306zm6.836-6.836l-2.929 2.929c1.277-.096 2.572.096 3.779.574l1.326-1.326c1.307-1.307 3.433-1.307 4.74 0 1.307 1.307 1.307 3.433 0 4.74l-4.305 4.305c-1.311 1.311-3.44 1.3-4.74 0-.303-.303-.564-.68-.727-1.051l-2.246 2.245c.236.358.481.667.796.982.812.812 1.846 1.417 3.036 1.704 1.542.371 3.194.166 4.613-.617.518-.286 1.005-.648 1.444-1.087l4.304-4.305c2.512-2.511 2.512-6.582.001-9.093-2.511-2.51-6.581-2.51-9.092 0z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M6.188 8.719c.439-.439.926-.801 1.444-1.087 2.887-1.591 6.589-.745 8.445 2.069l-2.246 2.245c-.644-1.469-2.243-2.305-3.834-1.949-.599.134-1.168.433-1.633.898l-4.304 4.306c-1.307 1.307-1.307 3.433 0 4.74 1.307 1.307 3.433 1.307 4.74 0l1.327-1.327c1.207.479 2.501.67 3.779.575l-2.929 2.929c-2.511 2.511-6.582 2.511-9.093 0s-2.511-6.582 0-9.093l4.304-4.306zm6.836-6.836l-2.929 2.929c1.277-.096 2.572.096 3.779.574l1.326-1.326c1.307-1.307 3.433-1.307 4.74 0 1.307 1.307 1.307 3.433 0 4.74l-4.305 4.305c-1.311 1.311-3.44 1.3-4.74 0-.303-.303-.564-.68-.727-1.051l-2.246 2.245c.236.358.481.667.796.982.812.812 1.846 1.417 3.036 1.704 1.542.371 3.194.166 4.613-.617.518-.286 1.005-.648 1.444-1.087l4.304-4.305c2.512-2.511 2.512-6.582.001-9.093-2.511-2.51-6.581-2.51-9.092 0z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 55% auto;
          mask-size: 55% auto;
  vertical-align: middle;
  cursor: pointer;
}
.social-list a[href*="facebook.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");
}
.social-list a[href*="twitter.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='1200px' height='1226.37px' viewBox='0 0 1200 1226.37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Templates' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M714.163,519.284 L1160.89,0 L1055.03,0 L667.137,450.887 L357.328,0 L0,0 L468.492,681.821 L0,1226.37 L105.866,1226.37 L515.491,750.218 L842.672,1226.37 L1200,1226.37 L714.137,519.284 L714.163,519.284 Z M569.165,687.828 L521.697,619.934 L144.011,79.6944 L306.615,79.6944 L611.412,515.685 L658.88,583.579 L1055.08,1150.3 L892.476,1150.3 L569.165,687.854 L569.165,687.828 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='1200px' height='1226.37px' viewBox='0 0 1200 1226.37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Templates' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M714.163,519.284 L1160.89,0 L1055.03,0 L667.137,450.887 L357.328,0 L0,0 L468.492,681.821 L0,1226.37 L105.866,1226.37 L515.491,750.218 L842.672,1226.37 L1200,1226.37 L714.137,519.284 L714.163,519.284 Z M569.165,687.828 L521.697,619.934 L144.011,79.6944 L306.615,79.6944 L611.412,515.685 L658.88,583.579 L1055.08,1150.3 L892.476,1150.3 L569.165,687.854 L569.165,687.828 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.social-list a[href*="instagram.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E");
}
.social-list a[href*="linkedin.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");
}
.social-list a[href*="vimeo.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.976-3.474-.681l-1.128-1.455c2.698-2.372 5.398-5.127 7.057-5.28 1.868-.179 3.018 1.098 3.448 3.832.568 3.593 1.362 9.17 2.748 9.17 1.08 0 3.741-4.424 3.878-6.006.243-2.316-1.703-2.386-3.392-1.663 2.673-8.754 13.793-7.142 9.134 2.807z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M22.875 10.063c-2.442 5.217-8.337 12.319-12.063 12.319-3.672 0-4.203-7.831-6.208-13.043-.987-2.565-1.624-1.976-3.474-.681l-1.128-1.455c2.698-2.372 5.398-5.127 7.057-5.28 1.868-.179 3.018 1.098 3.448 3.832.568 3.593 1.362 9.17 2.748 9.17 1.08 0 3.741-4.424 3.878-6.006.243-2.316-1.703-2.386-3.392-1.663 2.673-8.754 13.793-7.142 9.134 2.807z'/%3E%3C/svg%3E");
}
.social-list a[href*="medium.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23000000'  xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M2.846 6.887c.03-.295-.083-.586-.303-.784l-2.24-2.7v-.403h6.958l5.378 11.795 4.728-11.795h6.633v.403l-1.916 1.837c-.165.126-.247.333-.213.538v13.498c-.034.204.048.411.213.537l1.871 1.837v.403h-9.412v-.403l1.939-1.882c.19-.19.19-.246.19-.537v-10.91l-5.389 13.688h-.728l-6.275-13.688v9.174c-.052.385.076.774.347 1.052l2.521 3.058v.404h-7.148v-.404l2.521-3.058c.27-.279.39-.67.325-1.052v-10.608z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='%23000000'  xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M2.846 6.887c.03-.295-.083-.586-.303-.784l-2.24-2.7v-.403h6.958l5.378 11.795 4.728-11.795h6.633v.403l-1.916 1.837c-.165.126-.247.333-.213.538v13.498c-.034.204.048.411.213.537l1.871 1.837v.403h-9.412v-.403l1.939-1.882c.19-.19.19-.246.19-.537v-10.91l-5.389 13.688h-.728l-6.275-13.688v9.174c-.052.385.076.774.347 1.052l2.521 3.058v.404h-7.148v-.404l2.521-3.058c.27-.279.39-.67.325-1.052v-10.608z'/%3E%3C/svg%3E");
}
.social-list a[href*="youtube.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z'/%3E%3C/svg%3E");
}
.social-list a[href*="soundcloud.com"]:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='30px' height='13px' viewBox='0 0 30 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer-/-newsletter' transform='translate(-269.000000, -149.000000)' fill='%23000000'%3E%3Cpath d='M270.008,160.606523 L270.5,158.537544 L270.008,156.398023 C269.9945,156.334498 269.8715,156.286855 269.72075,156.286855 C269.5685,156.286855 269.4455,156.334498 269.4335,156.3995 L269,158.537544 L269.4335,160.606523 C269.4455,160.670047 269.5685,160.718799 269.72075,160.718799 C269.8715,160.718799 269.9945,160.670047 270.008,160.606523 Z M273.084125,161.754766 L273.5,158.557857 L273.084125,153.612176 C273.070625,153.485497 272.915375,153.387255 272.72675,153.387255 C272.53625,153.387255 272.3795,153.485497 272.369,153.612176 L272,158.557857 L272.369,161.754766 C272.3795,161.87886 272.53625,161.978579 272.72675,161.978579 C272.915375,161.978579 273.070625,161.880338 273.084125,161.754766 Z M276.15125,161.701582 L276.5,158.559334 L276.15125,151.974942 C276.142625,151.820563 275.958125,151.697946 275.730875,151.697946 C275.5025,151.697946 275.3165,151.819086 275.309,151.974942 L275,158.559334 L275.309,161.704168 C275.3165,161.85707 275.5025,161.978579 275.730875,161.978579 C275.958125,161.977102 276.142625,161.85707 276.15125,161.701582 Z M279.21425,161.655416 L279.5,158.559334 L279.21425,151.927299 C279.208625,151.744112 278.996,151.599705 278.735375,151.599705 C278.47175,151.599705 278.260625,151.744112 278.2535,151.927299 L278,158.559334 L278.255,161.655416 C278.260625,161.837126 278.47175,161.980056 278.735375,161.980056 C278.996,161.980056 279.207125,161.838603 279.21425,161.655416 Z M282.27425,161.616268 L282.5,158.560811 L282.27425,150.956334 C282.270125,150.746925 282.02825,150.577033 281.738375,150.577033 C281.446625,150.577033 281.206625,150.746925 281.202125,150.956334 L281,158.559334 C281,158.563766 281.202125,161.616268 281.202125,161.616268 C281.206625,161.822722 281.446625,161.992983 281.738375,161.992983 C282.02825,161.992983 282.270125,161.825677 282.27425,161.616268 Z M284.417375,161.99446 C284.427875,161.995568 295.0655,162 295.134125,162 C297.270125,162 299,160.350947 299,158.318162 C299,156.284269 297.270125,154.635217 295.134125,154.635217 C294.603875,154.635217 294.09875,154.737521 293.638625,154.920708 C293.331125,151.602659 290.40875,149 286.84475,149 C285.97325,149 285.122,149.162874 284.372,149.43987 C284.080625,149.548084 284.003,149.657774 284,149.872724 L284,161.56013 C284.003,161.785051 284.186,161.97267 284.417375,161.99446 Z' id='Fill-1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='30px' height='13px' viewBox='0 0 30 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs/%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer-/-newsletter' transform='translate(-269.000000, -149.000000)' fill='%23000000'%3E%3Cpath d='M270.008,160.606523 L270.5,158.537544 L270.008,156.398023 C269.9945,156.334498 269.8715,156.286855 269.72075,156.286855 C269.5685,156.286855 269.4455,156.334498 269.4335,156.3995 L269,158.537544 L269.4335,160.606523 C269.4455,160.670047 269.5685,160.718799 269.72075,160.718799 C269.8715,160.718799 269.9945,160.670047 270.008,160.606523 Z M273.084125,161.754766 L273.5,158.557857 L273.084125,153.612176 C273.070625,153.485497 272.915375,153.387255 272.72675,153.387255 C272.53625,153.387255 272.3795,153.485497 272.369,153.612176 L272,158.557857 L272.369,161.754766 C272.3795,161.87886 272.53625,161.978579 272.72675,161.978579 C272.915375,161.978579 273.070625,161.880338 273.084125,161.754766 Z M276.15125,161.701582 L276.5,158.559334 L276.15125,151.974942 C276.142625,151.820563 275.958125,151.697946 275.730875,151.697946 C275.5025,151.697946 275.3165,151.819086 275.309,151.974942 L275,158.559334 L275.309,161.704168 C275.3165,161.85707 275.5025,161.978579 275.730875,161.978579 C275.958125,161.977102 276.142625,161.85707 276.15125,161.701582 Z M279.21425,161.655416 L279.5,158.559334 L279.21425,151.927299 C279.208625,151.744112 278.996,151.599705 278.735375,151.599705 C278.47175,151.599705 278.260625,151.744112 278.2535,151.927299 L278,158.559334 L278.255,161.655416 C278.260625,161.837126 278.47175,161.980056 278.735375,161.980056 C278.996,161.980056 279.207125,161.838603 279.21425,161.655416 Z M282.27425,161.616268 L282.5,158.560811 L282.27425,150.956334 C282.270125,150.746925 282.02825,150.577033 281.738375,150.577033 C281.446625,150.577033 281.206625,150.746925 281.202125,150.956334 L281,158.559334 C281,158.563766 281.202125,161.616268 281.202125,161.616268 C281.206625,161.822722 281.446625,161.992983 281.738375,161.992983 C282.02825,161.992983 282.270125,161.825677 282.27425,161.616268 Z M284.417375,161.99446 C284.427875,161.995568 295.0655,162 295.134125,162 C297.270125,162 299,160.350947 299,158.318162 C299,156.284269 297.270125,154.635217 295.134125,154.635217 C294.603875,154.635217 294.09875,154.737521 293.638625,154.920708 C293.331125,151.602659 290.40875,149 286.84475,149 C285.97325,149 285.122,149.162874 284.372,149.43987 C284.080625,149.548084 284.003,149.657774 284,149.872724 L284,161.56013 C284.003,161.785051 284.186,161.97267 284.417375,161.99446 Z' id='Fill-1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.text-white > .social-list a:before {
  background: #fff;
}

.text-gray > .social-list a:before {
  background: #002559;
}

/* Modules
--------------------------------------------- */
body.hero-header #masthead,
body.page-id-309 #masthead,
body.error404 #masthead {
  height: 0;
  overflow: visible;
}

#masthead .container-xxl {
  transition: all 0.25s ease-in-out;
}

/* anchor link offset */
:target::before {
  content: "";
  display: block;
  height: 81px;
  margin-top: -81px;
}
@media (min-width: 1200px) {
  :target::before {
    height: 96px;
    margin-top: -96px;
  }
}

header.site-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  --hide-top: -200px;
  z-index: 1021;
  opacity: 1;
  transition: top 0.25s cubic-bezier(0.37, 0.3, 0, 1), opacity 0.25s 0.1s cubic-bezier(0.37, 0.3, 0, 1);
}
header.site-header.hide {
  top: var(--hide-top);
  opacity: 0;
}
@media (min-width: 1200px) {
  header.site-header:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    background: #fff;
    z-index: 1041;
  }
}
header.site-header .masthead-wrap {
  background: rgba(255, 255, 255, 0);
  transition: background 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s;
}

@media (min-width: 1200px) {
  .offcanvas-backdrop {
    display: none !important;
  }
}
#site-branding {
  padding-top: calc(0.515rem + 1.856249998vw);
  padding-bottom: calc(0.515rem + 1.856249998vw);
  transition: padding 0.25s cubic-bezier(0.37, 0.3, 0, 1);
}
@media (min-width: 1920px) {
  #site-branding {
    padding-top: 2rem;
  }
}
@media (min-width: 1920px) {
  #site-branding {
    padding-bottom: 2rem;
  }
}

@media (min-width: 1200px) {
  body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .nav-link {
    color: #fff;
  }
  body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .nav-link:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-17'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Crect id='Rectangle' x='2' y='2' width='12' height='12'%3E%3C/rect%3E%3Cpolygon id='Fill-1' fill='%23FFFFFF' transform='translate(8, 8) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  }
}
body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .btn-outline-dark, body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .search-filter-input-checkbox__container, body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .search-filter-input-radio__label {
  color: #fff;
  border-color: #fff;
}
body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .neue-logo:not(#mobile-masthead-logo)::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='68px' height='91px' viewBox='0 0 68 91' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-icon'%3E%3Cpath d='M37.3095804,7.1331997 L34.0472573,7.1331997 L34.0472573,18.66761 C33.7623572,7.38199112 26.1980826,0 15.6923432,0 C15.9736869,11.2891562 23.5387518,18.6758637 34.0472573,18.6762567 L34.0472573,21.5796093 L37.3095804,7.1331997 Z' id='Fill-1' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M51.1413404,66.8675078 C48.7601922,72.9988602 43.8548532,77.5973745 34.0473363,77.5973745 C23.5396212,77.5973745 15.9733708,70.2114531 15.692027,58.9219039 L67.2530122,58.9219039 C68.5151076,35.2328735 55.7645454,18.645993 33.9074547,18.645993 C13.5914324,18.645993 0,33.2794875 0,54.3226035 C0,74.2534292 11.4900474,90 34.3270995,90 C51.6708356,90 61.4909972,80.4641748 65.3657962,70.9401407 C65.4780176,70.6642298 65.5625788,70.388319 65.6653166,70.1116221 L51.1413404,66.8675078 Z M34.0473363,30.4920803 C43.4359987,30.4920803 51.0014588,37.0439807 51.4211035,47.4963644 L15.692027,47.4963644 C16.253134,35.6502771 24.9408079,30.4920803 34.0473363,30.4920803 L34.0473363,30.4920803 Z' id='Fill-3' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body.reverse-nav:has(#scroll-marker:not(.aos-init.aos-animate)):not(:has(.megamenu.show)) .navbar .neue-logo:not(#mobile-masthead-logo)::after {
  background: #fff;
}

body:has(#scroll-marker.aos-init.aos-animate) .masthead-wrap {
  background: #fff;
  border-bottom: 1px solid #F7F6F5;
}
body:has(#scroll-marker.aos-init.aos-animate) .masthead-wrap:has(.megamenu.show) {
  border-bottom: none;
}
body:has(#scroll-marker.aos-init.aos-animate) .masthead-wrap > div > .container-xxl {
  max-width: 100%;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
body:has(#scroll-marker.aos-init.aos-animate) .masthead-wrap #site-branding {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* @group Branding */
.neue-logo {
  position: relative;
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.neue-logo:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='68px' height='91px' viewBox='0 0 68 91' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-icon'%3E%3Cpath d='M37.3095804,7.1331997 L34.0472573,7.1331997 L34.0472573,18.66761 C33.7623572,7.38199112 26.1980826,0 15.6923432,0 C15.9736869,11.2891562 23.5387518,18.6758637 34.0472573,18.6762567 L34.0472573,21.5796093 L37.3095804,7.1331997 Z' id='Fill-1' fill='%23002559' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M51.1413404,66.8675078 C48.7601922,72.9988602 43.8548532,77.5973745 34.0473363,77.5973745 C23.5396212,77.5973745 15.9733708,70.2114531 15.692027,58.9219039 L67.2530122,58.9219039 C68.5151076,35.2328735 55.7645454,18.645993 33.9074547,18.645993 C13.5914324,18.645993 0,33.2794875 0,54.3226035 C0,74.2534292 11.4900474,90 34.3270995,90 C51.6708356,90 61.4909972,80.4641748 65.3657962,70.9401407 C65.4780176,70.6642298 65.5625788,70.388319 65.6653166,70.1116221 L51.1413404,66.8675078 Z M34.0473363,30.4920803 C43.4359987,30.4920803 51.0014588,37.0439807 51.4211035,47.4963644 L15.692027,47.4963644 C16.253134,35.6502771 24.9408079,30.4920803 34.0473363,30.4920803 L34.0473363,30.4920803 Z' id='Fill-3' fill='%23FA4033'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 1s cubic-bezier(0.37, 0.3, 0, 1);
  min-width: 1.75rem !important;
  min-height: calc(1.75rem * 1.33650134) !important;
  width: calc(0.5125rem + 1.5468749983vw);
  height: calc(1.75rem * 1.33650134);
  transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
@media (min-width: 1920px) {
  .neue-logo:before {
    width: 1.75rem;
  }
}
.neue-logo:after {
  content: "";
  display: block;
  background: #002559;
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  min-width: calc(1.75rem * 2.004752) !important;
  min-height: calc(calc(1.75rem * 2.004752) * 0.33333333) !important;
  width: calc(1.75rem * 2.004752);
  height: calc(calc(1.75rem * 2.004752) * 0.33333333);
  --rfs-translate-x: 0.4499999996rem;
  --rfs-translate-y: 0.3749999997rem;
  transform: translate(var(--rfs-translate-x), var(--rfs-translate-y));
  margin-top: -0.125rem;
  margin-left: -0.1666666667rem;
}
@media (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-x: 0.45rem;
  }
}
@media (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-y: 0.375rem;
  }
}
@media (min-width: 576px) {
  .neue-logo:after {
    margin-top: 0;
    margin-left: 0;
  }
}
@media (min-width: 576px) {
  .neue-logo:before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='68px' height='91px' viewBox='0 0 68 91' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-icon'%3E%3Cpath d='M37.3095804,7.1331997 L34.0472573,7.1331997 L34.0472573,18.66761 C33.7623572,7.38199112 26.1980826,0 15.6923432,0 C15.9736869,11.2891562 23.5387518,18.6758637 34.0472573,18.6762567 L34.0472573,21.5796093 L37.3095804,7.1331997 Z' id='Fill-1' fill='%23002559' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M51.1413404,66.8675078 C48.7601922,72.9988602 43.8548532,77.5973745 34.0473363,77.5973745 C23.5396212,77.5973745 15.9733708,70.2114531 15.692027,58.9219039 L67.2530122,58.9219039 C68.5151076,35.2328735 55.7645454,18.645993 33.9074547,18.645993 C13.5914324,18.645993 0,33.2794875 0,54.3226035 C0,74.2534292 11.4900474,90 34.3270995,90 C51.6708356,90 61.4909972,80.4641748 65.3657962,70.9401407 C65.4780176,70.6642298 65.5625788,70.388319 65.6653166,70.1116221 L51.1413404,66.8675078 Z M34.0473363,30.4920803 C43.4359987,30.4920803 51.0014588,37.0439807 51.4211035,47.4963644 L15.692027,47.4963644 C16.253134,35.6502771 24.9408079,30.4920803 34.0473363,30.4920803 L34.0473363,30.4920803 Z' id='Fill-3' fill='%23FA4033'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 1s cubic-bezier(0.37, 0.3, 0, 1);
    min-width: 2.25rem !important;
    min-height: calc(2.25rem * 1.33650134) !important;
    width: calc(0.5175rem + 2.1656249978vw);
    height: calc(2.25rem * 1.33650134);
    transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  }
}
@media (min-width: 576px) and (min-width: 1920px) {
  .neue-logo:before {
    width: 2.25rem;
  }
}
@media (min-width: 576px) {
  .neue-logo:after {
    content: "";
    display: block;
    background: #002559;
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
    min-width: calc(2.25rem * 2.004752) !important;
    min-height: calc(calc(2.25rem * 2.004752) * 0.33333333) !important;
    width: calc(2.25rem * 2.004752);
    height: calc(calc(2.25rem * 2.004752) * 0.33333333);
    --rfs-translate-x: 0.4499999996rem;
    --rfs-translate-y: 0.3749999997rem;
    transform: translate(var(--rfs-translate-x), var(--rfs-translate-y));
    margin-top: -0.125rem;
    margin-left: -0.1666666667rem;
  }
}
@media (min-width: 576px) and (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-x: 0.45rem;
  }
}
@media (min-width: 576px) and (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-y: 0.375rem;
  }
}
@media (min-width: 576px) and (min-width: 576px) {
  .neue-logo:after {
    margin-top: 0;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .neue-logo:before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='68px' height='91px' viewBox='0 0 68 91' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='logo-icon'%3E%3Cpath d='M37.3095804,7.1331997 L34.0472573,7.1331997 L34.0472573,18.66761 C33.7623572,7.38199112 26.1980826,0 15.6923432,0 C15.9736869,11.2891562 23.5387518,18.6758637 34.0472573,18.6762567 L34.0472573,21.5796093 L37.3095804,7.1331997 Z' id='Fill-1' fill='%23002559' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M51.1413404,66.8675078 C48.7601922,72.9988602 43.8548532,77.5973745 34.0473363,77.5973745 C23.5396212,77.5973745 15.9733708,70.2114531 15.692027,58.9219039 L67.2530122,58.9219039 C68.5151076,35.2328735 55.7645454,18.645993 33.9074547,18.645993 C13.5914324,18.645993 0,33.2794875 0,54.3226035 C0,74.2534292 11.4900474,90 34.3270995,90 C51.6708356,90 61.4909972,80.4641748 65.3657962,70.9401407 C65.4780176,70.6642298 65.5625788,70.388319 65.6653166,70.1116221 L51.1413404,66.8675078 Z M34.0473363,30.4920803 C43.4359987,30.4920803 51.0014588,37.0439807 51.4211035,47.4963644 L15.692027,47.4963644 C16.253134,35.6502771 24.9408079,30.4920803 34.0473363,30.4920803 L34.0473363,30.4920803 Z' id='Fill-3' fill='%23FA4033'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 1s cubic-bezier(0.37, 0.3, 0, 1);
    min-width: 2.75rem !important;
    min-height: calc(2.75rem * 1.33650134) !important;
    width: calc(0.5225rem + 2.7843749973vw);
    height: calc(2.75rem * 1.33650134);
    transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  .neue-logo:before {
    width: 2.75rem;
  }
}
@media (min-width: 1200px) {
  .neue-logo:after {
    content: "";
    display: block;
    background: #002559;
    -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%0A%3Csvg width='137.417458px' height='45.7198444px' viewBox='0 0 137.417458 45.7198444' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%23002559' fill-rule='nonzero'%3E%3Cpath d='M86.854611,39.5955666 C86.854611,41.8877491 85.2811407,42.9607358 83.4713733,42.9607358 C82.0124953,42.9607358 81.1953339,42.0905554 81.1953339,41.0458672 C81.1953339,39.944582 82.0701866,39.2740636 84.3169852,39.0138742 L86.854611,38.7253862 L86.854611,39.5955666 Z M90.3848429,40.6685532 C90.3848429,39.3353771 90.4456954,37.7946783 90.4741459,36.2296113 C90.5318371,32.4266006 88.5782367,30.743623 84.3454357,30.743623 C80.2311784,30.743623 78.131374,32.7756161 77.898238,35.4741972 L81.3423282,35.5921078 C81.4569204,34.1087922 82.5680702,33.4422041 84.169991,33.4422041 C85.7758632,33.4422041 86.7684693,33.9948119 86.7684693,35.6777896 L86.7684693,36.1698699 L84.1415405,36.4615022 C81.7509088,36.7216916 79.9695919,37.1280902 78.7438499,38.0870966 C77.9266885,38.7253862 77.4035156,39.7700743 77.4035156,41.0749519 C77.4035156,43.4842589 79.3286655,45.7198444 82.6249712,45.7198444 C84.8441096,45.7198444 86.2128944,45.1381519 87.1485994,43.8340604 L87.2339509,45.3700428 L90.6788314,45.3700428 C90.4741459,43.773533 90.3848429,42.208466 90.3848429,40.6685532 L90.3848429,40.6685532 Z M98.9646421,7.57261329 C101.035996,7.57261329 102.34788,9.25480486 102.34788,12.1884212 C102.34788,15.0905947 101.035996,16.7727862 98.9646421,16.7727862 C96.8932882,16.7727862 95.5814044,15.0905947 95.5814044,12.1884212 C95.5814044,9.25480486 96.8932882,7.57261329 98.9646421,7.57261329 L98.9646421,7.57261329 Z M98.9646421,19.6175765 C102.75646,19.6175765 106.139698,17.2931651 106.139698,12.1884212 C106.139698,7.08053296 102.75646,4.73096726 98.9646421,4.73096726 C95.1728237,4.73096726 91.7864248,7.08053296 91.7864248,12.1884212 C91.7864248,17.2931651 95.1728237,19.6175765 98.9646421,19.6175765 L98.9646421,19.6175765 Z M55.7566424,34.6896985 C56.1652231,35.271391 56.2798154,36.1124867 56.2798154,37.3316826 L56.2798154,45.3700428 L60.0139425,45.3700428 L60.0139425,36.5188854 C60.0139425,34.6040168 59.6630531,33.3565224 58.9928859,32.4871281 C58.1180333,31.3528279 56.777699,30.832449 54.9679316,30.832449 C53.1866146,30.832449 51.5807424,31.4707385 50.7351306,32.7756161 L50.7351306,31.1500216 L47.0010035,31.1500216 L47.0010035,45.3700428 L50.7351306,45.3700428 L50.7351306,38.1153952 C50.7351306,35.8232127 51.2907054,33.8203042 53.7421895,33.8203042 C54.7347956,33.8203042 55.3765122,34.1693197 55.7566424,34.6896985 L55.7566424,34.6896985 Z M68.5909756,42.874661 C66.5512334,42.874661 65.4116331,40.9896632 65.4116331,38.290296 C65.4116331,35.5917148 66.5512334,33.6744881 68.5909756,33.6744881 C70.6623295,33.6744881 71.916522,35.4745903 71.916522,38.2619974 C71.916522,41.1036434 70.6623295,42.874661 68.5909756,42.874661 L68.5909756,42.874661 Z M71.8880715,43.862752 L71.916522,45.3704359 L75.5076064,45.3704359 L75.5076064,26.1022678 L71.7734793,26.1022678 L71.7734793,32.4552922 C70.9847684,31.5568133 69.8167176,30.832842 68.0962531,30.832842 C64.419027,30.832842 61.6198147,33.7027866 61.6198147,38.2619974 C61.6198147,42.9320442 64.2435823,45.7194513 67.8631172,45.7194513 C69.4974399,45.7194513 70.9563179,45.1668435 71.8880715,43.862752 L71.8880715,43.862752 Z M136.396401,32.4871281 C135.521549,31.3528279 134.181215,30.832449 132.371447,30.832449 C130.59013,30.832449 128.984258,31.4707385 128.138646,32.7756161 L128.138646,31.1500216 L124.404519,31.1500216 L124.404519,45.3700428 L128.138646,45.3700428 L128.138646,38.1153952 C128.138646,35.8232127 128.694221,33.8203042 131.145705,33.8203042 C132.138311,33.8203042 132.780028,34.1693197 133.159368,34.6896985 C133.567948,35.271391 133.683331,36.1124867 133.683331,37.3316826 L133.683331,45.3700428 L137.417458,45.3700428 L137.417458,36.5188854 C137.417458,34.6040168 137.066569,33.3565224 136.396401,32.4871281 L136.396401,32.4871281 Z M97.649202,26.915065 L93.9150748,26.915065 L93.9150748,31.1496286 L91.8429307,31.1496286 L91.8429307,33.9055929 L93.9150748,33.9055929 L93.9150748,41.4526589 C93.9150748,44.3540463 94.5599527,45.3704359 97.8862894,45.3704359 L100.62781,45.3704359 L100.62781,42.497347 L99.4882102,42.497347 C98.1763263,42.497347 97.649202,42.2080729 97.649202,40.7255434 L97.649202,33.9055929 L100.684711,33.9055929 L100.684711,31.1496286 L97.649202,31.1496286 L97.649202,26.915065 Z M102.785306,45.3704359 L106.519433,45.3704359 L106.519433,31.1504147 L102.785306,31.1504147 L102.785306,45.3704359 Z M102.785306,29.5531187 L106.519433,29.5531187 L106.519433,26.1022678 L102.785306,26.1022678 L102.785306,29.5531187 Z M86.2128944,19.2689541 L89.9478118,19.2689541 L89.9478118,5.04893291 L86.2128944,5.04893291 L86.2128944,19.2689541 Z M77.3426631,15.3507841 C77.3426631,18.2521715 77.9875409,19.2685611 81.3138777,19.2685611 L84.0553987,19.2685611 L84.0553987,16.3954722 L82.9157984,16.3954722 C81.6039146,16.3954722 81.0775805,16.1061982 81.0775805,14.6236686 L81.0775805,7.80371812 L84.11309,7.80371812 L84.11309,5.0477538 L81.0775805,5.0477538 L81.0775805,0.813190268 L77.3426631,0.813190268 L77.3426631,5.0477538 L75.2713092,5.0477538 L75.2713092,7.80371812 L77.3426631,7.80371812 L77.3426631,15.3507841 Z M53.157769,19.6175765 C56.2509697,19.6175765 59.139485,18.1067484 60.0427881,14.5379869 L56.4841057,14.0459065 C56.0470745,16.2492631 54.559746,16.7735723 53.2154603,16.7735723 C51.2618598,16.7735723 49.8322226,15.2045749 49.8322226,12.1601226 C49.8322226,9.11252604 51.2334093,7.57261329 53.2154603,7.57261329 C55.1437714,7.57261329 56.1332163,8.79180914 56.3979639,10.2138113 L59.9281959,9.69343238 C59.1110345,6.21035255 56.2802105,4.73096726 53.2439108,4.73096726 C48.6965738,4.73096726 46.0404042,7.77541957 46.0404042,12.1892072 C46.0404042,16.56998 48.634931,19.6175765 53.157769,19.6175765 L53.157769,19.6175765 Z M0,19.2685611 L14.3248228,19.2685611 L14.3248228,16.1352828 L3.87796015,16.1352828 L3.87796015,10.9692253 L13.7415877,10.9692253 L13.7415877,7.83594702 L3.87796015,7.83594702 L3.87796015,3.13367134 L14.3248228,3.13367134 L14.3248228,0.000393035412 L0,0.000393035412 L0,19.2685611 Z M40.7573058,12.1888142 C40.7573058,14.5092953 40.2625834,16.6269701 37.7826488,16.6269701 C36.7892525,16.6269701 36.2060174,16.2810989 35.8258872,15.7575758 C35.388856,15.1758833 35.3311647,14.3347876 35.3311647,13.2335023 L35.3311647,5.04814684 L31.5962473,5.04814684 L31.5962473,13.9283889 C31.5962473,15.8747003 31.947927,17.1795779 32.6749952,18.0497583 C33.5498478,19.122745 34.8364423,19.6179696 36.5853573,19.6179696 C38.3666742,19.6179696 39.9109037,18.9191526 40.7573058,17.6716582 L40.7573058,19.2689541 L44.4922232,19.2689541 L44.4922232,5.04814684 L40.7573058,5.04814684 L40.7573058,12.1888142 Z M70.2821993,12.6235114 L70.2821993,13.4929057 C70.2821993,15.7850882 68.708729,16.858861 66.8989616,16.858861 C65.4400836,16.858861 64.6229222,15.9886806 64.6229222,14.9439925 C64.6229222,13.8427072 65.4977749,13.1721888 67.7445735,12.9119994 L70.2821993,12.6235114 Z M67.5691288,10.3596274 C65.1784971,10.6198168 63.3971802,11.0262155 62.1714381,11.9852219 C61.3542768,12.6235114 60.8311038,13.6681995 60.8311038,14.9730771 C60.8311038,17.3823842 62.7554635,19.6179696 66.0533497,19.6179696 C68.2716979,19.6179696 69.6404826,19.0362772 70.5761877,17.7321857 L70.6615392,19.2681681 L74.1064196,19.2681681 C73.9017341,17.6716582 73.8124312,16.1065912 73.8124312,14.5666785 C73.8124312,13.2327163 73.8732837,11.6928035 73.9017341,10.1277365 C73.9594254,6.32472586 72.005825,4.64174822 67.7730239,4.64174822 C63.6587667,4.64174822 61.5589623,6.6737413 61.3258263,9.37232245 L64.7699164,9.49023307 C64.8845087,8.00691742 65.9956585,7.34032936 67.5975792,7.34032936 C69.2034515,7.34032936 70.1960575,7.89293715 70.1960575,9.57591479 L70.1960575,10.0672091 L67.5691288,10.3596274 Z M111.565839,12.0139135 C111.565839,9.72173093 112.121414,7.71882247 114.572898,7.71882247 C115.566295,7.71882247 116.207221,8.06783791 116.587351,8.5882168 C116.995932,9.16912314 117.110524,10.011005 117.110524,11.2302008 L117.110524,19.2685611 L120.845441,19.2685611 L120.845441,10.4174036 C120.845441,8.50253508 120.493762,7.25504068 119.823595,6.38564635 C118.949532,5.25134615 117.608408,4.73096726 115.79864,4.73096726 C114.017323,4.73096726 112.412241,5.36925677 111.565839,6.67413434 L111.565839,5.04853987 L107.831712,5.04853987 L107.831712,19.2685611 L111.565839,19.2685611 L111.565839,12.0139135 Z M40.3198795,38.290296 C40.3198795,40.6115631 39.8259474,42.7284518 37.3452225,42.7284518 C36.3526164,42.7284518 35.7685911,42.3825807 35.3884609,41.8590575 C34.9514297,41.2773651 34.8937384,40.4362693 34.8937384,39.3349841 L34.8937384,31.1496286 L31.1596113,31.1496286 L31.1596113,40.0298707 C31.1596113,41.9761821 31.5105007,43.2810596 32.2383592,44.15124 C33.1124215,45.2242267 34.399016,45.7194513 36.147931,45.7194513 C37.9292479,45.7194513 39.4742677,45.0206344 40.3198795,43.77314 L40.3198795,45.3704359 L44.0540066,45.3704359 L44.0540066,31.1496286 L40.3198795,31.1496286 L40.3198795,38.290296 Z M22.2028432,42.874661 C20.1314893,42.874661 18.8196055,41.1924694 18.8196055,38.290296 C18.8196055,35.3566796 20.1314893,33.6744881 22.2028432,33.6744881 C24.2749873,33.6744881 25.5860809,35.3566796 25.5860809,38.290296 C25.5860809,41.1924694 24.2749873,42.874661 22.2028432,42.874661 L22.2028432,42.874661 Z M22.2028432,30.832842 C18.4110248,30.832842 15.0246259,33.1824077 15.0246259,38.290296 C15.0246259,43.3950399 18.4110248,45.7194513 22.2028432,45.7194513 C25.9946615,45.7194513 29.3778992,43.3950399 29.3778992,38.290296 C29.3778992,33.1824077 25.9946615,30.832842 22.2028432,30.832842 L22.2028432,30.832842 Z M22.3747316,7.57261329 C24.4468757,7.57261329 25.7010683,9.37271548 25.7010683,12.1601226 C25.7010683,15.0017687 24.4468757,16.7727862 22.3747316,16.7727862 C20.3357796,16.7727862 19.1961793,14.8870023 19.1961793,12.1884212 C19.1961793,9.48984003 20.3357796,7.57261329 22.3747316,7.57261329 L22.3747316,7.57261329 Z M21.6476634,19.6175765 C23.2819861,19.6175765 24.7400739,19.0649688 25.6718275,17.7608773 L25.7010683,19.2685611 L29.2921526,19.2685611 L29.2921526,0.000393035412 L25.5580255,0.000393035412 L25.5580255,6.35341744 C24.7693147,5.45493849 23.6012639,4.73096726 21.8800091,4.73096726 C18.2035733,4.73096726 15.404361,7.60091184 15.404361,12.1601226 C15.404361,16.8301694 18.0273383,19.6175765 21.6476634,19.6175765 L21.6476634,19.6175765 Z M115.533497,42.874661 C113.462144,42.874661 112.15026,41.1924694 112.15026,38.290296 C112.15026,35.3566796 113.462144,33.6744881 115.533497,33.6744881 C117.604851,33.6744881 118.919896,35.3566796 118.919896,38.290296 C118.919896,41.1924694 117.604851,42.874661 115.533497,42.874661 L115.533497,42.874661 Z M115.533497,30.832842 C111.741679,30.832842 108.358441,33.1824077 108.358441,38.290296 C108.358441,43.3950399 111.741679,45.7194513 115.533497,45.7194513 C119.329267,45.7194513 122.711715,43.3950399 122.711715,38.290296 C122.711715,33.1824077 119.329267,30.832842 115.533497,30.832842 L115.533497,30.832842 Z M86.2128944,3.45085092 L89.9478118,3.45085092 L89.9478118,0 L86.2128944,0 L86.2128944,3.45085092 Z M0,45.3704359 L3.87796015,45.3704359 L3.87796015,37.0711001 L13.7415877,37.0711001 L13.7415877,33.9378218 L3.87796015,33.9378218 L3.87796015,29.2355461 L14.3248228,29.2355461 L14.3248228,26.1022678 L0,26.1022678 L0,45.3704359 Z' id='logo-wordmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
    min-width: calc(2.75rem * 2.004752) !important;
    min-height: calc(calc(2.75rem * 2.004752) * 0.33333333) !important;
    width: calc(2.75rem * 2.004752);
    height: calc(calc(2.75rem * 2.004752) * 0.33333333);
    --rfs-translate-x: 0.4499999996rem;
    --rfs-translate-y: 0.3749999997rem;
    transform: translate(var(--rfs-translate-x), var(--rfs-translate-y));
    margin-top: -0.125rem;
    margin-left: -0.1666666667rem;
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-x: 0.45rem;
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  .neue-logo:after {
    --rfs-translate-y: 0.375rem;
  }
}
@media (min-width: 1200px) and (min-width: 576px) {
  .neue-logo:after {
    margin-top: 0;
    margin-left: 0;
  }
}

/* @end */
/* @group Dropwdowns */
.dropdown-toggle::after {
  margin-left: 0;
  border-top: none;
  border-right: none;
  border-left: none;
}

/* @end */
/* @group Mega Menu */
.nav-overlay {
  position: fixed;
  top: 0;
  height: 100vh;
  width: 100vw;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 1, 30, 0.7);
  -webkit-backdrop-filter: blur(14px);
          backdrop-filter: blur(14px);
  transition: visibility 0s 1s, opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s;
  font-weight: bold;
  display: none;
}

.navbar-nav .nav-item .nav-link {
  line-height: 1 !important;
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 700;
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .navbar-nav .nav-item .nav-link {
    font-size: 1rem;
  }
}

@media (min-width: 1200px) {
  body:has(.nav-link.show) {
    overflow: hidden !important;
    padding-right: 0px !important;
  }
  body:has(.nav-link.show) .masthead-wrap {
    background-color: #fff;
  }
  .navbar-nav .nav-item .nav-link {
    color: #002559;
    display: inline-flex;
    align-items: center;
    border-radius: 50rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    margin: 0 1px;
  }
  .navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item .nav-link.show {
    background: #002559;
    color: #fff;
  }
  .navbar-nav .nav-item .nav-link:hover:after, .navbar-nav .nav-item .nav-link.show:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-17'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Crect id='Rectangle' x='2' y='2' width='12' height='12'%3E%3C/rect%3E%3Cpolygon id='Fill-1' fill='%23FFFFFF' transform='translate(8, 8) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    background-color: #244CB3 !important;
  }
  .navbar-nav .nav-item.has-megamenu .nav-link {
    padding-right: 0.5rem;
  }
  .navbar-nav .nav-item.has-megamenu .nav-link:after {
    content: "";
    display: block;
    width: 1rem;
    height: 1rem;
    border-radius: 50rem;
    margin-left: 0.25rem;
    margin-right: 0.125rem;
    background: transparent;
    transform: translateX(0) scale(1);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-17'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Crect id='Rectangle' x='2' y='2' width='12' height='12'%3E%3C/rect%3E%3Cpolygon id='Fill-1' fill='%23132F61' transform='translate(8, 8) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: calc(0.50375rem + 0.4640624991vw);
    background-position: center center;
    background-repeat: no-repeat;
    transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1), filter 0.3s cubic-bezier(0.37, 0.3, 0, 1);
    animation: none;
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  .navbar-nav .nav-item.has-megamenu .nav-link:after {
    background-size: 0.875rem;
  }
}
@media (min-width: 1200px) {
  .navbar-nav .nav-item.has-megamenu .nav-link.show:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-18-Copy'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Cpolygon id='Fill-1' fill='%23FFFFFF' transform='translate(8, 8) scale(1, -1) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    background-color: #FA4033;
  }
  .navbar .has-megamenu {
    position: static !important;
  }
  .navbar .megamenu {
    left: 0;
    right: 0;
    margin-top: 0;
    background: #fff;
    border: none;
    border-radius: 0;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    display: block !important;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    /*transform: translateY(-100%);*/
    transition: visibility 0s 1s, opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s, transform 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s;
    z-index: -1;
  }
  .navbar .megamenu .mega-wrapper {
    overflow-y: scroll;
    max-height: 98vh;
  }
  .navbar .megamenu.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
    transition: visibility 0s, opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s, transform 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s;
  }
  .navbar .megamenu.show .nav-link {
    position: relative;
    z-index: 12;
  }
  #masthead {
    z-index: 1042;
    position: relative;
  }
  #masthead + .nav-overlay {
    display: block;
  }
  #masthead:has(.megamenu.show) + .nav-overlay {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s, opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0.12s;
    z-index: 1040;
  }
  #masthead:has(.megamenu.show) .masthead-wrap:after {
    opacity: 1;
  }
}
@media (min-width: 1400px) {
  .navbar-nav .nav-item .nav-link {
    margin: 0 0.5rem;
  }
}
.service-list-nav {
  display: flex;
  flex-direction: column;
  padding: 0;
  flex-grow: 1;
  justify-content: space-between;
}
.service-list-nav hr {
  margin: 0;
  opacity: 1;
}
.service-list-nav li {
  list-style: none;
  margin: 0;
}
.service-list-nav li a {
  text-decoration: none;
  color: #002559;
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0;
  padding-right: 0;
  border-radius: 100rem;
  transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0.05s;
  /*border-bottom: 1px solid $dark;*/
}
.service-list-nav li a .prog-name {
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
@media (min-width: 768px) {
  .service-list-nav li a .prog-name {
    transform: translateX(0);
    display: inline-block;
  }
}
.service-list-nav li a .arrow {
  content: "";
  display: block;
  width: 2em;
  height: 2em;
  max-height: 2rem;
  max-width: 2rem;
  border-radius: 50rem;
  margin-left: 0.75rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: var(--bs-dark);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: auto;
  margin-right: 0;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.service-list-nav li a:hover, .service-list-nav li a:focus, .service-list-nav li a:focus-visible {
  background-color: var(--hovercolor) !important;
}
@media (min-width: 768px) {
  .service-list-nav li a:hover, .service-list-nav li a:focus, .service-list-nav li a:focus-visible {
    padding-left: 1rem;
  }
}
@media (min-width: 768px) {
  .service-list-nav li a:hover .prog-name, .service-list-nav li a:focus .prog-name, .service-list-nav li a:focus-visible .prog-name {
    transform: translateX(1rem);
  }
}
.service-list-nav li a:hover .arrow, .service-list-nav li a:focus .arrow, .service-list-nav li a:focus-visible .arrow {
  background-color: var(--spotcolor);
  animation: arrowJostle 2.5s cubic-bezier(0.37, 0.3, 0, 1) infinite;
  animation-delay: 0.3s;
}
@media (min-width: 768px) {
  .service-list-nav li a:hover .arrow, .service-list-nav li a:focus .arrow, .service-list-nav li a:focus-visible .arrow {
    margin-right: 1rem;
  }
}

.service-list-nav li a .link-wrap {
  display: flex;
  align-items: center;
  width: 100%;
  /*&:before {
  	width: auto;
  	padding-right: calc(var(--bs-gutter-x) * 0.25);
  	transition: all 0.3s $neue-ease;

  	@include media-breakpoint-up(lg) {
  		flex: 0 0 auto;
  		width: 33.33333333%;
  	}

  }*/
}
.service-list-nav li a .link-wrap:after {
  background-color: #FAED64;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: -1;
}
.service-list-nav li a:hover, .service-list-nav li a:focus, .service-list-nav li a:focus-visible {
  background-color: var(--hovercolor) !important;
  padding-left: 0;
}
.service-list-nav li a:hover .link-wrap, .service-list-nav li a:focus .link-wrap, .service-list-nav li a:focus-visible .link-wrap {
  /*&:before {

  	@include media-breakpoint-up(md) {
  		padding-left: 1rem;
  	}

  }*/
}
@media (min-width: 768px) {
  .service-list-nav li a:hover .link-wrap a .prog-name, .service-list-nav li a:focus .link-wrap a .prog-name, .service-list-nav li a:focus-visible .link-wrap a .prog-name {
    transform: translateX(1rem);
  }
}
.service-list-nav li a:hover .link-wrap:after, .service-list-nav li a:focus .link-wrap:after, .service-list-nav li a:focus-visible .link-wrap:after {
  transform: scaleY(1);
}

.neue-work-links .service-list-nav {
  counter-reset: link;
}
.neue-work-links .service-list-nav li a {
  padding-top: 1em;
  padding-bottom: 1em;
}
.neue-work-links .service-list-nav li a .link-wrap:before {
  counter-increment: link;
  content: counter(link, decimal-leading-zero);
  width: auto;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  transform: translateX(0);
}
@media (min-width: 768px) {
  .neue-work-links .service-list-nav li a .link-wrap:before {
    flex: 0 0 auto;
    width: 12.5%;
  }
}
@media (min-width: 992px) {
  .neue-work-links .service-list-nav li a .link-wrap:before {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.neue-work-links .service-list-nav li a span.text {
  padding-left: calc(var(--bs-gutter-x) * 0.25);
}
@media (min-width: 768px) {
  .neue-work-links .service-list-nav li a:hover .link-wrap:before, .neue-work-links .service-list-nav li a:focus .link-wrap:before, .neue-work-links .service-list-nav li a:focus-visible .link-wrap:before {
    transform: translateX(1rem);
  }
}

/* @end */
/* @group G Translate Options */
/* @end */
/* @group Mobile Menu */
@media (min-width: 768px) {
  .offcanvas.offcanvas-start {
    width: 50vw !important;
  }
}
.offcanvas.offcanvas-start button:hover,
.offcanvas.offcanvas-start button:not(.collapsed) {
  color: #FA4033 !important;
}
.offcanvas.offcanvas-start button:hover *,
.offcanvas.offcanvas-start button:not(.collapsed) * {
  color: #FA4033 !important;
}
.offcanvas.offcanvas-start ul.border-top,
.offcanvas.offcanvas-start li.list-group-item {
  border-color: #F7F6F5 !important;
}
.offcanvas.offcanvas-start li.list-group-item {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.offcanvas.offcanvas-start li.list-group-item a,
.offcanvas.offcanvas-start li.list-group-item button {
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: space-between;
  border-radius: 50rem;
  margin: 0.375em 0;
  padding: 0.625rem;
  padding-left: 0;
}
.offcanvas.offcanvas-start li.list-group-item a span,
.offcanvas.offcanvas-start li.list-group-item button span {
  display: flex;
  align-items: center;
  transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  padding-right: 1.25rem;
}
.offcanvas.offcanvas-start li.list-group-item a:after,
.offcanvas.offcanvas-start li.list-group-item button:after {
  content: "";
  display: block;
  visibility: hidden;
  opacity: 0;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50rem;
  margin-left: 0.75rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: #FA4033;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1), filter 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.offcanvas.offcanvas-start li.list-group-item a:hover,
.offcanvas.offcanvas-start li.list-group-item button:hover {
  background-color: var(--bs-dark);
  border-color: var(--bs-dark);
}
.offcanvas.offcanvas-start li.list-group-item a:hover span,
.offcanvas.offcanvas-start li.list-group-item button:hover span {
  transform: translateX(1.25rem);
}
.offcanvas.offcanvas-start li.list-group-item a:hover:after,
.offcanvas.offcanvas-start li.list-group-item button:hover:after {
  visibility: visible;
  opacity: 1;
  animation: arrowJostle 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
  transition-delay: 0.2s;
  animation-delay: 0.2s;
}
.offcanvas.offcanvas-start li.list-group-item a:hover,
.offcanvas.offcanvas-start li.list-group-item button:hover {
  background-color: #FAED64 !important;
}
.offcanvas.offcanvas-start .mobile-link {
  display: block;
  text-decoration: none;
}
.offcanvas.offcanvas-start .mobile-link:hover {
  color: #FA4033;
}

.megamenu .btn-sm, .megamenu body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox .megamenu .search-filter-input-checkbox__container, .megamenu .btn-group-sm > .btn, .megamenu body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .gform_button.button, body.neuenow .gform_wrapper.gravity-theme .megamenu .btn-group-sm > .gform_button.button, .megamenu .nav-links .btn-group-sm > .prev, .nav-links .megamenu .btn-group-sm > .prev,
.megamenu .nav-links .btn-group-sm > .next,
.nav-links .megamenu .btn-group-sm > .next, .megamenu body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .megamenu .btn-group-sm > .search-filter-input-button.search-filter-field__input, .megamenu body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .megamenu .btn-group-sm > .search-filter-input-button.search-filter-field__input, .megamenu body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .megamenu .btn-group-sm > .search-filter-input-radio__label, .megamenu body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .megamenu .btn-group-sm > button {
  font-size: 1rem;
}

/* @end */
/* @group Footer */
.site-footer {
  overflow-y: hidden;
}
.site-footer > .container-xxl > .row {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.error404 #colophon,
.error404 #utility-links-wrap {
  display: none;
}

.utility-links-wrap {
  position: relative;
  z-index: 1;
  background: #002559;
}
.utility-links-wrap .social-list a {
  background: #244CB3;
}
.utility-links-wrap .social-list a:hover {
  background: rgb(76.5, 102.4, 138.8);
}

#small-print-menu a {
  display: inline-block;
  margin-left: 0.25em;
  margin-right: 0.25em;
  padding-top: 0 !important;
  color: #fff;
  transition: all 0.2s ease-in-out;
}
#small-print-menu a:hover {
  color: rgb(127.5, 146, 172);
  text-decoration: none;
}

.footer-logo {
  position: relative;
  z-index: 0;
  pointer-events: none;
  transform: translateY(-2em);
  transition: all 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  left: 24%;
  background-repeat: no-repeat;
  background-position: center bottom;

  /* 1. CONFIGURA EL TAMAÑO AQUÍ (Cambia solo estos dos números) */
  width: 200px !important;              /* El ancho que tú quieras en píxeles */
  height: 200px !important;             /* El alto que tú quieras en píxeles */

  /* 2. REEMPLAZA TU IMAGEN AQUÍ */
  background-image: url("../../../images/logo2.png") !important;

  /* 3. AJUSTES AUTOMÁTICOS (No tocar) */
  background-size: 100% 100% !important; 
  margin-left: calc(width / -50) !important; /* Centra el logo automáticamente */
  aspect-ratio: auto !important;
}


@media (min-width: 1920px) {
  .footer-logo {
    width: 300rem;
  }
}
@media (min-width: 1920px) {
  .footer-logo {
    margin-left: -2rem;
  }
}
@media (min-width: 992px) {
  .footer-logo {
    width: calc(0.6949999998rem + 24.1312499802vw);
    margin-top: calc(-0.6149999999rem - 14.2312499881vw);
    margin-left: calc(-0.5949999999rem - 11.7562499901vw);
    left: 90%;
  }
}
@media (min-width: 992px) and (min-width: 1920px) {
  .footer-logo {
    width: 20rem;
  }
}
@media (min-width: 992px) and (min-width: 1920px) {
  .footer-logo {
    margin-top: -0rem;
  }
}
@media (min-width: 992px) and (min-width: 1920px) {
  .footer-logo {
    margin-left: -10rem;
  }
}
@media (min-width: 1400px) {
  .footer-logo {
    left: 70%;
  }
}

/* @end */
/* @group Hello Bar */
#hellobar {
  --swiper-navigation-size: 1.25em!important;
  --swiper-navigation-sides-offset: 1rem!important;
  z-index: 1022;
}
@media (min-width: 768px) {
  #hellobar {
    --swiper-navigation-sides-offset: 3rem!important;
  }
}
#hellobar .swiper-button-prev, #hellobar .swiper-button-next {
  width: var(--swiper-navigation-size);
  border-radius: 50rem;
  background-size: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #244CB3;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
#hellobar .swiper-button-prev:hover, #hellobar .swiper-button-next:hover {
  background-color: rgb(51, 80.6, 122.2);
  transform: scale(1.1);
}
#hellobar .swiper-button-prev:after, #hellobar .swiper-button-next:after {
  display: none;
}
#hellobar .swiper-button-prev {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#hellobar .swiper-button-next {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(12, 12) scale(-1, 1) translate(-12, -12)'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 1199.98px) {
  body:has(.offcanvas.offcanvas-start.show) #hellobar,
  body:has(.offcanvas.offcanvas-start.showing) #hellobar,
  body:has(.offcanvas.offcanvas-start.hiding) #hellobar {
    z-index: 0;
  }
}
/* @end */
/* @group Search Filter Pro: Front End */
body.neuenow .search-filter-label {
  --search-filter-label-scale-font-size: 0.6667rem;
  --search-filter-label-color: #002559;
}
body.neuenow .search-filter-base {
  --search-filter-input-scale: 1;
  --search-filter-scale-base: 16;
  --search-filter-scale-step: 2;
  --search-filter-scale-base-unit: calc(var(--search-filter-scale-base) * 1px);
  --search-filter-scale-step-unit: calc(var(--search-filter-scale-step) * 1px);
  --search-filter-scale-modifier: calc(var(--search-filter-scale-step) * (var(--search-filter-input-scale) - 1));
  --search-filter-scale-modifier-unit: calc(var(--search-filter-scale-step-unit) * (var(--search-filter-input-scale) - 1));
  --search-filter-scale-multiplier: calc(var(--search-filter-scale-modifier) / var(--search-filter-scale-base) + 1);
  --search-filter-scale-font-size: {
  	$h6-font-size
  } ;
  --search-filter-scale-line-height: calc(var(--search-filter-scale-font-size) + 8px);
  --search-filter-scale-base-unit-calc: calc(var(--search-filter-scale-base-unit) * var(--search-filter-scale-multiplier));
  --search-filter-scale-modifier-h: calc((var(--search-filter-scale-step) * 0.77) * (var(--search-filter-input-scale) - 1));
  --search-filter-scale-multiplier-h: calc(var(--search-filter-scale-modifier-h) / var(--search-filter-scale-base) + 1);
  --search-filter-scale-base-unit-calc-h: calc(var(--search-filter-scale-base-unit) * var(--search-filter-scale-multiplier-h));
  --search-filter-scale-border-radius: calc(var(--search-filter-scale-base-unit-calc) * 0.23);
  --search-filter-scale-icon-container-width: calc(var(--search-filter-scale-base-unit-calc) * 2);
  --search-filter-scale-padding-vertical: calc(var(--search-filter-scale-base-unit-calc) * 0.35);
  --search-filter-scale-padding-horizontal: calc((var(--search-filter-scale-base-unit-calc-h) * 0.5));
  --search-filter-scale-icon-padding: calc((var(--search-filter-scale-base-unit-calc-h) * 0.2));
  --search-filter-scale-icon-size: calc(var(--search-filter-scale-base-unit-calc) * 1.15);
  --search-filter-scale-icon-container-toggle-width: calc(var(--search-filter-scale-base-unit-calc-h) * 2.3);
  --search-filter-scale-multiple-padding: calc(var(--search-filter-scale-padding-vertical) / 2);
  --search-filter-scale-selection-item-font-size: calc(var(--search-filter-scale-font-size) - 2px);
  --search-filter-scale-selection-item-line-height: calc(var(---search-filter-scale-font-size));
  --search-filter-scale-selection-item-height: calc(var(--search-filter-scale-line-height) + (var(--search-filter-scale-multiple-padding) * 2) - 4px);
  --search-filter-scale-selection-padding-left: calc(var(--search-filter-scale-base-unit-calc-h) * 0.45);
  --search-filter-scale-selection-remove-width: calc(var(--search-filter-scale-base-unit-calc-h) * 1.8);
  --search-filter-scale-selection-remove-svg-size: calc(var(--search-filter-scale-base-unit-calc) * 1);
}
body.neuenow .search-filter-style--choice-select {
  --search-filter-label-color: #002559;
  --search-filter-label-background-color: ;
  --search-filter-description-color: #002559;
  --search-filter-description-background-color: ;
  --search-filter-input-color: #002559;
  --search-filter-input-background-color: #F7F6F5;
  --search-filter-input-border-color: #F7F6F5;
  --search-filter-input-border-hover-color: #F7F6F5;
  --search-filter-input-border-focus-color: #F7F6F5;
  --search-filter-input-icon-color: #002559;
  --search-filter-input-clear-color: #002559;
  --search-filter-input-clear-hover-color: #fff;
  --search-filter-input-clear-bg-color: #fff;
  --search-filter-input-selected-color: #002559;
  --search-filter-input-selected-background-color: #FAED64;
  --search-filter-input-selection-color: #002559;
  --search-filter-input-interactive-color: #fff;
  --search-filter-input-interactive-hover-color: #fff;
  --search-filter-input-placeholder-color: color-mix(in srgb, var(--bs-gray-500) 100%, transparent);
  --search-filter-input-border-accent-color: color-mix(in srgb, var(--search-filter-input-border-focus-color) 100%, transparent);
  --search-filter-input-selection-background-color: color-mix(in srgb, var(--search-filter-input-selected-background-color) 100%, transparent);
  --search-filter-label-scale: 1;
  --search-filter-description-scale: 1;
  --search-filter-input-scale: 1;
  --search-filter-label-margin: 0 0 8px 0;
  --search-filter-description-margin: 0 0 8px 0;
  --search-filter-input-margin-left: 0px;
  --search-filter-input-margin-right: 0px;
}
body.neuenow .search-filter-style--search-text {
  --search-filter-label-color: #002559;
  --search-filter-label-background-color: ;
  --search-filter-description-color: #002559;
  --search-filter-description-background-color: ;
  --search-filter-input-color: #002559;
  --search-filter-input-background-color: #fff;
  --search-filter-input-border-color: #fff;
  --search-filter-input-border-hover-color: #fff;
  --search-filter-input-border-focus-color: #fff;
  --search-filter-input-icon-color: #fff;
  --search-filter-input-clear-color: #fff;
  --search-filter-input-clear-hover-color: #fff;
  --search-filter-input-active-icon-color: #fff;
  --search-filter-input-inactive-icon-color: #fff;
  --search-filter-input-placeholder-color: color-mix(in srgb, var(--bs-gray-500) 100%, transparent);
  --search-filter-input-border-accent-color: color-mix(in srgb, var(--search-filter-input-border-focus-color) 47%, transparent);
  --search-filter-label-scale: 2;
  --search-filter-description-scale: 2;
  --search-filter-input-scale: 2;
  --search-filter-label-margin: 0 0 8px 0;
  --search-filter-description-margin: 0 0 8px 0;
  --search-filter-input-margin-left: 0px;
  --search-filter-input-margin-right: 0px;
}
body.neuenow .search-filter-style--id-1.search-filter-style--control-submit {
  --search-filter-input-color: #fff;
  --search-filter-input-background-color: #002559;
  --search-filter-input-border-color: #002559;
  --search-filter-input-border-hover-color: #002559;
  --search-filter-input-border-focus-color: #002559;
  --search-filter-input-placeholder-color: color-mix(in srgb, var(--search-filter-input-color) 67%, transparent);
  --search-filter-input-border-accent-color: color-mix(in srgb, var(--search-filter-input-border-focus-color) 47%, transparent);
  --search-filter-input-scale: 2;
  --search-filter-input-margin-left: 0px;
  --search-filter-input-margin-right: 0px;
}
body.neuenow .search-filter-style--id-1.search-filter-style--choice-checkbox {
  --search-filter-label-color: #002559;
  --search-filter-label-background-color: ;
  --search-filter-description-color: #002559;
  --search-filter-description-background-color: ;
  --search-filter-input-color: #002559;
  --search-filter-input-active-icon-color: #FA4033;
  --search-filter-input-inactive-icon-color: rgb(38.25, 69.7, 113.9);
  --search-filter-input-placeholder-color: color-mix(in srgb, var(--search-filter-input-color) 67%, transparent);
  --search-filter-label-scale: 2;
  --search-filter-description-scale: 2;
  --search-filter-input-scale: 2;
  --search-filter-label-margin: 0 0 8px 0;
  --search-filter-description-margin: 0 0 8px 0;
  --search-filter-input-margin-left: 0px;
  --search-filter-input-margin-right: 0px;
}

body.neuenow .search-filter-field.search-filter-field--control-type-load_more {
  padding: 0;
  align-items: center;
  margin-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  body.neuenow .search-filter-field.search-filter-field--control-type-load_more {
    margin-top: 2rem;
  }
}
body.neuenow .search-filter-field.search-filter-field--control-type-load_more button {
  padding-right: var(--bs-btn-padding-x);
}
body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:hover {
  color: #fff !important;
  background-color: #002559 !important;
  border-color: #002559 !important;
}
body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.search-filter-input-button--hidden {
  display: none !important;
}
body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:focus {
  box-shadow: none;
}
body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:before {
  display: none;
}
body.neuenow .search-filter-input-button__icon--left.search-filter-icon {
  margin-left: 0;
  padding-right: 0;
}
body.neuenow .search-filter-input-button__icon--left.search-filter-icon .search-filter-icon__svg {
  fill: #fff;
  color: #fff;
  --search-filter-scale-line-height: 1rem;
  --search-filter-scale-line-height: 1rem;
  margin-right: calc(var(--bs-btn-padding-x) * 0.25);
}
body.neuenow .radio-buttons .search-filter-input-radio {
  padding: 0;
}
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
}
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  /*@extend .me-n1;*/
}
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__control {
  display: none;
}
body.neuenow .search-filter-input-text.search-filter-field__input,
body.neuenow .search-filter-component-combobox {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 0.75em;
  padding-left: 0.75em;
  border-radius: 0.25rem;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__listbox-toggle {
  flex-basis: auto;
  cursor: pointer;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__listbox-toggle:before {
  display: none;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__listbox-toggle .search-filter-icon {
  background: #FA4033;
  border-radius: 50rem;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__selection,
body.neuenow .search-filter-component-combobox input[type=text] {
  padding: 0;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__actions-input {
  padding: 0;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__clear-selection .search-filter-icon {
  padding: var(--search-filter-scale-icon-padding);
  background-color: var(--search-filter-input-clear-bg-color);
  border-radius: 50rem;
  margin-right: 0.25rem;
  transition: all 0.2s ease-in-out;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__clear-selection .search-filter-icon:hover {
  background-color: #FA4033;
}
body.neuenow .search-filter-component-combobox .search-filter-component-combobox__clear-selection svg {
  transition: all 0.2s ease-in-out;
  width: var(--search-filter-scale-icon-toggle-size);
  height: var(--search-filter-scale-icon-toggle-size);
}
.search-filter-component-combobox-base__listbox {
  border: none;
  border-radius: 0.25rem !important;
  margin-top: 0;
}
.search-filter-component-combobox-base__listbox .search-filter-component-combobox-base__listbox-option {
  padding: 0.75rem 1.5rem;
  cursor: pointer;
}

body:has(.search-filter-component-popup.search-filter-component-popup--position-bottom) .search-filter-component-combobox[aria-expanded=true] {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
body:has(.search-filter-component-popup.search-filter-component-popup--position-bottom) .search-filter-component-combobox-base__listbox {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

body:has(.search-filter-component-popup.search-filter-component-popup--position-top) .search-filter-component-combobox[aria-expanded=true] {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
body:has(.search-filter-component-popup.search-filter-component-popup--position-top) .search-filter-component-combobox-base__listbox {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.search-filter-input-text .search-filter-input-text__icon {
  background: #FA4033;
  border-radius: 50rem;
}

/* @group Search Field */
body.neuenow .search-filter-input-text__clear-button {
  background: #002559;
  border-radius: 50rem;
  transition: all 0.2s cubic-bezier(0.37, 0.3, 0, 1);
  order: 1;
}
body.neuenow .search-filter-input-text__clear-button:hover {
  background-color: #FA4033;
}
body.neuenow .search-filter-input-button {
  /*@extend .btn;
  @extend .btn-primary;*/
}
body.neuenow .search-filter-input-button svg {
  height: 1.5rem;
  width: 1.5rem;
  max-height: 2rem;
  max-width: 2rem;
  margin-right: -0.75rem;
}
body.neuenow .search-filter-field--type-search .search-filter-input-text.search-filter-field__input {
  /*height: 100%;*/
  /*align-items: center;*/
  /*display: flex;*/
  background: #F7F6F5;
  border: 1px solid #F7F6F5;
  /*width: 100%;*/
}
body.neuenow .search-filter-field--type-search .search-filter-input-text.search-filter-field__input .search-filter-input-text__input {
  padding: 0;
}
body.neuenow .search-filter-field--type-search .search-filter-input-text__icon {
  margin: 0;
  margin-left: 0.25rem;
  order: 2;
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.37, 0.3, 0, 1);
}
body.neuenow .search-filter-field--type-search .search-filter-input-text__icon svg {
  transform: scale(0.9);
  transition: all 0.2s cubic-bezier(0.37, 0.3, 0, 1);
}
body.neuenow .search-filter-field--type-search .search-filter-input-text__input {
  /*padding: 0 0.5rem!important;*/
}

/* @end */
/* @group Tags */
body.neuenow {
  /*.advFilter-tags {
  	.search-filter-input-group.search-filter-field__input {
  		display: inline-flex;

  		.search-filter-input-checkbox {

  			.search-filter-input-checkbox__control {
  				display: none;
  			}

  			.search-filter-input-checkbox__label {
  				font-weight: 500;
  				@extend .badge;
  				@extend .text-bg-dark;
  				margin-left: 0.25em;
  				margin-right: 0.25em;

  				display: inline-flex;

  				transition: $transition-base;

  				&:after {
  					content: '';
  					display: none;
  					height: 1em;
  					width: 1em;
  					margin-left: 0.25em;
  					background-color: white;

  					mask-repeat: no-repeat;
  					mask-position: center center;
  					mask-size: 0.75em auto;
  					mask-image: $icon-close;
  				}

  			}

  			&.search-filter-input-checkbox--is-active,
  			&:hover {
  				.search-filter-input-checkbox__label {
  					@extend .text-bg-primary;
  					color: $white !important;
  				}
  			}

  			&.search-filter-input-checkbox--is-active {
  				.search-filter-input-checkbox__label {
  					&:after {
  						display: block;
  					}
  				}
  			}
  		}
  	}
  }*/
}
body.neuenow .search-filter-input-checkbox {
  display: inline-block;
  margin-right: 6px;
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container {
  /*cursor: pointer;*/
  padding-top: 0.5em !important;
  padding-bottom: 0.5em !important;
  padding-left: 1em !important;
  padding-right: 1em !important;
  display: flex !important;
  flex-direction: row-reverse !important;
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:hover * {
  color: #fff;
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__control {
  height: 1em;
  width: 1em;
  background-color: transparent;
  border-radius: 50rem;
  margin-left: 0.375em;
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__control:after {
  content: "";
  display: block;
  height: 1em;
  width: 1em;
  background-color: #fff;
  cursor: pointer;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 0.875em auto;
          mask-size: 0.875em auto;
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__control svg {
  display: none;
}
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__label, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container::after {
  margin: 0;
  padding: 0;
  transform: translateX(0.75em);
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  pointer-events: none;
}
body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container {
  background: #002559;
  color: #fff;
}
body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container * {
  color: #fff;
}
body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container .search-filter-input-checkbox__control {
  background-color: #FA4033;
}
body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container .search-filter-input-checkbox__control:after {
  opacity: 1;
}
body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container .search-filter-input-checkbox__label, body.neuenow .search-filter-input-checkbox.search-filter-input-checkbox--is-active .search-filter-input-checkbox__container::after {
  transform: translateX(0);
}

/* @end */
/* @end */
.search-filter-style--control-load_more {
  margin-bottom: calc(0.555rem + 6.8062499941vw);
}
@media (min-width: 1920px) {
  .search-filter-style--control-load_more {
    margin-bottom: 6rem;
  }
}

.search-filter-style--control-load_more .search-filter-input-button.search-filter-field__input {
  color: #fff !important;
}

:root {
  --swiper-pagination-bullet-width: 0.5rem;
  --swiper-pagination-bullet-height: 0.5rem;
  --swiper-pagination-color: var(--bs-dark);
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-inactive-color: var(--bs-dark);
  --swiper-pagination-bullet-inactive-opacity: 0.5;
  --swiper-pagination-bullet-horizontal-gap: 0.25rem;
  --swiper-pagination-bullet-border-radius: 100%;
  --swiper-pagination-bottom: 0;
  --swiper-pagination-top: auto;
  --swiper-scrollbar-sides-offset: 0;
  --swiper-scrollbar-drag-bg-color: var(--bs-dark);
  --swiper-scrollbar-bg-color: var(--bs-light);
  --swiper-scrollbar-bottom: 0;
  --swiper-scrollbar-top: 0;
  --swiper-scrollbar-size: 2px;
}

html {
  visibility: visible;
  opacity: 1;
  background: #002559;
  /*&:after {
  	content: '';
  	display: block;
  	width: 100vw;
  	height: 50vh;
  	position: fixed;

  	bottom: 0;
  	left: 0;

  	background-color: $white;

  	z-index: -1;
  }*/
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 100%;
  overflow-x: clip;
}

.neue-section {
  max-width: 100%;
  overflow-x: clip;
}

.neue-preload .container-fluid, .neue-preload .container-sm, .neue-preload .container-md, .neue-preload .container-lg, .neue-preload .container-xl, .neue-preload .container-xxl {
  transition: none !important;
}

a:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(250, 64, 51, 0.25);
}

/* @group Borders */
.neue-border-top {
  position: relative;
}
.neue-border-top:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 1px;
  background-color: #002559;
}

/* @end */
/* @group Backgrounds */
.seed-pattern {
  position: relative;
  overflow: hidden;
}
.seed-pattern:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200vw;
  height: 200vw;
  opacity: 0;
  transform: translate(-50%, -50%) rotate(30deg);
  background-image: url("inc/img/seed-pattern.svg");
  background-repeat: repeat;
  background-size: 6em auto;
  transition: all cubic-bezier(0.37, 0.3, 0, 1) 1.5s;
}

[data-aos=neue-seed].aos-animate.seed-pattern:before {
  opacity: 0.5;
  transform: translate(-50%, -50%) rotate(60deg);
}

.bg-blur-dark-static,
.bg-blur-dark,
.offcanvas-header .btn-close,
.modal-header .btn-close {
  opacity: 1 !important;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background-color: rgba(0, 1, 30, 0.45) !important;
  border: none;
}

.bg-blur-light-static,
.bg-blur-light {
  opacity: 1 !important;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background-color: rgba(var(--bs-light-rgb), 0.6) !important;
  border: none;
}

.bg-blur-light:hover {
  background-color: rgba(var(--bs-light-rgb), 0.8) !important;
}

.bg-blur-white-static,
.bg-blur-white {
  opacity: 1 !important;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  background-color: rgba(255, 255, 255, 0.6) !important;
  border: none;
}

.bg-blur-dark:hover, .offcanvas-header .btn-close:hover,
.modal-header .btn-close:hover,
.bg-blur-light:hover,
.bg-blur-white:hover {
  background-color: #002559 !important;
}
.bg-blur-dark:hover:after, .offcanvas-header .btn-close:hover:after,
.modal-header .btn-close:hover:after,
.bg-blur-light:hover:after,
.bg-blur-white:hover:after {
  background-color: #fff !important;
}

/* @end */
/* @group Selection */
/*body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}*/
::-moz-selection {
  background: #FAED64;
  color: #002559;
}
::selection,
::-moz-selection {
  background: #FAED64;
  color: #002559;
}

/* @end */
/* @group Images */
img {
  width: 100%;
  height: auto;
}

.image-cover {
  overflow: hidden;
}
.image-cover img,
.image-cover video,
.image-cover svg {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100.125% !important;
  width: 100.125% !important;
}

/* @group Image Zoom on Hover */
.img-card a {
  color: #002559;
}
.img-card .image-cover img {
  transform: scale(1);
  transition: transform 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.img-card:hover .image-cover img, .img-card:focus .image-cover img {
  transform: scale(1.03);
}

/* @end */
.image-contain {
  overflow: hidden;
}
.image-contain img,
.image-contain video,
.image-contain svg {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: 100% !important;
  width: 100% !important;
}

.absolute-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.poster,
.fullheight {
  display: flex;
  width: 100vw;
}
.poster.image-wrap .image-cover:not(.no-headline):after,
.fullheight.image-wrap .image-cover:not(.no-headline):after {
  content: "";
  display: block;
  position: absolute;
  top: 40%;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}

.poster.image-wrap {
  /* 16:9 Ratio */
  min-height: 56.25vw;
}

.fullheight.image-wrap {
  width: 100%;
}
@media (min-width: 992px) {
  .fullheight.image-wrap {
    min-height: 42.8571428571vw;
  }
}

iframe {
  display: block;
  /* iframes are inline by default */
  width: 100%;
  /* Set width to 100% of the viewport width */
  border: none;
  /* Remove default border */
  /*background: lightyellow; /* Just for styling *!/*/
}

/* @end */
/* @group Images */
img {
  width: 100%;
  height: auto;
}

.image-cover {
  overflow: hidden;
}
.image-cover img,
.image-cover video,
.image-cover svg {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100.125% !important;
  width: 100.125% !important;
}

/* @group Image Zoom on Hover */
.img-card a {
  color: #002559;
}
.img-card .image-cover img {
  transform: scale(1);
  transition: transform 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.img-card:hover .image-cover img, .img-card:focus .image-cover img {
  transform: scale(1.03);
}
.img-card.feature-page-card:not(.linked) img {
  transform: scale(1) !important;
}

/* @end */
.image-contain {
  overflow: hidden;
}
.image-contain img,
.image-contain video,
.image-contain svg {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: 100% !important;
  width: 100% !important;
}

.absolute-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.poster,
.fullheight {
  display: flex;
  width: 100vw;
}
.poster.image-wrap .image-cover:not(.no-headline):after,
.fullheight.image-wrap .image-cover:not(.no-headline):after {
  content: "";
  display: block;
  position: absolute;
  top: 40%;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}

.poster.image-wrap {
  /* 16:9 Ratio */
  min-height: 56.25vw;
}

.fullheight.image-wrap {
  width: 100%;
}
@media (min-width: 992px) {
  .fullheight.image-wrap {
    min-height: 42.8571428571vw;
  }
}

iframe {
  display: block;
  /* iframes are inline by default */
  width: 100%;
  /* Set width to 100% of the viewport width */
  border: none;
  /* Remove default border */
  /*background: lightyellow; /* Just for styling *!/*/
}

/* @end */
/* @group Icons */
i.neue-icon:after {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  height: 1em;
  width: 1em;
  background-color: #002559;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 1.375em auto;
          mask-size: 1.375em auto;
  background-color: #002559;
  transition: all 0.2s ease-in-out;
}

.bg-dark i.neue-icon:after,
.bg-blur-dark i.neue-icon:after,
.offcanvas-header .btn-close i.neue-icon:after,
.modal-header .btn-close i.neue-icon:after,
.bg-blur-dark-static i.neue-icon:after {
  background-color: #fff;
}

/* @end */
/* @group Links */
.text-wrap a:not(.btn) {
  text-decoration: underline;
  color: #FA4033;
}
.text-wrap a:not(.btn):hover, .text-wrap a:not(.btn):focus {
  text-decoration: none;
  color: #FA4033;
}

.btn .arrow, body.neuenow .gform_wrapper.gravity-theme .gform_button.button .arrow, .nav-links .prev .arrow,
.nav-links .next .arrow, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button .arrow, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label .arrow, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input .arrow, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input .arrow, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container .arrow {
  width: 0;
  opacity: 0;
  transition: width 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s, opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0s;
}
.btn:hover .arrow, body.neuenow .gform_wrapper.gravity-theme .gform_button.button:hover .arrow, .nav-links .prev:hover .arrow,
.nav-links .next:hover .arrow, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:hover .arrow, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:hover .arrow, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:hover .arrow, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:hover .arrow, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:hover .arrow {
  opacity: 1;
  width: 1.25em;
  transition: width 0.4s cubic-bezier(0.37, 0.3, 0, 1), opacity 0.4s cubic-bezier(0.37, 0.3, 0, 1) 0.25s;
}

.btn-white:hover, .btn-white:active, .btn-white[aria-expanded=true],
.btn-outline-dark:hover,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:hover,
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:hover,
.btn-outline-dark:active,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label:active,
body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container:active,
.btn-outline-dark[aria-expanded=true],
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input [aria-expanded=true].search-filter-input-radio__label,
body.neuenow .search-filter-input-checkbox [aria-expanded=true].search-filter-input-checkbox__container,
.btn-light:hover,
body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:hover,
.btn-light:active,
body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input:active,
.btn-light[aria-expanded=true],
body.neuenow .search-filter-style--control-reset [aria-expanded=true].search-filter-input-button.search-filter-field__input {
  background-color: #002559 !important;
  border-color: #002559 !important;
  color: #fff !important;
}

.btn-dark:hover, .nav-links .prev:hover,
.nav-links .next:hover, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:hover, .btn-dark:active, .nav-links .prev:active,
.nav-links .next:active, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:active, .btn-dark[aria-expanded=true], .nav-links [aria-expanded=true].prev,
.nav-links [aria-expanded=true].next, body.neuenow .search-filter-field--control-type-submit [aria-expanded=true].search-filter-input-button.search-filter-field__input {
  background-color: #002559 !important;
  border-color: #002559 !important;
}

.btn, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, .nav-links .prev,
.nav-links .next, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label, body.neuenow .search-filter-style--control-reset .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container,
.nav.nav-pills .nav-link {
  padding-top: calc(0.50rem - 1px);
  padding-bottom: calc(0.50rem - 1px);
  border-radius: 25rem;
  border-radius: 25rem;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
}
.btn.btn-primary, body.neuenow .gform_wrapper.gravity-theme .gform_button.button, .nav-links .btn-primary.prev,
.nav-links .btn-primary.next, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-primary.search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .gform_wrapper.gravity-theme .search-filter-input-radio__label.gform_button.button, body.neuenow .gform_wrapper.gravity-theme .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio__label.gform_button.button, body.neuenow .search-filter-style--control-reset .btn-primary.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .btn-primary.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-input-checkbox .btn-primary.search-filter-input-checkbox__container, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-field.search-filter-field--control-type-load_more button.search-filter-input-radio__label, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input button.search-filter-input-radio__label, body.neuenow .search-filter-style--control-reset .search-filter-field.search-filter-field--control-type-load_more button.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .search-filter-style--control-reset button.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .search-filter-field.search-filter-field--control-type-load_more button.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .search-filter-field--control-type-submit button.search-filter-input-button.search-filter-field__input, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label,
.nav.nav-pills .nav-link.btn-primary {
  color: #fff;
}

.btn-link {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  text-decoration: none;
  color: inherit;
}
.btn-link .neue-uline {
  display: inline-flex;
  position: relative;
  white-space: nowrap;
  --bottom: -0em;
}
.btn-link .neue-uline:before, .btn-link .neue-uline:after {
  background-color: currentColor;
  bottom: var(--bottom);
  content: "";
  height: 0.05em;
  left: 0;
  min-height: 1px;
  position: absolute;
  right: 0;
}
.btn-link .neue-uline:before {
  transform: scaleX(1);
  transform-origin: left;
  transition: transform 0.75s cubic-bezier(0.37, 0.3, 0, 1);
  transition-delay: 0.3s;
}
.btn-link .neue-uline:after {
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.75s cubic-bezier(0.37, 0.3, 0, 1);
  transition-delay: 0s;
}
.btn-link:hover {
  color: #FA4033;
}
.btn-link:hover .neue-uline:before {
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.75s cubic-bezier(0.37, 0.3, 0, 1);
  transition-delay: 0s;
}
.btn-link:hover .neue-uline:after {
  transform: scaleX(1);
  transform-origin: left;
  transition: transform 0.75s cubic-bezier(0.37, 0.3, 0, 1);
  transition-delay: 0.3s;
}

.btn-link-arrows .btn-lg-text,
.btn-hero .btn-lg-text {
  transform: translateX(0.75em);
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.btn-link-arrows.btn-light, body.neuenow .search-filter-style--control-reset .btn-link-arrows.search-filter-input-button.search-filter-field__input,
.btn-hero.btn-light,
body.neuenow .search-filter-style--control-reset .btn-hero.search-filter-input-button.search-filter-field__input {
  background: #fff !important;
  color: #002559 !important;
  border-color: #fff !important;
}
.btn-link-arrows .btn-guts-wrap,
.btn-hero .btn-guts-wrap {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
.btn-link-arrows.btn-light, body.neuenow .search-filter-style--control-reset .btn-link-arrows.search-filter-input-button.search-filter-field__input,
.btn-hero.btn-light,
body.neuenow .search-filter-style--control-reset .btn-hero.search-filter-input-button.search-filter-field__input {
  background-color: #fff;
}
.btn-link-arrows.btn-sm, .btn-group-sm > .btn-link-arrows.btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-link-arrows.gform_button.button, .nav-links .btn-group-sm > .btn-link-arrows.prev,
.nav-links .btn-group-sm > .btn-link-arrows.next, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-link-arrows, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-link-arrows.search-filter-input-radio__label, body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-input-checkbox .btn-link-arrows.search-filter-input-checkbox__container,
.btn-hero.btn-sm,
.btn-group-sm > .btn-hero.btn,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-hero.gform_button.button,
.nav-links .btn-group-sm > .btn-hero.prev,
.nav-links .btn-group-sm > .btn-hero.next,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-hero,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-hero.search-filter-input-radio__label,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input,
body.neuenow .search-filter-input-checkbox .btn-hero.search-filter-input-checkbox__container {
  padding-left: 0;
  padding-right: 0;
}
.btn-link-arrows.btn-sm .btn-lg-text, .btn-group-sm > .btn-link-arrows.btn .btn-lg-text, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-link-arrows.gform_button.button .btn-lg-text, .nav-links .btn-group-sm > .btn-link-arrows.prev .btn-lg-text,
.nav-links .btn-group-sm > .btn-link-arrows.next .btn-lg-text, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-link-arrows .btn-lg-text, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-link-arrows.search-filter-input-radio__label .btn-lg-text, body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-lg-text, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-lg-text, body.neuenow .search-filter-input-checkbox .btn-link-arrows.search-filter-input-checkbox__container .btn-lg-text,
.btn-hero.btn-sm .btn-lg-text,
.btn-group-sm > .btn-hero.btn .btn-lg-text,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-hero.gform_button.button .btn-lg-text,
.nav-links .btn-group-sm > .btn-hero.prev .btn-lg-text,
.nav-links .btn-group-sm > .btn-hero.next .btn-lg-text,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-hero .btn-lg-text,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-hero.search-filter-input-radio__label .btn-lg-text,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-lg-text,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-lg-text,
body.neuenow .search-filter-input-checkbox .btn-hero.search-filter-input-checkbox__container .btn-lg-text {
  transform: translateX(0.5em);
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.btn-link-arrows.btn-sm .btn-guts-wrap, .btn-group-sm > .btn-link-arrows.btn .btn-guts-wrap, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-link-arrows.gform_button.button .btn-guts-wrap, .nav-links .btn-group-sm > .btn-link-arrows.prev .btn-guts-wrap,
.nav-links .btn-group-sm > .btn-link-arrows.next .btn-guts-wrap, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-link-arrows .btn-guts-wrap, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-link-arrows.search-filter-input-radio__label .btn-guts-wrap, body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap, body.neuenow .search-filter-input-checkbox .btn-link-arrows.search-filter-input-checkbox__container .btn-guts-wrap,
.btn-hero.btn-sm .btn-guts-wrap,
.btn-group-sm > .btn-hero.btn .btn-guts-wrap,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-hero.gform_button.button .btn-guts-wrap,
.nav-links .btn-group-sm > .btn-hero.prev .btn-guts-wrap,
.nav-links .btn-group-sm > .btn-hero.next .btn-guts-wrap,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-hero .btn-guts-wrap,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-hero.search-filter-input-radio__label .btn-guts-wrap,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap,
body.neuenow .search-filter-input-checkbox .btn-hero.search-filter-input-checkbox__container .btn-guts-wrap {
  padding-left: 2em;
  padding-right: 2em;
}
.btn-link-arrows.btn-sm .btn-guts-wrap .btn-arrow-left, .btn-group-sm > .btn-link-arrows.btn .btn-guts-wrap .btn-arrow-left, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-link-arrows.gform_button.button .btn-guts-wrap .btn-arrow-left, .nav-links .btn-group-sm > .btn-link-arrows.prev .btn-guts-wrap .btn-arrow-left,
.nav-links .btn-group-sm > .btn-link-arrows.next .btn-guts-wrap .btn-arrow-left, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-link-arrows .btn-guts-wrap .btn-arrow-left, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-link-arrows.search-filter-input-radio__label .btn-guts-wrap .btn-arrow-left, body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-left, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-left, body.neuenow .search-filter-input-checkbox .btn-link-arrows.search-filter-input-checkbox__container .btn-guts-wrap .btn-arrow-left,
.btn-link-arrows.btn-sm .btn-guts-wrap .btn-arrow-right,
.btn-group-sm > .btn-link-arrows.btn .btn-guts-wrap .btn-arrow-right,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-link-arrows.gform_button.button .btn-guts-wrap .btn-arrow-right,
.nav-links .btn-group-sm > .btn-link-arrows.prev .btn-guts-wrap .btn-arrow-right,
.nav-links .btn-group-sm > .btn-link-arrows.next .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-link-arrows .btn-guts-wrap .btn-arrow-right,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-link-arrows.search-filter-input-radio__label .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-link-arrows.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-input-checkbox .btn-link-arrows.search-filter-input-checkbox__container .btn-guts-wrap .btn-arrow-right,
.btn-hero.btn-sm .btn-guts-wrap .btn-arrow-left,
.btn-group-sm > .btn-hero.btn .btn-guts-wrap .btn-arrow-left,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-hero.gform_button.button .btn-guts-wrap .btn-arrow-left,
.nav-links .btn-group-sm > .btn-hero.prev .btn-guts-wrap .btn-arrow-left,
.nav-links .btn-group-sm > .btn-hero.next .btn-guts-wrap .btn-arrow-left,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-hero .btn-guts-wrap .btn-arrow-left,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-hero.search-filter-input-radio__label .btn-guts-wrap .btn-arrow-left,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-left,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-left,
body.neuenow .search-filter-input-checkbox .btn-hero.search-filter-input-checkbox__container .btn-guts-wrap .btn-arrow-left,
.btn-hero.btn-sm .btn-guts-wrap .btn-arrow-right,
.btn-group-sm > .btn-hero.btn .btn-guts-wrap .btn-arrow-right,
body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-hero.gform_button.button .btn-guts-wrap .btn-arrow-right,
.nav-links .btn-group-sm > .btn-hero.prev .btn-guts-wrap .btn-arrow-right,
.nav-links .btn-group-sm > .btn-hero.next .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-hero .btn-guts-wrap .btn-arrow-right,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-hero.search-filter-input-radio__label .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-hero.search-filter-input-button.search-filter-field__input .btn-guts-wrap .btn-arrow-right,
body.neuenow .search-filter-input-checkbox .btn-hero.search-filter-input-checkbox__container .btn-guts-wrap .btn-arrow-right {
  height: 1.25em;
  width: 1.25em;
}
.btn-link-arrows .btn-arrow-left,
.btn-link-arrows .btn-arrow-right,
.btn-hero .btn-arrow-left,
.btn-hero .btn-arrow-right {
  content: "";
  display: block;
  position: absolute;
  height: 2em;
  width: 2em;
  margin-left: 0.75em;
  margin-right: 0.75em;
  border-radius: 50rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: var(--bs-primary);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
  transform: scale(1);
}
.btn-link-arrows .btn-arrow-left,
.btn-hero .btn-arrow-left {
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  left: 0;
}
.btn-link-arrows .btn-arrow-right,
.btn-hero .btn-arrow-right {
  right: 0;
  transform: scale(0);
  transition: transform 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.btn-link-arrows:hover .btn-lg-text,
.btn-hero:hover .btn-lg-text {
  transform: translateX(-0.75em);
}
.btn-link-arrows:hover .btn-arrow-left,
.btn-hero:hover .btn-arrow-left {
  transform: scale(0);
  transition: transform 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.btn-link-arrows:hover .btn-arrow-right,
.btn-hero:hover .btn-arrow-right {
  transform: scale(1);
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}

.btn-link-arrows {
  /*padding: 1em 3em;*/
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}

.btn-hero {
  padding: 0;
}
.btn-hero .btn-guts-wrap {
  position: relative;
  padding: 1em 3em;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  /*color: $white!important;*/
}

a .arrow-down-prompt,
a .arrow-right-prompt {
  display: block;
  position: relative;
  height: 1.25em;
  width: 1.25em;
  margin-left: 0.5em;
  border-radius: 50rem;
  background-color: var(--bs-dark);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19.5px' height='21px' viewBox='0 0 19.5 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.7317867,0.75 L17.4836992,7.66690447 L20.25,10.4995584 L17.4836992,13.3286792 L10.7317867,20.25 L7.96548591,17.4164628 L12.767,12.501 L-0.75,12.5013181 L-0.745688434,8.49832858 L12.769,8.498 L7.96548591,3.57823753 L10.7317867,0.75 Z' id='Combined-Shape' fill='%23FFFFFF' transform='translate(9.75, 10.5) rotate(90) translate(-9.75, -10.5)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
}
a .arrow-right-prompt {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
a:hover .arrow-down-prompt,
a:hover .arrow-right-prompt {
  background-color: var(--bs-primary);
}

.link-arrow,
.btn-arrow {
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  display: inline-flex;
  align-items: center;
}
.link-arrow *,
.btn-arrow * {
  margin-bottom: 0;
}
.link-arrow .btn-text,
.btn-arrow .btn-text {
  display: block;
  transform: translateX(0);
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.link-arrow .btn-arrow-down,
.link-arrow .btn-arrow-right,
.btn-arrow .btn-arrow-down,
.btn-arrow .btn-arrow-right {
  display: block;
  position: relative;
  height: 1.25em;
  width: 1.25em;
  margin-right: -1.25em;
  border-radius: 50rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: var(--bs-primary);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
  transform: scale(0) translateX(0);
  transition: transform 0.3s 0.4s cubic-bezier(0.37, 0.3, 0, 1), all 0.3s 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.link-arrow .btn-arrow-down,
.btn-arrow .btn-arrow-down {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19.5px' height='21px' viewBox='0 0 19.5 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M10.7317867,0.75 L17.4836992,7.66690447 L20.25,10.4995584 L17.4836992,13.3286792 L10.7317867,20.25 L7.96548591,17.4164628 L12.767,12.501 L-0.75,12.5013181 L-0.745688434,8.49832858 L12.769,8.498 L7.96548591,3.57823753 L10.7317867,0.75 Z' id='Combined-Shape' fill='%23FFFFFF' transform='translate(9.75, 10.5) rotate(90) translate(-9.75, -10.5)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.link-arrow:hover .btn-text,
.btn-arrow:hover .btn-text {
  transform: translateX(-0.625em);
}
.link-arrow:hover .btn-arrow-down,
.link-arrow:hover .btn-arrow-right,
.btn-arrow:hover .btn-arrow-down,
.btn-arrow:hover .btn-arrow-right {
  transform: scale(1);
}
.link-arrow[target=_blank]:before,
.btn-arrow[target=_blank]:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='28.6378246px' height='28.6378246px' viewBox='0 0 28.6378246 28.6378246' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.300699,4.56891232 L22.0526115,11.4858168 L24.8189123,14.3184707 L22.0526115,17.1475915 L15.300699,24.0689123 L12.5343982,21.2353752 L17.3359123,16.3199123 L3.81891232,16.3202304 L3.82322389,12.3172409 L17.3379123,12.3169123 L12.5343982,7.39714985 L15.300699,4.56891232 Z' id='Combined-Shape' fill='%23FFFFFF' transform='translate(14.3189, 14.3189) rotate(-45) translate(-14.3189, -14.3189)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: 67% auto;
}
.link-arrow[target=_blank]:hover:before,
.btn-arrow[target=_blank]:hover:before {
  animation: arrowJostleUpRight 2.25s cubic-bezier(0.37, 0.3, 0, 1) infinite;
}

.link-arrow .btn-arrow-down,
.link-arrow .btn-arrow-right {
  margin-right: -1.5em;
  margin-left: 0.25em;
}

.btn-arrow:hover {
  background-color: var(--bs-dark) !important;
  border-color: var(--bs-dark) !important;
}
.btn-arrow:hover .btn-arrow-down,
.btn-arrow:hover .btn-arrow-right {
  transform: scale(1) translateX(-0.25em);
}

[data-bs-theme=dark] .btn-primary:hover, [data-bs-theme=dark] body.neuenow .gform_wrapper.gravity-theme .gform_button.button:hover, body.neuenow .gform_wrapper.gravity-theme [data-bs-theme=dark] .gform_button.button:hover, [data-bs-theme=dark] body.neuenow .search-filter-field.search-filter-field--control-type-load_more button:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more [data-bs-theme=dark] button:hover, [data-bs-theme=dark] body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active [data-bs-theme=dark] .search-filter-input-radio__label:hover {
  background-color: var(--bs-black);
  border-color: var(--bs-black);
}

.btn-icon, .offcanvas-header .btn-close,
.modal-header .btn-close, .nav-links .prev,
.nav-links .next {
  border-radius: 50rem;
  display: inline-flex;
  align-items: center;
  opacity: 1 !important;
  padding: calc(0.75rem - 1px) !important;
}
.btn-icon.btn-sm, .offcanvas-header .btn-sm.btn-close,
.modal-header .btn-sm.btn-close, .nav-links .btn-sm.prev,
.nav-links .btn-sm.next, .btn-group-sm > .btn-icon.btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-icon.gform_button.button, .offcanvas-header .btn-group-sm > .btn.btn-close, .offcanvas-header body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-close.gform_button.button, body.neuenow .gform_wrapper.gravity-theme .offcanvas-header .btn-group-sm > .btn-close.gform_button.button,
.modal-header .btn-group-sm > .btn.btn-close,
.modal-header body.neuenow .gform_wrapper.gravity-theme .btn-group-sm > .btn-close.gform_button.button,
body.neuenow .gform_wrapper.gravity-theme .modal-header .btn-group-sm > .btn-close.gform_button.button, .nav-links .btn-group-sm > .prev,
.nav-links .btn-group-sm > .next, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-icon, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .offcanvas-header .btn-group-sm > button.btn-close, .offcanvas-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-close,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .modal-header .btn-group-sm > button.btn-close,
.modal-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.btn-close, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links .btn-group-sm > button.prev, .nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.prev,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links .btn-group-sm > button.next,
.nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-sm > button.next, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .btn-icon.search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .offcanvas-header .btn-group-sm > .search-filter-input-radio__label.btn-close, .offcanvas-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label.btn-close,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .modal-header .btn-group-sm > .search-filter-input-radio__label.btn-close,
.modal-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label.btn-close, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .nav-links .btn-group-sm > .search-filter-input-radio__label.prev, .nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label.prev,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .nav-links .btn-group-sm > .search-filter-input-radio__label.next,
.nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-sm > .search-filter-input-radio__label.next, body.neuenow .search-filter-style--control-reset .btn-group-sm > .btn-icon.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .offcanvas-header .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close, .offcanvas-header body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close,
body.neuenow .search-filter-style--control-reset .modal-header .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close,
.modal-header body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close, body.neuenow .search-filter-style--control-reset .nav-links .btn-group-sm > .search-filter-input-button.search-filter-field__input.prev, .nav-links body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input.prev,
body.neuenow .search-filter-style--control-reset .nav-links .btn-group-sm > .search-filter-input-button.search-filter-field__input.next,
.nav-links body.neuenow .search-filter-style--control-reset .btn-group-sm > .search-filter-input-button.search-filter-field__input.next, body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .btn-icon.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .offcanvas-header .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close, .offcanvas-header body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close,
body.neuenow .search-filter-field--control-type-submit .modal-header .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close,
.modal-header body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input.btn-close, body.neuenow .search-filter-field--control-type-submit .nav-links .btn-group-sm > .search-filter-input-button.search-filter-field__input.prev, .nav-links body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input.prev,
body.neuenow .search-filter-field--control-type-submit .nav-links .btn-group-sm > .search-filter-input-button.search-filter-field__input.next,
.nav-links body.neuenow .search-filter-field--control-type-submit .btn-group-sm > .search-filter-input-button.search-filter-field__input.next, body.neuenow .search-filter-input-checkbox .btn-icon.search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox .offcanvas-header .search-filter-input-checkbox__container.btn-close, .offcanvas-header body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container.btn-close,
body.neuenow .search-filter-input-checkbox .modal-header .search-filter-input-checkbox__container.btn-close,
.modal-header body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container.btn-close, body.neuenow .search-filter-input-checkbox .nav-links .search-filter-input-checkbox__container.prev, .nav-links body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container.prev,
body.neuenow .search-filter-input-checkbox .nav-links .search-filter-input-checkbox__container.next,
.nav-links body.neuenow .search-filter-input-checkbox .search-filter-input-checkbox__container.next {
  padding: 0.25rem !important;
}
.btn-icon.btn-lg, .offcanvas-header .btn-lg.btn-close,
.modal-header .btn-lg.btn-close, .nav-links .btn-lg.prev,
.nav-links .btn-lg.next, .btn-group-lg > .btn-icon.btn, body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .btn-icon.gform_button.button, .offcanvas-header .btn-group-lg > .btn.btn-close, .offcanvas-header body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .btn-close.gform_button.button, body.neuenow .gform_wrapper.gravity-theme .offcanvas-header .btn-group-lg > .btn-close.gform_button.button,
.modal-header .btn-group-lg > .btn.btn-close,
.modal-header body.neuenow .gform_wrapper.gravity-theme .btn-group-lg > .btn-close.gform_button.button,
body.neuenow .gform_wrapper.gravity-theme .modal-header .btn-group-lg > .btn-close.gform_button.button, .nav-links .btn-group-lg > .prev,
.nav-links .btn-group-lg > .next, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button.btn-icon, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .offcanvas-header .btn-group-lg > button.btn-close, .offcanvas-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button.btn-close,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .modal-header .btn-group-lg > button.btn-close,
.modal-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button.btn-close, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links .btn-group-lg > button.prev, .nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button.prev,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links .btn-group-lg > button.next,
.nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more .btn-group-lg > button.next, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .btn-icon.search-filter-input-radio__label, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .offcanvas-header .btn-group-lg > .search-filter-input-radio__label.btn-close, .offcanvas-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label.btn-close,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .modal-header .btn-group-lg > .search-filter-input-radio__label.btn-close,
.modal-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label.btn-close, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .nav-links .btn-group-lg > .search-filter-input-radio__label.prev, .nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label.prev,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .nav-links .btn-group-lg > .search-filter-input-radio__label.next,
.nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .btn-group-lg > .search-filter-input-radio__label.next, body.neuenow .search-filter-style--control-reset .btn-group-lg > .btn-icon.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-style--control-reset .offcanvas-header .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close, .offcanvas-header body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close,
body.neuenow .search-filter-style--control-reset .modal-header .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close,
.modal-header body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close, body.neuenow .search-filter-style--control-reset .nav-links .btn-group-lg > .search-filter-input-button.search-filter-field__input.prev, .nav-links body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input.prev,
body.neuenow .search-filter-style--control-reset .nav-links .btn-group-lg > .search-filter-input-button.search-filter-field__input.next,
.nav-links body.neuenow .search-filter-style--control-reset .btn-group-lg > .search-filter-input-button.search-filter-field__input.next, body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .btn-icon.search-filter-input-button.search-filter-field__input, body.neuenow .search-filter-field--control-type-submit .offcanvas-header .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close, .offcanvas-header body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close,
body.neuenow .search-filter-field--control-type-submit .modal-header .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close,
.modal-header body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input.btn-close, body.neuenow .search-filter-field--control-type-submit .nav-links .btn-group-lg > .search-filter-input-button.search-filter-field__input.prev, .nav-links body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input.prev,
body.neuenow .search-filter-field--control-type-submit .nav-links .btn-group-lg > .search-filter-input-button.search-filter-field__input.next,
.nav-links body.neuenow .search-filter-field--control-type-submit .btn-group-lg > .search-filter-input-button.search-filter-field__input.next, body.neuenow .search-filter-input-checkbox .btn-group-lg > .btn-icon.search-filter-input-checkbox__container, body.neuenow .search-filter-input-checkbox .offcanvas-header .btn-group-lg > .search-filter-input-checkbox__container.btn-close, .offcanvas-header body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container.btn-close,
body.neuenow .search-filter-input-checkbox .modal-header .btn-group-lg > .search-filter-input-checkbox__container.btn-close,
.modal-header body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container.btn-close, body.neuenow .search-filter-input-checkbox .nav-links .btn-group-lg > .search-filter-input-checkbox__container.prev, .nav-links body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container.prev,
body.neuenow .search-filter-input-checkbox .nav-links .btn-group-lg > .search-filter-input-checkbox__container.next,
.nav-links body.neuenow .search-filter-input-checkbox .btn-group-lg > .search-filter-input-checkbox__container.next {
  padding: 0.25rem !important;
}
.btn-icon:after, .offcanvas-header .btn-close:after,
.modal-header .btn-close:after, .nav-links .prev:after,
.nav-links .next:after {
  content: "";
  display: block;
  height: 1.5em;
  width: 1.5em;
  background-color: #002559;
  cursor: pointer;
  /*max-height: 40px;
  max-width: 40px;*/
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: 1.25em auto;
          mask-size: 1.25em auto;
}
.btn-icon.ico-plus:after, .offcanvas-header .ico-plus.btn-close:after,
.modal-header .ico-plus.btn-close:after, .nav-links .ico-plus.prev:after,
.nav-links .ico-plus.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M3,12.0234119 C3,11.061257 3.6800922,10.395905 4.64082146,10.395905 L10.407083,10.395905 L10.407083,4.62410842 C10.407083,3.66497441 11.0328583,3 11.9664292,3 C12.9279128,3.00037761 13.5921626,3.66119829 13.5921626,4.62410842 L13.5921626,10.395905 L19.3780386,10.395905 C20.3195306,10.395905 21,11.061257 21,12.0234119 C20.9996228,12.9583788 20.3153814,13.604095 19.3776614,13.604095 L13.5921626,13.604095 L13.5921626,19.3762692 C13.5921626,20.3384241 12.9279128,21 11.9664292,21 C11.0328583,20.9996224 10.407083,20.3146346 10.407083,19.3758916 L10.407083,13.6037174 L4.64119866,13.6037174 C3.68386421,13.6037174 3,12.9580012 3,12.0234119 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M3,12.0234119 C3,11.061257 3.6800922,10.395905 4.64082146,10.395905 L10.407083,10.395905 L10.407083,4.62410842 C10.407083,3.66497441 11.0328583,3 11.9664292,3 C12.9279128,3.00037761 13.5921626,3.66119829 13.5921626,4.62410842 L13.5921626,10.395905 L19.3780386,10.395905 C20.3195306,10.395905 21,11.061257 21,12.0234119 C20.9996228,12.9583788 20.3153814,13.604095 19.3776614,13.604095 L13.5921626,13.604095 L13.5921626,19.3762692 C13.5921626,20.3384241 12.9279128,21 11.9664292,21 C11.0328583,20.9996224 10.407083,20.3146346 10.407083,19.3758916 L10.407083,13.6037174 L4.64119866,13.6037174 C3.68386421,13.6037174 3,12.9580012 3,12.0234119 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-back-arrow:after, .offcanvas-header .ico-back-arrow.btn-close:after,
.modal-header .ico-back-arrow.btn-close:after, .nav-links .ico-back-arrow.prev:after,
.nav-links .ico-back-arrow.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Arrow' fill='%23132F61'%3E%3Cpath d='M24,0 C37.254834,0 48,10.745166 48,24 C48,37.254834 37.254834,48 24,48 C10.745166,48 0,37.254834 0,24 C0,10.745166 10.745166,0 24,0 Z M24.9817867,15 L22.2154859,17.8282375 L27.019,22.748 L13.5043116,22.7483286 L13.5,26.7513181 L27.017,26.751 L22.2154859,31.6664628 L24.9817867,34.5 L31.7336992,27.5786792 L34.5,24.7495584 L31.7336992,21.9169045 L24.9817867,15 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Arrow' fill='%23132F61'%3E%3Cpath d='M24,0 C37.254834,0 48,10.745166 48,24 C48,37.254834 37.254834,48 24,48 C10.745166,48 0,37.254834 0,24 C0,10.745166 10.745166,0 24,0 Z M24.9817867,15 L22.2154859,17.8282375 L27.019,22.748 L13.5043116,22.7483286 L13.5,26.7513181 L27.017,26.751 L22.2154859,31.6664628 L24.9817867,34.5 L31.7336992,27.5786792 L34.5,24.7495584 L31.7336992,21.9169045 L24.9817867,15 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-size: 1.625rem auto;
          mask-size: 1.625rem auto;
  filter: invert(1);
  transform: rotate(180deg);
}
.btn-icon.ico-back-arrow:before, .offcanvas-header .ico-back-arrow.btn-close:before,
.modal-header .ico-back-arrow.btn-close:before, .nav-links .ico-back-arrow.prev:before,
.nav-links .ico-back-arrow.next:before {
  content: "";
  display: block;
  height: calc(0.51rem + 1.2374999985vw);
  width: calc(0.51rem + 1.2374999985vw);
  background-color: #fff;
  position: absolute;
  left: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50rem;
}
@media (min-width: 1920px) {
  .btn-icon.ico-back-arrow:before, .offcanvas-header .ico-back-arrow.btn-close:before,
  .modal-header .ico-back-arrow.btn-close:before, .nav-links .ico-back-arrow.prev:before,
  .nav-links .ico-back-arrow.next:before {
    height: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .btn-icon.ico-back-arrow:before, .offcanvas-header .ico-back-arrow.btn-close:before,
  .modal-header .ico-back-arrow.btn-close:before, .nav-links .ico-back-arrow.prev:before,
  .nav-links .ico-back-arrow.next:before {
    width: 1.5rem;
  }
}
.btn-icon.ico-close:after, .offcanvas-header .ico-close.btn-close:after,
.modal-header .ico-close.btn-close:after, .nav-links .ico-close.prev:after,
.nav-links .ico-close.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  /*mask-size: .875em auto;*/
  transform: rotate(0);
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.btn-icon.ico-close:hover:after, .offcanvas-header .ico-close.btn-close:hover:after,
.modal-header .ico-close.btn-close:hover:after, .nav-links .ico-close.prev:hover:after,
.nav-links .ico-close.next:hover:after {
  transform: rotate(180deg);
}
.btn-icon.ico-filter:after, .offcanvas-header .ico-filter.btn-close:after,
.modal-header .ico-filter.btn-close:after, .nav-links .ico-filter.prev:after,
.nav-links .ico-filter.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='filter_alt_24dp_5F6368'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M4.25,5.61 C6.27,8.2 10,13 10,13 L10,19 C10,19.55 10.45,20 11,20 L13,20 C13.55,20 14,19.55 14,19 L14,13 C14,13 17.72,8.2 19.74,5.61 C20.25,4.95 19.78,4 18.95,4 L5.04,4 C4.21,4 3.74,4.95 4.25,5.61 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='filter_alt_24dp_5F6368'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M4.25,5.61 C6.27,8.2 10,13 10,13 L10,19 C10,19.55 10.45,20 11,20 L13,20 C13.55,20 14,19.55 14,19 L14,13 C14,13 17.72,8.2 19.74,5.61 C20.25,4.95 19.78,4 18.95,4 L5.04,4 C4.21,4 3.74,4.95 4.25,5.61 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-download:after, .offcanvas-header .ico-download.btn-close:after,
.modal-header .ico-download.btn-close:after, .nav-links .ico-download.prev:after,
.nav-links .ico-download.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cg transform='translate(12, 11) rotate(90) translate(-12, -11)translate(-1, 3)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(0, -6)'%3E%3Cpolygon id='Path' points='12.9814286 7 11.1114286 8.92771084 15.0457143 12.686747 3 12.686747 3 15.3855422 14.9485714 15.3855422 11.1114286 19.0722892 12.9814286 21 20 13.9879518'%3E%3C/polygon%3E%3C/g%3E%3Cg id='↳-Link-Text-Copy-9' transform='translate(24, 8) rotate(90) translate(-24, -8)translate(15, -6)'%3E%3Cpolygon id='Path' points='17 16.048 17 14.048 1 14.048 1 16.048'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cg transform='translate(12, 11) rotate(90) translate(-12, -11)translate(-1, 3)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(0, -6)'%3E%3Cpolygon id='Path' points='12.9814286 7 11.1114286 8.92771084 15.0457143 12.686747 3 12.686747 3 15.3855422 14.9485714 15.3855422 11.1114286 19.0722892 12.9814286 21 20 13.9879518'%3E%3C/polygon%3E%3C/g%3E%3Cg id='↳-Link-Text-Copy-9' transform='translate(24, 8) rotate(90) translate(-24, -8)translate(15, -6)'%3E%3Cpolygon id='Path' points='17 16.048 17 14.048 1 14.048 1 16.048'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-translate:after, .offcanvas-header .ico-translate.btn-close:after,
.modal-header .ico-translate.btn-close:after, .nav-links .ico-translate.prev:after,
.nav-links .ico-translate.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.67 13.33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23132f61; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.91,8.71l-1.69-1.67.02-.02c1.16-1.29,1.99-2.78,2.47-4.35h1.95v-1.33h-4.67V0h-1.33v1.33H0v1.33h7.45c-.45,1.29-1.15,2.51-2.11,3.57-.62-.69-1.13-1.44-1.54-2.23h-1.33c.49,1.09,1.15,2.11,1.99,3.04l-3.39,3.35.95.95,3.33-3.33,2.07,2.07.51-1.36ZM11.67,5.33h-1.33l-3,8h1.33l.75-2h3.17l.75,2h1.33l-3-8ZM9.92,10l1.08-2.89,1.08,2.89h-2.16Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.67 13.33'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23132f61; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.91,8.71l-1.69-1.67.02-.02c1.16-1.29,1.99-2.78,2.47-4.35h1.95v-1.33h-4.67V0h-1.33v1.33H0v1.33h7.45c-.45,1.29-1.15,2.51-2.11,3.57-.62-.69-1.13-1.44-1.54-2.23h-1.33c.49,1.09,1.15,2.11,1.99,3.04l-3.39,3.35.95.95,3.33-3.33,2.07,2.07.51-1.36ZM11.67,5.33h-1.33l-3,8h1.33l.75-2h3.17l.75,2h1.33l-3-8ZM9.92,10l1.08-2.89,1.08,2.89h-2.16Z'/%3E%3C/svg%3E");
}
.btn-icon.ico-donate:after, .offcanvas-header .ico-donate.btn-close:after,
.modal-header .ico-donate.btn-close:after, .nav-links .ico-donate.prev:after,
.nav-links .ico-donate.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='17px' viewBox='0 0 16 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.75,6.5 L14.5,6.5 L14.5,5 L8.75,5 L8.75,6.5 Z M8.75,15.5 L13,15.5 L13,8 L8.75,8 L8.75,15.5 Z M3,15.5 L7.25,15.5 L7.25,8 L3,8 L3,15.5 Z M1.5,6.5 L7.25,6.5 L7.25,5 L1.5,5 L1.5,6.5 Z M5.125,2.5 C5.125,2.783 5.221,3.021 5.413,3.212 C5.604,3.404 5.842,3.5 6.125,3.5 C6.408,3.5 6.646,3.404 6.837,3.212 C7.029,3.021 7.125,2.783 7.125,2.5 C7.125,2.217 7.029,1.979 6.837,1.788 C6.646,1.596 6.408,1.5 6.125,1.5 C5.842,1.5 5.604,1.596 5.413,1.788 C5.221,1.979 5.125,2.217 5.125,2.5 L5.125,2.5 Z M9.875,1.5 C9.592,1.5 9.354,1.596 9.163,1.788 C8.971,1.979 8.875,2.217 8.875,2.5 C8.875,2.783 8.971,3.021 9.163,3.212 C9.354,3.404 9.592,3.5 9.875,3.5 C10.158,3.5 10.396,3.404 10.587,3.212 C10.779,3.021 10.875,2.783 10.875,2.5 C10.875,2.217 10.779,1.979 10.587,1.788 C10.396,1.596 10.158,1.5 9.875,1.5 L9.875,1.5 Z M1.5,17 L1.5,8 L0,8 L0,3.5 L3.833,3.5 C3.764,3.347 3.712,3.188 3.677,3.022 C3.642,2.856 3.625,2.682 3.625,2.5 C3.625,1.806 3.868,1.215 4.354,0.729 C4.84,0.243 5.431,0 6.125,0 C6.49,0 6.831,0.076 7.149,0.229 C7.466,0.382 7.75,0.59 8,0.854 C8.236,0.59 8.517,0.382 8.844,0.229 C9.17,0.076 9.514,0 9.875,0 C10.569,0 11.16,0.243 11.646,0.729 C12.132,1.215 12.375,1.806 12.375,2.5 C12.375,2.667 12.351,2.833 12.302,3 C12.253,3.167 12.208,3.333 12.167,3.5 L16,3.5 L16,8 L14.5,8 L14.5,17 L1.5,17 Z' id='Fill-1' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='17px' viewBox='0 0 16 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.75,6.5 L14.5,6.5 L14.5,5 L8.75,5 L8.75,6.5 Z M8.75,15.5 L13,15.5 L13,8 L8.75,8 L8.75,15.5 Z M3,15.5 L7.25,15.5 L7.25,8 L3,8 L3,15.5 Z M1.5,6.5 L7.25,6.5 L7.25,5 L1.5,5 L1.5,6.5 Z M5.125,2.5 C5.125,2.783 5.221,3.021 5.413,3.212 C5.604,3.404 5.842,3.5 6.125,3.5 C6.408,3.5 6.646,3.404 6.837,3.212 C7.029,3.021 7.125,2.783 7.125,2.5 C7.125,2.217 7.029,1.979 6.837,1.788 C6.646,1.596 6.408,1.5 6.125,1.5 C5.842,1.5 5.604,1.596 5.413,1.788 C5.221,1.979 5.125,2.217 5.125,2.5 L5.125,2.5 Z M9.875,1.5 C9.592,1.5 9.354,1.596 9.163,1.788 C8.971,1.979 8.875,2.217 8.875,2.5 C8.875,2.783 8.971,3.021 9.163,3.212 C9.354,3.404 9.592,3.5 9.875,3.5 C10.158,3.5 10.396,3.404 10.587,3.212 C10.779,3.021 10.875,2.783 10.875,2.5 C10.875,2.217 10.779,1.979 10.587,1.788 C10.396,1.596 10.158,1.5 9.875,1.5 L9.875,1.5 Z M1.5,17 L1.5,8 L0,8 L0,3.5 L3.833,3.5 C3.764,3.347 3.712,3.188 3.677,3.022 C3.642,2.856 3.625,2.682 3.625,2.5 C3.625,1.806 3.868,1.215 4.354,0.729 C4.84,0.243 5.431,0 6.125,0 C6.49,0 6.831,0.076 7.149,0.229 C7.466,0.382 7.75,0.59 8,0.854 C8.236,0.59 8.517,0.382 8.844,0.229 C9.17,0.076 9.514,0 9.875,0 C10.569,0 11.16,0.243 11.646,0.729 C12.132,1.215 12.375,1.806 12.375,2.5 C12.375,2.667 12.351,2.833 12.302,3 C12.253,3.167 12.208,3.333 12.167,3.5 L16,3.5 L16,8 L14.5,8 L14.5,17 L1.5,17 Z' id='Fill-1' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-menu:after, .offcanvas-header .ico-menu.btn-close:after,
.modal-header .ico-menu.btn-close:after, .nav-links .ico-menu.prev:after,
.nav-links .ico-menu.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M3.5,5 L20.5,5 C21.3284271,5 22,5.67157288 22,6.5 C22,7.32842712 21.3284271,8 20.5,8 L3.5,8 C2.67157288,8 2,7.32842712 2,6.5 C2,5.67157288 2.67157288,5 3.5,5 Z M3.5,11 L20.5,11 C21.3284271,11 22,11.6715729 22,12.5 C22,13.3284271 21.3284271,14 20.5,14 L3.5,14 C2.67157288,14 2,13.3284271 2,12.5 C2,11.6715729 2.67157288,11 3.5,11 Z M3.5,17 L20.5,17 C21.3284271,17 22,17.6715729 22,18.5 C22,19.3284271 21.3284271,20 20.5,20 L3.5,20 C2.67157288,20 2,19.3284271 2,18.5 C2,17.6715729 2.67157288,17 3.5,17 Z' id='Icon' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Cpolygon id='Path' points='0 0 24 0 24 24 0 24'%3E%3C/polygon%3E%3Cpath d='M3.5,5 L20.5,5 C21.3284271,5 22,5.67157288 22,6.5 C22,7.32842712 21.3284271,8 20.5,8 L3.5,8 C2.67157288,8 2,7.32842712 2,6.5 C2,5.67157288 2.67157288,5 3.5,5 Z M3.5,11 L20.5,11 C21.3284271,11 22,11.6715729 22,12.5 C22,13.3284271 21.3284271,14 20.5,14 L3.5,14 C2.67157288,14 2,13.3284271 2,12.5 C2,11.6715729 2.67157288,11 3.5,11 Z M3.5,17 L20.5,17 C21.3284271,17 22,17.6715729 22,18.5 C22,19.3284271 21.3284271,20 20.5,20 L3.5,20 C2.67157288,20 2,19.3284271 2,18.5 C2,17.6715729 2.67157288,17 3.5,17 Z' id='Icon' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-search:after, .offcanvas-header .ico-search.btn-close:after,
.modal-header .ico-search.btn-close:after, .nav-links .ico-search.prev:after,
.nav-links .ico-search.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%235f6368'%3E%3Cpath d='m777-90.5-254.98-255q-28.52 20-66.52 31.25T373.66-303q-115.13 0-195.65-80.45-80.51-80.46-80.51-195.5 0-115.05 80.45-195.55 80.46-80.5 195.5-80.5Q488.5-855 569-774.49q80.5 80.52 80.5 195.65 0 44.84-11.5 82.09T607-432l256 256.5-86 85ZM373.5-424q65.5 0 110.25-44.75T528.5-579q0-65.5-44.75-110.25T373.5-734q-65.5 0-110.25 44.75T218.5-579q0 65.5 44.75 110.25T373.5-424Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%235f6368'%3E%3Cpath d='m777-90.5-254.98-255q-28.52 20-66.52 31.25T373.66-303q-115.13 0-195.65-80.45-80.51-80.46-80.51-195.5 0-115.05 80.45-195.55 80.46-80.5 195.5-80.5Q488.5-855 569-774.49q80.5 80.52 80.5 195.65 0 44.84-11.5 82.09T607-432l256 256.5-86 85ZM373.5-424q65.5 0 110.25-44.75T528.5-579q0-65.5-44.75-110.25T373.5-734q-65.5 0-110.25 44.75T218.5-579q0 65.5 44.75 110.25T373.5-424Z'/%3E%3C/svg%3E");
}
.btn-icon.ico-right:after, .offcanvas-header .ico-right.btn-close:after,
.modal-header .ico-right.btn-close:after, .nav-links .ico-right.prev:after,
.nav-links .next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(12, 12) scale(-1, 1) translate(-12, -12)'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(12, 12) scale(-1, 1) translate(-12, -12)'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon.ico-left:after, .offcanvas-header .ico-left.btn-close:after,
.modal-header .ico-left.btn-close:after, .nav-links .prev:after,
.nav-links .ico-left.next:after {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.btn-icon:not(.bg-blur-light):hover:after, .btn-icon:active:after, .btn-icon.show:after, .btn-icon.bg-blur-dark:after, .offcanvas-header .btn-close:after,
.modal-header .btn-close:after, .btn-icon.btn-dark:after, .nav-links .prev:after,
.nav-links .next:after, body.neuenow .search-filter-field--control-type-submit .btn-icon.search-filter-input-button.search-filter-field__input:after, body.neuenow .search-filter-field--control-type-submit .offcanvas-header .search-filter-input-button.search-filter-field__input.btn-close:after, .offcanvas-header body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input.btn-close:after,
body.neuenow .search-filter-field--control-type-submit .modal-header .search-filter-input-button.search-filter-field__input.btn-close:after,
.modal-header body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input.btn-close:after, body.neuenow .search-filter-field--control-type-submit .nav-links .search-filter-input-button.search-filter-field__input.prev:after, .nav-links body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input.prev:after,
body.neuenow .search-filter-field--control-type-submit .nav-links .search-filter-input-button.search-filter-field__input.next:after,
.nav-links body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input.next:after, .btn-icon.btn-primary:after, body.neuenow .gform_wrapper.gravity-theme .btn-icon.gform_button.button:after, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-icon:after, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .offcanvas-header button.btn-close:after, .offcanvas-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-close:after,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .modal-header button.btn-close:after,
.modal-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-close:after, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links button.prev:after, .nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.prev:after,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links button.next:after,
.nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.next:after, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .btn-icon.search-filter-input-radio__label:after, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .offcanvas-header .search-filter-input-radio__label.btn-close:after, .offcanvas-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.btn-close:after,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .modal-header .search-filter-input-radio__label.btn-close:after,
.modal-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.btn-close:after, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .nav-links .search-filter-input-radio__label.prev:after, .nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.prev:after,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .nav-links .search-filter-input-radio__label.next:after,
.nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.next:after {
  background-color: #fff !important;
}
.btn-icon.btn-primary:hover, body.neuenow .gform_wrapper.gravity-theme .btn-icon.gform_button.button:hover, .offcanvas-header .btn-primary.btn-close:hover, .offcanvas-header body.neuenow .gform_wrapper.gravity-theme .btn-close.gform_button.button:hover, body.neuenow .gform_wrapper.gravity-theme .offcanvas-header .btn-close.gform_button.button:hover,
.modal-header .btn-primary.btn-close:hover,
.modal-header body.neuenow .gform_wrapper.gravity-theme .btn-close.gform_button.button:hover,
body.neuenow .gform_wrapper.gravity-theme .modal-header .btn-close.gform_button.button:hover, .nav-links .btn-primary.prev:hover, .nav-links body.neuenow .gform_wrapper.gravity-theme .prev.gform_button.button:hover, body.neuenow .gform_wrapper.gravity-theme .nav-links .prev.gform_button.button:hover,
.nav-links .btn-primary.next:hover,
.nav-links body.neuenow .gform_wrapper.gravity-theme .next.gform_button.button:hover,
body.neuenow .gform_wrapper.gravity-theme .nav-links .next.gform_button.button:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-icon:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .offcanvas-header button.btn-close:hover, .offcanvas-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-close:hover,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .modal-header button.btn-close:hover,
.modal-header body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.btn-close:hover, body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links button.prev:hover, .nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.prev:hover,
body.neuenow .search-filter-field.search-filter-field--control-type-load_more .nav-links button.next:hover,
.nav-links body.neuenow .search-filter-field.search-filter-field--control-type-load_more button.next:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .btn-icon.search-filter-input-radio__label:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .offcanvas-header .search-filter-input-radio__label.btn-close:hover, .offcanvas-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.btn-close:hover,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .modal-header .search-filter-input-radio__label.btn-close:hover,
.modal-header body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.btn-close:hover, body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .nav-links .search-filter-input-radio__label.prev:hover, .nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.prev:hover,
body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .nav-links .search-filter-input-radio__label.next:hover,
.nav-links body.neuenow .radio-buttons.search-filter-field--type-choice.search-filter-field--input-type-radio.search-filter-style--choice-radio .search-filter-input-group.search-filter-field__input .search-filter-input-radio--is-active .search-filter-input-radio__label.next:hover {
  background-color: #002559 !important;
  border-color: #002559 !important;
}

@media (max-width: 575.98px) {
  header.site-header .btn-icon.ico-menu, header.site-header .offcanvas-header .ico-menu.btn-close, .offcanvas-header header.site-header .ico-menu.btn-close,
  header.site-header .modal-header .ico-menu.btn-close,
  .modal-header header.site-header .ico-menu.btn-close, header.site-header .nav-links .ico-menu.prev, .nav-links header.site-header .ico-menu.prev,
  header.site-header .nav-links .ico-menu.next,
  .nav-links header.site-header .ico-menu.next, header.site-header .btn-icon.ico-search, header.site-header .offcanvas-header .ico-search.btn-close, .offcanvas-header header.site-header .ico-search.btn-close,
  header.site-header .modal-header .ico-search.btn-close,
  .modal-header header.site-header .ico-search.btn-close, header.site-header .nav-links .ico-search.prev, .nav-links header.site-header .ico-search.prev,
  header.site-header .nav-links .ico-search.next,
  .nav-links header.site-header .ico-search.next {
    padding: 0.5em !important;
  }
  header.site-header .btn-icon.ico-close.modal-close-button, header.site-header .offcanvas-header .ico-close.modal-close-button.btn-close, .offcanvas-header header.site-header .ico-close.modal-close-button.btn-close,
  header.site-header .modal-header .ico-close.modal-close-button.btn-close,
  .modal-header header.site-header .ico-close.modal-close-button.btn-close, header.site-header .nav-links .ico-close.modal-close-button.prev, .nav-links header.site-header .ico-close.modal-close-button.prev,
  header.site-header .nav-links .ico-close.modal-close-button.next,
  .nav-links header.site-header .ico-close.modal-close-button.next {
    padding: 0.5em !important;
  }
}

.nav-pills .nav-link {
  border: 1px solid #002559;
  margin-right: 0.5rem;
}
.nav-pills .nav-link.active {
  border-color: #FA4033;
  color: #fff;
  background-color: #FA4033;
}
.nav-pills .nav-link:not(.active) {
  color: #002559;
}
.nav-pills .nav-link:not(.active):hover {
  background: #002559;
  color: #fff;
}

#smaller-print-menu a {
  font-size: calc(0.5025rem + 0.3093749993vw);
  border-bottom: none;
}
@media (min-width: 1920px) {
  #smaller-print-menu a {
    font-size: 0.75rem;
  }
}

/* @end */
/* @group Breadcrumbs */
.breadcrumb {
  padding-left: 0.25em;
}

.breadcrumb-item {
  display: flex;
  align-items: center;
  font-size: calc(0.503333rem + 0.4124587492vw);
}
@media (min-width: 1920px) {
  .breadcrumb-item {
    font-size: 0.8333rem;
  }
}
.breadcrumb-item a {
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  color: #002559;
}
.breadcrumb-item a:hover {
  color: #FA4033;
}
.breadcrumb-item.active {
  color: rgb(127.5, 146, 172);
}
.breadcrumb-item + .breadcrumb-item::before {
  content: "";
  display: block;
  height: 0.4999999996rem;
  width: 0.4999999996rem;
  background-color: rgb(127.5, 146, 172);
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(12, 12) scale(-1, 1) translate(-12, -12)'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(12, 12) scale(-1, 1) translate(-12, -12)'%3E%3Crect id='Rectangle' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M15.5148717,10.8522367 C16.1595018,11.4705882 16.1617019,12.4722367 15.521472,13.0948249 L7.8684139,20.5298837 C7.54609882,20.8432955 7.12147896,21 6.69685909,21 C6.27663943,21 5.85641977,20.846472 5.53520474,20.5394131 C4.88727443,19.922119 4.88397427,18.9172955 5.52530428,18.2936484 L12.0201181,11.9830602 L5.48471238,5.71270724 C4.84008222,5.0943543 4.83788212,4.08836606 5.48141223,3.46694253 C6.12384228,2.84541312 7.17109128,2.8443543 7.81462139,3.46376606 L15.5149817,10.8522367 L15.5148717,10.8522367 Z' id='Path-Copy' fill='%23FFFFFF' fill-rule='nonzero' transform='translate(10.5, 12) scale(-1, 1) translate(-10.5, -12)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  margin-right: var(--bs-breadcrumb-item-padding-x);
}
@media (min-width: 1920px) {
  .breadcrumb-item + .breadcrumb-item::before {
    height: 0.5rem;
  }
}
@media (min-width: 1920px) {
  .breadcrumb-item + .breadcrumb-item::before {
    width: 0.5rem;
  }
}

.breadcrumb-home {
  display: flex;
  align-items: center;
}
.breadcrumb-home:after {
  content: "";
  display: block;
  height: calc(0.5025rem + 0.3093749993vw);
  width: calc(0.5025rem + 0.3093749993vw);
  background-color: #002559;
  cursor: pointer;
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='12px' height='14px' viewBox='0 0 12 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icons/16px/Home' transform='translate(-2, -1)' fill='%23132F61' fill-rule='nonzero'%3E%3Cg id='home_16dp_5F6368_FILL1_wght400_GRAD0_opsz20' transform='translate(2, 1)'%3E%3Cpolygon id='Path' points='0 14 0 4.5 6 0 12 4.5 12 14 7.5 14 7.5 8.5 4.5 8.5 4.5 14'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='12px' height='14px' viewBox='0 0 12 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Icons/16px/Home' transform='translate(-2, -1)' fill='%23132F61' fill-rule='nonzero'%3E%3Cg id='home_16dp_5F6368_FILL1_wght400_GRAD0_opsz20' transform='translate(2, 1)'%3E%3Cpolygon id='Path' points='0 14 0 4.5 6 0 12 4.5 12 14 7.5 14 7.5 8.5 4.5 8.5 4.5 14'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 1920px) {
  .breadcrumb-home:after {
    height: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .breadcrumb-home:after {
    width: 0.75rem;
  }
}
.breadcrumb-home:hover:after {
  background-color: #FA4033;
}

/* @end */
/* @group Scrolltop */
.sticky-top:not(.site-header) {
  top: calc(0.555rem + 6.8062499941vw);
  transition: top 0.2s linear;
}
@media (min-width: 1920px) {
  .sticky-top:not(.site-header) {
    top: 6rem;
  }
}

body:has(.site-header.hide) .sticky-top:not(.site-header) {
  top: 0;
}

/* @end */
/* @group Type Spacing */
.text-wrap * + .accordion,
.text-header-wrap * + .accordion {
  margin-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .text-wrap * + .accordion,
  .text-header-wrap * + .accordion {
    margin-top: 2rem;
  }
}
.text-wrap * + .text-block,
.text-wrap * + .excerpt-row,
.text-header-wrap * + .text-block,
.text-header-wrap * + .excerpt-row {
  margin-top: calc(0.51rem + 1.2374999985vw);
}
@media (min-width: 1920px) {
  .text-wrap * + .text-block,
  .text-wrap * + .excerpt-row,
  .text-header-wrap * + .text-block,
  .text-header-wrap * + .excerpt-row {
    margin-top: 1.5rem;
  }
}
.text-wrap * + .link-row,
.text-header-wrap * + .link-row {
  margin-top: calc(0.51rem + 1.2374999985vw);
}
@media (min-width: 1920px) {
  .text-wrap * + .link-row,
  .text-header-wrap * + .link-row {
    margin-top: 1.5rem;
  }
}
.text-wrap .eyebrow + h1, .text-wrap .eyebrow + .h1,
.text-wrap .eyebrow + h2,
.text-wrap .eyebrow + .h2,
.text-wrap .eyebrow + h3,
.text-wrap .eyebrow + .h3,
.text-header-wrap .eyebrow + h1,
.text-header-wrap .eyebrow + .h1,
.text-header-wrap .eyebrow + h2,
.text-header-wrap .eyebrow + .h2,
.text-header-wrap .eyebrow + h3,
.text-header-wrap .eyebrow + .h3 {
  margin-top: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .text-wrap .eyebrow + h1, .text-wrap .eyebrow + .h1,
  .text-wrap .eyebrow + h2,
  .text-wrap .eyebrow + .h2,
  .text-wrap .eyebrow + h3,
  .text-wrap .eyebrow + .h3,
  .text-header-wrap .eyebrow + h1,
  .text-header-wrap .eyebrow + .h1,
  .text-header-wrap .eyebrow + h2,
  .text-header-wrap .eyebrow + .h2,
  .text-header-wrap .eyebrow + h3,
  .text-header-wrap .eyebrow + .h3 {
    margin-top: 1rem;
  }
}
.text-wrap h1, .text-wrap .h1,
.text-wrap h2,
.text-wrap .h2,
.text-wrap h3,
.text-wrap .h3,
.text-header-wrap h1,
.text-header-wrap .h1,
.text-header-wrap h2,
.text-header-wrap .h2,
.text-header-wrap h3,
.text-header-wrap .h3 {
  margin: 0;
}
.text-wrap h1 + h3, .text-wrap .h1 + h3, .text-wrap h1 + .h3, .text-wrap .h1 + .h3,
.text-wrap h1 + h4,
.text-wrap .h1 + h4,
.text-wrap h1 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item h1 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap h1 + .accordion-button,
.text-wrap .h1 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item .h1 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap .h1 + .accordion-button,
.text-wrap h1 + h5,
.text-wrap .h1 + h5,
.text-wrap h1 + .h5,
.text-wrap .h1 + .h5,
.text-wrap h1 + h6,
.text-wrap .h1 + h6,
.text-wrap h1 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h1 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap h1 + .gfield_label,
.text-wrap .neue-features-block .features h1 + .feature:before,
.neue-features-block .features .text-wrap h1 + .feature:before,
.text-wrap .h1 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h1 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .h1 + .gfield_label,
.text-wrap .neue-features-block .features .h1 + .feature:before,
.neue-features-block .features .text-wrap .h1 + .feature:before,
.text-wrap h2 + h3,
.text-wrap .h2 + h3,
.text-wrap h2 + .h3,
.text-wrap .h2 + .h3,
.text-wrap h2 + h4,
.text-wrap .h2 + h4,
.text-wrap h2 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap h2 + .accordion-button,
.text-wrap .h2 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item .h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap .h2 + .accordion-button,
.text-wrap h2 + h5,
.text-wrap .h2 + h5,
.text-wrap h2 + .h5,
.text-wrap .h2 + .h5,
.text-wrap h2 + h6,
.text-wrap .h2 + h6,
.text-wrap h2 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h2 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap h2 + .gfield_label,
.text-wrap .neue-features-block .features h2 + .feature:before,
.neue-features-block .features .text-wrap h2 + .feature:before,
.text-wrap .h2 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h2 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .h2 + .gfield_label,
.text-wrap .neue-features-block .features .h2 + .feature:before,
.neue-features-block .features .text-wrap .h2 + .feature:before,
.text-wrap h3 + h3,
.text-wrap .h3 + h3,
.text-wrap h3 + .h3,
.text-wrap .h3 + .h3,
.text-wrap h3 + h4,
.text-wrap .h3 + h4,
.text-wrap h3 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap h3 + .accordion-button,
.text-wrap .h3 + .h4,
.text-wrap .accordion-textIm .accordion .accordion-item .h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-wrap .h3 + .accordion-button,
.text-wrap h3 + h5,
.text-wrap .h3 + h5,
.text-wrap h3 + .h5,
.text-wrap .h3 + .h5,
.text-wrap h3 + h6,
.text-wrap .h3 + h6,
.text-wrap h3 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h3 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap h3 + .gfield_label,
.text-wrap .neue-features-block .features h3 + .feature:before,
.neue-features-block .features .text-wrap h3 + .feature:before,
.text-wrap .h3 + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h3 + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .h3 + .gfield_label,
.text-wrap .neue-features-block .features .h3 + .feature:before,
.neue-features-block .features .text-wrap .h3 + .feature:before,
.text-header-wrap h1 + h3,
.text-header-wrap .h1 + h3,
.text-header-wrap h1 + .h3,
.text-header-wrap .h1 + .h3,
.text-header-wrap h1 + h4,
.text-header-wrap .h1 + h4,
.text-header-wrap h1 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item h1 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap h1 + .accordion-button,
.text-header-wrap .h1 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item .h1 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap .h1 + .accordion-button,
.text-header-wrap h1 + h5,
.text-header-wrap .h1 + h5,
.text-header-wrap h1 + .h5,
.text-header-wrap .h1 + .h5,
.text-header-wrap h1 + h6,
.text-header-wrap .h1 + h6,
.text-header-wrap h1 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h1 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h1 + .gfield_label,
.text-header-wrap .neue-features-block .features h1 + .feature:before,
.neue-features-block .features .text-header-wrap h1 + .feature:before,
.text-header-wrap .h1 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h1 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h1 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h1 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h1 + .gfield_label,
.text-header-wrap .neue-features-block .features .h1 + .feature:before,
.neue-features-block .features .text-header-wrap .h1 + .feature:before,
.text-header-wrap h2 + h3,
.text-header-wrap .h2 + h3,
.text-header-wrap h2 + .h3,
.text-header-wrap .h2 + .h3,
.text-header-wrap h2 + h4,
.text-header-wrap .h2 + h4,
.text-header-wrap h2 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap h2 + .accordion-button,
.text-header-wrap .h2 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item .h2 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap .h2 + .accordion-button,
.text-header-wrap h2 + h5,
.text-header-wrap .h2 + h5,
.text-header-wrap h2 + .h5,
.text-header-wrap .h2 + .h5,
.text-header-wrap h2 + h6,
.text-header-wrap .h2 + h6,
.text-header-wrap h2 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h2 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h2 + .gfield_label,
.text-header-wrap .neue-features-block .features h2 + .feature:before,
.neue-features-block .features .text-header-wrap h2 + .feature:before,
.text-header-wrap .h2 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h2 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h2 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h2 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h2 + .gfield_label,
.text-header-wrap .neue-features-block .features .h2 + .feature:before,
.neue-features-block .features .text-header-wrap .h2 + .feature:before,
.text-header-wrap h3 + h3,
.text-header-wrap .h3 + h3,
.text-header-wrap h3 + .h3,
.text-header-wrap .h3 + .h3,
.text-header-wrap h3 + h4,
.text-header-wrap .h3 + h4,
.text-header-wrap h3 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap h3 + .accordion-button,
.text-header-wrap .h3 + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item .h3 + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap .h3 + .accordion-button,
.text-header-wrap h3 + h5,
.text-header-wrap .h3 + h5,
.text-header-wrap h3 + .h5,
.text-header-wrap .h3 + .h5,
.text-header-wrap h3 + h6,
.text-header-wrap .h3 + h6,
.text-header-wrap h3 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h3 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h3 + .gfield_label,
.text-header-wrap .neue-features-block .features h3 + .feature:before,
.neue-features-block .features .text-header-wrap h3 + .feature:before,
.text-header-wrap .h3 + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h3 + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h3 + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h3 + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h3 + .gfield_label,
.text-header-wrap .neue-features-block .features .h3 + .feature:before,
.neue-features-block .features .text-header-wrap .h3 + .feature:before {
  margin-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .text-wrap h1 + h3, .text-wrap .h1 + h3, .text-wrap h1 + .h3, .text-wrap .h1 + .h3,
  .text-wrap h1 + h4,
  .text-wrap .h1 + h4,
  .text-wrap h1 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item h1 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap h1 + .accordion-button,
  .text-wrap .h1 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item .h1 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap .h1 + .accordion-button,
  .text-wrap h1 + h5,
  .text-wrap .h1 + h5,
  .text-wrap h1 + .h5,
  .text-wrap .h1 + .h5,
  .text-wrap h1 + h6,
  .text-wrap .h1 + h6,
  .text-wrap h1 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h1 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h1 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme h1 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap h1 + .gfield_label,
  .text-wrap .neue-features-block .features h1 + .feature:before,
  .neue-features-block .features .text-wrap h1 + .feature:before,
  .text-wrap .h1 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h1 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h1 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .h1 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .h1 + .gfield_label,
  .text-wrap .neue-features-block .features .h1 + .feature:before,
  .neue-features-block .features .text-wrap .h1 + .feature:before,
  .text-wrap h2 + h3,
  .text-wrap .h2 + h3,
  .text-wrap h2 + .h3,
  .text-wrap .h2 + .h3,
  .text-wrap h2 + h4,
  .text-wrap .h2 + h4,
  .text-wrap h2 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item h2 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap h2 + .accordion-button,
  .text-wrap .h2 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item .h2 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap .h2 + .accordion-button,
  .text-wrap h2 + h5,
  .text-wrap .h2 + h5,
  .text-wrap h2 + .h5,
  .text-wrap .h2 + .h5,
  .text-wrap h2 + h6,
  .text-wrap .h2 + h6,
  .text-wrap h2 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h2 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h2 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme h2 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap h2 + .gfield_label,
  .text-wrap .neue-features-block .features h2 + .feature:before,
  .neue-features-block .features .text-wrap h2 + .feature:before,
  .text-wrap .h2 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h2 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h2 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .h2 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .h2 + .gfield_label,
  .text-wrap .neue-features-block .features .h2 + .feature:before,
  .neue-features-block .features .text-wrap .h2 + .feature:before,
  .text-wrap h3 + h3,
  .text-wrap .h3 + h3,
  .text-wrap h3 + .h3,
  .text-wrap .h3 + .h3,
  .text-wrap h3 + h4,
  .text-wrap .h3 + h4,
  .text-wrap h3 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item h3 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap h3 + .accordion-button,
  .text-wrap .h3 + .h4,
  .text-wrap .accordion-textIm .accordion .accordion-item .h3 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-wrap .h3 + .accordion-button,
  .text-wrap h3 + h5,
  .text-wrap .h3 + h5,
  .text-wrap h3 + .h5,
  .text-wrap .h3 + .h5,
  .text-wrap h3 + h6,
  .text-wrap .h3 + h6,
  .text-wrap h3 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h3 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap h3 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme h3 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap h3 + .gfield_label,
  .text-wrap .neue-features-block .features h3 + .feature:before,
  .neue-features-block .features .text-wrap h3 + .feature:before,
  .text-wrap .h3 + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h3 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .h3 + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .h3 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .h3 + .gfield_label,
  .text-wrap .neue-features-block .features .h3 + .feature:before,
  .neue-features-block .features .text-wrap .h3 + .feature:before,
  .text-header-wrap h1 + h3,
  .text-header-wrap .h1 + h3,
  .text-header-wrap h1 + .h3,
  .text-header-wrap .h1 + .h3,
  .text-header-wrap h1 + h4,
  .text-header-wrap .h1 + h4,
  .text-header-wrap h1 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item h1 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap h1 + .accordion-button,
  .text-header-wrap .h1 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .h1 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .h1 + .accordion-button,
  .text-header-wrap h1 + h5,
  .text-header-wrap .h1 + h5,
  .text-header-wrap h1 + .h5,
  .text-header-wrap .h1 + .h5,
  .text-header-wrap h1 + h6,
  .text-header-wrap .h1 + h6,
  .text-header-wrap h1 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h1 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h1 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme h1 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h1 + .gfield_label,
  .text-header-wrap .neue-features-block .features h1 + .feature:before,
  .neue-features-block .features .text-header-wrap h1 + .feature:before,
  .text-header-wrap .h1 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h1 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h1 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h1 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h1 + .gfield_label,
  .text-header-wrap .neue-features-block .features .h1 + .feature:before,
  .neue-features-block .features .text-header-wrap .h1 + .feature:before,
  .text-header-wrap h2 + h3,
  .text-header-wrap .h2 + h3,
  .text-header-wrap h2 + .h3,
  .text-header-wrap .h2 + .h3,
  .text-header-wrap h2 + h4,
  .text-header-wrap .h2 + h4,
  .text-header-wrap h2 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item h2 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap h2 + .accordion-button,
  .text-header-wrap .h2 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .h2 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .h2 + .accordion-button,
  .text-header-wrap h2 + h5,
  .text-header-wrap .h2 + h5,
  .text-header-wrap h2 + .h5,
  .text-header-wrap .h2 + .h5,
  .text-header-wrap h2 + h6,
  .text-header-wrap .h2 + h6,
  .text-header-wrap h2 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h2 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h2 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme h2 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h2 + .gfield_label,
  .text-header-wrap .neue-features-block .features h2 + .feature:before,
  .neue-features-block .features .text-header-wrap h2 + .feature:before,
  .text-header-wrap .h2 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h2 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h2 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h2 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h2 + .gfield_label,
  .text-header-wrap .neue-features-block .features .h2 + .feature:before,
  .neue-features-block .features .text-header-wrap .h2 + .feature:before,
  .text-header-wrap h3 + h3,
  .text-header-wrap .h3 + h3,
  .text-header-wrap h3 + .h3,
  .text-header-wrap .h3 + .h3,
  .text-header-wrap h3 + h4,
  .text-header-wrap .h3 + h4,
  .text-header-wrap h3 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item h3 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap h3 + .accordion-button,
  .text-header-wrap .h3 + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .h3 + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .h3 + .accordion-button,
  .text-header-wrap h3 + h5,
  .text-header-wrap .h3 + h5,
  .text-header-wrap h3 + .h5,
  .text-header-wrap .h3 + .h5,
  .text-header-wrap h3 + h6,
  .text-header-wrap .h3 + h6,
  .text-header-wrap h3 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label h3 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap h3 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme h3 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap h3 + .gfield_label,
  .text-header-wrap .neue-features-block .features h3 + .feature:before,
  .neue-features-block .features .text-header-wrap h3 + .feature:before,
  .text-header-wrap .h3 + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .h3 + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .h3 + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .h3 + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .h3 + .gfield_label,
  .text-header-wrap .neue-features-block .features .h3 + .feature:before,
  .neue-features-block .features .text-header-wrap .h3 + .feature:before {
    margin-top: 2rem;
  }
}
.text-wrap h1 + .accordion, .text-wrap .h1 + .accordion,
.text-wrap h2 + .accordion,
.text-wrap .h2 + .accordion,
.text-wrap h3 + .accordion,
.text-wrap .h3 + .accordion,
.text-header-wrap h1 + .accordion,
.text-header-wrap .h1 + .accordion,
.text-header-wrap h2 + .accordion,
.text-header-wrap .h2 + .accordion,
.text-header-wrap h3 + .accordion,
.text-header-wrap .h3 + .accordion {
  margin-top: calc(0.525rem + 3.093749997vw);
}
@media (min-width: 1920px) {
  .text-wrap h1 + .accordion, .text-wrap .h1 + .accordion,
  .text-wrap h2 + .accordion,
  .text-wrap .h2 + .accordion,
  .text-wrap h3 + .accordion,
  .text-wrap .h3 + .accordion,
  .text-header-wrap h1 + .accordion,
  .text-header-wrap .h1 + .accordion,
  .text-header-wrap h2 + .accordion,
  .text-header-wrap .h2 + .accordion,
  .text-header-wrap h3 + .accordion,
  .text-header-wrap .h3 + .accordion {
    margin-top: 3rem;
  }
}
.text-wrap h4, .text-wrap .h4, .text-wrap .accordion-textIm .accordion .accordion-item .accordion-button, .accordion-textIm .accordion .accordion-item .text-wrap .accordion-button,
.text-wrap h5,
.text-wrap .h5,
.text-wrap h6,
.text-wrap .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label,
.text-wrap .neue-features-block .features .feature:before,
.neue-features-block .features .text-wrap .feature:before,
.text-header-wrap h4,
.text-header-wrap .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button,
.text-header-wrap h5,
.text-header-wrap .h5,
.text-header-wrap h6,
.text-header-wrap .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label,
.text-header-wrap .neue-features-block .features .feature:before,
.neue-features-block .features .text-header-wrap .feature:before {
  margin: 0;
}
.text-wrap h4 + .text-block, .text-wrap .h4 + .text-block, .text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .text-block, .accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .text-block,
.text-wrap h4 + .link-row,
.text-wrap .h4 + .link-row,
.text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .link-row,
.accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .link-row,
.text-wrap h4 + .excerpt-row,
.text-wrap .h4 + .excerpt-row,
.text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .excerpt-row,
.accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .excerpt-row,
.text-wrap h5 + .text-block,
.text-wrap .h5 + .text-block,
.text-wrap h5 + .link-row,
.text-wrap .h5 + .link-row,
.text-wrap h5 + .excerpt-row,
.text-wrap .h5 + .excerpt-row,
.text-wrap h6 + .text-block,
.text-wrap .h6 + .text-block,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .text-block,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .text-block,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .text-block,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .text-block,
.text-wrap .neue-features-block .features .feature:before + .text-block,
.neue-features-block .features .text-wrap .feature:before + .text-block,
.text-wrap h6 + .link-row,
.text-wrap .h6 + .link-row,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .link-row,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .link-row,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .link-row,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .link-row,
.text-wrap .neue-features-block .features .feature:before + .link-row,
.neue-features-block .features .text-wrap .feature:before + .link-row,
.text-wrap h6 + .excerpt-row,
.text-wrap .h6 + .excerpt-row,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .excerpt-row,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .excerpt-row,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .excerpt-row,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .excerpt-row,
.text-wrap .neue-features-block .features .feature:before + .excerpt-row,
.neue-features-block .features .text-wrap .feature:before + .excerpt-row,
.text-header-wrap h4 + .text-block,
.text-header-wrap .h4 + .text-block,
.text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .text-block,
.accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .text-block,
.text-header-wrap h4 + .link-row,
.text-header-wrap .h4 + .link-row,
.text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .link-row,
.accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .link-row,
.text-header-wrap h4 + .excerpt-row,
.text-header-wrap .h4 + .excerpt-row,
.text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .excerpt-row,
.accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .excerpt-row,
.text-header-wrap h5 + .text-block,
.text-header-wrap .h5 + .text-block,
.text-header-wrap h5 + .link-row,
.text-header-wrap .h5 + .link-row,
.text-header-wrap h5 + .excerpt-row,
.text-header-wrap .h5 + .excerpt-row,
.text-header-wrap h6 + .text-block,
.text-header-wrap .h6 + .text-block,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .text-block,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .text-block,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .text-block,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .text-block,
.text-header-wrap .neue-features-block .features .feature:before + .text-block,
.neue-features-block .features .text-header-wrap .feature:before + .text-block,
.text-header-wrap h6 + .link-row,
.text-header-wrap .h6 + .link-row,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .link-row,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .link-row,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .link-row,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .link-row,
.text-header-wrap .neue-features-block .features .feature:before + .link-row,
.neue-features-block .features .text-header-wrap .feature:before + .link-row,
.text-header-wrap h6 + .excerpt-row,
.text-header-wrap .h6 + .excerpt-row,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .excerpt-row,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .excerpt-row,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .excerpt-row,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .excerpt-row,
.text-header-wrap .neue-features-block .features .feature:before + .excerpt-row,
.neue-features-block .features .text-header-wrap .feature:before + .excerpt-row {
  margin-top: 0.4999999996rem;
}
@media (min-width: 1920px) {
  .text-wrap h4 + .text-block, .text-wrap .h4 + .text-block, .text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .text-block, .accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .text-block,
  .text-wrap h4 + .link-row,
  .text-wrap .h4 + .link-row,
  .text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .link-row,
  .accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .link-row,
  .text-wrap h4 + .excerpt-row,
  .text-wrap .h4 + .excerpt-row,
  .text-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .excerpt-row,
  .accordion-textIm .accordion .accordion-item .text-wrap .accordion-button + .excerpt-row,
  .text-wrap h5 + .text-block,
  .text-wrap .h5 + .text-block,
  .text-wrap h5 + .link-row,
  .text-wrap .h5 + .link-row,
  .text-wrap h5 + .excerpt-row,
  .text-wrap .h5 + .excerpt-row,
  .text-wrap h6 + .text-block,
  .text-wrap .h6 + .text-block,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .text-block,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .text-block,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .text-block,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .text-block,
  .text-wrap .neue-features-block .features .feature:before + .text-block,
  .neue-features-block .features .text-wrap .feature:before + .text-block,
  .text-wrap h6 + .link-row,
  .text-wrap .h6 + .link-row,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .link-row,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .link-row,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .link-row,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .link-row,
  .text-wrap .neue-features-block .features .feature:before + .link-row,
  .neue-features-block .features .text-wrap .feature:before + .link-row,
  .text-wrap h6 + .excerpt-row,
  .text-wrap .h6 + .excerpt-row,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .excerpt-row,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .gfield_required + .excerpt-row,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .excerpt-row,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .gfield_label + .excerpt-row,
  .text-wrap .neue-features-block .features .feature:before + .excerpt-row,
  .neue-features-block .features .text-wrap .feature:before + .excerpt-row,
  .text-header-wrap h4 + .text-block,
  .text-header-wrap .h4 + .text-block,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .text-block,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .text-block,
  .text-header-wrap h4 + .link-row,
  .text-header-wrap .h4 + .link-row,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .link-row,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .link-row,
  .text-header-wrap h4 + .excerpt-row,
  .text-header-wrap .h4 + .excerpt-row,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .accordion-button + .excerpt-row,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .accordion-button + .excerpt-row,
  .text-header-wrap h5 + .text-block,
  .text-header-wrap .h5 + .text-block,
  .text-header-wrap h5 + .link-row,
  .text-header-wrap .h5 + .link-row,
  .text-header-wrap h5 + .excerpt-row,
  .text-header-wrap .h5 + .excerpt-row,
  .text-header-wrap h6 + .text-block,
  .text-header-wrap .h6 + .text-block,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .text-block,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .text-block,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .text-block,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .text-block,
  .text-header-wrap .neue-features-block .features .feature:before + .text-block,
  .neue-features-block .features .text-header-wrap .feature:before + .text-block,
  .text-header-wrap h6 + .link-row,
  .text-header-wrap .h6 + .link-row,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .link-row,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .link-row,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .link-row,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .link-row,
  .text-header-wrap .neue-features-block .features .feature:before + .link-row,
  .neue-features-block .features .text-header-wrap .feature:before + .link-row,
  .text-header-wrap h6 + .excerpt-row,
  .text-header-wrap .h6 + .excerpt-row,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required + .excerpt-row,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .gfield_required + .excerpt-row,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label + .excerpt-row,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .gfield_label + .excerpt-row,
  .text-header-wrap .neue-features-block .features .feature:before + .excerpt-row,
  .neue-features-block .features .text-header-wrap .feature:before + .excerpt-row {
    margin-top: 0.5rem;
  }
}
.text-wrap .text-block + h2, .text-wrap .text-block + .h2,
.text-wrap .text-block + h3,
.text-wrap .text-block + .h3,
.text-header-wrap .text-block + h2,
.text-header-wrap .text-block + .h2,
.text-header-wrap .text-block + h3,
.text-header-wrap .text-block + .h3 {
  margin-top: calc(0.535rem + 4.331249996vw);
}
@media (min-width: 1920px) {
  .text-wrap .text-block + h2, .text-wrap .text-block + .h2,
  .text-wrap .text-block + h3,
  .text-wrap .text-block + .h3,
  .text-header-wrap .text-block + h2,
  .text-header-wrap .text-block + .h2,
  .text-header-wrap .text-block + h3,
  .text-header-wrap .text-block + .h3 {
    margin-top: 4rem;
  }
}
.text-wrap .text-block + h4, .text-wrap .text-block + .h4, .text-wrap .accordion-textIm .accordion .accordion-item .text-block + .accordion-button, .accordion-textIm .accordion .accordion-item .text-wrap .text-block + .accordion-button,
.text-wrap .text-block + h5,
.text-wrap .text-block + .h5,
.text-wrap .text-block + h6,
.text-wrap .text-block + .h6,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-block + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .text-block + .gfield_required,
.text-wrap body.neuenow .gform_wrapper.gravity-theme .text-block + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-wrap .text-block + .gfield_label,
.text-wrap .neue-features-block .features .text-block + .feature:before,
.neue-features-block .features .text-wrap .text-block + .feature:before,
.text-header-wrap .text-block + h4,
.text-header-wrap .text-block + .h4,
.text-header-wrap .accordion-textIm .accordion .accordion-item .text-block + .accordion-button,
.accordion-textIm .accordion .accordion-item .text-header-wrap .text-block + .accordion-button,
.text-header-wrap .text-block + h5,
.text-header-wrap .text-block + .h5,
.text-header-wrap .text-block + h6,
.text-header-wrap .text-block + .h6,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-block + .gfield_required,
body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .text-block + .gfield_required,
.text-header-wrap body.neuenow .gform_wrapper.gravity-theme .text-block + .gfield_label,
body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .text-block + .gfield_label,
.text-header-wrap .neue-features-block .features .text-block + .feature:before,
.neue-features-block .features .text-header-wrap .text-block + .feature:before {
  margin-top: calc(0.525rem + 3.093749997vw);
}
@media (min-width: 1920px) {
  .text-wrap .text-block + h4, .text-wrap .text-block + .h4, .text-wrap .accordion-textIm .accordion .accordion-item .text-block + .accordion-button, .accordion-textIm .accordion .accordion-item .text-wrap .text-block + .accordion-button,
  .text-wrap .text-block + h5,
  .text-wrap .text-block + .h5,
  .text-wrap .text-block + h6,
  .text-wrap .text-block + .h6,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-block + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-wrap .text-block + .gfield_required,
  .text-wrap body.neuenow .gform_wrapper.gravity-theme .text-block + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-wrap .text-block + .gfield_label,
  .text-wrap .neue-features-block .features .text-block + .feature:before,
  .neue-features-block .features .text-wrap .text-block + .feature:before,
  .text-header-wrap .text-block + h4,
  .text-header-wrap .text-block + .h4,
  .text-header-wrap .accordion-textIm .accordion .accordion-item .text-block + .accordion-button,
  .accordion-textIm .accordion .accordion-item .text-header-wrap .text-block + .accordion-button,
  .text-header-wrap .text-block + h5,
  .text-header-wrap .text-block + .h5,
  .text-header-wrap .text-block + h6,
  .text-header-wrap .text-block + .h6,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-block + .gfield_required,
  body.neuenow .gform_wrapper.gravity-theme .gfield_label .text-header-wrap .text-block + .gfield_required,
  .text-header-wrap body.neuenow .gform_wrapper.gravity-theme .text-block + .gfield_label,
  body.neuenow .gform_wrapper.gravity-theme .text-header-wrap .text-block + .gfield_label,
  .text-header-wrap .neue-features-block .features .text-block + .feature:before,
  .neue-features-block .features .text-header-wrap .text-block + .feature:before {
    margin-top: 3rem;
  }
}
.text-wrap .accordion + .link-row,
.text-header-wrap .accordion + .link-row {
  margin-top: calc(0.52rem + 2.4749999975vw);
}
@media (min-width: 1920px) {
  .text-wrap .accordion + .link-row,
  .text-header-wrap .accordion + .link-row {
    margin-top: 2.5rem;
  }
}
.text-wrap p:last-of-type,
.text-header-wrap p:last-of-type {
  margin-bottom: 0;
}

.hightlight-em em {
  font-style: normal;
  color: #244CB3;
}

#page-header.header-hero {
  transition: min-height 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  display: flex;
  flex-direction: column-reverse;
}
@media (max-width: 1199.98px) {
  #page-header.header-hero:not(.header-404) {
    min-height: 40vh !important;
    min-height: 40svh !important;
  }
}
@media (min-width: 1200px) {
  #page-header.header-hero {
    min-height: 100vh;
    min-height: 100svh;
  }
}
#page-header.header-hero .image-cover {
  background: #05112E;
}
#page-header.header-hero .image-cover img {
  opacity: 0.95;
}
#page-header.header-hero .image-cover::after {
  content: "";
  position: absolute;
  inset: 0;
  display: block;
  opacity: 0.65;
  background-image: linear-gradient(180deg, rgba(0, 28, 66, 0) 33%, rgba(0, 28, 66, 0.6) 100%);
}
#page-header.header-hero .hightlight-em {
  color: #fff;
}
#page-header.header-hero .hightlight-em em,
#page-header.header-hero .hightlight-em i {
  color: #FAED64;
}
@media (min-width: 576px) {
  #page-header.header-hero .text-block {
    padding-right: 1rem;
  }
}
#page-header.header-hero .link-row {
  margin-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  #page-header.header-hero .link-row {
    margin-top: 2rem;
  }
}
@media (max-width: 1199.98px) {
  #page-header.header-hero .text-header-wrap {
    padding-top: calc(0.6549999999rem + 19.1812499842vw);
  }
}
@media (max-width: 1199.98px) and (min-width: 1920px) {
  #page-header.header-hero .text-header-wrap {
    padding-top: 16rem;
  }
}
@media (max-width: 767.98px) {
  #page-header.header-hero .text-header-wrap {
    padding-bottom: 0.4999999996rem;
  }
}
@media (max-width: 767.98px) and (min-width: 1920px) {
  #page-header.header-hero .text-header-wrap {
    padding-bottom: 0.5rem;
  }
}
#page-header .text-header-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
}
#page-header .text-header-wrap p {
  max-width: 768px;
}

.neue-headline-block .eyebrow + h2, .neue-headline-block .eyebrow + .h2 {
  margin-top: 1.5rem;
}
.neue-headline-block .text-center .text-block {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

/* @end */
/* @group Forms */
select {
  width: 100%;
}

/* Archive Pagination */
.nav-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-radius: calc(0.535rem + 4.331249996vw);
  width: 100%;
}
@media (min-width: 1920px) {
  .nav-links {
    border-radius: 4rem;
  }
}
.nav-links .prev,
.nav-links .next {
  overflow: hidden;
  text-indent: -9999px;
  line-height: 0;
}
.nav-links .next {
  margin-left: 1rem;
}
.nav-links .prev {
  margin-right: 1rem;
}

/* @end */
/* @group Swiper Styles */
.neue-swiper-controls .swiper-pagination-horizontal {
  height: var(--swiper-pagination-bullet-height);
  display: inline-flex;
  justify-content: center;
}
.neue-swiper-controls .swiper-pagination-horizontal .swiper-pagination-bullet {
  display: block;
  line-height: 1;
  border-radius: 100%;
}

.swiper-slide {
  height: auto !important;
}

.swiper-button-disabled {
  opacity: 0.5 !important;
}

.neue-swiper-controls .btn-dark:hover, .neue-swiper-controls body.neuenow .search-filter-field--control-type-submit .search-filter-input-button.search-filter-field__input:hover, body.neuenow .search-filter-field--control-type-submit .neue-swiper-controls .search-filter-input-button.search-filter-field__input:hover, .neue-swiper-controls .nav-links .prev:hover, .nav-links .neue-swiper-controls .prev:hover,
.neue-swiper-controls .nav-links .next:hover,
.nav-links .neue-swiper-controls .next:hover {
  border-color: var(--btn-hover-color) !important;
  background-color: var(--btn-hover-color) !important;
}

/* @end */
/* @group Modal */
.neuenow .offcanvas-backdrop,
.neuenow .modal-backdrop {
  opacity: 1;
  background-color: rgba(0, 1, 30, 0.7);
  -webkit-backdrop-filter: blur(14px) !important;
          backdrop-filter: blur(14px) !important;
}

.offcanvas-header .btn-close,
.modal-header .btn-close {
  padding: 0.5rem !important;
  margin: 0 !important;
  margin-left: auto !important;
  background-image: none;
  transition: all 0.2s ease-in-out;
}
.offcanvas-header .btn-close:after,
.modal-header .btn-close:after {
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='21.9203102px' height='21.9203102px' viewBox='0 0 21.9203102 21.9203102' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(-18.1863, -19.6005)' stroke='%23FFFFFF' stroke-width='3'%3E%3Cg transform='translate(23, 23)' id='Path'%3E%3Cg transform='translate(6.5, 6.5) rotate(45) translate(-6.5, -6.5)'%3E%3Cg transform='translate(-1, 0)'%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5'%3E%3C/line%3E%3Cline x1='1' y1='7.5' x2='16' y2='7.5' transform='translate(8.5, 7.5) rotate(90) translate(-8.5, -7.5)'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transition: all 0.2s ease-in-out;
}

.modal-dialog {
  margin-top: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .modal-dialog {
    margin-top: 2rem;
  }
}

.modal-body {
  padding-left: calc(0.535rem + 4.331249996vw);
  padding-right: calc(0.535rem + 4.331249996vw);
  padding-bottom: calc(0.515rem + 1.856249998vw);
}
@media (min-width: 1920px) {
  .modal-body {
    padding-left: 4rem;
  }
}
@media (min-width: 1920px) {
  .modal-body {
    padding-right: 4rem;
  }
}
@media (min-width: 1920px) {
  .modal-body {
    padding-bottom: 2rem;
  }
}

/* @end */
/* @group Tile Grid */
.tile-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
@media (min-width: 768px) {
  .tile-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
  }
  .tile-grid:not(.count-1, .count-2, .count-4) {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
  }
}
.tile-grid.team-grid {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
}
@media (min-width: 992px) {
  .tile-grid.team-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
  }
}
@media (min-width: 1400px) {
  .tile-grid.team-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }
}

@media (min-width: 992px) {
  .tile-grid.news-grid {
    grid-column-gap: calc(var(--bs-gutter-x) * 0.5);
    grid-row-gap: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (min-width: 1200px) {
  .tile-grid.news-grid {
    grid-column-gap: var(--bs-gutter-x);
    grid-row-gap: var(--bs-gutter-x);
  }
}

/* @end */
/* @group Sticky Features Scroller */
.equal-height-grid {
  display: grid;
  grid-auto-rows: 1fr;
  /* Each row gets equal height */
}

.sticky-feature-tile:nth-child(6n+1) .bg-color {
  background-color: #323B8C;
}
.sticky-feature-tile:nth-child(6n+2) .bg-color {
  background-color: #FAED64;
}
.sticky-feature-tile:nth-child(6n+3) .bg-color {
  background-color: #FFCA61;
}
.sticky-feature-tile:nth-child(6n+4) .bg-color {
  background-color: #ff9782;
}
.sticky-feature-tile:nth-child(6n+5) .bg-color {
  background-color: #C5CFFD;
}
.sticky-feature-tile:nth-child(6n+6) .bg-color {
  background-color: #6CD97E;
}

.sticky-feature-tile:nth-child(1n) {
  padding-top: 2rem;
  padding-bottom: 10rem;
}

.sticky-feature-tile:nth-child(2n) {
  padding-top: 3rem;
  padding-bottom: 9rem;
}

.sticky-feature-tile:nth-child(3n) {
  padding-top: 4rem;
  padding-bottom: 8rem;
}

.sticky-feature-tile:nth-child(4n) {
  padding-top: 5rem;
  padding-bottom: 7rem;
}

.sticky-feature-tile:nth-child(5n) {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.sticky-feature-tile:nth-child(6n) {
  padding-top: 7rem;
  padding-bottom: 5rem;
}

.sticky-feature-tile:nth-child(7n) {
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.sticky-feature-tile:nth-child(8n) {
  padding-top: 9rem;
  padding-bottom: 3rem;
}

.sticky-feature-tile:nth-child(9n) {
  padding-top: 10rem;
  padding-bottom: 2rem;
}

.sticky-feature-tile:nth-child(10n) {
  padding-top: 11rem;
  padding-bottom: 1rem;
}

@media (max-width: 767.98px) {
  .sticky-feature-tile {
    height: 100vh !important;
    height: 100svh !important;
  }
  .sticky-feature-tile .h3 {
    font-size: calc(0.535rem + 4.331249996vw);
    padding-left: 1em;
    padding-right: 1em;
    margin-top: calc(-0.535rem - 4.331249996vw);
  }
}
@media (max-width: 767.98px) and (min-width: 1920px) {
  .sticky-feature-tile .h3 {
    font-size: 4rem;
  }
}
@media (max-width: 767.98px) and (min-width: 1920px) {
  .sticky-feature-tile .h3 {
    margin-top: -4rem;
  }
}
/* @end */
/* @group Photo Grid */
/* @group mobile swiper view */
.photoGrid-swiper-container .swiper-slide {
  width: auto !important;
  flex-shrink: 0;
  display: inline-block;
  vertical-align: top;
}

/* Example widths relative to viewport width */
.photoGrid-swiper-container .ratio-7x5 {
  width: 45vw; /* widest */
}

.photoGrid-swiper-container .ratio-1x1 {
  width: 32.1435vw; /* 71.43% of 45vw */
}

.photoGrid-swiper-container .ratio-5x7 {
  width: 22.95vw; /* 51% of 45vw */
}

/* @end */
@media (max-width: 1199.98px) {
  .neue-photo-grid .row {
    --bs-gutter-x: 1rem;
  }
}

.pg-image {
  margin-bottom: var(--bs-gutter-x);
}

@media (min-width: 768px) {
  .pg-left-col {
    margin-top: 5rem;
  }
}
.funding-sticker-wrap {
  z-index: 999;
  position: absolute;
  right: calc(var(--bs-gutter-x) * -0.25);
  bottom: calc(var(--bs-gutter-x) * 0.375);
}
@media (min-width: 768px) {
  .funding-sticker-wrap {
    top: 33%;
    bottom: unset;
    right: unset;
    left: 100%;
    transform: translate(-50%, -50%);
  }
}

.funding-sticker {
  width: calc(0.6149999999rem + 14.2312499881vw);
  height: calc(0.6149999999rem + 14.2312499881vw);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("images/logo2.png");
  transform: scale(1) rotate(0deg);
  transition: transform 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
@media (min-width: 1920px) {
  .funding-sticker {
    width: 12rem;
  }
}
@media (min-width: 1920px) {
  .funding-sticker {
    height: 12rem;
  }
}
@media (min-width: 768px) {
  .funding-sticker {
    width: calc(0.5949999999rem + 11.7562499901vw);
    height: calc(0.5949999999rem + 11.7562499901vw);
  }
}
@media (min-width: 768px) and (min-width: 1920px) {
  .funding-sticker {
    width: 10rem;
  }
}
@media (min-width: 768px) and (min-width: 1920px) {
  .funding-sticker {
    height: 10rem;
  }
}
.funding-sticker:hover {
  transform: scale(1.15) rotate(7deg);
}

/* @end */
/* @group Impact Slider */
.impact-slideshow {
  padding: calc(var(--bs-gutter-x) * 0.5);
}
.impact-slideshow .text-sm {
  max-width: 480px;
}

.impact-swiper-im {
  height: 100%;
}
.impact-swiper-im .ratio {
  height: 100%;
}

.impact-swiper-label .swiper-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  transform: none !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}
.impact-swiper-label .swiper-slide {
  opacity: 0.5 !important;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
.impact-swiper-label .swiper-slide.swiper-slide-active, .impact-swiper-label .swiper-slide:hover {
  opacity: 1 !important;
}
.impact-swiper-label .swiper-slide .label {
  transform: translateX(-2em);
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
@media (min-width: 992px) {
  .impact-swiper-label .swiper-slide .label {
    transform: translateX(-1.125em);
  }
}
@media (min-width: 1200px) {
  .impact-swiper-label .swiper-slide .label {
    transform: translateX(-0.875em);
  }
}
.impact-swiper-label .swiper-slide .neue-progress {
  transform: rotate(-90deg);
  width: 1em;
  height: auto;
  background: none;
  position: relative;
  margin-right: 0.375em;
  overflow: visible;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  opacity: 0;
  margin-top: 0.0625em;
}
@media (min-width: 992px) {
  .impact-swiper-label .swiper-slide .neue-progress {
    width: 0.75em;
  }
}
@media (min-width: 1200px) {
  .impact-swiper-label .swiper-slide .neue-progress {
    width: 0.5em;
  }
}
@media (min-width: 992px) {
  .impact-swiper-label .swiper-slide .neue-progress {
    margin-top: 0.1625em;
  }
}
@media (min-width: 1200px) {
  .impact-swiper-label .swiper-slide .neue-progress {
    margin-top: 0.325em;
  }
}
.impact-swiper-label .swiper-slide .neue-progress .neue-progress__value,
.impact-swiper-label .swiper-slide .neue-progress .neue-progress__bg {
  opacity: 0.3;
  stroke: #FA4033;
  transition: opacity 200ms;
  stroke-width: 1.25em;
}
@media (min-width: 992px) {
  .impact-swiper-label .swiper-slide .neue-progress .neue-progress__value,
  .impact-swiper-label .swiper-slide .neue-progress .neue-progress__bg {
    stroke-width: 1em;
  }
}
.impact-swiper-label .swiper-slide.swiper-slide-active .neue-progress {
  visibility: visible;
  opacity: 1;
}
.impact-swiper-label .swiper-slide.swiper-slide-active .label {
  transform: translateX(0);
}
.impact-swiper-label .swiper-slide.swiper-slide-active .neue-progress__value {
  stroke-dasharray: 339.292;
  stroke-dashoffset: 339.292;
  animation: progress 5s linear 400ms 1 forwards;
  opacity: 1 !important;
  stroke: #FA4033;
  stroke-linecap: round;
}

@keyframes progress {
  from {
    stroke-dashoffset: 339.292;
  }
  to {
    stroke-dashoffset: 0;
  }
}
/* @end */
/* @group Image Ticker Block */
.marquee-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}
.marquee-carousel .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.image-ticker-block .image-contain img {
  max-width: 150px;
}

/* @end */
/* @group Portrait Image Slider */
.image-swiper .swiper-slide {
  width: auto;
  /* important when using 'auto' slidesPerView */
  min-height: 400px !important;
  height: 50vh !important;
  height: 50svh !important;
  /* or whatever fixed height you prefer */
}
.image-swiper .swiper-slide div.image {
  height: 100%;
}
.image-swiper .swiper-slide div.image img {
  height: 100%;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-swiper .swiper-slide .caption {
  white-space: normal;
  word-wrap: break-word;
  max-width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1em;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
}

/* @end */
/* @group Features */
.neue-features-block .features {
  counter-reset: feature-counter;
}
.neue-features-block .features .feature {
  counter-increment: feature-counter;
  position: relative;
}
.neue-features-block .features .feature:before {
  content: counter(feature-counter, decimal-leading-zero);
  display: flex;
  border-bottom: 1px solid #002559;
}

.accordion-group + .accordion-group {
  margin-top: calc(0.535rem + 4.331249996vw);
}
@media (min-width: 1920px) {
  .accordion-group + .accordion-group {
    margin-top: 4rem;
  }
}

/* @end */
/* @group Featured News Slider*/
.featuredNews {
  --swiper-pagination-color: var(--bs-white);
  --swiper-pagination-bullet-inactive-color: var(--bs-white);
  position: relative;
}
.featuredNews .featuredNews-pagination-wrapper {
  height: 0;
  position: relative;
  pointer-events: none;
}
.featuredNews .featuredNews-pagination-wrapper > div {
  transform: translateY(-100%);
  position: relative;
  z-index: 1;
}
.featuredNews .featuredNews-pagination-wrapper .featuredNews-pagination {
  pointer-events: auto;
}

.news-card {
  padding: calc(var(--bs-gutter-x) * 0.25);
}
@media (min-width: 1400px) {
  .news-card {
    padding: calc(var(--bs-gutter-x) * 0.5);
  }
}

/* @end */
/* @group News Page */
#advFilter-toggle {
  display: block;
  position: relative;
  height: 1.25em;
  width: 1.25em;
  margin-right: -0.75em;
  margin-left: 0.25em;
  border-radius: 50rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: var(--bs-blue);
  background-size: 1em auto;
  background-repeat: no-repeat;
  background-position: center center;
}
#advFilter-toggle.caret-down {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-17'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Crect id='Rectangle' x='2' y='2' width='12' height='12'%3E%3C/rect%3E%3Cpolygon id='Fill-1' fill='%23FFFFFF' transform='translate(8, 8) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#advFilter-toggle.caret-up {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Menus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-18-Copy'%3E%3Ccircle id='Oval' fill-opacity='0' fill='%23F2EDE1' cx='8' cy='8' r='8'%3E%3C/circle%3E%3Cpolygon id='Fill-1' fill='%23FFFFFF' transform='translate(8, 8) scale(1, -1) rotate(90) translate(-8, -8)' points='6.76333708 4.25 5.75 5.33778367 8.22553699 7.99983014 5.75 10.660178 6.76333708 11.75 9.23666292 9.08795353 10.25 7.99983014 9.23666292 6.91034787'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.advFilter-controls {
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
@media (min-width: 768px) {
  .advFilter-controls {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
  }
}

/* @end */
/* @group News Post */
.neue-event-meta .neue-meta-date,
.neue-event-meta .neue-meta-time,
.neue-event-meta .neue-meta-location {
  display: flex;
  align-items: top;
  padding-left: 1.375em;
}
.neue-event-meta .neue-meta-date:before,
.neue-event-meta .neue-meta-time:before,
.neue-event-meta .neue-meta-location:before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-color: #002559;
  margin-top: 0.175em;
  margin-left: -1.375em;
  margin-right: 0.375em;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.neue-event-meta .neue-meta-date:before {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendar_today_24dp_5F6368_FILL0_wght400_GRAD0_opsz24(1)' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M5,22 C4.45,22 3.97916667,21.8041667 3.5875,21.4125 C3.19583333,21.0208333 3,20.55 3,20 L3,6 C3,5.45 3.19583333,4.97916667 3.5875,4.5875 C3.97916667,4.19583333 4.45,4 5,4 L6,4 L6,2 L8,2 L8,4 L16,4 L16,2 L18,2 L18,4 L19,4 C19.55,4 20.0208333,4.19583333 20.4125,4.5875 C20.8041667,4.97916667 21,5.45 21,6 L21,20 C21,20.55 20.8041667,21.0208333 20.4125,21.4125 C20.0208333,21.8041667 19.55,22 19,22 L5,22 Z M5,20 L19,20 L19,10 L5,10 L5,20 Z M5,8 L19,8 L19,6 L5,6 L5,8 Z M5.0375,8 L5.0375,6 L5.0375,8 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendar_today_24dp_5F6368_FILL0_wght400_GRAD0_opsz24(1)' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M5,22 C4.45,22 3.97916667,21.8041667 3.5875,21.4125 C3.19583333,21.0208333 3,20.55 3,20 L3,6 C3,5.45 3.19583333,4.97916667 3.5875,4.5875 C3.97916667,4.19583333 4.45,4 5,4 L6,4 L6,2 L8,2 L8,4 L16,4 L16,2 L18,2 L18,4 L19,4 C19.55,4 20.0208333,4.19583333 20.4125,4.5875 C20.8041667,4.97916667 21,5.45 21,6 L21,20 C21,20.55 20.8041667,21.0208333 20.4125,21.4125 C20.0208333,21.8041667 19.55,22 19,22 L5,22 Z M5,20 L19,20 L19,10 L5,10 L5,20 Z M5,8 L19,8 L19,6 L5,6 L5,8 Z M5.0375,8 L5.0375,6 L5.0375,8 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.neue-event-meta .neue-meta-time:before {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='schedule_24dp_5F6368_FILL0_wght400_GRAD0_opsz24' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M15.3,16.7 L16.7,15.3 L13,11.6 L13,7 L11,7 L11,12.4 L15.3,16.7 Z M12,22 C10.6166667,22 9.31666667,21.7375 8.1,21.2125 C6.88333333,20.6875 5.825,19.975 4.925,19.075 C4.025,18.175 3.3125,17.1166667 2.7875,15.9 C2.2625,14.6833333 2,13.3833333 2,12 C2,10.6166667 2.2625,9.31666667 2.7875,8.1 C3.3125,6.88333333 4.025,5.825 4.925,4.925 C5.825,4.025 6.88333333,3.3125 8.1,2.7875 C9.31666667,2.2625 10.6166667,2 12,2 C13.3833333,2 14.6833333,2.2625 15.9,2.7875 C17.1166667,3.3125 18.175,4.025 19.075,4.925 C19.975,5.825 20.6875,6.88333333 21.2125,8.1 C21.7375,9.31666667 22,10.6166667 22,12 C22,13.3833333 21.7375,14.6833333 21.2125,15.9 C20.6875,17.1166667 19.975,18.175 19.075,19.075 C18.175,19.975 17.1166667,20.6875 15.9,21.2125 C14.6833333,21.7375 13.3833333,22 12,22 Z M12,20 C14.2166667,20 16.1041667,19.2208333 17.6625,17.6625 C19.2208333,16.1041667 20,14.2166667 20,12 C20,9.78333333 19.2208333,7.89583333 17.6625,6.3375 C16.1041667,4.77916667 14.2166667,4 12,4 C9.78333333,4 7.89583333,4.77916667 6.3375,6.3375 C4.77916667,7.89583333 4,9.78333333 4,12 C4,14.2166667 4.77916667,16.1041667 6.3375,17.6625 C7.89583333,19.2208333 9.78333333,20 12,20 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='schedule_24dp_5F6368_FILL0_wght400_GRAD0_opsz24' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M15.3,16.7 L16.7,15.3 L13,11.6 L13,7 L11,7 L11,12.4 L15.3,16.7 Z M12,22 C10.6166667,22 9.31666667,21.7375 8.1,21.2125 C6.88333333,20.6875 5.825,19.975 4.925,19.075 C4.025,18.175 3.3125,17.1166667 2.7875,15.9 C2.2625,14.6833333 2,13.3833333 2,12 C2,10.6166667 2.2625,9.31666667 2.7875,8.1 C3.3125,6.88333333 4.025,5.825 4.925,4.925 C5.825,4.025 6.88333333,3.3125 8.1,2.7875 C9.31666667,2.2625 10.6166667,2 12,2 C13.3833333,2 14.6833333,2.2625 15.9,2.7875 C17.1166667,3.3125 18.175,4.025 19.075,4.925 C19.975,5.825 20.6875,6.88333333 21.2125,8.1 C21.7375,9.31666667 22,10.6166667 22,12 C22,13.3833333 21.7375,14.6833333 21.2125,15.9 C20.6875,17.1166667 19.975,18.175 19.075,19.075 C18.175,19.975 17.1166667,20.6875 15.9,21.2125 C14.6833333,21.7375 13.3833333,22 12,22 Z M12,20 C14.2166667,20 16.1041667,19.2208333 17.6625,17.6625 C19.2208333,16.1041667 20,14.2166667 20,12 C20,9.78333333 19.2208333,7.89583333 17.6625,6.3375 C16.1041667,4.77916667 14.2166667,4 12,4 C9.78333333,4 7.89583333,4.77916667 6.3375,6.3375 C4.77916667,7.89583333 4,9.78333333 4,12 C4,14.2166667 4.77916667,16.1041667 6.3375,17.6625 C7.89583333,19.2208333 9.78333333,20 12,20 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.neue-event-meta .neue-meta-location:before {
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='location_on_24dp_5F6368_FILL0_wght400_GRAD0_opsz24' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M12,12 C12.55,12 13.0208333,11.8041667 13.4125,11.4125 C13.8041667,11.0208333 14,10.55 14,10 C14,9.45 13.8041667,8.97916667 13.4125,8.5875 C13.0208333,8.19583333 12.55,8 12,8 C11.45,8 10.9791667,8.19583333 10.5875,8.5875 C10.1958333,8.97916667 10,9.45 10,10 C10,10.55 10.1958333,11.0208333 10.5875,11.4125 C10.9791667,11.8041667 11.45,12 12,12 Z M12,19.35 C14.0333333,17.4833333 15.5416667,15.7875 16.525,14.2625 C17.5083333,12.7375 18,11.3833333 18,10.2 C18,8.38333333 17.4208333,6.89583333 16.2625,5.7375 C15.1041667,4.57916667 13.6833333,4 12,4 C10.3166667,4 8.89583333,4.57916667 7.7375,5.7375 C6.57916667,6.89583333 6,8.38333333 6,10.2 C6,11.3833333 6.49166667,12.7375 7.475,14.2625 C8.45833333,15.7875 9.96666667,17.4833333 12,19.35 Z M12,22 C9.31666667,19.7166667 7.3125,17.5958333 5.9875,15.6375 C4.6625,13.6791667 4,11.8666667 4,10.2 C4,7.7 4.80416667,5.70833333 6.4125,4.225 C8.02083333,2.74166667 9.88333333,2 12,2 C14.1166667,2 15.9791667,2.74166667 17.5875,4.225 C19.1958333,5.70833333 20,7.7 20,10.2 C20,11.8666667 19.3375,13.6791667 18.0125,15.6375 C16.6875,17.5958333 14.6833333,19.7166667 12,22 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='location_on_24dp_5F6368_FILL0_wght400_GRAD0_opsz24' fill='%235F6368' fill-rule='nonzero'%3E%3Cpath d='M12,12 C12.55,12 13.0208333,11.8041667 13.4125,11.4125 C13.8041667,11.0208333 14,10.55 14,10 C14,9.45 13.8041667,8.97916667 13.4125,8.5875 C13.0208333,8.19583333 12.55,8 12,8 C11.45,8 10.9791667,8.19583333 10.5875,8.5875 C10.1958333,8.97916667 10,9.45 10,10 C10,10.55 10.1958333,11.0208333 10.5875,11.4125 C10.9791667,11.8041667 11.45,12 12,12 Z M12,19.35 C14.0333333,17.4833333 15.5416667,15.7875 16.525,14.2625 C17.5083333,12.7375 18,11.3833333 18,10.2 C18,8.38333333 17.4208333,6.89583333 16.2625,5.7375 C15.1041667,4.57916667 13.6833333,4 12,4 C10.3166667,4 8.89583333,4.57916667 7.7375,5.7375 C6.57916667,6.89583333 6,8.38333333 6,10.2 C6,11.3833333 6.49166667,12.7375 7.475,14.2625 C8.45833333,15.7875 9.96666667,17.4833333 12,19.35 Z M12,22 C9.31666667,19.7166667 7.3125,17.5958333 5.9875,15.6375 C4.6625,13.6791667 4,11.8666667 4,10.2 C4,7.7 4.80416667,5.70833333 6.4125,4.225 C8.02083333,2.74166667 9.88333333,2 12,2 C14.1166667,2 15.9791667,2.74166667 17.5875,4.225 C19.1958333,5.70833333 20,7.7 20,10.2 C20,11.8666667 19.3375,13.6791667 18.0125,15.6375 C16.6875,17.5958333 14.6833333,19.7166667 12,22 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.text-wrap + .event-sponsors {
  padding-top: calc(0.535rem + 4.331249996vw);
}
@media (min-width: 1920px) {
  .text-wrap + .event-sponsors {
    padding-top: 4rem;
  }
}

/* @end */
/* @group Page Link Tile */
.page-link-tile {
  background-color: #F7F6F5;
  transition: background-color 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.page-link-tile .text-wrap {
  max-width: 720px;
}

.featured-page-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: calc(var(--bs-gutter-x) * 0.5);
  grid-row-gap: var(--bs-gutter-x);
}
@media (min-width: 768px) {
  .featured-page-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: calc(var(--bs-gutter-x) * 2);
    grid-template-rows: 1fr;
  }
}
@media (min-width: 1200px) {
  .featured-page-grid {
    grid-column-gap: var(--bs-gutter-x);
  }
}

.sponsors-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: calc(var(--bs-gutter-x) * 1);
  grid-row-gap: calc(var(--bs-gutter-x) * 1);
}
@media (min-width: 576px) {
  .sponsors-grid {
    grid-row-gap: calc(var(--bs-gutter-x) * 1.5);
    grid-column-gap: calc(var(--bs-gutter-x) * 1.5);
    grid-template-columns: repeat(3, 1fr);
  }
}
.sponsors-grid.large-logos {
  grid-template-columns: repeat(2, 1fr);
}

/* @end */
/* @group Impact Tile */
@media (min-width: 768px) {
  .impact-tile {
    transform: translateY(0);
    transition: transform 0.4s cubic-bezier(0.37, 0.3, 0, 1);
  }
  .impact-tile:hover {
    transform: translateY(-1.5rem) !important;
  }
}
/* @end */
/* @group Timeline */
.timeline-card .image-col {
  min-height: 25rem;
}

.swiper-pagination-custom {
  position: relative;
  list-style: none;
  margin: auto;
  padding: 0;
  display: flex;
  bottom: 0;
  z-index: 11;
}
.swiper-pagination-custom .swiper-pagination-switch {
  position: relative;
  width: 100%;
  display: block;
}
.swiper-pagination-custom .swiper-pagination-switch:after {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(50%) translateY(-50%);
  width: 1rem;
  height: 1rem;
  border: 4px solid var(--spotcolor);
  background: var(--spotcolor);
  border-radius: 2rem;
  content: "";
  transition: 0.2s all ease-in-out;
  transition-delay: 0s;
  z-index: 1;
  cursor: pointer;
}
.swiper-pagination-custom .swiper-pagination-switch.active:after {
  background: #fff;
  border-color: var(--spotcolor);
  width: 1.25rem;
  height: 1.25rem;
  transition-delay: 0.2s;
}

.neue-timeline {
  --swiper-pagination-progressbar-bg-color: #fff;
}
.neue-timeline .swiper-slide .timeline-year {
  transform: scale(1);
  transform-origin: bottom left;
  transition: transform 0.4s cubic-bezier(0.37, 0.3, 0, 1);
}
.neue-timeline .swiper-slide.swiper-slide-active .timeline-year {
  color: var(--spotcolor);
  transform: scale(1.5);
}
.neue-timeline .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
  top: -2px;
  border-radius: 8px;
  overflow: hidden;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(1):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(2):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(3):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(4):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(5):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(6):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(7):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(8):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(9):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(10):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(11):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(12):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(13):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(14):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(15):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(16):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(17):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(18):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(19):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(20):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(21):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(22):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(23):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(24):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(25):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(26):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(27):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(28):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(29):after {
  background-color: #fff;
  border-color: #fff;
}

.swiper-pagination-switch.active ~ .swiper-pagination-switch:nth-of-type(30):after {
  background-color: #fff;
  border-color: #fff;
}

/* @end */
/* @group Accordion Text Image */
.accordion-textIm .accordion-img-wrap {
  height: calc(100vw - 1rem);
  width: 100%;
}
@media (min-width: 768px) {
  .accordion-textIm .accordion-img-wrap,
  .accordion-textIm .accordion-text-wrap {
    width: calc(50% - 0.25rem);
    height: auto;
    min-height: calc(50vw - 0.75rem);
  }
}
@media (min-width: 1400px) {
  .accordion-textIm .accordion-img-wrap,
  .accordion-textIm .accordion-text-wrap {
    min-height: calc(960px - 0.25rem);
    width: calc(960px - 0.25rem);
  }
}
.accordion-textIm .accordion-body {
  width: 85%;
}
.accordion-textIm .accordion-button {
  padding-right: 0.5rem !important;
}
.accordion-textIm .accordion-button:after {
  --bs-accordion-btn-icon-width: 3rem;
}
.accordion-textIm .accordion {
  border-top: 1px solid #002559;
}
.accordion-textIm .accordion .accordion-item {
  border-bottom: 1px solid #002559;
}
.accordion-textIm .accordion .accordion-item .accordion-header a {
  text-decoration: none;
  display: block;
}
.accordion-textIm .accordion .accordion-item .accordion-button {
  text-decoration: none !important;
  margin: 0;
  padding-top: 2vw;
  padding-bottom: 2vw;
}
.accordion-textIm .accordion .accordion-item .accordion-button span {
  margin-bottom: 0;
}
.accordion-textIm .accordion .accordion-item .accordion-button:not(.collapsed) {
  box-shadow: none;
}

/* @end */
/* @group FAQs Accordion */
.accordion *, .accordion:after {
  z-index: 1;
}
.accordion .accordion-header button:after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  color: #002559;
}
.accordion .accordion-header button span {
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  transform: translateX(0);
}
.accordion .accordion-header button:not(#mobileNav):before {
  background-color: #FAED64;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: 0;
}
.accordion .accordion-header button:not(.collapsed) {
  background-color: transparent !important;
}
.accordion:not(#mobileNav) .accordion-header button:hover:before {
  transform: scaleY(1);
}
@media (min-width: 768px) {
  .accordion:not(#mobileNav) .accordion-header button:hover span {
    transform: translateX(1rem);
  }
}
@media (min-width: 768px) {
  .accordion:not(#mobileNav) .accordion-header button:hover:after {
    transform: translateX(-1rem) translateY(-50%);
  }
}

#mobileNav.accordion:after {
  display: none;
}

.neue-accordion-block {
  counter-reset: link;
}
.neue-accordion-block .accordion-header button {
  display: flex;
  position: relative;
}
.neue-accordion-block .accordion-header button:after {
  background-size: calc(0.52rem + 2.4749999975vw);
  width: calc(0.52rem + 2.4749999975vw);
  height: calc(0.52rem + 2.4749999975vw);
}
@media (min-width: 1920px) {
  .neue-accordion-block .accordion-header button:after {
    background-size: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .neue-accordion-block .accordion-header button:after {
    width: 2.5rem;
  }
}
@media (min-width: 1920px) {
  .neue-accordion-block .accordion-header button:after {
    height: 2.5rem;
  }
}
.neue-accordion-block .accordion-header button span {
  display: flex;
  align-items: center;
  width: 100%;
}
.neue-accordion-block .accordion-header button span:before {
  counter-increment: link;
  content: counter(link, decimal-leading-zero);
  display: block;
  font-size: calc(0.5125rem + 1.5468749983vw);
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 700;
  width: auto;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
  transform: translateX(0);
}
@media (min-width: 1920px) {
  .neue-accordion-block .accordion-header button span:before {
    font-size: 1.75rem;
  }
}
@media (min-width: 992px) {
  .neue-accordion-block .accordion-header button span:before {
    flex: 0 0 auto;
    width: calc(25% + var(--bs-gutter-x) * 0.25);
  }
}
.neue-accordion-block .accordion-body {
  padding-left: 0;
}
@media (min-width: 992px) {
  .neue-accordion-block .accordion-body {
    padding-left: calc(25% + var(--bs-gutter-x) * 0.25);
  }
}

.accordion-button {
  box-shadow: none !important;
  color: #002559 !important;
}

.neueFAQs .accordion-group + .accordion-group {
  padding-top: calc(0.5216666666rem + 2.6812499974vw);
}
@media (min-width: 1920px) {
  .neueFAQs .accordion-group + .accordion-group {
    padding-top: 2.6666666667rem;
  }
}
.neueFAQs .accordion-button {
  --bs-accordion-btn-padding-y: 2rem;
}

/* @end */
/* @group Team Slider */
.team-slider-nav .nav {
  display: inline-flex;
}
.team-slider-nav .team-page-link .btn-link {
  margin-bottom: 0 !important;
}

/* @end */
/* @group Page - Team */
.team-page .team-grid {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  grid-template-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
@media (min-width: 576px) {
  .team-page .team-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .team-page .team-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.tab-content,
.tab-pane {
  outline: none !important;
}

/* @end */
/* @group Work */
.workFilter {
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
@media (min-width: 768px) {
  .workFilter {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
  }
}

.link-highlights .link-wrap {
  z-index: 1;
}
.link-highlights .link-wrap:before {
  background-color: #FAED64;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.75s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: -1;
}
.link-highlights .link-wrap:hover:before {
  transform: scaleY(1);
}

#neue-work-results .link-wrap header,
#neue-work-results .link-wrap .arrow-wrap {
  transform: translateX(0);
  transition: transform 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
#neue-work-results .link-wrap .arrow {
  content: "";
  display: block;
  width: 2em;
  height: 2em;
  max-height: 2rem;
  max-width: 2rem;
  border-radius: 50rem;
  margin-left: 0.75rem;
  flex-shrink: 0;
  transform: translateX(0) scale(1);
  background-color: var(--bs-dark);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='↳-Link-Text-Copy-10' transform='translate(-2, 2)'%3E%3Crect id='Rectangle' x='1' y='-2' width='24' height='24'%3E%3C/rect%3E%3Cpolygon id='Path' fill='%23FFFFFF' fill-rule='nonzero' points='15.0914286 0 12.4514286 2.75387263 18.0057143 8.12392427 1 8.12392427 1 11.979346 17.8685714 11.979346 12.4514286 17.2461274 15.0914286 20 25 9.9827883'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 50% auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: auto;
  margin-right: 0;
  transition: all 0.3s cubic-bezier(0.37, 0.3, 0, 1);
}
#neue-work-results .link-wrap:hover, #neue-work-results .link-wrap:focus, #neue-work-results .link-wrap:focus-visible {
  background-color: var(--hovercolor) !important;
}
#neue-work-results .link-wrap:hover .arrow, #neue-work-results .link-wrap:focus .arrow, #neue-work-results .link-wrap:focus-visible .arrow {
  background-color: var(--spotcolor);
  animation: arrowJostle 2.5s cubic-bezier(0.37, 0.3, 0, 1) infinite;
  animation-delay: 0.3s;
}
@media (min-width: 768px) {
  #neue-work-results .link-wrap:hover header, #neue-work-results .link-wrap:focus header, #neue-work-results .link-wrap:focus-visible header {
    transform: translateX(1em);
  }
  #neue-work-results .link-wrap:hover .arrow-wrap, #neue-work-results .link-wrap:focus .arrow-wrap, #neue-work-results .link-wrap:focus-visible .arrow-wrap {
    transform: translateX(-1em);
  }
}

/* @end */
/* @group Social Sharing */
.neuenow .hustle-ui {
  margin: 0 !important;
}
.neuenow .hustle-ui .hustle-social {
  padding: 0 !important;
}
.neuenow .hustle-ui .hustle-social > ul {
  display: flex;
  align-content: start;
  flex-direction: column;
  padding-top: 0 !important;
  margin: 0 !important;
  padding-left: 0 !important;
}
.neuenow .hustle-ui .hustle-social > ul li {
  padding: 0 !important;
  margin-bottom: 0.5rem !important;
}
.neuenow .hustle-ui .hustle-social > ul li a {
  border: none !important;
}
.neuenow .hustle-ui .hustle-social > ul li a i {
  padding: 0.5rem !important;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  background-color: #244CB3 !important;
}
.neuenow .hustle-ui .hustle-social > ul li a i:before {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(0.51rem + 1.2374999985vw);
  width: calc(0.51rem + 1.2374999985vw);
  font-size: calc(0.505rem + 0.618749999vw);
}
@media (min-width: 1920px) {
  .neuenow .hustle-ui .hustle-social > ul li a i:before {
    height: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .neuenow .hustle-ui .hustle-social > ul li a i:before {
    width: 1.5rem;
  }
}
@media (min-width: 1920px) {
  .neuenow .hustle-ui .hustle-social > ul li a i:before {
    font-size: 1rem;
  }
}
.neuenow .hustle-ui .hustle-social > ul li a i:hover {
  background-color: #002559 !important;
}
.neuenow .hustle-ui .hustle-social.hustle-social--rounded ul.hustle-counter--none a[class*=hustle-share-] [class*=hustle-icon-social-] {
  width: unset;
  height: unset;
}
.neuenow .mobile-sharing .hustle-ui .hustle-social > ul {
  flex-direction: row;
}
.neuenow .mobile-sharing .hustle-ui .hustle-social > ul li {
  margin: 0 0.25rem !important;
}

/* @end */
/*/* @group WPMU Dev: Slide In *!/

.neuenow {

	.hustle-ui.hustle-slidein {

		z-index: 999!important;

		.hustle-slidein-content {
			backdrop-filter: blur(8px);
			background-color: rgba(0,0,0,.6);
			border: none;

			@extend .neue-px-1;
			@extend .neue-py-1;

			margin: 1rem;

			@include media-breakpoint-up(md) {

				margin: 2rem;

			}

			* {
				color: $white;
				font-family: $font-family-sans-serif!important;
			}

			.hustle-info {
				width: 100%;
				max-width: 50vw!important;

				@include media-breakpoint-up(md) {
					max-width: 480px!important;
				}

			} 

			.hustle-layout {
				flex-direction: row-reverse;
				align-items: center;

				.hustle-button-icon.hustle-button-close {
					margin-bottom: auto;
				}

				.hustle-image {
					height: 20vw;
					width: 20vw;
					flex: initial!important;
					margin: auto;

					@include media-breakpoint-up(md) {
						height: calc($neueSpace * 1);
						width: 	calc($neueSpace * 1);
						margin: 0;
					}

					@include media-breakpoint-up(xl) {
						height: calc($neueSpace * 1.25);
						width: 	calc($neueSpace * 1.25);
					}
				}
			}

			.hustle-content {
				padding: 0;

				.hustle-title {
					font-family: $font-family-sans-serif!important;
					@extend .h4;

				}

				.hustle-subtitle {
					font-family: $font-family-sans-serif!important;
					@extend .h6;
					margin: 0;
				}

				.hustle-group-content {
					p {
						font-family: $font-family-sans-serif;
						@include font-size($h6-font-size);
					}
				}
			}

			.hustle-button.hustle-button-cta {
				@extend .btn;
				@extend .btn-sm;
				@extend .link-light;
			}
		}

	}

}
/* @end *!/*/
/* @group Maps */
body.neuenow {
  /* Base cluster bubble */
  /* Small cluster (e.g., <10 markers) */
  /* Medium cluster (e.g., 10–100 markers) */
  /* Large cluster (e.g., >100 markers) */
}
body.neuenow .acf-map {
  min-height: 90vh;
  min-height: 90svh;
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 992px) {
  body.neuenow .acf-map {
    min-height: 100px;
    --bs-aspect-ratio: 56.25%;
  }
  body.neuenow .acf-map:before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
  }
}
body.neuenow .leaflet-container {
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: inherit;
  line-height: inherit;
  background-color: #F7F6F5;
}
body.neuenow .leaflet-popup-content-wrapper,
body.neuenow .leaflet-popup-tip {
  background: #002559;
  color: #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
body.neuenow .leaflet-popup-content {
  margin: 0.5em;
  line-height: unset;
  font-size: unset;
  font-size: unset;
  min-height: 1px;
  max-width: 300px;
}
body.neuenow .leaflet-container a.leaflet-popup-close-button {
  font: 16px/24px Tahoma, Verdana, sans-serif;
  color: #fff;
  opacity: 1;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
body.neuenow .leaflet-container a.leaflet-popup-close-button:hover {
  opacity: 0.6;
}
body.neuenow .marker-cluster div {
  font-family: "SuisseIntl", system-ui, -apple-system, Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
body.neuenow .marker-cluster-small,
body.neuenow .marker-cluster-medium,
body.neuenow .marker-cluster-large {
  background-color: rgba(250, 237, 100, 0.5);
}
body.neuenow .marker-cluster-small div,
body.neuenow .marker-cluster-medium div,
body.neuenow .marker-cluster-large div {
  background-color: #FAED64;
}

/* @end */
/* @group Gravity Forms */
body.neuenow .gform_wrapper.gravity-theme {
  /* Customize the label (the container) */
}
body.neuenow .gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
body.neuenow .gform_wrapper.gravity-theme .gform_footer,
body.neuenow .gform_wrapper.gravity-theme .gform_page_footer {
  margin-top: 2rem;
  padding-bottom: 0;
}
body.neuenow .gform_wrapper.gravity-theme .ginput_counter {
  color: #F7F6F5;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_required {
  /*@extend .display-6;*/
  /*margin-left: 0;*/
}
body.neuenow .gform_wrapper.gravity-theme .gfield_required .gfield_required_text {
  font-style: normal;
}
body.neuenow .gform_wrapper.gravity-theme .gform_button.button {
  margin-bottom: 0 !important;
  padding-right: var(--bs-btn-padding-x);
}
body.neuenow .gform_wrapper.gravity-theme .gfield_label .gfield_required {
  margin-bottom: 0 !important;
  /*font-family: $font-family-base;
  text-transform: none;*/
}
body.neuenow .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 2.5rem !important;
}
body.neuenow .gform_wrapper.gravity-theme input[type=color],
body.neuenow .gform_wrapper.gravity-theme input[type=date],
body.neuenow .gform_wrapper.gravity-theme input[type=datetime-local],
body.neuenow .gform_wrapper.gravity-theme input[type=datetime],
body.neuenow .gform_wrapper.gravity-theme input[type=email],
body.neuenow .gform_wrapper.gravity-theme input[type=month],
body.neuenow .gform_wrapper.gravity-theme input[type=number],
body.neuenow .gform_wrapper.gravity-theme input[type=password],
body.neuenow .gform_wrapper.gravity-theme input[type=search],
body.neuenow .gform_wrapper.gravity-theme input[type=tel],
body.neuenow .gform_wrapper.gravity-theme input[type=text],
body.neuenow .gform_wrapper.gravity-theme input[type=time],
body.neuenow .gform_wrapper.gravity-theme input[type=url],
body.neuenow .gform_wrapper.gravity-theme input[type=week],
body.neuenow .gform_wrapper.gravity-theme select,
body.neuenow .gform_wrapper.gravity-theme textarea {
  font-family: var(--bs-font-sans-serif);
  font-size: var(--bs-body-font-size);
  font-weight: 500;
  border: none;
  box-shadow: none !important;
  background-color: #F7F6F5;
  color: #002559;
  padding: 1em !important;
  border-radius: 0.25rem;
}
body.neuenow .gform_wrapper.gravity-theme input[type=color]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=datetime]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=month]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=time]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme input[type=week]::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme select::-moz-placeholder, body.neuenow .gform_wrapper.gravity-theme textarea::-moz-placeholder {
  color: rgb(25.5, 58.8, 105.6);
}
body.neuenow .gform_wrapper.gravity-theme input[type=color]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=date]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=email]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=month]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=number]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=password]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=search]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=tel]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=text]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=time]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=url]::placeholder,
body.neuenow .gform_wrapper.gravity-theme input[type=week]::placeholder,
body.neuenow .gform_wrapper.gravity-theme select::placeholder,
body.neuenow .gform_wrapper.gravity-theme textarea::placeholder {
  color: rgb(25.5, 58.8, 105.6);
}
body.neuenow .gform_wrapper.gravity-theme input[type=color]:focus, body.neuenow .gform_wrapper.gravity-theme input[type=color]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=date]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=date]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime-local]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime-local]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=datetime]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=email]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=email]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=month]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=month]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=number]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=number]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=password]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=password]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=search]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=search]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=tel]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=tel]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=text]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=text]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=time]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=time]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=url]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=url]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme input[type=week]:focus,
body.neuenow .gform_wrapper.gravity-theme input[type=week]:focus-visible,
body.neuenow .gform_wrapper.gravity-theme select:focus,
body.neuenow .gform_wrapper.gravity-theme select:focus-visible,
body.neuenow .gform_wrapper.gravity-theme textarea:focus,
body.neuenow .gform_wrapper.gravity-theme textarea:focus-visible {
  box-shadow: none !important;
  outline: none;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox label,
body.neuenow .gform_wrapper.gravity-theme .gfield_radio label {
  font-size: var(--bs-body-font-size);
}
body.neuenow .gform_wrapper.gravity-theme .gchoice {
  margin: 0.5rem 0;
}
body.neuenow .gform_wrapper.gravity-theme .gchoice:last-of-type {
  margin: 0 !important;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice {
  display: block;
  position: relative;
  padding-left: 2rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice label,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label {
  cursor: pointer !important;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice input,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  /* When the radio button is checked, add a blue background */
  /* Show the indicator (dot/circle) when checked */
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice input:checked ~ label:before,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input:checked ~ label:before {
  background-color: #FA4033 !important;
  border-color: #FA4033 !important;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice input:checked ~ label:after,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input:checked ~ label:after {
  display: block;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice label:before,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label:before {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0;
  height: 1.5rem;
  width: 1.5rem;
  border: 2px solid #002559;
  background-color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice:hover input ~ label:before,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice:hover input ~ label:before {
  border-color: #FA4033;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice {
  /* Create a custom radio button */
  /* Create the indicator (the dot/circle - hidden when not checked) */
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice label:before {
  border-radius: 50%;
}
body.neuenow .gform_wrapper.gravity-theme .gfield_radio .gchoice label:after {
  content: "";
  position: absolute;
  display: none;
  top: 0.625rem;
  left: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: white;
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent .gchoice,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice {
  /* Create the indicator (the dot/circle - hidden when not checked) */
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent .gchoice label:after,
body.neuenow .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label:after {
  content: "";
  position: absolute;
  display: none;
  top: 0.25rem;
  left: 0.5rem;
  width: 0.5rem;
  height: 1rem;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent {
  display: block;
  position: relative;
  padding-left: 2rem;
  cursor: pointer !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  /* When the radio button is checked, add a blue background */
  /* Show the indicator (dot/circle) when checked */
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent input:checked ~ label:before {
  background-color: #FA4033 !important;
  border-color: #FA4033 !important;
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent input:checked ~ label:after {
  display: block;
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent label:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.25rem;
  border: 2px solid rgb(204, 211.4, 221.8);
  background-color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent label:after {
  content: "";
  position: absolute;
  display: none;
  top: 0.125rem;
  left: 0.5rem;
  width: 0.5rem;
  height: 1rem;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
body.neuenow .gform_wrapper.gravity-theme .ginput_container_consent:hover input ~ label:before {
  border-color: #FA4033;
}
body.neuenow .gform_wrapper.gravity-theme .form-select, body.neuenow .gform_wrapper.gravity-theme select,
body.neuenow .gform_wrapper.gravity-theme select {
  background-position: right 1.25rem center;
}

/* @end */
@media (max-width: 767.98px) {
  .neue-adv-filter {
    width: 100%;
    margin-top: 0.5rem;
  }
  .neue-adv-filter button {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
/* @group Search */
.modal .search-result-count {
  display: none;
}

/* Target any element with data-option-value="post" */
.search-filter-field--id-17 [data-option-value=post] .search-filter-input-checkbox__container::after {
  content: "News Posts";
  /*padding-left: calc(var(--search-filter-scale-base-unit-calc-h)*.6);*/
  color: inherit;
  width: 100%;
  display: flex;
  justify-content: var(--search-filter-count-justification);
}
/* @end */

/*# sourceMappingURL=style.css.map */

/* --- Contenedor General del Formulario --- */
#gform_1 {
    max-width: 600px;
    margin: 40px auto;
    padding: 30px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Espaciado de Bloques --- */
.gfield {
    margin-bottom: 24px;
    border: none;
    padding: 0;
}

legend.gfield_label {
    padding: 0;
    float: left;
    width: 100%;
}

/* --- Etiquetas (Labels) --- */
.gform-field-label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #2d3748;
    margin-bottom: 8px;
}

.gfield_required_asterisk {
    color: #e53e3e;
    margin-left: 4px;
}

/* --- Subetiquetas (First / Last Name) --- */
.gform-field-label--type-sub {
    font-size: 12px;
    font-weight: 500;
    color: #718096;
    margin-top: 4px;
    margin-bottom: 0;
}

/* --- Grid para Nombre y Apellido --- */
.ginput_complex {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

/* --- Inputs, Selects y Textareas --- */
#gform_1 input[type="text"],
#gform_1 input[type="email"],
#gform_1 select,
#gform_1 textarea {
    width: 100%;
    padding: 12px 16px;
    font-size: 15px;
    color: #1a202c;
    background-color: #f7fafc;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    box-sizing: border-box;
    transition: all 0.2s ease-in-out;
}

/* --- Estados Focus (Interacción) --- */
#gform_1 input:focus,
#gform_1 select:focus,
#gform_1 textarea:focus {
    outline: none;
    background-color: #ffffff;
    border-color: #3182ce;
    box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.15);
}

/* Ajuste específico para el área de texto */
#gform_1 textarea {
    resize: vertical;
    min-height: 120px;
}

/* --- Casilla de Verificación (Consentimiento / Newsletter) --- */
.ginput_container_consent {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-top: 8px;
}

.ginput_container_consent input[type="checkbox"] {
    width: 18px;
    height: 18px;
    margin: 2px 0 0 0;
    cursor: pointer;
    accent-color: #3182ce; /* Color moderno para el check */
}

.gfield_consent_label {
    font-weight: 400;
    color: #4a5568;
    font-size: 14px;
    cursor: pointer;
}

/* --- Botones del Footer --- */
.gform_footer {
    display: flex;
    gap: 12px;
    margin-top: 32px;
    border-top: 1px solid #edf2f7;
    padding-top: 24px;
}

.gform_button {
    flex: 1;
    padding: 14px 24px;
    font-size: 15px;
    font-weight: 600;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.2s ease;
    text-align: center;
}

/* Botón Email (Principal) */
#gform_submit_button_1 {
    background-color: #3182ce;
    color: #ffffff;
}

#gform_submit_button_1:hover {
    background-color: #2b6cb0;
    transform: translateY(-1px);
}

/* Botón WhatsApp */
#gform_whatsapp_button_1 {
    background-color: #25D366 !important;
    color: #ffffff !important;
    margin-left: 0 !important; /* Reseteado para usar el gap del flex */
}

#gform_whatsapp_button_1:hover {
    background-color: #1ebd59 !important;
    transform: translateY(-1px);
}

/* --- Adaptación Móvil --- */
@media (max-width: 480px) {
    .ginput_complex {
        grid-template-columns: 1fr;
        gap: 12px;
    }
    .gform_footer {
        flex-direction: column;
    }
}
