@charset "UTF-8";
/*!
Theme Name: Red Drive
Theme URI: http://underscores.me/
Author: Максим Ерохин
Author URI: https://maksimerohin.ru
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: mero-drive
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.

Red Drive 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/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;600;700&display=swap");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  max-width: 1600px; }

/*!
 * Bootstrap Utilities v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #C92540; }
  .link-primary:hover, .link-primary:focus {
    color: #a11e33; }

.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: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.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: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 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) {
  position: absolute !important;
  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; }

.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: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.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; }

.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; }

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

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

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

.d-grid {
  display: 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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

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

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

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

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

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

.position-sticky {
  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: 1px solid #dee2e6 !important; }

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

.border-top {
  border-top: 1px solid #dee2e6 !important; }

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

.border-end {
  border-right: 1px solid #dee2e6 !important; }

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

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

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

.border-start {
  border-left: 1px solid #dee2e6 !important; }

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

.border-primary {
  border-color: #C92540 !important; }

.border-white {
  border-color: #fff !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; }

.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: 100% !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; }

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

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

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

.gap-25 {
  gap: 0.75rem !important; }

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

.gap-35 {
  gap: 1.25rem !important; }

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

.gap-42 {
  gap: 1.75rem !important; }

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

.gap-45 {
  gap: 2.5rem !important; }

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

.gap-55 {
  gap: 3.5rem !important; }

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

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

.gap-8 {
  gap: 6rem !important; }

.gap-9 {
  gap: 7rem !important; }

.gap-10 {
  gap: 7.75rem !important; }

.gap-11 {
  gap: 9rem !important; }

.gap-12 {
  gap: 9.75rem !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-25 {
  margin: 0.75rem !important; }

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

.m-35 {
  margin: 1.25rem !important; }

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

.m-42 {
  margin: 1.75rem !important; }

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

.m-45 {
  margin: 2.5rem !important; }

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

.m-55 {
  margin: 3.5rem !important; }

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

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

.m-8 {
  margin: 6rem !important; }

.m-9 {
  margin: 7rem !important; }

.m-10 {
  margin: 7.75rem !important; }

.m-11 {
  margin: 9rem !important; }

.m-12 {
  margin: 9.75rem !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-25 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important; }

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

.mx-35 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important; }

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

.mx-42 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important; }

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

.mx-45 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

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

.mx-55 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important; }

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

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

.mx-8 {
  margin-right: 6rem !important;
  margin-left: 6rem !important; }

.mx-9 {
  margin-right: 7rem !important;
  margin-left: 7rem !important; }

.mx-10 {
  margin-right: 7.75rem !important;
  margin-left: 7.75rem !important; }

.mx-11 {
  margin-right: 9rem !important;
  margin-left: 9rem !important; }

.mx-12 {
  margin-right: 9.75rem !important;
  margin-left: 9.75rem !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-25 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

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

.my-35 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important; }

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

.my-42 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important; }

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

.my-45 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

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

.my-55 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important; }

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

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

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.my-9 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important; }

.my-10 {
  margin-top: 7.75rem !important;
  margin-bottom: 7.75rem !important; }

.my-11 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important; }

.my-12 {
  margin-top: 9.75rem !important;
  margin-bottom: 9.75rem !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-25 {
  margin-top: 0.75rem !important; }

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

.mt-35 {
  margin-top: 1.25rem !important; }

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

.mt-42 {
  margin-top: 1.75rem !important; }

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

.mt-45 {
  margin-top: 2.5rem !important; }

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

.mt-55 {
  margin-top: 3.5rem !important; }

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

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

.mt-8 {
  margin-top: 6rem !important; }

.mt-9 {
  margin-top: 7rem !important; }

.mt-10 {
  margin-top: 7.75rem !important; }

.mt-11 {
  margin-top: 9rem !important; }

.mt-12 {
  margin-top: 9.75rem !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-25 {
  margin-right: 0.75rem !important; }

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

.me-35 {
  margin-right: 1.25rem !important; }

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

.me-42 {
  margin-right: 1.75rem !important; }

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

.me-45 {
  margin-right: 2.5rem !important; }

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

.me-55 {
  margin-right: 3.5rem !important; }

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

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

.me-8 {
  margin-right: 6rem !important; }

.me-9 {
  margin-right: 7rem !important; }

.me-10 {
  margin-right: 7.75rem !important; }

.me-11 {
  margin-right: 9rem !important; }

.me-12 {
  margin-right: 9.75rem !important; }

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

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

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

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

.mb-25 {
  margin-bottom: 0.75rem !important; }

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

.mb-35 {
  margin-bottom: 1.25rem !important; }

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

.mb-42 {
  margin-bottom: 1.75rem !important; }

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

.mb-45 {
  margin-bottom: 2.5rem !important; }

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

.mb-55 {
  margin-bottom: 3.5rem !important; }

.mb-6 {
  margin-bottom: 4rem !important; }

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

.mb-8 {
  margin-bottom: 6rem !important; }

.mb-9 {
  margin-bottom: 7rem !important; }

.mb-10 {
  margin-bottom: 7.75rem !important; }

.mb-11 {
  margin-bottom: 9rem !important; }

.mb-12 {
  margin-bottom: 9.75rem !important; }

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

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

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

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

.ms-25 {
  margin-left: 0.75rem !important; }

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

.ms-35 {
  margin-left: 1.25rem !important; }

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

.ms-42 {
  margin-left: 1.75rem !important; }

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

.ms-45 {
  margin-left: 2.5rem !important; }

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

.ms-55 {
  margin-left: 3.5rem !important; }

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

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

.ms-8 {
  margin-left: 6rem !important; }

.ms-9 {
  margin-left: 7rem !important; }

.ms-10 {
  margin-left: 7.75rem !important; }

.ms-11 {
  margin-left: 9rem !important; }

.ms-12 {
  margin-left: 9.75rem !important; }

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

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

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

.m-n25 {
  margin: -0.75rem !important; }

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

.m-n35 {
  margin: -1.25rem !important; }

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

.m-n42 {
  margin: -1.75rem !important; }

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

.m-n45 {
  margin: -2.5rem !important; }

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

.m-n55 {
  margin: -3.5rem !important; }

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

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

.m-n8 {
  margin: -6rem !important; }

.m-n9 {
  margin: -7rem !important; }

.m-n10 {
  margin: -7.75rem !important; }

.m-n11 {
  margin: -9rem !important; }

.m-n12 {
  margin: -9.75rem !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-n25 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important; }

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

.mx-n35 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important; }

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

.mx-n42 {
  margin-right: -1.75rem !important;
  margin-left: -1.75rem !important; }

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

.mx-n45 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important; }

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

.mx-n55 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important; }

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

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

.mx-n8 {
  margin-right: -6rem !important;
  margin-left: -6rem !important; }

.mx-n9 {
  margin-right: -7rem !important;
  margin-left: -7rem !important; }

.mx-n10 {
  margin-right: -7.75rem !important;
  margin-left: -7.75rem !important; }

.mx-n11 {
  margin-right: -9rem !important;
  margin-left: -9rem !important; }

.mx-n12 {
  margin-right: -9.75rem !important;
  margin-left: -9.75rem !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-n25 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important; }

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

.my-n35 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important; }

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

.my-n42 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important; }

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

.my-n45 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important; }

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

.my-n55 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important; }

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

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

.my-n8 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important; }

.my-n9 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important; }

.my-n10 {
  margin-top: -7.75rem !important;
  margin-bottom: -7.75rem !important; }

.my-n11 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important; }

.my-n12 {
  margin-top: -9.75rem !important;
  margin-bottom: -9.75rem !important; }

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

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

.mt-n25 {
  margin-top: -0.75rem !important; }

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

.mt-n35 {
  margin-top: -1.25rem !important; }

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

.mt-n42 {
  margin-top: -1.75rem !important; }

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

.mt-n45 {
  margin-top: -2.5rem !important; }

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

.mt-n55 {
  margin-top: -3.5rem !important; }

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

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

.mt-n8 {
  margin-top: -6rem !important; }

.mt-n9 {
  margin-top: -7rem !important; }

.mt-n10 {
  margin-top: -7.75rem !important; }

.mt-n11 {
  margin-top: -9rem !important; }

.mt-n12 {
  margin-top: -9.75rem !important; }

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

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

.me-n25 {
  margin-right: -0.75rem !important; }

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

.me-n35 {
  margin-right: -1.25rem !important; }

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

.me-n42 {
  margin-right: -1.75rem !important; }

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

.me-n45 {
  margin-right: -2.5rem !important; }

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

.me-n55 {
  margin-right: -3.5rem !important; }

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

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

.me-n8 {
  margin-right: -6rem !important; }

.me-n9 {
  margin-right: -7rem !important; }

.me-n10 {
  margin-right: -7.75rem !important; }

.me-n11 {
  margin-right: -9rem !important; }

.me-n12 {
  margin-right: -9.75rem !important; }

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

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

.mb-n25 {
  margin-bottom: -0.75rem !important; }

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

.mb-n35 {
  margin-bottom: -1.25rem !important; }

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

.mb-n42 {
  margin-bottom: -1.75rem !important; }

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

.mb-n45 {
  margin-bottom: -2.5rem !important; }

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

.mb-n55 {
  margin-bottom: -3.5rem !important; }

.mb-n6 {
  margin-bottom: -4rem !important; }

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

.mb-n8 {
  margin-bottom: -6rem !important; }

.mb-n9 {
  margin-bottom: -7rem !important; }

.mb-n10 {
  margin-bottom: -7.75rem !important; }

.mb-n11 {
  margin-bottom: -9rem !important; }

.mb-n12 {
  margin-bottom: -9.75rem !important; }

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

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

.ms-n25 {
  margin-left: -0.75rem !important; }

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

.ms-n35 {
  margin-left: -1.25rem !important; }

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

.ms-n42 {
  margin-left: -1.75rem !important; }

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

.ms-n45 {
  margin-left: -2.5rem !important; }

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

.ms-n55 {
  margin-left: -3.5rem !important; }

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

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

.ms-n8 {
  margin-left: -6rem !important; }

.ms-n9 {
  margin-left: -7rem !important; }

.ms-n10 {
  margin-left: -7.75rem !important; }

.ms-n11 {
  margin-left: -9rem !important; }

.ms-n12 {
  margin-left: -9.75rem !important; }

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

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

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

.p-25 {
  padding: 0.75rem !important; }

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

.p-35 {
  padding: 1.25rem !important; }

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

.p-42 {
  padding: 1.75rem !important; }

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

.p-45 {
  padding: 2.5rem !important; }

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

.p-55 {
  padding: 3.5rem !important; }

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

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

.p-8 {
  padding: 6rem !important; }

.p-9 {
  padding: 7rem !important; }

.p-10 {
  padding: 7.75rem !important; }

.p-11 {
  padding: 9rem !important; }

.p-12 {
  padding: 9.75rem !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-25 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important; }

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

.px-35 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important; }

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

.px-42 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important; }

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

.px-45 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

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

.px-55 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important; }

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

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

.px-8 {
  padding-right: 6rem !important;
  padding-left: 6rem !important; }

.px-9 {
  padding-right: 7rem !important;
  padding-left: 7rem !important; }

.px-10 {
  padding-right: 7.75rem !important;
  padding-left: 7.75rem !important; }

.px-11 {
  padding-right: 9rem !important;
  padding-left: 9rem !important; }

.px-12 {
  padding-right: 9.75rem !important;
  padding-left: 9.75rem !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-25 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

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

.py-35 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

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

.py-42 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important; }

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

.py-45 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

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

.py-55 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important; }

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

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

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.py-9 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important; }

.py-10 {
  padding-top: 7.75rem !important;
  padding-bottom: 7.75rem !important; }

.py-11 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important; }

.py-12 {
  padding-top: 9.75rem !important;
  padding-bottom: 9.75rem !important; }

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

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

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

.pt-25 {
  padding-top: 0.75rem !important; }

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

.pt-35 {
  padding-top: 1.25rem !important; }

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

.pt-42 {
  padding-top: 1.75rem !important; }

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

.pt-45 {
  padding-top: 2.5rem !important; }

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

.pt-55 {
  padding-top: 3.5rem !important; }

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

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

.pt-8 {
  padding-top: 6rem !important; }

.pt-9 {
  padding-top: 7rem !important; }

.pt-10 {
  padding-top: 7.75rem !important; }

.pt-11 {
  padding-top: 9rem !important; }

.pt-12 {
  padding-top: 9.75rem !important; }

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

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

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

.pe-25 {
  padding-right: 0.75rem !important; }

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

.pe-35 {
  padding-right: 1.25rem !important; }

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

.pe-42 {
  padding-right: 1.75rem !important; }

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

.pe-45 {
  padding-right: 2.5rem !important; }

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

.pe-55 {
  padding-right: 3.5rem !important; }

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

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

.pe-8 {
  padding-right: 6rem !important; }

.pe-9 {
  padding-right: 7rem !important; }

.pe-10 {
  padding-right: 7.75rem !important; }

.pe-11 {
  padding-right: 9rem !important; }

.pe-12 {
  padding-right: 9.75rem !important; }

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

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

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

.pb-25 {
  padding-bottom: 0.75rem !important; }

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

.pb-35 {
  padding-bottom: 1.25rem !important; }

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

.pb-42 {
  padding-bottom: 1.75rem !important; }

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

.pb-45 {
  padding-bottom: 2.5rem !important; }

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

.pb-55 {
  padding-bottom: 3.5rem !important; }

.pb-6 {
  padding-bottom: 4rem !important; }

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

.pb-8 {
  padding-bottom: 6rem !important; }

.pb-9 {
  padding-bottom: 7rem !important; }

.pb-10 {
  padding-bottom: 7.75rem !important; }

.pb-11 {
  padding-bottom: 9rem !important; }

.pb-12 {
  padding-bottom: 9.75rem !important; }

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

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

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

.ps-25 {
  padding-left: 0.75rem !important; }

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

.ps-35 {
  padding-left: 1.25rem !important; }

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

.ps-42 {
  padding-left: 1.75rem !important; }

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

.ps-45 {
  padding-left: 2.5rem !important; }

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

.ps-55 {
  padding-left: 3.5rem !important; }

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

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

.ps-8 {
  padding-left: 6rem !important; }

.ps-9 {
  padding-left: 7rem !important; }

.ps-10 {
  padding-left: 7.75rem !important; }

.ps-11 {
  padding-left: 9rem !important; }

.ps-12 {
  padding-left: 9.75rem !important; }

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

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

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

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

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

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

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

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

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

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

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

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

.fw-bolder {
  font-weight: bolder !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-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: #8f8f8f !important; }

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

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !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; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-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-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-gradient {
  background-image: var(--bs-gradient) !important; }

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

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

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

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

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

.rounded {
  border-radius: 0.25rem !important; }

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

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

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

.rounded-pill {
  border-radius: 50rem !important; }

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: 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-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; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-25 {
    gap: 0.75rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-35 {
    gap: 1.25rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-42 {
    gap: 1.75rem !important; }
  .gap-sm-44 {
    gap: 2rem !important; }
  .gap-sm-45 {
    gap: 2.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .gap-sm-55 {
    gap: 3.5rem !important; }
  .gap-sm-6 {
    gap: 4rem !important; }
  .gap-sm-7 {
    gap: 5rem !important; }
  .gap-sm-8 {
    gap: 6rem !important; }
  .gap-sm-9 {
    gap: 7rem !important; }
  .gap-sm-10 {
    gap: 7.75rem !important; }
  .gap-sm-11 {
    gap: 9rem !important; }
  .gap-sm-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-35 {
    margin: 1.25rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-42 {
    margin: 1.75rem !important; }
  .m-sm-44 {
    margin: 2rem !important; }
  .m-sm-45 {
    margin: 2.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-55 {
    margin: 3.5rem !important; }
  .m-sm-6 {
    margin: 4rem !important; }
  .m-sm-7 {
    margin: 5rem !important; }
  .m-sm-8 {
    margin: 6rem !important; }
  .m-sm-9 {
    margin: 7rem !important; }
  .m-sm-10 {
    margin: 7.75rem !important; }
  .m-sm-11 {
    margin: 9rem !important; }
  .m-sm-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-sm-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-sm-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-sm-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-sm-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-sm-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-sm-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-sm-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-sm-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-sm-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-sm-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-sm-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-sm-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-sm-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-sm-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-sm-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-sm-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-35 {
    margin-top: 1.25rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-42 {
    margin-top: 1.75rem !important; }
  .mt-sm-44 {
    margin-top: 2rem !important; }
  .mt-sm-45 {
    margin-top: 2.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-55 {
    margin-top: 3.5rem !important; }
  .mt-sm-6 {
    margin-top: 4rem !important; }
  .mt-sm-7 {
    margin-top: 5rem !important; }
  .mt-sm-8 {
    margin-top: 6rem !important; }
  .mt-sm-9 {
    margin-top: 7rem !important; }
  .mt-sm-10 {
    margin-top: 7.75rem !important; }
  .mt-sm-11 {
    margin-top: 9rem !important; }
  .mt-sm-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-35 {
    margin-right: 1.25rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-42 {
    margin-right: 1.75rem !important; }
  .me-sm-44 {
    margin-right: 2rem !important; }
  .me-sm-45 {
    margin-right: 2.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-55 {
    margin-right: 3.5rem !important; }
  .me-sm-6 {
    margin-right: 4rem !important; }
  .me-sm-7 {
    margin-right: 5rem !important; }
  .me-sm-8 {
    margin-right: 6rem !important; }
  .me-sm-9 {
    margin-right: 7rem !important; }
  .me-sm-10 {
    margin-right: 7.75rem !important; }
  .me-sm-11 {
    margin-right: 9rem !important; }
  .me-sm-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-35 {
    margin-bottom: 1.25rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-42 {
    margin-bottom: 1.75rem !important; }
  .mb-sm-44 {
    margin-bottom: 2rem !important; }
  .mb-sm-45 {
    margin-bottom: 2.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-55 {
    margin-bottom: 3.5rem !important; }
  .mb-sm-6 {
    margin-bottom: 4rem !important; }
  .mb-sm-7 {
    margin-bottom: 5rem !important; }
  .mb-sm-8 {
    margin-bottom: 6rem !important; }
  .mb-sm-9 {
    margin-bottom: 7rem !important; }
  .mb-sm-10 {
    margin-bottom: 7.75rem !important; }
  .mb-sm-11 {
    margin-bottom: 9rem !important; }
  .mb-sm-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-35 {
    margin-left: 1.25rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-42 {
    margin-left: 1.75rem !important; }
  .ms-sm-44 {
    margin-left: 2rem !important; }
  .ms-sm-45 {
    margin-left: 2.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-55 {
    margin-left: 3.5rem !important; }
  .ms-sm-6 {
    margin-left: 4rem !important; }
  .ms-sm-7 {
    margin-left: 5rem !important; }
  .ms-sm-8 {
    margin-left: 6rem !important; }
  .ms-sm-9 {
    margin-left: 7rem !important; }
  .ms-sm-10 {
    margin-left: 7.75rem !important; }
  .ms-sm-11 {
    margin-left: 9rem !important; }
  .ms-sm-12 {
    margin-left: 9.75rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .m-sm-n25 {
    margin: -0.75rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .m-sm-n35 {
    margin: -1.25rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .m-sm-n42 {
    margin: -1.75rem !important; }
  .m-sm-n44 {
    margin: -2rem !important; }
  .m-sm-n45 {
    margin: -2.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .m-sm-n55 {
    margin: -3.5rem !important; }
  .m-sm-n6 {
    margin: -4rem !important; }
  .m-sm-n7 {
    margin: -5rem !important; }
  .m-sm-n8 {
    margin: -6rem !important; }
  .m-sm-n9 {
    margin: -7rem !important; }
  .m-sm-n10 {
    margin: -7.75rem !important; }
  .m-sm-n11 {
    margin: -9rem !important; }
  .m-sm-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-sm-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-sm-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-sm-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-sm-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-sm-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-sm-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-sm-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-sm-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-sm-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-sm-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-sm-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-sm-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-sm-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-sm-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-sm-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-sm-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-sm-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-sm-n1 {
    margin-top: -0.25rem !important; }
  .mt-sm-n2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n25 {
    margin-top: -0.75rem !important; }
  .mt-sm-n3 {
    margin-top: -1rem !important; }
  .mt-sm-n35 {
    margin-top: -1.25rem !important; }
  .mt-sm-n4 {
    margin-top: -1.5rem !important; }
  .mt-sm-n42 {
    margin-top: -1.75rem !important; }
  .mt-sm-n44 {
    margin-top: -2rem !important; }
  .mt-sm-n45 {
    margin-top: -2.5rem !important; }
  .mt-sm-n5 {
    margin-top: -3rem !important; }
  .mt-sm-n55 {
    margin-top: -3.5rem !important; }
  .mt-sm-n6 {
    margin-top: -4rem !important; }
  .mt-sm-n7 {
    margin-top: -5rem !important; }
  .mt-sm-n8 {
    margin-top: -6rem !important; }
  .mt-sm-n9 {
    margin-top: -7rem !important; }
  .mt-sm-n10 {
    margin-top: -7.75rem !important; }
  .mt-sm-n11 {
    margin-top: -9rem !important; }
  .mt-sm-n12 {
    margin-top: -9.75rem !important; }
  .me-sm-n1 {
    margin-right: -0.25rem !important; }
  .me-sm-n2 {
    margin-right: -0.5rem !important; }
  .me-sm-n25 {
    margin-right: -0.75rem !important; }
  .me-sm-n3 {
    margin-right: -1rem !important; }
  .me-sm-n35 {
    margin-right: -1.25rem !important; }
  .me-sm-n4 {
    margin-right: -1.5rem !important; }
  .me-sm-n42 {
    margin-right: -1.75rem !important; }
  .me-sm-n44 {
    margin-right: -2rem !important; }
  .me-sm-n45 {
    margin-right: -2.5rem !important; }
  .me-sm-n5 {
    margin-right: -3rem !important; }
  .me-sm-n55 {
    margin-right: -3.5rem !important; }
  .me-sm-n6 {
    margin-right: -4rem !important; }
  .me-sm-n7 {
    margin-right: -5rem !important; }
  .me-sm-n8 {
    margin-right: -6rem !important; }
  .me-sm-n9 {
    margin-right: -7rem !important; }
  .me-sm-n10 {
    margin-right: -7.75rem !important; }
  .me-sm-n11 {
    margin-right: -9rem !important; }
  .me-sm-n12 {
    margin-right: -9.75rem !important; }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-sm-n3 {
    margin-bottom: -1rem !important; }
  .mb-sm-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-sm-n44 {
    margin-bottom: -2rem !important; }
  .mb-sm-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-sm-n5 {
    margin-bottom: -3rem !important; }
  .mb-sm-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-sm-n6 {
    margin-bottom: -4rem !important; }
  .mb-sm-n7 {
    margin-bottom: -5rem !important; }
  .mb-sm-n8 {
    margin-bottom: -6rem !important; }
  .mb-sm-n9 {
    margin-bottom: -7rem !important; }
  .mb-sm-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-sm-n11 {
    margin-bottom: -9rem !important; }
  .mb-sm-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-sm-n1 {
    margin-left: -0.25rem !important; }
  .ms-sm-n2 {
    margin-left: -0.5rem !important; }
  .ms-sm-n25 {
    margin-left: -0.75rem !important; }
  .ms-sm-n3 {
    margin-left: -1rem !important; }
  .ms-sm-n35 {
    margin-left: -1.25rem !important; }
  .ms-sm-n4 {
    margin-left: -1.5rem !important; }
  .ms-sm-n42 {
    margin-left: -1.75rem !important; }
  .ms-sm-n44 {
    margin-left: -2rem !important; }
  .ms-sm-n45 {
    margin-left: -2.5rem !important; }
  .ms-sm-n5 {
    margin-left: -3rem !important; }
  .ms-sm-n55 {
    margin-left: -3.5rem !important; }
  .ms-sm-n6 {
    margin-left: -4rem !important; }
  .ms-sm-n7 {
    margin-left: -5rem !important; }
  .ms-sm-n8 {
    margin-left: -6rem !important; }
  .ms-sm-n9 {
    margin-left: -7rem !important; }
  .ms-sm-n10 {
    margin-left: -7.75rem !important; }
  .ms-sm-n11 {
    margin-left: -9rem !important; }
  .ms-sm-n12 {
    margin-left: -9.75rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-25 {
    padding: 0.75rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-35 {
    padding: 1.25rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-42 {
    padding: 1.75rem !important; }
  .p-sm-44 {
    padding: 2rem !important; }
  .p-sm-45 {
    padding: 2.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .p-sm-55 {
    padding: 3.5rem !important; }
  .p-sm-6 {
    padding: 4rem !important; }
  .p-sm-7 {
    padding: 5rem !important; }
  .p-sm-8 {
    padding: 6rem !important; }
  .p-sm-9 {
    padding: 7rem !important; }
  .p-sm-10 {
    padding: 7.75rem !important; }
  .p-sm-11 {
    padding: 9rem !important; }
  .p-sm-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-sm-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-sm-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-sm-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-sm-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-sm-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-sm-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-sm-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-sm-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-sm-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-sm-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-sm-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-sm-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-sm-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-sm-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-sm-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-sm-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-sm-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-sm-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-35 {
    padding-top: 1.25rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-42 {
    padding-top: 1.75rem !important; }
  .pt-sm-44 {
    padding-top: 2rem !important; }
  .pt-sm-45 {
    padding-top: 2.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pt-sm-55 {
    padding-top: 3.5rem !important; }
  .pt-sm-6 {
    padding-top: 4rem !important; }
  .pt-sm-7 {
    padding-top: 5rem !important; }
  .pt-sm-8 {
    padding-top: 6rem !important; }
  .pt-sm-9 {
    padding-top: 7rem !important; }
  .pt-sm-10 {
    padding-top: 7.75rem !important; }
  .pt-sm-11 {
    padding-top: 9rem !important; }
  .pt-sm-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-35 {
    padding-right: 1.25rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-42 {
    padding-right: 1.75rem !important; }
  .pe-sm-44 {
    padding-right: 2rem !important; }
  .pe-sm-45 {
    padding-right: 2.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pe-sm-55 {
    padding-right: 3.5rem !important; }
  .pe-sm-6 {
    padding-right: 4rem !important; }
  .pe-sm-7 {
    padding-right: 5rem !important; }
  .pe-sm-8 {
    padding-right: 6rem !important; }
  .pe-sm-9 {
    padding-right: 7rem !important; }
  .pe-sm-10 {
    padding-right: 7.75rem !important; }
  .pe-sm-11 {
    padding-right: 9rem !important; }
  .pe-sm-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-35 {
    padding-bottom: 1.25rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-42 {
    padding-bottom: 1.75rem !important; }
  .pb-sm-44 {
    padding-bottom: 2rem !important; }
  .pb-sm-45 {
    padding-bottom: 2.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .pb-sm-55 {
    padding-bottom: 3.5rem !important; }
  .pb-sm-6 {
    padding-bottom: 4rem !important; }
  .pb-sm-7 {
    padding-bottom: 5rem !important; }
  .pb-sm-8 {
    padding-bottom: 6rem !important; }
  .pb-sm-9 {
    padding-bottom: 7rem !important; }
  .pb-sm-10 {
    padding-bottom: 7.75rem !important; }
  .pb-sm-11 {
    padding-bottom: 9rem !important; }
  .pb-sm-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-35 {
    padding-left: 1.25rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-42 {
    padding-left: 1.75rem !important; }
  .ps-sm-44 {
    padding-left: 2rem !important; }
  .ps-sm-45 {
    padding-left: 2.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .ps-sm-55 {
    padding-left: 3.5rem !important; }
  .ps-sm-6 {
    padding-left: 4rem !important; }
  .ps-sm-7 {
    padding-left: 5rem !important; }
  .ps-sm-8 {
    padding-left: 6rem !important; }
  .ps-sm-9 {
    padding-left: 7rem !important; }
  .ps-sm-10 {
    padding-left: 7.75rem !important; }
  .ps-sm-11 {
    padding-left: 9rem !important; }
  .ps-sm-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-25 {
    gap: 0.75rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-35 {
    gap: 1.25rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-42 {
    gap: 1.75rem !important; }
  .gap-md-44 {
    gap: 2rem !important; }
  .gap-md-45 {
    gap: 2.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .gap-md-55 {
    gap: 3.5rem !important; }
  .gap-md-6 {
    gap: 4rem !important; }
  .gap-md-7 {
    gap: 5rem !important; }
  .gap-md-8 {
    gap: 6rem !important; }
  .gap-md-9 {
    gap: 7rem !important; }
  .gap-md-10 {
    gap: 7.75rem !important; }
  .gap-md-11 {
    gap: 9rem !important; }
  .gap-md-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-35 {
    margin: 1.25rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-42 {
    margin: 1.75rem !important; }
  .m-md-44 {
    margin: 2rem !important; }
  .m-md-45 {
    margin: 2.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-55 {
    margin: 3.5rem !important; }
  .m-md-6 {
    margin: 4rem !important; }
  .m-md-7 {
    margin: 5rem !important; }
  .m-md-8 {
    margin: 6rem !important; }
  .m-md-9 {
    margin: 7rem !important; }
  .m-md-10 {
    margin: 7.75rem !important; }
  .m-md-11 {
    margin: 9rem !important; }
  .m-md-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-md-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-md-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-md-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-md-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-35 {
    margin-top: 1.25rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-42 {
    margin-top: 1.75rem !important; }
  .mt-md-44 {
    margin-top: 2rem !important; }
  .mt-md-45 {
    margin-top: 2.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-55 {
    margin-top: 3.5rem !important; }
  .mt-md-6 {
    margin-top: 4rem !important; }
  .mt-md-7 {
    margin-top: 5rem !important; }
  .mt-md-8 {
    margin-top: 6rem !important; }
  .mt-md-9 {
    margin-top: 7rem !important; }
  .mt-md-10 {
    margin-top: 7.75rem !important; }
  .mt-md-11 {
    margin-top: 9rem !important; }
  .mt-md-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-35 {
    margin-right: 1.25rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-42 {
    margin-right: 1.75rem !important; }
  .me-md-44 {
    margin-right: 2rem !important; }
  .me-md-45 {
    margin-right: 2.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-55 {
    margin-right: 3.5rem !important; }
  .me-md-6 {
    margin-right: 4rem !important; }
  .me-md-7 {
    margin-right: 5rem !important; }
  .me-md-8 {
    margin-right: 6rem !important; }
  .me-md-9 {
    margin-right: 7rem !important; }
  .me-md-10 {
    margin-right: 7.75rem !important; }
  .me-md-11 {
    margin-right: 9rem !important; }
  .me-md-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-35 {
    margin-bottom: 1.25rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-42 {
    margin-bottom: 1.75rem !important; }
  .mb-md-44 {
    margin-bottom: 2rem !important; }
  .mb-md-45 {
    margin-bottom: 2.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-55 {
    margin-bottom: 3.5rem !important; }
  .mb-md-6 {
    margin-bottom: 4rem !important; }
  .mb-md-7 {
    margin-bottom: 5rem !important; }
  .mb-md-8 {
    margin-bottom: 6rem !important; }
  .mb-md-9 {
    margin-bottom: 7rem !important; }
  .mb-md-10 {
    margin-bottom: 7.75rem !important; }
  .mb-md-11 {
    margin-bottom: 9rem !important; }
  .mb-md-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-35 {
    margin-left: 1.25rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-42 {
    margin-left: 1.75rem !important; }
  .ms-md-44 {
    margin-left: 2rem !important; }
  .ms-md-45 {
    margin-left: 2.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-55 {
    margin-left: 3.5rem !important; }
  .ms-md-6 {
    margin-left: 4rem !important; }
  .ms-md-7 {
    margin-left: 5rem !important; }
  .ms-md-8 {
    margin-left: 6rem !important; }
  .ms-md-9 {
    margin-left: 7rem !important; }
  .ms-md-10 {
    margin-left: 7.75rem !important; }
  .ms-md-11 {
    margin-left: 9rem !important; }
  .ms-md-12 {
    margin-left: 9.75rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .m-md-n25 {
    margin: -0.75rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .m-md-n35 {
    margin: -1.25rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .m-md-n42 {
    margin: -1.75rem !important; }
  .m-md-n44 {
    margin: -2rem !important; }
  .m-md-n45 {
    margin: -2.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .m-md-n55 {
    margin: -3.5rem !important; }
  .m-md-n6 {
    margin: -4rem !important; }
  .m-md-n7 {
    margin: -5rem !important; }
  .m-md-n8 {
    margin: -6rem !important; }
  .m-md-n9 {
    margin: -7rem !important; }
  .m-md-n10 {
    margin: -7.75rem !important; }
  .m-md-n11 {
    margin: -9rem !important; }
  .m-md-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-md-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-md-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-md-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-md-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-md-n1 {
    margin-top: -0.25rem !important; }
  .mt-md-n2 {
    margin-top: -0.5rem !important; }
  .mt-md-n25 {
    margin-top: -0.75rem !important; }
  .mt-md-n3 {
    margin-top: -1rem !important; }
  .mt-md-n35 {
    margin-top: -1.25rem !important; }
  .mt-md-n4 {
    margin-top: -1.5rem !important; }
  .mt-md-n42 {
    margin-top: -1.75rem !important; }
  .mt-md-n44 {
    margin-top: -2rem !important; }
  .mt-md-n45 {
    margin-top: -2.5rem !important; }
  .mt-md-n5 {
    margin-top: -3rem !important; }
  .mt-md-n55 {
    margin-top: -3.5rem !important; }
  .mt-md-n6 {
    margin-top: -4rem !important; }
  .mt-md-n7 {
    margin-top: -5rem !important; }
  .mt-md-n8 {
    margin-top: -6rem !important; }
  .mt-md-n9 {
    margin-top: -7rem !important; }
  .mt-md-n10 {
    margin-top: -7.75rem !important; }
  .mt-md-n11 {
    margin-top: -9rem !important; }
  .mt-md-n12 {
    margin-top: -9.75rem !important; }
  .me-md-n1 {
    margin-right: -0.25rem !important; }
  .me-md-n2 {
    margin-right: -0.5rem !important; }
  .me-md-n25 {
    margin-right: -0.75rem !important; }
  .me-md-n3 {
    margin-right: -1rem !important; }
  .me-md-n35 {
    margin-right: -1.25rem !important; }
  .me-md-n4 {
    margin-right: -1.5rem !important; }
  .me-md-n42 {
    margin-right: -1.75rem !important; }
  .me-md-n44 {
    margin-right: -2rem !important; }
  .me-md-n45 {
    margin-right: -2.5rem !important; }
  .me-md-n5 {
    margin-right: -3rem !important; }
  .me-md-n55 {
    margin-right: -3.5rem !important; }
  .me-md-n6 {
    margin-right: -4rem !important; }
  .me-md-n7 {
    margin-right: -5rem !important; }
  .me-md-n8 {
    margin-right: -6rem !important; }
  .me-md-n9 {
    margin-right: -7rem !important; }
  .me-md-n10 {
    margin-right: -7.75rem !important; }
  .me-md-n11 {
    margin-right: -9rem !important; }
  .me-md-n12 {
    margin-right: -9.75rem !important; }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-md-n3 {
    margin-bottom: -1rem !important; }
  .mb-md-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-md-n44 {
    margin-bottom: -2rem !important; }
  .mb-md-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-md-n5 {
    margin-bottom: -3rem !important; }
  .mb-md-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-md-n6 {
    margin-bottom: -4rem !important; }
  .mb-md-n7 {
    margin-bottom: -5rem !important; }
  .mb-md-n8 {
    margin-bottom: -6rem !important; }
  .mb-md-n9 {
    margin-bottom: -7rem !important; }
  .mb-md-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-md-n11 {
    margin-bottom: -9rem !important; }
  .mb-md-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-md-n1 {
    margin-left: -0.25rem !important; }
  .ms-md-n2 {
    margin-left: -0.5rem !important; }
  .ms-md-n25 {
    margin-left: -0.75rem !important; }
  .ms-md-n3 {
    margin-left: -1rem !important; }
  .ms-md-n35 {
    margin-left: -1.25rem !important; }
  .ms-md-n4 {
    margin-left: -1.5rem !important; }
  .ms-md-n42 {
    margin-left: -1.75rem !important; }
  .ms-md-n44 {
    margin-left: -2rem !important; }
  .ms-md-n45 {
    margin-left: -2.5rem !important; }
  .ms-md-n5 {
    margin-left: -3rem !important; }
  .ms-md-n55 {
    margin-left: -3.5rem !important; }
  .ms-md-n6 {
    margin-left: -4rem !important; }
  .ms-md-n7 {
    margin-left: -5rem !important; }
  .ms-md-n8 {
    margin-left: -6rem !important; }
  .ms-md-n9 {
    margin-left: -7rem !important; }
  .ms-md-n10 {
    margin-left: -7.75rem !important; }
  .ms-md-n11 {
    margin-left: -9rem !important; }
  .ms-md-n12 {
    margin-left: -9.75rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-25 {
    padding: 0.75rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-35 {
    padding: 1.25rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-42 {
    padding: 1.75rem !important; }
  .p-md-44 {
    padding: 2rem !important; }
  .p-md-45 {
    padding: 2.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .p-md-55 {
    padding: 3.5rem !important; }
  .p-md-6 {
    padding: 4rem !important; }
  .p-md-7 {
    padding: 5rem !important; }
  .p-md-8 {
    padding: 6rem !important; }
  .p-md-9 {
    padding: 7rem !important; }
  .p-md-10 {
    padding: 7.75rem !important; }
  .p-md-11 {
    padding: 9rem !important; }
  .p-md-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-md-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-md-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-md-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-md-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-35 {
    padding-top: 1.25rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-42 {
    padding-top: 1.75rem !important; }
  .pt-md-44 {
    padding-top: 2rem !important; }
  .pt-md-45 {
    padding-top: 2.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pt-md-55 {
    padding-top: 3.5rem !important; }
  .pt-md-6 {
    padding-top: 4rem !important; }
  .pt-md-7 {
    padding-top: 5rem !important; }
  .pt-md-8 {
    padding-top: 6rem !important; }
  .pt-md-9 {
    padding-top: 7rem !important; }
  .pt-md-10 {
    padding-top: 7.75rem !important; }
  .pt-md-11 {
    padding-top: 9rem !important; }
  .pt-md-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-35 {
    padding-right: 1.25rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-42 {
    padding-right: 1.75rem !important; }
  .pe-md-44 {
    padding-right: 2rem !important; }
  .pe-md-45 {
    padding-right: 2.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pe-md-55 {
    padding-right: 3.5rem !important; }
  .pe-md-6 {
    padding-right: 4rem !important; }
  .pe-md-7 {
    padding-right: 5rem !important; }
  .pe-md-8 {
    padding-right: 6rem !important; }
  .pe-md-9 {
    padding-right: 7rem !important; }
  .pe-md-10 {
    padding-right: 7.75rem !important; }
  .pe-md-11 {
    padding-right: 9rem !important; }
  .pe-md-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-35 {
    padding-bottom: 1.25rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-42 {
    padding-bottom: 1.75rem !important; }
  .pb-md-44 {
    padding-bottom: 2rem !important; }
  .pb-md-45 {
    padding-bottom: 2.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .pb-md-55 {
    padding-bottom: 3.5rem !important; }
  .pb-md-6 {
    padding-bottom: 4rem !important; }
  .pb-md-7 {
    padding-bottom: 5rem !important; }
  .pb-md-8 {
    padding-bottom: 6rem !important; }
  .pb-md-9 {
    padding-bottom: 7rem !important; }
  .pb-md-10 {
    padding-bottom: 7.75rem !important; }
  .pb-md-11 {
    padding-bottom: 9rem !important; }
  .pb-md-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-35 {
    padding-left: 1.25rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-42 {
    padding-left: 1.75rem !important; }
  .ps-md-44 {
    padding-left: 2rem !important; }
  .ps-md-45 {
    padding-left: 2.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .ps-md-55 {
    padding-left: 3.5rem !important; }
  .ps-md-6 {
    padding-left: 4rem !important; }
  .ps-md-7 {
    padding-left: 5rem !important; }
  .ps-md-8 {
    padding-left: 6rem !important; }
  .ps-md-9 {
    padding-left: 7rem !important; }
  .ps-md-10 {
    padding-left: 7.75rem !important; }
  .ps-md-11 {
    padding-left: 9rem !important; }
  .ps-md-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-25 {
    gap: 0.75rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-35 {
    gap: 1.25rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-42 {
    gap: 1.75rem !important; }
  .gap-lg-44 {
    gap: 2rem !important; }
  .gap-lg-45 {
    gap: 2.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .gap-lg-55 {
    gap: 3.5rem !important; }
  .gap-lg-6 {
    gap: 4rem !important; }
  .gap-lg-7 {
    gap: 5rem !important; }
  .gap-lg-8 {
    gap: 6rem !important; }
  .gap-lg-9 {
    gap: 7rem !important; }
  .gap-lg-10 {
    gap: 7.75rem !important; }
  .gap-lg-11 {
    gap: 9rem !important; }
  .gap-lg-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-35 {
    margin: 1.25rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-42 {
    margin: 1.75rem !important; }
  .m-lg-44 {
    margin: 2rem !important; }
  .m-lg-45 {
    margin: 2.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-55 {
    margin: 3.5rem !important; }
  .m-lg-6 {
    margin: 4rem !important; }
  .m-lg-7 {
    margin: 5rem !important; }
  .m-lg-8 {
    margin: 6rem !important; }
  .m-lg-9 {
    margin: 7rem !important; }
  .m-lg-10 {
    margin: 7.75rem !important; }
  .m-lg-11 {
    margin: 9rem !important; }
  .m-lg-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-lg-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-lg-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-lg-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-lg-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-35 {
    margin-top: 1.25rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-42 {
    margin-top: 1.75rem !important; }
  .mt-lg-44 {
    margin-top: 2rem !important; }
  .mt-lg-45 {
    margin-top: 2.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-55 {
    margin-top: 3.5rem !important; }
  .mt-lg-6 {
    margin-top: 4rem !important; }
  .mt-lg-7 {
    margin-top: 5rem !important; }
  .mt-lg-8 {
    margin-top: 6rem !important; }
  .mt-lg-9 {
    margin-top: 7rem !important; }
  .mt-lg-10 {
    margin-top: 7.75rem !important; }
  .mt-lg-11 {
    margin-top: 9rem !important; }
  .mt-lg-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-35 {
    margin-right: 1.25rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-42 {
    margin-right: 1.75rem !important; }
  .me-lg-44 {
    margin-right: 2rem !important; }
  .me-lg-45 {
    margin-right: 2.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-55 {
    margin-right: 3.5rem !important; }
  .me-lg-6 {
    margin-right: 4rem !important; }
  .me-lg-7 {
    margin-right: 5rem !important; }
  .me-lg-8 {
    margin-right: 6rem !important; }
  .me-lg-9 {
    margin-right: 7rem !important; }
  .me-lg-10 {
    margin-right: 7.75rem !important; }
  .me-lg-11 {
    margin-right: 9rem !important; }
  .me-lg-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-35 {
    margin-bottom: 1.25rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-42 {
    margin-bottom: 1.75rem !important; }
  .mb-lg-44 {
    margin-bottom: 2rem !important; }
  .mb-lg-45 {
    margin-bottom: 2.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-55 {
    margin-bottom: 3.5rem !important; }
  .mb-lg-6 {
    margin-bottom: 4rem !important; }
  .mb-lg-7 {
    margin-bottom: 5rem !important; }
  .mb-lg-8 {
    margin-bottom: 6rem !important; }
  .mb-lg-9 {
    margin-bottom: 7rem !important; }
  .mb-lg-10 {
    margin-bottom: 7.75rem !important; }
  .mb-lg-11 {
    margin-bottom: 9rem !important; }
  .mb-lg-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-35 {
    margin-left: 1.25rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-42 {
    margin-left: 1.75rem !important; }
  .ms-lg-44 {
    margin-left: 2rem !important; }
  .ms-lg-45 {
    margin-left: 2.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-55 {
    margin-left: 3.5rem !important; }
  .ms-lg-6 {
    margin-left: 4rem !important; }
  .ms-lg-7 {
    margin-left: 5rem !important; }
  .ms-lg-8 {
    margin-left: 6rem !important; }
  .ms-lg-9 {
    margin-left: 7rem !important; }
  .ms-lg-10 {
    margin-left: 7.75rem !important; }
  .ms-lg-11 {
    margin-left: 9rem !important; }
  .ms-lg-12 {
    margin-left: 9.75rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .m-lg-n25 {
    margin: -0.75rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .m-lg-n35 {
    margin: -1.25rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .m-lg-n42 {
    margin: -1.75rem !important; }
  .m-lg-n44 {
    margin: -2rem !important; }
  .m-lg-n45 {
    margin: -2.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .m-lg-n55 {
    margin: -3.5rem !important; }
  .m-lg-n6 {
    margin: -4rem !important; }
  .m-lg-n7 {
    margin: -5rem !important; }
  .m-lg-n8 {
    margin: -6rem !important; }
  .m-lg-n9 {
    margin: -7rem !important; }
  .m-lg-n10 {
    margin: -7.75rem !important; }
  .m-lg-n11 {
    margin: -9rem !important; }
  .m-lg-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-lg-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-lg-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-lg-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-lg-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-lg-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n25 {
    margin-top: -0.75rem !important; }
  .mt-lg-n3 {
    margin-top: -1rem !important; }
  .mt-lg-n35 {
    margin-top: -1.25rem !important; }
  .mt-lg-n4 {
    margin-top: -1.5rem !important; }
  .mt-lg-n42 {
    margin-top: -1.75rem !important; }
  .mt-lg-n44 {
    margin-top: -2rem !important; }
  .mt-lg-n45 {
    margin-top: -2.5rem !important; }
  .mt-lg-n5 {
    margin-top: -3rem !important; }
  .mt-lg-n55 {
    margin-top: -3.5rem !important; }
  .mt-lg-n6 {
    margin-top: -4rem !important; }
  .mt-lg-n7 {
    margin-top: -5rem !important; }
  .mt-lg-n8 {
    margin-top: -6rem !important; }
  .mt-lg-n9 {
    margin-top: -7rem !important; }
  .mt-lg-n10 {
    margin-top: -7.75rem !important; }
  .mt-lg-n11 {
    margin-top: -9rem !important; }
  .mt-lg-n12 {
    margin-top: -9.75rem !important; }
  .me-lg-n1 {
    margin-right: -0.25rem !important; }
  .me-lg-n2 {
    margin-right: -0.5rem !important; }
  .me-lg-n25 {
    margin-right: -0.75rem !important; }
  .me-lg-n3 {
    margin-right: -1rem !important; }
  .me-lg-n35 {
    margin-right: -1.25rem !important; }
  .me-lg-n4 {
    margin-right: -1.5rem !important; }
  .me-lg-n42 {
    margin-right: -1.75rem !important; }
  .me-lg-n44 {
    margin-right: -2rem !important; }
  .me-lg-n45 {
    margin-right: -2.5rem !important; }
  .me-lg-n5 {
    margin-right: -3rem !important; }
  .me-lg-n55 {
    margin-right: -3.5rem !important; }
  .me-lg-n6 {
    margin-right: -4rem !important; }
  .me-lg-n7 {
    margin-right: -5rem !important; }
  .me-lg-n8 {
    margin-right: -6rem !important; }
  .me-lg-n9 {
    margin-right: -7rem !important; }
  .me-lg-n10 {
    margin-right: -7.75rem !important; }
  .me-lg-n11 {
    margin-right: -9rem !important; }
  .me-lg-n12 {
    margin-right: -9.75rem !important; }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-lg-n3 {
    margin-bottom: -1rem !important; }
  .mb-lg-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-lg-n44 {
    margin-bottom: -2rem !important; }
  .mb-lg-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-lg-n5 {
    margin-bottom: -3rem !important; }
  .mb-lg-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-lg-n6 {
    margin-bottom: -4rem !important; }
  .mb-lg-n7 {
    margin-bottom: -5rem !important; }
  .mb-lg-n8 {
    margin-bottom: -6rem !important; }
  .mb-lg-n9 {
    margin-bottom: -7rem !important; }
  .mb-lg-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-lg-n11 {
    margin-bottom: -9rem !important; }
  .mb-lg-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-lg-n1 {
    margin-left: -0.25rem !important; }
  .ms-lg-n2 {
    margin-left: -0.5rem !important; }
  .ms-lg-n25 {
    margin-left: -0.75rem !important; }
  .ms-lg-n3 {
    margin-left: -1rem !important; }
  .ms-lg-n35 {
    margin-left: -1.25rem !important; }
  .ms-lg-n4 {
    margin-left: -1.5rem !important; }
  .ms-lg-n42 {
    margin-left: -1.75rem !important; }
  .ms-lg-n44 {
    margin-left: -2rem !important; }
  .ms-lg-n45 {
    margin-left: -2.5rem !important; }
  .ms-lg-n5 {
    margin-left: -3rem !important; }
  .ms-lg-n55 {
    margin-left: -3.5rem !important; }
  .ms-lg-n6 {
    margin-left: -4rem !important; }
  .ms-lg-n7 {
    margin-left: -5rem !important; }
  .ms-lg-n8 {
    margin-left: -6rem !important; }
  .ms-lg-n9 {
    margin-left: -7rem !important; }
  .ms-lg-n10 {
    margin-left: -7.75rem !important; }
  .ms-lg-n11 {
    margin-left: -9rem !important; }
  .ms-lg-n12 {
    margin-left: -9.75rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-25 {
    padding: 0.75rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-35 {
    padding: 1.25rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-42 {
    padding: 1.75rem !important; }
  .p-lg-44 {
    padding: 2rem !important; }
  .p-lg-45 {
    padding: 2.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .p-lg-55 {
    padding: 3.5rem !important; }
  .p-lg-6 {
    padding: 4rem !important; }
  .p-lg-7 {
    padding: 5rem !important; }
  .p-lg-8 {
    padding: 6rem !important; }
  .p-lg-9 {
    padding: 7rem !important; }
  .p-lg-10 {
    padding: 7.75rem !important; }
  .p-lg-11 {
    padding: 9rem !important; }
  .p-lg-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-lg-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-lg-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-lg-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-lg-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-35 {
    padding-top: 1.25rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-42 {
    padding-top: 1.75rem !important; }
  .pt-lg-44 {
    padding-top: 2rem !important; }
  .pt-lg-45 {
    padding-top: 2.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pt-lg-55 {
    padding-top: 3.5rem !important; }
  .pt-lg-6 {
    padding-top: 4rem !important; }
  .pt-lg-7 {
    padding-top: 5rem !important; }
  .pt-lg-8 {
    padding-top: 6rem !important; }
  .pt-lg-9 {
    padding-top: 7rem !important; }
  .pt-lg-10 {
    padding-top: 7.75rem !important; }
  .pt-lg-11 {
    padding-top: 9rem !important; }
  .pt-lg-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-35 {
    padding-right: 1.25rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-42 {
    padding-right: 1.75rem !important; }
  .pe-lg-44 {
    padding-right: 2rem !important; }
  .pe-lg-45 {
    padding-right: 2.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pe-lg-55 {
    padding-right: 3.5rem !important; }
  .pe-lg-6 {
    padding-right: 4rem !important; }
  .pe-lg-7 {
    padding-right: 5rem !important; }
  .pe-lg-8 {
    padding-right: 6rem !important; }
  .pe-lg-9 {
    padding-right: 7rem !important; }
  .pe-lg-10 {
    padding-right: 7.75rem !important; }
  .pe-lg-11 {
    padding-right: 9rem !important; }
  .pe-lg-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-35 {
    padding-bottom: 1.25rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-42 {
    padding-bottom: 1.75rem !important; }
  .pb-lg-44 {
    padding-bottom: 2rem !important; }
  .pb-lg-45 {
    padding-bottom: 2.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .pb-lg-55 {
    padding-bottom: 3.5rem !important; }
  .pb-lg-6 {
    padding-bottom: 4rem !important; }
  .pb-lg-7 {
    padding-bottom: 5rem !important; }
  .pb-lg-8 {
    padding-bottom: 6rem !important; }
  .pb-lg-9 {
    padding-bottom: 7rem !important; }
  .pb-lg-10 {
    padding-bottom: 7.75rem !important; }
  .pb-lg-11 {
    padding-bottom: 9rem !important; }
  .pb-lg-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-35 {
    padding-left: 1.25rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-42 {
    padding-left: 1.75rem !important; }
  .ps-lg-44 {
    padding-left: 2rem !important; }
  .ps-lg-45 {
    padding-left: 2.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .ps-lg-55 {
    padding-left: 3.5rem !important; }
  .ps-lg-6 {
    padding-left: 4rem !important; }
  .ps-lg-7 {
    padding-left: 5rem !important; }
  .ps-lg-8 {
    padding-left: 6rem !important; }
  .ps-lg-9 {
    padding-left: 7rem !important; }
  .ps-lg-10 {
    padding-left: 7.75rem !important; }
  .ps-lg-11 {
    padding-left: 9rem !important; }
  .ps-lg-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-25 {
    gap: 0.75rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-35 {
    gap: 1.25rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-42 {
    gap: 1.75rem !important; }
  .gap-xl-44 {
    gap: 2rem !important; }
  .gap-xl-45 {
    gap: 2.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .gap-xl-55 {
    gap: 3.5rem !important; }
  .gap-xl-6 {
    gap: 4rem !important; }
  .gap-xl-7 {
    gap: 5rem !important; }
  .gap-xl-8 {
    gap: 6rem !important; }
  .gap-xl-9 {
    gap: 7rem !important; }
  .gap-xl-10 {
    gap: 7.75rem !important; }
  .gap-xl-11 {
    gap: 9rem !important; }
  .gap-xl-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-35 {
    margin: 1.25rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-42 {
    margin: 1.75rem !important; }
  .m-xl-44 {
    margin: 2rem !important; }
  .m-xl-45 {
    margin: 2.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-55 {
    margin: 3.5rem !important; }
  .m-xl-6 {
    margin: 4rem !important; }
  .m-xl-7 {
    margin: 5rem !important; }
  .m-xl-8 {
    margin: 6rem !important; }
  .m-xl-9 {
    margin: 7rem !important; }
  .m-xl-10 {
    margin: 7.75rem !important; }
  .m-xl-11 {
    margin: 9rem !important; }
  .m-xl-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-xl-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xl-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xl-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-xl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xl-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-xl-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xl-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xl-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-xl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xl-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-35 {
    margin-top: 1.25rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-42 {
    margin-top: 1.75rem !important; }
  .mt-xl-44 {
    margin-top: 2rem !important; }
  .mt-xl-45 {
    margin-top: 2.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-55 {
    margin-top: 3.5rem !important; }
  .mt-xl-6 {
    margin-top: 4rem !important; }
  .mt-xl-7 {
    margin-top: 5rem !important; }
  .mt-xl-8 {
    margin-top: 6rem !important; }
  .mt-xl-9 {
    margin-top: 7rem !important; }
  .mt-xl-10 {
    margin-top: 7.75rem !important; }
  .mt-xl-11 {
    margin-top: 9rem !important; }
  .mt-xl-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-35 {
    margin-right: 1.25rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-42 {
    margin-right: 1.75rem !important; }
  .me-xl-44 {
    margin-right: 2rem !important; }
  .me-xl-45 {
    margin-right: 2.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-55 {
    margin-right: 3.5rem !important; }
  .me-xl-6 {
    margin-right: 4rem !important; }
  .me-xl-7 {
    margin-right: 5rem !important; }
  .me-xl-8 {
    margin-right: 6rem !important; }
  .me-xl-9 {
    margin-right: 7rem !important; }
  .me-xl-10 {
    margin-right: 7.75rem !important; }
  .me-xl-11 {
    margin-right: 9rem !important; }
  .me-xl-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-35 {
    margin-bottom: 1.25rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-42 {
    margin-bottom: 1.75rem !important; }
  .mb-xl-44 {
    margin-bottom: 2rem !important; }
  .mb-xl-45 {
    margin-bottom: 2.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-55 {
    margin-bottom: 3.5rem !important; }
  .mb-xl-6 {
    margin-bottom: 4rem !important; }
  .mb-xl-7 {
    margin-bottom: 5rem !important; }
  .mb-xl-8 {
    margin-bottom: 6rem !important; }
  .mb-xl-9 {
    margin-bottom: 7rem !important; }
  .mb-xl-10 {
    margin-bottom: 7.75rem !important; }
  .mb-xl-11 {
    margin-bottom: 9rem !important; }
  .mb-xl-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-35 {
    margin-left: 1.25rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-42 {
    margin-left: 1.75rem !important; }
  .ms-xl-44 {
    margin-left: 2rem !important; }
  .ms-xl-45 {
    margin-left: 2.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-55 {
    margin-left: 3.5rem !important; }
  .ms-xl-6 {
    margin-left: 4rem !important; }
  .ms-xl-7 {
    margin-left: 5rem !important; }
  .ms-xl-8 {
    margin-left: 6rem !important; }
  .ms-xl-9 {
    margin-left: 7rem !important; }
  .ms-xl-10 {
    margin-left: 7.75rem !important; }
  .ms-xl-11 {
    margin-left: 9rem !important; }
  .ms-xl-12 {
    margin-left: 9.75rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .m-xl-n25 {
    margin: -0.75rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .m-xl-n35 {
    margin: -1.25rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .m-xl-n42 {
    margin: -1.75rem !important; }
  .m-xl-n44 {
    margin: -2rem !important; }
  .m-xl-n45 {
    margin: -2.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .m-xl-n55 {
    margin: -3.5rem !important; }
  .m-xl-n6 {
    margin: -4rem !important; }
  .m-xl-n7 {
    margin: -5rem !important; }
  .m-xl-n8 {
    margin: -6rem !important; }
  .m-xl-n9 {
    margin: -7rem !important; }
  .m-xl-n10 {
    margin: -7.75rem !important; }
  .m-xl-n11 {
    margin: -9rem !important; }
  .m-xl-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-xl-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xl-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xl-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xl-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-xl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xl-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-xl-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xl-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xl-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xl-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-xl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xl-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-xl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xl-n25 {
    margin-top: -0.75rem !important; }
  .mt-xl-n3 {
    margin-top: -1rem !important; }
  .mt-xl-n35 {
    margin-top: -1.25rem !important; }
  .mt-xl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xl-n42 {
    margin-top: -1.75rem !important; }
  .mt-xl-n44 {
    margin-top: -2rem !important; }
  .mt-xl-n45 {
    margin-top: -2.5rem !important; }
  .mt-xl-n5 {
    margin-top: -3rem !important; }
  .mt-xl-n55 {
    margin-top: -3.5rem !important; }
  .mt-xl-n6 {
    margin-top: -4rem !important; }
  .mt-xl-n7 {
    margin-top: -5rem !important; }
  .mt-xl-n8 {
    margin-top: -6rem !important; }
  .mt-xl-n9 {
    margin-top: -7rem !important; }
  .mt-xl-n10 {
    margin-top: -7.75rem !important; }
  .mt-xl-n11 {
    margin-top: -9rem !important; }
  .mt-xl-n12 {
    margin-top: -9.75rem !important; }
  .me-xl-n1 {
    margin-right: -0.25rem !important; }
  .me-xl-n2 {
    margin-right: -0.5rem !important; }
  .me-xl-n25 {
    margin-right: -0.75rem !important; }
  .me-xl-n3 {
    margin-right: -1rem !important; }
  .me-xl-n35 {
    margin-right: -1.25rem !important; }
  .me-xl-n4 {
    margin-right: -1.5rem !important; }
  .me-xl-n42 {
    margin-right: -1.75rem !important; }
  .me-xl-n44 {
    margin-right: -2rem !important; }
  .me-xl-n45 {
    margin-right: -2.5rem !important; }
  .me-xl-n5 {
    margin-right: -3rem !important; }
  .me-xl-n55 {
    margin-right: -3.5rem !important; }
  .me-xl-n6 {
    margin-right: -4rem !important; }
  .me-xl-n7 {
    margin-right: -5rem !important; }
  .me-xl-n8 {
    margin-right: -6rem !important; }
  .me-xl-n9 {
    margin-right: -7rem !important; }
  .me-xl-n10 {
    margin-right: -7.75rem !important; }
  .me-xl-n11 {
    margin-right: -9rem !important; }
  .me-xl-n12 {
    margin-right: -9.75rem !important; }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-xl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xl-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-xl-n44 {
    margin-bottom: -2rem !important; }
  .mb-xl-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-xl-n5 {
    margin-bottom: -3rem !important; }
  .mb-xl-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-xl-n6 {
    margin-bottom: -4rem !important; }
  .mb-xl-n7 {
    margin-bottom: -5rem !important; }
  .mb-xl-n8 {
    margin-bottom: -6rem !important; }
  .mb-xl-n9 {
    margin-bottom: -7rem !important; }
  .mb-xl-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-xl-n11 {
    margin-bottom: -9rem !important; }
  .mb-xl-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-xl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xl-n25 {
    margin-left: -0.75rem !important; }
  .ms-xl-n3 {
    margin-left: -1rem !important; }
  .ms-xl-n35 {
    margin-left: -1.25rem !important; }
  .ms-xl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xl-n42 {
    margin-left: -1.75rem !important; }
  .ms-xl-n44 {
    margin-left: -2rem !important; }
  .ms-xl-n45 {
    margin-left: -2.5rem !important; }
  .ms-xl-n5 {
    margin-left: -3rem !important; }
  .ms-xl-n55 {
    margin-left: -3.5rem !important; }
  .ms-xl-n6 {
    margin-left: -4rem !important; }
  .ms-xl-n7 {
    margin-left: -5rem !important; }
  .ms-xl-n8 {
    margin-left: -6rem !important; }
  .ms-xl-n9 {
    margin-left: -7rem !important; }
  .ms-xl-n10 {
    margin-left: -7.75rem !important; }
  .ms-xl-n11 {
    margin-left: -9rem !important; }
  .ms-xl-n12 {
    margin-left: -9.75rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-25 {
    padding: 0.75rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-35 {
    padding: 1.25rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-42 {
    padding: 1.75rem !important; }
  .p-xl-44 {
    padding: 2rem !important; }
  .p-xl-45 {
    padding: 2.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .p-xl-55 {
    padding: 3.5rem !important; }
  .p-xl-6 {
    padding: 4rem !important; }
  .p-xl-7 {
    padding: 5rem !important; }
  .p-xl-8 {
    padding: 6rem !important; }
  .p-xl-9 {
    padding: 7rem !important; }
  .p-xl-10 {
    padding: 7.75rem !important; }
  .p-xl-11 {
    padding: 9rem !important; }
  .p-xl-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-xl-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xl-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xl-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xl-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-xl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xl-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-xl-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xl-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xl-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xl-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-xl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xl-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-35 {
    padding-top: 1.25rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-42 {
    padding-top: 1.75rem !important; }
  .pt-xl-44 {
    padding-top: 2rem !important; }
  .pt-xl-45 {
    padding-top: 2.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pt-xl-55 {
    padding-top: 3.5rem !important; }
  .pt-xl-6 {
    padding-top: 4rem !important; }
  .pt-xl-7 {
    padding-top: 5rem !important; }
  .pt-xl-8 {
    padding-top: 6rem !important; }
  .pt-xl-9 {
    padding-top: 7rem !important; }
  .pt-xl-10 {
    padding-top: 7.75rem !important; }
  .pt-xl-11 {
    padding-top: 9rem !important; }
  .pt-xl-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-35 {
    padding-right: 1.25rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-42 {
    padding-right: 1.75rem !important; }
  .pe-xl-44 {
    padding-right: 2rem !important; }
  .pe-xl-45 {
    padding-right: 2.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pe-xl-55 {
    padding-right: 3.5rem !important; }
  .pe-xl-6 {
    padding-right: 4rem !important; }
  .pe-xl-7 {
    padding-right: 5rem !important; }
  .pe-xl-8 {
    padding-right: 6rem !important; }
  .pe-xl-9 {
    padding-right: 7rem !important; }
  .pe-xl-10 {
    padding-right: 7.75rem !important; }
  .pe-xl-11 {
    padding-right: 9rem !important; }
  .pe-xl-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-35 {
    padding-bottom: 1.25rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-42 {
    padding-bottom: 1.75rem !important; }
  .pb-xl-44 {
    padding-bottom: 2rem !important; }
  .pb-xl-45 {
    padding-bottom: 2.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .pb-xl-55 {
    padding-bottom: 3.5rem !important; }
  .pb-xl-6 {
    padding-bottom: 4rem !important; }
  .pb-xl-7 {
    padding-bottom: 5rem !important; }
  .pb-xl-8 {
    padding-bottom: 6rem !important; }
  .pb-xl-9 {
    padding-bottom: 7rem !important; }
  .pb-xl-10 {
    padding-bottom: 7.75rem !important; }
  .pb-xl-11 {
    padding-bottom: 9rem !important; }
  .pb-xl-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-35 {
    padding-left: 1.25rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-42 {
    padding-left: 1.75rem !important; }
  .ps-xl-44 {
    padding-left: 2rem !important; }
  .ps-xl-45 {
    padding-left: 2.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .ps-xl-55 {
    padding-left: 3.5rem !important; }
  .ps-xl-6 {
    padding-left: 4rem !important; }
  .ps-xl-7 {
    padding-left: 5rem !important; }
  .ps-xl-8 {
    padding-left: 6rem !important; }
  .ps-xl-9 {
    padding-left: 7rem !important; }
  .ps-xl-10 {
    padding-left: 7.75rem !important; }
  .ps-xl-11 {
    padding-left: 9rem !important; }
  .ps-xl-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-25 {
    gap: 0.75rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-35 {
    gap: 1.25rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-42 {
    gap: 1.75rem !important; }
  .gap-xxl-44 {
    gap: 2rem !important; }
  .gap-xxl-45 {
    gap: 2.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .gap-xxl-55 {
    gap: 3.5rem !important; }
  .gap-xxl-6 {
    gap: 4rem !important; }
  .gap-xxl-7 {
    gap: 5rem !important; }
  .gap-xxl-8 {
    gap: 6rem !important; }
  .gap-xxl-9 {
    gap: 7rem !important; }
  .gap-xxl-10 {
    gap: 7.75rem !important; }
  .gap-xxl-11 {
    gap: 9rem !important; }
  .gap-xxl-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-35 {
    margin: 1.25rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-42 {
    margin: 1.75rem !important; }
  .m-xxl-44 {
    margin: 2rem !important; }
  .m-xxl-45 {
    margin: 2.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-55 {
    margin: 3.5rem !important; }
  .m-xxl-6 {
    margin: 4rem !important; }
  .m-xxl-7 {
    margin: 5rem !important; }
  .m-xxl-8 {
    margin: 6rem !important; }
  .m-xxl-9 {
    margin: 7rem !important; }
  .m-xxl-10 {
    margin: 7.75rem !important; }
  .m-xxl-11 {
    margin: 9rem !important; }
  .m-xxl-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-xxl-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xxl-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xxl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xxl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xxl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xxl-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-xxl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xxl-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-xxl-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xxl-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xxl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xxl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xxl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xxl-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-xxl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xxl-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-35 {
    margin-top: 1.25rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-42 {
    margin-top: 1.75rem !important; }
  .mt-xxl-44 {
    margin-top: 2rem !important; }
  .mt-xxl-45 {
    margin-top: 2.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-55 {
    margin-top: 3.5rem !important; }
  .mt-xxl-6 {
    margin-top: 4rem !important; }
  .mt-xxl-7 {
    margin-top: 5rem !important; }
  .mt-xxl-8 {
    margin-top: 6rem !important; }
  .mt-xxl-9 {
    margin-top: 7rem !important; }
  .mt-xxl-10 {
    margin-top: 7.75rem !important; }
  .mt-xxl-11 {
    margin-top: 9rem !important; }
  .mt-xxl-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-35 {
    margin-right: 1.25rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-42 {
    margin-right: 1.75rem !important; }
  .me-xxl-44 {
    margin-right: 2rem !important; }
  .me-xxl-45 {
    margin-right: 2.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-55 {
    margin-right: 3.5rem !important; }
  .me-xxl-6 {
    margin-right: 4rem !important; }
  .me-xxl-7 {
    margin-right: 5rem !important; }
  .me-xxl-8 {
    margin-right: 6rem !important; }
  .me-xxl-9 {
    margin-right: 7rem !important; }
  .me-xxl-10 {
    margin-right: 7.75rem !important; }
  .me-xxl-11 {
    margin-right: 9rem !important; }
  .me-xxl-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-35 {
    margin-bottom: 1.25rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-42 {
    margin-bottom: 1.75rem !important; }
  .mb-xxl-44 {
    margin-bottom: 2rem !important; }
  .mb-xxl-45 {
    margin-bottom: 2.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-55 {
    margin-bottom: 3.5rem !important; }
  .mb-xxl-6 {
    margin-bottom: 4rem !important; }
  .mb-xxl-7 {
    margin-bottom: 5rem !important; }
  .mb-xxl-8 {
    margin-bottom: 6rem !important; }
  .mb-xxl-9 {
    margin-bottom: 7rem !important; }
  .mb-xxl-10 {
    margin-bottom: 7.75rem !important; }
  .mb-xxl-11 {
    margin-bottom: 9rem !important; }
  .mb-xxl-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-35 {
    margin-left: 1.25rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-42 {
    margin-left: 1.75rem !important; }
  .ms-xxl-44 {
    margin-left: 2rem !important; }
  .ms-xxl-45 {
    margin-left: 2.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-55 {
    margin-left: 3.5rem !important; }
  .ms-xxl-6 {
    margin-left: 4rem !important; }
  .ms-xxl-7 {
    margin-left: 5rem !important; }
  .ms-xxl-8 {
    margin-left: 6rem !important; }
  .ms-xxl-9 {
    margin-left: 7rem !important; }
  .ms-xxl-10 {
    margin-left: 7.75rem !important; }
  .ms-xxl-11 {
    margin-left: 9rem !important; }
  .ms-xxl-12 {
    margin-left: 9.75rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .m-xxl-n25 {
    margin: -0.75rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .m-xxl-n35 {
    margin: -1.25rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .m-xxl-n42 {
    margin: -1.75rem !important; }
  .m-xxl-n44 {
    margin: -2rem !important; }
  .m-xxl-n45 {
    margin: -2.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .m-xxl-n55 {
    margin: -3.5rem !important; }
  .m-xxl-n6 {
    margin: -4rem !important; }
  .m-xxl-n7 {
    margin: -5rem !important; }
  .m-xxl-n8 {
    margin: -6rem !important; }
  .m-xxl-n9 {
    margin: -7rem !important; }
  .m-xxl-n10 {
    margin: -7.75rem !important; }
  .m-xxl-n11 {
    margin: -9rem !important; }
  .m-xxl-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xxl-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xxl-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-xxl-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xxl-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xxl-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xxl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xxl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xxl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xxl-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-xxl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xxl-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xxl-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xxl-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-xxl-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xxl-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xxl-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xxl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xxl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xxl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xxl-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-xxl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xxl-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xxl-n25 {
    margin-top: -0.75rem !important; }
  .mt-xxl-n3 {
    margin-top: -1rem !important; }
  .mt-xxl-n35 {
    margin-top: -1.25rem !important; }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xxl-n42 {
    margin-top: -1.75rem !important; }
  .mt-xxl-n44 {
    margin-top: -2rem !important; }
  .mt-xxl-n45 {
    margin-top: -2.5rem !important; }
  .mt-xxl-n5 {
    margin-top: -3rem !important; }
  .mt-xxl-n55 {
    margin-top: -3.5rem !important; }
  .mt-xxl-n6 {
    margin-top: -4rem !important; }
  .mt-xxl-n7 {
    margin-top: -5rem !important; }
  .mt-xxl-n8 {
    margin-top: -6rem !important; }
  .mt-xxl-n9 {
    margin-top: -7rem !important; }
  .mt-xxl-n10 {
    margin-top: -7.75rem !important; }
  .mt-xxl-n11 {
    margin-top: -9rem !important; }
  .mt-xxl-n12 {
    margin-top: -9.75rem !important; }
  .me-xxl-n1 {
    margin-right: -0.25rem !important; }
  .me-xxl-n2 {
    margin-right: -0.5rem !important; }
  .me-xxl-n25 {
    margin-right: -0.75rem !important; }
  .me-xxl-n3 {
    margin-right: -1rem !important; }
  .me-xxl-n35 {
    margin-right: -1.25rem !important; }
  .me-xxl-n4 {
    margin-right: -1.5rem !important; }
  .me-xxl-n42 {
    margin-right: -1.75rem !important; }
  .me-xxl-n44 {
    margin-right: -2rem !important; }
  .me-xxl-n45 {
    margin-right: -2.5rem !important; }
  .me-xxl-n5 {
    margin-right: -3rem !important; }
  .me-xxl-n55 {
    margin-right: -3.5rem !important; }
  .me-xxl-n6 {
    margin-right: -4rem !important; }
  .me-xxl-n7 {
    margin-right: -5rem !important; }
  .me-xxl-n8 {
    margin-right: -6rem !important; }
  .me-xxl-n9 {
    margin-right: -7rem !important; }
  .me-xxl-n10 {
    margin-right: -7.75rem !important; }
  .me-xxl-n11 {
    margin-right: -9rem !important; }
  .me-xxl-n12 {
    margin-right: -9.75rem !important; }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xxl-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xxl-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xxl-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-xxl-n44 {
    margin-bottom: -2rem !important; }
  .mb-xxl-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important; }
  .mb-xxl-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-xxl-n6 {
    margin-bottom: -4rem !important; }
  .mb-xxl-n7 {
    margin-bottom: -5rem !important; }
  .mb-xxl-n8 {
    margin-bottom: -6rem !important; }
  .mb-xxl-n9 {
    margin-bottom: -7rem !important; }
  .mb-xxl-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-xxl-n11 {
    margin-bottom: -9rem !important; }
  .mb-xxl-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xxl-n25 {
    margin-left: -0.75rem !important; }
  .ms-xxl-n3 {
    margin-left: -1rem !important; }
  .ms-xxl-n35 {
    margin-left: -1.25rem !important; }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xxl-n42 {
    margin-left: -1.75rem !important; }
  .ms-xxl-n44 {
    margin-left: -2rem !important; }
  .ms-xxl-n45 {
    margin-left: -2.5rem !important; }
  .ms-xxl-n5 {
    margin-left: -3rem !important; }
  .ms-xxl-n55 {
    margin-left: -3.5rem !important; }
  .ms-xxl-n6 {
    margin-left: -4rem !important; }
  .ms-xxl-n7 {
    margin-left: -5rem !important; }
  .ms-xxl-n8 {
    margin-left: -6rem !important; }
  .ms-xxl-n9 {
    margin-left: -7rem !important; }
  .ms-xxl-n10 {
    margin-left: -7.75rem !important; }
  .ms-xxl-n11 {
    margin-left: -9rem !important; }
  .ms-xxl-n12 {
    margin-left: -9.75rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-25 {
    padding: 0.75rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-35 {
    padding: 1.25rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-42 {
    padding: 1.75rem !important; }
  .p-xxl-44 {
    padding: 2rem !important; }
  .p-xxl-45 {
    padding: 2.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .p-xxl-55 {
    padding: 3.5rem !important; }
  .p-xxl-6 {
    padding: 4rem !important; }
  .p-xxl-7 {
    padding: 5rem !important; }
  .p-xxl-8 {
    padding: 6rem !important; }
  .p-xxl-9 {
    padding: 7rem !important; }
  .p-xxl-10 {
    padding: 7.75rem !important; }
  .p-xxl-11 {
    padding: 9rem !important; }
  .p-xxl-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-xxl-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xxl-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xxl-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xxl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xxl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xxl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xxl-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-xxl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xxl-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-xxl-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xxl-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xxl-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xxl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xxl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xxl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xxl-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-xxl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xxl-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-35 {
    padding-top: 1.25rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-42 {
    padding-top: 1.75rem !important; }
  .pt-xxl-44 {
    padding-top: 2rem !important; }
  .pt-xxl-45 {
    padding-top: 2.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pt-xxl-55 {
    padding-top: 3.5rem !important; }
  .pt-xxl-6 {
    padding-top: 4rem !important; }
  .pt-xxl-7 {
    padding-top: 5rem !important; }
  .pt-xxl-8 {
    padding-top: 6rem !important; }
  .pt-xxl-9 {
    padding-top: 7rem !important; }
  .pt-xxl-10 {
    padding-top: 7.75rem !important; }
  .pt-xxl-11 {
    padding-top: 9rem !important; }
  .pt-xxl-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-35 {
    padding-right: 1.25rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-42 {
    padding-right: 1.75rem !important; }
  .pe-xxl-44 {
    padding-right: 2rem !important; }
  .pe-xxl-45 {
    padding-right: 2.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pe-xxl-55 {
    padding-right: 3.5rem !important; }
  .pe-xxl-6 {
    padding-right: 4rem !important; }
  .pe-xxl-7 {
    padding-right: 5rem !important; }
  .pe-xxl-8 {
    padding-right: 6rem !important; }
  .pe-xxl-9 {
    padding-right: 7rem !important; }
  .pe-xxl-10 {
    padding-right: 7.75rem !important; }
  .pe-xxl-11 {
    padding-right: 9rem !important; }
  .pe-xxl-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-35 {
    padding-bottom: 1.25rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-42 {
    padding-bottom: 1.75rem !important; }
  .pb-xxl-44 {
    padding-bottom: 2rem !important; }
  .pb-xxl-45 {
    padding-bottom: 2.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .pb-xxl-55 {
    padding-bottom: 3.5rem !important; }
  .pb-xxl-6 {
    padding-bottom: 4rem !important; }
  .pb-xxl-7 {
    padding-bottom: 5rem !important; }
  .pb-xxl-8 {
    padding-bottom: 6rem !important; }
  .pb-xxl-9 {
    padding-bottom: 7rem !important; }
  .pb-xxl-10 {
    padding-bottom: 7.75rem !important; }
  .pb-xxl-11 {
    padding-bottom: 9rem !important; }
  .pb-xxl-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-35 {
    padding-left: 1.25rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-42 {
    padding-left: 1.75rem !important; }
  .ps-xxl-44 {
    padding-left: 2rem !important; }
  .ps-xxl-45 {
    padding-left: 2.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .ps-xxl-55 {
    padding-left: 3.5rem !important; }
  .ps-xxl-6 {
    padding-left: 4rem !important; }
  .ps-xxl-7 {
    padding-left: 5rem !important; }
  .ps-xxl-8 {
    padding-left: 6rem !important; }
  .ps-xxl-9 {
    padding-left: 7rem !important; }
  .ps-xxl-10 {
    padding-left: 7.75rem !important; }
  .ps-xxl-11 {
    padding-left: 9rem !important; }
  .ps-xxl-12 {
    padding-left: 9.75rem !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: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !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-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; }

@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, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

h1, .h1, .top-news, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1, .top-news {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1, .h1, .top-news {
      font-size: 2.5rem; } }

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 2rem; } }

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.75rem; } }

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h4, .h4 {
      font-size: 1.5rem; } }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

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

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  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: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #cd2743;
  text-decoration: underline; }
  a:hover {
    color: #a41f36; }

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;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

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: #d63384;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

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: #8f8f8f;
  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]::-webkit-calendar-picker-indicator {
  display: none; }

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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    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"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

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

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

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

::-webkit-file-upload-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: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem; } }

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem; } }

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }

.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: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .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.33333%; }

.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.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-25,
.gx-25 {
  --bs-gutter-x: 0.75rem; }

.g-25,
.gy-25 {
  --bs-gutter-y: 0.75rem; }

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

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

.g-35,
.gx-35 {
  --bs-gutter-x: 1.25rem; }

.g-35,
.gy-35 {
  --bs-gutter-y: 1.25rem; }

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

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

.g-42,
.gx-42 {
  --bs-gutter-x: 1.75rem; }

.g-42,
.gy-42 {
  --bs-gutter-y: 1.75rem; }

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

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

.g-45,
.gx-45 {
  --bs-gutter-x: 2.5rem; }

.g-45,
.gy-45 {
  --bs-gutter-y: 2.5rem; }

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

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

.g-55,
.gx-55 {
  --bs-gutter-x: 3.5rem; }

.g-55,
.gy-55 {
  --bs-gutter-y: 3.5rem; }

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

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

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

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

.g-8,
.gx-8 {
  --bs-gutter-x: 6rem; }

.g-8,
.gy-8 {
  --bs-gutter-y: 6rem; }

.g-9,
.gx-9 {
  --bs-gutter-x: 7rem; }

.g-9,
.gy-9 {
  --bs-gutter-y: 7rem; }

.g-10,
.gx-10 {
  --bs-gutter-x: 7.75rem; }

.g-10,
.gy-10 {
  --bs-gutter-y: 7.75rem; }

.g-11,
.gx-11 {
  --bs-gutter-x: 9rem; }

.g-11,
.gy-11 {
  --bs-gutter-y: 9rem; }

.g-12,
.gx-12 {
  --bs-gutter-x: 9.75rem; }

.g-12,
.gy-12 {
  --bs-gutter-y: 9.75rem; }

@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.33333%; }
  .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.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .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-25,
  .gx-sm-25 {
    --bs-gutter-x: 0.75rem; }
  .g-sm-25,
  .gy-sm-25 {
    --bs-gutter-y: 0.75rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-35,
  .gx-sm-35 {
    --bs-gutter-x: 1.25rem; }
  .g-sm-35,
  .gy-sm-35 {
    --bs-gutter-y: 1.25rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-42,
  .gx-sm-42 {
    --bs-gutter-x: 1.75rem; }
  .g-sm-42,
  .gy-sm-42 {
    --bs-gutter-y: 1.75rem; }
  .g-sm-44,
  .gx-sm-44 {
    --bs-gutter-x: 2rem; }
  .g-sm-44,
  .gy-sm-44 {
    --bs-gutter-y: 2rem; }
  .g-sm-45,
  .gx-sm-45 {
    --bs-gutter-x: 2.5rem; }
  .g-sm-45,
  .gy-sm-45 {
    --bs-gutter-y: 2.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; }
  .g-sm-55,
  .gx-sm-55 {
    --bs-gutter-x: 3.5rem; }
  .g-sm-55,
  .gy-sm-55 {
    --bs-gutter-y: 3.5rem; }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4rem; }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 4rem; }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 5rem; }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 5rem; }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 6rem; }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 6rem; }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 7rem; }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 7rem; }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 7.75rem; }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 7.75rem; }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 9rem; }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 9rem; }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 9.75rem; }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 9.75rem; } }

@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.33333%; }
  .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.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .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-25,
  .gx-md-25 {
    --bs-gutter-x: 0.75rem; }
  .g-md-25,
  .gy-md-25 {
    --bs-gutter-y: 0.75rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-35,
  .gx-md-35 {
    --bs-gutter-x: 1.25rem; }
  .g-md-35,
  .gy-md-35 {
    --bs-gutter-y: 1.25rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-42,
  .gx-md-42 {
    --bs-gutter-x: 1.75rem; }
  .g-md-42,
  .gy-md-42 {
    --bs-gutter-y: 1.75rem; }
  .g-md-44,
  .gx-md-44 {
    --bs-gutter-x: 2rem; }
  .g-md-44,
  .gy-md-44 {
    --bs-gutter-y: 2rem; }
  .g-md-45,
  .gx-md-45 {
    --bs-gutter-x: 2.5rem; }
  .g-md-45,
  .gy-md-45 {
    --bs-gutter-y: 2.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; }
  .g-md-55,
  .gx-md-55 {
    --bs-gutter-x: 3.5rem; }
  .g-md-55,
  .gy-md-55 {
    --bs-gutter-y: 3.5rem; }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4rem; }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 4rem; }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 5rem; }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 5rem; }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 6rem; }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 6rem; }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 7rem; }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 7rem; }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 7.75rem; }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 7.75rem; }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 9rem; }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 9rem; }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 9.75rem; }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 9.75rem; } }

@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.33333%; }
  .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.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .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-25,
  .gx-lg-25 {
    --bs-gutter-x: 0.75rem; }
  .g-lg-25,
  .gy-lg-25 {
    --bs-gutter-y: 0.75rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-35,
  .gx-lg-35 {
    --bs-gutter-x: 1.25rem; }
  .g-lg-35,
  .gy-lg-35 {
    --bs-gutter-y: 1.25rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-42,
  .gx-lg-42 {
    --bs-gutter-x: 1.75rem; }
  .g-lg-42,
  .gy-lg-42 {
    --bs-gutter-y: 1.75rem; }
  .g-lg-44,
  .gx-lg-44 {
    --bs-gutter-x: 2rem; }
  .g-lg-44,
  .gy-lg-44 {
    --bs-gutter-y: 2rem; }
  .g-lg-45,
  .gx-lg-45 {
    --bs-gutter-x: 2.5rem; }
  .g-lg-45,
  .gy-lg-45 {
    --bs-gutter-y: 2.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; }
  .g-lg-55,
  .gx-lg-55 {
    --bs-gutter-x: 3.5rem; }
  .g-lg-55,
  .gy-lg-55 {
    --bs-gutter-y: 3.5rem; }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4rem; }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 4rem; }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 5rem; }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 5rem; }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 6rem; }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 6rem; }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 7rem; }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 7rem; }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 7.75rem; }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 7.75rem; }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 9rem; }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 9rem; }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 9.75rem; }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 9.75rem; } }

@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.33333%; }
  .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.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .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-25,
  .gx-xl-25 {
    --bs-gutter-x: 0.75rem; }
  .g-xl-25,
  .gy-xl-25 {
    --bs-gutter-y: 0.75rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-35,
  .gx-xl-35 {
    --bs-gutter-x: 1.25rem; }
  .g-xl-35,
  .gy-xl-35 {
    --bs-gutter-y: 1.25rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-42,
  .gx-xl-42 {
    --bs-gutter-x: 1.75rem; }
  .g-xl-42,
  .gy-xl-42 {
    --bs-gutter-y: 1.75rem; }
  .g-xl-44,
  .gx-xl-44 {
    --bs-gutter-x: 2rem; }
  .g-xl-44,
  .gy-xl-44 {
    --bs-gutter-y: 2rem; }
  .g-xl-45,
  .gx-xl-45 {
    --bs-gutter-x: 2.5rem; }
  .g-xl-45,
  .gy-xl-45 {
    --bs-gutter-y: 2.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; }
  .g-xl-55,
  .gx-xl-55 {
    --bs-gutter-x: 3.5rem; }
  .g-xl-55,
  .gy-xl-55 {
    --bs-gutter-y: 3.5rem; }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4rem; }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 4rem; }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 5rem; }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 5rem; }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 6rem; }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 6rem; }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 7rem; }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 7rem; }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 7.75rem; }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 7.75rem; }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 9rem; }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 9rem; }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 9.75rem; }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 9.75rem; } }

@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.33333%; }
  .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.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .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-25,
  .gx-xxl-25 {
    --bs-gutter-x: 0.75rem; }
  .g-xxl-25,
  .gy-xxl-25 {
    --bs-gutter-y: 0.75rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-35,
  .gx-xxl-35 {
    --bs-gutter-x: 1.25rem; }
  .g-xxl-35,
  .gy-xxl-35 {
    --bs-gutter-y: 1.25rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-42,
  .gx-xxl-42 {
    --bs-gutter-x: 1.75rem; }
  .g-xxl-42,
  .gy-xxl-42 {
    --bs-gutter-y: 1.75rem; }
  .g-xxl-44,
  .gx-xxl-44 {
    --bs-gutter-x: 2rem; }
  .g-xxl-44,
  .gy-xxl-44 {
    --bs-gutter-y: 2rem; }
  .g-xxl-45,
  .gx-xxl-45 {
    --bs-gutter-x: 2.5rem; }
  .g-xxl-45,
  .gy-xxl-45 {
    --bs-gutter-y: 2.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; }
  .g-xxl-55,
  .gx-xxl-55 {
    --bs-gutter-x: 3.5rem; }
  .g-xxl-55,
  .gy-xxl-55 {
    --bs-gutter-y: 3.5rem; }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4rem; }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 4rem; }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 5rem; }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 5rem; }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 6rem; }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 6rem; }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 7rem; }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 7rem; }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 7.75rem; }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 7.75rem; }
  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 9rem; }
  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 9rem; }
  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 9.75rem; }
  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 9.75rem; } }

.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; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #cd2743;
  text-decoration: none;
  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: #a41f36; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #cd2743; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  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; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .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: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

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

.card-link + .card-link {
  margin-left: 1rem; }

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px); }

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-group > .card {
  margin-bottom: 0.75rem; }

@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; } }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #b9233c;
    background-color: #fae9ec;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b9233c'%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-.708z'/%3e%3c/svg%3e");
      transform: rotate(-180deg); }
  .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: #e693a1;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(205, 39, 67, 0.25); }

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

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }

.accordion-body {
  padding: 1rem 1.25rem; }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.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-button {
    border-radius: 0; }

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(205, 39, 67, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25; }

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @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% - 1rem); }
  .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% - 1rem); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #0D0D0D; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.85; }

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-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 {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@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 {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; } }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #C92540; }
  .link-primary:hover, .link-primary:focus {
    color: #a11e33; }

.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: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.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: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 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) {
  position: absolute !important;
  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; }

.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: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.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; }

.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; }

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

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

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

.d-grid {
  display: 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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

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

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

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

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

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

.position-sticky {
  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: 1px solid #dee2e6 !important; }

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

.border-top {
  border-top: 1px solid #dee2e6 !important; }

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

.border-end {
  border-right: 1px solid #dee2e6 !important; }

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

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

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

.border-start {
  border-left: 1px solid #dee2e6 !important; }

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

.border-primary {
  border-color: #C92540 !important; }

.border-white {
  border-color: #fff !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; }

.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: 100% !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; }

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

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

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

.gap-25 {
  gap: 0.75rem !important; }

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

.gap-35 {
  gap: 1.25rem !important; }

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

.gap-42 {
  gap: 1.75rem !important; }

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

.gap-45 {
  gap: 2.5rem !important; }

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

.gap-55 {
  gap: 3.5rem !important; }

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

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

.gap-8 {
  gap: 6rem !important; }

.gap-9 {
  gap: 7rem !important; }

.gap-10 {
  gap: 7.75rem !important; }

.gap-11 {
  gap: 9rem !important; }

.gap-12 {
  gap: 9.75rem !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-25 {
  margin: 0.75rem !important; }

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

.m-35 {
  margin: 1.25rem !important; }

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

.m-42 {
  margin: 1.75rem !important; }

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

.m-45 {
  margin: 2.5rem !important; }

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

.m-55 {
  margin: 3.5rem !important; }

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

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

.m-8 {
  margin: 6rem !important; }

.m-9 {
  margin: 7rem !important; }

.m-10 {
  margin: 7.75rem !important; }

.m-11 {
  margin: 9rem !important; }

.m-12 {
  margin: 9.75rem !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-25 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important; }

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

.mx-35 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important; }

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

.mx-42 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important; }

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

.mx-45 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

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

.mx-55 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important; }

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

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

.mx-8 {
  margin-right: 6rem !important;
  margin-left: 6rem !important; }

.mx-9 {
  margin-right: 7rem !important;
  margin-left: 7rem !important; }

.mx-10 {
  margin-right: 7.75rem !important;
  margin-left: 7.75rem !important; }

.mx-11 {
  margin-right: 9rem !important;
  margin-left: 9rem !important; }

.mx-12 {
  margin-right: 9.75rem !important;
  margin-left: 9.75rem !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-25 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

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

.my-35 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important; }

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

.my-42 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important; }

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

.my-45 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

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

.my-55 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important; }

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

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

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.my-9 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important; }

.my-10 {
  margin-top: 7.75rem !important;
  margin-bottom: 7.75rem !important; }

.my-11 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important; }

.my-12 {
  margin-top: 9.75rem !important;
  margin-bottom: 9.75rem !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-25 {
  margin-top: 0.75rem !important; }

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

.mt-35 {
  margin-top: 1.25rem !important; }

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

.mt-42 {
  margin-top: 1.75rem !important; }

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

.mt-45 {
  margin-top: 2.5rem !important; }

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

.mt-55 {
  margin-top: 3.5rem !important; }

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

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

.mt-8 {
  margin-top: 6rem !important; }

.mt-9 {
  margin-top: 7rem !important; }

.mt-10 {
  margin-top: 7.75rem !important; }

.mt-11 {
  margin-top: 9rem !important; }

.mt-12 {
  margin-top: 9.75rem !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-25 {
  margin-right: 0.75rem !important; }

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

.me-35 {
  margin-right: 1.25rem !important; }

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

.me-42 {
  margin-right: 1.75rem !important; }

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

.me-45 {
  margin-right: 2.5rem !important; }

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

.me-55 {
  margin-right: 3.5rem !important; }

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

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

.me-8 {
  margin-right: 6rem !important; }

.me-9 {
  margin-right: 7rem !important; }

.me-10 {
  margin-right: 7.75rem !important; }

.me-11 {
  margin-right: 9rem !important; }

.me-12 {
  margin-right: 9.75rem !important; }

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

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

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

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

.mb-25 {
  margin-bottom: 0.75rem !important; }

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

.mb-35 {
  margin-bottom: 1.25rem !important; }

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

.mb-42 {
  margin-bottom: 1.75rem !important; }

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

.mb-45 {
  margin-bottom: 2.5rem !important; }

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

.mb-55 {
  margin-bottom: 3.5rem !important; }

.mb-6 {
  margin-bottom: 4rem !important; }

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

.mb-8 {
  margin-bottom: 6rem !important; }

.mb-9 {
  margin-bottom: 7rem !important; }

.mb-10 {
  margin-bottom: 7.75rem !important; }

.mb-11 {
  margin-bottom: 9rem !important; }

.mb-12 {
  margin-bottom: 9.75rem !important; }

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

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

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

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

.ms-25 {
  margin-left: 0.75rem !important; }

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

.ms-35 {
  margin-left: 1.25rem !important; }

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

.ms-42 {
  margin-left: 1.75rem !important; }

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

.ms-45 {
  margin-left: 2.5rem !important; }

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

.ms-55 {
  margin-left: 3.5rem !important; }

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

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

.ms-8 {
  margin-left: 6rem !important; }

.ms-9 {
  margin-left: 7rem !important; }

.ms-10 {
  margin-left: 7.75rem !important; }

.ms-11 {
  margin-left: 9rem !important; }

.ms-12 {
  margin-left: 9.75rem !important; }

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

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

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

.m-n25 {
  margin: -0.75rem !important; }

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

.m-n35 {
  margin: -1.25rem !important; }

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

.m-n42 {
  margin: -1.75rem !important; }

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

.m-n45 {
  margin: -2.5rem !important; }

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

.m-n55 {
  margin: -3.5rem !important; }

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

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

.m-n8 {
  margin: -6rem !important; }

.m-n9 {
  margin: -7rem !important; }

.m-n10 {
  margin: -7.75rem !important; }

.m-n11 {
  margin: -9rem !important; }

.m-n12 {
  margin: -9.75rem !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-n25 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important; }

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

.mx-n35 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important; }

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

.mx-n42 {
  margin-right: -1.75rem !important;
  margin-left: -1.75rem !important; }

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

.mx-n45 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important; }

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

.mx-n55 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important; }

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

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

.mx-n8 {
  margin-right: -6rem !important;
  margin-left: -6rem !important; }

.mx-n9 {
  margin-right: -7rem !important;
  margin-left: -7rem !important; }

.mx-n10 {
  margin-right: -7.75rem !important;
  margin-left: -7.75rem !important; }

.mx-n11 {
  margin-right: -9rem !important;
  margin-left: -9rem !important; }

.mx-n12 {
  margin-right: -9.75rem !important;
  margin-left: -9.75rem !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-n25 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important; }

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

.my-n35 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important; }

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

.my-n42 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important; }

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

.my-n45 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important; }

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

.my-n55 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important; }

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

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

.my-n8 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important; }

.my-n9 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important; }

.my-n10 {
  margin-top: -7.75rem !important;
  margin-bottom: -7.75rem !important; }

.my-n11 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important; }

.my-n12 {
  margin-top: -9.75rem !important;
  margin-bottom: -9.75rem !important; }

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

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

.mt-n25 {
  margin-top: -0.75rem !important; }

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

.mt-n35 {
  margin-top: -1.25rem !important; }

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

.mt-n42 {
  margin-top: -1.75rem !important; }

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

.mt-n45 {
  margin-top: -2.5rem !important; }

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

.mt-n55 {
  margin-top: -3.5rem !important; }

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

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

.mt-n8 {
  margin-top: -6rem !important; }

.mt-n9 {
  margin-top: -7rem !important; }

.mt-n10 {
  margin-top: -7.75rem !important; }

.mt-n11 {
  margin-top: -9rem !important; }

.mt-n12 {
  margin-top: -9.75rem !important; }

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

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

.me-n25 {
  margin-right: -0.75rem !important; }

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

.me-n35 {
  margin-right: -1.25rem !important; }

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

.me-n42 {
  margin-right: -1.75rem !important; }

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

.me-n45 {
  margin-right: -2.5rem !important; }

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

.me-n55 {
  margin-right: -3.5rem !important; }

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

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

.me-n8 {
  margin-right: -6rem !important; }

.me-n9 {
  margin-right: -7rem !important; }

.me-n10 {
  margin-right: -7.75rem !important; }

.me-n11 {
  margin-right: -9rem !important; }

.me-n12 {
  margin-right: -9.75rem !important; }

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

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

.mb-n25 {
  margin-bottom: -0.75rem !important; }

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

.mb-n35 {
  margin-bottom: -1.25rem !important; }

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

.mb-n42 {
  margin-bottom: -1.75rem !important; }

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

.mb-n45 {
  margin-bottom: -2.5rem !important; }

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

.mb-n55 {
  margin-bottom: -3.5rem !important; }

.mb-n6 {
  margin-bottom: -4rem !important; }

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

.mb-n8 {
  margin-bottom: -6rem !important; }

.mb-n9 {
  margin-bottom: -7rem !important; }

.mb-n10 {
  margin-bottom: -7.75rem !important; }

.mb-n11 {
  margin-bottom: -9rem !important; }

.mb-n12 {
  margin-bottom: -9.75rem !important; }

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

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

.ms-n25 {
  margin-left: -0.75rem !important; }

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

.ms-n35 {
  margin-left: -1.25rem !important; }

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

.ms-n42 {
  margin-left: -1.75rem !important; }

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

.ms-n45 {
  margin-left: -2.5rem !important; }

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

.ms-n55 {
  margin-left: -3.5rem !important; }

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

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

.ms-n8 {
  margin-left: -6rem !important; }

.ms-n9 {
  margin-left: -7rem !important; }

.ms-n10 {
  margin-left: -7.75rem !important; }

.ms-n11 {
  margin-left: -9rem !important; }

.ms-n12 {
  margin-left: -9.75rem !important; }

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

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

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

.p-25 {
  padding: 0.75rem !important; }

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

.p-35 {
  padding: 1.25rem !important; }

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

.p-42 {
  padding: 1.75rem !important; }

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

.p-45 {
  padding: 2.5rem !important; }

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

.p-55 {
  padding: 3.5rem !important; }

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

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

.p-8 {
  padding: 6rem !important; }

.p-9 {
  padding: 7rem !important; }

.p-10 {
  padding: 7.75rem !important; }

.p-11 {
  padding: 9rem !important; }

.p-12 {
  padding: 9.75rem !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-25 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important; }

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

.px-35 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important; }

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

.px-42 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important; }

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

.px-45 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

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

.px-55 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important; }

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

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

.px-8 {
  padding-right: 6rem !important;
  padding-left: 6rem !important; }

.px-9 {
  padding-right: 7rem !important;
  padding-left: 7rem !important; }

.px-10 {
  padding-right: 7.75rem !important;
  padding-left: 7.75rem !important; }

.px-11 {
  padding-right: 9rem !important;
  padding-left: 9rem !important; }

.px-12 {
  padding-right: 9.75rem !important;
  padding-left: 9.75rem !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-25 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

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

.py-35 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

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

.py-42 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important; }

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

.py-45 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

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

.py-55 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important; }

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

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

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.py-9 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important; }

.py-10 {
  padding-top: 7.75rem !important;
  padding-bottom: 7.75rem !important; }

.py-11 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important; }

.py-12 {
  padding-top: 9.75rem !important;
  padding-bottom: 9.75rem !important; }

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

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

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

.pt-25 {
  padding-top: 0.75rem !important; }

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

.pt-35 {
  padding-top: 1.25rem !important; }

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

.pt-42 {
  padding-top: 1.75rem !important; }

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

.pt-45 {
  padding-top: 2.5rem !important; }

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

.pt-55 {
  padding-top: 3.5rem !important; }

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

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

.pt-8 {
  padding-top: 6rem !important; }

.pt-9 {
  padding-top: 7rem !important; }

.pt-10 {
  padding-top: 7.75rem !important; }

.pt-11 {
  padding-top: 9rem !important; }

.pt-12 {
  padding-top: 9.75rem !important; }

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

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

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

.pe-25 {
  padding-right: 0.75rem !important; }

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

.pe-35 {
  padding-right: 1.25rem !important; }

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

.pe-42 {
  padding-right: 1.75rem !important; }

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

.pe-45 {
  padding-right: 2.5rem !important; }

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

.pe-55 {
  padding-right: 3.5rem !important; }

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

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

.pe-8 {
  padding-right: 6rem !important; }

.pe-9 {
  padding-right: 7rem !important; }

.pe-10 {
  padding-right: 7.75rem !important; }

.pe-11 {
  padding-right: 9rem !important; }

.pe-12 {
  padding-right: 9.75rem !important; }

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

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

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

.pb-25 {
  padding-bottom: 0.75rem !important; }

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

.pb-35 {
  padding-bottom: 1.25rem !important; }

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

.pb-42 {
  padding-bottom: 1.75rem !important; }

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

.pb-45 {
  padding-bottom: 2.5rem !important; }

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

.pb-55 {
  padding-bottom: 3.5rem !important; }

.pb-6 {
  padding-bottom: 4rem !important; }

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

.pb-8 {
  padding-bottom: 6rem !important; }

.pb-9 {
  padding-bottom: 7rem !important; }

.pb-10 {
  padding-bottom: 7.75rem !important; }

.pb-11 {
  padding-bottom: 9rem !important; }

.pb-12 {
  padding-bottom: 9.75rem !important; }

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

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

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

.ps-25 {
  padding-left: 0.75rem !important; }

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

.ps-35 {
  padding-left: 1.25rem !important; }

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

.ps-42 {
  padding-left: 1.75rem !important; }

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

.ps-45 {
  padding-left: 2.5rem !important; }

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

.ps-55 {
  padding-left: 3.5rem !important; }

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

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

.ps-8 {
  padding-left: 6rem !important; }

.ps-9 {
  padding-left: 7rem !important; }

.ps-10 {
  padding-left: 7.75rem !important; }

.ps-11 {
  padding-left: 9rem !important; }

.ps-12 {
  padding-left: 9.75rem !important; }

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

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

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

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

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

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

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

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

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

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

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

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

.fw-bolder {
  font-weight: bolder !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-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: #8f8f8f !important; }

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

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !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; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-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-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-gradient {
  background-image: var(--bs-gradient) !important; }

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

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

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

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

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

.rounded {
  border-radius: 0.25rem !important; }

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

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

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

.rounded-pill {
  border-radius: 50rem !important; }

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: 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-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; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-25 {
    gap: 0.75rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-35 {
    gap: 1.25rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-42 {
    gap: 1.75rem !important; }
  .gap-sm-44 {
    gap: 2rem !important; }
  .gap-sm-45 {
    gap: 2.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .gap-sm-55 {
    gap: 3.5rem !important; }
  .gap-sm-6 {
    gap: 4rem !important; }
  .gap-sm-7 {
    gap: 5rem !important; }
  .gap-sm-8 {
    gap: 6rem !important; }
  .gap-sm-9 {
    gap: 7rem !important; }
  .gap-sm-10 {
    gap: 7.75rem !important; }
  .gap-sm-11 {
    gap: 9rem !important; }
  .gap-sm-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-35 {
    margin: 1.25rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-42 {
    margin: 1.75rem !important; }
  .m-sm-44 {
    margin: 2rem !important; }
  .m-sm-45 {
    margin: 2.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-55 {
    margin: 3.5rem !important; }
  .m-sm-6 {
    margin: 4rem !important; }
  .m-sm-7 {
    margin: 5rem !important; }
  .m-sm-8 {
    margin: 6rem !important; }
  .m-sm-9 {
    margin: 7rem !important; }
  .m-sm-10 {
    margin: 7.75rem !important; }
  .m-sm-11 {
    margin: 9rem !important; }
  .m-sm-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-sm-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-sm-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-sm-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-sm-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-sm-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-sm-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-sm-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-sm-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-sm-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-sm-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-sm-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-sm-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-sm-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-sm-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-sm-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-sm-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-35 {
    margin-top: 1.25rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-42 {
    margin-top: 1.75rem !important; }
  .mt-sm-44 {
    margin-top: 2rem !important; }
  .mt-sm-45 {
    margin-top: 2.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-55 {
    margin-top: 3.5rem !important; }
  .mt-sm-6 {
    margin-top: 4rem !important; }
  .mt-sm-7 {
    margin-top: 5rem !important; }
  .mt-sm-8 {
    margin-top: 6rem !important; }
  .mt-sm-9 {
    margin-top: 7rem !important; }
  .mt-sm-10 {
    margin-top: 7.75rem !important; }
  .mt-sm-11 {
    margin-top: 9rem !important; }
  .mt-sm-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-35 {
    margin-right: 1.25rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-42 {
    margin-right: 1.75rem !important; }
  .me-sm-44 {
    margin-right: 2rem !important; }
  .me-sm-45 {
    margin-right: 2.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-55 {
    margin-right: 3.5rem !important; }
  .me-sm-6 {
    margin-right: 4rem !important; }
  .me-sm-7 {
    margin-right: 5rem !important; }
  .me-sm-8 {
    margin-right: 6rem !important; }
  .me-sm-9 {
    margin-right: 7rem !important; }
  .me-sm-10 {
    margin-right: 7.75rem !important; }
  .me-sm-11 {
    margin-right: 9rem !important; }
  .me-sm-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-35 {
    margin-bottom: 1.25rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-42 {
    margin-bottom: 1.75rem !important; }
  .mb-sm-44 {
    margin-bottom: 2rem !important; }
  .mb-sm-45 {
    margin-bottom: 2.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-55 {
    margin-bottom: 3.5rem !important; }
  .mb-sm-6 {
    margin-bottom: 4rem !important; }
  .mb-sm-7 {
    margin-bottom: 5rem !important; }
  .mb-sm-8 {
    margin-bottom: 6rem !important; }
  .mb-sm-9 {
    margin-bottom: 7rem !important; }
  .mb-sm-10 {
    margin-bottom: 7.75rem !important; }
  .mb-sm-11 {
    margin-bottom: 9rem !important; }
  .mb-sm-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-35 {
    margin-left: 1.25rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-42 {
    margin-left: 1.75rem !important; }
  .ms-sm-44 {
    margin-left: 2rem !important; }
  .ms-sm-45 {
    margin-left: 2.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-55 {
    margin-left: 3.5rem !important; }
  .ms-sm-6 {
    margin-left: 4rem !important; }
  .ms-sm-7 {
    margin-left: 5rem !important; }
  .ms-sm-8 {
    margin-left: 6rem !important; }
  .ms-sm-9 {
    margin-left: 7rem !important; }
  .ms-sm-10 {
    margin-left: 7.75rem !important; }
  .ms-sm-11 {
    margin-left: 9rem !important; }
  .ms-sm-12 {
    margin-left: 9.75rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .m-sm-n25 {
    margin: -0.75rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .m-sm-n35 {
    margin: -1.25rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .m-sm-n42 {
    margin: -1.75rem !important; }
  .m-sm-n44 {
    margin: -2rem !important; }
  .m-sm-n45 {
    margin: -2.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .m-sm-n55 {
    margin: -3.5rem !important; }
  .m-sm-n6 {
    margin: -4rem !important; }
  .m-sm-n7 {
    margin: -5rem !important; }
  .m-sm-n8 {
    margin: -6rem !important; }
  .m-sm-n9 {
    margin: -7rem !important; }
  .m-sm-n10 {
    margin: -7.75rem !important; }
  .m-sm-n11 {
    margin: -9rem !important; }
  .m-sm-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-sm-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-sm-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-sm-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-sm-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-sm-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-sm-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-sm-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-sm-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-sm-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-sm-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-sm-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-sm-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-sm-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-sm-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-sm-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-sm-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-sm-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-sm-n1 {
    margin-top: -0.25rem !important; }
  .mt-sm-n2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n25 {
    margin-top: -0.75rem !important; }
  .mt-sm-n3 {
    margin-top: -1rem !important; }
  .mt-sm-n35 {
    margin-top: -1.25rem !important; }
  .mt-sm-n4 {
    margin-top: -1.5rem !important; }
  .mt-sm-n42 {
    margin-top: -1.75rem !important; }
  .mt-sm-n44 {
    margin-top: -2rem !important; }
  .mt-sm-n45 {
    margin-top: -2.5rem !important; }
  .mt-sm-n5 {
    margin-top: -3rem !important; }
  .mt-sm-n55 {
    margin-top: -3.5rem !important; }
  .mt-sm-n6 {
    margin-top: -4rem !important; }
  .mt-sm-n7 {
    margin-top: -5rem !important; }
  .mt-sm-n8 {
    margin-top: -6rem !important; }
  .mt-sm-n9 {
    margin-top: -7rem !important; }
  .mt-sm-n10 {
    margin-top: -7.75rem !important; }
  .mt-sm-n11 {
    margin-top: -9rem !important; }
  .mt-sm-n12 {
    margin-top: -9.75rem !important; }
  .me-sm-n1 {
    margin-right: -0.25rem !important; }
  .me-sm-n2 {
    margin-right: -0.5rem !important; }
  .me-sm-n25 {
    margin-right: -0.75rem !important; }
  .me-sm-n3 {
    margin-right: -1rem !important; }
  .me-sm-n35 {
    margin-right: -1.25rem !important; }
  .me-sm-n4 {
    margin-right: -1.5rem !important; }
  .me-sm-n42 {
    margin-right: -1.75rem !important; }
  .me-sm-n44 {
    margin-right: -2rem !important; }
  .me-sm-n45 {
    margin-right: -2.5rem !important; }
  .me-sm-n5 {
    margin-right: -3rem !important; }
  .me-sm-n55 {
    margin-right: -3.5rem !important; }
  .me-sm-n6 {
    margin-right: -4rem !important; }
  .me-sm-n7 {
    margin-right: -5rem !important; }
  .me-sm-n8 {
    margin-right: -6rem !important; }
  .me-sm-n9 {
    margin-right: -7rem !important; }
  .me-sm-n10 {
    margin-right: -7.75rem !important; }
  .me-sm-n11 {
    margin-right: -9rem !important; }
  .me-sm-n12 {
    margin-right: -9.75rem !important; }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-sm-n3 {
    margin-bottom: -1rem !important; }
  .mb-sm-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-sm-n44 {
    margin-bottom: -2rem !important; }
  .mb-sm-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-sm-n5 {
    margin-bottom: -3rem !important; }
  .mb-sm-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-sm-n6 {
    margin-bottom: -4rem !important; }
  .mb-sm-n7 {
    margin-bottom: -5rem !important; }
  .mb-sm-n8 {
    margin-bottom: -6rem !important; }
  .mb-sm-n9 {
    margin-bottom: -7rem !important; }
  .mb-sm-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-sm-n11 {
    margin-bottom: -9rem !important; }
  .mb-sm-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-sm-n1 {
    margin-left: -0.25rem !important; }
  .ms-sm-n2 {
    margin-left: -0.5rem !important; }
  .ms-sm-n25 {
    margin-left: -0.75rem !important; }
  .ms-sm-n3 {
    margin-left: -1rem !important; }
  .ms-sm-n35 {
    margin-left: -1.25rem !important; }
  .ms-sm-n4 {
    margin-left: -1.5rem !important; }
  .ms-sm-n42 {
    margin-left: -1.75rem !important; }
  .ms-sm-n44 {
    margin-left: -2rem !important; }
  .ms-sm-n45 {
    margin-left: -2.5rem !important; }
  .ms-sm-n5 {
    margin-left: -3rem !important; }
  .ms-sm-n55 {
    margin-left: -3.5rem !important; }
  .ms-sm-n6 {
    margin-left: -4rem !important; }
  .ms-sm-n7 {
    margin-left: -5rem !important; }
  .ms-sm-n8 {
    margin-left: -6rem !important; }
  .ms-sm-n9 {
    margin-left: -7rem !important; }
  .ms-sm-n10 {
    margin-left: -7.75rem !important; }
  .ms-sm-n11 {
    margin-left: -9rem !important; }
  .ms-sm-n12 {
    margin-left: -9.75rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-25 {
    padding: 0.75rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-35 {
    padding: 1.25rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-42 {
    padding: 1.75rem !important; }
  .p-sm-44 {
    padding: 2rem !important; }
  .p-sm-45 {
    padding: 2.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .p-sm-55 {
    padding: 3.5rem !important; }
  .p-sm-6 {
    padding: 4rem !important; }
  .p-sm-7 {
    padding: 5rem !important; }
  .p-sm-8 {
    padding: 6rem !important; }
  .p-sm-9 {
    padding: 7rem !important; }
  .p-sm-10 {
    padding: 7.75rem !important; }
  .p-sm-11 {
    padding: 9rem !important; }
  .p-sm-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-sm-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-sm-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-sm-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-sm-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-sm-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-sm-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-sm-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-sm-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-sm-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-sm-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-sm-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-sm-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-sm-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-sm-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-sm-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-sm-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-sm-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-sm-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-35 {
    padding-top: 1.25rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-42 {
    padding-top: 1.75rem !important; }
  .pt-sm-44 {
    padding-top: 2rem !important; }
  .pt-sm-45 {
    padding-top: 2.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pt-sm-55 {
    padding-top: 3.5rem !important; }
  .pt-sm-6 {
    padding-top: 4rem !important; }
  .pt-sm-7 {
    padding-top: 5rem !important; }
  .pt-sm-8 {
    padding-top: 6rem !important; }
  .pt-sm-9 {
    padding-top: 7rem !important; }
  .pt-sm-10 {
    padding-top: 7.75rem !important; }
  .pt-sm-11 {
    padding-top: 9rem !important; }
  .pt-sm-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-35 {
    padding-right: 1.25rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-42 {
    padding-right: 1.75rem !important; }
  .pe-sm-44 {
    padding-right: 2rem !important; }
  .pe-sm-45 {
    padding-right: 2.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pe-sm-55 {
    padding-right: 3.5rem !important; }
  .pe-sm-6 {
    padding-right: 4rem !important; }
  .pe-sm-7 {
    padding-right: 5rem !important; }
  .pe-sm-8 {
    padding-right: 6rem !important; }
  .pe-sm-9 {
    padding-right: 7rem !important; }
  .pe-sm-10 {
    padding-right: 7.75rem !important; }
  .pe-sm-11 {
    padding-right: 9rem !important; }
  .pe-sm-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-35 {
    padding-bottom: 1.25rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-42 {
    padding-bottom: 1.75rem !important; }
  .pb-sm-44 {
    padding-bottom: 2rem !important; }
  .pb-sm-45 {
    padding-bottom: 2.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .pb-sm-55 {
    padding-bottom: 3.5rem !important; }
  .pb-sm-6 {
    padding-bottom: 4rem !important; }
  .pb-sm-7 {
    padding-bottom: 5rem !important; }
  .pb-sm-8 {
    padding-bottom: 6rem !important; }
  .pb-sm-9 {
    padding-bottom: 7rem !important; }
  .pb-sm-10 {
    padding-bottom: 7.75rem !important; }
  .pb-sm-11 {
    padding-bottom: 9rem !important; }
  .pb-sm-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-35 {
    padding-left: 1.25rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-42 {
    padding-left: 1.75rem !important; }
  .ps-sm-44 {
    padding-left: 2rem !important; }
  .ps-sm-45 {
    padding-left: 2.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .ps-sm-55 {
    padding-left: 3.5rem !important; }
  .ps-sm-6 {
    padding-left: 4rem !important; }
  .ps-sm-7 {
    padding-left: 5rem !important; }
  .ps-sm-8 {
    padding-left: 6rem !important; }
  .ps-sm-9 {
    padding-left: 7rem !important; }
  .ps-sm-10 {
    padding-left: 7.75rem !important; }
  .ps-sm-11 {
    padding-left: 9rem !important; }
  .ps-sm-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-25 {
    gap: 0.75rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-35 {
    gap: 1.25rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-42 {
    gap: 1.75rem !important; }
  .gap-md-44 {
    gap: 2rem !important; }
  .gap-md-45 {
    gap: 2.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .gap-md-55 {
    gap: 3.5rem !important; }
  .gap-md-6 {
    gap: 4rem !important; }
  .gap-md-7 {
    gap: 5rem !important; }
  .gap-md-8 {
    gap: 6rem !important; }
  .gap-md-9 {
    gap: 7rem !important; }
  .gap-md-10 {
    gap: 7.75rem !important; }
  .gap-md-11 {
    gap: 9rem !important; }
  .gap-md-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-35 {
    margin: 1.25rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-42 {
    margin: 1.75rem !important; }
  .m-md-44 {
    margin: 2rem !important; }
  .m-md-45 {
    margin: 2.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-55 {
    margin: 3.5rem !important; }
  .m-md-6 {
    margin: 4rem !important; }
  .m-md-7 {
    margin: 5rem !important; }
  .m-md-8 {
    margin: 6rem !important; }
  .m-md-9 {
    margin: 7rem !important; }
  .m-md-10 {
    margin: 7.75rem !important; }
  .m-md-11 {
    margin: 9rem !important; }
  .m-md-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-md-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-md-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-md-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-md-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-35 {
    margin-top: 1.25rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-42 {
    margin-top: 1.75rem !important; }
  .mt-md-44 {
    margin-top: 2rem !important; }
  .mt-md-45 {
    margin-top: 2.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-55 {
    margin-top: 3.5rem !important; }
  .mt-md-6 {
    margin-top: 4rem !important; }
  .mt-md-7 {
    margin-top: 5rem !important; }
  .mt-md-8 {
    margin-top: 6rem !important; }
  .mt-md-9 {
    margin-top: 7rem !important; }
  .mt-md-10 {
    margin-top: 7.75rem !important; }
  .mt-md-11 {
    margin-top: 9rem !important; }
  .mt-md-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-35 {
    margin-right: 1.25rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-42 {
    margin-right: 1.75rem !important; }
  .me-md-44 {
    margin-right: 2rem !important; }
  .me-md-45 {
    margin-right: 2.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-55 {
    margin-right: 3.5rem !important; }
  .me-md-6 {
    margin-right: 4rem !important; }
  .me-md-7 {
    margin-right: 5rem !important; }
  .me-md-8 {
    margin-right: 6rem !important; }
  .me-md-9 {
    margin-right: 7rem !important; }
  .me-md-10 {
    margin-right: 7.75rem !important; }
  .me-md-11 {
    margin-right: 9rem !important; }
  .me-md-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-35 {
    margin-bottom: 1.25rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-42 {
    margin-bottom: 1.75rem !important; }
  .mb-md-44 {
    margin-bottom: 2rem !important; }
  .mb-md-45 {
    margin-bottom: 2.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-55 {
    margin-bottom: 3.5rem !important; }
  .mb-md-6 {
    margin-bottom: 4rem !important; }
  .mb-md-7 {
    margin-bottom: 5rem !important; }
  .mb-md-8 {
    margin-bottom: 6rem !important; }
  .mb-md-9 {
    margin-bottom: 7rem !important; }
  .mb-md-10 {
    margin-bottom: 7.75rem !important; }
  .mb-md-11 {
    margin-bottom: 9rem !important; }
  .mb-md-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-35 {
    margin-left: 1.25rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-42 {
    margin-left: 1.75rem !important; }
  .ms-md-44 {
    margin-left: 2rem !important; }
  .ms-md-45 {
    margin-left: 2.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-55 {
    margin-left: 3.5rem !important; }
  .ms-md-6 {
    margin-left: 4rem !important; }
  .ms-md-7 {
    margin-left: 5rem !important; }
  .ms-md-8 {
    margin-left: 6rem !important; }
  .ms-md-9 {
    margin-left: 7rem !important; }
  .ms-md-10 {
    margin-left: 7.75rem !important; }
  .ms-md-11 {
    margin-left: 9rem !important; }
  .ms-md-12 {
    margin-left: 9.75rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .m-md-n25 {
    margin: -0.75rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .m-md-n35 {
    margin: -1.25rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .m-md-n42 {
    margin: -1.75rem !important; }
  .m-md-n44 {
    margin: -2rem !important; }
  .m-md-n45 {
    margin: -2.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .m-md-n55 {
    margin: -3.5rem !important; }
  .m-md-n6 {
    margin: -4rem !important; }
  .m-md-n7 {
    margin: -5rem !important; }
  .m-md-n8 {
    margin: -6rem !important; }
  .m-md-n9 {
    margin: -7rem !important; }
  .m-md-n10 {
    margin: -7.75rem !important; }
  .m-md-n11 {
    margin: -9rem !important; }
  .m-md-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-md-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-md-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-md-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-md-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-md-n1 {
    margin-top: -0.25rem !important; }
  .mt-md-n2 {
    margin-top: -0.5rem !important; }
  .mt-md-n25 {
    margin-top: -0.75rem !important; }
  .mt-md-n3 {
    margin-top: -1rem !important; }
  .mt-md-n35 {
    margin-top: -1.25rem !important; }
  .mt-md-n4 {
    margin-top: -1.5rem !important; }
  .mt-md-n42 {
    margin-top: -1.75rem !important; }
  .mt-md-n44 {
    margin-top: -2rem !important; }
  .mt-md-n45 {
    margin-top: -2.5rem !important; }
  .mt-md-n5 {
    margin-top: -3rem !important; }
  .mt-md-n55 {
    margin-top: -3.5rem !important; }
  .mt-md-n6 {
    margin-top: -4rem !important; }
  .mt-md-n7 {
    margin-top: -5rem !important; }
  .mt-md-n8 {
    margin-top: -6rem !important; }
  .mt-md-n9 {
    margin-top: -7rem !important; }
  .mt-md-n10 {
    margin-top: -7.75rem !important; }
  .mt-md-n11 {
    margin-top: -9rem !important; }
  .mt-md-n12 {
    margin-top: -9.75rem !important; }
  .me-md-n1 {
    margin-right: -0.25rem !important; }
  .me-md-n2 {
    margin-right: -0.5rem !important; }
  .me-md-n25 {
    margin-right: -0.75rem !important; }
  .me-md-n3 {
    margin-right: -1rem !important; }
  .me-md-n35 {
    margin-right: -1.25rem !important; }
  .me-md-n4 {
    margin-right: -1.5rem !important; }
  .me-md-n42 {
    margin-right: -1.75rem !important; }
  .me-md-n44 {
    margin-right: -2rem !important; }
  .me-md-n45 {
    margin-right: -2.5rem !important; }
  .me-md-n5 {
    margin-right: -3rem !important; }
  .me-md-n55 {
    margin-right: -3.5rem !important; }
  .me-md-n6 {
    margin-right: -4rem !important; }
  .me-md-n7 {
    margin-right: -5rem !important; }
  .me-md-n8 {
    margin-right: -6rem !important; }
  .me-md-n9 {
    margin-right: -7rem !important; }
  .me-md-n10 {
    margin-right: -7.75rem !important; }
  .me-md-n11 {
    margin-right: -9rem !important; }
  .me-md-n12 {
    margin-right: -9.75rem !important; }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-md-n3 {
    margin-bottom: -1rem !important; }
  .mb-md-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-md-n44 {
    margin-bottom: -2rem !important; }
  .mb-md-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-md-n5 {
    margin-bottom: -3rem !important; }
  .mb-md-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-md-n6 {
    margin-bottom: -4rem !important; }
  .mb-md-n7 {
    margin-bottom: -5rem !important; }
  .mb-md-n8 {
    margin-bottom: -6rem !important; }
  .mb-md-n9 {
    margin-bottom: -7rem !important; }
  .mb-md-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-md-n11 {
    margin-bottom: -9rem !important; }
  .mb-md-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-md-n1 {
    margin-left: -0.25rem !important; }
  .ms-md-n2 {
    margin-left: -0.5rem !important; }
  .ms-md-n25 {
    margin-left: -0.75rem !important; }
  .ms-md-n3 {
    margin-left: -1rem !important; }
  .ms-md-n35 {
    margin-left: -1.25rem !important; }
  .ms-md-n4 {
    margin-left: -1.5rem !important; }
  .ms-md-n42 {
    margin-left: -1.75rem !important; }
  .ms-md-n44 {
    margin-left: -2rem !important; }
  .ms-md-n45 {
    margin-left: -2.5rem !important; }
  .ms-md-n5 {
    margin-left: -3rem !important; }
  .ms-md-n55 {
    margin-left: -3.5rem !important; }
  .ms-md-n6 {
    margin-left: -4rem !important; }
  .ms-md-n7 {
    margin-left: -5rem !important; }
  .ms-md-n8 {
    margin-left: -6rem !important; }
  .ms-md-n9 {
    margin-left: -7rem !important; }
  .ms-md-n10 {
    margin-left: -7.75rem !important; }
  .ms-md-n11 {
    margin-left: -9rem !important; }
  .ms-md-n12 {
    margin-left: -9.75rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-25 {
    padding: 0.75rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-35 {
    padding: 1.25rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-42 {
    padding: 1.75rem !important; }
  .p-md-44 {
    padding: 2rem !important; }
  .p-md-45 {
    padding: 2.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .p-md-55 {
    padding: 3.5rem !important; }
  .p-md-6 {
    padding: 4rem !important; }
  .p-md-7 {
    padding: 5rem !important; }
  .p-md-8 {
    padding: 6rem !important; }
  .p-md-9 {
    padding: 7rem !important; }
  .p-md-10 {
    padding: 7.75rem !important; }
  .p-md-11 {
    padding: 9rem !important; }
  .p-md-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-md-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-md-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-md-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-md-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-35 {
    padding-top: 1.25rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-42 {
    padding-top: 1.75rem !important; }
  .pt-md-44 {
    padding-top: 2rem !important; }
  .pt-md-45 {
    padding-top: 2.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pt-md-55 {
    padding-top: 3.5rem !important; }
  .pt-md-6 {
    padding-top: 4rem !important; }
  .pt-md-7 {
    padding-top: 5rem !important; }
  .pt-md-8 {
    padding-top: 6rem !important; }
  .pt-md-9 {
    padding-top: 7rem !important; }
  .pt-md-10 {
    padding-top: 7.75rem !important; }
  .pt-md-11 {
    padding-top: 9rem !important; }
  .pt-md-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-35 {
    padding-right: 1.25rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-42 {
    padding-right: 1.75rem !important; }
  .pe-md-44 {
    padding-right: 2rem !important; }
  .pe-md-45 {
    padding-right: 2.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pe-md-55 {
    padding-right: 3.5rem !important; }
  .pe-md-6 {
    padding-right: 4rem !important; }
  .pe-md-7 {
    padding-right: 5rem !important; }
  .pe-md-8 {
    padding-right: 6rem !important; }
  .pe-md-9 {
    padding-right: 7rem !important; }
  .pe-md-10 {
    padding-right: 7.75rem !important; }
  .pe-md-11 {
    padding-right: 9rem !important; }
  .pe-md-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-35 {
    padding-bottom: 1.25rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-42 {
    padding-bottom: 1.75rem !important; }
  .pb-md-44 {
    padding-bottom: 2rem !important; }
  .pb-md-45 {
    padding-bottom: 2.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .pb-md-55 {
    padding-bottom: 3.5rem !important; }
  .pb-md-6 {
    padding-bottom: 4rem !important; }
  .pb-md-7 {
    padding-bottom: 5rem !important; }
  .pb-md-8 {
    padding-bottom: 6rem !important; }
  .pb-md-9 {
    padding-bottom: 7rem !important; }
  .pb-md-10 {
    padding-bottom: 7.75rem !important; }
  .pb-md-11 {
    padding-bottom: 9rem !important; }
  .pb-md-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-35 {
    padding-left: 1.25rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-42 {
    padding-left: 1.75rem !important; }
  .ps-md-44 {
    padding-left: 2rem !important; }
  .ps-md-45 {
    padding-left: 2.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .ps-md-55 {
    padding-left: 3.5rem !important; }
  .ps-md-6 {
    padding-left: 4rem !important; }
  .ps-md-7 {
    padding-left: 5rem !important; }
  .ps-md-8 {
    padding-left: 6rem !important; }
  .ps-md-9 {
    padding-left: 7rem !important; }
  .ps-md-10 {
    padding-left: 7.75rem !important; }
  .ps-md-11 {
    padding-left: 9rem !important; }
  .ps-md-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-25 {
    gap: 0.75rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-35 {
    gap: 1.25rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-42 {
    gap: 1.75rem !important; }
  .gap-lg-44 {
    gap: 2rem !important; }
  .gap-lg-45 {
    gap: 2.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .gap-lg-55 {
    gap: 3.5rem !important; }
  .gap-lg-6 {
    gap: 4rem !important; }
  .gap-lg-7 {
    gap: 5rem !important; }
  .gap-lg-8 {
    gap: 6rem !important; }
  .gap-lg-9 {
    gap: 7rem !important; }
  .gap-lg-10 {
    gap: 7.75rem !important; }
  .gap-lg-11 {
    gap: 9rem !important; }
  .gap-lg-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-35 {
    margin: 1.25rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-42 {
    margin: 1.75rem !important; }
  .m-lg-44 {
    margin: 2rem !important; }
  .m-lg-45 {
    margin: 2.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-55 {
    margin: 3.5rem !important; }
  .m-lg-6 {
    margin: 4rem !important; }
  .m-lg-7 {
    margin: 5rem !important; }
  .m-lg-8 {
    margin: 6rem !important; }
  .m-lg-9 {
    margin: 7rem !important; }
  .m-lg-10 {
    margin: 7.75rem !important; }
  .m-lg-11 {
    margin: 9rem !important; }
  .m-lg-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-lg-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-lg-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-lg-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-lg-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-35 {
    margin-top: 1.25rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-42 {
    margin-top: 1.75rem !important; }
  .mt-lg-44 {
    margin-top: 2rem !important; }
  .mt-lg-45 {
    margin-top: 2.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-55 {
    margin-top: 3.5rem !important; }
  .mt-lg-6 {
    margin-top: 4rem !important; }
  .mt-lg-7 {
    margin-top: 5rem !important; }
  .mt-lg-8 {
    margin-top: 6rem !important; }
  .mt-lg-9 {
    margin-top: 7rem !important; }
  .mt-lg-10 {
    margin-top: 7.75rem !important; }
  .mt-lg-11 {
    margin-top: 9rem !important; }
  .mt-lg-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-35 {
    margin-right: 1.25rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-42 {
    margin-right: 1.75rem !important; }
  .me-lg-44 {
    margin-right: 2rem !important; }
  .me-lg-45 {
    margin-right: 2.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-55 {
    margin-right: 3.5rem !important; }
  .me-lg-6 {
    margin-right: 4rem !important; }
  .me-lg-7 {
    margin-right: 5rem !important; }
  .me-lg-8 {
    margin-right: 6rem !important; }
  .me-lg-9 {
    margin-right: 7rem !important; }
  .me-lg-10 {
    margin-right: 7.75rem !important; }
  .me-lg-11 {
    margin-right: 9rem !important; }
  .me-lg-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-35 {
    margin-bottom: 1.25rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-42 {
    margin-bottom: 1.75rem !important; }
  .mb-lg-44 {
    margin-bottom: 2rem !important; }
  .mb-lg-45 {
    margin-bottom: 2.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-55 {
    margin-bottom: 3.5rem !important; }
  .mb-lg-6 {
    margin-bottom: 4rem !important; }
  .mb-lg-7 {
    margin-bottom: 5rem !important; }
  .mb-lg-8 {
    margin-bottom: 6rem !important; }
  .mb-lg-9 {
    margin-bottom: 7rem !important; }
  .mb-lg-10 {
    margin-bottom: 7.75rem !important; }
  .mb-lg-11 {
    margin-bottom: 9rem !important; }
  .mb-lg-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-35 {
    margin-left: 1.25rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-42 {
    margin-left: 1.75rem !important; }
  .ms-lg-44 {
    margin-left: 2rem !important; }
  .ms-lg-45 {
    margin-left: 2.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-55 {
    margin-left: 3.5rem !important; }
  .ms-lg-6 {
    margin-left: 4rem !important; }
  .ms-lg-7 {
    margin-left: 5rem !important; }
  .ms-lg-8 {
    margin-left: 6rem !important; }
  .ms-lg-9 {
    margin-left: 7rem !important; }
  .ms-lg-10 {
    margin-left: 7.75rem !important; }
  .ms-lg-11 {
    margin-left: 9rem !important; }
  .ms-lg-12 {
    margin-left: 9.75rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .m-lg-n25 {
    margin: -0.75rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .m-lg-n35 {
    margin: -1.25rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .m-lg-n42 {
    margin: -1.75rem !important; }
  .m-lg-n44 {
    margin: -2rem !important; }
  .m-lg-n45 {
    margin: -2.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .m-lg-n55 {
    margin: -3.5rem !important; }
  .m-lg-n6 {
    margin: -4rem !important; }
  .m-lg-n7 {
    margin: -5rem !important; }
  .m-lg-n8 {
    margin: -6rem !important; }
  .m-lg-n9 {
    margin: -7rem !important; }
  .m-lg-n10 {
    margin: -7.75rem !important; }
  .m-lg-n11 {
    margin: -9rem !important; }
  .m-lg-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-lg-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-lg-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-lg-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-lg-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-lg-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n25 {
    margin-top: -0.75rem !important; }
  .mt-lg-n3 {
    margin-top: -1rem !important; }
  .mt-lg-n35 {
    margin-top: -1.25rem !important; }
  .mt-lg-n4 {
    margin-top: -1.5rem !important; }
  .mt-lg-n42 {
    margin-top: -1.75rem !important; }
  .mt-lg-n44 {
    margin-top: -2rem !important; }
  .mt-lg-n45 {
    margin-top: -2.5rem !important; }
  .mt-lg-n5 {
    margin-top: -3rem !important; }
  .mt-lg-n55 {
    margin-top: -3.5rem !important; }
  .mt-lg-n6 {
    margin-top: -4rem !important; }
  .mt-lg-n7 {
    margin-top: -5rem !important; }
  .mt-lg-n8 {
    margin-top: -6rem !important; }
  .mt-lg-n9 {
    margin-top: -7rem !important; }
  .mt-lg-n10 {
    margin-top: -7.75rem !important; }
  .mt-lg-n11 {
    margin-top: -9rem !important; }
  .mt-lg-n12 {
    margin-top: -9.75rem !important; }
  .me-lg-n1 {
    margin-right: -0.25rem !important; }
  .me-lg-n2 {
    margin-right: -0.5rem !important; }
  .me-lg-n25 {
    margin-right: -0.75rem !important; }
  .me-lg-n3 {
    margin-right: -1rem !important; }
  .me-lg-n35 {
    margin-right: -1.25rem !important; }
  .me-lg-n4 {
    margin-right: -1.5rem !important; }
  .me-lg-n42 {
    margin-right: -1.75rem !important; }
  .me-lg-n44 {
    margin-right: -2rem !important; }
  .me-lg-n45 {
    margin-right: -2.5rem !important; }
  .me-lg-n5 {
    margin-right: -3rem !important; }
  .me-lg-n55 {
    margin-right: -3.5rem !important; }
  .me-lg-n6 {
    margin-right: -4rem !important; }
  .me-lg-n7 {
    margin-right: -5rem !important; }
  .me-lg-n8 {
    margin-right: -6rem !important; }
  .me-lg-n9 {
    margin-right: -7rem !important; }
  .me-lg-n10 {
    margin-right: -7.75rem !important; }
  .me-lg-n11 {
    margin-right: -9rem !important; }
  .me-lg-n12 {
    margin-right: -9.75rem !important; }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-lg-n3 {
    margin-bottom: -1rem !important; }
  .mb-lg-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-lg-n44 {
    margin-bottom: -2rem !important; }
  .mb-lg-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-lg-n5 {
    margin-bottom: -3rem !important; }
  .mb-lg-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-lg-n6 {
    margin-bottom: -4rem !important; }
  .mb-lg-n7 {
    margin-bottom: -5rem !important; }
  .mb-lg-n8 {
    margin-bottom: -6rem !important; }
  .mb-lg-n9 {
    margin-bottom: -7rem !important; }
  .mb-lg-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-lg-n11 {
    margin-bottom: -9rem !important; }
  .mb-lg-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-lg-n1 {
    margin-left: -0.25rem !important; }
  .ms-lg-n2 {
    margin-left: -0.5rem !important; }
  .ms-lg-n25 {
    margin-left: -0.75rem !important; }
  .ms-lg-n3 {
    margin-left: -1rem !important; }
  .ms-lg-n35 {
    margin-left: -1.25rem !important; }
  .ms-lg-n4 {
    margin-left: -1.5rem !important; }
  .ms-lg-n42 {
    margin-left: -1.75rem !important; }
  .ms-lg-n44 {
    margin-left: -2rem !important; }
  .ms-lg-n45 {
    margin-left: -2.5rem !important; }
  .ms-lg-n5 {
    margin-left: -3rem !important; }
  .ms-lg-n55 {
    margin-left: -3.5rem !important; }
  .ms-lg-n6 {
    margin-left: -4rem !important; }
  .ms-lg-n7 {
    margin-left: -5rem !important; }
  .ms-lg-n8 {
    margin-left: -6rem !important; }
  .ms-lg-n9 {
    margin-left: -7rem !important; }
  .ms-lg-n10 {
    margin-left: -7.75rem !important; }
  .ms-lg-n11 {
    margin-left: -9rem !important; }
  .ms-lg-n12 {
    margin-left: -9.75rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-25 {
    padding: 0.75rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-35 {
    padding: 1.25rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-42 {
    padding: 1.75rem !important; }
  .p-lg-44 {
    padding: 2rem !important; }
  .p-lg-45 {
    padding: 2.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .p-lg-55 {
    padding: 3.5rem !important; }
  .p-lg-6 {
    padding: 4rem !important; }
  .p-lg-7 {
    padding: 5rem !important; }
  .p-lg-8 {
    padding: 6rem !important; }
  .p-lg-9 {
    padding: 7rem !important; }
  .p-lg-10 {
    padding: 7.75rem !important; }
  .p-lg-11 {
    padding: 9rem !important; }
  .p-lg-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-lg-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-lg-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-lg-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-lg-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-35 {
    padding-top: 1.25rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-42 {
    padding-top: 1.75rem !important; }
  .pt-lg-44 {
    padding-top: 2rem !important; }
  .pt-lg-45 {
    padding-top: 2.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pt-lg-55 {
    padding-top: 3.5rem !important; }
  .pt-lg-6 {
    padding-top: 4rem !important; }
  .pt-lg-7 {
    padding-top: 5rem !important; }
  .pt-lg-8 {
    padding-top: 6rem !important; }
  .pt-lg-9 {
    padding-top: 7rem !important; }
  .pt-lg-10 {
    padding-top: 7.75rem !important; }
  .pt-lg-11 {
    padding-top: 9rem !important; }
  .pt-lg-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-35 {
    padding-right: 1.25rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-42 {
    padding-right: 1.75rem !important; }
  .pe-lg-44 {
    padding-right: 2rem !important; }
  .pe-lg-45 {
    padding-right: 2.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pe-lg-55 {
    padding-right: 3.5rem !important; }
  .pe-lg-6 {
    padding-right: 4rem !important; }
  .pe-lg-7 {
    padding-right: 5rem !important; }
  .pe-lg-8 {
    padding-right: 6rem !important; }
  .pe-lg-9 {
    padding-right: 7rem !important; }
  .pe-lg-10 {
    padding-right: 7.75rem !important; }
  .pe-lg-11 {
    padding-right: 9rem !important; }
  .pe-lg-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-35 {
    padding-bottom: 1.25rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-42 {
    padding-bottom: 1.75rem !important; }
  .pb-lg-44 {
    padding-bottom: 2rem !important; }
  .pb-lg-45 {
    padding-bottom: 2.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .pb-lg-55 {
    padding-bottom: 3.5rem !important; }
  .pb-lg-6 {
    padding-bottom: 4rem !important; }
  .pb-lg-7 {
    padding-bottom: 5rem !important; }
  .pb-lg-8 {
    padding-bottom: 6rem !important; }
  .pb-lg-9 {
    padding-bottom: 7rem !important; }
  .pb-lg-10 {
    padding-bottom: 7.75rem !important; }
  .pb-lg-11 {
    padding-bottom: 9rem !important; }
  .pb-lg-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-35 {
    padding-left: 1.25rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-42 {
    padding-left: 1.75rem !important; }
  .ps-lg-44 {
    padding-left: 2rem !important; }
  .ps-lg-45 {
    padding-left: 2.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .ps-lg-55 {
    padding-left: 3.5rem !important; }
  .ps-lg-6 {
    padding-left: 4rem !important; }
  .ps-lg-7 {
    padding-left: 5rem !important; }
  .ps-lg-8 {
    padding-left: 6rem !important; }
  .ps-lg-9 {
    padding-left: 7rem !important; }
  .ps-lg-10 {
    padding-left: 7.75rem !important; }
  .ps-lg-11 {
    padding-left: 9rem !important; }
  .ps-lg-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-25 {
    gap: 0.75rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-35 {
    gap: 1.25rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-42 {
    gap: 1.75rem !important; }
  .gap-xl-44 {
    gap: 2rem !important; }
  .gap-xl-45 {
    gap: 2.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .gap-xl-55 {
    gap: 3.5rem !important; }
  .gap-xl-6 {
    gap: 4rem !important; }
  .gap-xl-7 {
    gap: 5rem !important; }
  .gap-xl-8 {
    gap: 6rem !important; }
  .gap-xl-9 {
    gap: 7rem !important; }
  .gap-xl-10 {
    gap: 7.75rem !important; }
  .gap-xl-11 {
    gap: 9rem !important; }
  .gap-xl-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-35 {
    margin: 1.25rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-42 {
    margin: 1.75rem !important; }
  .m-xl-44 {
    margin: 2rem !important; }
  .m-xl-45 {
    margin: 2.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-55 {
    margin: 3.5rem !important; }
  .m-xl-6 {
    margin: 4rem !important; }
  .m-xl-7 {
    margin: 5rem !important; }
  .m-xl-8 {
    margin: 6rem !important; }
  .m-xl-9 {
    margin: 7rem !important; }
  .m-xl-10 {
    margin: 7.75rem !important; }
  .m-xl-11 {
    margin: 9rem !important; }
  .m-xl-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-xl-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xl-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xl-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-xl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xl-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-xl-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xl-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xl-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-xl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xl-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-35 {
    margin-top: 1.25rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-42 {
    margin-top: 1.75rem !important; }
  .mt-xl-44 {
    margin-top: 2rem !important; }
  .mt-xl-45 {
    margin-top: 2.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-55 {
    margin-top: 3.5rem !important; }
  .mt-xl-6 {
    margin-top: 4rem !important; }
  .mt-xl-7 {
    margin-top: 5rem !important; }
  .mt-xl-8 {
    margin-top: 6rem !important; }
  .mt-xl-9 {
    margin-top: 7rem !important; }
  .mt-xl-10 {
    margin-top: 7.75rem !important; }
  .mt-xl-11 {
    margin-top: 9rem !important; }
  .mt-xl-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-35 {
    margin-right: 1.25rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-42 {
    margin-right: 1.75rem !important; }
  .me-xl-44 {
    margin-right: 2rem !important; }
  .me-xl-45 {
    margin-right: 2.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-55 {
    margin-right: 3.5rem !important; }
  .me-xl-6 {
    margin-right: 4rem !important; }
  .me-xl-7 {
    margin-right: 5rem !important; }
  .me-xl-8 {
    margin-right: 6rem !important; }
  .me-xl-9 {
    margin-right: 7rem !important; }
  .me-xl-10 {
    margin-right: 7.75rem !important; }
  .me-xl-11 {
    margin-right: 9rem !important; }
  .me-xl-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-35 {
    margin-bottom: 1.25rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-42 {
    margin-bottom: 1.75rem !important; }
  .mb-xl-44 {
    margin-bottom: 2rem !important; }
  .mb-xl-45 {
    margin-bottom: 2.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-55 {
    margin-bottom: 3.5rem !important; }
  .mb-xl-6 {
    margin-bottom: 4rem !important; }
  .mb-xl-7 {
    margin-bottom: 5rem !important; }
  .mb-xl-8 {
    margin-bottom: 6rem !important; }
  .mb-xl-9 {
    margin-bottom: 7rem !important; }
  .mb-xl-10 {
    margin-bottom: 7.75rem !important; }
  .mb-xl-11 {
    margin-bottom: 9rem !important; }
  .mb-xl-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-35 {
    margin-left: 1.25rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-42 {
    margin-left: 1.75rem !important; }
  .ms-xl-44 {
    margin-left: 2rem !important; }
  .ms-xl-45 {
    margin-left: 2.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-55 {
    margin-left: 3.5rem !important; }
  .ms-xl-6 {
    margin-left: 4rem !important; }
  .ms-xl-7 {
    margin-left: 5rem !important; }
  .ms-xl-8 {
    margin-left: 6rem !important; }
  .ms-xl-9 {
    margin-left: 7rem !important; }
  .ms-xl-10 {
    margin-left: 7.75rem !important; }
  .ms-xl-11 {
    margin-left: 9rem !important; }
  .ms-xl-12 {
    margin-left: 9.75rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .m-xl-n25 {
    margin: -0.75rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .m-xl-n35 {
    margin: -1.25rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .m-xl-n42 {
    margin: -1.75rem !important; }
  .m-xl-n44 {
    margin: -2rem !important; }
  .m-xl-n45 {
    margin: -2.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .m-xl-n55 {
    margin: -3.5rem !important; }
  .m-xl-n6 {
    margin: -4rem !important; }
  .m-xl-n7 {
    margin: -5rem !important; }
  .m-xl-n8 {
    margin: -6rem !important; }
  .m-xl-n9 {
    margin: -7rem !important; }
  .m-xl-n10 {
    margin: -7.75rem !important; }
  .m-xl-n11 {
    margin: -9rem !important; }
  .m-xl-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-xl-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xl-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xl-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xl-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-xl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xl-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-xl-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xl-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xl-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xl-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-xl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xl-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-xl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xl-n25 {
    margin-top: -0.75rem !important; }
  .mt-xl-n3 {
    margin-top: -1rem !important; }
  .mt-xl-n35 {
    margin-top: -1.25rem !important; }
  .mt-xl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xl-n42 {
    margin-top: -1.75rem !important; }
  .mt-xl-n44 {
    margin-top: -2rem !important; }
  .mt-xl-n45 {
    margin-top: -2.5rem !important; }
  .mt-xl-n5 {
    margin-top: -3rem !important; }
  .mt-xl-n55 {
    margin-top: -3.5rem !important; }
  .mt-xl-n6 {
    margin-top: -4rem !important; }
  .mt-xl-n7 {
    margin-top: -5rem !important; }
  .mt-xl-n8 {
    margin-top: -6rem !important; }
  .mt-xl-n9 {
    margin-top: -7rem !important; }
  .mt-xl-n10 {
    margin-top: -7.75rem !important; }
  .mt-xl-n11 {
    margin-top: -9rem !important; }
  .mt-xl-n12 {
    margin-top: -9.75rem !important; }
  .me-xl-n1 {
    margin-right: -0.25rem !important; }
  .me-xl-n2 {
    margin-right: -0.5rem !important; }
  .me-xl-n25 {
    margin-right: -0.75rem !important; }
  .me-xl-n3 {
    margin-right: -1rem !important; }
  .me-xl-n35 {
    margin-right: -1.25rem !important; }
  .me-xl-n4 {
    margin-right: -1.5rem !important; }
  .me-xl-n42 {
    margin-right: -1.75rem !important; }
  .me-xl-n44 {
    margin-right: -2rem !important; }
  .me-xl-n45 {
    margin-right: -2.5rem !important; }
  .me-xl-n5 {
    margin-right: -3rem !important; }
  .me-xl-n55 {
    margin-right: -3.5rem !important; }
  .me-xl-n6 {
    margin-right: -4rem !important; }
  .me-xl-n7 {
    margin-right: -5rem !important; }
  .me-xl-n8 {
    margin-right: -6rem !important; }
  .me-xl-n9 {
    margin-right: -7rem !important; }
  .me-xl-n10 {
    margin-right: -7.75rem !important; }
  .me-xl-n11 {
    margin-right: -9rem !important; }
  .me-xl-n12 {
    margin-right: -9.75rem !important; }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-xl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xl-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-xl-n44 {
    margin-bottom: -2rem !important; }
  .mb-xl-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-xl-n5 {
    margin-bottom: -3rem !important; }
  .mb-xl-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-xl-n6 {
    margin-bottom: -4rem !important; }
  .mb-xl-n7 {
    margin-bottom: -5rem !important; }
  .mb-xl-n8 {
    margin-bottom: -6rem !important; }
  .mb-xl-n9 {
    margin-bottom: -7rem !important; }
  .mb-xl-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-xl-n11 {
    margin-bottom: -9rem !important; }
  .mb-xl-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-xl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xl-n25 {
    margin-left: -0.75rem !important; }
  .ms-xl-n3 {
    margin-left: -1rem !important; }
  .ms-xl-n35 {
    margin-left: -1.25rem !important; }
  .ms-xl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xl-n42 {
    margin-left: -1.75rem !important; }
  .ms-xl-n44 {
    margin-left: -2rem !important; }
  .ms-xl-n45 {
    margin-left: -2.5rem !important; }
  .ms-xl-n5 {
    margin-left: -3rem !important; }
  .ms-xl-n55 {
    margin-left: -3.5rem !important; }
  .ms-xl-n6 {
    margin-left: -4rem !important; }
  .ms-xl-n7 {
    margin-left: -5rem !important; }
  .ms-xl-n8 {
    margin-left: -6rem !important; }
  .ms-xl-n9 {
    margin-left: -7rem !important; }
  .ms-xl-n10 {
    margin-left: -7.75rem !important; }
  .ms-xl-n11 {
    margin-left: -9rem !important; }
  .ms-xl-n12 {
    margin-left: -9.75rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-25 {
    padding: 0.75rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-35 {
    padding: 1.25rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-42 {
    padding: 1.75rem !important; }
  .p-xl-44 {
    padding: 2rem !important; }
  .p-xl-45 {
    padding: 2.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .p-xl-55 {
    padding: 3.5rem !important; }
  .p-xl-6 {
    padding: 4rem !important; }
  .p-xl-7 {
    padding: 5rem !important; }
  .p-xl-8 {
    padding: 6rem !important; }
  .p-xl-9 {
    padding: 7rem !important; }
  .p-xl-10 {
    padding: 7.75rem !important; }
  .p-xl-11 {
    padding: 9rem !important; }
  .p-xl-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-xl-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xl-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xl-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xl-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-xl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xl-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-xl-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xl-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xl-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xl-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-xl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xl-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-35 {
    padding-top: 1.25rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-42 {
    padding-top: 1.75rem !important; }
  .pt-xl-44 {
    padding-top: 2rem !important; }
  .pt-xl-45 {
    padding-top: 2.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pt-xl-55 {
    padding-top: 3.5rem !important; }
  .pt-xl-6 {
    padding-top: 4rem !important; }
  .pt-xl-7 {
    padding-top: 5rem !important; }
  .pt-xl-8 {
    padding-top: 6rem !important; }
  .pt-xl-9 {
    padding-top: 7rem !important; }
  .pt-xl-10 {
    padding-top: 7.75rem !important; }
  .pt-xl-11 {
    padding-top: 9rem !important; }
  .pt-xl-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-35 {
    padding-right: 1.25rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-42 {
    padding-right: 1.75rem !important; }
  .pe-xl-44 {
    padding-right: 2rem !important; }
  .pe-xl-45 {
    padding-right: 2.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pe-xl-55 {
    padding-right: 3.5rem !important; }
  .pe-xl-6 {
    padding-right: 4rem !important; }
  .pe-xl-7 {
    padding-right: 5rem !important; }
  .pe-xl-8 {
    padding-right: 6rem !important; }
  .pe-xl-9 {
    padding-right: 7rem !important; }
  .pe-xl-10 {
    padding-right: 7.75rem !important; }
  .pe-xl-11 {
    padding-right: 9rem !important; }
  .pe-xl-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-35 {
    padding-bottom: 1.25rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-42 {
    padding-bottom: 1.75rem !important; }
  .pb-xl-44 {
    padding-bottom: 2rem !important; }
  .pb-xl-45 {
    padding-bottom: 2.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .pb-xl-55 {
    padding-bottom: 3.5rem !important; }
  .pb-xl-6 {
    padding-bottom: 4rem !important; }
  .pb-xl-7 {
    padding-bottom: 5rem !important; }
  .pb-xl-8 {
    padding-bottom: 6rem !important; }
  .pb-xl-9 {
    padding-bottom: 7rem !important; }
  .pb-xl-10 {
    padding-bottom: 7.75rem !important; }
  .pb-xl-11 {
    padding-bottom: 9rem !important; }
  .pb-xl-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-35 {
    padding-left: 1.25rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-42 {
    padding-left: 1.75rem !important; }
  .ps-xl-44 {
    padding-left: 2rem !important; }
  .ps-xl-45 {
    padding-left: 2.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .ps-xl-55 {
    padding-left: 3.5rem !important; }
  .ps-xl-6 {
    padding-left: 4rem !important; }
  .ps-xl-7 {
    padding-left: 5rem !important; }
  .ps-xl-8 {
    padding-left: 6rem !important; }
  .ps-xl-9 {
    padding-left: 7rem !important; }
  .ps-xl-10 {
    padding-left: 7.75rem !important; }
  .ps-xl-11 {
    padding-left: 9rem !important; }
  .ps-xl-12 {
    padding-left: 9.75rem !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; }
  .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-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; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-25 {
    gap: 0.75rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-35 {
    gap: 1.25rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-42 {
    gap: 1.75rem !important; }
  .gap-xxl-44 {
    gap: 2rem !important; }
  .gap-xxl-45 {
    gap: 2.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .gap-xxl-55 {
    gap: 3.5rem !important; }
  .gap-xxl-6 {
    gap: 4rem !important; }
  .gap-xxl-7 {
    gap: 5rem !important; }
  .gap-xxl-8 {
    gap: 6rem !important; }
  .gap-xxl-9 {
    gap: 7rem !important; }
  .gap-xxl-10 {
    gap: 7.75rem !important; }
  .gap-xxl-11 {
    gap: 9rem !important; }
  .gap-xxl-12 {
    gap: 9.75rem !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-25 {
    margin: 0.75rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-35 {
    margin: 1.25rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-42 {
    margin: 1.75rem !important; }
  .m-xxl-44 {
    margin: 2rem !important; }
  .m-xxl-45 {
    margin: 2.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-55 {
    margin: 3.5rem !important; }
  .m-xxl-6 {
    margin: 4rem !important; }
  .m-xxl-7 {
    margin: 5rem !important; }
  .m-xxl-8 {
    margin: 6rem !important; }
  .m-xxl-9 {
    margin: 7rem !important; }
  .m-xxl-10 {
    margin: 7.75rem !important; }
  .m-xxl-11 {
    margin: 9rem !important; }
  .m-xxl-12 {
    margin: 9.75rem !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-25 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-35 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-42 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important; }
  .mx-xxl-44 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xxl-45 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-55 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xxl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xxl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xxl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xxl-10 {
    margin-right: 7.75rem !important;
    margin-left: 7.75rem !important; }
  .mx-xxl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xxl-12 {
    margin-right: 9.75rem !important;
    margin-left: 9.75rem !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-25 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-35 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-42 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important; }
  .my-xxl-44 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xxl-45 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-55 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xxl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xxl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xxl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xxl-10 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important; }
  .my-xxl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xxl-12 {
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !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-25 {
    margin-top: 0.75rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-35 {
    margin-top: 1.25rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-42 {
    margin-top: 1.75rem !important; }
  .mt-xxl-44 {
    margin-top: 2rem !important; }
  .mt-xxl-45 {
    margin-top: 2.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-55 {
    margin-top: 3.5rem !important; }
  .mt-xxl-6 {
    margin-top: 4rem !important; }
  .mt-xxl-7 {
    margin-top: 5rem !important; }
  .mt-xxl-8 {
    margin-top: 6rem !important; }
  .mt-xxl-9 {
    margin-top: 7rem !important; }
  .mt-xxl-10 {
    margin-top: 7.75rem !important; }
  .mt-xxl-11 {
    margin-top: 9rem !important; }
  .mt-xxl-12 {
    margin-top: 9.75rem !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-25 {
    margin-right: 0.75rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-35 {
    margin-right: 1.25rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-42 {
    margin-right: 1.75rem !important; }
  .me-xxl-44 {
    margin-right: 2rem !important; }
  .me-xxl-45 {
    margin-right: 2.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-55 {
    margin-right: 3.5rem !important; }
  .me-xxl-6 {
    margin-right: 4rem !important; }
  .me-xxl-7 {
    margin-right: 5rem !important; }
  .me-xxl-8 {
    margin-right: 6rem !important; }
  .me-xxl-9 {
    margin-right: 7rem !important; }
  .me-xxl-10 {
    margin-right: 7.75rem !important; }
  .me-xxl-11 {
    margin-right: 9rem !important; }
  .me-xxl-12 {
    margin-right: 9.75rem !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-25 {
    margin-bottom: 0.75rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-35 {
    margin-bottom: 1.25rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-42 {
    margin-bottom: 1.75rem !important; }
  .mb-xxl-44 {
    margin-bottom: 2rem !important; }
  .mb-xxl-45 {
    margin-bottom: 2.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-55 {
    margin-bottom: 3.5rem !important; }
  .mb-xxl-6 {
    margin-bottom: 4rem !important; }
  .mb-xxl-7 {
    margin-bottom: 5rem !important; }
  .mb-xxl-8 {
    margin-bottom: 6rem !important; }
  .mb-xxl-9 {
    margin-bottom: 7rem !important; }
  .mb-xxl-10 {
    margin-bottom: 7.75rem !important; }
  .mb-xxl-11 {
    margin-bottom: 9rem !important; }
  .mb-xxl-12 {
    margin-bottom: 9.75rem !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-25 {
    margin-left: 0.75rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-35 {
    margin-left: 1.25rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-42 {
    margin-left: 1.75rem !important; }
  .ms-xxl-44 {
    margin-left: 2rem !important; }
  .ms-xxl-45 {
    margin-left: 2.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-55 {
    margin-left: 3.5rem !important; }
  .ms-xxl-6 {
    margin-left: 4rem !important; }
  .ms-xxl-7 {
    margin-left: 5rem !important; }
  .ms-xxl-8 {
    margin-left: 6rem !important; }
  .ms-xxl-9 {
    margin-left: 7rem !important; }
  .ms-xxl-10 {
    margin-left: 7.75rem !important; }
  .ms-xxl-11 {
    margin-left: 9rem !important; }
  .ms-xxl-12 {
    margin-left: 9.75rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .m-xxl-n25 {
    margin: -0.75rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .m-xxl-n35 {
    margin: -1.25rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .m-xxl-n42 {
    margin: -1.75rem !important; }
  .m-xxl-n44 {
    margin: -2rem !important; }
  .m-xxl-n45 {
    margin: -2.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .m-xxl-n55 {
    margin: -3.5rem !important; }
  .m-xxl-n6 {
    margin: -4rem !important; }
  .m-xxl-n7 {
    margin: -5rem !important; }
  .m-xxl-n8 {
    margin: -6rem !important; }
  .m-xxl-n9 {
    margin: -7rem !important; }
  .m-xxl-n10 {
    margin: -7.75rem !important; }
  .m-xxl-n11 {
    margin: -9rem !important; }
  .m-xxl-n12 {
    margin: -9.75rem !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-n25 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important; }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xxl-n35 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important; }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xxl-n42 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important; }
  .mx-xxl-n44 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xxl-n45 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xxl-n55 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xxl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xxl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xxl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xxl-n10 {
    margin-right: -7.75rem !important;
    margin-left: -7.75rem !important; }
  .mx-xxl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xxl-n12 {
    margin-right: -9.75rem !important;
    margin-left: -9.75rem !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-n25 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important; }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xxl-n35 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important; }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xxl-n42 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important; }
  .my-xxl-n44 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xxl-n45 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xxl-n55 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xxl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xxl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xxl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xxl-n10 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important; }
  .my-xxl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xxl-n12 {
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important; }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xxl-n25 {
    margin-top: -0.75rem !important; }
  .mt-xxl-n3 {
    margin-top: -1rem !important; }
  .mt-xxl-n35 {
    margin-top: -1.25rem !important; }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xxl-n42 {
    margin-top: -1.75rem !important; }
  .mt-xxl-n44 {
    margin-top: -2rem !important; }
  .mt-xxl-n45 {
    margin-top: -2.5rem !important; }
  .mt-xxl-n5 {
    margin-top: -3rem !important; }
  .mt-xxl-n55 {
    margin-top: -3.5rem !important; }
  .mt-xxl-n6 {
    margin-top: -4rem !important; }
  .mt-xxl-n7 {
    margin-top: -5rem !important; }
  .mt-xxl-n8 {
    margin-top: -6rem !important; }
  .mt-xxl-n9 {
    margin-top: -7rem !important; }
  .mt-xxl-n10 {
    margin-top: -7.75rem !important; }
  .mt-xxl-n11 {
    margin-top: -9rem !important; }
  .mt-xxl-n12 {
    margin-top: -9.75rem !important; }
  .me-xxl-n1 {
    margin-right: -0.25rem !important; }
  .me-xxl-n2 {
    margin-right: -0.5rem !important; }
  .me-xxl-n25 {
    margin-right: -0.75rem !important; }
  .me-xxl-n3 {
    margin-right: -1rem !important; }
  .me-xxl-n35 {
    margin-right: -1.25rem !important; }
  .me-xxl-n4 {
    margin-right: -1.5rem !important; }
  .me-xxl-n42 {
    margin-right: -1.75rem !important; }
  .me-xxl-n44 {
    margin-right: -2rem !important; }
  .me-xxl-n45 {
    margin-right: -2.5rem !important; }
  .me-xxl-n5 {
    margin-right: -3rem !important; }
  .me-xxl-n55 {
    margin-right: -3.5rem !important; }
  .me-xxl-n6 {
    margin-right: -4rem !important; }
  .me-xxl-n7 {
    margin-right: -5rem !important; }
  .me-xxl-n8 {
    margin-right: -6rem !important; }
  .me-xxl-n9 {
    margin-right: -7rem !important; }
  .me-xxl-n10 {
    margin-right: -7.75rem !important; }
  .me-xxl-n11 {
    margin-right: -9rem !important; }
  .me-xxl-n12 {
    margin-right: -9.75rem !important; }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xxl-n25 {
    margin-bottom: -0.75rem !important; }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xxl-n35 {
    margin-bottom: -1.25rem !important; }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xxl-n42 {
    margin-bottom: -1.75rem !important; }
  .mb-xxl-n44 {
    margin-bottom: -2rem !important; }
  .mb-xxl-n45 {
    margin-bottom: -2.5rem !important; }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important; }
  .mb-xxl-n55 {
    margin-bottom: -3.5rem !important; }
  .mb-xxl-n6 {
    margin-bottom: -4rem !important; }
  .mb-xxl-n7 {
    margin-bottom: -5rem !important; }
  .mb-xxl-n8 {
    margin-bottom: -6rem !important; }
  .mb-xxl-n9 {
    margin-bottom: -7rem !important; }
  .mb-xxl-n10 {
    margin-bottom: -7.75rem !important; }
  .mb-xxl-n11 {
    margin-bottom: -9rem !important; }
  .mb-xxl-n12 {
    margin-bottom: -9.75rem !important; }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xxl-n25 {
    margin-left: -0.75rem !important; }
  .ms-xxl-n3 {
    margin-left: -1rem !important; }
  .ms-xxl-n35 {
    margin-left: -1.25rem !important; }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xxl-n42 {
    margin-left: -1.75rem !important; }
  .ms-xxl-n44 {
    margin-left: -2rem !important; }
  .ms-xxl-n45 {
    margin-left: -2.5rem !important; }
  .ms-xxl-n5 {
    margin-left: -3rem !important; }
  .ms-xxl-n55 {
    margin-left: -3.5rem !important; }
  .ms-xxl-n6 {
    margin-left: -4rem !important; }
  .ms-xxl-n7 {
    margin-left: -5rem !important; }
  .ms-xxl-n8 {
    margin-left: -6rem !important; }
  .ms-xxl-n9 {
    margin-left: -7rem !important; }
  .ms-xxl-n10 {
    margin-left: -7.75rem !important; }
  .ms-xxl-n11 {
    margin-left: -9rem !important; }
  .ms-xxl-n12 {
    margin-left: -9.75rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-25 {
    padding: 0.75rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-35 {
    padding: 1.25rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-42 {
    padding: 1.75rem !important; }
  .p-xxl-44 {
    padding: 2rem !important; }
  .p-xxl-45 {
    padding: 2.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .p-xxl-55 {
    padding: 3.5rem !important; }
  .p-xxl-6 {
    padding: 4rem !important; }
  .p-xxl-7 {
    padding: 5rem !important; }
  .p-xxl-8 {
    padding: 6rem !important; }
  .p-xxl-9 {
    padding: 7rem !important; }
  .p-xxl-10 {
    padding: 7.75rem !important; }
  .p-xxl-11 {
    padding: 9rem !important; }
  .p-xxl-12 {
    padding: 9.75rem !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-25 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-35 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-42 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important; }
  .px-xxl-44 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xxl-45 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xxl-55 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xxl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xxl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xxl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xxl-10 {
    padding-right: 7.75rem !important;
    padding-left: 7.75rem !important; }
  .px-xxl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xxl-12 {
    padding-right: 9.75rem !important;
    padding-left: 9.75rem !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-25 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-35 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-42 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important; }
  .py-xxl-44 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xxl-45 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xxl-55 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xxl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xxl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xxl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xxl-10 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important; }
  .py-xxl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xxl-12 {
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !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-25 {
    padding-top: 0.75rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-35 {
    padding-top: 1.25rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-42 {
    padding-top: 1.75rem !important; }
  .pt-xxl-44 {
    padding-top: 2rem !important; }
  .pt-xxl-45 {
    padding-top: 2.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pt-xxl-55 {
    padding-top: 3.5rem !important; }
  .pt-xxl-6 {
    padding-top: 4rem !important; }
  .pt-xxl-7 {
    padding-top: 5rem !important; }
  .pt-xxl-8 {
    padding-top: 6rem !important; }
  .pt-xxl-9 {
    padding-top: 7rem !important; }
  .pt-xxl-10 {
    padding-top: 7.75rem !important; }
  .pt-xxl-11 {
    padding-top: 9rem !important; }
  .pt-xxl-12 {
    padding-top: 9.75rem !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-25 {
    padding-right: 0.75rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-35 {
    padding-right: 1.25rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-42 {
    padding-right: 1.75rem !important; }
  .pe-xxl-44 {
    padding-right: 2rem !important; }
  .pe-xxl-45 {
    padding-right: 2.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pe-xxl-55 {
    padding-right: 3.5rem !important; }
  .pe-xxl-6 {
    padding-right: 4rem !important; }
  .pe-xxl-7 {
    padding-right: 5rem !important; }
  .pe-xxl-8 {
    padding-right: 6rem !important; }
  .pe-xxl-9 {
    padding-right: 7rem !important; }
  .pe-xxl-10 {
    padding-right: 7.75rem !important; }
  .pe-xxl-11 {
    padding-right: 9rem !important; }
  .pe-xxl-12 {
    padding-right: 9.75rem !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-25 {
    padding-bottom: 0.75rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-35 {
    padding-bottom: 1.25rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-42 {
    padding-bottom: 1.75rem !important; }
  .pb-xxl-44 {
    padding-bottom: 2rem !important; }
  .pb-xxl-45 {
    padding-bottom: 2.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .pb-xxl-55 {
    padding-bottom: 3.5rem !important; }
  .pb-xxl-6 {
    padding-bottom: 4rem !important; }
  .pb-xxl-7 {
    padding-bottom: 5rem !important; }
  .pb-xxl-8 {
    padding-bottom: 6rem !important; }
  .pb-xxl-9 {
    padding-bottom: 7rem !important; }
  .pb-xxl-10 {
    padding-bottom: 7.75rem !important; }
  .pb-xxl-11 {
    padding-bottom: 9rem !important; }
  .pb-xxl-12 {
    padding-bottom: 9.75rem !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-25 {
    padding-left: 0.75rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-35 {
    padding-left: 1.25rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-42 {
    padding-left: 1.75rem !important; }
  .ps-xxl-44 {
    padding-left: 2rem !important; }
  .ps-xxl-45 {
    padding-left: 2.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .ps-xxl-55 {
    padding-left: 3.5rem !important; }
  .ps-xxl-6 {
    padding-left: 4rem !important; }
  .ps-xxl-7 {
    padding-left: 5rem !important; }
  .ps-xxl-8 {
    padding-left: 6rem !important; }
  .ps-xxl-9 {
    padding-left: 7rem !important; }
  .ps-xxl-10 {
    padding-left: 7.75rem !important; }
  .ps-xxl-11 {
    padding-left: 9rem !important; }
  .ps-xxl-12 {
    padding-left: 9.75rem !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: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !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-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; } }

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/* Box sizing
--------------------------------------------- */
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #0D0D0D;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5; }

h1, .h1, .top-news, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6 {
  font-weight: bold; }

.type-post h1, .type-post .h1, .type-post .top-news, .type-post .h1,
.type-post h2,
.type-post .h2, .type-post .h2,
.type-post h3,
.type-post .h3, .type-post .h3,
.type-post h4,
.type-post .h4, .type-post .h4,
.type-post h5,
.type-post .h5, .type-post .h5,
.type-post h6,
.type-post .h6, .type-post .h6 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.border-title {
  padding: 20px 30px;
  border-left: 10px solid #cd2743; }

.title-404 {
  font-size: 15rem;
  font-weight: bold;
  color: #eee;
  line-height: 1; }
  @media (max-width: 575.98px) {
    .title-404 {
      font-size: 8rem; } }

p {
  margin-bottom: 1rem; }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark, .mark,
ins {
  background: #fff9c0;
  text-decoration: none; }

big {
  font-size: 125%; }

.text-black {
  color: #0D0D0D; }

.text-hover-black:hover {
  color: #0D0D0D; }

.text-red {
  color: #cd2743 !important; }

.text-gray {
  color: #636363; }

.text-green {
  color: #339966; }

.text-lime {
  color: #98cb00; }

.text-orange {
  color: #ed9220; }

.text-red {
  color: #cd2743; }

.text-pink {
  color: #FFA7B5; }

.font-sm {
  font-size: .85rem; }

.columns-3 {
  column-count: 3; }

/* Elements
--------------------------------------------- */
.border-left {
  border-left: 8px solid #cd2743; }

.badge, .badge-outline, .badge-outline-white {
  display: inline-block;
  padding: 2px 16px; }
  .badge-outline, .badge-outline-white {
    border: 1px solid; }
    .badge-outline-white {
      border-color: #fff; }
  .badge-round {
    background-color: #fff;
    border: 1px solid #AE1730;
    font-size: .85rem;
    padding: 8px 16px;
    border-radius: 30px;
    transition: .3s;
    margin-right: 4px;
    margin-bottom: 8px;
    cursor: pointer; }
    .badge-round:hover {
      box-shadow: 0px 4px 8px rgba(205, 39, 67, 0.2);
      border-color: #AE1730; }
    .badge-round:focus {
      outline: none;
      box-shadow: 0 0 0 0.25rem rgba(209, 70, 93, 0.5); }
    .badge-round.marked {
      background: #FFE500;
      color: #AE1730; }
    .badge-round.active {
      background-image: linear-gradient(to right, #C01E3A 0%, #C01E3A 50%, #E92D3C 100%);
      border: 1px solid #AE1730;
      color: #fff; }

.link, .link-outline, .link-outline-white {
  display: inline-block;
  padding: 1rem 3rem;
  text-transform: uppercase;
  text-align: center;
  transition: all .3s ease; }
  .link-outline, .link-outline-white {
    border: 2px solid; }
    .link-outline-white {
      border-color: #fff; }
      .link-outline-white:hover {
        background-color: #cd2743;
        border-color: #cd2743;
        color: #fff; }

.bt-red {
  border-top: 10px solid #ed8092; }

.bb-red {
  border-bottom: 10px solid #ed8092; }

.youtube-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative; }
  .youtube-video iframe, .youtube-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.line-50 {
  display: block;
  width: 50px;
  height: 2px;
  background-color: #fff;
  opacity: .5; }

.avatar-sm {
  width: 60px;
  height: 60px; }
  .avatar-sm img {
    border-radius: 30px; }

.cat-header {
  width: 100%;
  position: relative;
  z-index: 20;
  transition: all .5s ease;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08); }
  @media (max-width: 575.98px) {
    .cat-header {
      padding-bottom: 4px; } }
  .cat-header__row-1 {
    display: grid;
    grid-template-columns: 21% 19% auto;
    justify-items: stretch; }
    @media (min-width: 576px) {
      .cat-header__row-1 {
        margin-bottom: 32px; } }
  .cat-header__row-2 {
    display: flex;
    justify-content: center; }
  .cat-header__col-3 {
    justify-self: end; }
  .cat-header__social {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 16px;
    bottom: 24px; }
    @media (min-width: 576px) {
      .cat-header__social {
        flex-direction: row;
        position: initial; } }
    .cat-header__social a {
      margin-bottom: 12px; }
      .cat-header__social a:last-child {
        margin-bottom: 0; }
      @media (min-width: 576px) {
        .cat-header__social a {
          margin-bottom: 0;
          margin-right: 16px; }
          .cat-header__social a:last-child {
            margin-right: 0; } }
  .cat-header__nav {
    display: flex;
    justify-content: center; }
    @media screen and (max-width: 1399px) {
      .cat-header__nav {
        padding-left: 0px;
        justify-content: center;
        transform: translateX(0); }
        .cat-header__nav nav {
          width: auto;
          margin-left: auto;
          margin-right: auto; } }
    @media (max-width: 1199.98px) {
      .cat-header__nav {
        display: none; } }
  .cat-header__btn {
    position: relative;
    right: 10px; }
  .cat-header.show {
    transform: translateY(0);
    opacity: 1; }
  .cat-header.transparent {
    border-color: transparent;
    color: #000;
    background-color: transparent;
    box-shadow: none; }
    .cat-header.transparent a.text-decoration-none {
      color: #000; }
      .cat-header.transparent a.text-decoration-none:hover {
        color: #cd2743; }
  .cat-header a {
    color: #0D0D0D; }
    .cat-header a.text-decoration-none {
      color: #000; }
      .cat-header a.text-decoration-none:hover {
        color: #cd2743; }

.bl-11 {
  font-size: 16px; }
  .bl-11 a {
    color: #727272 !important;
    text-decoration: none !important; }
    .bl-11 a:hover {
      color: #d13630 !important; }

.site-branding {
  width: 212px;
  position: relative; }
  @media (max-width: 1199.98px) {
    .site-branding {
      width: 160px; } }
  @media (max-width: 767.98px) {
    .site-branding {
      width: 100px; } }
  .site-branding__ast {
    color: #fff;
    font-size: 1rem;
    position: absolute;
    top: 0;
    right: -10px; }

.header-alert {
  background-color: #f7cd57;
  color: #0D0D0D;
  font-size: 20px;
  font-weight: 500;
  margin-top: 0; }
  @media (max-width: 767.98px) {
    .header-alert {
      font-size: 14px; } }

.header-black-friday {
  background: linear-gradient(90deg, #761D91 0%, #541145 16.48%, #1F0C37 40.43%, #050A30 100%);
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  margin-top: -16px;
  margin-bottom: 24px; }
  @media (max-width: 767.98px) {
    .header-black-friday {
      font-size: 1rem;
      line-height: 1;
      font-weight: normal; } }

.text-yellow-neon {
  color: #FFF9DA;
  text-shadow: 0px 0px 4px #FFB800, 0px 0px 30px #FFE24A;
  font-size: 1.5rem !important; }
  @media (max-width: 767.98px) {
    .text-yellow-neon {
      font-size: 1rem !important; } }

.btn-neon {
  border: 2px solid #FFFFFF !important;
  box-shadow: 0px 0px 4px 1px #FF24B6, 0px 0px 10px 6px rgba(233, 26, 165, 0.8), inset 0px 0px 1px 2px rgba(250, 6, 155, 0.9) !important;
  border-radius: 10px !important;
  padding: 4px 20px !important;
  font-weight: 400 !important;
  font-size: 1rem !important;
  text-shadow: 0px 0px 2px #FFFFFF; }
  @media (max-width: 767.98px) {
    .btn-neon {
      font-size: .8rem !important;
      padding: 4px 10px !important; } }

.neon-arrow {
  display: inline-block;
  width: 24px;
  height: 1.8rem;
  margin-top: -4px;
  margin-bottom: -8px;
  background-image: url(img/icons/neon-arr.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  @media (max-width: 575.98px) {
    .neon-arrow {
      width: 16px;
      height: 1rem;
      margin-top: -2px;
      margin-bottom: -4px; } }

.fixed-header {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  position: fixed;
  top: 0;
  border-bottom: solid 1px rgba(0, 0, 0, 0.08);
  transform: translateY(-120px);
  transition: .2s;
  z-index: 99999; }
  .fixed-header:before {
    content: '';
    background: #fff;
    transform: translateZ(0);
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    @supports (-webkit-backdrop-filter: blur(8px)) or (backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px)) {
      .fixed-header:before {
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(8px); } }
  .fixed-header.show {
    transform: translateY(0); }
  @media (min-width: 576px) {
    .fixed-header {
      display: none; } }

body {
  background: #fff;
  cursor: default; }
  body.o-hidden {
    overflow: hidden; }

.site-main *::selection,
.modal *::selection {
  background-color: #ed8092; }

.cat-footer {
  background-color: #1d1c2e;
  color: #fff;
  padding-top: 32px;
  padding-bottom: 40px;
  position: relative;
  border-radius: 32px 32px 0 0; }
  @media (min-width: 576px) {
    .cat-footer {
      padding-top: 40px; } }
  .cat-footer__social {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 32px;
    right: 16px; }
    @media (min-width: 576px) {
      .cat-footer__social {
        flex-direction: row;
        margin-top: 64px;
        position: initial; } }
    .cat-footer__social a {
      margin-bottom: 12px; }
      @media (min-width: 576px) {
        .cat-footer__social a {
          margin-right: 16px;
          margin-bottom: 0; } }
      .cat-footer__social a:hover {
        transform: scale(1.1); }
  .cat-footer a {
    color: #fff; }
    .cat-footer a:hover {
      color: #d13630; }
    .cat-footer a:visited {
      color: #fff; }
  .cat-footer-logo {
    width: 200px; }
    .cat-footer-logo img {
      width: 100%; }
  @media (min-width: 576px) {
    .cat-footer .title-2 {
      font-size: 16px;
      font-weight: 500;
      opacity: 0.6; } }
  @media (min-width: 576px) {
    .cat-footer .title-3 {
      font-size: 20px;
      font-weight: normal; } }
  .cat-footer .nav-menu {
    display: block;
    column-count: 2;
    margin-bottom: 0; }
    .cat-footer .nav-menu li {
      display: block;
      margin-bottom: 12px; }
      .cat-footer .nav-menu li a {
        color: #fff;
        font-size: 16px;
        padding: 0; }
        .cat-footer .nav-menu li a:hover {
          color: #d13630; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }
  hr.line-01 {
    width: 300px;
    height: 3px;
    background-color: #ed8092;
    opacity: 1;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 575.98px) {
      hr.line-01 {
        width: 150px; } }

.columns-3 {
  columns: 3; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

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

figure {
  margin: 1em 0; }

.gallery-item {
  position: relative;
  margin: 0; }
  .gallery-item:hover .gallery-caption {
    opacity: 1; }

.gallery-caption {
  display: block;
  width: 100%;
  padding: .5rem;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: absolute;
  bottom: 0;
  opacity: 0;
  transition: opacity .2s ease; }

.wp-caption-text {
  line-height: 1.15;
  font-size: 0.85rem; }

table {
  margin: 0 0 1.5em;
  width: 100%; }

.swiper-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex; }
  @media (max-width: 575.98px) {
    .swiper-nav {
      display: none; } }

.swiper-button-next, .swiper-button-prev {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: .8;
  transition: all .2s ease; }
  .swiper-button-next:hover, .swiper-button-prev:hover {
    opacity: 1; }

.swiper-button-next {
  right: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M45 22L67 50.5L45 79' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A"); }
  .swiper-button-next--dark {
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M45 22L67 50.5L45 79' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A"); }

.swiper-button-prev {
  left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M59 22L37 50.5L59 79' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A"); }
  .swiper-button-prev--dark {
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M59 22L37 50.5L59 79' stroke='black' stroke-width='3'/%3E%3C/svg%3E%0A"); }

.swiper-nav-centered {
  width: 100%;
  position: absolute;
  top: 40%; }
  .swiper-nav-centered .swiper-button-prev {
    position: absolute;
    left: -80px; }
  .swiper-nav-centered .swiper-button-next {
    position: absolute;
    right: -80px; }

.swiper-button-disabled {
  opacity: .3; }
  .swiper-button-disabled:hover {
    opacity: .3; }

.swiper-pagination {
  text-align: center;
  margin-top: 1rem; }
  @media (max-width: 575.98px) {
    .swiper-pagination {
      display: block; } }
  .swiper-pagination-bullet {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 5px;
    background-color: rgba(201, 201, 201, 0.75);
    margin: 0 3px; }
    .swiper-pagination-bullet-active {
      background-color: #cd2743; }

/* Links
--------------------------------------------- */
a {
  color: #C92540;
  text-decoration: none;
  transition: all .2s ease;
  position: relative; }
  a:hover {
    text-decoration: underline; }
  a:visited {
    color: #C92540; }
  a:hover, a:focus, a:active {
    color: #C92540; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }
  a.no-decoration {
    text-decoration: none; }
    a.no-decoration:hover {
      text-decoration: none; }

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #cd2743;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  vertical-align: middle;
  border-radius: 40px;
  padding: .75rem 2rem;
  text-transform: uppercase;
  font-weight: 400;
  transition: all .2s ease; }
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover {
    border-color: #cd2743;
    box-shadow: 0 0 0px 4px #ee9dad; }
  button:active, button:focus,
  input[type="button"]:active,
  input[type="button"]:focus,
  input[type="reset"]:active,
  input[type="reset"]:focus,
  input[type="submit"]:active,
  input[type="submit"]:focus {
    outline: none;
    border: 5px solid #aaa #bbb #bbb; }

.btn,
a.btn {
  line-height: 1.5;
  vertical-align: middle;
  border-radius: 40px;
  padding: .75rem 2rem;
  text-transform: uppercase;
  font-weight: 400;
  transition: all .2s ease;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent; }
  .btn:hover,
  a.btn:hover {
    border-color: transparent;
    text-decoration: none;
    box-shadow: 0px 8px 16px rgba(205, 39, 67, 0.2); }
  .btn:focus, .btn:hover:focus,
  a.btn:focus,
  a.btn:hover:focus {
    outline: none;
    border-color: transparent;
    box-shadow: 0 0 0px 4px #ee9dad; }
  .btn-md,
  a.btn-md {
    padding: .5rem 1rem;
    text-transform: none; }
  .btn-sm,
  a.btn-sm {
    padding: .25rem 1rem;
    text-transform: none; }
  .btn-link,
  a.btn-link {
    background-color: transparent;
    border-color: transparent;
    text-transform: none; }
    .btn-link:hover,
    a.btn-link:hover {
      background-color: #f6f6f6;
      box-shadow: none; }
    .btn-link--white,
    a.btn-link--white {
      background-color: transparent;
      border-color: transparent;
      color: #fff;
      transition: all .2s ease; }
      .btn-link--white:hover,
      a.btn-link--white:hover {
        background-color: rgba(0, 0, 0, 0.1);
        border-color: transparent; }
  .btn-primary,
  a.btn-primary {
    background-image: linear-gradient(to right, #C01E3A 0%, #C01E3A 50%, #E92D3C 100%);
    color: #fff;
    background-size: 200%;
    background-position: 100% 50%; }
    .btn-primary:hover,
    a.btn-primary:hover {
      box-shadow: 0px 8px 16px rgba(205, 39, 67, 0.2);
      background-position: 0 50%; }
    .btn-primary:active,
    a.btn-primary:active {
      background-position: 0 50%; }
    .btn-primary.active,
    a.btn-primary.active {
      background-position: 0 50%;
      box-shadow: 0 0 0px 4px #ee9dad; }
  .btn-white,
  a.btn-white {
    background-color: #fff;
    color: #cd2743; }
    .btn-white:hover,
    a.btn-white:hover {
      background-color: #f6f6f6;
      border-color: transparent; }
  .btn-outline-primary,
  a.btn-outline-primary {
    border-color: #cd2743;
    color: #AE1730; }
    .btn-outline-primary:hover,
    a.btn-outline-primary:hover {
      background-color: #cd2743;
      color: #fff; }
  .btn-outline-white,
  a.btn-outline-white {
    border-color: #fff;
    color: #fff; }
    .btn-outline-white:hover,
    a.btn-outline-white:hover {
      border-color: #fff;
      background-color: #fff;
      color: #cd2743; }
  .btn-yellow,
  a.btn-yellow {
    background-color: #f7cd57; }

.is-busy {
  animation: pulsing 1.5s infinite; }

@keyframes pulsing {
  0% {
    opacity: .3; }
  50% {
    opacity: 1; }
  100% {
    opacity: .3; } }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: .5rem 1rem;
  max-width: 100%;
  width: 100%; }
  input[type="text"]:active,
  input[type="email"]:active,
  input[type="url"]:active,
  input[type="password"]:active,
  input[type="search"]:active,
  input[type="number"]:active,
  input[type="tel"]:active,
  input[type="range"]:active,
  input[type="date"]:active,
  input[type="month"]:active,
  input[type="week"]:active,
  input[type="time"]:active,
  input[type="datetime"]:active,
  input[type="datetime-local"]:active,
  input[type="color"]:active,
  textarea:active {
    outline: none; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  textarea:focus {
    color: #111;
    outline: none;
    border: 5px solid #aaa #bbb #bbb; }

select {
  border: 1px solid #ccc; }

textarea {
  width: 100%; }

.use-floating-validation-tip .wpcf7-not-valid-tip {
  display: inline-block;
  position: absolute !important;
  top: auto;
  bottom: -20px;
  left: 16px;
  font-size: .75em;
  padding: .25rem .5rem;
  background-color: #fff;
  border: 1px solid #AE1730; }

.wpcf7-not-valid {
  border-color: #cd2743 !important; }

.wpcf7 .wpcf7-response-output {
  padding: .5rem;
  padding-left: .75rem;
  font-size: .85em; }

.wpcf7 form.invalid .wpcf7-response-output {
  border: none;
  border-left: 4px solid #cd2743;
  color: #0D0D0D; }

.wpcf7 form.sent .wpcf7-response-output {
  border: none;
  border-left: 4px solid #339966;
  color: #0D0D0D; }

.post-card {
  width: 100%;
  max-width: 600px;
  height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background-size: cover;
  background-position: center;
  position: relative; }
  .post-card:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.75), transparent); }
  .post-card:hover .post-card__body {
    transform: translateY(-10px); }
  .post-card__body {
    position: relative;
    padding: 2rem;
    z-index: 1;
    transition: all .2s ease; }
  .post-card__title {
    display: inline-block;
    color: #fff;
    transition: all .2s ease; }
    .post-card__title:hover {
      color: #E92D3C; }
  .post-card__pre-title {
    text-transform: uppercase;
    font-weight: bold; }

.w-65 {
  width: 65%; }

.class-days {
  font-weight: bold;
  color: #E0E0E0; }

.btn-round {
  color: #cd2743;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.1em;
  font-size: 15px;
  border: 1px solid #cd2743;
  padding: .75em 2em;
  border-radius: 50px;
  background-color: #fff;
  display: inline-block;
  transition: all .3s; }
  .btn-round:hover {
    background-image: linear-gradient(to right, #e92c4b, #a21f35);
    border-color: transparent;
    color: #fff;
    box-shadow: 0 0.3em 0.7em rgba(0, 0, 0, 0.25); }
  .btn-round--block {
    width: 100%; }
  .btn-round--sm {
    padding: .5em 1.5em; }
  .btn-round--red {
    background-color: #cd2743;
    color: #fff; }
    .btn-round--red:hover, .btn-round--red:focus {
      color: #fff; }
  .btn-round--white {
    color: #cd2743;
    background-color: #fff; }
    .btn-round--white:hover {
      background-image: none;
      color: #cd2743;
      background-color: #fff;
      box-shadow: 0 0.3em 0.7em #771727; }
  .btn-round--secondary {
    text-transform: none;
    letter-spacing: 0; }
  .btn-round--outline-white {
    background-color: transparent;
    border-color: #fff;
    color: #fff; }
    .btn-round--outline-white:hover, .btn-round--outline-white:focus {
      background-image: none;
      background-color: #fff;
      color: #cd2743; }

.lined-table {
  width: 100%;
  border-spacing: 0; }
  @media screen and (max-width: 575px) {
    .lined-table {
      margin-top: 2rem; } }
  .lined-table tr {
    vertical-align: top; }
    .lined-table tr td {
      padding: 1rem 2rem; }
      @media screen and (max-width: 575px) {
        .lined-table tr td {
          display: block;
          width: 100%;
          padding: .5rem 2rem; }
          .lined-table tr td:first-child {
            padding-top: 2rem; }
          .lined-table tr td:last-child {
            padding-top: 1rem;
            padding-bottom: 2rem;
            text-align: center; } }
  @media screen and (max-width: 575px) {
    .lined-table thead {
      display: none; } }
  .lined-table thead tr td {
    font-weight: bold;
    color: #cd2743; }
  .lined-table tbody tr {
    background-color: #fff; }
    .lined-table tbody tr:nth-child(odd) {
      background-color: #F6F6F6; }

.filial_table {
  display: none; }
  .filial_table:first-child {
    display: block; }
  @media screen and (max-width: 575px) {
    .filial_table h2, .filial_table .h2 {
      font-size: 20px; } }

.schedule__start-date {
  font-size: 20px;
  font-weight: bold; }

/* Табы */
.raspisanie_select .nice-select {
  display: none; }

.raspisanie_tabs {
  border-bottom: 3px solid #FF284B;
  overflow: hidden;
  margin-bottom: 8px;
  padding-left: 0 !important; }
  @media screen and (max-width: 1480px) {
    .raspisanie_tabs {
      border: 0;
      padding-top: 5px; } }
  .raspisanie_tabs li {
    float: left;
    height: 58px;
    line-height: 55px;
    color: #000;
    text-align: center;
    padding: 0 5px;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 7px 7px 0 0;
    border-top: 3px solid transparent;
    cursor: pointer;
    background: #fff;
    transition: .3s ease-in; }
    @media screen and (max-width: 1480px) {
      .raspisanie_tabs li {
        width: 25% !important;
        border: 2px solid #FF284B;
        border-right-width: 1px;
        border-left-width: 1px;
        height: 54px;
        line-height: 50px;
        margin-top: -5px; } }
    @media screen and (max-width: 840px) {
      .raspisanie_tabs li {
        width: 33.33% !important; } }
    @media screen and (max-width: 767px) {
      .raspisanie_tabs li {
        width: 50% !important; } }
    @media screen and (max-width: 479px) {
      .raspisanie_tabs li {
        float: none;
        width: 100% !important;
        border: 2px solid #FF284B !important; } }
    .raspisanie_tabs li:hover {
      color: #FF284B; }
    .raspisanie_tabs li.active {
      color: #fff;
      background: #FF284B;
      border-color: #FF284B; }
  .raspisanie_tabs span {
    display: inline-block;
    line-height: 1;
    vertical-align: middle; }

/* #Табы */
.wpcf7-response-output {
  display: none; }

.wpcf7-acceptance .wpcf7-list-item label {
  display: flex; }

.wpcf7-acceptance input[type=checkbox] {
  margin-right: 1rem; }

.new_certificate {
  border-left: none;
  border-right: none;
  padding-top: 0;
  padding-bottom: 60px; }
  @media (max-width: 575px) {
    .new_certificate {
      padding-top: 40px;
      padding-bottom: 40px; } }
  .new_certificate .wpcf7-form {
    margin: 0; }
  .new_certificate h2, .new_certificate .h2 {
    margin-bottom: auto; }

.gift-certificate__title {
  margin-bottom: 60px !important; }
  @media (max-width: 575px) {
    .gift-certificate__title {
      margin-bottom: 30px !important; } }

.gift-certificate__accent {
  margin-top: 70px;
  padding-left: 60px;
  max-width: 560px; }
  @media (max-width: 575px) {
    .gift-certificate__accent {
      padding-left: 0;
      margin-top: 30px; } }

.gift-certificate__form {
  padding-left: 40px;
  padding-top: 8px;
  line-height: 1.35; }
  @media (max-width: 575px) {
    .gift-certificate__form {
      padding-left: 0; } }
  @media (max-width: 768px) {
    .gift-certificate__form--lg {
      display: none; } }
  .gift-certificate__form--sm {
    display: none; }
    @media (max-width: 768px) {
      .gift-certificate__form--sm {
        display: block; } }

.gift-certificate__i-blocks {
  margin-top: 60px;
  margin-left: 180px;
  max-width: 1000px; }
  @media (max-width: 1024px) {
    .gift-certificate__i-blocks {
      margin-top: 40px;
      margin-left: 40px; } }
  @media (max-width: 575px) {
    .gift-certificate__i-blocks {
      margin-top: 30px;
      margin-left: 0; } }

.accent-text {
  font-size: 24px;
  line-height: 1.25; }
  @media (max-width: 575px) {
    .accent-text {
      font-size: 18px; } }

.i-blocks {
  display: flex; }
  @media (max-width: 768px) {
    .i-blocks {
      flex-direction: column; } }
  @media (max-width: 575px) {
    .i-blocks {
      flex-direction: column; } }

.i-block {
  margin: 20px; }
  .i-block__icon {
    width: 50px;
    height: 50px;
    margin-bottom: 12px; }
  .i-block__content {
    font-size: 16px;
    border-left: 5px solid #C82641;
    padding: 10px 0 10px 26px;
    line-height: 1.25; }
  .i-block__title {
    font-weight: bold;
    margin-bottom: 1rem; }

.i-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .i-icon--course {
    background-image: url(img/icons/online-course-1.svg); }
  .i-icon--profile {
    background-image: url(img/icons/profile-1.svg); }
  .i-icon--email {
    background-image: url(img/icons/email-1.svg); }

.course-cards {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
  flex-wrap: wrap; }
  @media screen and (max-width: 575px) {
    .course-cards {
      flex-direction: column; } }

.course-card {
  border: 1px solid #CFCFCF;
  background-color: #fff;
  width: calc(33.33% - 30px);
  font-size: 16px;
  font-weight: 300;
  position: relative;
  margin: 15px;
  transition: all .2s; }
  @media screen and (max-width: 1200px) {
    .course-card {
      width: calc(50% - 30px); } }
  @media screen and (max-width: 768px) {
    .course-card {
      width: calc(100% - 30px); } }
  .course-card__header {
    background-color: #F9F9F9;
    border-bottom: 1px solid #CFCFCF;
    padding: 20px;
    position: relative;
    min-height: 85px;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 575px) {
      .course-card__header {
        min-height: auto; } }
    .course-card__header--accent {
      background-color: #FFE500; }
  .course-card__body {
    padding: 40px 30px 30px 30px;
    min-height: 200px; }
    @media screen and (max-width: 575px) {
      .course-card__body {
        padding: 30px 20px 20px 20px;
        min-height: auto; } }
    .course-card__body p {
      margin-bottom: 0; }
    .course-card__body span {
      color: #cd2743; }
  .course-card__footer {
    padding: 20px 20px 20px 30px;
    background-color: #cd2743;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: flex-start; }
    .course-card__footer > div:first-child {
      flex: 1 1 50%; }
    .course-card__footer > div:last-child {
      display: flex;
      flex-direction: column;
      align-items: flex-end; }
  .course-card__footer-2 {
    text-align: center;
    padding-top: 20px; }
    @media screen and (max-width: 575px) {
      .course-card__footer-2 {
        padding-top: 20px;
        padding-bottom: 10px;
        background-color: rgba(210, 46, 74, 0.2); } }
  .course-card__face {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    transition: .2s; }
  .course-card__back {
    background-color: #F9F9F9;
    padding: 30px 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    visibility: hidden; }
    .course-card__back .course-card__title {
      padding-right: 40px; }
  .course-card__desc span {
    color: #cccccc; }
  .course-card__title {
    font-size: 32px;
    font-weight: bold;
    line-height: 1.15;
    margin-bottom: 1rem; }
    @media screen and (max-width: 575px) {
      .course-card__title {
        font-size: 24px; } }
  .course-card__hit {
    color: #cd2743; }
  .course-card__category {
    display: flex;
    align-items: center;
    font-weight: bold; }
  .course-card__labels {
    position: absolute;
    right: 20px;
    bottom: -16px; }
    @media screen and (max-width: 575px) {
      .course-card__labels {
        bottom: -12px; } }
  .course-card__label {
    display: inline-block;
    background-color: #fff;
    color: #cd2743;
    border: 1px solid #cd2743;
    border-radius: 5px;
    line-height: 1;
    padding: 8px 16px; }
    @media screen and (max-width: 575px) {
      .course-card__label {
        padding: 4px 8px; } }
    .course-card__label--red {
      background-color: #cd2743;
      color: #fff; }
  .course-card__white-label {
    display: inline-block;
    background-color: #fff;
    color: #cd2743;
    border-radius: 10px;
    line-height: 1;
    padding: 8px 16px;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 8px; }
    @media screen and (max-width: 575px) {
      .course-card__white-label {
        font-size: 20px;
        padding: 4px 8px;
        border-radius: 5px; } }
  .course-card__btn-close {
    position: absolute;
    top: 20px;
    right: 20px; }

.rounded-letter {
  background-color: #cd2743;
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  width: 44px;
  height: 44px;
  display: inline-block;
  text-align: center;
  border-radius: 22px; }
  @media screen and (max-width: 575px) {
    .rounded-letter {
      font-size: 24px;
      width: 34px;
      height: 34px;
      padding: .4rem; } }

.font-26 {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.25; }
  @media screen and (max-width: 575px) {
    .font-26 {
      font-size: 20px; } }

.font-20 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.25; }
  @media screen and (max-width: 575px) {
    .font-20 {
      font-size: 16px; } }

.font-14 {
  font-size: 14px;
  line-height: 1.25; }
  @media screen and (max-width: 575px) {
    .font-14 {
      font-size: 12px; } }

.badge-round {
  background-color: #fff;
  border: 1px solid #cd2743;
  padding: 8px 16px;
  border-radius: 30px;
  transition: .3s;
  margin-bottom: 8px; }
  .badge-round:hover {
    box-shadow: 0px 4px 8px rgba(205, 39, 67, 0.2); }
  .badge-round.marked {
    background: #FFE500;
    color: #cd2743; }
  .badge-round.active {
    background-image: linear-gradient(to right, #e92c4b, #a21f35);
    color: #fff; }

.me-icon-doc {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-image: url(assets/images/doc.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: -3px; }

.btn-close {
  width: 44px;
  height: 44px;
  background-color: #E0E0E0;
  color: #828282;
  font-size: 32px;
  font-weight: bold;
  border-radius: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color .3s; }
  .btn-close:hover {
    background-color: #c7c7c7; }

.grey-dot {
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .grey-dot:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #BDBDBD;
    margin-bottom: 8px; }

.bg-category, .bg-category-b, .bg-category-a, .bg-category-ab {
  position: relative;
  background-size: cover;
  background-position: center;
  margin-bottom: 40px; }
  .bg-category:before, .bg-category-b:before, .bg-category-a:before, .bg-category-ab:before {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .4; }
  @media screen and (max-width: 575px) {
    .bg-category, .bg-category-b, .bg-category-a, .bg-category-ab {
      width: calc(100% + 30px);
      margin-left: -15px;
      margin-bottom: 150px; } }
  .bg-category-b {
    background-image: url(img/bg/category-b-bg.jpg); }
  .bg-category-a {
    background-image: url(img/bg/category-a-bg.jpg); }
  .bg-category-ab {
    background-image: url(img/bg/category-ab-bg.jpg); }

.main-course-card {
  background-color: #fff;
  border: 1px solid #E0E0E0;
  padding: 60px 0 30px 80px;
  min-height: 440px;
  position: relative; }
  @media screen and (max-width: 575px) {
    .main-course-card {
      padding: 40px 20px 0 20px; } }
  .main-course-card__wrapper {
    padding-top: 50px;
    width: 900px;
    margin-right: 0;
    margin-left: auto; }
    @media screen and (max-width: 990px) {
      .main-course-card__wrapper {
        width: 100%; } }
    @media screen and (max-width: 575px) {
      .main-course-card__wrapper {
        width: 100%; } }
  .main-course-card__bg {
    width: 100%;
    height: 650px;
    position: absolute;
    top: 0;
    left: 0; }
    @media (max-width: 575.98px) {
      .main-course-card__bg {
        width: calc(100% + 24px);
        height: 400px; } }
  .main-course-card__title {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 24px;
    max-width: 400px; }
    @media screen and (max-width: 575px) {
      .main-course-card__title {
        font-size: 24px; } }
  .main-course-card__desc {
    margin-bottom: 36px;
    padding-left: 16px;
    max-width: 400px; }
    .main-course-card__desc span {
      color: #ccc; }
  .main-course-card__price-block {
    position: absolute;
    top: 16px;
    right: -12px; }
    @media screen and (max-width: 900px) {
      .main-course-card__price-block {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 20px;
        margin-left: auto;
        margin-right: 0; } }
    @media screen and (max-width: 575px) {
      .main-course-card__price-block {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 20px;
        margin-left: -21px;
        margin-right: -21px; } }
  .main-course-card hr {
    opacity: .5; }

.filters-row {
  display: flex; }
  @media screen and (max-width: 575px) {
    .filters-row {
      flex-direction: column; } }
  @media screen and (max-width: 575px) {
    .filters-row__dot {
      display: none; } }

.price-block {
  background-color: #cd2743;
  color: #fff;
  padding: 30px;
  max-width: 390px;
  width: 390px; }
  @media screen and (max-width: 575px) {
    .price-block {
      width: auto; } }
  .price-block.active {
    transition: all 2s;
    transform: translateX(0px); }
  .price-block__first-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }

.after-price-block {
  padding: 20px; }
  .after-price-block a {
    color: #cd2743; }

.font-40 {
  font-size: 40px;
  font-weight: bold; }
  @media screen and (max-width: 575px) {
    .font-40 {
      font-size: 26px; } }

.square-badge, .square-badge--yellow {
  font-size: .9em;
  background-color: #999;
  border-radius: 4px;
  padding: .1em .4em; }
  .square-badge--yellow {
    background-color: #F2C94C;
    text-transform: uppercase;
    color: #cd2743;
    border: 1px solid #cd2743; }

ul.checks {
  list-style: none;
  line-height: 1.75; }
  ul.checks li {
    position: relative;
    display: flex;
    align-items: start;
    line-height: 1.15;
    margin-bottom: .75rem; }
    ul.checks li:before {
      content: "";
      width: 1.3em;
      height: 1.3em;
      display: inline-block;
      position: absolute;
      left: -1.75em;
      background-repeat: no-repeat;
      background-size: contain; }
    ul.checks li.check:before, ul.checks li.check-purple-primary:before, ul.checks li.check-yellow-primary:before, ul.checks li.plus-red-primary:before {
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23339966'/%3E%3Cpath d='M5 9.6L9 14L15 6' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
    ul.checks li.times {
      color: #BDBDBD; }
      ul.checks li.times:before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23CFCFCF'/%3E%3Cpath d='M6.5 13.5L10 10M13.5 6.5L10 10M10 10L13.5 13.5M10 10L6.5 6.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
    ul.checks li.divider {
      padding-top: .75em;
      padding-bottom: .5em;
      color: #BDBDBD;
      font-size: .8em; }
      ul.checks li.divider:before {
        content: "";
        width: 50px;
        height: 1px;
        background-color: #BDBDBD;
        position: relative;
        left: 0;
        margin-right: 8px; }

.social-block {
  display: flex;
  flex-direction: column; }
  @media (max-width: 575.98px) {
    .social-block {
      flex-direction: row; } }
  .social-block__item {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 4px; }
  .nav-sm .social-block {
    flex-direction: row; }

.first-screen {
  margin-top: -160px;
  padding-top: 240px;
  padding-bottom: 40px;
  color: #fff;
  position: relative; }
  @media (max-width: 767.98px) {
    .first-screen {
      padding-top: 140px;
      padding-bottom: 90px; } }
  .first-screen__social {
    position: absolute;
    top: 280px;
    right: 50px; }
    @media (max-width: 575.98px) {
      .first-screen__social {
        top: auto;
        bottom: 20px;
        right: 50%;
        transform: translateX(50%); } }
  .first-screen a {
    color: #fff; }
    .first-screen a:hover {
      color: #C92540; }

.bl-link-01 {
  display: inline-block;
  padding: 1.5rem 3rem;
  text-transform: uppercase;
  text-align: center;
  transition: all .3s ease;
  border: 2px solid;
  border-color: #fff;
  position: relative;
  margin: 0 1rem; }
  @media (max-width: 991.98px) {
    .bl-link-01 {
      padding: .75rem 3rem;
      width: 280px;
      margin-bottom: 2rem; } }
  .bl-link-01:hover {
    background-color: #cd2743;
    border-color: #cd2743;
    color: #fff; }
  .bl-link-01__container {
    display: flex;
    justify-content: center; }
    @media (max-width: 991.98px) {
      .bl-link-01__container {
        flex-direction: column;
        align-items: center; } }
  .bl-link-01__icon {
    position: absolute;
    top: -16px;
    left: 8px; }

.top-news {
  margin: 0; }
  @media (max-width: 575.98px) {
    .top-news__sticky {
      font-size: 1.25rem; } }

.top-promo__title {
  font-size: 3rem;
  line-height: 1.15;
  font-weight: bold; }
  @media (max-width: 575.98px) {
    .top-promo__title {
      font-size: 1.25rem; } }

.top-promo__badge {
  font-size: .85rem; }

.first-screen-2 {
  margin-top: -240px;
  padding-top: 280px;
  padding-bottom: 40px;
  position: relative;
  background-color: #e3e7f2; }
  @media (max-width: 767.98px) {
    .first-screen-2 {
      margin-top: -140px;
      padding-top: 160px;
      padding-bottom: 140px; } }
  .first-screen-2__cats {
    margin-top: -9rem;
    margin-bottom: 4rem; }
    @media (max-width: 1399.98px) {
      .first-screen-2__cats {
        margin-top: -5rem; } }
    @media (max-width: 1199.98px) {
      .first-screen-2__cats {
        margin-top: -5rem; } }
    @media (max-width: 767.98px) {
      .first-screen-2__cats {
        margin-top: -5rem;
        margin-bottom: 1rem; } }
  .first-screen-2__social {
    position: absolute;
    top: 280px;
    right: 50px; }
    @media (max-width: 575.98px) {
      .first-screen-2__social {
        top: auto;
        bottom: 80px;
        right: 50%;
        transform: translateX(50%); } }
  .first-screen-2 a {
    color: #fff; }
    .first-screen-2 a:hover {
      color: #C92540; }

.bl-link-01 {
  display: inline-block;
  padding: 1.5rem 3rem;
  text-transform: uppercase;
  text-align: center;
  transition: all .3s ease;
  border: 2px solid;
  border-color: #fff;
  position: relative;
  margin: 0 1rem; }
  @media (max-width: 991.98px) {
    .bl-link-01 {
      padding: .75rem 3rem;
      width: 280px;
      margin-bottom: 2rem; } }
  .bl-link-01:hover {
    background-color: #cd2743;
    border-color: #cd2743;
    color: #fff; }
  .bl-link-01__container {
    display: flex;
    justify-content: center; }
    @media (max-width: 991.98px) {
      .bl-link-01__container {
        flex-direction: column;
        align-items: center; } }
  .bl-link-01__icon {
    position: absolute;
    top: -16px;
    left: 8px; }

.top-news {
  margin: 0; }
  @media (max-width: 575.98px) {
    .top-news__sticky {
      font-size: 1.25rem; } }

.top-promo__title {
  font-size: 3rem;
  line-height: 1.15;
  font-weight: bold; }
  @media (max-width: 575.98px) {
    .top-promo__title {
      font-size: 1.25rem; } }

.top-promo__badge {
  font-size: .85rem; }

.top-block, .top-block--sm {
  height: 400px;
  padding-top: 220px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 20%;
  margin-top: -160px;
  position: relative; }
  .top-block--sm {
    height: 180px;
    padding-top: 180px; }
  .top-block:before, .top-block--sm:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0D0D0D;
    opacity: .75; }
  .top-block__header {
    text-align: center;
    color: #fff;
    position: relative; }
  .top-block__title {
    font-weight: bold;
    text-transform: uppercase; }

.j-blocks {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media (max-width: 575px) {
    .j-blocks {
      flex-direction: column; } }

.j-block {
  width: 33.3%;
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  @media (max-width: 1024px) {
    .j-block {
      width: 50%;
      min-height: 300px; } }
  @media (max-width: 575px) {
    .j-block {
      width: 100%;
      min-height: 200px; } }
  .j-block__text {
    padding: 40px; }
  .j-block img {
    object-fit: cover;
    width: 100%;
    height: 100%; }

.nav-pills li.nav-item {
  border-radius: 4px;
  transition: all .2s ease;
  user-select: none; }
  @media (max-width: 575.98px) {
    .nav-pills li.nav-item {
      width: 100%; } }
  .nav-pills li.nav-item:hover {
    background-color: #eee; }
  .nav-pills li.nav-item .nav-badge {
    background-color: #cd2743;
    color: #fff;
    padding: 2px 8px;
    border-radius: 4px; }
  .nav-pills li.nav-item .active .nav-badge {
    background-color: #fff;
    color: #C01E3A; }

.buttons-01 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  @media (max-width: 575.98px) {
    .buttons-01 {
      flex-direction: column; } }

.buttons-02 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

.name_site {
  background-color: #fff;
  border: 1px solid #f3f3f3;
  width: 200px;
  height: 200px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media (max-width: 575.98px) {
    .name_site {
      margin: 0 auto 1rem auto;
      width: 100px;
      height: 100px; } }
  .name_site img {
    max-width: 140px; }

.why-sticker {
  background: #fff;
  display: block;
  width: 350px;
  box-shadow: 0 1px 48px rgba(0, 0, 0, 0.175);
  margin-left: auto;
  margin-right: 0;
  position: sticky;
  z-index: 3;
  right: 0;
  top: 80vh;
  margin-bottom: -100px; }
  @media (max-width: 767.98px) {
    .why-sticker {
      transform: translateX(10px);
      display: none; } }
  .why-sticker__header {
    padding: 20px 20px 20px 20px;
    border-left: 8px solid #cd2743;
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='49' viewBox='0 0 56 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='56' height='49'%3E%3Crect width='56' height='49' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M37.705 12.7455H29.1555V25.6395H37.705C41.2599 25.6395 44.1521 22.7473 44.1521 19.1924C44.1519 15.5861 41.2287 12.7455 37.705 12.7455Z' fill='%23E3E7F2'/%3E%3Cpath d='M33.5 -8C15.028 -8 0 7.02802 0 25.5C0 43.972 15.028 59 33.5 59C51.972 59 67 43.972 67 25.5C67 7.02802 51.972 -8 33.5 -8ZM37.705 29.5653H29.1555V34.0494H37.705C38.7891 34.0494 39.6679 34.9283 39.6679 36.0123C39.6679 37.0964 38.7891 37.9752 37.705 37.9752H29.1555V42.3197C29.1555 43.4038 28.2766 44.2826 27.1926 44.2826C26.1085 44.2826 25.2297 43.4038 25.2297 42.3197V37.9752H22.9877C21.9036 37.9752 21.0248 37.0964 21.0248 36.0123C21.0248 34.9283 21.9036 34.0494 22.9877 34.0494H25.2297V29.5653H22.9877C21.9036 29.5653 21.0248 28.6864 21.0248 27.6024C21.0248 26.5183 21.9036 25.6395 22.9877 25.6395H25.2297V10.7826C25.2297 9.6986 26.1085 8.81975 27.1926 8.81975H37.705C43.3039 8.81975 48.0779 13.3316 48.0779 19.1926C48.0777 24.9122 43.4246 29.5653 37.705 29.5653Z' fill='%23E3E7F2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: contain; }
  .why-sticker__body {
    padding: 20px 30px;
    border-top: 1px solid #eaeaea;
    display: none;
    background-color: #f1f1f1;
    position: absolute;
    transform: translateY(calc(-100% - 64px)); }
  .why-sticker--sm {
    display: none; }
    @media (max-width: 767.98px) {
      .why-sticker--sm {
        display: block;
        position: relative;
        top: auto;
        margin-bottom: 30px; } }

.informer {
  background-color: #fff;
  box-shadow: 0px 1px 48px rgba(0, 0, 0, 0.175);
  max-width: 528px;
  position: fixed;
  left: 20px;
  bottom: 20px;
  z-index: 10; }
  @media (max-width: 767.98px) {
    .informer {
      left: 0;
      bottom: 0; } }
  .informer__header {
    background: linear-gradient(90deg, #E92C4B 0%, #C82641 100%);
    padding: 20px 36px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    position: relative; }
    .informer__header:after {
      content: '';
      width: 200px;
      height: 4px;
      background-color: #AE1730;
      position: absolute;
      left: 0;
      bottom: 0; }
  .informer__body {
    padding: 20px 60px 20px 36px;
    background-image: url("data:image/svg+xml,%3Csvg width='190' height='144' viewBox='0 0 190 144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='190' height='144'%3E%3Crect width='190' height='144' fill='%23C4C4C4'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M95 34.9902C61.9106 34.9902 34.9902 61.9106 34.9902 95C34.9902 128.089 61.9106 155.01 95 155.01C128.089 155.01 155.01 128.089 155.01 95C155.01 61.9106 128.089 34.9902 95 34.9902ZM84.4487 122.155L61.2448 98.9516L69.1477 91.0487L84.6085 106.509L120.934 71.6367L128.674 79.6998L84.4487 122.155Z' fill='%23E3E7F2'/%3E%3Cpath d='M190 95C190 86.8147 181.891 79.8041 179.873 72.2551C177.785 64.4443 181.242 54.3299 177.285 47.4911C173.271 40.5538 162.746 38.5141 157.116 32.8842C151.486 27.2542 149.446 16.7289 142.509 12.7151C135.67 8.75826 125.556 12.2144 117.745 10.1266C110.196 8.10927 103.185 0 95 0C86.8147 0 79.8045 8.10927 72.2551 10.127C64.4443 12.2148 54.3299 8.75826 47.4914 12.7151C40.5542 16.7289 38.5145 27.2538 32.8845 32.8842C27.2546 38.5141 16.7293 40.5538 12.7155 47.4911C8.75863 54.3299 12.2151 64.4443 10.1274 72.2551C8.10927 79.8045 0 86.8147 0 95C0 103.185 8.10927 110.196 10.127 117.745C12.2148 125.556 8.75826 135.67 12.7151 142.509C16.7289 149.446 27.2538 151.486 32.8842 157.115C38.5141 162.745 40.5538 173.271 47.4911 177.285C54.3299 181.241 64.4443 177.785 72.2551 179.873C79.8045 181.891 86.8147 190 95 190C103.185 190 110.196 181.891 117.745 179.873C125.556 177.785 135.67 181.242 142.509 177.285C149.446 173.271 151.486 162.746 157.115 157.116C162.745 151.486 173.271 149.446 177.285 142.509C181.241 135.67 177.785 125.556 179.873 117.745C181.891 110.196 190 103.185 190 95ZM95 166.186C55.7479 166.186 23.8137 134.252 23.8137 95C23.8137 55.7479 55.7479 23.8137 95 23.8137C134.252 23.8137 166.186 55.7479 166.186 95C166.186 134.252 134.252 166.186 95 166.186Z' fill='%23E3E7F2'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) 100%; }

.red-line, .red-line-200 {
  width: 100px;
  height: 6px;
  background-color: #cd2743; }

.red-line-200 {
  width: 200px; }

.red-arr-left-1 {
  width: 684px;
  height: 527px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='684' height='527' viewBox='0 0 684 527' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 298.198L252.5 0H562L311.5 298.198L684 527H374.5L0 298.198Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='258.877' x2='684' y2='258.877' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 50%; }
  @media (max-width: 991.98px) {
    .red-arr-left-1 {
      background-size: contain; } }

.red-arr-left-2 {
  width: 684px;
  height: 527px;
  display: block;
  background-image: url(img/bg/frozen-line.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 50%; }

.red-arr-left-3 {
  width: 684px;
  height: 527px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='684' height='527' viewBox='0 0 684 527' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 298.198L252.5 0H562L311.5 298.198L684 527H374.5L0 298.198Z' fill='%23E3E7F2'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 50%; }

.red-arr-left-4 {
  width: 703px;
  height: 732px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='703' height='732' viewBox='0 0 703 732' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 298.198L252.5 0H562L311.5 298.198L703 546.5V732L0 298.198Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='359.579' x2='703' y2='359.579' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 100% 0%; }
  @media (max-width: 991.98px) {
    .red-arr-left-4 {
      background-size: contain; } }

.express-img {
  background-image: url(img/bg/express.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 460px;
  height: 284px; }

.express-img-15 {
  background-image: url(img/bg/express-15.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 650px;
  height: 180px; }

.new-express-img {
  background-image: url(img/bg/new-express-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 560px;
  height: 130px; }

.week-end-img {
  background-image: url(img/bg/week-end.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 554px;
  height: 146px; }

.bl-1000 {
  background-color: #f8f8f8;
  border: solid 1px #E0E0E0;
  padding-top: 88px;
  padding-bottom: 40px;
  padding-left: 110px;
  position: relative;
  display: block;
  border-radius: 4px;
  overflow: hidden; }
  @media (max-width: 991.98px) {
    .bl-1000 {
      padding-top: 60px;
      padding-left: 80px; } }
  @media (max-width: 767.98px) {
    .bl-1000 {
      padding-top: 40px;
      padding-left: 80px; } }
  @media (max-width: 575.98px) {
    .bl-1000 {
      padding-top: 40px;
      padding-left: 20px;
      padding-right: 20px; } }
  .bl-1000__line {
    position: absolute;
    top: 0;
    left: 0; }
  .bl-1000__arr {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%; }
    @media (max-width: 1199.98px) {
      .bl-1000__arr {
        right: -240px; } }
    @media (max-width: 991.98px) {
      .bl-1000__arr {
        right: -440px; } }
    @media (max-width: 767.98px) {
      .bl-1000__arr {
        right: -450px; } }
    @media (max-width: 575.98px) {
      .bl-1000__arr {
        right: -500px; } }
  .bl-1000__arr-sure-man {
    position: absolute;
    top: 0;
    width: 750px;
    right: -150px;
    height: 100%; }
    @media (max-width: 1199.98px) {
      .bl-1000__arr-sure-man {
        top: 0;
        right: -240px; } }
    @media (max-width: 991.98px) {
      .bl-1000__arr-sure-man {
        top: 20px;
        right: -440px; } }
    @media (max-width: 767.98px) {
      .bl-1000__arr-sure-man {
        top: 50px;
        right: -450px; } }
    @media (max-width: 575.98px) {
      .bl-1000__arr-sure-man {
        top: 50px;
        right: -500px; } }
  .bl-1000__avatar {
    position: absolute;
    bottom: -40px;
    right: 100px; }
    @media (max-width: 1399.98px) {
      .bl-1000__avatar {
        width: 260px;
        right: 100px; } }
    @media (max-width: 1199.98px) {
      .bl-1000__avatar {
        width: 240px;
        right: 100px; } }
    @media (max-width: 767.98px) {
      .bl-1000__avatar {
        width: 50%;
        right: 0; } }
    .bl-1000__avatar--teenager {
      right: 200px; }
      @media (max-width: 1399.98px) {
        .bl-1000__avatar--teenager {
          right: 100px; } }
      @media (max-width: 1199.98px) {
        .bl-1000__avatar--teenager {
          right: 100px; } }
      @media (max-width: 767.98px) {
        .bl-1000__avatar--teenager {
          right: 0; } }
  .bl-1000__express {
    position: absolute;
    top: 75px;
    right: 300px; }
    @media (max-width: 1199.98px) {
      .bl-1000__express {
        top: 50px;
        right: 200px;
        width: 300px; } }
    @media (max-width: 991.98px) {
      .bl-1000__express {
        top: 200px;
        right: 100px;
        width: 300px; } }
    @media (max-width: 767.98px) {
      .bl-1000__express {
        top: 160px;
        right: 50%;
        width: 200px; } }
    @media (max-width: 575.98px) {
      .bl-1000__express {
        top: 140px;
        right: auto;
        left: 40px;
        width: 200px; } }
  .bl-1000__express-15 {
    position: absolute;
    top: 75px;
    right: 160px; }
    @media (max-width: 1199.98px) {
      .bl-1000__express-15 {
        top: 60px;
        right: 150px;
        width: 300px; } }
    @media (max-width: 991.98px) {
      .bl-1000__express-15 {
        top: 340px;
        right: 350px;
        width: 300px; } }
    @media (max-width: 767.98px) {
      .bl-1000__express-15 {
        top: 160px;
        right: 50%;
        width: 200px; } }
    @media (max-width: 575.98px) {
      .bl-1000__express-15 {
        top: 210px;
        right: auto;
        left: 40px;
        width: 200px; } }
  .bl-1000__new-express {
    position: absolute;
    top: 50px;
    left: -60px; }
    @media (max-width: 1199.98px) {
      .bl-1000__new-express {
        top: 40px;
        left: 20px;
        width: 300px; } }
    @media (max-width: 991.98px) {
      .bl-1000__new-express {
        top: -20px;
        left: 20px; } }
    @media (max-width: 767.98px) {
      .bl-1000__new-express {
        top: -40px;
        left: 20px;
        width: 250px; } }
    @media (max-width: 575.98px) {
      .bl-1000__new-express {
        top: -100px;
        left: 20px;
        width: 200px; } }
  .bl-1000__week-end {
    position: absolute;
    top: 100px;
    right: 200px; }
    @media (max-width: 1399.98px) {
      .bl-1000__week-end {
        width: 400px; } }
    @media (max-width: 1199.98px) {
      .bl-1000__week-end {
        top: 100px;
        right: 150px;
        width: 300px; } }
    @media (max-width: 991.98px) {
      .bl-1000__week-end {
        top: 280px;
        right: 80px;
        width: 300px; } }
    @media (max-width: 767.98px) {
      .bl-1000__week-end {
        top: 200px;
        right: 50%;
        width: 200px; } }
    @media (max-width: 575.98px) {
      .bl-1000__week-end {
        top: 180px;
        right: auto;
        left: 40px;
        width: 200px; } }
  .bl-1000__bike {
    width: 650px; }
    @media (max-width: 1399.98px) {
      .bl-1000__bike {
        width: auto; } }
  .bl-1000--branch {
    padding-top: 0;
    padding-bottom: 0; }
  .bl-1000__branch-contacts a[href^=tel] {
    font-weight: bold;
    color: #000; }
  .bl-1000__branch-img {
    border-radius: 5px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15); }
    @media (min-width: 1400px) {
      .bl-1000__branch-img {
        width: 760px;
        float: right;
        margin-right: 24px; } }
  .bl-1000__bike-2 {
    width: 450px;
    position: absolute;
    bottom: 0;
    right: 60px; }
    @media (max-width: 1399.98px) {
      .bl-1000__bike-2 {
        max-width: 350px; } }
    @media (max-width: 1199.98px) {
      .bl-1000__bike-2 {
        max-width: 300px; } }
    @media (max-width: 991.98px) {
      .bl-1000__bike-2 {
        max-width: 55%; } }
    @media (max-width: 767.98px) {
      .bl-1000__bike-2 {
        right: 0;
        bottom: 40px;
        max-width: 55%; } }
  .bl-1000__car-2 {
    filter: brightness(0.8);
    position: absolute;
    bottom: 30px;
    right: 140px;
    width: 95%; }
    @media (max-width: 1399.98px) {
      .bl-1000__car-2 {
        bottom: 20px;
        right: 60px; } }
    @media (max-width: 991.98px) {
      .bl-1000__car-2 {
        bottom: 20px;
        right: 60px; } }
    @media (max-width: 767.98px) {
      .bl-1000__car-2 {
        bottom: 20px;
        right: 60px; } }
    @media (max-width: 575.98px) {
      .bl-1000__car-2 {
        bottom: 10px;
        right: 40px; } }
  .bl-1000__car-3 {
    filter: brightness(0.6);
    position: absolute;
    bottom: 50px;
    right: 230px;
    width: 90%; }
    @media (max-width: 1399.98px) {
      .bl-1000__car-3 {
        bottom: 40px;
        right: 120px; } }
    @media (max-width: 991.98px) {
      .bl-1000__car-3 {
        bottom: 40px;
        right: 120px; } }
    @media (max-width: 767.98px) {
      .bl-1000__car-3 {
        bottom: 40px;
        right: 100px; } }
    @media (max-width: 575.98px) {
      .bl-1000__car-3 {
        bottom: 20px;
        right: 70px; } }
  .bl-1000__shield {
    position: absolute;
    bottom: 150px;
    left: 90px; }
    @media (max-width: 1399.98px) {
      .bl-1000__shield {
        top: -40px;
        left: 80px;
        width: 200px; } }
    @media (max-width: 991.98px) {
      .bl-1000__shield {
        top: -40px;
        left: 80px;
        width: 200px; } }
    @media (max-width: 767.98px) {
      .bl-1000__shield {
        top: -40px;
        left: 0;
        width: 200px; } }
    @media (max-width: 575.98px) {
      .bl-1000__shield {
        top: -40px;
        left: 0;
        width: 150px; } }
  .bl-1000__sure-man {
    width: 450px;
    position: absolute;
    bottom: 0;
    right: 200px;
    z-index: 5; }
    @media (max-width: 1199.98px) {
      .bl-1000__sure-man {
        width: 400px;
        right: 50px; } }
    @media (max-width: 991.98px) {
      .bl-1000__sure-man {
        width: 300px;
        right: 50px; } }
    @media (max-width: 767.98px) {
      .bl-1000__sure-man {
        width: 200px;
        right: 50px; } }
    @media (max-width: 575.98px) {
      .bl-1000__sure-man {
        width: 200px;
        right: 50px; } }

.bl-1001 {
  position: relative; }
  .bl-1001__bl-1002 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 767.98px) {
      .bl-1001__bl-1002 {
        top: 0;
        transform: translateY(0); } }

.bl-1002 {
  width: 100%;
  height: 300px;
  background: url("data:image/svg+xml,%3Csvg width='523' height='400' viewBox='0 0 523 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M522.561 276.696L287.781 0H0L232.921 276.696L73.0614 400H362.061L522.561 276.696Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='522.561' y1='196.491' x2='0' y2='196.491' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"), linear-gradient(90deg, #E92C4B 0%, #C82641 100%);
  background-position: 36% 0;
  background-repeat: no-repeat;
  background-size: contain; }
  @media (max-width: 575.98px) {
    .bl-1002 {
      height: calc(100% - 70px);
      background-size: 140%, cover; } }

.list-pointer li {
  display: flex;
  align-items: center;
  margin-bottom: 0; }
  .list-pointer li:after {
    content: '';
    width: 33px;
    height: 34px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6667 17L0 0H16.6663L33.333 17L16.6663 34H0L16.6667 17Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='17' x2='33.333' y2='17' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92D3C'/%3E%3Cstop offset='1' stop-color='%23CD2743'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    margin-left: .75rem;
    transition: all .3s ease;
    transform: translateX(-10px);
    opacity: 0; }
  .list-pointer li.active:after {
    transform: translateX(0px);
    opacity: 1; }
  .list-pointer li a {
    padding-top: .5rem;
    padding-bottom: .5rem; }

.border-right-thin-grey {
  border-right: solid 1px #b6b6b6; }

.green-line {
  width: 100px;
  height: 8px;
  background-color: #219653; }

.problems__red-line {
  height: 10px;
  position: absolute;
  top: 40px;
  left: 60px;
  width: calc(95% - 60px); }

.problems__green-line {
  height: 10px;
  position: absolute;
  top: 40px;
  left: 60px;
  width: calc(95% - 60px); }

@media (max-width: 767.98px) {
  .problems__icon {
    width: 80px; } }

.problems__img {
  position: absolute;
  bottom: -30px;
  right: 30px;
  z-index: 2;
  opacity: 0;
  transition: all .3s ease; }
  .problems__img.active {
    opacity: 1; }
  @media (max-width: 991.98px) {
    .problems__img {
      width: 150px;
      bottom: auto;
      top: 70px;
      right: 10px; } }
  @media (max-width: 767.98px) {
    .problems__img {
      width: 120px;
      bottom: auto;
      top: 70px;
      right: 10px; } }

.grey-arr-01 {
  width: 420px;
  height: 926px;
  background-image: url("data:image/svg+xml,%3Csvg width='421' height='926' viewBox='0 0 421 926' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M420.5 544.196L-1.0614 0V382L110 514.5L-1.0614 611V926L420.5 544.196Z' fill='%23F9F9F9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain; }

.bl-1003 {
  position: relative;
  overflow: hidden;
  padding-bottom: 100px; }
  .bl-1003__arr-01 {
    position: absolute;
    left: 0;
    top: 380px; }
  .bl-1003__arr-02 {
    transform: rotate(180deg);
    position: absolute;
    right: -160px;
    top: 0; }

.card-01 {
  background: #F9F9F9;
  border-top: solid 6px #9D97D9;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
  padding-top: 128px;
  padding-left: 30px;
  padding-right: 40px;
  padding-bottom: 36px;
  position: relative;
  margin-top: 50px;
  height: calc(100% - 50px); }
  @media (max-width: 991.98px) {
    .card-01 {
      height: 100%; } }
  .card-01__img {
    width: 150px;
    height: 150px;
    position: absolute;
    top: -50px; }

.card-02 {
  background: #F9F9F9;
  border-top: solid 6px #9D97D9;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
  padding-top: 36px;
  padding-left: 30px;
  padding-right: 40px;
  padding-bottom: 36px;
  position: relative;
  margin-top: 50px;
  height: calc(100% - 50px); }
  .card-02__body {
    position: relative;
    padding-left: 30px; }
  .card-02__img {
    font-size: 150px;
    line-height: 1;
    font-weight: bold;
    color: #E3E7F2;
    position: absolute;
    top: -70px;
    left: 10px; }

.card-03 {
  background: #F9F9F9;
  border-top: solid 6px #9D97D9;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
  padding-top: 36px;
  padding-left: 30px;
  padding-right: 40px;
  padding-bottom: 36px;
  position: relative;
  margin-top: 50px;
  height: calc(100% - 50px); }
  .card-03__body {
    position: relative;
    padding-left: 30px; }
  .card-03__img {
    position: absolute;
    top: -40px;
    left: 20px; }

.card-04__img {
  font-size: 150px;
  line-height: 1;
  font-weight: bold;
  color: #E3E7F2;
  position: absolute;
  top: 0px;
  left: 20px; }

.img-circle-01 {
  width: 150px;
  height: 150px;
  background-color: #E3E7F2;
  border-radius: 50%; }

.card-d {
  border: none;
  border-radius: 10px;
  overflow: hidden;
  min-height: 340px; }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .card-d .h1 {
      font-size: 30px; } }
  .card-d__car {
    width: 160%;
    max-width: 160% !important;
    left: -100px;
    bottom: -40px; }
  .card-d__car-2 {
    position: absolute;
    width: 120%;
    max-width: 144% !important;
    bottom: 10px; }
  .card-d__bike {
    width: 93%;
    max-width: 93% !important;
    margin-left: auto;
    margin-right: -100px;
    left: -100px;
    bottom: -40px; }
    @media (min-width: 992px) and (max-width: 1199.98px) {
      .card-d__bike {
        margin-right: -40px; } }
  .card-d__man-1 {
    position: absolute;
    width: 60%;
    bottom: 0;
    right: 60px; }
    @media (max-width: 575.98px) {
      .card-d__man-1 {
        right: 40px; } }
  .card-d__man-2 {
    position: absolute;
    width: 48%;
    bottom: 0;
    right: 20px; }
    @media (max-width: 575.98px) {
      .card-d__man-2 {
        right: 20px; } }
  .card-d__man-3 {
    position: absolute;
    width: 70%;
    bottom: 0;
    right: 0px; }
    @media (max-width: 575.98px) {
      .card-d__man-3 {
        right: 0px; } }

.bl-1004 {
  position: relative;
  background-color: #F9F9F9;
  background-image: url("data:image/svg+xml,%3Csvg width='634' height='485' viewBox='0 0 634 485' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M634 335.493L349.151 0H0L282.593 335.493L88.6421 485H439.273L634 335.493Z' fill='%23F6F5F5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: calc(40% + 186px) 148px;
  background-size: 634px;
  border-bottom: solid 6px #cd2743; }
  @media (max-width: 575.98px) {
    .bl-1004 {
      background-position: calc(40% + 130px) 80px; } }
  .bl-1004__bg-1 {
    background: url("data:image/svg+xml,%3Csvg width='473' height='148' viewBox='0 0 473 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='473' height='148'%3E%3Crect width='473' height='148' fill='url(%23paint0_linear)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M495 175.035L213.296 -157H-132L147.472 175.035L-44.3366 323H302.423L495 175.035Z' fill='url(%23paint1_linear)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='0' y1='72.7018' x2='473' y2='72.7018' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='495' y1='78.7896' x2='-132' y2='78.7896' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"), linear-gradient(90deg, #E92C4B 0%, #C82641 100%);
    background-repeat: no-repeat;
    background-position: 40% 0, center;
    height: 148px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    @media (max-width: 991.98px) {
      .bl-1004__bg-1 {
        height: 80px; } }

.card__footer {
  background: linear-gradient(to top, #efefef 0, #efefef 80px, white 80px, white); }

.bg-purple-100 {
  background-color: #E3E7F2; }

.chat-icon {
  width: 180px;
  height: 180px;
  background-image: url("data:image/svg+xml,%3Csvg width='208' height='208' viewBox='0 0 208 208' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M203.125 15.4375H68.25V121.875H154.375L173.062 135.688L186.672 121.875H203.125V15.4375Z' fill='%23E3E7F2'/%3E%3Cpath d='M4.875 73.125H139.75V179.562H53.625L34.9375 193.375L21.3281 179.562H4.875V73.125Z' fill='%23E3E7F2'/%3E%3Cpath d='M39.0054 146.835H52.9865V149.522C52.9865 156.919 58.9949 162.915 66.4065 162.915H92.6483C96.1241 162.915 99.0776 160.173 99.1966 156.656C99.3107 153.28 96.8753 150.455 93.6891 150.004L96.3817 149.885V149.878C99.496 149.437 101.893 146.729 101.893 143.454C101.893 140.178 99.496 137.47 96.3817 137.029V136.92H94.7238H96.3817V136.903C99.496 136.462 101.893 133.754 101.893 130.479C101.893 127.204 99.496 124.496 96.3817 124.054V123.929H94.7238H96.3817C99.496 123.488 101.893 120.78 101.893 117.504C101.893 113.922 99.0243 111.017 95.4863 111.017H82.0935V93.9114C82.0935 89.7908 78.7464 86.4502 74.6172 86.4502C70.4881 86.4502 67.141 89.7908 67.141 93.9114V106.628C67.141 109.052 65.1719 111.017 62.7434 111.017H59.523C55.9127 111.017 52.9861 113.94 52.9861 117.543V126.849H39.0054V146.835Z' fill='%239D97D9'/%3E%3Cpath d='M192.452 9.21289H78.2218C69.6483 9.21289 62.6738 16.1984 62.6738 24.7853V65.1096H15.548C6.97491 65.1096 0 72.0951 0 80.682V170.311C0 178.898 6.97491 185.883 15.548 185.883H17.9993C22.7057 185.883 26.9628 188.858 28.5927 193.286L29.6396 196.129C30.0763 197.316 31.0403 198.231 32.2477 198.606C32.6422 198.728 33.048 198.788 33.4518 198.788C34.283 198.788 35.1053 198.533 35.7996 198.041L50.0419 187.957C51.9577 186.6 54.21 185.883 56.5549 185.883H129.778C138.351 185.883 145.326 178.898 145.326 170.311V125.924H151.445C153.79 125.924 156.042 126.641 157.958 127.998L172.2 138.082C172.895 138.574 173.717 138.829 174.548 138.829C174.952 138.829 175.357 138.769 175.752 138.647C176.96 138.272 177.924 137.356 178.36 136.17L179.406 133.327C181.037 128.899 185.294 125.924 190 125.924H192.452C201.025 125.924 208 118.939 208 110.352V24.7853C208 16.1984 201.025 9.21289 192.452 9.21289ZM137.202 170.311C137.202 174.417 133.872 177.758 129.778 177.758H56.5549C52.5188 177.758 48.6432 178.992 45.3468 181.326L35.3222 188.424C32.0487 181.964 25.3427 177.758 17.9993 177.758H15.548C11.4546 177.758 8.125 174.417 8.125 170.311V80.682C8.125 76.5756 11.455 73.2346 15.548 73.2346H129.778C133.871 73.2346 137.201 76.5756 137.201 80.682V170.311H137.202ZM104.077 55.5961C104.077 47.5446 110.628 40.9942 118.679 40.9942C124.214 40.9942 129.208 44.0667 131.713 49.0128C132.404 50.379 133.805 51.2399 135.337 51.2399C136.868 51.2399 138.27 50.379 138.961 49.0128C141.466 44.0667 146.46 40.9942 151.995 40.9942C160.047 40.9942 166.597 47.5446 166.597 55.5961C166.597 69.6856 154.829 79.237 145.327 84.6515V80.682C145.327 72.0951 138.352 65.1096 129.778 65.1096H105.976C104.715 62.0546 104.077 58.8631 104.077 55.5961ZM199.875 110.352C199.875 114.458 196.545 117.799 192.452 117.799H190.001C182.658 117.799 175.952 122.005 172.678 128.464L162.653 121.367C159.358 119.033 155.482 117.799 151.445 117.799H145.326V93.8579C156.862 88.0928 174.722 75.8858 174.722 55.5961C174.722 43.0641 164.526 32.8692 151.995 32.8692C145.545 32.8692 139.568 35.548 135.336 40.1224C131.105 35.5476 125.128 32.8692 118.679 32.8692C106.147 32.8692 95.9514 43.0645 95.9514 55.5961C95.9514 58.8408 96.4226 62.0234 97.3566 65.1096H70.7984V24.7853C70.7984 20.6789 74.1284 17.3379 78.2214 17.3379H192.451C196.545 17.3379 199.875 20.6785 199.875 24.7853V110.352Z' fill='%233F3B69'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.quote-icon {
  width: 300px;
  height: 212px;
  background-image: url("data:image/svg+xml,%3Csvg width='299' height='214' viewBox='0 0 299 214' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M0 128H64L21.333 213.333H85.333L128 128V0H0V128Z' fill='%23E3E7F2'/%3E%3Cpath d='M170.667 0V128H234.667L192 213.333H256L298.667 128V0H170.667Z' fill='%23E3E7F2'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: contain; }

.thin-line {
  width: 200px;
  height: 1px;
  background-color: #9D97D9; }

.round-button-next,
.round-button-prev {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  overflow: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20%;
  transition: .3s ease;
  width: 76px;
  height: 76px; }
  .round-button-next:hover,
  .round-button-prev:hover {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.round-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='41' viewBox='0 0 25 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3521 2.65234L4.21121 20.7932L22.3521 38.934' stroke='black' stroke-width='5'/%3E%3C/svg%3E%0A");
  background-position: 45% 50%; }

.round-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='41' viewBox='0 0 25 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.64795 2.65234L20.7888 20.7932L2.64795 38.934' stroke='black' stroke-width='5'/%3E%3C/svg%3E%0A");
  background-position: 55% 50%; }

.purple-arr-01 {
  background-image: url("data:image/svg+xml,%3Csvg width='767' height='589' viewBox='0 0 767 589' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M767 407.434L422.396 0H0L341.875 407.434L107.237 589H531.423L767 407.434Z' fill='%23F7F8FB'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 767px;
  height: 589px; }

.bl-1005 {
  background: url("data:image/svg+xml,%3Csvg width='538' height='139' viewBox='0 0 538 139' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='538' height='139'%3E%3Crect width='538' height='139' fill='%23E3E7F2'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M555 159.209L213.99 -242H-204L134.309 159.209L-97.8812 338H321.88L555 159.209Z' fill='%239D97D9'/%3E%3C/g%3E%3C/svg%3E%0A"), #E3E7F2;
  background-repeat: no-repeat;
  background-position: calc(50% - 440px) 0;
  background-size: 538px;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  @media (max-width: 767.98px) {
    .bl-1005 {
      padding-top: 1rem;
      padding-bottom: 1rem;
      background-position: -30px 0;
      background-size: contain; } }
  .bl-1005__icon-1 {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 1399.98px) {
      .bl-1005__icon-1 {
        right: 40px; } }
    @media (max-width: 767.98px) {
      .bl-1005__icon-1 {
        width: 100px;
        right: 40px; } }
    @media (max-width: 575.98px) {
      .bl-1005__icon-1 {
        right: 20px; } }

.bl-1006 {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden; }
  @media (max-width: 575.98px) {
    .bl-1006 {
      padding-top: 20px;
      padding-bottom: 20px; } }
  .bl-1006__quote {
    position: absolute;
    top: 24px;
    right: 34px; }
    @media (max-width: 575.98px) {
      .bl-1006__quote {
        width: 200px; } }
  .bl-1006__arr-1 {
    position: absolute;
    top: 0;
    left: calc(50% - 616px); }
  .bl-1006__arr-2 {
    position: absolute;
    transform: rotate(180deg);
    top: 150px;
    right: -550px; }

.bl-1007 {
  background-color: #F9F9F9;
  background-image: url("data:image/svg+xml,%3Csvg width='485' height='612' viewBox='0 0 485 612' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 464.035L492.5 -131V302L347.528 464.035L539.337 612H192.577L0 464.035Z' fill='%23E3E7F2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: calc(100% + 40px) -100px; }

.bl-1008__inner {
  background-color: #cd2743;
  background-image: url("data:image/svg+xml,%3Csvg width='523' height='400' viewBox='0 0 523 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M522.562 276.696L287.781 0H0.00012207L232.921 276.696L73.0615 400H362.062L522.562 276.696Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='522.562' y1='196.491' x2='0.00012207' y2='196.491' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92C4B'/%3E%3Cstop offset='1' stop-color='%23C82641'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 40% 70%;
  color: #fff;
  border-radius: 5px; }
  @media (max-width: 575.98px) {
    .bl-1008__inner {
      background-size: contain; } }

.fs-180 {
  font-size: 140px; }
  @media (max-width: 1199.98px) {
    .fs-180 {
      font-size: 80px; } }

.fs-100 {
  font-size: 80px; }
  @media (max-width: 1199.98px) {
    .fs-100 {
      font-size: 60px; } }

.fs-60 {
  font-size: 40px; }
  @media (max-width: 1199.98px) {
    .fs-60 {
      font-size: 30px; } }

.bl-1009 {
  background: linear-gradient(to bottom, transparent, transparent 40px, #cd2743 40px, #cd2743 calc(100% - 40px), transparent calc(100% - 40px), transparent);
  color: #fff; }
  @media (max-width: 991.98px) {
    .bl-1009 {
      background: linear-gradient(to bottom, #cd2743, #cd2743 calc(100% - 40px), transparent calc(100% - 40px), transparent); } }

.bl-1010__ico {
  width: 150px;
  position: absolute;
  top: -100px;
  right: -120px; }
  @media (max-width: 767.98px) {
    .bl-1010__ico {
      width: 100px;
      top: -70px;
      right: -10px; } }

.bl-1011__arr {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 300px; }
  @media (max-width: 991.98px) {
    .bl-1011__arr {
      display: none; } }

.bl-1011__shield {
  position: absolute;
  top: -30px;
  right: 20px; }
  @media (max-width: 767.98px) {
    .bl-1011__shield {
      width: 70px;
      right: 10px; } }

.bl-1012__arr {
  left: 500px; }
  @media (max-width: 991.98px) {
    .bl-1012__arr {
      display: none; } }

.arr-1 {
  position: absolute;
  width: auto;
  height: 100%; }

.hover-grey {
  transition: all .3s ease; }
  .hover-grey:hover {
    background-color: #f3f3f3; }

.hover-red-borders {
  border-top: solid 1px transparent;
  border-bottom: solid 1px transparent;
  transition: all .3s ease; }
  .hover-red-borders:hover {
    border-top: solid 1px #C01E3A;
    border-bottom: solid 1px #C01E3A; }

.w-150 {
  width: 150%; }

.bl-1013 {
  background-image: linear-gradient(to bottom, transparent, transparent 170px, #f9f9f9 170px, #f9f9f9); }

.bg-f9 {
  background-color: #f9f9f9; }

.text-b6 {
  color: #b6b6b6; }

.bl-1014 {
  background-image: linear-gradient(to bottom, transparent, transparent 50px, #f9f9f9 50px, #f9f9f9 calc(100% - 50px), transparent calc(100% - 50px));
  position: relative;
  overflow: hidden; }
  .bl-1014__nav {
    position: absolute;
    z-index: 2;
    bottom: 60px;
    left: 0; }
    @media (max-width: 991.98px) {
      .bl-1014__nav {
        bottom: 20px; } }
  .bl-1014__arr {
    position: absolute;
    left: -20px;
    top: -20px; }

abbr[title] {
  text-decoration: none; }

.branch-card__header {
  background-image: linear-gradient(to right, #E92D3C 0%, #CD2743 100%);
  color: #fff;
  border-radius: 10px 10px 0 0;
  padding: 20px;
  text-align: center;
  font-size: 20px;
  font-weight: bold; }
  @media (max-width: 767.98px) {
    .branch-card__header {
      padding: 10px;
      font-size: 18px;
      border-radius: 5px 5px 0 0; } }

.branch-card__line {
  width: 100%;
  height: 8px;
  background-color: #BDBDBD; }

.branch-card__body {
  padding: 20px; }

.bg-orange {
  background-color: #FF6900; }

.bg-green {
  background-color: #00D084; }

.bg-dark-green {
  background-color: #0a6f20; }

.bg-gold {
  background-color: #EFA81A; }

.breadcrumb {
  list-style: none;
  padding: 0;
  color: #000; }

.breadcrumb-item {
  display: inline-block;
  color: #a1a1a1;
  font-weight: 500; }
  .breadcrumb-item:not(:first-child)::before {
    content: '→';
    color: #a1a1a1;
    float: left;
    padding-right: 12px; }
  .breadcrumb-item.active {
    color: #635ce8; }
  .breadcrumb-item a {
    color: inherit;
    text-decoration: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 8px; }

.branch-contacts__map {
  position: relative;
  width: 100%;
  height: calc(100% + 48px);
  min-height: 360px;
  margin-top: -24px;
  border-radius: 5px;
  overflow: hidden; }
  .branch-contacts__map * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0; }
  .branch-contacts__map img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto; }

.fs-points__item {
  display: flex;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px; }

.fs-points__icon {
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 26px;
  opacity: .4; }

.block-pt {
  border-radius: 32px;
  padding: 80px;
  background-color: #403f56;
  color: #fff; }
  @media (max-width: 991.98px) {
    .block-pt {
      border-radius: 24px;
      padding: 20px; } }

.card-1, .card-1--1 {
  border-radius: 20px;
  background-color: #fff;
  position: relative; }
  .card-1__media {
    position: relative; }
    .card-1__media img {
      border-radius: 20px 20px 0 0;
      width: 100%; }
      @media (min-width: 576px) {
        .card-1__media img {
          border-radius: 24px; } }
  .card-1__play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%); }
  .card-1__title {
    font-size: 20px;
    line-height: 1.17;
    font-weight: 500;
    margin-bottom: 0.5rem; }
    @media (min-width: 576px) {
      .card-1__title {
        margin-bottom: 1rem;
        font-size: 48px; } }
  .card-1__body {
    font-size: 1rem; }
    @media (min-width: 576px) {
      .card-1__body {
        font-size: 1.25rem; } }
  .card-1__content {
    padding: 8px 12px 12px 12px;
    font-size: 14px;
    position: relative; }
    @media (min-width: 992px) {
      .card-1__content {
        background-color: #fff;
        padding: 12px 24px;
        box-shadow: 8px 16px 32px rgba(0, 0, 0, 0.08);
        border-radius: 24px;
        display: block;
        width: 330px;
        font-size: 16px; } }
  .card-1--1 .card-1__caption {
    padding: 8px 12px 12px 12px;
    font-size: 14px; }
    @media (min-width: 1200px) {
      .card-1--1 .card-1__caption {
        background-color: #fff;
        padding: 12px 24px;
        border-radius: 24px;
        font-size: 16px;
        position: absolute;
        left: 0;
        bottom: -20px;
        width: 212px;
        transform: translateX(-126px); } }
    @media (min-width: 1400px) {
      .card-1--1 .card-1__caption {
        background-color: #fff;
        padding: 12px 24px;
        border-radius: 24px;
        font-size: 16px;
        position: absolute;
        left: 0;
        bottom: 40px;
        width: 212px;
        transform: translateX(-126px); } }

#category-ab {
  background: url("img/bg/category-ab-bg.jpg") center center;
  background-size: cover;
  height: 800px; }

.bg-first-screen {
  background-image: url(img/bg/banner-020320.jpg); }

.bg-328523 {
  background-image: url(img/bg/328523.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.bg-328525 {
  background-image: url(img/bg/328525.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.bg-light-grey {
  background-color: #eee; }

.bg-grey-eee {
  background-color: #f8f8f8;
  border: solid 1px #E0E0E0; }

.bg-grey-lighter {
  background-color: #f8f8f8; }

.bg-east-bay {
  background-color: #3F3B69; }

.bg-siren {
  background-color: #9d97d9; }

.bg-siren-50 {
  background-color: #E3E7F2; }

.bg-siren-100 {
  background-color: #E4E6FF; }

.bg-violet {
  background-color: #6657F2; }

.bg-violet-50 {
  background-color: #6267F5; }

.border-top-red {
  border-top: 4px solid #E92D3C; }

.border-bottom-red {
  border-bottom: 4px solid #E92D3C; }

.social-icon, .icon-vk, .icon-vk--red, .icon-instagram, .icon-instagram--red, .icon-dzen, .icon-youtube, .icon-tg, .icon-tiktok, .icon-whatsapp, .icon-whatsapp--red {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all .2 ease;
  background-color: transparent; }

.icon-vk {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.6818 56.9158C72.6091 56.7593 72.5414 56.6294 72.4785 56.5253C71.4375 54.6504 69.4482 52.3492 66.5118 49.6209L66.4497 49.5584L66.4186 49.5277L66.3872 49.4963H66.3557C65.023 48.2259 64.1791 47.3717 63.8257 46.9343C63.179 46.1012 63.0341 45.258 63.3876 44.4035C63.6372 43.758 64.5752 42.3946 66.1991 40.3116C67.0534 39.2077 67.7299 38.323 68.2295 37.6564C71.8327 32.8661 73.3949 29.8051 72.9156 28.472L72.7295 28.1605C72.6044 27.973 72.2817 27.8014 71.7616 27.6449C71.2403 27.4888 70.5741 27.463 69.7617 27.567L60.7649 27.6292C60.6192 27.5775 60.4111 27.5824 60.1399 27.6449C59.8691 27.7075 59.7337 27.7389 59.7337 27.7389L59.5771 27.8172L59.4528 27.9112C59.3486 27.9733 59.2341 28.0826 59.109 28.2389C58.9846 28.3946 58.8805 28.5773 58.7974 28.7855C57.8179 31.3055 56.7042 33.6484 55.4544 35.8143C54.6837 37.1057 53.976 38.2249 53.3297 39.1726C52.6842 40.1199 52.1427 40.8179 51.7057 41.2653C51.2681 41.7132 50.8731 42.0719 50.5183 42.343C50.1641 42.6141 49.8938 42.7287 49.7066 42.6868C49.5189 42.6449 49.3422 42.6033 49.1749 42.5617C48.8835 42.3742 48.6492 42.1191 48.4724 41.7963C48.295 41.4735 48.1755 41.0673 48.113 40.5778C48.0509 40.0881 48.0141 39.6668 48.0036 39.3127C47.9939 38.9589 47.9983 38.4585 48.0195 37.813C48.0411 37.1671 48.0509 36.7301 48.0509 36.501C48.0509 35.7094 48.0663 34.8504 48.0973 33.9236C48.1288 32.9969 48.1543 32.2626 48.1756 31.7216C48.1968 31.1801 48.2067 30.6072 48.2067 30.0032C48.2067 29.3992 48.1699 28.9256 48.0973 28.5818C48.0255 28.2384 47.9153 27.9051 47.7701 27.582C47.624 27.2592 47.4102 27.0096 47.1297 26.8323C46.8486 26.6553 46.4991 26.5148 46.0832 26.4104C44.9793 26.1606 43.5736 26.0255 41.8655 26.0044C37.992 25.9629 35.5031 26.213 34.3993 26.7545C33.962 26.9833 33.5662 27.2959 33.2123 27.6913C32.8374 28.1497 32.7851 28.3998 33.0558 28.441C34.3055 28.6282 35.1903 29.076 35.711 29.784L35.8986 30.1592C36.0446 30.4299 36.1903 30.9092 36.3362 31.5963C36.4818 32.2835 36.5758 33.0436 36.6172 33.8763C36.7211 35.3968 36.7211 36.6985 36.6172 37.7813C36.5129 38.8645 36.4144 39.7078 36.3204 40.3117C36.2265 40.9157 36.086 41.4052 35.8986 41.7799C35.711 42.1548 35.5861 42.3839 35.5236 42.467C35.4611 42.5502 35.409 42.6026 35.3676 42.6232C35.0969 42.7269 34.8154 42.7798 34.524 42.7798C34.2322 42.7798 33.8784 42.6338 33.4619 42.3421C33.0456 42.0504 32.6135 41.6497 32.1656 41.1394C31.7178 40.6289 31.2127 39.9157 30.6502 38.9994C30.0881 38.0831 29.5049 37.0002 28.901 35.7507L28.4013 34.8445C28.0889 34.2615 27.6621 33.4127 27.1206 32.2987C26.5788 31.1843 26.0999 30.1063 25.6835 29.065C25.5171 28.6276 25.2671 28.2947 24.9339 28.0655L24.7776 27.9715C24.6736 27.8884 24.5068 27.8001 24.2779 27.706C24.0486 27.612 23.8094 27.5446 23.5593 27.5031L14.9997 27.5653C14.125 27.5653 13.5315 27.7634 13.2191 28.1592L13.094 28.3464C13.0315 28.4507 13 28.6172 13 28.8465C13 29.0756 13.0625 29.3568 13.1875 29.6897C14.4371 32.6265 15.7959 35.4588 17.2641 38.187C18.7323 40.9152 20.0081 43.1128 21.0908 44.7779C22.1737 46.4443 23.2775 48.0169 24.4022 49.4951C25.5269 50.9739 26.2713 51.9216 26.6356 52.3379C27.0003 52.755 27.2867 53.0669 27.495 53.2751L28.2761 54.0247C28.7759 54.5246 29.5099 55.1233 30.4783 55.8209C31.447 56.5189 32.5194 57.206 33.6961 57.8834C34.873 58.5597 36.2421 59.1116 37.8043 59.5384C39.3662 59.9657 40.8864 60.1372 42.3652 60.0545H45.9578C46.6864 59.9915 47.2384 59.7624 47.6136 59.367L47.7379 59.2104C47.8215 59.0861 47.8998 58.893 47.972 58.6331C48.0451 58.3728 48.0814 58.086 48.0814 57.7741C48.06 56.8787 48.1282 56.0718 48.284 55.3533C48.4397 54.6351 48.6172 54.0936 48.8157 53.7289C49.0141 53.3646 49.2379 53.0571 49.4871 52.8079C49.7368 52.5581 49.9147 52.4067 50.0191 52.3547C50.1228 52.3022 50.2056 52.2667 50.2681 52.2453C50.7679 52.0788 51.3561 52.2401 52.0336 52.73C52.7106 53.2194 53.3456 53.8237 53.9395 54.5419C54.5331 55.2608 55.2463 56.0673 56.0791 56.9627C56.9126 57.8583 57.6413 58.5242 58.2658 58.9621L58.8904 59.337C59.3075 59.5871 59.849 59.8163 60.5156 60.0245C61.1809 60.2326 61.7639 60.2847 62.2645 60.1806L70.2615 60.0559C71.0525 60.0559 71.6679 59.9249 72.1045 59.665C72.542 59.4047 72.8018 59.118 72.8856 58.806C72.9692 58.4937 72.9737 58.1394 72.9015 57.7433C72.8274 57.3482 72.7544 57.072 72.6818 56.9158Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-vk:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM72.4785 56.5253C72.5414 56.6294 72.6091 56.7593 72.6818 56.9158C72.7544 57.072 72.8274 57.3482 72.9015 57.7433C72.9737 58.1394 72.9692 58.4937 72.8856 58.806C72.8018 59.118 72.542 59.4047 72.1045 59.665C71.6679 59.9249 71.0525 60.0559 70.2615 60.0559L62.2645 60.1806C61.7639 60.2847 61.1809 60.2326 60.5156 60.0245C59.849 59.8163 59.3075 59.5871 58.8904 59.337L58.2658 58.9622C57.6413 58.5242 56.9126 57.8583 56.0791 56.9627C55.2463 56.0673 54.5331 55.2608 53.9395 54.5419C53.3456 53.8237 52.7106 53.2194 52.0336 52.73C51.3561 52.2401 50.7679 52.0788 50.2681 52.2453C50.2056 52.2667 50.1228 52.3022 50.0191 52.3547C49.9147 52.4067 49.7368 52.5581 49.4871 52.8079C49.2379 53.0571 49.0141 53.3646 48.8157 53.7289C48.6172 54.0936 48.4397 54.6351 48.284 55.3533C48.1282 56.0718 48.06 56.8787 48.0814 57.7741C48.0814 58.086 48.0451 58.3728 47.972 58.6331C47.8998 58.893 47.8215 59.0861 47.7379 59.2104L47.6136 59.367C47.2384 59.7624 46.6864 59.9915 45.9578 60.0545H42.3652C40.8864 60.1372 39.3662 59.9657 37.8043 59.5384C36.2421 59.1116 34.873 58.5597 33.6961 57.8834C32.5194 57.206 31.447 56.5189 30.4783 55.8209C29.5099 55.1233 28.7759 54.5246 28.2761 54.0247L27.495 53.2751C27.2867 53.0669 27.0003 52.755 26.6356 52.3379C26.2713 51.9216 25.5269 50.9739 24.4022 49.4951C23.2775 48.0169 22.1737 46.4443 21.0908 44.7779C20.0081 43.1128 18.7323 40.9152 17.2641 38.187C15.7959 35.4588 14.4371 32.6265 13.1875 29.6897C13.0625 29.3568 13 29.0756 13 28.8465C13 28.6172 13.0315 28.4507 13.094 28.3464L13.2191 28.1592C13.5315 27.7634 14.125 27.5653 14.9997 27.5653L23.5593 27.5031C23.8094 27.5446 24.0486 27.612 24.2779 27.706C24.5068 27.8001 24.6736 27.8884 24.7776 27.9715L24.9339 28.0655C25.2671 28.2947 25.5171 28.6276 25.6835 29.065C26.0999 30.1063 26.5788 31.1843 27.1206 32.2987C27.6621 33.4127 28.0889 34.2615 28.4013 34.8445L28.901 35.7507C29.5049 37.0002 30.0881 38.0831 30.6502 38.9994C31.2127 39.9157 31.7178 40.6289 32.1656 41.1394C32.6135 41.6497 33.0456 42.0504 33.4619 42.3421C33.8784 42.6338 34.2322 42.7798 34.524 42.7798C34.8154 42.7798 35.0969 42.7269 35.3676 42.6232C35.409 42.6026 35.4611 42.5502 35.5236 42.467C35.5861 42.3839 35.711 42.1548 35.8986 41.7799C36.086 41.4052 36.2265 40.9157 36.3204 40.3117C36.4144 39.7078 36.5129 38.8645 36.6172 37.7813C36.7211 36.6985 36.7211 35.3968 36.6172 33.8763C36.5758 33.0436 36.4818 32.2835 36.3362 31.5963C36.1903 30.9092 36.0446 30.4299 35.8986 30.1592L35.711 29.784C35.1903 29.076 34.3055 28.6282 33.0558 28.441C32.7851 28.3998 32.8374 28.1497 33.2123 27.6913C33.5662 27.2959 33.962 26.9833 34.3993 26.7545C35.5031 26.213 37.992 25.9629 41.8655 26.0044C43.5736 26.0255 44.9793 26.1606 46.0832 26.4104C46.4991 26.5148 46.8486 26.6553 47.1297 26.8323C47.4102 27.0096 47.624 27.2592 47.7701 27.582C47.9153 27.9051 48.0255 28.2384 48.0973 28.5818C48.1699 28.9256 48.2067 29.3992 48.2067 30.0032C48.2067 30.6072 48.1968 31.1801 48.1756 31.7216C48.1543 32.2626 48.1288 32.9969 48.0973 33.9236C48.0663 34.8504 48.0509 35.7094 48.0509 36.501C48.0509 36.7301 48.0411 37.1671 48.0195 37.813C47.9983 38.4585 47.9939 38.9589 48.0036 39.3127C48.0141 39.6668 48.0509 40.0881 48.113 40.5778C48.1755 41.0673 48.295 41.4735 48.4724 41.7963C48.6492 42.1191 48.8835 42.3742 49.1749 42.5617C49.3422 42.6033 49.5189 42.6449 49.7066 42.6868C49.8938 42.7287 50.1641 42.6141 50.5183 42.343C50.8731 42.0719 51.2681 41.7132 51.7057 41.2653C52.1427 40.8179 52.6842 40.1199 53.3297 39.1726C53.976 38.2249 54.6837 37.1057 55.4544 35.8143C56.7042 33.6484 57.8179 31.3055 58.7974 28.7855C58.8806 28.5773 58.9846 28.3946 59.109 28.2389C59.2341 28.0826 59.3486 27.9733 59.4528 27.9112L59.5771 27.8172L59.7337 27.7389L60.1399 27.6449C60.4111 27.5824 60.6192 27.5775 60.7649 27.6292L69.7617 27.567C70.5741 27.463 71.2403 27.4888 71.7616 27.6449C72.2817 27.8014 72.6044 27.973 72.7295 28.1605L72.9156 28.472C73.3949 29.8051 71.8327 32.8661 68.2295 37.6564C67.7299 38.323 67.0534 39.2077 66.1992 40.3116C64.5752 42.3946 63.6372 43.758 63.3876 44.4035C63.0341 45.258 63.179 46.1012 63.8257 46.9343C64.1791 47.3717 65.023 48.2259 66.3557 49.4963H66.3872L66.4186 49.5277L66.4497 49.5584L66.5117 49.6209C69.4482 52.3492 71.4375 54.6505 72.4785 56.5253Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-vk--red {
    border-color: #dc3545;
    transition: .3s ease;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M72.6818 56.9158C72.6091 56.7593 72.5414 56.6294 72.4785 56.5253C71.4375 54.6504 69.4482 52.3492 66.5118 49.6209L66.4497 49.5584L66.4186 49.5277L66.3872 49.4963H66.3557C65.023 48.2259 64.1791 47.3717 63.8257 46.9343C63.179 46.1012 63.0341 45.258 63.3876 44.4035C63.6372 43.758 64.5752 42.3946 66.1991 40.3116C67.0534 39.2077 67.7299 38.323 68.2295 37.6564C71.8327 32.8661 73.3949 29.8051 72.9156 28.472L72.7295 28.1605C72.6044 27.973 72.2817 27.8014 71.7616 27.6449C71.2403 27.4888 70.5741 27.463 69.7617 27.567L60.7649 27.6292C60.6192 27.5775 60.4111 27.5824 60.1399 27.6449C59.8691 27.7075 59.7337 27.7389 59.7337 27.7389L59.5771 27.8172L59.4528 27.9112C59.3486 27.9733 59.2341 28.0826 59.109 28.2389C58.9846 28.3946 58.8805 28.5773 58.7974 28.7855C57.8179 31.3055 56.7042 33.6484 55.4544 35.8143C54.6837 37.1057 53.976 38.2249 53.3297 39.1726C52.6842 40.1199 52.1427 40.8179 51.7057 41.2653C51.2681 41.7132 50.8731 42.0719 50.5183 42.343C50.1641 42.6141 49.8938 42.7287 49.7066 42.6868C49.5189 42.6449 49.3422 42.6033 49.1749 42.5617C48.8835 42.3742 48.6492 42.1191 48.4724 41.7963C48.295 41.4735 48.1755 41.0673 48.113 40.5778C48.0509 40.0881 48.0141 39.6668 48.0036 39.3127C47.9939 38.9589 47.9983 38.4585 48.0195 37.813C48.0411 37.1671 48.0509 36.7301 48.0509 36.501C48.0509 35.7094 48.0663 34.8504 48.0973 33.9236C48.1288 32.9969 48.1543 32.2626 48.1756 31.7216C48.1968 31.1801 48.2067 30.6072 48.2067 30.0032C48.2067 29.3992 48.1699 28.9256 48.0973 28.5818C48.0255 28.2384 47.9153 27.9051 47.7701 27.582C47.624 27.2592 47.4102 27.0096 47.1297 26.8323C46.8486 26.6553 46.4991 26.5148 46.0832 26.4104C44.9793 26.1606 43.5736 26.0255 41.8655 26.0044C37.992 25.9629 35.5031 26.213 34.3993 26.7545C33.962 26.9833 33.5662 27.2959 33.2123 27.6913C32.8374 28.1497 32.7851 28.3998 33.0558 28.441C34.3055 28.6282 35.1903 29.076 35.711 29.784L35.8986 30.1592C36.0446 30.4299 36.1903 30.9092 36.3362 31.5963C36.4818 32.2835 36.5758 33.0436 36.6172 33.8763C36.7211 35.3968 36.7211 36.6985 36.6172 37.7813C36.5129 38.8645 36.4144 39.7078 36.3204 40.3117C36.2265 40.9157 36.086 41.4052 35.8986 41.7799C35.711 42.1548 35.5861 42.3839 35.5236 42.467C35.4611 42.5502 35.409 42.6026 35.3676 42.6232C35.0969 42.7269 34.8154 42.7798 34.524 42.7798C34.2322 42.7798 33.8784 42.6338 33.4619 42.3421C33.0456 42.0504 32.6135 41.6497 32.1656 41.1394C31.7178 40.6289 31.2127 39.9157 30.6502 38.9994C30.0881 38.0831 29.5049 37.0002 28.901 35.7507L28.4013 34.8445C28.0889 34.2615 27.6621 33.4127 27.1206 32.2987C26.5788 31.1843 26.0999 30.1063 25.6835 29.065C25.5171 28.6276 25.2671 28.2947 24.9339 28.0655L24.7776 27.9715C24.6736 27.8884 24.5068 27.8001 24.2779 27.706C24.0486 27.612 23.8094 27.5446 23.5593 27.5031L14.9997 27.5653C14.125 27.5653 13.5315 27.7634 13.2191 28.1592L13.094 28.3464C13.0315 28.4507 13 28.6172 13 28.8465C13 29.0756 13.0625 29.3568 13.1875 29.6897C14.4371 32.6265 15.7959 35.4588 17.2641 38.187C18.7323 40.9152 20.0081 43.1128 21.0908 44.7779C22.1737 46.4443 23.2775 48.0169 24.4022 49.4951C25.5269 50.9739 26.2713 51.9216 26.6356 52.3379C27.0003 52.755 27.2867 53.0669 27.495 53.2751L28.2761 54.0247C28.7759 54.5246 29.5099 55.1233 30.4783 55.8209C31.447 56.5189 32.5194 57.206 33.6961 57.8834C34.873 58.5597 36.2421 59.1116 37.8043 59.5384C39.3662 59.9657 40.8864 60.1372 42.3652 60.0545H45.9578C46.6864 59.9915 47.2384 59.7624 47.6136 59.367L47.7379 59.2104C47.8215 59.0861 47.8998 58.893 47.972 58.6331C48.0451 58.3728 48.0814 58.086 48.0814 57.7741C48.06 56.8787 48.1282 56.0718 48.284 55.3533C48.4397 54.6351 48.6172 54.0936 48.8157 53.7289C49.0141 53.3646 49.2379 53.0571 49.4871 52.8079C49.7368 52.5581 49.9147 52.4067 50.0191 52.3547C50.1228 52.3022 50.2056 52.2667 50.2681 52.2453C50.7679 52.0788 51.3561 52.2401 52.0336 52.73C52.7106 53.2194 53.3456 53.8237 53.9395 54.5419C54.5331 55.2608 55.2463 56.0673 56.0791 56.9627C56.9126 57.8583 57.6413 58.5242 58.2658 58.9621L58.8904 59.337C59.3075 59.5871 59.849 59.8163 60.5156 60.0245C61.1809 60.2326 61.7639 60.2847 62.2645 60.1806L70.2615 60.0559C71.0525 60.0559 71.6679 59.9249 72.1045 59.665C72.542 59.4047 72.8018 59.118 72.8856 58.806C72.9692 58.4937 72.9737 58.1394 72.9015 57.7433C72.8274 57.3482 72.7544 57.072 72.6818 56.9158Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='13' y1='43.1163' x2='73' y2='43.1163' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E92D3C'/%3E%3Cstop offset='1' stop-color='%23CD2743'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon-vk--red:hover {
      background-color: #ee9dad; }
  .icon-vk--dark {
    background-color: #9d97d9;
    border: none; }

.icon-instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.6311 22H33.3691C27.1001 22 22 27.1001 22 33.3691V52.6314C22 58.9001 27.1001 64.0002 33.3691 64.0002H52.6314C58.9001 64.0002 64.0002 58.9001 64.0002 52.6314V33.3691C64.0002 27.1001 58.9001 22 52.6311 22V22ZM43.0001 54.4842C36.6676 54.4842 31.516 49.3325 31.516 43.0001C31.516 36.6676 36.6676 31.516 43.0001 31.516C49.3325 31.516 54.4842 36.6676 54.4842 43.0001C54.4842 49.3325 49.3325 54.4842 43.0001 54.4842V54.4842ZM54.7588 34.2243C52.8875 34.2243 51.3654 32.7022 51.3654 30.8309C51.3654 28.9595 52.8875 27.4372 54.7588 27.4372C56.6302 27.4372 58.1525 28.9595 58.1525 30.8309C58.1525 32.7022 56.6302 34.2243 54.7588 34.2243Z' fill='white'/%3E%3Cpath d='M42.9999 33.978C38.0255 33.978 33.978 38.0251 33.978 42.9999C33.978 47.9743 38.0255 52.0218 42.9999 52.0218C47.9747 52.0218 52.0218 47.9743 52.0218 42.9999C52.0218 38.0251 47.9747 33.978 42.9999 33.978V33.978Z' fill='white'/%3E%3Cpath d='M54.7586 29.8995C54.2453 29.8995 53.8274 30.3174 53.8274 30.8307C53.8274 31.3441 54.2453 31.7619 54.7586 31.7619C55.2723 31.7619 55.6901 31.3444 55.6901 30.8307C55.6901 30.3171 55.2723 29.8995 54.7586 29.8995Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-instagram:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM33.3691 22H52.6311C58.9001 22 64.0002 27.1001 64.0002 33.3691V52.6314C64.0002 58.9001 58.9001 64.0002 52.6314 64.0002H33.3691C27.1001 64.0002 22 58.9001 22 52.6314V33.3691C22 27.1001 27.1001 22 33.3691 22ZM31.516 43.0001C31.516 49.3325 36.6676 54.4842 43.0001 54.4842C49.3325 54.4842 54.4842 49.3325 54.4842 43.0001C54.4842 36.6676 49.3325 31.516 43.0001 31.516C36.6676 31.516 31.516 36.6676 31.516 43.0001ZM51.3654 30.8309C51.3654 32.7022 52.8875 34.2243 54.7588 34.2243C56.6302 34.2243 58.1525 32.7022 58.1525 30.8309C58.1525 28.9595 56.6302 27.4372 54.7588 27.4372C52.8875 27.4372 51.3654 28.9595 51.3654 30.8309ZM42.9999 33.978C38.0255 33.978 33.978 38.0251 33.978 42.9999C33.978 47.9743 38.0255 52.0218 42.9999 52.0218C47.9747 52.0218 52.0218 47.9743 52.0218 42.9999C52.0218 38.0251 47.9747 33.978 42.9999 33.978ZM53.8274 30.8307C53.8274 30.3174 54.2453 29.8996 54.7586 29.8996C55.2723 29.8996 55.6901 30.3171 55.6901 30.8307C55.6901 31.3444 55.2723 31.7619 54.7586 31.7619C54.2453 31.7619 53.8274 31.3441 53.8274 30.8307Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-instagram--red {
    border-color: #dc3545;
    transition: .3s ease;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.6311 22H33.3691C27.1001 22 22 27.1001 22 33.3691V52.6314C22 58.9001 27.1001 64.0002 33.3691 64.0002H52.6314C58.9001 64.0002 64.0002 58.9001 64.0002 52.6314V33.3691C64.0002 27.1001 58.9001 22 52.6311 22V22ZM43.0001 54.4842C36.6676 54.4842 31.516 49.3325 31.516 43.0001C31.516 36.6676 36.6676 31.516 43.0001 31.516C49.3325 31.516 54.4842 36.6676 54.4842 43.0001C54.4842 49.3325 49.3325 54.4842 43.0001 54.4842V54.4842ZM54.7588 34.2243C52.8875 34.2243 51.3654 32.7022 51.3654 30.8309C51.3654 28.9595 52.8875 27.4372 54.7588 27.4372C56.6302 27.4372 58.1525 28.9595 58.1525 30.8309C58.1525 32.7022 56.6302 34.2243 54.7588 34.2243Z' fill='%23CD2743'/%3E%3Cpath d='M42.9999 33.978C38.0255 33.978 33.978 38.0251 33.978 42.9999C33.978 47.9743 38.0255 52.0218 42.9999 52.0218C47.9747 52.0218 52.0218 47.9743 52.0218 42.9999C52.0218 38.0251 47.9747 33.978 42.9999 33.978V33.978Z' fill='%23CD2743'/%3E%3Cpath d='M54.7586 29.8995C54.2453 29.8995 53.8274 30.3174 53.8274 30.8307C53.8274 31.3441 54.2453 31.7619 54.7586 31.7619C55.2723 31.7619 55.6901 31.3444 55.6901 30.8307C55.6901 30.3171 55.2723 29.8995 54.7586 29.8995Z' fill='%23CD2743'/%3E%3C/svg%3E%0A"); }
    .icon-instagram--red:hover {
      background-color: #ee9dad; }
  .icon-instagram--dark {
    background-color: #9d97d9;
    border: none; }

.icon-dzen {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='87' viewBox='0 0 86 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 42.6369L0.00483373 43.6067C37.2059 44.5344 41.3889 49.0976 42.5229 86.1179L43.4762 86.1169C44.5782 49.1103 48.8518 44.5342 85.9953 43.6067L86 42.6369C48.8405 41.7306 44.4672 36.9577 43.5287 0.00143092L42.4695 0C41.524 36.9551 37.1984 41.7308 0 42.6369Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-dzen:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='87' viewBox='0 0 86 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.4695 0H0V42.6369V86H42.5193C42.5205 86.0393 42.5217 86.0786 42.5229 86.1179L43.4762 86.1169C43.4774 86.0779 43.4785 86.0389 43.4797 86H86V42.6369V0H42.4695ZM42.4695 0C41.524 36.9551 37.1984 41.7308 0 42.6369L0.00483373 43.6067C37.1664 44.5334 41.38 49.088 42.5193 86H43.4797C44.5872 49.1007 48.8909 44.5333 85.9953 43.6067L86 42.6369C48.8405 41.7306 44.4672 36.9577 43.5287 0.00143092L42.4695 0Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-dzen--dark {
    background-color: #9d97d9;
    border: none; }

.icon-youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M70.5705 29.4242C69.907 26.989 67.9624 25.0694 65.4962 24.4137C60.9909 23.1967 42.9693 23.1967 42.9693 23.1967C42.9693 23.1967 24.9484 23.1967 20.4431 24.3676C18.0244 25.0226 16.0323 26.9894 15.3689 29.4242C14.1833 33.8719 14.1833 43.0959 14.1833 43.0959C14.1833 43.0959 14.1833 52.3664 15.3689 56.7676C16.033 59.2024 17.977 61.122 20.4435 61.7777C24.9959 62.9951 42.97 62.9951 42.97 62.9951C42.97 62.9951 60.9909 62.9951 65.4962 61.8242C67.9627 61.1689 69.907 59.2493 70.5712 56.8145C71.7564 52.3664 71.7564 43.1427 71.7564 43.1427C71.7564 43.1427 71.8039 33.8719 70.5705 29.4242V29.4242ZM37.2316 51.6174V34.5744L52.2175 43.0959L37.2316 51.6174Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-youtube:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM65.4962 24.4137C67.9624 25.0694 69.907 26.989 70.5704 29.4242C71.8039 33.8719 71.7564 43.1427 71.7564 43.1427C71.7564 43.1427 71.7564 52.3664 70.5712 56.8145C69.907 59.2493 67.9627 61.1689 65.4962 61.8242C60.9909 62.9951 42.97 62.9951 42.97 62.9951C42.97 62.9951 24.9959 62.9951 20.4435 61.7777C17.977 61.122 16.033 59.2024 15.3689 56.7676C14.1833 52.3664 14.1833 43.0959 14.1833 43.0959C14.1833 43.0959 14.1833 33.8719 15.3689 29.4242C16.0323 26.9894 18.0244 25.0226 20.4431 24.3676C24.9484 23.1967 42.9693 23.1967 42.9693 23.1967C42.9693 23.1967 60.9909 23.1967 65.4962 24.4137ZM37.2316 34.5744V51.6174L52.2175 43.0959L37.2316 34.5744Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-youtube--dark {
    background-color: #9d97d9;
    border: none; }

.icon-tg {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1419 41.6878L60.9364 26.1897C62.8298 25.5157 64.4834 26.6448 63.8699 29.4658L63.8735 29.4623L56.9275 61.7058C56.4127 63.9918 55.0341 64.5477 53.1054 63.4707L42.5277 55.7894L37.4258 60.6323C36.8616 61.1882 36.3856 61.6572 35.2926 61.6572L36.0436 51.0506L55.6476 33.6C56.5008 32.86 55.4572 32.4431 54.3324 33.1797L30.106 48.2088L19.6624 44.9987C17.3952 44.2899 17.3459 42.7648 20.1419 41.6878V41.6878Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tg:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM60.9364 26.1897L20.1419 41.6878C17.3459 42.7648 17.3952 44.2899 19.6624 44.9987L30.106 48.2088L54.3324 33.1797C55.4572 32.4431 56.5008 32.86 55.6476 33.6L36.0436 51.0506L35.2926 61.6572C36.3856 61.6572 36.8616 61.1882 37.4258 60.6323L42.5277 55.7894L53.1054 63.4707C55.0341 64.5477 56.4127 63.9918 56.9275 61.7058L63.8735 29.4623L63.8699 29.4658C64.4835 26.6448 62.8298 25.5157 60.9364 26.1897Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tg--dark {
    background-color: #9d97d9;
    border: none; }

.icon-tiktok {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.9779 38.1414V36.4437C38.3887 36.36 37.7943 36.3169 37.1993 36.314C29.9213 36.314 24 42.2363 24 49.5143C24 53.9788 26.2312 57.931 29.635 60.3209C27.3558 57.8836 26.0886 54.6709 26.0905 51.334C26.0905 44.1594 31.8435 38.3088 38.9779 38.1414Z' fill='white'/%3E%3Cpath d='M39.2894 57.3617C42.5369 57.3617 45.1855 54.7783 45.3065 51.5589L45.3176 22.8196H50.568C50.4558 22.2194 50.3992 21.6104 50.3987 21H43.2276L43.2155 49.7402C43.096 52.9587 40.4459 55.5411 37.1994 55.5411C36.2248 55.5416 35.2646 55.3041 34.4027 54.8489C35.5321 56.4248 37.3508 57.3597 39.2894 57.3617ZM60.3753 32.5751V30.978C58.4458 30.9799 56.5575 30.4184 54.9425 29.363C56.3587 30.9935 58.2649 32.1205 60.3762 32.5751' fill='white'/%3E%3Cpath d='M54.9423 29.3615C53.3597 27.5505 52.4876 25.2264 52.4886 22.821H50.5674C51.0699 25.5074 52.6511 27.8712 54.9423 29.3615ZM37.1992 43.4851C33.8715 43.489 31.1749 46.1855 31.1711 49.5133C31.173 51.7538 32.417 53.8085 34.4016 54.8493C33.6601 53.8268 33.2611 52.5968 33.2611 51.3339C33.2644 48.0061 35.961 45.3086 39.2893 45.3048C39.9103 45.3048 40.5057 45.4073 41.0678 45.5838V38.2628C40.4786 38.1791 39.8842 38.136 39.2893 38.1331C39.1848 38.1331 39.0818 38.1389 38.9782 38.1409V43.7642C38.4027 43.5814 37.8029 43.4871 37.1992 43.4851Z' fill='white'/%3E%3Cpath d='M60.3751 32.5751V38.1486C56.656 38.1486 53.2117 36.9593 50.3981 34.9403V49.5138C50.3981 56.7919 44.4778 62.7132 37.1997 62.7132C34.3871 62.7132 31.779 61.8256 29.6353 60.3204C32.1268 63.0073 35.6253 64.5338 39.2893 64.5328C46.5673 64.5328 52.4886 58.6115 52.4886 51.3344V36.7609C55.3951 38.851 58.8858 39.9736 62.4656 39.9692V32.7962C61.7478 32.7962 61.0499 32.7183 60.3746 32.5737' fill='white'/%3E%3Cpath d='M50.3978 49.5133V34.9398C53.3043 37.0303 56.7951 38.1525 60.3749 38.1481V32.5751C58.2641 32.1199 56.3578 30.9925 54.9421 29.3615C52.6509 27.8712 51.0697 25.5074 50.5671 22.821H45.3172L45.3061 51.5603C45.1856 54.7787 42.5365 57.3621 39.289 57.3621C37.3509 57.3602 35.5317 56.4247 34.4028 54.8498C32.4182 53.8094 31.1737 51.7547 31.1713 49.5138C31.1752 46.186 33.8717 43.4895 37.1995 43.4856C37.8196 43.4856 38.415 43.5872 38.978 43.7647V38.1414C31.8436 38.3087 26.0906 44.1594 26.0906 51.3339C26.0906 54.8034 27.4387 57.9619 29.6351 60.3208C31.8494 61.8797 34.4918 62.7151 37.1995 62.7127C44.478 62.7127 50.3978 56.7914 50.3978 49.5133Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tiktok:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM38.9779 36.4436V38.1414C38.9779 38.1414 38.9779 38.1414 38.978 38.1414V43.7641C38.6852 43.6712 38.3862 43.6011 38.0836 43.5544C37.8552 43.5188 37.6225 43.4965 37.3861 43.4887C37.3239 43.4865 37.2616 43.4853 37.1992 43.4851C33.8715 43.489 31.1749 46.1856 31.171 49.5133C31.173 51.7538 32.417 53.8085 34.4016 54.8494C34.4015 54.8493 34.4015 54.8492 34.4014 54.8491C34.4019 54.8494 34.4023 54.8496 34.4028 54.8498C35.5317 56.4247 37.3509 57.3602 39.289 57.3621C42.1291 57.3621 44.5117 55.3862 45.1452 52.7375C45.2363 52.3572 45.2913 51.9631 45.3065 51.5589L45.3176 22.8211H50.5671C51.0697 25.5075 52.6509 27.8712 54.9421 29.3615C54.9429 29.3624 54.9437 29.3634 54.9445 29.3643C54.9438 29.3638 54.9432 29.3634 54.9425 29.363C55.918 30.4861 57.1261 31.3704 58.4735 31.9605C57.127 31.3705 55.9196 30.4867 54.9445 29.3643C56.5591 30.4188 58.4466 30.9799 60.3752 30.978V32.5738L60.3746 32.5737L60.375 32.5749C59.8308 32.4576 59.3003 32.2957 58.7882 32.092C59.3002 32.2957 59.8307 32.4578 60.3749 32.5751V38.1481C60.1824 38.1484 59.9902 38.1453 59.7984 38.1391C57.9137 38.0777 56.0613 37.7044 54.314 37.0427C52.9306 36.5188 51.6131 35.814 50.3978 34.9398V49.5133C50.3978 56.7914 44.478 62.7127 37.1995 62.7127C35.8827 62.7138 34.5814 62.5169 33.3373 62.135C32.0013 61.7242 30.755 61.1066 29.6353 60.3204C29.6359 60.321 29.6365 60.3216 29.637 60.3222C29.6364 60.3217 29.6357 60.3213 29.6351 60.3208C28.4192 59.015 27.4633 57.4641 26.8521 55.7511C26.5272 54.8386 26.3028 53.8895 26.1856 52.9205C26.1229 52.4003 26.0906 51.8708 26.0906 51.3339C26.0906 45.9532 29.3264 41.3171 33.954 39.2646C29.3264 41.3171 26.0905 45.9532 26.0905 51.334C26.0902 51.8668 26.1222 52.3966 26.1856 52.9205C26.3038 53.9009 26.5301 54.8485 26.8521 55.7511C27.4515 57.4343 28.393 58.9927 29.635 60.3209C26.2312 57.931 24 53.9788 24 49.5143C24 42.2363 29.9213 36.314 37.1993 36.314C37.7943 36.3169 38.3887 36.36 38.9779 36.4436ZM29.637 60.3222C32.1284 63.0079 35.6261 64.5338 39.2892 64.5328C46.5673 64.5328 52.4886 58.6115 52.4886 51.3344V36.761C55.3951 38.851 58.8858 39.9736 62.4656 39.9692V32.7962C61.748 32.7962 61.0503 32.7183 60.3752 32.5738V32.5749L60.375 32.5749L60.3751 32.5751V38.1487C60.1821 38.1487 59.9899 38.1455 59.7984 38.1391C57.8736 38.0752 56.0287 37.6927 54.314 37.0427C52.9124 36.5114 51.5979 35.8013 50.3981 34.9404V49.5138C50.3981 56.7919 44.4778 62.7132 37.1997 62.7132C35.8561 62.7132 34.5592 62.5106 33.3373 62.135C32.0238 61.7318 30.774 61.1223 29.637 60.3222ZM60.3752 32.5749L60.3762 32.5751H60.3752V32.5749ZM45.3176 22.8211V22.8196H50.568C50.4558 22.2194 50.3992 21.6104 50.3987 21H43.2276L43.2155 49.7402C43.096 52.9587 40.4459 55.5411 37.1994 55.5411C36.2248 55.5416 35.2646 55.3041 34.4027 54.8489C35.5321 56.4248 37.3508 57.3597 39.2894 57.3617C42.1292 57.3617 44.511 55.3863 45.1452 52.7375C45.2361 52.3577 45.291 51.964 45.3061 51.5603L45.3172 22.8211H45.3176ZM34.4014 54.8491C33.66 53.8267 33.2611 52.5967 33.2611 51.3339C33.2644 48.0062 35.961 45.3086 39.2893 45.3048C39.9103 45.3048 40.5057 45.4073 41.0678 45.5839V38.2628C40.4786 38.1791 39.8842 38.136 39.2893 38.1331C39.2266 38.1331 39.1644 38.1352 39.1023 38.1373L39.102 38.1373L39.1017 38.1373L39.1013 38.1373C39.0603 38.1387 39.0193 38.1401 38.9782 38.1409V43.7642C38.9782 43.7642 38.9781 43.7642 38.978 43.7641V43.7647C38.6881 43.6733 38.3896 43.602 38.0836 43.5544C37.8528 43.5188 37.6199 43.4968 37.3861 43.4887C37.3242 43.4866 37.2619 43.4856 37.1995 43.4856C33.8717 43.4895 31.1751 46.186 31.1713 49.5138C31.1737 51.7542 32.4177 53.8085 34.4014 54.8491ZM52.4886 22.8211C52.4876 25.2264 53.3597 27.5505 54.9423 29.3615C52.6511 27.8712 51.0699 25.5075 50.5674 22.8211H52.4886Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tiktok--dark {
    background-color: #9d97d9;
    border: none; }

.icon-whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.9923 12H43.0077C60.1004 12 74 25.9074 74 43C74 60.0926 60.1004 74 43.0077 74C36.7031 74 30.8558 72.1245 25.9539 68.8773L14.0382 72.6864L17.9016 61.1699C14.1855 56.0665 12 49.7812 12 43C12 25.9035 25.8996 12 42.9923 12ZM54.648 60.2326C57.0221 59.7252 59.9984 57.9876 60.7483 55.8926C61.4982 53.7937 61.4982 52.0062 61.2806 51.6256C61.1048 51.3237 60.6894 51.1258 60.0692 50.8303C59.9077 50.7534 59.7324 50.6699 59.5438 50.5762C58.6307 50.1264 54.1895 47.9545 53.3503 47.6662C52.5266 47.3587 51.7417 47.4663 51.12 48.3351C51.0018 48.4989 50.8838 48.663 50.7665 48.8262C50.0165 49.8698 49.293 50.8764 48.6916 51.518C48.1437 52.0946 47.2501 52.1677 46.5002 51.8601C46.4184 51.8264 46.3247 51.789 46.2197 51.747C45.0324 51.2726 42.3988 50.2203 39.211 47.4125C36.5222 45.0445 34.696 42.0961 34.1676 41.2119C33.6488 40.325 34.0963 39.8049 34.5099 39.3242C34.5176 39.3153 34.5252 39.3064 34.5328 39.2976C34.7995 38.9711 35.0583 38.6993 35.3183 38.4262C35.5054 38.2297 35.6932 38.0325 35.885 37.8137C35.9135 37.7812 35.9412 37.7497 35.9682 37.719C36.3755 37.2557 36.618 36.9798 36.8913 36.4029C37.2022 35.8071 36.9807 35.192 36.7592 34.7384C36.6068 34.4208 35.6656 32.1613 34.8575 30.2217C34.5117 29.3915 34.1903 28.62 33.9656 28.0843C33.3633 26.6581 32.9048 26.6043 31.9917 26.5658C31.9638 26.5645 31.9355 26.5631 31.907 26.5616C31.6184 26.5472 31.3005 26.5312 30.9504 26.5312C29.7615 26.5312 28.522 26.8772 27.7721 27.6345C27.7459 27.661 27.7186 27.6885 27.6902 27.717C26.7308 28.6823 24.5938 30.8326 24.5938 35.119C24.5938 39.4137 27.6738 43.57 28.2437 44.3391C28.2594 44.3602 28.2732 44.3789 28.285 44.3949C28.3193 44.4394 28.3839 44.532 28.478 44.6668C29.6416 46.334 35.3093 54.4543 43.7609 57.9184C50.9024 60.8477 53.0239 60.5747 54.648 60.2326Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A"); }
  .icon-whatsapp:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86 0H0V86H86V0ZM42.9923 12H43.0077C60.1004 12 74 25.9074 74 43C74 60.0926 60.1004 74 43.0077 74C36.7031 74 30.8558 72.1245 25.9539 68.8773L14.0382 72.6864L17.9016 61.1699C14.1855 56.0665 12 49.7812 12 43C12 25.9035 25.8996 12 42.9923 12Z' fill='white'/%3E%3Cpath d='M60.7483 55.8926C59.9984 57.9876 57.0221 59.7252 54.648 60.2326C53.0239 60.5747 50.9024 60.8477 43.7609 57.9185C34.6261 54.1743 28.7435 44.9907 28.285 44.3949C27.8459 43.799 24.5938 39.532 24.5938 35.119C24.5938 30.706 26.859 28.5571 27.7721 27.6345C28.522 26.8772 29.7615 26.5312 30.9504 26.5312C31.3351 26.5312 31.6809 26.5505 31.9917 26.5658C32.9048 26.6043 33.3633 26.6581 33.9656 28.0843C34.7155 29.8718 36.5416 34.2848 36.7592 34.7384C36.9807 35.192 37.2022 35.8071 36.8913 36.4029C36.5999 37.018 36.3435 37.2909 35.885 37.8137C35.4265 38.3365 34.9913 38.7363 34.5328 39.2976C34.1132 39.7858 33.6392 40.3086 34.1676 41.2119C34.696 42.0961 36.5222 45.0445 39.211 47.4125C42.6807 50.4686 45.4938 51.445 46.5002 51.8601C47.2501 52.1677 48.1437 52.0946 48.6916 51.518C49.3871 50.7761 50.2458 49.546 51.12 48.3351C51.7417 47.4663 52.5266 47.3587 53.3503 47.6662C54.1895 47.9545 58.6307 50.1264 59.5438 50.5762C60.4568 51.0298 61.0591 51.2451 61.2806 51.6256C61.4982 52.0062 61.4982 53.7937 60.7483 55.8926Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A"); }
  .icon-whatsapp--red {
    border-color: #dc3545;
    transition: .3s ease;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42.9923 12H43.0077C60.1004 12 74 25.9074 74 43C74 60.0926 60.1004 74 43.0077 74C36.7031 74 30.8558 72.1245 25.9539 68.8773L14.0382 72.6864L17.9016 61.1699C14.1855 56.0665 12 49.7812 12 43C12 25.9035 25.8996 12 42.9923 12ZM54.648 60.2326C57.0221 59.7252 59.9984 57.9876 60.7483 55.8926C61.4982 53.7937 61.4982 52.0062 61.2806 51.6256C61.1048 51.3237 60.6894 51.1258 60.0692 50.8303C59.9077 50.7534 59.7324 50.6699 59.5438 50.5762C58.6307 50.1264 54.1895 47.9545 53.3503 47.6662C52.5266 47.3587 51.7417 47.4663 51.12 48.3351C51.0018 48.4989 50.8838 48.663 50.7665 48.8262C50.0165 49.8698 49.293 50.8764 48.6916 51.518C48.1437 52.0946 47.2501 52.1677 46.5002 51.8601C46.4184 51.8264 46.3247 51.789 46.2197 51.747C45.0324 51.2726 42.3988 50.2203 39.211 47.4125C36.5222 45.0445 34.696 42.0961 34.1676 41.2119C33.6488 40.325 34.0963 39.8049 34.5099 39.3242C34.5176 39.3153 34.5252 39.3064 34.5328 39.2976C34.7995 38.9711 35.0583 38.6993 35.3183 38.4262C35.5054 38.2297 35.6932 38.0325 35.885 37.8137C35.9135 37.7812 35.9412 37.7497 35.9682 37.719C36.3755 37.2557 36.618 36.9798 36.8913 36.4029C37.2022 35.8071 36.9807 35.192 36.7592 34.7384C36.6068 34.4208 35.6656 32.1613 34.8575 30.2217C34.5117 29.3915 34.1903 28.62 33.9656 28.0843C33.3633 26.6581 32.9048 26.6043 31.9917 26.5658C31.9638 26.5645 31.9355 26.5631 31.907 26.5616C31.6184 26.5472 31.3005 26.5312 30.9504 26.5312C29.7615 26.5312 28.522 26.8772 27.7721 27.6345C27.7459 27.661 27.7186 27.6885 27.6902 27.717C26.7308 28.6823 24.5938 30.8326 24.5938 35.119C24.5938 39.4137 27.6738 43.57 28.2437 44.3391C28.2594 44.3602 28.2732 44.3789 28.285 44.3949C28.3193 44.4394 28.3839 44.532 28.478 44.6668C29.6416 46.334 35.3093 54.4543 43.7609 57.9184C50.9024 60.8477 53.0239 60.5747 54.648 60.2326Z' fill='%23CD2743'/%3E%3C/svg%3E%0A"); }
    .icon-whatsapp--red:hover {
      background-color: #ee9dad; }

.gallery-icon {
  width: 111px;
  height: 63px;
  background-image: url(img/icons/cars-gallery.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: .3s ease; }
  .gallery-icon:hover {
    filter: drop-shadow(0 0 4px #e2e2e2); }

.page-template-page-category-b {
  background-color: #F5F5F7; }

.block-fs {
  display: flex;
  align-items: end; }
  .block-fs__wrapper {
    position: relative;
    overflow: hidden;
    margin-bottom: 36px; }
    @media (min-width: 576px) {
      .block-fs__wrapper {
        overflow: visible;
        margin-bottom: 124px; } }
  .block-fs__col-1 {
    position: relative;
    flex-shrink: 0; }
  .block-fs__image img {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    width: 400px;
    max-width: calc(100% + 3rem); }
    @media (min-width: 576px) {
      .block-fs__image img {
        margin-left: 0;
        margin-right: 0;
        width: 360px;
        max-width: 100%; } }
  .block-fs__note {
    background-color: #fff;
    border-radius: 20px 20px 20px 4px;
    padding: 12px 24px;
    width: 330px;
    box-shadow: 8px 16px 32px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 48px;
    left: 100%;
    transform: translateX(-86px);
    z-index: 1; }
    @media (max-width: 1199.98px) {
      .block-fs__note {
        top: 30px;
        transform: translateX(-56px); } }
    @media (max-width: 991.98px) {
      .block-fs__note {
        display: none;
        top: 20px;
        transform: translateX(-56px); } }
  .block-fs__badges {
    display: none; }
    @media (min-width: 576px) {
      .block-fs__badges {
        display: block;
        position: absolute;
        left: -24px;
        bottom: 30px; } }
  .block-fs__sign-1 {
    display: none;
    position: absolute; }
    @media (min-width: 576px) {
      .block-fs__sign-1 {
        display: block;
        bottom: 0px;
        right: -40px;
        z-index: 10; } }
  .block-fs__sign-2 {
    display: none;
    position: absolute; }
    @media (min-width: 576px) {
      .block-fs__sign-2 {
        display: block;
        top: 140px;
        left: -80px;
        z-index: 10; } }
  .block-fs__sign-3 {
    display: none;
    position: absolute; }
    @media (min-width: 576px) {
      .block-fs__sign-3 {
        display: block;
        top: 40px;
        right: -40px;
        z-index: 10; } }

.block-djskei__picture img {
  width: 100%; }

@media (min-width: 992px) {
  .block-djskei__caption {
    position: absolute;
    top: 270px;
    left: 100%;
    transform: translateX(-340px); } }

@media (min-width: 1200px) {
  .block-djskei__caption {
    position: absolute;
    top: 340px;
    left: 100%;
    transform: translateX(-345px); } }

@media (min-width: 1400px) {
  .block-djskei__caption {
    position: absolute;
    top: 105px;
    left: 100%;
    transform: translateX(-14px); } }

.block-pr {
  background-color: #aeaaff;
  border-radius: 24px;
  padding-top: 16px;
  padding-bottom: 16px; }
  @media (min-width: 576px) {
    .block-pr {
      border-radius: 32px;
      padding-top: 40px;
      padding-bottom: 40px; } }

.item-1, .item-1--1, .item-1--2, .item-1--3, .item-1--31 {
  position: relative; }
  .item-1__media {
    margin-bottom: 12px; }
    @media (min-width: 576px) {
      .item-1__media {
        margin-bottom: 24px; } }
  .item-1__picture img {
    display: block;
    border-radius: 20px;
    background-color: #E9E8FF; }
    @media (min-width: 576px) {
      .item-1__picture img {
        width: 306px;
        height: 367px; } }
  .item-1__content {
    position: absolute;
    left: 180px;
    top: 90px;
    max-width: 170px;
    line-height: 1.3;
    font-size: 14px; }
    @media (min-width: 576px) {
      .item-1__content {
        left: auto;
        right: 0;
        font-size: 16px;
        max-width: 192px; } }
  .item-1__badge {
    margin-bottom: -4px;
    transform: rotate(-5deg);
    position: relative;
    z-index: 1; }
  .item-1__caption {
    background-color: #fff;
    padding: 8px 12px;
    border-radius: 20px;
    transform: rotate(-2deg); }
    @media (min-width: 576px) {
      .item-1__caption {
        padding: 12px 24px;
        border-radius: 24px;
        box-shadow: 8px 16px 32px rgba(0, 0, 0, 0.12); } }
  .item-1__title {
    font-size: 20px;
    line-height: 1.17;
    font-weight: 500;
    margin-bottom: 0.5rem; }
    @media (min-width: 576px) {
      .item-1__title {
        margin-bottom: 1rem;
        font-size: 48px; } }
  .item-1__body {
    font-size: 1rem; }
    @media (min-width: 576px) {
      .item-1__body {
        font-size: 1.25rem; } }
  @media (min-width: 576px) {
    .item-1--1 .item-1__content {
      top: 210px;
      left: 280px; } }
  @media (min-width: 992px) {
    .item-1--1 .item-1__content {
      left: auto; } }
  @media (min-width: 1200px) {
    .item-1--1 .item-1__content {
      top: 178px; } }
  @media (min-width: 1400px) {
    .item-1--1 .item-1__content {
      top: 178px; } }
  @media (min-width: 576px) {
    .item-1--1 .item-1__badge {
      left: 84px;
      transform: rotate(4deg); } }
  @media (min-width: 576px) {
    .item-1--1 .item-1__caption {
      transform: rotate(0); } }
  .item-1--2 .item-1__picture img {
    margin-left: auto;
    margin-right: 0; }
    @media (min-width: 576px) {
      .item-1--2 .item-1__picture img {
        margin-left: 0;
        margin-right: auto; } }
  .item-1--2 .item-1__content {
    left: 0;
    top: 46px; }
    @media (min-width: 576px) {
      .item-1--2 .item-1__content {
        left: 280px;
        top: 220px; } }
    @media (min-width: 992px) {
      .item-1--2 .item-1__content {
        left: auto;
        top: 220px;
        right: 0; } }
    @media (min-width: 1200px) {
      .item-1--2 .item-1__content {
        left: auto;
        top: 200px;
        right: 0; } }
    @media (min-width: 1400px) {
      .item-1--2 .item-1__content {
        left: auto;
        top: 32px;
        right: 0; } }
  @media (min-width: 576px) {
    .item-1--2 .item-1__badge {
      left: 84px;
      transform: rotate(-4deg);
      position: absolute;
      bottom: -20px; } }
  @media (min-width: 576px) {
    .item-1--2 .item-1__caption {
      transform: rotate(0); } }
  .item-1--3 .item-1__content {
    top: 245px; }
    @media (min-width: 576px) {
      .item-1--3 .item-1__content {
        top: 210px;
        left: 280px;
        max-width: 200px; } }
    @media (min-width: 992px) {
      .item-1--3 .item-1__content {
        top: 210px;
        left: auto;
        max-width: 200px; } }
    @media (min-width: 1200px) {
      .item-1--3 .item-1__content {
        top: 220px;
        max-width: 223px; } }
  @media (min-width: 576px) {
    .item-1--3 .item-1__badge {
      left: 92px;
      transform: rotate(4deg); } }
  @media (min-width: 576px) {
    .item-1--3 .item-1__caption {
      transform: rotate(0); } }
  .item-1--31 .item-1__content {
    top: auto;
    bottom: 14px; }
    @media (min-width: 576px) {
      .item-1--31 .item-1__content {
        left: 280px;
        max-width: 200px; } }
    @media (min-width: 992px) {
      .item-1--31 .item-1__content {
        top: 210px;
        left: auto;
        max-width: 200px; } }
    @media (min-width: 1200px) {
      .item-1--31 .item-1__content {
        top: auto;
        bottom: 50px;
        max-width: 223px; } }
  @media (min-width: 576px) {
    .item-1--31 .item-1__badge {
      left: 92px;
      transform: rotate(4deg); } }
  @media (min-width: 576px) {
    .item-1--31 .item-1__caption {
      transform: rotate(0); } }

.item-2, .item-2--1, .item-2--2, .item-2--3, .item-2--4, .item-2--5, .item-2--6, .item-2--7 {
  position: relative; }
  .item-2__media {
    width: 200px;
    height: auto;
    background-color: #E9E8FF;
    border-radius: 20px;
    margin-bottom: 12px; }
    @media (min-width: 576px) {
      .item-2__media {
        width: 416px;
        height: auto;
        max-width: 100%;
        margin-bottom: 24px; } }
    .item-2__media img {
      width: 100%;
      border-radius: 20px; }
      @media (min-width: 576px) {
        .item-2__media img {
          border-radius: 24px; } }
  .item-2--1 .item-2__caption {
    position: absolute;
    top: 8px;
    left: 208px; }
    @media (min-width: 576px) {
      .item-2--1 .item-2__caption {
        position: initial; } }
  .item-2--2 .item-2__media {
    width: 100%;
    height: auto; }
    @media (min-width: 576px) {
      .item-2--2 .item-2__media {
        width: 778px;
        height: auto; } }
  @media (min-width: 576px) {
    .item-2--2 .item-2__caption {
      display: flex;
      flex-basis: 196px;
      flex-shrink: 0;
      flex-direction: column;
      align-items: end;
      margin-right: 24px; } }
  @media (min-width: 576px) {
    .item-2--2 .item-2__content {
      max-width: 527px; } }
  @media (min-width: 992px) {
    .item-2--3 {
      padding-top: 232px; } }
  .item-2--3__wrapper {
    margin-top: 0px; }
    @media (min-width: 992px) {
      .item-2--3__wrapper {
        margin-top: -110px; } }
  .item-2--3 .item-2__media {
    width: 100%;
    height: auto; }
    @media (min-width: 576px) {
      .item-2--3 .item-2__media {
        width: 856px;
        height: auto; } }
  @media (min-width: 576px) {
    .item-2--3 .item-2__content {
      max-width: 746px; } }
  .item-2--4 {
    position: relative; }
    .item-2--4__caption {
      display: block;
      position: absolute;
      top: 126px;
      left: 126px;
      transform: rotate(-2deg); }
      @media (min-width: 576px) {
        .item-2--4__caption {
          top: 40px;
          left: 180px;
          max-width: 263px; } }
      @media (min-width: 992px) {
        .item-2--4__caption {
          top: 40px;
          left: -180px;
          max-width: 263px; } }
    .item-2--4 .item-2__media {
      width: 140px;
      height: auto; }
      @media (min-width: 576px) {
        .item-2--4 .item-2__media {
          width: 416px;
          height: auto; } }
    .item-2--4 .item-2__caption {
      position: absolute;
      top: 8px;
      left: 148px; }
      @media (min-width: 576px) {
        .item-2--4 .item-2__caption {
          position: initial; } }
  @media (min-width: 576px) {
    .item-2--5 {
      display: flex;
      align-items: end; } }
  .item-2--5__wrapper {
    margin-top: 0px; }
    @media (min-width: 768px) {
      .item-2--5__wrapper {
        margin-top: 0px; } }
    @media (min-width: 1200px) {
      .item-2--5__wrapper {
        margin-top: -160px; } }
    @media (min-width: 1400px) {
      .item-2--5__wrapper {
        margin-top: -300px; } }
  .item-2--5__caption {
    width: 150px;
    position: absolute;
    top: 128px;
    right: -14px;
    transform: rotate(2deg); }
    @media (min-width: 576px) {
      .item-2--5__caption {
        width: 330px;
        top: 160px;
        left: 60px;
        right: auto;
        transform: rotate(-2deg); } }
    @media (min-width: 768px) {
      .item-2--5__caption {
        width: 330px;
        top: auto;
        bottom: 20px;
        left: -12px;
        right: auto;
        transform: rotate(-2deg); } }
    @media (min-width: 992px) {
      .item-2--5__caption {
        width: 330px;
        top: auto;
        bottom: 20px;
        left: -12px;
        right: auto;
        transform: rotate(-2deg); } }
    @media (min-width: 1400px) {
      .item-2--5__caption {
        width: 330px;
        top: 46px;
        bottom: auto;
        left: 329px;
        right: auto;
        transform: rotate(-2deg); } }
  .item-2--5 .item-2__media {
    width: 140px;
    margin-left: auto;
    margin-right: 0; }
    @media (min-width: 576px) {
      .item-2--5 .item-2__media {
        width: 415px;
        height: auto;
        flex-shrink: 0;
        margin-right: 24px;
        margin-bottom: 0; } }
  .item-2--5 .item-2__caption {
    position: absolute;
    top: 8px;
    right: 148px;
    max-width: 128px;
    display: flex;
    flex-direction: column;
    align-items: end; }
    @media (min-width: 576px) {
      .item-2--5 .item-2__caption {
        align-items: start;
        max-width: 100%;
        position: initial; } }
  @media (min-width: 576px) {
    .item-2--6__caption {
      position: absolute;
      top: -34px;
      right: -20px; } }
  .item-2--6 .item-2__media {
    width: 100%;
    height: auto; }
    @media (min-width: 576px) {
      .item-2--6 .item-2__media {
        width: 856px;
        height: auto; } }
  @media (min-width: 992px) {
    .item-2--6 .item-2__content {
      padding-top: 90px; } }
  .item-2--7 .item-2__media {
    width: 100%;
    height: auto; }
    @media (min-width: 576px) {
      .item-2--7 .item-2__media {
        width: 856px;
        height: auto; } }

.item-21 {
  position: relative; }
  .item-21__media {
    width: 200px;
    height: 240px;
    background-color: #E9E8FF;
    border-radius: 20px; }
    @media (min-width: 768px) {
      .item-21__media {
        width: 416px;
        height: 499px; } }
    .item-21__media img {
      border-radius: 20px; }
      @media (min-width: 768px) {
        .item-21__media img {
          border-radius: 24px; } }
  .item-21__content {
    position: absolute;
    left: 208px;
    top: 8px;
    line-height: 1.3; }

@media (min-width: 576px) {
  .swiper-instructors .swiper-wrapper {
    padding-right: 24px; } }

.swiper-instructors__wrapper {
  background-color: #f7cd57;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 20px;
  margin-top: 56px;
  margin-bottom: 56px; }
  @media (min-width: 576px) {
    .swiper-instructors__wrapper {
      max-width: 1296px;
      padding-top: 40px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 148px;
      margin-bottom: 148px; } }

.swiper-instructors__slide {
  width: 180px !important;
  margin-left: 6px;
  margin-right: 6px; }
  @media (min-width: 576px) {
    .swiper-instructors__slide {
      width: 270px !important;
      margin-left: 12px;
      margin-right: 12px; } }
  .swiper-instructors__slide:first-child {
    margin-left: 16px; }
    @media (min-width: 576px) {
      .swiper-instructors__slide:first-child {
        margin-left: 24px; } }
  .swiper-instructors__slide:last-child {
    margin-right: 16px; }
    @media (min-width: 576px) {
      .swiper-instructors__slide:last-child {
        margin-right: 24px; } }

@media (min-width: 576px) {
  .swiper-testimonials__wrapper {
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto; } }

.swiper-testimonials__slide {
  width: 140px !important;
  margin-left: 6px;
  margin-right: 6px; }
  .swiper-testimonials__slide:first-child {
    margin-left: 12px; }
  .swiper-testimonials__slide:last-child {
    margin-right: 12px; }
  @media (min-width: 576px) {
    .swiper-testimonials__slide {
      width: 196px !important;
      margin-left: 12px;
      margin-right: 12px; }
      .swiper-testimonials__slide:first-child {
        margin-left: 0; }
      .swiper-testimonials__slide:last-child {
        margin-right: 0; } }

.instructor-card__media {
  width: 180px;
  height: 180px;
  background-color: #ffe089;
  position: relative;
  border-radius: 16px;
  margin-bottom: 12px; }
  @media (min-width: 576px) {
    .instructor-card__media {
      width: 270px;
      height: 270px;
      border-radius: 20px; } }
  .instructor-card__media img {
    border-radius: 16px; }
    @media (min-width: 576px) {
      .instructor-card__media img {
        border-radius: 20px; } }

.instructor-card__content {
  position: relative;
  font-size: 14px; }
  @media (min-width: 576px) {
    .instructor-card__content {
      font-size: 16px; } }

.block-fc {
  background-color: #635ce8;
  color: #fff;
  padding: 16px;
  border-radius: 20px;
  box-shadow: 0px 16px 56px rgba(99, 92, 232, 0.5); }
  @media (min-width: 576px) {
    .block-fc {
      padding: 32px 24px; } }
  .block-fc .use-floating-validation-tip .wpcf7-not-valid-tip {
    display: none !important; }

.block-pc {
  position: relative; }
  .block-pc__note {
    padding: 24px 16px;
    background-color: #fff;
    border-radius: 20px;
    position: relative;
    margin-top: 40px; }
    @media (min-width: 992px) {
      .block-pc__note {
        padding: 64px 56px; } }
    @media (min-width: 1200px) {
      .block-pc__note {
        width: 746px;
        padding: 64px 56px;
        position: absolute;
        right: 0;
        bottom: -120px; } }
    @media (min-width: 1400px) {
      .block-pc__note {
        right: 0;
        bottom: 0; } }
  .block-pc__badge {
    position: absolute;
    top: -20px;
    right: 2px;
    transform: rotate(4deg); }
    @media (min-width: 1200px) {
      .block-pc__badge {
        top: -40px;
        right: 4px; } }

.video-container {
  position: relative;
  width: 100%;
  height: 100%; }
  .video-container__btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1; }
  .video-container__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.testimonial-video {
  position: relative;
  padding-top: 16px; }
  .testimonial-video__badge {
    position: absolute;
    top: 8px;
    transform: rotate(-4.18deg);
    z-index: 1; }
  .testimonial-video__picture img {
    border-radius: 20px;
    width: 100%; }

.accordion-item-simple {
  background-color: transparent !important; }
  .accordion-item-simple .accordion-button {
    background-color: transparent !important;
    text-transform: none; }
    .accordion-item-simple .accordion-button:not(.collapsed) {
      color: #0D0D0D; }
      .accordion-item-simple .accordion-button:not(.collapsed):after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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-.708z'/%3e%3c/svg%3e"); }
    .accordion-item-simple .accordion-button:hover, .accordion-item-simple .accordion-button:focus {
      border-color: transparent !important;
      box-shadow: none; }

.branches-list li {
  display: flex;
  align-items: center; }
  .branches-list li.current {
    color: #d13630; }
    .branches-list li.current:after {
      content: '';
      display: inline-block;
      width: 16px;
      height: 16px;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.72731 8.0001L5.3637 4.63649C5.01223 4.28502 5.01223 3.71517 5.3637 3.3637C5.71517 3.01223 6.28502 3.01223 6.63649 3.3637L10.6365 7.3637C10.988 7.71517 10.988 8.28502 10.6365 8.63649L6.63649 12.6365C6.28502 12.988 5.71517 12.988 5.3637 12.6365C5.01223 12.285 5.01223 11.7152 5.3637 11.3637L8.72731 8.0001Z' fill='%23D13630'/%3E%3C/svg%3E");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      margin-left: 4px; }

.badges-fs {
  max-width: 148px; }

.badge-fdsk {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 20px;
  font-weight: bold; }

.badge-pp {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 20px;
  font-weight: 500;
  color: #fff;
  background-color: #635ce8;
  box-shadow: 0px 8px 16px rgba(99, 92, 232, 0.3); }

.badge-rd {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  background-color: #d13630;
  box-shadow: 0px 8px 16px rgba(209, 54, 48, 0.2); }
  @media (min-width: 992px) {
    .badge-rd {
      font-size: 32px;
      padding: 12px 24px;
      border-radius: 32px; } }

.badge-sq {
  display: inline-block;
  border-radius: 16px;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 12px;
  background-color: #f7cd57;
  line-height: 1.15; }
  @media (min-width: 576px) {
    .badge-sq {
      font-size: 32px; } }

.badge-gq {
  display: inline-block;
  border-radius: 16px;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 12px;
  background-color: #E9E8FF;
  color: #635ce8;
  border: 1px solid #aeaaff;
  line-height: 1.15; }
  @media (min-width: 576px) {
    .badge-gq {
      font-size: 32px; } }

.badge-yq {
  background-color: #f7cd57;
  padding: 10px 14px;
  border-radius: 8px;
  display: inline-block;
  box-shadow: 6px 12px 32px 4px rgba(255, 205, 55, 0.4); }

.badge-wb {
  background-color: #fff;
  padding: 8px 12px;
  border-radius: 8px;
  display: inline-block;
  box-shadow: 6px 12px 32px 4px rgba(0, 0, 0, 0.12); }

.badge-wq {
  background-color: #fff;
  padding: 8px 12px;
  border-radius: 20px;
  font-size: 14px; }
  @media (min-width: 576px) {
    .badge-wq {
      font-size: 16px;
      padding: 12px 24px;
      border-radius: 24px;
      box-shadow: 8px 16px 32px rgba(0, 0, 0, 0.08); } }

.badge-wa {
  background-color: #fff;
  padding: 4px 8px;
  border-radius: 12px;
  font-size: 12px;
  display: inline-flex;
  align-items: center; }

.tabs-primary, .tabs-primary--2, .tabs-3--2 {
  display: flex;
  justify-content: center;
  margin-bottom: -20px; }
  .tabs-primary--2 {
    justify-content: start; }

.tab-primary {
  display: inline-block;
  background-color: #E9E8FF;
  border: 1px solid #635ce8;
  border-bottom: none;
  text-transform: none;
  padding: 8px 40px 28px 40px;
  border-radius: 20px 20px 0px 0px;
  font-size: 14px; }
  @media (min-width: 576px) {
    .tab-primary {
      font-size: 32px;
      font-weight: bold;
      padding: 16px 80px 30px 80px;
      border-radius: 20px 20px 0px 0px; } }
  .tab-primary:hover, .tab-primary:focus {
    box-shadow: none;
    border-color: #635ce8; }
  .tab-primary.current {
    background-color: #635ce8;
    color: #fff; }

.tab-yellow {
  display: inline-block;
  background-color: #fff0c7;
  border: 1px solid #ffe089;
  border-bottom: none;
  text-transform: none;
  padding: 8px 40px 28px 40px;
  border-radius: 20px 20px 0px 0px;
  font-size: 14px; }
  @media (min-width: 576px) {
    .tab-yellow {
      font-size: 32px;
      font-weight: bold;
      padding: 16px 80px 30px 80px;
      border-radius: 20px 20px 0px 0px; } }
  .tab-yellow:hover, .tab-yellow:focus {
    box-shadow: none;
    border-color: #f7cd57; }
  .tab-yellow.current {
    background-color: #f7cd57; }

.tabs-3 {
  display: flex;
  justify-content: space-between;
  margin-bottom: -30px; }
  @media (min-width: 576px) {
    .tabs-3 {
      justify-content: center;
      margin-bottom: -20px; } }
  .tabs-3--2 {
    justify-content: start; }

.tab-primary-3 {
  display: inline-block;
  background-color: #E9E8FF;
  border: 1px solid #635ce8;
  border-bottom: none;
  text-transform: none;
  padding: 8px 16px 37px 16px;
  border-radius: 20px 20px 0px 0px;
  font-size: 14px;
  flex: 1 1 100%; }
  @media (min-width: 576px) {
    .tab-primary-3 {
      font-size: 32px;
      font-weight: bold;
      padding: 16px 31px 30px 31px;
      border-radius: 20px 20px 0px 0px;
      flex: 0 1 278px; } }
  .tab-primary-3:hover, .tab-primary-3:focus {
    box-shadow: none;
    border-color: #635ce8; }
  .tab-primary-3.current {
    background-color: #635ce8;
    color: #fff; }

.tab-yellow-3 {
  display: inline-block;
  background-color: #fff0c7;
  border: 1px solid #ffe089;
  border-bottom: none;
  text-transform: none;
  padding: 8px 26px 37px 26px;
  border-radius: 20px 20px 0px 0px;
  font-size: 14px; }
  @media (min-width: 576px) {
    .tab-yellow-3 {
      font-size: 32px;
      font-weight: bold;
      padding: 16px 31px 30px 31px;
      border-radius: 20px 20px 0px 0px;
      flex: 0 1 278px; } }
  .tab-yellow-3:hover, .tab-yellow-3:focus {
    box-shadow: none;
    border-color: #f7cd57; }
  .tab-yellow-3.current {
    background-color: #f7cd57; }

.check, li.check-purple-primary, li.check-yellow-primary, li.plus-red-primary {
  display: inline-flex;
  align-items: center; }
  .check:before, li.check-purple-primary:before, li.check-yellow-primary:before, li.plus-red-primary:before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: .3em;
    background-position: center;
    background-repeat: no-repeat; }

li.check-purple-primary:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00001 10.2L3.50001 7.69996C3.11341 7.31336 2.48661 7.31336 2.10001 7.69996C1.71341 8.08656 1.71341 8.71336 2.10001 9.09996L5.2929 12.2929C5.68343 12.6834 6.31659 12.6834 6.70712 12.2929L14.3 4.69996C14.6866 4.31336 14.6866 3.68656 14.3 3.29996C13.9134 2.91336 13.2866 2.91336 12.9 3.29996L6.00001 10.2Z' fill='%23635CE8'/%3E%3C/svg%3E%0A"); }

li.check-yellow-primary:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00001 10.2002L3.50001 7.7002C3.11341 7.3136 2.48661 7.3136 2.10001 7.7002C1.71341 8.0868 1.71341 8.7136 2.10001 9.1002L5.2929 12.2931C5.68343 12.6836 6.31659 12.6836 6.70712 12.2931L14.3 4.7002C14.6866 4.3136 14.6866 3.6868 14.3 3.3002C13.9134 2.9136 13.2866 2.9136 12.9 3.3002L6.00001 10.2002Z' fill='%23F7CD57'/%3E%3C/svg%3E%0A"); }

li.plus-red-primary:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 9V13C9 13.5523 8.55228 14 8 14C7.44772 14 7 13.5523 7 13V9H3C2.44772 9 2 8.55228 2 8C2 7.44772 2.44772 7 3 7H7V3C7 2.44772 7.44772 2 8 2C8.55228 2 9 2.44772 9 3V7H13C13.5523 7 14 7.44772 14 8C14 8.55228 13.5523 9 13 9H9Z' fill='%23D13630'/%3E%3C/svg%3E%0A"); }

.content-text {
  position: relative; }
  .content-text__gradient {
    width: 100%;
    height: 800px;
    background: linear-gradient(180deg, rgba(245, 245, 247, 0) 11.98%, #F5F5F7 94.85%);
    position: absolute;
    bottom: 0;
    left: 0; }
    @media (min-width: 576px) {
      .content-text__gradient {
        height: 400px; } }
  @media (min-width: 576px) {
    .content-text .title-2 {
      font-size: 32px;
      margin-bottom: 1rem; } }

.btn-play, .btn-play--64 {
  width: 48px;
  height: 48px;
  border-radius: 32px;
  color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2.17666C0 1.01328 1.26694 0.292742 2.26681 0.88747L13.7258 7.70333C14.7029 8.2845 14.7035 9.69898 13.727 10.281L2.26795 17.1107C1.2681 17.7066 0 16.9861 0 15.8222L0 2.17666Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat; }
  @media (min-width: 576px) {
    .btn-play, .btn-play--64 {
      width: 64px;
      height: 64px; } }
  .btn-play:hover, .btn-play--64:hover, .btn-play:focus, .btn-play--64:focus {
    box-shadow: none;
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.75); }
  .btn-play--64 {
    width: 64px;
    height: 64px; }

.badge-rounded {
  padding: 8px 12px;
  border-radius: 20px; }

.badge-rounded-16 {
  padding: 8px 12px;
  border-radius: 16px; }

.text-purple-primary {
  color: #635ce8 !important; }

.text-purple-tetriary {
  color: #E9E8FF !important; }

.text-black-secondary {
  color: #727272 !important; }

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

.text-red-primary {
  color: #d13630 !important; }

.text-yellow-primary {
  color: #f7cd57 !important; }

.bg-purple-primary {
  background-color: #635ce8 !important; }

.bg-purple-secondary {
  background-color: #aeaaff !important; }

.bg-purple-tetriary {
  background-color: #E9E8FF !important; }

.bg-red-primary {
  background-color: #d13630 !important; }

.bg-yellow-primary {
  background-color: #f7cd57 !important; }

.bg-yellow-secondary {
  background-color: #ffe089 !important; }

.bg-dark-primary {
  background-color: #1d1c2e !important; }

.bg-dark-secondary {
  background-color: #1d1c2e !important; }

.shadow-black {
  box-shadow: 0px 16px 32px rgba(64, 63, 86, 0.12); }

.shadow-purple {
  box-shadow: 0px 8px 16px rgba(99, 92, 232, 0.3); }

.shadow-yellow {
  box-shadow: 6px 12px 32px 4px rgba(255, 205, 55, 0.4); }

.rounded-8 {
  border-radius: 8px; }

.rounded-16 {
  border-radius: 16px; }

.rounded-20 {
  border-radius: 20px; }

.rounded-24 {
  border-radius: 24px; }

.rounded-32 {
  border-radius: 32px; }

.border-1 {
  border-style: solid;
  border-width: 1px; }

.border-2 {
  border-style: solid;
  border-width: 2px; }

.border-purple-primary {
  border-color: #635ce8; }

.border-purple-secondary {
  border-color: #aeaaff; }

.-rotate-2 {
  transform: rotate(-2deg); }

.-rotate-5 {
  transform: rotate(-5deg); }

.headline {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 1rem;
  line-height: 1.15; }
  @media (min-width: 576px) {
    .headline {
      font-size: 80px;
      margin-bottom: 1rem; } }

.text-base {
  font-size: 16px;
  font-weight: 400; }
  @media (min-width: 576px) {
    .text-base {
      font-size: 20px; } }

.text-caption {
  font-size: 14px;
  font-weight: 400;
  line-height: 130%; }
  @media (min-width: 576px) {
    .text-caption {
      font-size: 16px; } }

.text-xs {
  font-size: 12px;
  line-height: 1.15; }

.text-disclaimer {
  font-size: 12px;
  color: #F5F5F7;
  opacity: 0.6; }
  @media (min-width: 576px) {
    .text-disclaimer {
      font-size: 16px; } }

.title-1 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 1rem;
  line-height: 1.15; }
  @media (min-width: 576px) {
    .title-1 {
      font-size: 56px;
      margin-bottom: 3rem; } }

.title-2 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 1rem;
  line-height: 1.15; }
  @media (min-width: 992px) {
    .title-2 {
      font-size: 48px;
      margin-bottom: 1rem; } }

.title-3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 1rem;
  line-height: 1.15; }
  @media (min-width: 576px) {
    .title-3 {
      font-size: 32px;
      margin-bottom: 1rem; } }

@media (min-width: 576px) {
  .two-columns {
    column-count: 2; } }

.font-bold {
  font-weight: bold; }

.form-input {
  padding: 8px !important;
  border-radius: 8px !important;
  border-color: transparent !important; }
  .form-input.wpcf7-not-valid {
    background-color: #FFD5CC !important;
    border-color: #ff2b00 !important; }
  .form-input::placeholder.wpcf7-not-valid {
    color: #FF6F52 !important; }

.button-primary, a.button-primary {
  font-size: 16px;
  padding: 10px 24px;
  background-color: #d13630 !important;
  color: #fff;
  border-radius: 16px;
  border-color: #d13630;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  line-height: 1;
  display: block;
  width: 100%; }
  @media (min-width: 576px) {
    .button-primary, a.button-primary {
      font-size: 20px;
      padding: 12px 32px; } }
  .button-primary:hover, a.button-primary:hover {
    box-shadow: 0px 12px 24px rgba(209, 54, 48, 0.3); }
  .button-primary:focus, a.button-primary:focus {
    background-color: #C2241E; }

.button-primary-sm, a.button-primary-sm {
  font-size: 14px;
  padding: 14px 14px;
  background-color: #d13630;
  color: #fff;
  border-radius: 16px;
  border-color: #d13630;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  line-height: 1;
  display: block;
  width: 100%; }
  @media (min-width: 576px) {
    .button-primary-sm, a.button-primary-sm {
      font-size: 20px;
      padding: 12px 32px; } }
  .button-primary-sm:hover, a.button-primary-sm:hover {
    box-shadow: 0px 12px 24px rgba(209, 54, 48, 0.3); }
  .button-primary-sm:focus, a.button-primary-sm:focus {
    background-color: #C2241E; }

.button-secondary, a.button-secondary {
  font-size: 16px;
  padding: 10px 24px;
  background-color: #fff;
  color: #0D0D0D;
  border-radius: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #635ce8;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  line-height: 1;
  display: block;
  width: 100%; }
  @media (min-width: 576px) {
    .button-secondary, a.button-secondary {
      font-size: 20px;
      padding: 12px 32px; } }
  .button-secondary:hover, a.button-secondary:hover {
    box-shadow: 0px 12px 24px rgba(99, 92, 232, 0.2); }
  .button-secondary:focus, a.button-secondary:focus {
    background-color: #E9E8FF; }

.button-secondary-sm, a.button-secondary-sm {
  font-size: 14px;
  padding: 14px 14px;
  background-color: #fff;
  color: #0D0D0D;
  border-radius: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #635ce8;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  line-height: 1;
  display: block;
  width: 100%; }
  @media (min-width: 576px) {
    .button-secondary-sm, a.button-secondary-sm {
      font-size: 20px;
      padding: 12px 32px; } }
  .button-secondary-sm:hover, a.button-secondary-sm:hover {
    box-shadow: 0px 12px 24px rgba(99, 92, 232, 0.2); }
  .button-secondary-sm:focus, a.button-secondary-sm:focus {
    background-color: #E9E8FF; }

.button-secondary-ghost, a.button-secondary-ghost {
  font-size: 16px;
  padding: 10px 24px;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-radius: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  line-height: 1;
  display: block;
  width: 100%; }
  @media (min-width: 576px) {
    .button-secondary-ghost, a.button-secondary-ghost {
      font-size: 20px;
      padding: 12px 32px; } }
  .button-secondary-ghost:hover, a.button-secondary-ghost:hover {
    box-shadow: 0px 12px 24px rgba(255, 255, 255, 0.05); }
  .button-secondary-ghost:focus, a.button-secondary-ghost:focus {
    background-color: rgba(255, 255, 255, 0.2); }

.b24-widget-button-wrapper {
  right: 16px !important;
  bottom: 16px !important; }
  @media (min-width: 576px) {
    .b24-widget-button-wrapper {
      right: 50px !important;
      bottom: 50px !important; } }

#scrollUp {
  display: block !important;
  right: 90px !important;
  bottom: 30px !important; }
  @media (min-width: 576px) {
    #scrollUp {
      display: block !important;
      right: 128px !important;
      bottom: 64px !important; } }

.map-container {
  width: 100%;
  height: 340px; }
  @media (min-width: 576px) {
    .map-container {
      height: 500px; } }

.fancybox__slide::before {
  content: none !important; }

.hover-red-primary:hover, a.hover-red-primary:hover {
  color: #d13630 !important; }

.page-template-page-office {
  background-color: #F5F5F7; }

.block-ef__picture img {
  width: 100%; }

@media (min-width: 992px) {
  .block-ef__caption {
    display: none; } }

.block-eg, .block-eg--1 {
  position: relative; }
  .block-eg__media {
    width: 100%;
    height: auto;
    background-color: #E9E8FF;
    border-radius: 20px;
    margin-bottom: 12px; }
    @media (min-width: 992px) {
      .block-eg__media {
        width: 100%;
        height: auto;
        max-width: 100%;
        margin-bottom: 0; } }
    .block-eg__media img {
      width: 100%;
      border-radius: 20px; }
      @media (min-width: 992px) {
        .block-eg__media img {
          border-radius: 24px; } }
  @media (min-width: 992px) {
    .block-eg--1 .block-eg__caption {
      position: absolute;
      width: 228px;
      right: 30px;
      bottom: -35px;
      transform: matrix(1, -0.07, 0.07, 1, 0, 0); } }

@media (min-width: 992px) {
  .our-life-swiper {
    overflow: visible !important; } }

@media (min-width: 992px) {
  .our-life-swiper .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; } }

.our-life-swiper .swiper-slide {
  width: 312px;
  margin-left: 6px;
  margin-right: 6px; }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide {
      width: auto;
      margin-left: 0;
      margin-right: 0; } }
  .our-life-swiper .swiper-slide--1 {
    width: 140px;
    margin-left: 12px; }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--1 {
        width: auto;
        order: 1;
        margin-left: 0; } }
    .our-life-swiper .swiper-slide--1 .card-sl__caption {
      width: 106px;
      left: -10px;
      bottom: 6px;
      transform: rotate(-4deg); }
      @media (min-width: 992px) {
        .our-life-swiper .swiper-slide--1 .card-sl__caption {
          width: 128px;
          left: -26px;
          bottom: 60px; } }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide--2 {
      order: 2; } }
  .our-life-swiper .swiper-slide--2 .card-sl__caption {
    width: 131px;
    left: auto;
    right: -12px;
    top: 16px;
    bottom: auto;
    transform: rotate(-2deg); }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--2 .card-sl__caption {
        width: 160px;
        right: 30px;
        top: -24px; } }
  .our-life-swiper .swiper-slide--3 {
    width: 180px; }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--3 {
        width: auto;
        order: 3; } }
    .our-life-swiper .swiper-slide--3 .card-sl__caption {
      width: 120px;
      left: -8px;
      bottom: 6px;
      transform: rotate(4deg); }
      @media (min-width: 992px) {
        .our-life-swiper .swiper-slide--3 .card-sl__caption {
          width: 144px;
          left: -14px;
          bottom: 30px; } }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide--4 {
      order: 5;
      margin-top: -286px;
      margin-right: 37px; } }
  .our-life-swiper .swiper-slide--4 .card-sl__caption {
    width: 162px;
    left: auto;
    right: 15px;
    bottom: 12px;
    transform: rotate(-4deg); }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--4 .card-sl__caption {
        width: 134px;
        top: 60px;
        bottom: auto;
        right: -40px; } }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide--5 {
      order: 7;
      margin-top: 24px; } }
  .our-life-swiper .swiper-slide--5 .card-sl__caption {
    width: 178px;
    left: auto;
    right: 47px;
    bottom: 10px;
    transform: rotate(-2deg); }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--5 .card-sl__caption {
        width: 214px;
        right: 98px;
        bottom: -20px; } }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide--6 {
      order: 4;
      margin-top: 24px; } }
  .our-life-swiper .swiper-slide--6 .card-sl__caption {
    width: 155px;
    left: auto;
    right: -8px;
    bottom: 12px;
    transform: rotate(-4deg); }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--6 .card-sl__caption {
        width: 190px;
        bottom: 17px; } }
  @media (min-width: 992px) {
    .our-life-swiper .swiper-slide--7 {
      order: 6;
      margin-top: 24px; } }
  .our-life-swiper .swiper-slide--7 .card-sl__caption {
    width: 183px;
    left: 15px;
    bottom: 13px;
    transform: rotate(-4deg); }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--7 .card-sl__caption {
        width: 222px;
        left: -17px;
        bottom: 30px; } }
  .our-life-swiper .swiper-slide--8 {
    margin-right: 12px; }
    @media (min-width: 992px) {
      .our-life-swiper .swiper-slide--8 {
        order: 8;
        margin-right: 0;
        margin-top: 24px; } }
    .our-life-swiper .swiper-slide--8 .card-sl__caption {
      width: 167px;
      left: -4px;
      bottom: 13px;
      transform: rotate(4deg); }
      @media (min-width: 992px) {
        .our-life-swiper .swiper-slide--8 .card-sl__caption {
          width: 204px;
          left: auto;
          right: -25px;
          top: 28px;
          bottom: auto; } }

.gis-map {
  height: 220px;
  border: 1px solid #aeaaff;
  border-radius: 20px;
  overflow: hidden; }
  @media (min-width: 992px) {
    .gis-map {
      height: 372px; } }
  .gis-map iframe {
    margin-bottom: -8px;
    height: 220px;
    border: none !important;
    border-radius: 20px !important; }
    @media (min-width: 992px) {
      .gis-map iframe {
        height: 372px; } }

.gis-map-big {
  height: 220px;
  border-radius: 20px;
  overflow: hidden; }
  @media (min-width: 992px) {
    .gis-map-big {
      height: 500px;
      border-radius: 24px; } }
  .gis-map-big iframe {
    margin-bottom: -8px;
    height: 220px;
    border: none !important;
    border-radius: 20px !important; }
    @media (min-width: 992px) {
      .gis-map-big iframe {
        height: 500px; } }

.block-te__tabs {
  display: flex;
  justify-content: space-between; }
  @media (min-width: 992px) {
    .block-te__tabs {
      justify-content: start; } }

.block-te__tab {
  display: inline-block;
  border: 1px solid #727272;
  border-bottom: none;
  margin-bottom: -1px;
  text-transform: none;
  padding: 8px 16px 26px 16px;
  border-radius: 20px 20px 0px 0px;
  font-size: 14px;
  position: relative;
  margin-bottom: -20px;
  flex: 1 1 100%; }
  @media (min-width: 992px) {
    .block-te__tab {
      font-size: 32px;
      font-weight: bold;
      padding: 16px 80px 30px 80px;
      border-radius: 20px 20px 0px 0px;
      flex: 0 1 314px; } }
  .block-te__tab:hover, .block-te__tab:focus {
    box-shadow: none;
    border-color: #635ce8; }
  .block-te__tab.current {
    background-color: #E9E8FF;
    border: 1px solid #635ce8;
    color: #635ce8;
    border-bottom: none; }
    .block-te__tab.current:after {
      content: '';
      width: 100%;
      height: 20px;
      background-color: #E9E8FF;
      position: absolute;
      top: 26px;
      left: 0;
      z-index: 1; }
      @media (min-width: 992px) {
        .block-te__tab.current:after {
          top: 50px;
          height: 26px; } }

.block-te__content {
  background-color: #E9E8FF;
  border: 1px solid #635ce8;
  padding: 20px 0;
  border-radius: 20px 20px 20px 20px; }
  @media (min-width: 992px) {
    .block-te__content {
      padding: 40px 0 32px 0; } }

@media (min-width: 992px) {
  .cars-swiper {
    overflow-y: visible !important; } }

.cars-swiper__slide, .cars-swiper .swiper-slide {
  width: max-content; }
  @media (min-width: 992px) {
    .cars-swiper__slide, .cars-swiper .swiper-slide {
      width: 507px; } }
  .cars-swiper__slide:first-child, .cars-swiper .swiper-slide:first-child {
    margin-left: 16px; }
    @media (min-width: 992px) {
      .cars-swiper__slide:first-child, .cars-swiper .swiper-slide:first-child {
        margin-left: 24px; } }

.cars-swiper__slide--sm {
  width: 149px; }
  @media (min-width: 992px) {
    .cars-swiper__slide--sm {
      width: 507px; } }
  .cars-swiper__slide--sm:first-child {
    margin-left: 16px; }

.car-card {
  position: relative;
  width: 265px;
  height: 154px; }
  @media (min-width: 992px) {
    .car-card {
      width: 507px;
      height: 302px; } }
  .car-card--sm {
    width: 164px;
    height: 154px; }
    @media (min-width: 992px) {
      .car-card--sm {
        width: 507px;
        height: 302px; } }
  .car-card__header {
    position: relative; }
  .car-card__image {
    position: absolute;
    left: 0;
    bottom: 0; }
  .car-card__content {
    font-size: 14px; }
    @media (min-width: 992px) {
      .car-card__content {
        font-size: 20px; } }

.page-template-page-office .swiper-instructors__wrapper {
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 72px; }
  @media (min-width: 992px) {
    .page-template-page-office .swiper-instructors__wrapper {
      background-color: #f7cd57;
      margin-top: 124px;
      margin-bottom: 124px;
      padding-top: 40px;
      padding-bottom: 20px; } }

.sc-wrapper {
  overflow: hidden; }
  @media (min-width: 992px) {
    .sc-wrapper {
      padding: 24px 0 32px 0;
      background: #FFFFFF;
      border-radius: 32px; } }

@media (min-width: 992px) {
  .block-sc {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px; }
    .block-sc .swiper {
      overflow: visible; }
    .block-sc .swiper-wrapper {
      flex-wrap: wrap; }
    .block-sc .swiper-slide {
      margin-bottom: 20px; }
      .block-sc .swiper-slide:last-child {
        margin-bottom: 0; } }

.block-sc__tabs {
  display: flex; }
  @media (min-width: 992px) {
    .block-sc__tabs {
      display: none; } }

.sc-card {
  background-color: #fff;
  border: 1px solid #635ce8;
  border-radius: 20px;
  padding: 20px 16px;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 12px; }
  .sc-card:last-child {
    margin-bottom: 0; }
  @media (min-width: 992px) {
    .sc-card {
      display: flex;
      justify-content: space-between;
      align-items: end;
      background-color: transparent;
      border: none;
      border-radius: 0;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12);
      padding: 0 0 16px 0;
      margin-bottom: 20px;
      margin-left: 0;
      margin-right: 0; }
      .sc-card:last-child {
        margin-bottom: 0; } }
  @media (min-width: 992px) {
    .sc-card--360 {
      padding: 16px 500px;
      margin: 0 -500px; } }
  .sc-card__time {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1.15; }
    @media (min-width: 992px) {
      .sc-card__time {
        font-size: 32px; } }
  .sc-card__name {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.15;
    color: #635ce8; }
    @media (min-width: 992px) {
      .sc-card__name {
        font-size: 32px;
        color: #0D0D0D; } }
  .sc-card__badge {
    display: inline-block;
    padding: 8px 16px;
    background: #635ce8;
    color: #fff;
    box-shadow: 4px 8px 16px 4px rgba(99, 92, 232, 0.3);
    border-radius: 32px;
    transform: rotate(-2deg);
    margin-bottom: 6px; }
  .sc-card__badge-2 {
    display: inline-block;
    font-size: 14px;
    padding: 8px 16px;
    background: #635ce8;
    color: #fff;
    box-shadow: 4px 8px 16px 4px rgba(99, 92, 232, 0.3);
    border-radius: 32px; }

.sc-tab {
  border: 1px solid #E9E8FF;
  border-radius: 20px;
  padding: 8px 12px;
  text-align: center;
  white-space: nowrap;
  position: relative; }
  .sc-tab__wrapper {
    flex-shrink: 0;
    width: 124px !important;
    padding-top: 20px;
    margin-left: 6px;
    margin-right: 6px; }
    .sc-tab__wrapper:first-child {
      margin-left: 12px; }
    .sc-tab__wrapper:last-child {
      margin-right: 12px; }
    .sc-tab__wrapper.swiper-slide-thumb-active .sc-tab {
      background: #FFFFFF;
      border: 1px solid #635ce8;
      user-select: none; }
      .sc-tab__wrapper.swiper-slide-thumb-active .sc-tab .text-caption {
        color: #635ce8; }
  .sc-tab__badge {
    transform: rotate(4deg);
    position: absolute;
    top: -24px;
    right: -20px; }
  .sc-tab.swiper-slide-thumb-active {
    background: #FFFFFF;
    border: 1px solid #635ce8; }
    .sc-tab.swiper-slide-thumb-active .text-caption {
      color: #635ce8; }

.block-ps {
  background-color: #403f56;
  color: #fff;
  border-radius: 20px;
  padding: 26px 0 20px 0; }
  @media (min-width: 992px) {
    .block-ps {
      border-radius: 24px;
      padding: 30 0 32px 0; } }

.pagination-story {
  display: flex; }
  .pagination-story .swiper-pagination-bullet {
    flex: 1 1 50%;
    height: 2px; }
    .pagination-story .swiper-pagination-bullet-active {
      background-color: #fff; }

.card-sl {
  position: relative; }
  .card-sl__media img {
    border-radius: 20px; }
  .card-sl__caption {
    font-size: 14px;
    line-height: 130%;
    background: #fff;
    padding: 8px 12px;
    border-radius: 20px;
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 160px;
    transform: rotate(-4deg); }
    @media (min-width: 992px) {
      .card-sl__caption {
        font-size: 16px;
        padding: 14px 20px;
        box-shadow: 8px 16px 32px rgba(0, 0, 0, 0.12); } }

@media (min-width: 576px) {
  .slider-container {
    max-width: 1296px;
    margin-left: auto;
    margin-right: auto; } }

.badge-sm-y {
  background-color: #f7cd57;
  padding: 4px 8px;
  border-radius: 20px;
  box-shadow: 4px 8px 16px 4px rgba(247, 205, 87, 0.3);
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.badge-sm-d {
  background-color: #1d1c2e;
  padding: 4px 8px;
  border-radius: 20px;
  box-shadow: 4px 8px 16px 4px rgba(64, 63, 86, 0.3);
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.badge-sm-p {
  background-color: #635ce8;
  padding: 4px 8px;
  border-radius: 20px;
  box-shadow: 4px 8px 16px 4px rgba(99, 92, 232, 0.3);
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.badge-sm-ma {
  background: linear-gradient(106.84deg, #635CE8 14.25%, #C55AC8 50.86%, #F7CD57 93.12%);
  box-shadow: 4px 8px 16px 4px rgba(247, 205, 87, 0.3);
  padding: 4px 8px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.badge-sm-me {
  background: linear-gradient(103.37deg, #635CE8 26.01%, #403F56 105.81%);
  box-shadow: 4px 8px 16px 4px rgba(99, 92, 232, 0.3);
  padding: 4px 8px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.badge-sm-ae {
  background: linear-gradient(99.94deg, #F7CD57 8.52%, #9329E6 46.53%, #403F56 98.04%);
  box-shadow: 4px 8px 16px 4px rgba(99, 92, 232, 0.3);
  padding: 4px 8px;
  border-radius: 20px;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  display: inline-block; }

.opacity-60 {
  opacity: .6; }

.page-template-page-city-driving {
  background-color: #F5F5F7; }

.text-white {
  color: #fff !important; }

.text-body {
  color: #0D0D0D !important; }

.bg-white {
  background-color: #fff !important; }

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

.bg-violet {
  background-color: #6657F2 !important; }

.text-black {
  color: #0D0D0D !important; }

.bg-snow-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='339' height='341' viewBox='0 0 339 341' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' clip-path='url(%23clip0_9207_168)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.83411 195.936C2.79733 196.247 2.64915 196.533 2.41713 196.742C2.20966 196.872 1.96992 196.941 1.72526 196.941C1.48059 196.941 1.24086 196.872 1.03339 196.742C0.397646 196.428 -0.301202 194.915 0.136805 194.357C0.372186 194.091 0.694916 193.916 1.04725 193.865C1.39959 193.814 1.75853 193.891 2.05982 194.08C2.35246 194.284 2.58079 194.566 2.71797 194.895C2.85515 195.224 2.89546 195.585 2.83411 195.936Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8556 162.269C12.3129 163.449 12.3439 164.752 11.9433 165.953C11.7361 166.547 11.3835 167.08 10.9175 167.503C10.4515 167.926 9.88695 168.225 9.2754 168.374C8.73355 168.47 8.17712 168.441 7.64776 168.291C7.11841 168.142 6.62982 167.874 6.21854 167.509C5.39031 166.79 4.68749 165.762 4.69538 164.666C4.70502 163.331 6.21985 161.052 7.38787 160.405C7.97383 160.08 8.64921 159.952 9.31334 160.042C9.97748 160.132 10.5948 160.434 11.0734 160.903C11.4236 161.301 11.6896 161.765 11.8556 162.269Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7164 47.6275C14.6212 47.3343 14.6006 47.0219 14.6564 46.7188C14.7123 46.4156 14.843 46.1311 15.0365 45.8911C15.5145 45.2338 16.4325 45.1246 17.0205 45.0896C17.8794 45.0396 18.5928 45.9143 18.5901 46.7746C18.5773 47.2332 18.4143 47.6748 18.1262 48.0319C17.8381 48.3889 17.4407 48.6416 16.995 48.7511C16.544 48.8513 16.0722 48.7946 15.6579 48.5902C15.2435 48.3859 14.9113 48.0462 14.7164 47.6275Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.18 317.23C18.0236 318.768 18.1885 321.256 14.3863 320.812C14.702 319.695 13.4945 319.278 13.5738 318.412C13.672 317.344 13.9851 316.019 15.036 315.801C15.9383 315.612 16.7363 316.422 17.18 317.23Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.44993 70.6915C6.6209 71.3189 6.57363 71.9856 6.31581 72.5826C6.18178 72.8767 5.96656 73.1266 5.69545 73.3028C5.42433 73.479 5.10854 73.5743 4.78516 73.5774C4.40003 73.5586 4.02751 73.4342 3.70848 73.2177C3.38944 73.0012 3.13621 72.7011 2.97657 72.3503C2.86569 71.9492 2.83708 71.5299 2.89239 71.1175C2.94769 70.7051 3.08576 70.3082 3.2984 69.9505C3.45909 69.6434 3.7064 69.3902 4.00964 69.2223C4.31288 69.0543 4.65872 68.979 5.00438 69.0056C5.77911 69.1309 6.27061 69.9246 6.44993 70.6915Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3272 280.056C24.5682 280.726 24.6192 281.449 24.4745 282.146C24.3298 282.843 23.995 283.486 23.5073 284.004C22.9903 284.487 22.3312 284.79 21.628 284.868C20.9249 284.946 20.2154 284.794 19.6051 284.437C17.4743 283.166 16.9627 280.397 17.6401 279.151C17.9994 278.536 18.5348 278.044 19.177 277.737C19.8192 277.429 20.5387 277.322 21.2427 277.427C21.9432 277.555 22.5976 277.865 23.1393 278.327C23.6811 278.788 24.0909 279.385 24.3272 280.056Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.73555 256.578C4.4133 256.969 3.96149 257.232 3.46202 257.319C2.96254 257.406 2.44841 257.312 2.01277 257.052C0.82897 256.275 0.960504 254.394 1.79355 253.706C2.187 253.382 2.68663 253.214 3.19634 253.235C3.70605 253.257 4.18986 253.465 4.55486 253.822C4.91987 254.178 5.1403 254.656 5.17373 255.165C5.20715 255.674 5.05124 256.177 4.73598 256.578H4.73555Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.2943 318.776C39.2829 318.979 39.2158 319.175 39.1004 319.343C38.985 319.511 38.8256 319.644 38.6398 319.727C38.454 319.81 38.2489 319.841 38.0468 319.816C37.8448 319.79 37.6536 319.71 37.4941 319.583C36.8579 319.268 36.159 317.756 36.5975 317.198C36.8329 316.931 37.1556 316.757 37.5078 316.706C37.86 316.655 38.2189 316.731 38.5201 316.921C38.8124 317.124 39.0406 317.407 39.1778 317.736C39.3149 318.064 39.3554 318.425 39.2943 318.776Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9524 108.536C11.6753 108.608 10.3949 108.601 9.11865 108.516C9.15923 108.456 9.18601 108.388 9.19711 108.316C10.569 108.139 11.9506 108.048 13.3339 108.042L13.3729 108.097C13.2326 108.243 13.0914 108.388 12.9524 108.536Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7387 108.23C16.5821 108.296 15.4071 108.389 14.229 108.465C14.1663 108.377 14.1014 108.293 14.0374 108.207C14.086 108.15 14.1347 108.093 14.1829 108.035C15.3737 108.031 16.5624 108.045 17.7321 108.035C17.7321 108.059 17.7295 108.082 17.7299 108.105C17.7304 108.145 17.7361 108.187 17.7387 108.23Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3729 108.097L13.3339 108.042C12.3728 106.71 11.389 105.393 10.3262 104.116C10.3617 104.084 10.3942 104.048 10.423 104.01C11.5884 105.194 12.6835 106.445 13.7026 107.756C13.5924 107.869 13.4825 107.983 13.3729 108.097Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0373 108.206C14.1013 108.293 14.1662 108.377 14.2289 108.463C15.0162 109.535 15.716 110.669 16.3216 111.854C16.252 111.867 16.1852 111.892 16.1243 111.928C15.3088 110.815 14.5187 109.693 13.7212 108.58C13.827 108.457 13.9324 108.332 14.0373 108.206Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7211 108.582C12.5522 110.005 11.3046 111.361 9.98421 112.644C9.96541 112.575 9.93584 112.509 9.89654 112.449C9.88207 112.428 9.86188 112.412 9.84521 112.392C10.7662 111.018 11.8061 109.728 12.9529 108.535C13.0919 108.388 13.2331 108.243 13.3734 108.097C13.4833 107.983 13.5932 107.87 13.7031 107.756C14.5997 106.84 15.5143 105.954 16.3982 105.092C16.4747 105.134 16.5565 105.166 16.6415 105.186C15.8085 106.109 14.9952 107.071 14.1832 108.035C14.135 108.093 14.0863 108.15 14.0376 108.207C13.9321 108.333 13.8266 108.457 13.7211 108.582Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5732 111.856C16.6988 111.891 16.8097 111.966 16.8899 112.069C16.9701 112.172 17.0153 112.298 17.0191 112.428L17.0108 112.866C16.9859 112.916 16.9492 112.959 16.904 112.991C16.8588 113.024 16.8063 113.045 16.7512 113.052C16.6408 113.066 16.5288 113.059 16.4211 113.031C16.307 113.022 16.1967 112.987 16.099 112.927C16.0012 112.868 15.9189 112.786 15.8586 112.689C15.8334 112.625 15.8206 112.558 15.8209 112.49C15.8172 112.368 15.8461 112.247 15.9046 112.139C15.958 112.051 16.0336 111.979 16.1238 111.931C16.1848 111.894 16.2515 111.869 16.3211 111.856C16.4041 111.837 16.4902 111.837 16.5732 111.856Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.05742 108.607L9.09472 108.87C9.11752 109.026 8.95881 109.146 8.81149 109.201C8.6531 109.272 8.4768 109.293 8.30604 109.262C8.13527 109.231 7.97808 109.148 7.85523 109.025C7.75275 108.884 7.69197 108.717 7.67984 108.543C7.65611 108.422 7.65761 108.296 7.68423 108.175C7.71085 108.054 7.76203 107.94 7.83462 107.839C7.9254 107.74 8.04084 107.667 8.16913 107.628C8.31398 107.574 8.47073 107.56 8.62294 107.587C8.77514 107.614 8.9172 107.682 9.03419 107.783C9.10132 107.853 9.15107 107.937 9.17934 108.03C9.20761 108.122 9.21358 108.22 9.19684 108.315C9.18574 108.387 9.15896 108.455 9.11838 108.515C9.10231 108.548 9.0818 108.579 9.05742 108.607Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3262 104.116C10.251 104.188 10.1613 104.243 10.0631 104.278C10.0003 104.3 9.93296 104.308 9.86671 104.299C9.7288 104.258 9.6121 104.166 9.54136 104.04C9.45605 103.937 9.39751 103.815 9.37084 103.683C9.35798 103.536 9.39637 103.389 9.47954 103.267C9.56665 103.119 9.6989 103.002 9.85703 102.934C9.93615 102.901 10.022 102.888 10.1074 102.895C10.1928 102.902 10.2753 102.929 10.3481 102.974C10.4161 103.017 10.4732 103.076 10.5146 103.145C10.5561 103.214 10.5809 103.291 10.5871 103.372C10.5866 103.489 10.5783 103.606 10.5625 103.722C10.5379 103.828 10.4905 103.927 10.4235 104.012C10.3944 104.05 10.3618 104.085 10.3262 104.116Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2567 105C16.1378 104.91 16.0416 104.793 15.9757 104.66C15.9097 104.526 15.876 104.379 15.877 104.23C15.8823 104.081 15.9352 103.938 16.028 103.821C16.1208 103.705 16.2486 103.621 16.3925 103.582C16.5604 103.554 16.7329 103.578 16.8863 103.652C17.1237 103.757 17.3246 103.93 17.4637 104.149C17.4979 104.203 17.5277 104.274 17.4918 104.327L17.4404 104.647C17.4353 104.777 17.3872 104.901 17.3037 105C17.2203 105.099 17.1063 105.167 16.9796 105.195C16.8677 105.218 16.7518 105.215 16.6411 105.186C16.5013 105.152 16.3702 105.088 16.2567 105Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.4529 108.919C18.3254 108.931 18.1971 108.905 18.0842 108.845C17.9712 108.785 17.8787 108.692 17.8181 108.579C17.7683 108.469 17.7413 108.35 17.7387 108.229C17.7361 108.185 17.7304 108.144 17.7299 108.101C17.7299 108.078 17.7321 108.057 17.7321 108.032C17.7176 107.899 17.7359 107.766 17.7854 107.642C17.8349 107.519 17.914 107.409 18.0158 107.323C18.0822 107.285 18.1557 107.26 18.2318 107.251C18.3079 107.241 18.3852 107.247 18.459 107.268C18.5213 107.278 18.5798 107.305 18.6287 107.344C18.6776 107.384 18.7152 107.436 18.7379 107.495L18.94 107.743C19.0122 107.848 19.0579 107.97 19.0732 108.097C19.0885 108.224 19.0728 108.353 19.0277 108.472C18.9805 108.591 18.9023 108.695 18.8012 108.774C18.7001 108.852 18.5799 108.902 18.4529 108.919Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M95.4662 295.036C93.9632 295.041 92.4633 295.024 90.9858 295.039C90.9858 295.009 90.9897 294.98 90.9892 294.951C90.9892 294.898 90.9871 294.844 90.9827 294.789C92.4414 294.707 93.9229 294.59 95.4083 294.494C95.4877 294.603 95.5692 294.711 95.6495 294.819C95.5885 294.891 95.5272 294.963 95.4662 295.036Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M97.0203 294.404C98.6255 294.313 100.235 294.322 101.839 294.428C101.79 294.506 101.758 294.593 101.745 294.683C100.018 294.905 98.2787 295.02 96.5376 295.027L96.4902 294.961C96.668 294.776 96.8446 294.59 97.0203 294.404Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M95.6494 294.819C95.5692 294.711 95.4876 294.603 95.4082 294.494C94.4142 293.141 93.5309 291.709 92.7671 290.214C92.8547 290.197 92.9387 290.165 93.0156 290.12C94.0447 291.525 95.0426 292.94 96.0488 294.346C95.9156 294.504 95.7824 294.661 95.6494 294.819Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.4904 294.961L96.5378 295.027C97.751 296.709 98.993 298.372 100.334 299.983C100.289 300.023 100.248 300.067 100.212 300.115C98.7413 298.621 97.3596 297.043 96.0735 295.388C96.2129 295.247 96.3519 295.104 96.4904 294.961Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100.945 289.54C99.7819 291.273 98.4685 292.901 97.0204 294.405C96.845 294.591 96.6683 294.777 96.4903 294.962C96.3517 295.105 96.2128 295.249 96.0734 295.391C94.943 296.546 93.7846 297.664 92.6697 298.751C92.5733 298.698 92.4701 298.658 92.3628 298.632C93.4151 297.468 94.441 296.254 95.4661 295.039C95.5271 294.966 95.5884 294.894 95.6494 294.82C95.7826 294.662 95.9158 294.504 96.0488 294.347C97.5243 292.551 99.099 290.839 100.766 289.219C100.79 289.306 100.827 289.389 100.877 289.465C100.898 289.492 100.921 289.517 100.945 289.54Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M92.4487 290.214C92.2902 290.169 92.1502 290.074 92.049 289.945C91.9477 289.815 91.8906 289.656 91.8857 289.491L91.8967 288.939C91.9281 288.876 91.9742 288.822 92.0313 288.781C92.0884 288.74 92.1546 288.714 92.2242 288.704C92.3635 288.687 92.5048 288.696 92.6407 288.731C92.7847 288.742 92.9241 288.787 93.0474 288.862C93.1707 288.938 93.2745 289.041 93.3506 289.164C93.3828 289.243 93.3992 289.328 93.3988 289.414C93.4033 289.569 93.3666 289.721 93.2923 289.856C93.225 289.967 93.1295 290.058 93.0156 290.119C92.9386 290.165 92.8546 290.196 92.767 290.214C92.6622 290.237 92.5535 290.237 92.4487 290.214Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M102.595 289.12C102.489 289.371 102.294 289.573 102.048 289.69C101.932 289.757 101.805 289.803 101.674 289.825C101.538 289.841 101.401 289.823 101.274 289.772C101.147 289.722 101.034 289.642 100.945 289.538C100.921 289.514 100.898 289.489 100.877 289.462C100.827 289.386 100.79 289.303 100.766 289.216C100.704 289.007 100.713 288.783 100.792 288.579L100.997 288.28C101.039 288.17 101.109 288.074 101.201 288.002C101.293 287.93 101.404 287.884 101.52 287.87C101.755 287.846 101.99 287.91 102.18 288.049C102.354 288.16 102.488 288.324 102.563 288.517C102.638 288.709 102.649 288.921 102.595 289.12Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M101.936 294.313L101.889 293.982C101.86 293.786 102.06 293.636 102.246 293.565C102.446 293.475 102.668 293.448 102.884 293.487C103.1 293.526 103.298 293.63 103.453 293.785C103.582 293.963 103.658 294.174 103.673 294.394C103.703 294.547 103.701 294.705 103.668 294.858C103.634 295.011 103.57 295.155 103.478 295.282C103.363 295.407 103.217 295.499 103.055 295.549C102.873 295.617 102.675 295.635 102.483 295.601C102.29 295.567 102.111 295.481 101.964 295.353C101.878 295.266 101.813 295.161 101.775 295.044C101.737 294.928 101.726 294.805 101.744 294.684C101.757 294.593 101.789 294.506 101.839 294.429C101.866 294.386 101.898 294.347 101.936 294.313Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M100.334 299.983C100.429 299.892 100.543 299.822 100.667 299.779C100.746 299.75 100.831 299.74 100.914 299.751C101.088 299.802 101.236 299.919 101.325 300.077C101.433 300.208 101.507 300.363 101.541 300.528C101.557 300.714 101.508 300.9 101.403 301.054C101.293 301.242 101.126 301.389 100.927 301.475C100.827 301.516 100.718 301.533 100.611 301.524C100.503 301.516 100.399 301.482 100.307 301.425C100.221 301.37 100.149 301.297 100.097 301.21C100.044 301.123 100.013 301.024 100.005 300.923C100.006 300.776 100.016 300.628 100.036 300.482C100.067 300.349 100.127 300.224 100.212 300.117C100.248 300.068 100.289 300.023 100.334 299.983Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M92.8487 298.867C92.9986 298.981 93.1199 299.127 93.2031 299.296C93.2863 299.465 93.329 299.65 93.328 299.838C93.3213 300.026 93.2544 300.207 93.1373 300.354C93.0202 300.501 92.859 300.607 92.6773 300.656C92.4654 300.692 92.2475 300.661 92.0538 300.568C91.7543 300.436 91.5007 300.218 91.3252 299.942C91.2813 299.874 91.2445 299.783 91.2897 299.716L91.3545 299.312C91.3608 299.149 91.4214 298.992 91.5267 298.867C91.632 298.742 91.776 298.656 91.9359 298.622C92.0771 298.592 92.2233 298.595 92.363 298.632C92.4703 298.657 92.5735 298.697 92.6699 298.75C92.7325 298.784 92.7923 298.823 92.8487 298.867Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.9857 295.039C91.0042 295.206 90.9812 295.375 90.9189 295.53C90.8566 295.686 90.7568 295.825 90.6283 295.933C90.5444 295.981 90.4516 296.012 90.3555 296.024C90.2594 296.036 90.1618 296.029 90.0685 296.003C89.9901 295.99 89.9165 295.956 89.855 295.906C89.7935 295.855 89.7462 295.79 89.7177 295.715L89.4626 295.403C89.3715 295.27 89.3138 295.117 89.2943 294.957C89.2748 294.797 89.2939 294.634 89.3503 294.483C89.4103 294.333 89.5093 294.202 89.6371 294.103C89.765 294.004 89.9169 293.942 90.0772 293.921C90.2382 293.906 90.4001 293.938 90.5428 294.015C90.6854 294.091 90.8024 294.207 90.8791 294.349C90.9431 294.488 90.9786 294.638 90.9835 294.79C90.987 294.844 90.9892 294.898 90.99 294.952C90.9896 294.98 90.9861 295.009 90.9857 295.039Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.34 332.857C186.307 332.861 185.276 332.849 184.26 332.857C184.26 332.838 184.263 332.817 184.263 332.798C184.263 332.761 184.257 332.724 184.255 332.686C185.259 332.63 186.278 332.549 187.3 332.483C187.355 332.558 187.411 332.632 187.466 332.706L187.34 332.857Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M188.407 332.423C189.515 332.36 190.626 332.366 191.733 332.441C191.697 332.493 191.674 332.553 191.665 332.616C190.475 332.769 189.276 332.848 188.076 332.853L188.042 332.806C188.164 332.676 188.287 332.551 188.407 332.423Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.601 336.349C189.59 335.322 188.64 334.237 187.756 333.099C187.852 333.001 187.947 332.903 188.042 332.804L188.076 332.851C188.909 334.007 189.763 335.15 190.686 336.257C190.655 336.285 190.626 336.316 190.601 336.349Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.466 332.708C187.411 332.634 187.355 332.559 187.3 332.485C186.617 331.555 186.01 330.571 185.485 329.544C185.545 329.532 185.603 329.51 185.656 329.479C186.363 330.445 187.049 331.417 187.741 332.384L187.466 332.708Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.756 333.099C186.979 333.895 186.185 334.663 185.418 335.411C185.352 335.374 185.281 335.346 185.207 335.329C185.931 334.528 186.635 333.694 187.34 332.857L187.466 332.708L187.74 332.384C188.754 331.149 189.837 329.973 190.982 328.859C190.999 328.919 191.024 328.976 191.058 329.028C191.071 329.047 191.089 329.061 191.102 329.078C190.303 330.27 189.401 331.389 188.406 332.423C188.285 332.551 188.163 332.677 188.041 332.804C187.947 332.902 187.852 333.001 187.756 333.099Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M185.267 329.543C185.158 329.512 185.061 329.448 184.992 329.358C184.922 329.269 184.883 329.16 184.879 329.047L184.887 328.668C184.908 328.624 184.94 328.587 184.979 328.559C185.018 328.531 185.064 328.513 185.112 328.506C185.208 328.494 185.305 328.5 185.398 328.524C185.497 328.532 185.593 328.563 185.678 328.615C185.763 328.666 185.834 328.737 185.886 328.822C185.908 328.876 185.919 328.935 185.919 328.994C185.922 329.1 185.897 329.205 185.846 329.298C185.8 329.374 185.734 329.436 185.656 329.478C185.603 329.51 185.545 329.532 185.485 329.544C185.413 329.56 185.339 329.56 185.267 329.543Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.982 328.859C190.939 328.715 190.946 328.561 191 328.421L191.141 328.215C191.17 328.14 191.218 328.073 191.281 328.024C191.345 327.974 191.421 327.943 191.501 327.933C191.662 327.917 191.823 327.961 191.954 328.056C192.074 328.133 192.166 328.245 192.217 328.377C192.268 328.509 192.276 328.654 192.24 328.791C192.167 328.965 192.033 329.105 191.863 329.186C191.784 329.231 191.697 329.263 191.607 329.279C191.513 329.289 191.418 329.277 191.33 329.242C191.242 329.207 191.164 329.151 191.103 329.079C191.089 329.062 191.071 329.048 191.059 329.029C191.025 328.977 190.999 328.92 190.982 328.859Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M191.786 332.361L191.754 332.133C191.734 331.998 191.872 331.895 191.999 331.847C192.137 331.785 192.289 331.767 192.437 331.793C192.586 331.82 192.722 331.891 192.829 331.997C192.918 332.12 192.97 332.265 192.981 332.416C193.001 332.522 193 332.63 192.977 332.735C192.954 332.841 192.909 332.94 192.846 333.027C192.768 333.113 192.667 333.176 192.556 333.21C192.431 333.257 192.295 333.269 192.163 333.246C192.031 333.222 191.907 333.163 191.806 333.076C191.748 333.015 191.705 332.942 191.68 332.862C191.656 332.782 191.651 332.697 191.665 332.614C191.674 332.551 191.697 332.491 191.733 332.439C191.747 332.411 191.765 332.384 191.786 332.361Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M191.42 336.994C191.345 337.122 191.23 337.224 191.093 337.283C191.024 337.311 190.95 337.323 190.875 337.317C190.801 337.311 190.73 337.287 190.667 337.248C190.608 337.21 190.558 337.16 190.522 337.1C190.486 337.04 190.465 336.973 190.459 336.903C190.46 336.802 190.467 336.701 190.481 336.6C190.502 336.509 190.543 336.423 190.601 336.349C190.627 336.316 190.655 336.285 190.686 336.257C190.751 336.195 190.829 336.147 190.914 336.117C190.969 336.098 191.027 336.092 191.084 336.099C191.204 336.134 191.305 336.214 191.367 336.323C191.44 336.412 191.491 336.519 191.515 336.632C191.526 336.76 191.493 336.888 191.42 336.994Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M185.541 335.491C185.644 335.569 185.727 335.67 185.784 335.785C185.841 335.901 185.871 336.029 185.87 336.158C185.866 336.287 185.82 336.411 185.739 336.513C185.659 336.614 185.548 336.687 185.423 336.72C185.277 336.745 185.128 336.723 184.995 336.66C184.789 336.569 184.614 336.419 184.494 336.229C184.464 336.182 184.438 336.12 184.469 336.074L184.513 335.796C184.518 335.684 184.559 335.576 184.632 335.49C184.704 335.405 184.803 335.345 184.913 335.322C185.01 335.302 185.111 335.304 185.207 335.329C185.28 335.346 185.351 335.374 185.417 335.411C185.461 335.433 185.502 335.46 185.541 335.491Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M184.261 332.859C184.273 332.974 184.258 333.09 184.215 333.197C184.172 333.304 184.104 333.398 184.015 333.473C183.958 333.506 183.894 333.528 183.828 333.536C183.761 333.544 183.694 333.539 183.63 333.521C183.576 333.512 183.526 333.489 183.483 333.455C183.441 333.42 183.408 333.375 183.388 333.324L183.213 333.109C183.15 333.017 183.111 332.912 183.097 332.802C183.084 332.692 183.097 332.58 183.136 332.476C183.178 332.373 183.246 332.283 183.334 332.215C183.421 332.147 183.526 332.104 183.636 332.09C183.747 332.08 183.858 332.102 183.956 332.154C184.054 332.206 184.134 332.286 184.187 332.384C184.23 332.48 184.253 332.583 184.255 332.687C184.257 332.725 184.262 332.761 184.263 332.799C184.263 332.819 184.261 332.839 184.261 332.859Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.2594 335.928C59.2306 336.253 59.1074 336.563 58.9048 336.818C58.7022 337.074 58.4292 337.265 58.1194 337.368C57.5284 337.466 56.9217 337.343 56.4161 337.022C56.1609 336.87 55.9517 336.653 55.8105 336.392C55.6694 336.131 55.6017 335.837 55.6146 335.541C55.7106 334.57 55.9697 333.383 57.0128 333.226C57.2463 333.2 57.4827 333.227 57.7045 333.304C57.9263 333.382 58.1279 333.508 58.2944 333.674C58.6149 333.953 58.8682 334.3 59.0353 334.691C59.2024 335.081 59.279 335.504 59.2594 335.928Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.8946 259.292C53.8659 259.617 53.7427 259.927 53.5401 260.183C53.3375 260.438 53.0645 260.629 52.7547 260.732C52.1637 260.831 51.5569 260.708 51.0513 260.386C50.7962 260.235 50.5869 260.017 50.4458 259.756C50.3046 259.496 50.2369 259.202 50.2498 258.905C50.3459 257.934 50.605 256.748 51.6476 256.591C51.8812 256.565 52.1176 256.591 52.3395 256.669C52.5613 256.746 52.763 256.872 52.9296 257.038C53.2498 257.317 53.5029 257.664 53.67 258.055C53.8371 258.445 53.9139 258.868 53.8946 259.292Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.9374 295.968C57.6151 296.359 57.1633 296.622 56.6639 296.709C56.1644 296.796 55.6503 296.701 55.2147 296.442C54.0309 295.664 54.1624 293.784 54.9955 293.096C55.3889 292.771 55.8885 292.604 56.3982 292.625C56.9079 292.646 57.3918 292.855 57.7568 293.211C58.1218 293.568 58.3421 294.046 58.3756 294.555C58.409 295.064 58.2531 295.567 57.9379 295.968H57.9374Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83.2836 244.516C83.272 244.719 83.2048 244.915 83.0893 245.083C82.9738 245.25 82.8145 245.383 82.6288 245.467C82.443 245.55 82.2379 245.581 82.0359 245.555C81.8338 245.53 81.6425 245.45 81.4829 245.324C80.8463 245.008 80.1478 243.496 80.5863 242.938C80.8217 242.671 81.1444 242.497 81.4966 242.446C81.8489 242.395 82.2077 242.472 82.5089 242.661C82.8012 242.865 83.0294 243.147 83.1666 243.476C83.3039 243.804 83.3445 244.165 83.2836 244.516Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M103.519 324.773C103.831 325.17 103.974 325.674 103.917 326.176C103.859 326.677 103.606 327.136 103.213 327.453C102.819 327.769 102.316 327.918 101.814 327.866C101.311 327.814 100.85 327.567 100.528 327.177L100.55 327.254C100.358 327.029 100.224 326.761 100.161 326.472C100.072 326.168 100.045 325.85 100.082 325.536L100.126 325.696C100.18 325.229 100.407 324.799 100.76 324.488C101.169 324.173 101.683 324.026 102.197 324.079C102.71 324.132 103.184 324.381 103.519 324.773Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M135.562 325.267L136.017 326.065C136.212 326.688 136.337 327.33 136.389 327.981C136.432 328.332 136.411 328.688 136.327 329.032C136.221 329.349 136.046 329.637 135.815 329.878C135.584 330.119 135.302 330.306 134.991 330.425C134.204 330.686 133.367 330.759 132.547 330.639C131.727 330.518 130.947 330.207 130.269 329.73C129.701 329.167 129.359 328.415 129.307 327.617C129.255 326.818 129.497 326.029 129.987 325.396C130.51 324.791 131.21 324.363 131.987 324.173C132.765 323.982 133.583 324.038 134.327 324.333C134.825 324.51 135.256 324.836 135.562 325.267Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M179.597 290.654C179.798 289.953 180.087 289.786 180.669 289.764C181.335 289.739 182.156 289.806 182.431 290.412C182.487 290.555 182.513 290.707 182.509 290.86C182.505 291.014 182.471 291.164 182.408 291.304C182.269 291.644 182.021 291.927 181.701 292.107C181.382 292.288 181.012 292.356 180.649 292.3C180.292 292.22 179.981 292.002 179.784 291.694C179.587 291.385 179.52 291.012 179.597 290.654Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M293.968 236.619C292.691 236.691 291.41 236.685 290.134 236.599C290.174 236.539 290.201 236.471 290.212 236.399C291.584 236.222 292.965 236.13 294.348 236.126C294.362 236.144 294.375 236.162 294.388 236.18C294.245 236.326 294.106 236.471 293.968 236.619Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M295.198 236.118C296.388 236.115 297.577 236.128 298.749 236.118C298.749 236.141 298.746 236.165 298.746 236.187C298.746 236.231 298.752 236.272 298.755 236.315C297.598 236.381 296.423 236.474 295.245 236.55C295.182 236.462 295.118 236.378 295.054 236.292C295.101 236.233 295.149 236.174 295.198 236.118Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M294.388 236.18C294.375 236.162 294.362 236.144 294.348 236.126C293.387 234.793 292.403 233.475 291.341 232.199C291.377 232.167 291.409 232.131 291.438 232.093C292.604 233.277 293.699 234.528 294.718 235.84C294.607 235.952 294.497 236.066 294.388 236.18Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M295.052 236.29C295.116 236.378 295.18 236.461 295.244 236.548C296.031 237.62 296.731 238.754 297.336 239.938C297.266 239.952 297.2 239.977 297.139 240.013C296.324 238.9 295.533 237.778 294.736 236.665L295.052 236.29Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M290.859 240.476C291.78 239.102 292.821 237.811 293.968 236.619C294.106 236.471 294.247 236.326 294.388 236.181C294.497 236.067 294.607 235.953 294.718 235.84C295.614 234.923 296.529 234.037 297.413 233.176C297.489 233.218 297.571 233.25 297.656 233.27C296.821 234.193 296.01 235.154 295.198 236.118C295.149 236.176 295.101 236.233 295.052 236.29L294.736 236.665C293.567 238.088 292.319 239.444 290.999 240.727C290.98 240.658 290.95 240.592 290.911 240.533C290.895 240.512 290.878 240.493 290.859 240.476Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M297.588 239.939C297.713 239.974 297.823 240.048 297.904 240.151C297.984 240.253 298.029 240.379 298.034 240.509L298.026 240.947C298.001 240.997 297.964 241.039 297.919 241.072C297.874 241.104 297.821 241.125 297.766 241.133C297.656 241.147 297.543 241.14 297.435 241.112C297.321 241.103 297.211 241.067 297.114 241.008C297.016 240.948 296.934 240.866 296.874 240.769C296.848 240.706 296.835 240.639 296.835 240.571C296.832 240.448 296.861 240.328 296.92 240.22C296.973 240.133 297.049 240.061 297.139 240.012C297.2 239.976 297.267 239.951 297.336 239.937C297.419 239.919 297.505 239.92 297.588 239.939Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M289.549 240.805C289.62 240.662 289.722 240.537 289.849 240.44C289.975 240.343 290.123 240.276 290.279 240.245C290.388 240.232 290.497 240.247 290.598 240.287C290.7 240.327 290.789 240.392 290.859 240.476C290.878 240.493 290.895 240.512 290.911 240.533C290.95 240.593 290.98 240.658 290.999 240.727C291.048 240.893 291.041 241.071 290.978 241.232L290.816 241.469C290.783 241.556 290.727 241.632 290.654 241.689C290.581 241.747 290.494 241.783 290.402 241.794C290.216 241.813 290.029 241.762 289.879 241.651C289.741 241.564 289.635 241.434 289.575 241.282C289.516 241.13 289.507 240.963 289.549 240.805Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M290.072 236.691L290.109 236.954C290.132 237.109 289.973 237.228 289.826 237.283C289.668 237.354 289.492 237.376 289.321 237.344C289.15 237.313 288.993 237.231 288.87 237.108C288.767 236.967 288.706 236.8 288.695 236.626C288.671 236.504 288.672 236.379 288.698 236.258C288.725 236.136 288.776 236.022 288.848 235.921C288.939 235.823 289.055 235.75 289.183 235.711C289.328 235.656 289.485 235.642 289.637 235.669C289.789 235.696 289.932 235.764 290.048 235.865C290.116 235.935 290.165 236.019 290.194 236.112C290.222 236.204 290.228 236.302 290.211 236.397C290.2 236.469 290.173 236.537 290.133 236.597C290.117 236.631 290.096 236.662 290.072 236.691Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M291.341 232.199C291.266 232.271 291.176 232.326 291.078 232.361C291.015 232.383 290.948 232.391 290.882 232.382C290.744 232.342 290.627 232.249 290.556 232.123C290.471 232.02 290.412 231.898 290.385 231.766C290.372 231.619 290.411 231.472 290.495 231.351C290.581 231.202 290.714 231.085 290.872 231.017C290.951 230.984 291.037 230.971 291.122 230.978C291.208 230.985 291.29 231.012 291.363 231.057C291.431 231.1 291.488 231.158 291.529 231.227C291.571 231.296 291.596 231.374 291.602 231.454C291.602 231.571 291.593 231.688 291.577 231.804C291.553 231.91 291.505 232.009 291.438 232.094C291.409 232.132 291.377 232.167 291.341 232.199Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M297.271 233.083C297.152 232.993 297.056 232.877 296.99 232.743C296.924 232.61 296.89 232.463 296.891 232.314C296.896 232.165 296.949 232.021 297.042 231.905C297.135 231.788 297.263 231.704 297.407 231.666C297.575 231.637 297.747 231.661 297.9 231.736C298.138 231.84 298.339 232.012 298.478 232.232C298.511 232.286 298.542 232.358 298.506 232.411L298.454 232.73C298.449 232.86 298.401 232.984 298.318 233.083C298.235 233.182 298.121 233.25 297.994 233.277C297.882 233.301 297.766 233.298 297.656 233.269C297.57 233.25 297.488 233.218 297.412 233.175C297.363 233.148 297.315 233.118 297.271 233.083Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M298.747 236.116C298.733 235.984 298.751 235.85 298.8 235.727C298.85 235.603 298.928 235.494 299.03 235.408C299.097 235.37 299.17 235.345 299.247 235.335C299.323 235.326 299.4 235.332 299.474 235.352C299.536 235.363 299.595 235.389 299.643 235.429C299.692 235.469 299.73 235.521 299.752 235.58L299.955 235.827C300.027 235.933 300.073 236.054 300.088 236.181C300.103 236.308 300.088 236.437 300.042 236.556C299.995 236.675 299.917 236.779 299.815 236.858C299.714 236.936 299.593 236.986 299.466 237.002C299.339 237.014 299.211 236.988 299.098 236.928C298.985 236.867 298.892 236.775 298.832 236.662C298.782 236.552 298.755 236.433 298.753 236.312C298.749 236.268 298.744 236.227 298.743 236.184C298.744 236.163 298.747 236.139 298.747 236.116Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M212.607 277.086C211.636 277.141 210.664 277.136 209.694 277.071C209.725 277.025 209.745 276.973 209.754 276.919C210.796 276.784 211.846 276.715 212.897 276.711L212.926 276.752C212.819 276.864 212.712 276.975 212.607 277.086Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M213.541 276.706C214.446 276.702 215.349 276.713 216.238 276.706C216.238 276.723 216.236 276.741 216.238 276.758C216.238 276.79 216.242 276.822 216.245 276.855C215.368 276.905 214.473 276.975 213.578 277.033C213.53 276.968 213.481 276.901 213.433 276.838C213.467 276.792 213.504 276.749 213.541 276.706Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M213.19 277.121L213.431 276.837C213.479 276.901 213.528 276.968 213.576 277.032C214.175 277.846 214.706 278.708 215.166 279.608C215.113 279.619 215.063 279.638 215.017 279.665C214.397 278.818 213.796 277.967 213.19 277.121Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M212.926 276.752L212.897 276.711C212.166 275.698 211.419 274.698 210.611 273.728C210.638 273.703 210.663 273.676 210.685 273.647C211.57 274.547 212.402 275.497 213.176 276.493L212.926 276.752Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M213.19 277.121C212.302 278.202 211.354 279.232 210.351 280.208C210.337 280.155 210.314 280.105 210.284 280.059C210.272 280.044 210.259 280.029 210.245 280.016C210.945 278.972 211.735 277.991 212.606 277.086C212.712 276.973 212.819 276.863 212.926 276.752L213.176 276.493C213.858 275.797 214.553 275.124 215.224 274.469C215.282 274.501 215.345 274.525 215.409 274.541C214.775 275.242 214.158 275.972 213.541 276.705C213.504 276.749 213.467 276.793 213.431 276.837L213.19 277.121Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M215.493 280.517C215.409 280.528 215.324 280.522 215.242 280.501C215.155 280.494 215.071 280.467 214.997 280.422C214.923 280.376 214.86 280.314 214.814 280.24C214.795 280.192 214.785 280.141 214.785 280.089C214.783 279.996 214.805 279.905 214.85 279.823C214.89 279.757 214.948 279.702 215.016 279.665C215.063 279.638 215.113 279.619 215.166 279.608C215.229 279.594 215.294 279.594 215.358 279.608C215.453 279.635 215.537 279.692 215.598 279.77C215.659 279.848 215.693 279.943 215.696 280.042L215.689 280.375C215.671 280.413 215.643 280.446 215.609 280.47C215.574 280.495 215.535 280.511 215.493 280.517Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M210.351 280.208C210.389 280.334 210.383 280.469 210.335 280.591L210.212 280.771C210.187 280.837 210.145 280.895 210.089 280.938C210.034 280.982 209.967 281.009 209.897 281.018C209.756 281.032 209.615 280.994 209.5 280.91C209.395 280.843 209.315 280.745 209.27 280.629C209.225 280.513 209.218 280.386 209.25 280.266C209.303 280.158 209.381 280.063 209.477 279.989C209.574 279.915 209.686 279.864 209.805 279.841C209.887 279.832 209.969 279.843 210.046 279.874C210.122 279.904 210.19 279.953 210.243 280.016C210.257 280.03 210.27 280.045 210.283 280.06C210.313 280.105 210.336 280.155 210.351 280.208Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M209.647 277.14L209.675 277.34C209.692 277.458 209.571 277.548 209.46 277.59C209.34 277.645 209.206 277.661 209.076 277.638C208.946 277.614 208.827 277.552 208.734 277.459C208.656 277.351 208.611 277.224 208.602 277.092C208.584 277 208.585 276.904 208.605 276.812C208.625 276.72 208.664 276.633 208.719 276.557C208.788 276.482 208.876 276.426 208.973 276.397C209.083 276.356 209.203 276.345 209.318 276.366C209.434 276.386 209.542 276.438 209.631 276.514C209.682 276.567 209.719 276.631 209.741 276.702C209.762 276.772 209.767 276.846 209.755 276.919C209.746 276.973 209.726 277.024 209.695 277.07C209.682 277.096 209.666 277.119 209.647 277.14Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M210.611 273.728C210.554 273.783 210.486 273.824 210.411 273.85C210.363 273.868 210.312 273.873 210.262 273.867C210.157 273.836 210.068 273.766 210.014 273.671C209.949 273.592 209.904 273.499 209.883 273.399C209.874 273.287 209.903 273.176 209.966 273.083C210.032 272.97 210.132 272.882 210.252 272.83C210.313 272.805 210.378 272.795 210.443 272.8C210.508 272.805 210.571 272.826 210.626 272.86C210.677 272.893 210.721 272.937 210.752 272.989C210.784 273.042 210.803 273.101 210.807 273.162C210.807 273.251 210.801 273.339 210.788 273.428C210.77 273.507 210.734 273.582 210.683 273.647C210.661 273.676 210.637 273.703 210.611 273.728Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M215.117 274.4C215.027 274.331 214.954 274.243 214.904 274.141C214.853 274.04 214.828 273.928 214.828 273.815C214.832 273.702 214.873 273.593 214.943 273.504C215.014 273.415 215.111 273.352 215.22 273.322C215.348 273.301 215.479 273.319 215.595 273.375C215.776 273.455 215.928 273.586 216.034 273.753C216.06 273.793 216.082 273.848 216.055 273.888L216.016 274.132C216.012 274.23 215.975 274.324 215.912 274.4C215.848 274.475 215.762 274.527 215.665 274.547C215.58 274.565 215.492 274.563 215.408 274.541C215.344 274.526 215.282 274.501 215.223 274.469C215.186 274.449 215.15 274.426 215.117 274.4Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M216.238 276.704C216.227 276.604 216.241 276.502 216.278 276.408C216.316 276.314 216.376 276.231 216.453 276.166C216.504 276.136 216.56 276.117 216.618 276.11C216.675 276.102 216.734 276.106 216.791 276.122C216.838 276.13 216.883 276.151 216.92 276.181C216.957 276.212 216.985 276.252 217.002 276.297L217.156 276.484C217.211 276.565 217.246 276.657 217.257 276.754C217.269 276.85 217.257 276.948 217.223 277.04C217.187 277.13 217.127 277.209 217.05 277.268C216.973 277.327 216.881 277.365 216.785 277.377C216.688 277.386 216.591 277.367 216.505 277.321C216.419 277.275 216.349 277.205 216.303 277.119C216.265 277.036 216.244 276.945 216.242 276.854C216.24 276.821 216.236 276.789 216.235 276.757C216.236 276.739 216.238 276.721 216.238 276.704Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M191.902 75.9943C190.297 76.0847 188.688 76.0767 187.083 75.9702C187.133 75.8928 187.165 75.8059 187.178 75.7151C188.905 75.4931 190.644 75.3782 192.384 75.3711L192.432 75.4377C192.254 75.6235 192.078 75.8091 191.902 75.9943Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M193.456 75.3636C194.959 75.3593 196.459 75.3768 197.936 75.3636C197.936 75.393 197.933 75.4228 197.933 75.4513C197.933 75.5048 197.936 75.5591 197.94 75.613C196.481 75.6958 195 75.8133 193.514 75.9093C193.435 75.8001 193.353 75.6901 193.273 75.5841C193.334 75.5087 193.395 75.4364 193.456 75.3636Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M193.271 75.5815C193.352 75.6898 193.433 75.7976 193.513 75.9067C194.506 77.2599 195.39 78.6909 196.153 80.1858C196.066 80.2031 195.982 80.2352 195.905 80.2809C194.876 78.875 193.878 77.4603 192.872 76.0544L193.271 75.5815Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M192.432 75.4394L192.384 75.3728C191.172 73.6908 189.929 72.0286 188.588 70.4171C188.633 70.3771 188.674 70.3331 188.711 70.2856C190.181 71.779 191.563 73.3571 192.849 75.0117C192.709 75.1528 192.57 75.2954 192.432 75.4394Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.977 80.8589C189.14 79.1255 190.454 77.4977 191.902 75.9943C192.078 75.8079 192.254 75.6224 192.432 75.4377C192.571 75.294 192.709 75.1508 192.849 75.0082C193.979 73.8526 195.138 72.7346 196.253 71.6482C196.349 71.7018 196.452 71.7416 196.56 71.7665C195.508 72.9318 194.481 74.1449 193.456 75.3602C193.395 75.4329 193.334 75.5052 193.273 75.5793L192.873 76.0522C191.398 77.8478 189.823 79.5596 188.157 81.1797C188.133 81.0923 188.095 81.0092 188.046 80.9334C188.025 80.9071 188.001 80.8822 187.977 80.8589Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M196.472 80.1862C196.631 80.2311 196.771 80.3254 196.872 80.4552C196.973 80.5851 197.03 80.7439 197.035 80.9084L197.024 81.4606C196.993 81.5235 196.947 81.5778 196.89 81.6188C196.832 81.6597 196.766 81.6861 196.697 81.6955C196.557 81.7137 196.416 81.7048 196.28 81.6692C196.136 81.6581 195.997 81.6131 195.873 81.5379C195.75 81.4627 195.646 81.3595 195.57 81.2367C195.538 81.157 195.522 81.0719 195.522 80.986C195.518 80.8316 195.554 80.6788 195.629 80.5434C195.696 80.4325 195.791 80.3417 195.905 80.2804C195.982 80.2348 196.066 80.2026 196.154 80.1853C196.259 80.1624 196.367 80.1627 196.472 80.1862Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M186.326 81.2795C186.434 81.0293 186.629 80.8267 186.875 80.7098C186.99 80.643 187.117 80.5972 187.249 80.5744C187.384 80.559 187.522 80.5772 187.649 80.6273C187.776 80.6774 187.888 80.758 187.977 80.8619C188.001 80.8855 188.025 80.9107 188.046 80.9373C188.095 81.0131 188.133 81.0962 188.157 81.1836C188.219 81.3929 188.209 81.6169 188.13 81.8203L187.925 82.1201C187.884 82.2295 187.813 82.3256 187.721 82.3977C187.629 82.4699 187.519 82.5154 187.402 82.5294C187.168 82.5533 186.932 82.4895 186.742 82.3502C186.568 82.2389 186.434 82.0752 186.359 81.8827C186.285 81.6902 186.273 81.479 186.326 81.2795Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M186.987 76.0868L187.034 76.4177C187.062 76.6141 186.862 76.7644 186.676 76.8345C186.476 76.9247 186.254 76.952 186.038 76.9128C185.823 76.8737 185.624 76.77 185.469 76.6154C185.34 76.4365 185.264 76.2254 185.25 76.0058C185.22 75.8522 185.221 75.694 185.255 75.5412C185.288 75.3883 185.353 75.2439 185.445 75.117C185.559 74.9924 185.705 74.9004 185.867 74.8501C186.05 74.782 186.248 74.7643 186.44 74.7987C186.632 74.8332 186.811 74.9186 186.959 75.046C187.045 75.1332 187.109 75.2391 187.147 75.3553C187.185 75.4716 187.196 75.5951 187.178 75.7161C187.165 75.8068 187.133 75.8938 187.084 75.9711C187.056 76.0138 187.024 76.0527 186.987 76.0868Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M188.588 70.4172C188.493 70.5079 188.38 70.5774 188.256 70.621C188.176 70.6499 188.091 70.6593 188.008 70.6486C187.834 70.5974 187.686 70.4805 187.597 70.3225C187.49 70.1917 187.416 70.0368 187.381 69.8711C187.365 69.6852 187.414 69.4994 187.519 69.3452C187.629 69.1578 187.796 69.0105 187.996 68.9249C188.095 68.8835 188.204 68.8664 188.312 68.8751C188.419 68.8838 188.524 68.918 188.616 68.9749C188.701 69.0293 188.773 69.103 188.826 69.19C188.878 69.277 188.909 69.375 188.917 69.4763C188.917 69.6239 188.906 69.7714 188.886 69.9176C188.855 70.0509 188.795 70.1758 188.71 70.2831C188.674 70.3315 188.633 70.3763 188.588 70.4172Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M196.074 71.533C195.924 71.4195 195.803 71.2726 195.719 71.1041C195.636 70.9355 195.593 70.7499 195.594 70.5619C195.601 70.3738 195.668 70.1929 195.785 70.0457C195.902 69.8985 196.064 69.7926 196.245 69.7437C196.457 69.7077 196.675 69.7383 196.868 69.8313C197.168 69.9632 197.422 70.1812 197.597 70.4576C197.641 70.5259 197.678 70.6162 197.633 70.6837L197.568 71.0873C197.562 71.2506 197.501 71.4072 197.396 71.5323C197.291 71.6574 197.147 71.7439 196.987 71.778C196.845 71.8074 196.699 71.8038 196.56 71.7675C196.452 71.7426 196.349 71.7028 196.253 71.6491C196.19 71.6157 196.13 71.5769 196.074 71.533Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M197.936 75.3614C197.918 75.1946 197.941 75.0257 198.003 74.8698C198.066 74.7139 198.165 74.5757 198.294 74.4674C198.378 74.4189 198.47 74.3877 198.566 74.3756C198.663 74.3635 198.76 74.3707 198.854 74.3969C198.932 74.4103 199.005 74.4439 199.067 74.4943C199.128 74.5447 199.176 74.6102 199.204 74.6843L199.459 74.9964C199.551 75.1295 199.609 75.2826 199.628 75.4428C199.648 75.603 199.628 75.7656 199.572 75.9167C199.512 76.0668 199.413 76.1982 199.285 76.297C199.157 76.3958 199.005 76.4585 198.844 76.4785C198.683 76.494 198.522 76.4616 198.379 76.3856C198.236 76.3095 198.12 76.193 198.043 76.0508C197.979 75.9124 197.943 75.7624 197.939 75.6099C197.935 75.556 197.933 75.5017 197.932 75.4482C197.932 75.4206 197.936 75.3908 197.936 75.3614Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M313.94 293.021C315.954 293.015 317.965 293.038 319.944 293.018C319.944 293.057 319.944 293.096 319.944 293.135C319.944 293.207 319.948 293.279 319.953 293.351C317.999 293.463 316.015 293.619 314.025 293.748C313.918 293.6 313.812 293.451 313.703 293.304C313.781 293.209 313.86 293.115 313.94 293.021Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M311.856 293.869C309.703 293.99 307.546 293.979 305.395 293.836C305.461 293.732 305.504 293.616 305.521 293.494C307.837 293.196 310.169 293.042 312.503 293.034L312.567 293.121C312.329 293.369 312.092 293.618 311.856 293.869Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M313.701 293.304C313.81 293.451 313.917 293.6 314.024 293.748C315.354 295.56 316.537 297.477 317.559 299.479C317.44 299.501 317.325 299.544 317.219 299.605C315.842 297.72 314.506 295.829 313.158 293.947C313.34 293.733 313.521 293.518 313.701 293.304Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M312.567 293.122L312.503 293.034C310.876 290.778 309.211 288.549 307.413 286.388C307.474 286.334 307.529 286.273 307.578 286.207C309.549 288.21 311.402 290.327 313.127 292.546C312.94 292.737 312.753 292.929 312.567 293.122Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M306.593 300.391C308.153 298.067 309.913 295.885 311.855 293.869C312.09 293.619 312.327 293.37 312.566 293.124C312.752 292.931 312.938 292.739 313.126 292.547C314.641 290.997 316.195 289.499 317.689 288.043C317.818 288.114 317.956 288.168 318.1 288.201C316.687 289.764 315.314 291.39 313.939 293.022C313.859 293.117 313.78 293.21 313.7 293.305C313.519 293.52 313.338 293.734 313.157 293.948C311.179 296.356 309.067 298.651 306.832 300.823C306.8 300.706 306.75 300.595 306.684 300.494C306.656 300.457 306.626 300.423 306.593 300.391Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M317.986 299.487C318.198 299.548 318.386 299.674 318.522 299.848C318.658 300.022 318.734 300.235 318.741 300.456L318.725 301.196C318.684 301.28 318.622 301.353 318.545 301.408C318.469 301.463 318.38 301.499 318.287 301.512C318.1 301.535 317.91 301.523 317.728 301.476C317.535 301.461 317.348 301.4 317.183 301.3C317.018 301.199 316.878 301.06 316.777 300.896C316.734 300.789 316.712 300.675 316.712 300.559C316.706 300.352 316.755 300.148 316.855 299.966C316.942 299.816 317.068 299.691 317.219 299.605C317.325 299.544 317.44 299.501 317.559 299.479C317.7 299.45 317.846 299.453 317.986 299.487Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M304.38 300.953C304.523 300.617 304.784 300.344 305.115 300.187C305.27 300.097 305.44 300.035 305.616 300.005C305.798 299.984 305.982 300.009 306.153 300.076C306.323 300.143 306.474 300.251 306.593 300.391C306.626 300.423 306.657 300.456 306.685 300.492C306.752 300.594 306.802 300.705 306.833 300.821C306.917 301.102 306.905 301.403 306.798 301.676L306.523 302.078C306.468 302.225 306.373 302.354 306.249 302.45C306.126 302.547 305.978 302.608 305.822 302.627C305.507 302.659 305.192 302.573 304.937 302.386C304.704 302.237 304.524 302.018 304.424 301.761C304.324 301.503 304.309 301.22 304.38 300.953Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M305.265 293.991L305.328 294.434C305.367 294.697 305.098 294.899 304.849 294.992C304.581 295.114 304.283 295.151 303.994 295.099C303.705 295.046 303.438 294.907 303.23 294.7C303.057 294.46 302.955 294.177 302.935 293.883C302.895 293.677 302.898 293.465 302.943 293.26C302.988 293.055 303.075 292.861 303.198 292.691C303.352 292.524 303.547 292.401 303.764 292.334C304.009 292.242 304.275 292.218 304.532 292.265C304.79 292.311 305.03 292.426 305.228 292.597C305.344 292.714 305.43 292.856 305.481 293.012C305.532 293.167 305.547 293.333 305.523 293.495C305.506 293.617 305.463 293.734 305.396 293.837C305.36 293.894 305.316 293.946 305.265 293.991Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M307.413 286.388C307.285 286.51 307.133 286.603 306.967 286.661C306.86 286.7 306.747 286.712 306.634 286.698C306.401 286.629 306.203 286.472 306.084 286.26C305.94 286.085 305.84 285.877 305.795 285.655C305.773 285.407 305.838 285.158 305.979 284.951C306.126 284.7 306.35 284.503 306.618 284.388C306.752 284.332 306.898 284.309 307.043 284.32C307.188 284.332 307.328 284.378 307.451 284.454C307.566 284.527 307.663 284.626 307.733 284.743C307.803 284.86 307.846 284.991 307.856 285.127C307.855 285.325 307.84 285.523 307.812 285.719C307.771 285.896 307.691 286.063 307.578 286.206C307.529 286.272 307.474 286.333 307.413 286.388Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M317.45 287.884C317.249 287.732 317.086 287.535 316.975 287.309C316.863 287.083 316.806 286.834 316.807 286.581C316.816 286.33 316.906 286.087 317.063 285.89C317.22 285.693 317.437 285.551 317.68 285.486C317.964 285.438 318.256 285.479 318.516 285.604C318.917 285.781 319.257 286.073 319.493 286.443C319.551 286.535 319.601 286.657 319.54 286.747L319.452 287.288C319.444 287.507 319.362 287.717 319.221 287.885C319.08 288.053 318.887 288.168 318.673 288.214C318.483 288.254 318.287 288.249 318.1 288.2C317.956 288.167 317.817 288.113 317.688 288.042C317.605 287.996 317.525 287.943 317.45 287.884Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M319.944 293.018C319.92 292.794 319.951 292.567 320.035 292.358C320.12 292.149 320.254 291.964 320.427 291.819C320.539 291.754 320.663 291.712 320.792 291.696C320.921 291.679 321.052 291.689 321.177 291.724C321.282 291.742 321.381 291.787 321.464 291.855C321.547 291.922 321.61 292.01 321.648 292.11L321.991 292.529C322.113 292.707 322.191 292.913 322.217 293.128C322.243 293.343 322.217 293.561 322.141 293.763C322.061 293.965 321.928 294.141 321.757 294.273C321.585 294.405 321.381 294.489 321.166 294.516C320.951 294.537 320.734 294.493 320.542 294.391C320.351 294.289 320.195 294.133 320.092 293.943C320.006 293.757 319.958 293.556 319.951 293.351C319.946 293.279 319.944 293.207 319.942 293.135C319.942 293.096 319.943 293.058 319.944 293.018Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M191.685 119.363C190.682 119.42 189.663 119.5 188.641 119.567C188.586 119.492 188.53 119.418 188.475 119.343C188.517 119.293 188.559 119.244 188.601 119.194C189.634 119.191 190.665 119.202 191.679 119.194C191.679 119.214 191.679 119.234 191.679 119.254C191.678 119.289 191.683 119.326 191.685 119.363Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.534 119.628C186.426 119.691 185.315 119.685 184.208 119.61C184.243 119.559 184.266 119.5 184.275 119.438C185.466 119.284 186.664 119.204 187.865 119.2C187.876 119.216 187.887 119.232 187.898 119.248C187.776 119.374 187.654 119.5 187.534 119.628Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M188.475 119.343C188.53 119.418 188.586 119.492 188.641 119.567C189.324 120.497 189.931 121.48 190.456 122.508C190.396 122.52 190.338 122.541 190.285 122.573C189.578 121.608 188.892 120.634 188.2 119.668L188.475 119.343Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M187.898 119.249C187.887 119.234 187.876 119.218 187.865 119.202C187.031 118.045 186.177 116.903 185.255 115.795C185.286 115.768 185.314 115.737 185.339 115.704C186.35 116.731 187.3 117.816 188.184 118.953C188.089 119.05 187.993 119.149 187.898 119.249Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M188.2 119.668C187.186 120.903 186.104 122.08 184.958 123.194C184.942 123.134 184.916 123.077 184.882 123.024C184.869 123.007 184.854 122.99 184.838 122.975C185.637 121.783 186.539 120.663 187.534 119.629C187.654 119.501 187.777 119.376 187.899 119.249C187.994 119.15 188.089 119.051 188.185 118.953C188.962 118.158 189.756 117.39 190.523 116.642C190.589 116.679 190.66 116.707 190.734 116.724C190.01 117.525 189.306 118.358 188.602 119.195C188.558 119.245 188.517 119.294 188.476 119.344L188.2 119.668Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.674 122.508C190.783 122.539 190.879 122.604 190.949 122.693C191.019 122.782 191.058 122.891 191.061 123.004L191.053 123.384C191.032 123.427 191 123.464 190.961 123.492C190.922 123.521 190.877 123.539 190.829 123.545C190.733 123.558 190.636 123.552 190.542 123.527C190.443 123.519 190.347 123.488 190.263 123.437C190.178 123.385 190.106 123.314 190.054 123.23C190.032 123.175 190.021 123.116 190.021 123.057C190.018 122.951 190.043 122.847 190.094 122.754C190.141 122.678 190.206 122.615 190.285 122.573C190.338 122.541 190.396 122.52 190.456 122.508C190.528 122.491 190.602 122.492 190.674 122.508Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M184.959 123.194C185.002 123.338 184.995 123.492 184.94 123.632L184.799 123.838C184.771 123.913 184.723 123.979 184.659 124.029C184.596 124.079 184.52 124.11 184.44 124.119C184.279 124.136 184.117 124.092 183.987 123.996C183.867 123.92 183.775 123.807 183.724 123.675C183.672 123.543 183.664 123.398 183.701 123.262C183.774 123.088 183.908 122.948 184.078 122.867C184.157 122.821 184.244 122.789 184.334 122.774C184.428 122.763 184.523 122.776 184.611 122.811C184.699 122.846 184.777 122.902 184.838 122.974C184.853 122.99 184.868 123.006 184.881 123.024C184.916 123.076 184.942 123.133 184.959 123.194Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M184.154 119.691L184.186 119.918C184.206 120.053 184.068 120.157 183.941 120.204C183.804 120.266 183.651 120.285 183.503 120.259C183.354 120.232 183.218 120.161 183.111 120.054C183.023 119.932 182.97 119.787 182.959 119.636C182.939 119.53 182.94 119.421 182.963 119.316C182.986 119.211 183.031 119.112 183.094 119.025C183.172 118.939 183.273 118.876 183.384 118.842C183.51 118.795 183.646 118.782 183.778 118.806C183.91 118.829 184.033 118.888 184.135 118.976C184.193 119.036 184.236 119.11 184.26 119.19C184.285 119.27 184.29 119.355 184.275 119.438C184.266 119.5 184.243 119.559 184.207 119.611C184.193 119.639 184.175 119.666 184.154 119.691Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M185.255 115.794C185.19 115.856 185.112 115.904 185.027 115.934C184.972 115.953 184.914 115.96 184.856 115.953C184.737 115.917 184.635 115.837 184.574 115.728C184.5 115.639 184.449 115.532 184.425 115.419C184.415 115.291 184.448 115.164 184.52 115.058C184.596 114.929 184.711 114.828 184.848 114.769C184.917 114.741 184.991 114.729 185.065 114.735C185.139 114.741 185.211 114.764 185.274 114.803C185.333 114.841 185.382 114.891 185.418 114.951C185.454 115.011 185.476 115.078 185.481 115.148C185.481 115.249 185.474 115.351 185.46 115.451C185.427 115.583 185.356 115.702 185.255 115.794Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M190.4 116.561C190.296 116.483 190.213 116.382 190.156 116.266C190.099 116.15 190.069 116.023 190.07 115.893C190.075 115.764 190.121 115.64 190.201 115.539C190.282 115.438 190.393 115.365 190.517 115.331C190.663 115.306 190.813 115.328 190.946 115.392C191.152 115.483 191.326 115.632 191.446 115.822C191.476 115.869 191.502 115.931 191.471 115.977L191.427 116.255C191.422 116.367 191.381 116.475 191.309 116.561C191.236 116.647 191.137 116.706 191.027 116.729C190.93 116.75 190.83 116.747 190.734 116.722C190.66 116.705 190.589 116.678 190.523 116.641C190.48 116.618 190.439 116.591 190.4 116.561Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M191.754 119.666C191.711 119.57 191.688 119.467 191.685 119.363C191.682 119.326 191.678 119.289 191.678 119.252C191.678 119.233 191.678 119.212 191.678 119.192C191.665 119.077 191.681 118.962 191.724 118.855C191.767 118.748 191.835 118.653 191.924 118.578C191.981 118.545 192.045 118.524 192.111 118.515C192.177 118.507 192.244 118.512 192.309 118.53C192.363 118.539 192.413 118.562 192.456 118.597C192.498 118.631 192.53 118.676 192.55 118.727L192.726 118.942C192.788 119.034 192.828 119.139 192.841 119.249C192.855 119.359 192.842 119.471 192.803 119.575C192.761 119.678 192.693 119.768 192.605 119.836C192.517 119.904 192.413 119.947 192.303 119.961C192.192 119.971 192.082 119.948 191.984 119.896C191.886 119.843 191.806 119.763 191.754 119.666Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M281.443 129.07C280.985 127.889 280.954 126.586 281.355 125.386C281.562 124.792 281.915 124.259 282.381 123.836C282.847 123.413 283.411 123.113 284.023 122.964C284.564 122.869 285.121 122.897 285.65 123.047C286.18 123.197 286.668 123.465 287.079 123.83C287.908 124.549 288.61 125.576 288.603 126.673C288.592 128.008 287.079 130.286 285.911 130.934C285.324 131.259 284.649 131.386 283.985 131.296C283.321 131.206 282.703 130.905 282.224 130.436C281.875 130.038 281.609 129.573 281.443 129.07Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M321.017 238.837C320.604 238.324 320.399 237.676 320.443 237.019C320.472 236.694 320.596 236.384 320.799 236.129C321.002 235.873 321.275 235.682 321.585 235.579C322.152 235.481 322.735 235.592 323.225 235.893C323.476 236.061 323.685 236.285 323.835 236.547C323.985 236.809 324.072 237.102 324.089 237.403C324.002 238.301 323.774 239.382 322.919 239.667C322.218 239.899 321.461 239.427 321.017 238.837Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M250.234 61.1215C250.262 60.7965 250.386 60.4871 250.588 60.2313C250.791 59.9756 251.064 59.7847 251.374 59.6823C251.965 59.5833 252.571 59.7065 253.077 60.028C253.332 60.1792 253.541 60.3967 253.682 60.6576C253.824 60.9184 253.891 61.2126 253.878 61.5089C253.782 62.48 253.523 63.6664 252.48 63.8237C252.247 63.8498 252.01 63.8231 251.788 63.7456C251.567 63.668 251.365 63.5417 251.199 63.3758C250.878 63.0971 250.625 62.7495 250.458 62.3592C250.291 61.9688 250.214 61.5456 250.234 61.1215Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M242.366 98.6192C242.174 98.0052 242.141 97.3522 242.271 96.7221C242.339 96.4085 242.48 96.1151 242.681 95.8654C242.883 95.6157 243.14 95.4165 243.433 95.2837C244.104 95.0147 245.425 94.9244 246.01 95.3499C246.587 95.8121 247.072 96.3792 247.438 97.0214C247.786 97.5803 247.915 98.2477 247.801 98.8957C247.686 99.5438 247.337 100.127 246.82 100.534C246.302 100.94 245.653 101.142 244.996 101.1C244.339 101.058 243.72 100.775 243.259 100.306C242.823 99.8284 242.516 99.248 242.366 98.6192Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M314.501 91.0262C313.658 89.4879 313.493 87.0009 317.295 87.4444C316.98 88.5606 318.187 88.9782 318.107 89.8442C318.009 90.9127 317.696 92.2366 316.645 92.4562C315.744 92.6477 314.946 91.8365 314.501 91.0262Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M328.789 327.521C328.618 326.894 328.666 326.227 328.924 325.63C329.058 325.336 329.273 325.086 329.544 324.91C329.815 324.734 330.131 324.638 330.454 324.635C330.839 324.654 331.212 324.778 331.531 324.995C331.85 325.211 332.103 325.512 332.263 325.862C332.373 326.263 332.402 326.683 332.347 327.095C332.292 327.507 332.154 327.904 331.941 328.262C331.78 328.569 331.533 328.822 331.23 328.99C330.926 329.158 330.58 329.234 330.235 329.207C329.459 329.082 328.968 328.287 328.789 327.521Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M125.599 128.14C125.709 128.541 125.738 128.96 125.683 129.372C125.627 129.785 125.489 130.181 125.276 130.539C125.116 130.846 124.868 131.099 124.565 131.267C124.262 131.435 123.916 131.511 123.57 131.484C122.794 131.356 122.303 130.564 122.123 129.797C121.952 129.169 122 128.502 122.258 127.906C122.392 127.611 122.607 127.362 122.878 127.185C123.149 127.009 123.465 126.914 123.788 126.911C124.174 126.93 124.547 127.054 124.866 127.271C125.185 127.488 125.439 127.788 125.599 128.14Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M318.307 122.656C318.344 122.346 318.492 122.06 318.724 121.85C318.932 121.721 319.172 121.652 319.416 121.652C319.661 121.652 319.9 121.721 320.108 121.85C320.744 122.165 321.443 123.678 321.004 124.236C320.769 124.503 320.446 124.677 320.094 124.728C319.742 124.779 319.383 124.702 319.082 124.513C318.789 124.309 318.561 124.026 318.424 123.697C318.286 123.369 318.246 123.007 318.307 122.656Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M263.729 249.137C263.741 248.933 263.808 248.737 263.923 248.569C264.039 248.402 264.198 248.269 264.384 248.185C264.57 248.102 264.775 248.071 264.977 248.097C265.179 248.122 265.371 248.203 265.53 248.329C266.166 248.644 266.865 250.157 266.427 250.714C266.191 250.981 265.869 251.156 265.516 251.206C265.164 251.257 264.805 251.181 264.504 250.992C264.211 250.788 263.983 250.506 263.846 250.177C263.709 249.848 263.669 249.488 263.729 249.137Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M185.804 16.8445C185.492 16.4474 185.349 15.9434 185.407 15.4418C185.464 14.9401 185.717 14.4814 186.111 14.1649C186.504 13.8485 187.007 13.6999 187.509 13.7515C188.012 13.803 188.474 14.0505 188.795 14.4402L188.774 14.3631C188.966 14.5881 189.099 14.8569 189.163 15.1458C189.251 15.4494 189.278 15.7678 189.242 16.0819L189.198 15.9211C189.143 16.3883 188.917 16.8186 188.563 17.1289C188.155 17.4447 187.64 17.5913 187.127 17.5384C186.613 17.4854 186.14 17.237 185.804 16.8445Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M277.634 312.886C277.299 311.955 277.228 310.949 277.429 309.981C277.63 309.012 278.096 308.118 278.774 307.397C279.492 306.727 280.409 306.306 281.386 306.197C282.363 306.089 283.349 306.299 284.198 306.796C287.161 308.561 287.872 312.413 286.93 314.146C286.431 315 285.686 315.685 284.793 316.112C283.9 316.539 282.9 316.688 281.921 316.541C280.947 316.364 280.038 315.933 279.285 315.291C278.532 314.649 277.962 313.819 277.634 312.886Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.4386 0.287109L59.4895 0.358544C60.8017 2.17815 62.1451 3.97628 63.5959 5.71875C63.5474 5.76299 63.5034 5.81186 63.4644 5.86469C61.8743 4.24899 60.3799 2.54188 58.9888 0.75209C59.1384 0.597827 59.2884 0.442833 59.4386 0.287109Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.9866 0.752033C57.7642 2.00191 56.5115 3.2106 55.3062 4.38554C55.2021 4.32772 55.0904 4.28465 54.9744 4.25758C56.1143 2.99718 57.2218 1.68506 58.3307 0.368128L58.5236 0.140678L58.642 0H59.7126C59.6217 0.0958301 59.5304 0.191514 59.4386 0.287052C59.2887 0.443068 59.138 0.598062 58.9866 0.752033Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63.596 5.7187C63.699 5.62106 63.8216 5.54637 63.9556 5.49958C64.0413 5.46874 64.1331 5.45868 64.2234 5.47021C64.4115 5.52493 64.5708 5.65068 64.6676 5.82081C64.7838 5.96216 64.8639 6.12952 64.9013 6.30858C64.9185 6.50996 64.8659 6.71113 64.7522 6.8783C64.6333 7.08052 64.4527 7.23945 64.237 7.33189C64.129 7.37657 64.0119 7.39498 63.8954 7.38561C63.7788 7.37624 63.6661 7.33935 63.5666 7.27798C63.4738 7.21911 63.396 7.13942 63.3394 7.04524C63.2828 6.95106 63.2489 6.84499 63.2405 6.73543C63.2412 6.57565 63.2523 6.41609 63.2738 6.25774C63.3258 6.0502 63.4381 5.86267 63.5964 5.7187H63.596Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.4998 4.51173C55.6621 4.63469 55.7935 4.79378 55.8835 4.97635C55.9735 5.15893 56.0197 5.35998 56.0185 5.56353C56.0109 5.76679 55.9384 5.9623 55.8117 6.12149C55.685 6.28068 55.5108 6.39521 55.3143 6.44835C55.0852 6.48665 54.8498 6.45312 54.6405 6.35237C54.3159 6.21012 54.0411 5.97439 53.8512 5.67528C53.8039 5.60122 53.7635 5.50305 53.8126 5.43118L53.8828 4.99293C53.89 4.81667 53.9556 4.6478 54.0694 4.51292C54.1831 4.37804 54.3385 4.28481 54.5111 4.24791C54.664 4.21617 54.8221 4.22007 54.9732 4.2593C55.0892 4.28638 55.201 4.32944 55.3051 4.38727C55.3733 4.4234 55.4384 4.46503 55.4998 4.51173Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.486 262.587C284.523 262.277 284.671 261.991 284.903 261.781C285.11 261.652 285.35 261.583 285.595 261.583C285.839 261.583 286.079 261.652 286.287 261.781C286.922 262.096 287.621 263.608 287.183 264.167C286.948 264.434 286.625 264.608 286.273 264.659C285.92 264.709 285.561 264.633 285.26 264.443C284.968 264.24 284.739 263.957 284.602 263.628C284.465 263.3 284.425 262.938 284.486 262.587Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M227.696 195.307C227.708 195.104 227.775 194.908 227.891 194.74C228.006 194.572 228.166 194.44 228.351 194.357C228.537 194.273 228.742 194.243 228.944 194.268C229.146 194.293 229.337 194.373 229.497 194.5C230.133 194.815 230.832 196.327 230.393 196.885C230.158 197.152 229.835 197.326 229.483 197.377C229.131 197.428 228.772 197.352 228.471 197.162C228.178 196.959 227.95 196.676 227.813 196.347C227.676 196.019 227.635 195.658 227.696 195.307Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234.911 332.939C234.638 331.767 235.597 330.251 236.747 329.896C237.181 329.79 237.636 329.815 238.056 329.967C238.476 330.119 238.841 330.392 239.107 330.751C239.613 331.412 239.91 332.208 239.959 333.039C239.996 333.43 239.931 333.823 239.771 334.181C239.584 334.502 239.309 334.764 238.98 334.935C238.65 335.106 238.278 335.18 237.908 335.149C237.165 335.071 236.465 334.768 235.9 334.28C235.429 333.957 235.08 333.484 234.911 332.939Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M236.129 301.07C236.03 300.706 236.049 300.319 236.185 299.967C236.321 299.615 236.565 299.315 236.883 299.112C237.289 298.89 238.988 297.898 239.733 299.512C240.09 300.183 240.233 300.946 240.143 301.7C240.088 302.074 239.912 302.42 239.643 302.685C239.373 302.95 239.024 303.119 238.648 303.167C238.236 303.16 237.836 303.03 237.499 302.793C236.838 302.415 236.348 301.798 236.129 301.07Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M166.542 246.796C166.443 246.432 166.463 246.046 166.599 245.694C166.734 245.342 166.979 245.042 167.297 244.838C167.703 244.616 169.402 243.624 170.147 245.239C170.504 245.909 170.647 246.673 170.557 247.427C170.502 247.801 170.326 248.147 170.056 248.412C169.786 248.676 169.437 248.846 169.062 248.894C168.65 248.886 168.25 248.756 167.913 248.519C167.252 248.141 166.762 247.525 166.542 246.796Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M87.9285 199.589C89.0365 199.526 90.1473 199.532 91.2545 199.606C91.2189 199.659 91.1955 199.719 91.1861 199.782C89.9961 199.935 88.7978 200.015 87.5979 200.019C87.5861 200.003 87.5751 199.988 87.5637 199.971C87.6856 199.843 87.8084 199.717 87.9285 199.589Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.8607 200.023C85.8278 200.026 84.7961 200.014 83.7811 200.023C83.7811 200.003 83.7837 199.982 83.7837 199.963C83.7837 199.926 83.778 199.89 83.7754 199.852C84.7794 199.795 85.7984 199.715 86.8204 199.649C86.8748 199.724 86.9313 199.797 86.9866 199.872L86.8607 200.023Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.1229 203.515C89.112 202.488 88.162 201.403 87.2778 200.265C87.3734 200.166 87.4685 200.068 87.5637 199.969C87.5751 199.985 87.586 200.001 87.5979 200.017C88.4309 201.173 89.2855 202.316 90.2071 203.423C90.1762 203.451 90.148 203.482 90.1229 203.515Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M86.9875 199.874C86.9322 199.799 86.8757 199.726 86.8213 199.651C86.1381 198.721 85.5311 197.737 85.0061 196.709C85.0664 196.697 85.1242 196.675 85.1771 196.644C85.8843 197.608 86.5701 198.583 87.2619 199.549L86.9875 199.874Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M87.2779 200.265C86.5005 201.06 85.7069 201.829 84.9401 202.576C84.8737 202.539 84.8024 202.512 84.7283 202.494C85.453 201.694 86.1572 200.86 86.8618 200.023L86.9876 199.874L87.2621 199.549C88.276 198.315 89.3582 197.138 90.5035 196.025C90.5204 196.085 90.5461 196.142 90.5798 196.194C90.5935 196.211 90.6081 196.228 90.6236 196.243C89.8249 197.435 88.9227 198.555 87.9276 199.589C87.8075 199.717 87.6847 199.843 87.5629 199.969C87.4686 200.068 87.3734 200.166 87.2779 200.265Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.7878 196.709C84.6789 196.678 84.5827 196.613 84.513 196.524C84.4434 196.435 84.404 196.326 84.4006 196.213L84.4085 195.833C84.4299 195.79 84.4616 195.753 84.5008 195.725C84.54 195.696 84.5856 195.678 84.6335 195.672C84.7292 195.659 84.8263 195.665 84.9197 195.69C85.0187 195.698 85.1144 195.729 85.1992 195.78C85.2839 195.832 85.3554 195.903 85.4077 195.987C85.4296 196.042 85.4406 196.1 85.4402 196.159C85.4441 196.266 85.4189 196.372 85.3674 196.466C85.3213 196.542 85.2556 196.604 85.1771 196.646C85.1242 196.678 85.0664 196.7 85.0061 196.711C84.9341 196.727 84.8594 196.726 84.7878 196.709Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M90.5033 196.025C90.4605 195.881 90.467 195.727 90.5217 195.587L90.6629 195.381C90.6913 195.306 90.7398 195.24 90.8031 195.19C90.8664 195.14 90.9421 195.109 91.022 195.099C91.1832 195.083 91.3446 195.127 91.4753 195.223C91.5948 195.299 91.6869 195.411 91.7382 195.543C91.7896 195.675 91.7977 195.82 91.7612 195.957C91.7 196.081 91.6111 196.189 91.5012 196.274C91.3913 196.358 91.2635 196.416 91.1277 196.443C91.0338 196.454 90.9387 196.441 90.8509 196.406C90.7631 196.371 90.6852 196.315 90.6243 196.243C90.6088 196.227 90.5942 196.211 90.5805 196.193C90.5465 196.141 90.5205 196.085 90.5033 196.025Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M91.3075 199.527L91.2755 199.299C91.2557 199.164 91.3934 199.06 91.521 199.013C91.6584 198.951 91.8112 198.932 91.9593 198.959C92.1075 198.986 92.244 199.057 92.351 199.163C92.4393 199.286 92.4916 199.431 92.5018 199.581C92.523 199.687 92.5223 199.796 92.4997 199.901C92.477 200.006 92.433 200.105 92.3703 200.193C92.2914 200.278 92.1912 200.341 92.0801 200.375C91.9545 200.422 91.8185 200.435 91.6864 200.411C91.5542 200.388 91.4309 200.329 91.3294 200.241C91.2714 200.181 91.2283 200.107 91.2038 200.027C91.1793 199.947 91.174 199.862 91.1882 199.779C91.1976 199.717 91.221 199.657 91.2566 199.604C91.2702 199.576 91.2873 199.55 91.3075 199.527Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.9802 204.069C89.9811 203.968 89.9885 203.866 90.0026 203.765C90.0235 203.674 90.0646 203.588 90.1228 203.515C90.1479 203.482 90.1761 203.451 90.2069 203.423C90.2723 203.361 90.3501 203.313 90.4354 203.283C90.4897 203.263 90.548 203.257 90.6055 203.264C90.7252 203.299 90.8266 203.38 90.8883 203.488C90.9619 203.578 91.0126 203.685 91.036 203.798C91.0472 203.926 91.0138 204.053 90.9417 204.159C90.8662 204.288 90.7514 204.389 90.6142 204.448C90.5456 204.477 90.4712 204.488 90.3972 204.482C90.3232 204.476 90.2516 204.453 90.1885 204.414C90.1294 204.376 90.0797 204.326 90.0436 204.266C90.0074 204.206 89.9857 204.139 89.9802 204.069Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.0632 202.656C85.1661 202.734 85.2493 202.835 85.3064 202.951C85.3635 203.067 85.3928 203.195 85.392 203.324C85.3872 203.453 85.3412 203.577 85.2608 203.678C85.1803 203.78 85.0695 203.852 84.9448 203.886C84.7993 203.911 84.6497 203.889 84.5169 203.825C84.3108 203.735 84.1363 203.585 84.0157 203.395C83.9863 203.348 83.9601 203.286 83.9916 203.24L84.0355 202.962C84.0397 202.85 84.0813 202.742 84.1536 202.656C84.226 202.57 84.325 202.511 84.4349 202.487C84.5319 202.467 84.6323 202.47 84.7282 202.495C84.8023 202.512 84.8736 202.539 84.94 202.576C84.9831 202.6 85.0243 202.626 85.0632 202.656Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83.7821 200.024C83.7948 200.139 83.779 200.255 83.7362 200.362C83.6933 200.469 83.6248 200.564 83.5365 200.638C83.4789 200.671 83.4151 200.693 83.349 200.701C83.2829 200.71 83.2158 200.705 83.1516 200.687C83.0977 200.677 83.0472 200.654 83.0049 200.62C82.9626 200.585 82.9301 200.54 82.9104 200.489L82.7351 200.275C82.6724 200.183 82.6328 200.078 82.6193 199.968C82.6059 199.858 82.6192 199.746 82.6579 199.642C82.699 199.539 82.7671 199.448 82.855 199.381C82.9429 199.313 83.0475 199.27 83.1578 199.256C83.2683 199.245 83.3796 199.267 83.4776 199.32C83.5755 199.372 83.6559 199.452 83.7084 199.55C83.7517 199.645 83.775 199.748 83.7768 199.853C83.7795 199.89 83.7843 199.927 83.7851 199.964C83.7847 199.984 83.7821 200.005 83.7821 200.024Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.3809 104.919C64.1139 104.58 63.9907 104.151 64.038 103.722C64.0852 103.294 64.2991 102.901 64.6335 102.629C64.9678 102.357 65.3958 102.228 65.8249 102.268C66.2541 102.309 66.6501 102.517 66.9274 102.847L66.9151 102.803C67.0701 102.982 67.1814 103.195 67.2404 103.425C67.3243 103.698 67.3496 103.986 67.3145 104.27L67.2803 104.146C67.2292 104.54 67.0352 104.902 66.7349 105.164C66.3861 105.433 65.9471 105.557 65.5088 105.512C65.0706 105.466 64.6667 105.254 64.3809 104.919Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M155.444 338.333C155.698 338.696 156.487 339.632 154.782 340.74C153.913 341.305 152.639 340.896 152.074 340.026C151.864 339.724 151.76 339.361 151.777 338.994C151.864 337.909 153.267 337.416 154.327 337.671C154.767 337.749 155.164 337.985 155.444 338.333Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M210.714 145.074C210.788 144.855 210.91 144.655 211.07 144.488C211.23 144.322 211.426 144.193 211.642 144.11C212.187 143.929 212.768 143.878 213.337 143.962C213.906 144.046 214.447 144.262 214.917 144.592C215.311 144.983 215.549 145.505 215.585 146.059C215.621 146.613 215.453 147.161 215.113 147.6C214.75 148.02 214.264 148.317 213.724 148.449C213.185 148.581 212.617 148.542 212.1 148.337C211.755 148.215 211.457 147.989 211.245 147.69L210.929 147.136C210.794 146.704 210.708 146.258 210.671 145.807C210.642 145.562 210.656 145.314 210.714 145.074Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M335.448 169.683C335.348 168.65 336.3 167.71 337.333 167.611C337.698 167.565 338.068 167.64 338.386 167.824C339.306 168.405 339.096 169.874 338.382 170.696C338.109 171.05 337.717 171.293 337.278 171.38C336.839 171.439 335.644 171.708 335.448 169.683Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M145.59 270.024C145.452 269.792 145.388 269.522 145.408 269.253C145.429 268.983 145.532 268.726 145.703 268.516C146.066 268.13 148.071 267.796 149.026 268.115C149.928 268.416 150.118 269.769 149.49 270.482C148.861 271.194 147.745 271.3 146.847 270.985C146.327 270.826 145.88 270.485 145.59 270.024Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M139.328 21.6262C139.229 21.2621 139.248 20.8759 139.384 20.5237C139.52 20.1716 139.764 19.8718 140.082 19.6681C140.488 19.4459 142.189 18.4537 142.932 20.0695C143.289 20.7396 143.432 21.5029 143.342 22.2568C143.287 22.6309 143.111 22.9767 142.841 23.2416C142.571 23.5065 142.222 23.6759 141.847 23.7241C141.435 23.7165 141.035 23.5858 140.698 23.3489C140.037 22.9711 139.547 22.3545 139.328 21.6262Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M246.188 142.015C244.423 142.021 242.661 142.001 240.926 142.018C240.926 141.984 240.926 141.949 240.926 141.916C240.926 141.853 240.923 141.79 240.919 141.726C242.629 141.629 244.369 141.491 246.111 141.378C246.206 141.51 246.299 141.641 246.395 141.768C246.327 141.85 246.257 141.933 246.188 142.015Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M248.013 141.273C249.899 141.166 251.789 141.176 253.673 141.302C253.615 141.392 253.578 141.495 253.562 141.601C251.534 141.862 249.491 141.997 247.446 142.004C247.427 141.979 247.409 141.953 247.39 141.927C247.599 141.709 247.807 141.491 248.013 141.273Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M251.76 147.985C250.033 146.23 248.41 144.376 246.9 142.432C247.064 142.265 247.227 142.096 247.39 141.927C247.409 141.953 247.427 141.979 247.445 142.004C248.871 143.981 250.33 145.934 251.905 147.827C251.852 147.875 251.804 147.928 251.76 147.985Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M246.397 141.768C246.301 141.639 246.208 141.508 246.114 141.378C244.948 139.791 243.913 138.112 243.017 136.358C243.122 136.339 243.222 136.301 243.315 136.248C244.521 137.897 245.691 139.556 246.872 141.205C246.713 141.392 246.555 141.58 246.397 141.768Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M246.9 142.433C245.572 143.791 244.212 145.102 242.902 146.377C242.789 146.314 242.668 146.267 242.542 146.238C243.78 144.869 244.983 143.445 246.188 142.014C246.257 141.932 246.327 141.849 246.397 141.767C246.555 141.579 246.713 141.391 246.872 141.203C248.605 139.094 250.455 137.083 252.413 135.181C252.442 135.283 252.486 135.38 252.544 135.469C252.569 135.5 252.596 135.529 252.625 135.557C251.259 137.592 249.716 139.504 248.015 141.27C247.808 141.49 247.601 141.708 247.392 141.925C247.228 142.096 247.064 142.265 246.9 142.433Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M252.413 135.182C252.34 134.936 252.351 134.672 252.444 134.433L252.684 134.083C252.733 133.954 252.816 133.841 252.924 133.756C253.032 133.671 253.161 133.617 253.298 133.601C253.574 133.573 253.85 133.648 254.074 133.811C254.278 133.942 254.435 134.134 254.523 134.36C254.611 134.585 254.624 134.833 254.562 135.067C254.437 135.362 254.208 135.601 253.918 135.738C253.782 135.817 253.634 135.871 253.48 135.898C253.32 135.916 253.159 135.895 253.009 135.836C252.86 135.777 252.728 135.682 252.624 135.56C252.595 135.532 252.568 135.503 252.543 135.472C252.485 135.383 252.441 135.285 252.413 135.182Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M253.787 141.167L253.732 140.778C253.698 140.547 253.933 140.37 254.152 140.288C254.386 140.182 254.647 140.15 254.901 140.196C255.154 140.242 255.387 140.363 255.57 140.545C255.721 140.754 255.811 141.002 255.829 141.26C255.864 141.441 255.862 141.627 255.823 141.806C255.783 141.986 255.708 142.155 255.6 142.305C255.465 142.451 255.294 142.559 255.104 142.618C254.889 142.698 254.657 142.719 254.431 142.679C254.205 142.638 253.994 142.538 253.821 142.388C253.72 142.286 253.644 142.161 253.599 142.024C253.554 141.887 253.542 141.742 253.563 141.6C253.578 141.493 253.616 141.391 253.673 141.3C253.705 141.251 253.744 141.206 253.787 141.167Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M251.519 148.931C251.52 148.757 251.532 148.584 251.556 148.412C251.592 148.256 251.662 148.111 251.76 147.985C251.804 147.928 251.852 147.875 251.906 147.827C252.017 147.72 252.151 147.638 252.297 147.587C252.39 147.554 252.489 147.542 252.587 147.555C252.792 147.615 252.965 147.753 253.07 147.938C253.196 148.092 253.283 148.273 253.323 148.468C253.342 148.686 253.284 148.904 253.161 149.084C253.032 149.305 252.836 149.478 252.601 149.579C252.484 149.627 252.357 149.647 252.23 149.637C252.104 149.627 251.982 149.587 251.874 149.52C251.773 149.456 251.688 149.369 251.627 149.267C251.565 149.165 251.528 149.05 251.519 148.931Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M242.643 136.351C242.457 136.298 242.293 136.188 242.174 136.035C242.055 135.882 241.987 135.696 241.982 135.503L241.994 134.854C242.031 134.78 242.086 134.716 242.153 134.668C242.22 134.62 242.298 134.589 242.379 134.577C242.543 134.557 242.709 134.567 242.869 134.609C243.038 134.622 243.201 134.675 243.346 134.764C243.491 134.852 243.613 134.973 243.702 135.117C243.739 135.211 243.758 135.311 243.758 135.411C243.763 135.593 243.72 135.772 243.633 135.931C243.557 136.063 243.446 136.172 243.314 136.248C243.221 136.301 243.121 136.339 243.016 136.359C242.893 136.383 242.766 136.381 242.643 136.351Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M243.113 146.516C243.288 146.649 243.431 146.821 243.529 147.019C243.626 147.217 243.677 147.435 243.676 147.655C243.668 147.876 243.589 148.089 243.452 148.261C243.314 148.434 243.125 148.559 242.911 148.616C242.662 148.658 242.407 148.622 242.18 148.512C241.827 148.358 241.529 148.102 241.323 147.777C241.272 147.697 241.228 147.59 241.282 147.514L241.357 147.04C241.365 146.848 241.436 146.664 241.56 146.517C241.683 146.37 241.852 146.268 242.04 146.228C242.206 146.194 242.378 146.198 242.542 146.241C242.668 146.27 242.789 146.316 242.902 146.379C242.976 146.419 243.046 146.465 243.113 146.516Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M240.928 142.019C240.949 142.215 240.922 142.414 240.848 142.597C240.774 142.781 240.656 142.943 240.504 143.07C240.406 143.127 240.297 143.164 240.184 143.178C240.071 143.193 239.956 143.184 239.847 143.153C239.754 143.138 239.668 143.098 239.595 143.039C239.523 142.98 239.467 142.903 239.434 142.816L239.134 142.449C239.027 142.292 238.959 142.112 238.936 141.924C238.913 141.736 238.936 141.545 239.002 141.367C239.073 141.191 239.19 141.037 239.34 140.922C239.49 140.806 239.669 140.733 239.857 140.709C240.046 140.691 240.236 140.729 240.403 140.819C240.571 140.908 240.708 141.045 240.798 141.212C240.874 141.375 240.915 141.551 240.921 141.73C240.926 141.794 240.928 141.857 240.929 141.92C240.93 141.951 240.928 141.984 240.928 142.019Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M292.226 162.461C290.499 160.706 288.876 158.852 287.365 156.908C287.529 156.74 287.693 156.572 287.856 156.403L287.911 156.48C289.336 158.457 290.796 160.41 292.371 162.302C292.318 162.35 292.269 162.403 292.226 162.461Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M286.862 156.243C286.766 156.114 286.673 155.984 286.579 155.854C285.414 154.266 284.378 152.587 283.482 150.833C283.587 150.814 283.688 150.777 283.78 150.723C284.986 152.372 286.156 154.031 287.337 155.68C287.178 155.868 287.02 156.055 286.862 156.243Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M287.365 156.908C286.038 158.266 284.677 159.577 283.367 160.852C283.254 160.789 283.133 160.743 283.007 160.713C284.245 159.344 285.449 157.919 286.653 156.489L286.862 156.241C287.02 156.054 287.178 155.866 287.337 155.678C289.071 153.569 290.92 151.558 292.878 149.655C292.907 149.758 292.951 149.855 293.009 149.944C293.035 149.975 293.061 150.004 293.09 150.032C291.724 152.067 290.181 153.979 288.48 155.745C288.275 155.965 288.068 156.183 287.857 156.4C287.693 156.571 287.529 156.74 287.365 156.908Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M94.9149 15.1296C95.373 16.3098 95.4048 17.6128 95.0048 18.8139C94.7977 19.408 94.445 19.9408 93.9789 20.3638C93.5129 20.7867 92.9484 21.0863 92.3369 21.2352C91.795 21.3306 91.2386 21.3023 90.7093 21.1525C90.1799 21.0026 89.6913 20.735 89.2801 20.3697C88.4518 19.6505 87.749 18.6233 87.7569 17.5268C87.7665 16.1919 89.2809 13.913 90.4494 13.2653C91.0354 12.9403 91.7107 12.8133 92.3749 12.9031C93.039 12.9928 93.6564 13.2947 94.135 13.7636C94.4842 14.1618 94.7495 14.6264 94.9149 15.1296Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.4714 0H55.1011C54.5589 0.0376893 54.0192 0.0717264 53.4819 0.102112C53.4797 0.0679283 53.4754 0.0337451 53.4714 0Z' fill='%23EA7364'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.3309 0.368078C56.7064 0.373337 55.0863 0.354931 53.4882 0.371146C53.4882 0.339592 53.4882 0.3076 53.4882 0.276922C53.4882 0.218635 53.4851 0.160349 53.4812 0.101623C54.0182 0.0724068 54.5579 0.0383697 55.1004 -0.000488281H58.4207C58.4549 0.045966 58.4883 0.0932968 58.5229 0.140189L58.3309 0.368078Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M59.4387 0.287052C59.5302 0.191514 59.6216 0.0958301 59.7127 0H65.0113C63.1796 0.230353 61.3357 0.350066 59.4896 0.358486L59.4387 0.287052Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.4214 0H58.6406L58.5222 0.140678C58.4889 0.093785 58.4556 0.046016 58.4214 0Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M66.5401 0.922461C66.342 0.99676 66.1275 1.01635 65.9192 0.979184C65.7109 0.942015 65.5164 0.849454 65.3562 0.711226C65.2652 0.618392 65.1964 0.506093 65.1551 0.382803C65.1137 0.259512 65.101 0.128452 65.1178 -0.000488281H67.214C67.2141 0.229761 67.1369 0.453398 66.9947 0.634532C66.8713 0.768982 66.7144 0.868331 66.5401 0.922461Z' fill='%23FDFDFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.489 0.276972C53.489 0.30765 53.489 0.339642 53.489 0.371196C53.5085 0.551973 53.4833 0.734775 53.4154 0.903461C53.3474 1.07215 53.239 1.22153 53.0997 1.33841C53.0088 1.39064 52.9084 1.42425 52.8044 1.43727C52.7003 1.45029 52.5947 1.44245 52.4937 1.41422C52.4088 1.39992 52.3291 1.36374 52.2624 1.30925C52.1958 1.25476 52.1445 1.18385 52.1136 1.10351L51.8378 0.766057C51.6862 0.54129 51.6225 0.268641 51.6589 0H53.4724C53.4763 0.0337451 53.4807 0.0679283 53.4829 0.102112C53.486 0.160399 53.4881 0.218686 53.489 0.276972Z' fill='%23FDFDFD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9207_168'%3E%3Crect width='339' height='341' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.wp-polls {
  background-color: #eee;
  padding: 40px 20px 20px 20px; }
  @media (max-width: 575.98px) {
    .wp-polls {
      padding: 20px 20px 10px 20px; } }
  .wp-polls li {
    margin-bottom: 1rem; }
  .wp-polls input[type='button'] {
    background-color: #cd2743;
    color: #fff; }

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.site-main {
  min-height: 70vh; }

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block; }
  .main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .main-navigation ul ul {
      padding: 8px 2px;
      float: left;
      position: absolute;
      top: 100%;
      left: -999em;
      z-index: 99999;
      display: block;
      background-color: #fff;
      border: 1px solid #aeaaff;
      box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2);
      border-radius: 12px 4px 12px 12px; }
      .main-navigation ul ul ul {
        padding: 8px 2px;
        background: #E9E8FF;
        border: 1px solid #aeaaff;
        box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2);
        border-radius: 4px 12px 12px 12px;
        left: -999em;
        top: -11px; }
      .main-navigation ul ul li {
        margin-bottom: 8px; }
        .main-navigation ul ul li:last-child {
          margin-bottom: 0; }
        .main-navigation ul ul li:hover > ul,
        .main-navigation ul ul li.focus > ul {
          display: block;
          left: calc(100% + 16px); }
      .main-navigation ul ul a:hover {
        color: #d13630; }
    .main-navigation ul li:hover > ul,
    .main-navigation ul li.focus > ul {
      left: -4px; }
  .main-navigation li {
    position: relative; }
  .main-navigation a {
    display: block;
    text-decoration: none; }

.menu-item-has-children {
  display: inline-flex;
  align-items: center; }
  .menu-item-has-children:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.45442 6.18934C4.06285 5.88317 3.49722 5.95239 3.19105 6.34395C2.88488 6.73552 2.9541 7.30115 3.34566 7.60732L7.4423 10.8106C7.76791 11.0652 8.22507 11.0653 8.55078 10.8108L12.6507 7.60754C13.0424 7.30152 13.1119 6.73592 12.8059 6.34423C12.4998 5.95255 11.9342 5.8831 11.5425 6.18912L7.99691 8.95931L4.45442 6.18934Z' fill='%23635CE8'/%3E%3C/svg%3E%0A"); }
  .menu-item-has-children > a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 140px;
    height: 100%;
    transform: translateX(100%); }

.sub-menu .menu-item-has-children {
  display: flex;
  align-items: center; }
  .sub-menu .menu-item-has-children:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.72731 8.0001L5.3637 4.63649C5.01223 4.28502 5.01223 3.71517 5.3637 3.3637C5.71517 3.01223 6.28502 3.01223 6.63649 3.3637L10.6365 7.3637C10.988 7.71517 10.988 8.28502 10.6365 8.63649L6.63649 12.6365C6.28502 12.988 5.71517 12.988 5.3637 12.6365C5.01223 12.285 5.01223 11.7152 5.3637 11.3637L8.72731 8.0001Z' fill='%23635CE8'/%3E%3C/svg%3E%0A"); }

.nav-13 {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  list-style: none;
  padding: 0;
  user-select: none; }
  .nav-13 > li > a {
    font-size: 18px;
    font-weight: 500; }
  .nav-13 li {
    margin: 2px 8px;
    transition: all .2s ease;
    white-space: nowrap; }
    .nav-13 li a {
      padding: .2rem .5rem;
      display: block;
      color: #0D0D0D; }
      .nav-13 li a:hover {
        text-decoration: none; }

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block; }

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none; }
  .main-navigation ul {
    display: flex; } }

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 2rem 0 0; }
  @media (max-width: 575.98px) {
    .site-main .comment-navigation, .site-main
    .posts-navigation, .site-main
    .post-navigation {
      margin: 1rem 0 0; } }

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex; }

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%; }

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%; }

.pagination .nav-links {
  font-size: 20px; }
  .pagination .nav-links .page-numbers {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 20px;
    padding: 4px; }
    .pagination .nav-links .page-numbers:hover {
      background-color: #eee;
      text-decoration: none; }
    .pagination .nav-links .page-numbers.dots:hover {
      background-color: transparent; }
    .pagination .nav-links .page-numbers.current {
      background-color: #cd2743;
      color: #fff; }

.nav-12 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  padding: 0;
  user-select: none; }
  .nav-12 li {
    border: 2px solid #AE1730;
    background-color: #AE1730;
    margin: 2px;
    transition: all .2s ease;
    white-space: nowrap; }
    .nav-12 li:hover {
      background-color: #cd2743;
      border-color: #cd2743; }
    .nav-12 li a {
      padding: .2rem .5rem;
      display: block;
      text-transform: uppercase;
      font-size: .85rem; }
      .nav-12 li a:hover {
        text-decoration: none;
        color: #fff; }

.site {
  transition: all .3s ease; }
  .site.fixed {
    transform: translateX(-400px); }
    @media (max-width: 575.98px) {
      .site.fixed {
        transform: translateX(-300px); } }

.nav-sm {
  color: #0D0D0D;
  background-color: #fff;
  min-width: 375px;
  width: 90%;
  max-width: 500px;
  height: 100vh;
  box-shadow: 10px 0 50px rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10200;
  transform: translateX(100%);
  display: flex;
  transition: all .2s ease;
  visibility: hidden; }
  .nav-sm__bg {
    background-color: rgba(0, 0, 0, 0.75);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    opacity: 1;
    transition: all .3s ease;
    visibility: hidden; }
  .nav-sm__btn {
    z-index: 1002; }
  .nav-sm__close-btn {
    position: absolute;
    top: 10px;
    right: 4px;
    z-index: 1002;
    display: flex; }
  .nav-sm__body {
    width: 100%;
    overflow: auto;
    position: relative;
    z-index: 1001;
    transition: all .2s ease; }
  .nav-sm__content {
    position: relative;
    padding: 24px;
    overflow: auto; }
    .nav-sm__content .title-2 {
      font-size: 28px; }
    .nav-sm__content .title-3 {
      font-size: 20px; }
  .nav-sm a {
    color: #fff; }
  .nav-sm .site-branding {
    width: 120px; }
  .nav-sm.show {
    visibility: visible;
    transform: translateX(0); }
    .nav-sm.show .nav-sm__bg {
      opacity: 1;
      visibility: visible; }

.nav-menu-sm {
  list-style: none;
  padding-left: 0;
  text-align: center;
  max-width: 242px; }
  .nav-menu-sm > li {
    background-color: #cd2743;
    margin-bottom: 2px;
    position: relative; }
    .nav-menu-sm > li a {
      display: block;
      padding: .5rem 3rem; }
      .nav-menu-sm > li a:hover {
        text-decoration: none; }
    .nav-menu-sm > li ul {
      list-style: none;
      padding-left: 0; }
      @media (max-width: 991.98px) {
        .nav-menu-sm > li ul {
          display: none; } }
  .nav-menu-sm .menu-item-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: #ab2138 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAJ1BMVEUAAAD+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v6dmILAAAAADHRSTlMA9kGZR7ujn34+PBCPDFjzAAAALklEQVQI12MAAq5oBhCYeAJEMskkgCjF4xCOAYhyPMyARLEABaFKoBpg2qGGAQBy8QjvaxkGQwAAAABJRU5ErkJggg==") no-repeat scroll center;
    transform: rotate(180deg); }
  .nav-menu-sm .menu-item-open > ul {
    display: block; }
  .nav-menu-sm .menu-item-open .menu-item-arrow {
    transform: rotate(270deg); }

.nav-menu-grey {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 0;
  background-color: #eee;
  color: #0D0D0D;
  user-select: none; }
  .nav-menu-grey li a {
    display: inline-block;
    padding: 1rem;
    color: #0D0D0D;
    text-decoration: none; }
    .nav-menu-grey li a:hover {
      text-decoration: none; }
    .nav-menu-grey li a:visited {
      color: #0D0D0D; }
    .nav-menu-grey li a:hover {
      color: #C92540; }

.nav-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  padding-left: 0;
  user-select: none; }
  @media (max-width: 991.98px) {
    .nav-menu {
      justify-content: center; } }
  .nav-menu li {
    margin-right: 1rem; }
    .nav-menu li a {
      display: inline-block;
      padding: .2rem 0;
      font-size: 14px;
      text-decoration: none; }
      .nav-menu li a:hover {
        text-decoration: none; }

.nav-menu-vertical {
  list-style: none;
  padding-left: 0; }
  @media (max-width: 575.98px) {
    .nav-menu-vertical {
      margin-top: 2rem; } }
  .nav-menu-vertical li {
    transition: all .2s ease; }
    .nav-menu-vertical li:hover {
      background-color: #eee; }
    .nav-menu-vertical li a {
      text-decoration: none;
      width: 100%;
      display: block;
      padding: .5rem 1rem;
      color: #0D0D0D; }
      .nav-menu-vertical li a:hover {
        color: #C92540; }
    .nav-menu-vertical li.current_page_item {
      background-color: #eee; }

.burger-btn {
  background-color: transparent;
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 30px;
  cursor: pointer;
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center; }

.menu-burger {
  overflow: hidden;
  padding: 0px; }
  .menu-burger:focus {
    outline: none; }
  .menu-burger.active:before {
    animation: slideLeft 0.1s 0.05s ease-out forwards;
    background: #fff; }
  .menu-burger.active:after {
    animation: slideRight 0.1s 0.05s ease-out forwards;
    background: #fff; }
  .menu-burger.active .bar {
    animation: rotate45 0.1s ease-out forwards;
    background: #fff; }
    .menu-burger.active .bar:last-child {
      animation: rotate135 0.1s 0.1s ease-out forwards; }
  .menu-burger.back:before {
    transform: translateX(-120%);
    animation: slideBack 0.1s 0.05s ease-out forwards; }
  .menu-burger.back:after {
    transform: translateX(120%);
    animation: slideBack 0.1s 0.05s ease-out forwards; }
  .menu-burger.back .bar {
    transform: rotate(-45deg);
    animation: rotateBack 0.1s ease-out forwards; }
    .menu-burger.back .bar:last-child {
      transform: rotate(-135deg);
      animation: rotateBack 0.1s 0.1s ease-out forwards; }
  .menu-burger:before {
    content: '';
    display: block;
    width: 30px;
    height: 3px;
    background: #635ce8; }
  .menu-burger:after {
    content: '';
    display: block;
    width: 30px;
    height: 3px;
    background: #635ce8; }
  .menu-burger .bar {
    display: block;
    width: 30px;
    height: 3px;
    background: #635ce8;
    margin: 4px 0; }
    .menu-burger .bar:last-child {
      opacity: 0;
      transform: rotate(-45deg);
      position: absolute;
      top: 20px; }

@keyframes rotate135 {
  form {
    opacity: 1;
    transform: rotate(-45deg); }
  to {
    opacity: 1;
    transform: rotate(-135deg); } }

@keyframes rotate45 {
  to {
    transform: rotate(-45deg); } }

@keyframes rotateBack {
  to {
    transform: rotate(0); } }

@keyframes slideRight {
  to {
    transform: translateX(122%); } }

@keyframes slideLeft {
  to {
    transform: translateX(-122%); } }

@keyframes slideBack {
  to {
    transform: translateX(0); } }

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block; }

.updated:not(.published) {
  display: none; }

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0; }

.page-links {
  clear: both;
  margin: 0 0 1.5em; }

.entry-meta {
  padding: 8px 0;
  border-top: 1px solid silver;
  border-bottom: 1px solid silver; }

.post-views {
  padding: 0;
  border-top: none;
  border-bottom: none; }

.wp-block-embed-youtube .lyte-wrapper {
  width: 100% !important; }

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word; }

.bypostauthor {
  display: block; }

.comment {
  margin-bottom: 2rem;
  position: relative; }

.reply {
  position: absolute;
  top: 0;
  right: 0; }

.comment-form-author,
.comment-form-email,
.comment-form-url {
  width: calc((100% - 20px) / 3);
  float: left; }
  @media (max-width: 991.98px) {
    .comment-form-author,
    .comment-form-email,
    .comment-form-url {
      width: 100%;
      float: none; } }

.comment-form-author,
.comment-form-email {
  margin-right: 10px; }

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

.comment-author {
  margin-bottom: 8px; }

.comment-metadata {
  font-size: 12px; }

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em; }
  .widget select {
    max-width: 100%; }

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block; }

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%; }
  .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .wp-caption .wp-caption-text {
    margin: 0.8075em 0; }

.wp-caption-text {
  text-align: center; }

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em; }

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%; }

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr); }

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr); }

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr); }

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr); }

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr); }

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr); }

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr); }

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr); }

.gallery-caption {
  display: block; }

.contact-swiper {
  margin: 1em 0; }
  .contact-swiper .swiper-container {
    overflow: hidden;
    position: relative; }
  .contact-swiper .swiper-slide img, .contact-swiper-map img {
    width: 100%;
    height: 350px;
    object-fit: cover; }
  .contact-swiper .swiper-button-next, .contact-swiper .swiper-button-prev {
    position: absolute;
    top: calc(50% - 25px);
    z-index: 99; }
  .contact-swiper .swiper-button-prev {
    left: 5px; }
  .contact-swiper .swiper-button-next {
    right: 5px; }

.branch-swiper {
  padding-right: 48px; }
  .branch-swiper .swiper-container {
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
    border-radius: 5px; }
  .branch-swiper .swiper-slide img {
    width: 100%;
    height: 400px;
    object-fit: cover; }
  .branch-swiper .swiper-button-next, .branch-swiper .swiper-button-prev {
    position: absolute;
    top: calc(50% - 25px);
    z-index: 99; }
  .branch-swiper .swiper-button-prev {
    left: 5px; }
  .branch-swiper .swiper-button-next {
    right: 5px; }

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

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

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

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

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto; }

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

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px; }

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

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

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

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

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

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

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

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

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

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

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

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

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

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

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

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

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center; }

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

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  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 {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    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; }

/* Alignments
--------------------------------------------- */
.cookie {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  border: solid 1px #ccc;
  padding: 16px 0;
  z-index: 1000; }

.bl-nye22 {
  padding: 60px 80px;
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-image: url("img/bg/new-year-express-1.jpg");
  height: 600px; }
  @media (max-width: 767.98px) {
    .bl-nye22 {
      padding: 40px 20px;
      height: 480px;
      background-position: 50% 0;
      background-image: url("img/bg/new-year-express-1@sm.jpg"); } }

.swiper-scrollbar {
  background-color: rgba(255, 255, 255, 0.25); }
  .swiper-scrollbar .swiper-scrollbar-drag {
    background-color: rgba(255, 255, 255, 0.75);
    height: 4px; }

.swiper-nav-container {
  position: absolute;
  top: 23%;
  width: 100%;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  padding: 1.5rem; }

.has-purple-primary-color {
  color: #635ce8; }

.has-purple-primary-background-color {
  background-color: #635ce8; }

.border-8 {
  border-width: 8px;
  border-style: solid; }

.border-yellow-secondary {
  border-color: #ffe089; }

.custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.custom-checkbox + label {
  display: inline-flex;
  align-items: center;
  user-select: none; }

.custom-checkbox + label::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #fff;
  border-radius: 0.25em;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.custom-checkbox-light + label::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #635ce8;
  border-radius: 0.25em;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.custom-checkbox:checked + label::before {
  border-color: #fff;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox-light:checked + label::before {
  border-color: #635ce8;
  background-color: #635ce8;
  background-size: 80%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important; }

.asl_w {
  border-style: none !important;
  border-radius: 16px !important;
  opacity: 75% !important; }
