/*!*********************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/postcss-loader/dist/cjs.js!../../../node_modules/sass-loader/dist/cjs.js!./assets/style/style.scss ***!
  \*********************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;800&display=swap);
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/postcss-loader/dist/cjs.js!../../../node_modules/sass-loader/dist/cjs.js!./assets/style/style.scss (1) ***!
  \*************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Theme Name: Global Digital
 * Author: Adtelligent
 * Description: Global Digital template converted to WordPress
 * Version: 1.0.0
 */
/* montserrat-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-regular.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-regular.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-regular.woff2) format("woff2"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-regular.woff) format("woff"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-regular.ttf) format("truetype");
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-700.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-700.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-700.woff2) format("woff2"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-700.woff) format("woff"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-700.ttf) format("truetype");
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-800.eot);
  /* IE9 Compat Modes */
  src: url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-800.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-800.woff2) format("woff2"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-800.woff) format("woff"), url(/wp-content/themes/globaldigital/assets/fonts/Montserrat/montserrat-v25-latin-800.ttf) format("truetype");
}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

[data-bs-theme=dark] {
  color-scheme: dark;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

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

body {
  margin: 0;
  font-family: "Montserrat";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: undefined;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

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

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

h2, .h2 {
  font-size: calc(1rem + 3vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 3.375rem;
  }
}

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

h4, .h4 {
  font-size: calc(1rem + 0vw);
}
@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] {
  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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark,.mark {
  padding: 0.1875em;
  color: #212529;
  background-color: rgb(255, 242.6, 205.4);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(13, 110, 253, 1);
}

a:hover{
  color: rgba(10, 88, 202, 1);
}

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

pre,code,kbd,samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

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

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(33, 37, 41, 0.75);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1rem + 0vw);
}
@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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* 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-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-weight: 300;
  line-height: 1.2;
  font-size: calc(2rem + 5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

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

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

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

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

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

.list-unstyled,.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: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
}

.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-xs {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-xs, .container-mob, .container-smallest {
    max-width: 288px;
  }
}
.container-pc, .container-pc-small, .container-tablet-lg, .container-lg, .container-tablet, .container-xs, .container-mob, .container-smallest {
  max-width: 540px;
  max-width: 720px;
}

@media (min-width: 992px) {
  .container-lg, .container-tablet, .container-xs, .container-mob, .container-smallest {
    max-width: 960px;
  }
}
.container-pc, .container-pc-small, .container-tablet-lg, .container-lg, .container-tablet, .container-xs, .container-mob, .container-smallest {
  max-width: 1140px;
  max-width: 1296px;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: -1rem;
  margin-left: -1rem;
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-top: 0;
}
@media (min-width: 320px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 360px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 576px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 769px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 992px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 1025px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 1251px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 1441px){
  .row > *{
  margin-top: 16rem;
  }
}
@media (min-width: 320px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 360px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 576px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 769px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 992px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 1025px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 1251px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 1441px){
  .row > *{
  padding-left: 8rem;
  }
}
@media (min-width: 320px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 360px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 576px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 769px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 992px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 1025px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 1251px){
  .row > *{
  padding-right: 8rem;
  }
}
@media (min-width: 1441px){
  .row > *{
  padding-right: 8rem;
  }
}

@media (min-width: 320px) {
  .col-smallest {
    flex: 1 0 0;
  }
  .row-cols-smallest-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-smallest-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-smallest-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-smallest-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-smallest-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-smallest-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-smallest-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-smallest-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-smallest-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-smallest-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-smallest-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-smallest-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-smallest-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-smallest-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-smallest-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-smallest-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-smallest-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-smallest-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-smallest-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-smallest-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-smallest-0 {
    margin-left: 0;
  }
  .offset-smallest-1 {
    margin-left: 8.33333333%;
  }
  .offset-smallest-2 {
    margin-left: 16.66666667%;
  }
  .offset-smallest-3 {
    margin-left: 25%;
  }
  .offset-smallest-4 {
    margin-left: 33.33333333%;
  }
  .offset-smallest-5 {
    margin-left: 41.66666667%;
  }
  .offset-smallest-6 {
    margin-left: 50%;
  }
  .offset-smallest-7 {
    margin-left: 58.33333333%;
  }
  .offset-smallest-8 {
    margin-left: 66.66666667%;
  }
  .offset-smallest-9 {
    margin-left: 75%;
  }
  .offset-smallest-10 {
    margin-left: 83.33333333%;
  }
  .offset-smallest-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 360px) {
  .col-mob {
    flex: 1 0 0;
  }
  .row-cols-mob-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-mob-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-mob-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-mob-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-mob-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-mob-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-mob-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-mob-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-mob-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-mob-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-mob-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-mob-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-mob-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-mob-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-mob-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-mob-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-mob-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-mob-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-mob-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-mob-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-mob-0 {
    margin-left: 0;
  }
  .offset-mob-1 {
    margin-left: 8.33333333%;
  }
  .offset-mob-2 {
    margin-left: 16.66666667%;
  }
  .offset-mob-3 {
    margin-left: 25%;
  }
  .offset-mob-4 {
    margin-left: 33.33333333%;
  }
  .offset-mob-5 {
    margin-left: 41.66666667%;
  }
  .offset-mob-6 {
    margin-left: 50%;
  }
  .offset-mob-7 {
    margin-left: 58.33333333%;
  }
  .offset-mob-8 {
    margin-left: 66.66666667%;
  }
  .offset-mob-9 {
    margin-left: 75%;
  }
  .offset-mob-10 {
    margin-left: 83.33333333%;
  }
  .offset-mob-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 576px) {
  .col-xs {
    flex: 1 0 0;
  }
  .row-cols-xs-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xs-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xs-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xs-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xs-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xs-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xs-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xs-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xs-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xs-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xs-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xs-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xs-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xs-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xs-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xs-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xs-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xs-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xs-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xs-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xs-0 {
    margin-left: 0;
  }
  .offset-xs-1 {
    margin-left: 8.33333333%;
  }
  .offset-xs-2 {
    margin-left: 16.66666667%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .offset-xs-4 {
    margin-left: 33.33333333%;
  }
  .offset-xs-5 {
    margin-left: 41.66666667%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .offset-xs-7 {
    margin-left: 58.33333333%;
  }
  .offset-xs-8 {
    margin-left: 66.66666667%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .offset-xs-10 {
    margin-left: 83.33333333%;
  }
  .offset-xs-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 769px) {
  .col-tablet {
    flex: 1 0 0;
  }
  .row-cols-tablet-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-tablet-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-tablet-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-tablet-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-tablet-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-tablet-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-tablet-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-tablet-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-tablet-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-tablet-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-tablet-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-tablet-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-tablet-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-tablet-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-tablet-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-tablet-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-tablet-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-tablet-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-tablet-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-tablet-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-tablet-0 {
    margin-left: 0;
  }
  .offset-tablet-1 {
    margin-left: 8.33333333%;
  }
  .offset-tablet-2 {
    margin-left: 16.66666667%;
  }
  .offset-tablet-3 {
    margin-left: 25%;
  }
  .offset-tablet-4 {
    margin-left: 33.33333333%;
  }
  .offset-tablet-5 {
    margin-left: 41.66666667%;
  }
  .offset-tablet-6 {
    margin-left: 50%;
  }
  .offset-tablet-7 {
    margin-left: 58.33333333%;
  }
  .offset-tablet-8 {
    margin-left: 66.66666667%;
  }
  .offset-tablet-9 {
    margin-left: 75%;
  }
  .offset-tablet-10 {
    margin-left: 83.33333333%;
  }
  .offset-tablet-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1025px) {
  .col-tablet-lg {
    flex: 1 0 0;
  }
  .row-cols-tablet-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-tablet-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-tablet-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-tablet-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-tablet-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-tablet-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-tablet-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-tablet-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-tablet-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-tablet-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-tablet-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-tablet-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-tablet-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-tablet-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-tablet-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-tablet-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-tablet-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-tablet-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-tablet-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-tablet-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-tablet-lg-0 {
    margin-left: 0;
  }
  .offset-tablet-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-tablet-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-tablet-lg-3 {
    margin-left: 25%;
  }
  .offset-tablet-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-tablet-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-tablet-lg-6 {
    margin-left: 50%;
  }
  .offset-tablet-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-tablet-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-tablet-lg-9 {
    margin-left: 75%;
  }
  .offset-tablet-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-tablet-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1251px) {
  .col-pc-small {
    flex: 1 0 0;
  }
  .row-cols-pc-small-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-pc-small-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-pc-small-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-pc-small-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-pc-small-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-pc-small-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-pc-small-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-pc-small-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-pc-small-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-pc-small-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-pc-small-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-pc-small-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-pc-small-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-pc-small-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-pc-small-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-pc-small-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-pc-small-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-pc-small-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-pc-small-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-pc-small-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-pc-small-0 {
    margin-left: 0;
  }
  .offset-pc-small-1 {
    margin-left: 8.33333333%;
  }
  .offset-pc-small-2 {
    margin-left: 16.66666667%;
  }
  .offset-pc-small-3 {
    margin-left: 25%;
  }
  .offset-pc-small-4 {
    margin-left: 33.33333333%;
  }
  .offset-pc-small-5 {
    margin-left: 41.66666667%;
  }
  .offset-pc-small-6 {
    margin-left: 50%;
  }
  .offset-pc-small-7 {
    margin-left: 58.33333333%;
  }
  .offset-pc-small-8 {
    margin-left: 66.66666667%;
  }
  .offset-pc-small-9 {
    margin-left: 75%;
  }
  .offset-pc-small-10 {
    margin-left: 83.33333333%;
  }
  .offset-pc-small-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1441px) {
  .col-pc {
    flex: 1 0 0;
  }
  .row-cols-pc-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-pc-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-pc-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-pc-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-pc-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-pc-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-pc-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-pc-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-pc-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-pc-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-pc-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-pc-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-pc-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-pc-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-pc-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-pc-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-pc-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-pc-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-pc-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-pc-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-pc-0 {
    margin-left: 0;
  }
  .offset-pc-1 {
    margin-left: 8.33333333%;
  }
  .offset-pc-2 {
    margin-left: 16.66666667%;
  }
  .offset-pc-3 {
    margin-left: 25%;
  }
  .offset-pc-4 {
    margin-left: 33.33333333%;
  }
  .offset-pc-5 {
    margin-left: 41.66666667%;
  }
  .offset-pc-6 {
    margin-left: 50%;
  }
  .offset-pc-7 {
    margin-left: 58.33333333%;
  }
  .offset-pc-8 {
    margin-left: 66.66666667%;
  }
  .offset-pc-9 {
    margin-left: 75%;
  }
  .offset-pc-10 {
    margin-left: 83.33333333%;
  }
  .offset-pc-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: initial;
  background-color: #212529;
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px initial;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-primary {
  color: #000;
  border-color: rgb(165.28, 180.8, 203.68);
}

.table-secondary {
  color: #000;
  border-color: rgb(180.48, 181.92, 183.2);
}

.table-success {
  color: #000;
  border-color: rgb(167.2, 184.8, 176.64);
}

.table-info {
  color: #000;
  border-color: rgb(165.28, 195.52, 201.6);
}

.table-warning {
  color: #000;
  border-color: rgb(204, 194.08, 164.32);
}

.table-danger {
  color: #000;
  border-color: rgb(198.4, 171.68, 174.24);
}

.table-light {
  color: #000;
  border-color: rgb(198.4, 199.2, 200);
}

.table-dark {
  color: #fff;
  border-color: rgb(77.4, 80.6, 83.8);
}

@media (max-width: 319.98px) {
  .table-responsive-smallest {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 359.98px) {
  .table-responsive-mob {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 575.98px) {
  .table-responsive-xs {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 768.98px) {
  .table-responsive-tablet {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1024.98px) {
  .table-responsive-tablet-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1250.98px) {
  .table-responsive-pc-small {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1440.98px) {
  .table-responsive-pc {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0rem + 1px);
  padding-bottom: calc(0rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0rem + 1px);
  padding-bottom: calc(0rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: rgba(33, 37, 41, 0.75);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: rgba(33, 37, 41, 0.75);
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #f8f9fa;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecef;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(2em + 1rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(2em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
textarea.form-control,textarea.form-control-sm,textarea.form-control-lg {
  min-height: calc(2em + 1rem + 2px);
}

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), none;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

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

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

.form-check-input {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: #fff;
  background-image: undefined;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #dee2e6;
  print-color-adjust: exact;
}

.form-check-input:checked[type=radio],.form-check-input:checked[type=checkbox]{
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

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

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(182.4, 211.5, 254.4);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9ecef;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: rgba(33, 37, 41, 0.75);
}
.form-range:disabled::-moz-range-thumb {
  background-color: rgba(33, 37, 41, 0.75);
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: #198754;
  border-radius: 0.375rem;
}

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

.was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(2em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0em + 0rem) center;
  background-size: calc(1em + 0rem) calc(1em + 0rem);
}

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

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

.was-validated .form-select:valid {
  border-color: #198754;
}

.form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(1em + 0rem) calc(1em + 0rem);
}
.was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

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

.was-validated .form-check-input:valid {
  border-color: #198754;
}

.form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked {
  background-color: #198754;
}
.form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
}
.form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: undefined;
  border-radius: 0.375rem;
}

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

.was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(2em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0em + 0rem) center;
  background-size: calc(1em + 0rem) calc(1em + 0rem);
}

.form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(2em + 1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0em + 0rem) center;
  background-size: calc(1em + 0rem) calc(1em + 0rem);
}
.was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: undefined;
}
.form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: undefined;
}

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

.was-validated .form-select:invalid {
  border-color: #dc3545;
}

.form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(1em + 0rem) calc(1em + 0rem);
}
.was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: undefined;
}
.form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: undefined;
}

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

.was-validated .form-check-input:invalid {
  border-color: #dc3545;
}

.form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked {
  background-color: #dc3545;
}
.form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus {
  box-shadow: undefined;
}
.form-check-input.is-invalid:focus {
  box-shadow: undefined;
}
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  font-family:  ;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  background-color: transparent;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: undefined;
  background-color: undefined;
  border-color: transparent;
}
.btn-check + .btn:hover {
  color: #212529;
  background-color: transparent;
  border-color: transparent;
}
.btn:focus-visible {
  color: undefined;
  background-color: undefined;
  border-color: transparent;
  outline: 0;
  box-shadow: undefined;
}
.btn-check:focus-visible + .btn {
  border-color: transparent;
  outline: 0;
  box-shadow: undefined;
}
.btn-check:checked + .btn,:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show {
  color: undefined;
  background-color: undefined;
  border-color: undefined;
}
.btn-check:checked + .btn:focus-visible {
  box-shadow: undefined;
}
:not(.btn-check) + .btn:active:focus-visible {
  box-shadow: undefined;
}
.btn:first-child:active:focus-visible {
  box-shadow: undefined;
}
.btn.active:focus-visible {
  box-shadow: undefined;
}
.btn.show:focus-visible {
  box-shadow: undefined;
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: undefined;
}
.btn:disabled {
  opacity: 0.65;
}
.btn:disabled,.btn.disabled {
  color: undefined;
  pointer-events: none;
  background-color: undefined;
  border-color: undefined;
}
.btn.disabled {
  opacity: undefined;
}
fieldset:disabled .btn {
  color: undefined;
  pointer-events: none;
  background-color: undefined;
  border-color: undefined;
  opacity: 0.65;
}

.btn-link {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: #0d6efd;
}
.btn-link:hover {
  color: rgb(10.4, 88, 202.4);
}

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border-radius: 0.375rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: undefined;
}

@media (min-width: 320px) {
  .dropdown-menu-smallest-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-smallest-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 360px) {
  .dropdown-menu-mob-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-mob-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 576px) {
  .dropdown-menu-xs-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xs-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 769px) {
  .dropdown-menu-tablet-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-tablet-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1025px) {
  .dropdown-menu-tablet-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-tablet-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1251px) {
  .dropdown-menu-pc-small-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-pc-small-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1441px) {
  .dropdown-menu-pc-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-pc-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: undefined;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

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

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

.dropdown-divider {
  height: 0;
  margin: undefined;
  overflow: hidden;
  border-top: undefined;
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: undefined;
  clear: both;
  font-weight: 400;
  color: undefined;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.dropdown-item:hover,.dropdown-item:focus {
  color: undefined;
  background-color: undefined;
}
.dropdown-item.active,.dropdown-item:active {
  color: undefined;
  text-decoration: none;
  background-color: undefined;
}
.dropdown-item.disabled,.dropdown-item:disabled {
  color: undefined;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  margin-bottom: 0;
  font-size: 0.875rem;
  white-space: nowrap;
}

.dropdown-header,.dropdown-item-text {
  display: block;
  padding: undefined;
  color: undefined;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

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

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: undefined;
  font-size: undefined;
  font-weight: undefined;
  color: undefined;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover,.nav-link:focus {
  color: undefined;
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled,.nav-link:disabled {
  color: undefined;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
  color: #000;
  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 {
  border-radius: 0.375rem;
}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-underline {
  gap: 1rem;
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: 0.125rem solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,.nav-underline .show > .nav-link {
  font-weight: 700;
  color: #000;
  border-bottom-color: currentcolor;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-xs,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: undefined;
  padding-bottom: undefined;
  margin-right: undefined;
  font-size: undefined;
  white-space: nowrap;
}
.navbar-brand,.navbar-brand:hover,.navbar-brand:focus {
  color: undefined;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
  color: undefined;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-text,.navbar-text a,.navbar-text a:hover,.navbar-text a:focus {
  color: undefined;
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: undefined;
  font-size: undefined;
  line-height: 1;
  color: undefined;
  background-color: transparent;
  border: undefined;
  border-radius: undefined;
  transition: undefined;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover,.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:focus {
  outline: 0;
  box-shadow: undefined;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: undefined;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (min-width: 360px) {
  .navbar-expand-mob {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-mob .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-mob .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-mob .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-mob .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-mob .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-mob .navbar-toggler {
    display: none;
  }
  .navbar-expand-mob .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-mob .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-mob .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 576px) {
  .navbar-expand-xs {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xs .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xs .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xs .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-xs .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xs .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xs .navbar-toggler {
    display: none;
  }
  .navbar-expand-xs .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xs .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xs .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 769px) {
  .navbar-expand-tablet {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-tablet .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-tablet .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-tablet .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-tablet .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-tablet .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-tablet .navbar-toggler {
    display: none;
  }
  .navbar-expand-tablet .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-tablet .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-tablet .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1025px) {
  .navbar-expand-tablet-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-tablet-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-tablet-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-tablet-lg .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-tablet-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-tablet-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-tablet-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-tablet-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-tablet-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-tablet-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1251px) {
  .navbar-expand-pc-small {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-pc-small .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-pc-small .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-pc-small .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-pc-small .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-pc-small .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-pc-small .navbar-toggler {
    display: none;
  }
  .navbar-expand-pc-small .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-pc-small .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-pc-small .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1441px) {
  .navbar-expand-pc {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-pc .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-pc .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-pc .navbar-nav .nav-link {
    padding-right: undefined;
    padding-left: undefined;
  }
  .navbar-expand-pc .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-pc .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-pc .navbar-toggler {
    display: none;
  }
  .navbar-expand-pc .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-pc .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-pc .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: undefined;
  padding-left: undefined;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

.card-title {
  margin-bottom: undefined;
  color: undefined;
}

.card-subtitle {
  margin-top: undefined;
  color: undefined;
}

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

.card-link + .card-link {
  margin-left: undefined;
}

.card-header {
  padding: undefined;
  margin-bottom: 0;
  color: undefined;
  background-color: undefined;
  border-bottom: undefined;
}
.card-header:first-child {
  border-radius: undefined;
}

.card-footer {
  padding: undefined;
  color: undefined;
  background-color: undefined;
  border-top: undefined;
}
.card-footer:last-child {
  border-radius: undefined;
}

.card-header-tabs {
  margin-right: undefined;
  margin-bottom: undefined;
  margin-left: undefined;
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: undefined;
  border-bottom-color: undefined;
}

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: undefined;
  border-radius: undefined;
}

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

.card-img,.card-img-top {
  border-top-left-radius: undefined;
  border-top-right-radius: undefined;
}

.card-img,.card-img-bottom {
  border-bottom-right-radius: undefined;
  border-bottom-left-radius: undefined;
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
.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: undefined;
  font-size: 1rem;
  color: undefined;
  text-align: left;
  background-color: undefined;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: undefined;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: undefined;
  background-color: undefined;
  box-shadow: undefined;
}
.accordion-button:not(.collapsed)::after {
  background-image: undefined;
  transform: undefined;
}
.accordion-button::after {
  flex-shrink: 0;
  width: undefined;
  height: undefined;
  margin-left: auto;
  content: "";
  background-image: undefined;
  background-repeat: no-repeat;
  background-size: undefined;
  transition: undefined;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: undefined;
}

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

.accordion-item {
  color: undefined;
  background-color: undefined;
  border: undefined;
}
.accordion-item:first-of-type,.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: undefined;
  border-top-right-radius: undefined;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type,.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed,.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: undefined;
  border-bottom-left-radius: undefined;
}

.accordion-body {
  padding: undefined;
}

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  font-size: undefined;
  list-style: none;
  background-color:  ;
  border-radius:  ;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: undefined;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: undefined;
  color: undefined;
  content: "/" ;
}
.breadcrumb-item.active {
  color: undefined;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: undefined;
  font-size: undefined;
  color: undefined;
  background-color: undefined;
  border: undefined;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: undefined;
  background-color: undefined;
  border-color: undefined;
}
.page-link:focus {
  outline: 0;
  box-shadow: undefined;
}
.page-link:focus,.page-link.active {
  z-index: 3;
  color: undefined;
  background-color: undefined;
}
.page-link.active {
  border-color: undefined;
}
.active > .page-link {
  z-index: 3;
}
.active > .page-link,.page-link.disabled {
  color: undefined;
  background-color: undefined;
  border-color: undefined;
}
.page-link.disabled,.disabled > .page-link {
  pointer-events: none;
}
.disabled > .page-link {
  color: undefined;
  background-color: undefined;
  border-color: undefined;
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: undefined;
  border-bottom-left-radius: undefined;
}
.page-item:last-child .page-link {
  border-top-right-radius: undefined;
  border-bottom-right-radius: undefined;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.375rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.375rem;
}

.alert,.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: undefined;
}

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: undefined;
  }
}
.progress,.progress-stacked {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.375rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: undefined;
  text-align: center;
  white-space: nowrap;
  background-color: undefined;
  transition: undefined;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: undefined;
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.375rem;
}

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

.list-group-item {
  position: relative;
  display: block;
  padding: undefined;
  color: undefined;
  background-color: undefined;
  border: undefined;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,.list-group-item:disabled {
  color: undefined;
  pointer-events: none;
  background-color: undefined;
}
.list-group-item.active {
  z-index: 2;
  color: undefined;
  background-color: undefined;
  border-color: undefined;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: undefined;
  border-top-width: undefined;
}

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

@media (min-width: 320px) {
  .list-group-horizontal-smallest {
    flex-direction: row;
  }
  .list-group-horizontal-smallest > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-smallest > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-smallest > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-smallest > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-smallest > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 360px) {
  .list-group-horizontal-mob {
    flex-direction: row;
  }
  .list-group-horizontal-mob > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-mob > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-mob > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-mob > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-mob > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 576px) {
  .list-group-horizontal-xs {
    flex-direction: row;
  }
  .list-group-horizontal-xs > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xs > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xs > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xs > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-xs > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 769px) {
  .list-group-horizontal-tablet {
    flex-direction: row;
  }
  .list-group-horizontal-tablet > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-tablet > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-tablet > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-tablet > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-tablet > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 1025px) {
  .list-group-horizontal-tablet-lg {
    flex-direction: row;
  }
  .list-group-horizontal-tablet-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-tablet-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-tablet-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-tablet-lg > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-tablet-lg > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 1251px) {
  .list-group-horizontal-pc-small {
    flex-direction: row;
  }
  .list-group-horizontal-pc-small > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-pc-small > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-pc-small > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-pc-small > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-pc-small > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
@media (min-width: 1441px) {
  .list-group-horizontal-pc {
    flex-direction: row;
  }
  .list-group-horizontal-pc > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: undefined;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-pc > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: undefined;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-pc > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-pc > .list-group-item + .list-group-item {
    border-top-width: undefined;
    border-left-width: 0;
  }
  .list-group-horizontal-pc > .list-group-item + .list-group-item.active {
    margin-left: undefined;
    border-left-width: undefined;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: undefined;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  filter:  ;
  border: 0;
  border-radius: 0.375rem;
  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(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled {
  opacity: 0.25;
}
.btn-close:disabled,.btn-close.disabled {
  pointer-events: none;
  user-select: none;
}
.btn-close.disabled {
  opacity: undefined;
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  color:  ;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.375rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  position: absolute;
  z-index: 1090;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: undefined;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: undefined;
  color: undefined;
  background-color: undefined;
  background-clip: padding-box;
  border-bottom: undefined;
  border-top-left-radius: undefined;
  border-top-right-radius: undefined;
}
.toast-header .btn-close {
  margin-right: undefined;
  margin-left: undefined;
}

.toast-body {
  padding: undefined;
  word-wrap: break-word;
}

.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: undefined;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: undefined;
}
.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: undefined;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: undefined;
  pointer-events: auto;
  background-color: undefined;
  background-clip: padding-box;
  border: undefined;
  border-radius: undefined;
  outline: 0;
}

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: undefined;
  border-bottom: undefined;
  border-top-left-radius: undefined;
  border-top-right-radius: undefined;
}
.modal-header .btn-close {
  padding: undefined;
  margin-top: undefined;
  margin-right: undefined;
  margin-bottom: undefined;
  margin-left: auto;
}

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

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

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: undefined;
  background-color: undefined;
  border-top: undefined;
  border-bottom-right-radius: undefined;
  border-bottom-left-radius: undefined;
}
.modal-footer > * {
  margin: 0rem;
}

.modal-dialog {
  max-width: undefined;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 319.98px) {
  .modal-fullscreen-smallest-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-smallest-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-smallest-down .modal-header,
  .modal-fullscreen-smallest-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-smallest-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 359.98px) {
  .modal-fullscreen-mob-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-mob-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-mob-down .modal-header,
  .modal-fullscreen-mob-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-mob-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 575.98px) {
  .modal-fullscreen-xs-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xs-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xs-down .modal-header,
  .modal-fullscreen-xs-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xs-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 768.98px) {
  .modal-fullscreen-tablet-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-tablet-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-tablet-down .modal-header,
  .modal-fullscreen-tablet-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-tablet-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1024.98px) {
  .modal-fullscreen-tablet-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-tablet-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-tablet-lg-down .modal-header,
  .modal-fullscreen-tablet-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-tablet-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1250.98px) {
  .modal-fullscreen-pc-small-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-pc-small-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-pc-small-down .modal-header,
  .modal-fullscreen-pc-small-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-pc-small-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1440.98px) {
  .modal-fullscreen-pc-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-pc-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-pc-down .modal-header,
  .modal-fullscreen-pc-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-pc-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  z-index: 1080;
  display: block;
  margin:  ;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: undefined;
}
.tooltip .tooltip-arrow {
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: undefined;
}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: undefined;
  border-top-color: undefined;
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: undefined;
  width: undefined;
  height: undefined;
}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: undefined;
  border-right-color: undefined;
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: undefined;
}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: undefined;
  border-bottom-color: undefined;
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: undefined;
  width: undefined;
  height: undefined;
}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: undefined;
  border-left-color: undefined;
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: undefined;
  padding: undefined;
  color: undefined;
  text-align: center;
  background-color: undefined;
  border-radius: undefined;
}

.popover {
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.175);
  border-radius: 0.5rem;
}
.popover .popover-arrow {
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: undefined;
}
.bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,.bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: undefined;
}
.bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: undefined;
}
.bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: undefined;
  border-top-color: undefined;
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: undefined;
  width: undefined;
  height: undefined;
}
.bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,.bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: undefined;
}
.bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: undefined;
}
.bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: undefined;
  border-right-color: undefined;
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: undefined;
}
.bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,.bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: undefined;
}
.bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: undefined;
}
.bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: undefined;
  border-bottom-color: undefined;
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: undefined;
  margin-left: undefined;
  content: "";
  border-bottom: undefined;
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: undefined;
  width: undefined;
  height: undefined;
}
.bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,.bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: undefined;
}
.bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: undefined;
}
.bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: undefined;
  border-left-color: undefined;
}

/* rtl:end:ignore */
.popover-header {
  padding: undefined;
  margin-bottom: 0;
  font-size: undefined;
  color: undefined;
  background-color: undefined;
  border-bottom: undefined;
  border-top-left-radius: undefined;
  border-top-right-radius: undefined;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: undefined;
  color: undefined;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter:  ;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.spinner-grow {
  display: inline-block;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-grow;
}

@media (prefers-reduced-motion: reduce){
  .spinner-grow{
  animation: 1.5s linear infinite spinner-grow;
  }
}

.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

@media (prefers-reduced-motion: reduce){
  .spinner-border{
  animation: 1.5s linear infinite spinner-border;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  background-color: currentcolor;
  opacity: 0;
}

@media (max-width: 359.98px) {
  .offcanvas-mob {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 359.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-mob {
    transition: none;
  }
}
@media (max-width: 359.98px) {
  .offcanvas-mob.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-mob.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-mob.offcanvas-top {
    top: 0;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-mob.offcanvas-top,.offcanvas-mob.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
  }
  .offcanvas-mob.offcanvas-bottom {
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-mob.showing, .offcanvas-mob.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-mob.showing, .offcanvas-mob.hiding, .offcanvas-mob.show {
    visibility: visible;
  }
}
@media (min-width: 360px) {
  .offcanvas-mob {
    background-color: transparent !important;
  }
  .offcanvas-mob .offcanvas-header {
    display: none;
  }
  .offcanvas-mob .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 575.98px) {
  .offcanvas-xs {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xs {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-xs.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-xs.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-xs.offcanvas-top {
    top: 0;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-xs.offcanvas-top,.offcanvas-xs.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
  }
  .offcanvas-xs.offcanvas-bottom {
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-xs.showing, .offcanvas-xs.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xs.showing, .offcanvas-xs.hiding, .offcanvas-xs.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-xs {
    background-color: transparent !important;
  }
  .offcanvas-xs .offcanvas-header {
    display: none;
  }
  .offcanvas-xs .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 768.98px) {
  .offcanvas-tablet {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 768.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-tablet {
    transition: none;
  }
}
@media (max-width: 768.98px) {
  .offcanvas-tablet.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-tablet.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-tablet.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-tablet.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-tablet.showing, .offcanvas-tablet.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-tablet.showing, .offcanvas-tablet.hiding, .offcanvas-tablet.show {
    visibility: visible;
  }
}
@media (min-width: 769px) {
  .offcanvas-tablet {
    background-color: transparent !important;
  }
  .offcanvas-tablet .offcanvas-header {
    display: none;
  }
  .offcanvas-tablet .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-top,.offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
  }
  .offcanvas-lg.offcanvas-bottom {
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1024.98px) {
  .offcanvas-tablet-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1024.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-tablet-lg {
    transition: none;
  }
}
@media (max-width: 1024.98px) {
  .offcanvas-tablet-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-tablet-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-tablet-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-tablet-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-tablet-lg.showing, .offcanvas-tablet-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-tablet-lg.showing, .offcanvas-tablet-lg.hiding, .offcanvas-tablet-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1025px) {
  .offcanvas-tablet-lg {
    background-color: transparent !important;
  }
  .offcanvas-tablet-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-tablet-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1250.98px) {
  .offcanvas-pc-small {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1250.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-pc-small {
    transition: none;
  }
}
@media (max-width: 1250.98px) {
  .offcanvas-pc-small.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-pc-small.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-pc-small.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-pc-small.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-pc-small.showing, .offcanvas-pc-small.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-pc-small.showing, .offcanvas-pc-small.hiding, .offcanvas-pc-small.show {
    visibility: visible;
  }
}
@media (min-width: 1251px) {
  .offcanvas-pc-small {
    background-color: transparent !important;
  }
  .offcanvas-pc-small .offcanvas-header {
    display: none;
  }
  .offcanvas-pc-small .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1440.98px) {
  .offcanvas-pc {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: #212529;
    visibility: hidden;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1440.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-pc {
    transition: none;
  }
}
@media (max-width: 1440.98px) {
  .offcanvas-pc.offcanvas-start {
    top: 0;
    left: 0;
    width: undefined;
    border-right: undefined;
    transform: translateX(-100%);
  }
  .offcanvas-pc.offcanvas-end {
    top: 0;
    right: 0;
    width: undefined;
    border-left: undefined;
    transform: translateX(100%);
  }
  .offcanvas-pc.offcanvas-top {
    top: 0;
    border-bottom: undefined;
    transform: translateY(-100%);
  }
  .offcanvas-pc.offcanvas-top,.offcanvas-pc.offcanvas-bottom {
    right: 0;
    left: 0;
    height: undefined;
    max-height: 100%;
  }
  .offcanvas-pc.offcanvas-bottom {
    border-top: undefined;
    transform: translateY(100%);
  }
  .offcanvas-pc.showing, .offcanvas-pc.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-pc.showing, .offcanvas-pc.hiding, .offcanvas-pc.show {
    visibility: visible;
  }
}
@media (min-width: 1441px) {
  .offcanvas-pc {
    background-color: transparent !important;
  }
  .offcanvas-pc .offcanvas-header {
    display: none;
  }
  .offcanvas-pc .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: #212529;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: undefined;
  border-right: undefined;
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: undefined;
  border-left: undefined;
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  border-bottom: undefined;
  transform: translateY(-100%);
}
.offcanvas.offcanvas-top,.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: undefined;
  max-height: 100%;
}
.offcanvas.offcanvas-bottom {
  border-top: undefined;
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: undefined;
}
.offcanvas-header .btn-close {
  padding: undefined;
  margin-top: undefined;
  margin-right: undefined;
  margin-bottom: undefined;
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: undefined;
}

.offcanvas-body {
  flex-grow: 1;
  padding: undefined;
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary-red {
  color: #fff !important;
  background-color: RGBA(187, 38, 73, 1) !important;
}

.text-bg-primary-blue {
  color: #000 !important;
  background-color: RGBA(117, 157, 199, 1) !important;
}

.text-bg-primary-green {
  color: #fff !important;
  background-color: RGBA(56, 121, 123, 1) !important;
}

.text-bg-secondary-pink {
  color: #000 !important;
  background-color: RGBA(207, 105, 128, 1) !important;
}

.text-bg-secondary-yellow {
  color: #000 !important;
  background-color: RGBA(201, 147, 88, 1) !important;
}

.text-bg-secondary-lavender {
  color: #000 !important;
  background-color: RGBA(184, 174, 207, 1) !important;
}

.text-bg-secondary-beige {
  color: #000 !important;
  background-color: RGBA(255, 238, 229, 1) !important;
}

.text-bg-primary-100 {
  color: #000 !important;
  background-color: RGBA(229, 217, 242, 1) !important;
}

.text-bg-primary-200 {
  color: #000 !important;
  background-color: RGBA(198, 140, 255, 1) !important;
}

.text-bg-primary-600 {
  color: #fff !important;
  background-color: RGBA(100, 51, 153, 1) !important;
}

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

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(255, 255, 255, 1) !important;
}

.text-bg-gray {
  color: #000 !important;
  background-color: RGBA(136, 136, 136, 1) !important;
}

.text-bg-gray-400 {
  color: #000 !important;
  background-color: RGBA(147, 150, 159, 1) !important;
}

.text-bg-gray-600 {
  color: #fff !important;
  background-color: RGBA(96, 99, 108, 1) !important;
}

.text-bg-link {
  color: #000 !important;
  background-color: RGBA(94, 125, 255, 1) !important;
}

.text-bg-placeholder {
  color: #000 !important;
  background-color: RGBA(211, 211, 211, 1) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, 1) !important;
}

.link-primary-red {
  color: RGBA(187, 38, 73, 1) !important;
  text-decoration-color: RGBA(187, 38, 73, 1) !important;
}
.link-primary-red:hover,.link-primary-red:focus {
  color: RGBA(150, 30, 58, 1) !important;
  text-decoration-color: RGBA(150, 30, 58, 1) !important;
}

.link-primary-blue {
  color: RGBA(117, 157, 199, 1) !important;
  text-decoration-color: RGBA(117, 157, 199, 1) !important;
}
.link-primary-blue:hover,.link-primary-blue:focus {
  color: RGBA(145, 177, 210, 1) !important;
  text-decoration-color: RGBA(145, 177, 210, 1) !important;
}

.link-primary-green {
  color: RGBA(56, 121, 123, 1) !important;
  text-decoration-color: RGBA(56, 121, 123, 1) !important;
}
.link-primary-green:hover,.link-primary-green:focus {
  color: RGBA(45, 97, 98, 1) !important;
  text-decoration-color: RGBA(45, 97, 98, 1) !important;
}

.link-secondary-pink {
  color: RGBA(207, 105, 128, 1) !important;
  text-decoration-color: RGBA(207, 105, 128, 1) !important;
}
.link-secondary-pink:hover,.link-secondary-pink:focus {
  color: RGBA(217, 135, 153, 1) !important;
  text-decoration-color: RGBA(217, 135, 153, 1) !important;
}

.link-secondary-yellow {
  color: RGBA(201, 147, 88, 1) !important;
  text-decoration-color: RGBA(201, 147, 88, 1) !important;
}
.link-secondary-yellow:hover,.link-secondary-yellow:focus {
  color: RGBA(212, 169, 121, 1) !important;
  text-decoration-color: RGBA(212, 169, 121, 1) !important;
}

.link-secondary-lavender {
  color: RGBA(184, 174, 207, 1) !important;
  text-decoration-color: RGBA(184, 174, 207, 1) !important;
}
.link-secondary-lavender:hover,.link-secondary-lavender:focus {
  color: RGBA(198, 190, 217, 1) !important;
  text-decoration-color: RGBA(198, 190, 217, 1) !important;
}

.link-secondary-beige {
  color: RGBA(255, 238, 229, 1) !important;
  text-decoration-color: RGBA(255, 238, 229, 1) !important;
}
.link-secondary-beige:hover,.link-secondary-beige:focus {
  color: RGBA(255, 241, 234, 1) !important;
  text-decoration-color: RGBA(255, 241, 234, 1) !important;
}

.link-primary-100 {
  color: RGBA(229, 217, 242, 1) !important;
  text-decoration-color: RGBA(229, 217, 242, 1) !important;
}
.link-primary-100:hover,.link-primary-100:focus {
  color: RGBA(234, 225, 245, 1) !important;
  text-decoration-color: RGBA(234, 225, 245, 1) !important;
}

.link-primary-200 {
  color: RGBA(198, 140, 255, 1) !important;
  text-decoration-color: RGBA(198, 140, 255, 1) !important;
}
.link-primary-200:hover,.link-primary-200:focus {
  color: RGBA(209, 163, 255, 1) !important;
  text-decoration-color: RGBA(209, 163, 255, 1) !important;
}

.link-primary-600 {
  color: RGBA(100, 51, 153, 1) !important;
  text-decoration-color: RGBA(100, 51, 153, 1) !important;
}
.link-primary-600:hover,.link-primary-600:focus {
  color: RGBA(80, 41, 122, 1) !important;
  text-decoration-color: RGBA(80, 41, 122, 1) !important;
}
.link-dark,.link-dark:hover,.link-dark:focus {
  color: RGBA(1, 1, 1, 1) !important;
  text-decoration-color: RGBA(1, 1, 1, 1) !important;
}
.link-light,.link-light:hover,.link-light:focus {
  color: RGBA(255, 255, 255, 1) !important;
  text-decoration-color: RGBA(255, 255, 255, 1) !important;
}

.link-gray {
  color: RGBA(136, 136, 136, 1) !important;
  text-decoration-color: RGBA(136, 136, 136, 1) !important;
}
.link-gray:hover,.link-gray:focus {
  color: RGBA(160, 160, 160, 1) !important;
  text-decoration-color: RGBA(160, 160, 160, 1) !important;
}

.link-gray-400 {
  color: RGBA(147, 150, 159, 1) !important;
  text-decoration-color: RGBA(147, 150, 159, 1) !important;
}
.link-gray-400:hover,.link-gray-400:focus {
  color: RGBA(169, 171, 178, 1) !important;
  text-decoration-color: RGBA(169, 171, 178, 1) !important;
}

.link-gray-600 {
  color: RGBA(96, 99, 108, 1) !important;
  text-decoration-color: RGBA(96, 99, 108, 1) !important;
}
.link-gray-600:hover,.link-gray-600:focus {
  color: RGBA(77, 79, 86, 1) !important;
  text-decoration-color: RGBA(77, 79, 86, 1) !important;
}

.link-link {
  color: RGBA(94, 125, 255, 1) !important;
  text-decoration-color: RGBA(94, 125, 255, 1) !important;
}
.link-link:hover,.link-link:focus {
  color: RGBA(126, 151, 255, 1) !important;
  text-decoration-color: RGBA(126, 151, 255, 1) !important;
}

.link-placeholder {
  color: RGBA(211, 211, 211, 1) !important;
  text-decoration-color: RGBA(211, 211, 211, 1) !important;
}
.link-placeholder:hover,.link-placeholder:focus {
  color: RGBA(220, 220, 220, 1) !important;
  text-decoration-color: RGBA(220, 220, 220, 1) !important;
}

.link-success {
  color: RGBA(25, 135, 84, 1) !important;
  text-decoration-color: RGBA(25, 135, 84, 1) !important;
}
.link-success:hover,.link-success:focus {
  color: RGBA(20, 108, 67, 1) !important;
  text-decoration-color: RGBA(20, 108, 67, 1) !important;
}

.link-body-emphasis {
  color: RGBA(0, 0, 0, 1) !important;
  text-decoration-color: RGBA(0, 0, 0, 1) !important;
}
.link-body-emphasis:hover,.link-body-emphasis:focus {
  color: RGBA(0, 0, 0, 0.75) !important;
  text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

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

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

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

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

.fixed-top {
  top: 0;
}

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

.fixed-bottom {
  bottom: 0;
}

@media (min-width: 320px) {
  .sticky-smallest-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-smallest-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 360px) {
  .sticky-mob-top {
    top: 0;
  }
  .sticky-mob-top,.sticky-mob-bottom {
    position: sticky;
    z-index: 1020;
  }
  .sticky-mob-bottom {
    bottom: 0;
  }
}
@media (min-width: 576px) {
  .sticky-xs-top {
    top: 0;
  }
  .sticky-xs-top,.sticky-xs-bottom {
    position: sticky;
    z-index: 1020;
  }
  .sticky-xs-bottom {
    bottom: 0;
  }
}
@media (min-width: 769px) {
  .sticky-tablet-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-tablet-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    top: 0;
  }
  .sticky-lg-top,.sticky-lg-bottom {
    position: sticky;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    bottom: 0;
  }
}
@media (min-width: 1025px) {
  .sticky-tablet-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-tablet-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1251px) {
  .sticky-pc-small-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-pc-small-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1441px) {
  .sticky-pc-top {
    top: 0;
  }
  .sticky-pc-top,.sticky-pc-bottom {
    position: sticky;
    z-index: 1020;
  }
  .sticky-pc-bottom {
    bottom: 0;
  }
}
.hstack {
  flex-direction: row;
  align-items: center;
}

.hstack,.vstack {
  display: flex;
  align-self: stretch;
}

.vstack {
  flex: 1 1 auto;
  flex-direction: column;
}

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

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

@media (min-width: 320px) {
  .float-smallest-start {
    float: left !important;
  }
  .float-smallest-end {
    float: right !important;
  }
  .float-smallest-none {
    float: none !important;
  }
  .object-fit-smallest-contain {
    object-fit: contain !important;
  }
  .object-fit-smallest-cover {
    object-fit: cover !important;
  }
  .object-fit-smallest-fill {
    object-fit: fill !important;
  }
  .object-fit-smallest-scale {
    object-fit: scale-down !important;
  }
  .object-fit-smallest-none {
    object-fit: none !important;
  }
  .d-smallest-inline {
    display: inline !important;
  }
  .d-smallest-inline-block {
    display: inline-block !important;
  }
  .d-smallest-block {
    display: block !important;
  }
  .d-smallest-grid {
    display: grid !important;
  }
  .d-smallest-inline-grid {
    display: inline-grid !important;
  }
  .d-smallest-table {
    display: table !important;
  }
  .d-smallest-table-row {
    display: table-row !important;
  }
  .d-smallest-table-cell {
    display: table-cell !important;
  }
  .d-smallest-flex {
    display: flex !important;
  }
  .d-smallest-inline-flex {
    display: inline-flex !important;
  }
  .d-smallest-none {
    display: none !important;
  }
  .flex-smallest-fill {
    flex: 1 1 auto !important;
  }
  .flex-smallest-row {
    flex-direction: row !important;
  }
  .flex-smallest-column {
    flex-direction: column !important;
  }
  .flex-smallest-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-smallest-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-smallest-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-smallest-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-smallest-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-smallest-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-smallest-wrap {
    flex-wrap: wrap !important;
  }
  .flex-smallest-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-smallest-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-smallest-start {
    justify-content: flex-start !important;
  }
  .justify-content-smallest-end {
    justify-content: flex-end !important;
  }
  .justify-content-smallest-center {
    justify-content: center !important;
  }
  .justify-content-smallest-between {
    justify-content: space-between !important;
  }
  .justify-content-smallest-around {
    justify-content: space-around !important;
  }
  .justify-content-smallest-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-smallest-start {
    align-items: flex-start !important;
  }
  .align-items-smallest-end {
    align-items: flex-end !important;
  }
  .align-items-smallest-center {
    align-items: center !important;
  }
  .align-items-smallest-baseline {
    align-items: baseline !important;
  }
  .align-items-smallest-stretch {
    align-items: stretch !important;
  }
  .align-content-smallest-start {
    align-content: flex-start !important;
  }
  .align-content-smallest-end {
    align-content: flex-end !important;
  }
  .align-content-smallest-center {
    align-content: center !important;
  }
  .align-content-smallest-between {
    align-content: space-between !important;
  }
  .align-content-smallest-around {
    align-content: space-around !important;
  }
  .align-content-smallest-stretch {
    align-content: stretch !important;
  }
  .align-self-smallest-auto {
    align-self: auto !important;
  }
  .align-self-smallest-start {
    align-self: flex-start !important;
  }
  .align-self-smallest-end {
    align-self: flex-end !important;
  }
  .align-self-smallest-center {
    align-self: center !important;
  }
  .align-self-smallest-baseline {
    align-self: baseline !important;
  }
  .align-self-smallest-stretch {
    align-self: stretch !important;
  }
  .order-smallest-first {
    order: -1 !important;
  }
  .order-smallest-0 {
    order: 0 !important;
  }
  .order-smallest-1 {
    order: 1 !important;
  }
  .order-smallest-2 {
    order: 2 !important;
  }
  .order-smallest-3 {
    order: 3 !important;
  }
  .order-smallest-4 {
    order: 4 !important;
  }
  .order-smallest-5 {
    order: 5 !important;
  }
  .order-smallest-last {
    order: 6 !important;
  }
  .m-smallest-0 {
    margin: 0 !important;
  }
  .m-smallest-1 {
    margin: 0.5rem !important;
  }
  .m-smallest-2 {
    margin: 1rem !important;
  }
  .m-smallest-3 {
    margin: 1.5rem !important;
  }
  .m-smallest-4 {
    margin: 2rem !important;
  }
  .m-smallest-5 {
    margin: 3rem !important;
  }
  .m-smallest-6 {
    margin: 4.5rem !important;
  }
  .m-smallest-7 {
    margin: 6rem !important;
  }
  .m-smallest-8 {
    margin: 11rem !important;
  }
  .m-smallest-9 {
    margin: 16rem !important;
  }
  .m-smallest-auto {
    margin: auto !important;
  }
  .mx-smallest-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-smallest-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-smallest-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-smallest-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-smallest-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-smallest-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-smallest-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-smallest-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-smallest-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-smallest-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-smallest-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-smallest-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-smallest-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-smallest-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-smallest-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-smallest-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-smallest-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-smallest-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-smallest-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-smallest-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-smallest-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-smallest-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-smallest-0 {
    margin-top: 0 !important;
  }
  .mt-smallest-1 {
    margin-top: 0.5rem !important;
  }
  .mt-smallest-2 {
    margin-top: 1rem !important;
  }
  .mt-smallest-3 {
    margin-top: 1.5rem !important;
  }
  .mt-smallest-4 {
    margin-top: 2rem !important;
  }
  .mt-smallest-5 {
    margin-top: 3rem !important;
  }
  .mt-smallest-6 {
    margin-top: 4.5rem !important;
  }
  .mt-smallest-7 {
    margin-top: 6rem !important;
  }
  .mt-smallest-8 {
    margin-top: 11rem !important;
  }
  .mt-smallest-9 {
    margin-top: 16rem !important;
  }
  .mt-smallest-auto {
    margin-top: auto !important;
  }
  .me-smallest-0 {
    margin-right: 0 !important;
  }
  .me-smallest-1 {
    margin-right: 0.5rem !important;
  }
  .me-smallest-2 {
    margin-right: 1rem !important;
  }
  .me-smallest-3 {
    margin-right: 1.5rem !important;
  }
  .me-smallest-4 {
    margin-right: 2rem !important;
  }
  .me-smallest-5 {
    margin-right: 3rem !important;
  }
  .me-smallest-6 {
    margin-right: 4.5rem !important;
  }
  .me-smallest-7 {
    margin-right: 6rem !important;
  }
  .me-smallest-8 {
    margin-right: 11rem !important;
  }
  .me-smallest-9 {
    margin-right: 16rem !important;
  }
  .me-smallest-auto {
    margin-right: auto !important;
  }
  .mb-smallest-0 {
    margin-bottom: 0 !important;
  }
  .mb-smallest-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-smallest-2 {
    margin-bottom: 1rem !important;
  }
  .mb-smallest-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-smallest-4 {
    margin-bottom: 2rem !important;
  }
  .mb-smallest-5 {
    margin-bottom: 3rem !important;
  }
  .mb-smallest-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-smallest-7 {
    margin-bottom: 6rem !important;
  }
  .mb-smallest-8 {
    margin-bottom: 11rem !important;
  }
  .mb-smallest-9 {
    margin-bottom: 16rem !important;
  }
  .mb-smallest-auto {
    margin-bottom: auto !important;
  }
  .ms-smallest-0 {
    margin-left: 0 !important;
  }
  .ms-smallest-1 {
    margin-left: 0.5rem !important;
  }
  .ms-smallest-2 {
    margin-left: 1rem !important;
  }
  .ms-smallest-3 {
    margin-left: 1.5rem !important;
  }
  .ms-smallest-4 {
    margin-left: 2rem !important;
  }
  .ms-smallest-5 {
    margin-left: 3rem !important;
  }
  .ms-smallest-6 {
    margin-left: 4.5rem !important;
  }
  .ms-smallest-7 {
    margin-left: 6rem !important;
  }
  .ms-smallest-8 {
    margin-left: 11rem !important;
  }
  .ms-smallest-9 {
    margin-left: 16rem !important;
  }
  .ms-smallest-auto {
    margin-left: auto !important;
  }
  .p-smallest-0 {
    padding: 0 !important;
  }
  .p-smallest-1 {
    padding: 0.5rem !important;
  }
  .p-smallest-2 {
    padding: 1rem !important;
  }
  .p-smallest-3 {
    padding: 1.5rem !important;
  }
  .p-smallest-4 {
    padding: 2rem !important;
  }
  .p-smallest-5 {
    padding: 3rem !important;
  }
  .p-smallest-6 {
    padding: 4.5rem !important;
  }
  .p-smallest-7 {
    padding: 6rem !important;
  }
  .p-smallest-8 {
    padding: 11rem !important;
  }
  .p-smallest-9 {
    padding: 16rem !important;
  }
  .px-smallest-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-smallest-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-smallest-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-smallest-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-smallest-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-smallest-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-smallest-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-smallest-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-smallest-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-smallest-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-smallest-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-smallest-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-smallest-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-smallest-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-smallest-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-smallest-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-smallest-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-smallest-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-smallest-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-smallest-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-smallest-0 {
    padding-top: 0 !important;
  }
  .pt-smallest-1 {
    padding-top: 0.5rem !important;
  }
  .pt-smallest-2 {
    padding-top: 1rem !important;
  }
  .pt-smallest-3 {
    padding-top: 1.5rem !important;
  }
  .pt-smallest-4 {
    padding-top: 2rem !important;
  }
  .pt-smallest-5 {
    padding-top: 3rem !important;
  }
  .pt-smallest-6 {
    padding-top: 4.5rem !important;
  }
  .pt-smallest-7 {
    padding-top: 6rem !important;
  }
  .pt-smallest-8 {
    padding-top: 11rem !important;
  }
  .pt-smallest-9 {
    padding-top: 16rem !important;
  }
  .pe-smallest-0 {
    padding-right: 0 !important;
  }
  .pe-smallest-1 {
    padding-right: 0.5rem !important;
  }
  .pe-smallest-2 {
    padding-right: 1rem !important;
  }
  .pe-smallest-3 {
    padding-right: 1.5rem !important;
  }
  .pe-smallest-4 {
    padding-right: 2rem !important;
  }
  .pe-smallest-5 {
    padding-right: 3rem !important;
  }
  .pe-smallest-6 {
    padding-right: 4.5rem !important;
  }
  .pe-smallest-7 {
    padding-right: 6rem !important;
  }
  .pe-smallest-8 {
    padding-right: 11rem !important;
  }
  .pe-smallest-9 {
    padding-right: 16rem !important;
  }
  .pb-smallest-0 {
    padding-bottom: 0 !important;
  }
  .pb-smallest-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-smallest-2 {
    padding-bottom: 1rem !important;
  }
  .pb-smallest-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-smallest-4 {
    padding-bottom: 2rem !important;
  }
  .pb-smallest-5 {
    padding-bottom: 3rem !important;
  }
  .pb-smallest-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-smallest-7 {
    padding-bottom: 6rem !important;
  }
  .pb-smallest-8 {
    padding-bottom: 11rem !important;
  }
  .pb-smallest-9 {
    padding-bottom: 16rem !important;
  }
  .ps-smallest-0 {
    padding-left: 0 !important;
  }
  .ps-smallest-1 {
    padding-left: 0.5rem !important;
  }
  .ps-smallest-2 {
    padding-left: 1rem !important;
  }
  .ps-smallest-3 {
    padding-left: 1.5rem !important;
  }
  .ps-smallest-4 {
    padding-left: 2rem !important;
  }
  .ps-smallest-5 {
    padding-left: 3rem !important;
  }
  .ps-smallest-6 {
    padding-left: 4.5rem !important;
  }
  .ps-smallest-7 {
    padding-left: 6rem !important;
  }
  .ps-smallest-8 {
    padding-left: 11rem !important;
  }
  .ps-smallest-9 {
    padding-left: 16rem !important;
  }
  .gap-smallest-0 {
    gap: 0 !important;
  }
  .gap-smallest-1 {
    gap: 0.5rem !important;
  }
  .gap-smallest-2 {
    gap: 1rem !important;
  }
  .gap-smallest-3 {
    gap: 1.5rem !important;
  }
  .gap-smallest-4 {
    gap: 2rem !important;
  }
  .gap-smallest-5 {
    gap: 3rem !important;
  }
  .gap-smallest-6 {
    gap: 4.5rem !important;
  }
  .gap-smallest-7 {
    gap: 6rem !important;
  }
  .gap-smallest-8 {
    gap: 11rem !important;
  }
  .gap-smallest-9 {
    gap: 16rem !important;
  }
  .row-gap-smallest-0 {
    row-gap: 0 !important;
  }
  .row-gap-smallest-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-smallest-2 {
    row-gap: 1rem !important;
  }
  .row-gap-smallest-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-smallest-4 {
    row-gap: 2rem !important;
  }
  .row-gap-smallest-5 {
    row-gap: 3rem !important;
  }
  .row-gap-smallest-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-smallest-7 {
    row-gap: 6rem !important;
  }
  .row-gap-smallest-8 {
    row-gap: 11rem !important;
  }
  .row-gap-smallest-9 {
    row-gap: 16rem !important;
  }
  .column-gap-smallest-0 {
    column-gap: 0 !important;
  }
  .column-gap-smallest-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-smallest-2 {
    column-gap: 1rem !important;
  }
  .column-gap-smallest-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-smallest-4 {
    column-gap: 2rem !important;
  }
  .column-gap-smallest-5 {
    column-gap: 3rem !important;
  }
  .column-gap-smallest-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-smallest-7 {
    column-gap: 6rem !important;
  }
  .column-gap-smallest-8 {
    column-gap: 11rem !important;
  }
  .column-gap-smallest-9 {
    column-gap: 16rem !important;
  }
  .text-smallest-start {
    text-align: left !important;
  }
  .text-smallest-end {
    text-align: right !important;
  }
  .text-smallest-center {
    text-align: center !important;
  }
}
@media (min-width: 360px) {
  .float-mob-start {
    float: left !important;
  }
  .float-mob-end {
    float: right !important;
  }
  .float-mob-none {
    float: none !important;
  }
  .object-fit-mob-contain {
    object-fit: contain !important;
  }
  .object-fit-mob-cover {
    object-fit: cover !important;
  }
  .object-fit-mob-fill {
    object-fit: fill !important;
  }
  .object-fit-mob-scale {
    object-fit: scale-down !important;
  }
  .object-fit-mob-none {
    object-fit: none !important;
  }
  .d-mob-inline {
    display: inline !important;
  }
  .d-mob-inline-block {
    display: inline-block !important;
  }
  .d-mob-block {
    display: block !important;
  }
  .d-mob-grid {
    display: grid !important;
  }
  .d-mob-inline-grid {
    display: inline-grid !important;
  }
  .d-mob-table {
    display: table !important;
  }
  .d-mob-table-row {
    display: table-row !important;
  }
  .d-mob-table-cell {
    display: table-cell !important;
  }
  .d-mob-flex {
    display: flex !important;
  }
  .d-mob-inline-flex {
    display: inline-flex !important;
  }
  .d-mob-none {
    display: none !important;
  }
  .flex-mob-fill {
    flex: 1 1 auto !important;
  }
  .flex-mob-row {
    flex-direction: row !important;
  }
  .flex-mob-column {
    flex-direction: column !important;
  }
  .flex-mob-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-mob-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-mob-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-mob-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-mob-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-mob-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-mob-wrap {
    flex-wrap: wrap !important;
  }
  .flex-mob-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-mob-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-mob-start {
    justify-content: flex-start !important;
  }
  .justify-content-mob-end {
    justify-content: flex-end !important;
  }
  .justify-content-mob-center {
    justify-content: center !important;
  }
  .justify-content-mob-between {
    justify-content: space-between !important;
  }
  .justify-content-mob-around {
    justify-content: space-around !important;
  }
  .justify-content-mob-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-mob-start {
    align-items: flex-start !important;
  }
  .align-items-mob-end {
    align-items: flex-end !important;
  }
  .align-items-mob-center {
    align-items: center !important;
  }
  .align-items-mob-baseline {
    align-items: baseline !important;
  }
  .align-items-mob-stretch {
    align-items: stretch !important;
  }
  .align-content-mob-start {
    align-content: flex-start !important;
  }
  .align-content-mob-end {
    align-content: flex-end !important;
  }
  .align-content-mob-center {
    align-content: center !important;
  }
  .align-content-mob-between {
    align-content: space-between !important;
  }
  .align-content-mob-around {
    align-content: space-around !important;
  }
  .align-content-mob-stretch {
    align-content: stretch !important;
  }
  .align-self-mob-auto {
    align-self: auto !important;
  }
  .align-self-mob-start {
    align-self: flex-start !important;
  }
  .align-self-mob-end {
    align-self: flex-end !important;
  }
  .align-self-mob-center {
    align-self: center !important;
  }
  .align-self-mob-baseline {
    align-self: baseline !important;
  }
  .align-self-mob-stretch {
    align-self: stretch !important;
  }
  .order-mob-first {
    order: -1 !important;
  }
  .order-mob-0 {
    order: 0 !important;
  }
  .order-mob-1 {
    order: 1 !important;
  }
  .order-mob-2 {
    order: 2 !important;
  }
  .order-mob-3 {
    order: 3 !important;
  }
  .order-mob-4 {
    order: 4 !important;
  }
  .order-mob-5 {
    order: 5 !important;
  }
  .order-mob-last {
    order: 6 !important;
  }
  .m-mob-0 {
    margin: 0 !important;
  }
  .m-mob-1 {
    margin: 0.5rem !important;
  }
  .m-mob-2 {
    margin: 1rem !important;
  }
  .m-mob-3 {
    margin: 1.5rem !important;
  }
  .m-mob-4 {
    margin: 2rem !important;
  }
  .m-mob-5 {
    margin: 3rem !important;
  }
  .m-mob-6 {
    margin: 4.5rem !important;
  }
  .m-mob-7 {
    margin: 6rem !important;
  }
  .m-mob-8 {
    margin: 11rem !important;
  }
  .m-mob-9 {
    margin: 16rem !important;
  }
  .m-mob-auto {
    margin: auto !important;
  }
  .mx-mob-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-mob-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-mob-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-mob-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-mob-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-mob-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-mob-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-mob-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-mob-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-mob-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-mob-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-mob-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-mob-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-mob-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-mob-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-mob-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-mob-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-mob-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-mob-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-mob-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-mob-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-mob-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-mob-0 {
    margin-top: 0 !important;
  }
  .mt-mob-1 {
    margin-top: 0.5rem !important;
  }
  .mt-mob-2 {
    margin-top: 1rem !important;
  }
  .mt-mob-3 {
    margin-top: 1.5rem !important;
  }
  .mt-mob-4 {
    margin-top: 2rem !important;
  }
  .mt-mob-5 {
    margin-top: 3rem !important;
  }
  .mt-mob-6 {
    margin-top: 4.5rem !important;
  }
  .mt-mob-7 {
    margin-top: 6rem !important;
  }
  .mt-mob-8 {
    margin-top: 11rem !important;
  }
  .mt-mob-9 {
    margin-top: 16rem !important;
  }
  .mt-mob-auto {
    margin-top: auto !important;
  }
  .me-mob-0 {
    margin-right: 0 !important;
  }
  .me-mob-1 {
    margin-right: 0.5rem !important;
  }
  .me-mob-2 {
    margin-right: 1rem !important;
  }
  .me-mob-3 {
    margin-right: 1.5rem !important;
  }
  .me-mob-4 {
    margin-right: 2rem !important;
  }
  .me-mob-5 {
    margin-right: 3rem !important;
  }
  .me-mob-6 {
    margin-right: 4.5rem !important;
  }
  .me-mob-7 {
    margin-right: 6rem !important;
  }
  .me-mob-8 {
    margin-right: 11rem !important;
  }
  .me-mob-9 {
    margin-right: 16rem !important;
  }
  .me-mob-auto {
    margin-right: auto !important;
  }
  .mb-mob-0 {
    margin-bottom: 0 !important;
  }
  .mb-mob-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-mob-2 {
    margin-bottom: 1rem !important;
  }
  .mb-mob-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-mob-4 {
    margin-bottom: 2rem !important;
  }
  .mb-mob-5 {
    margin-bottom: 3rem !important;
  }
  .mb-mob-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-mob-7 {
    margin-bottom: 6rem !important;
  }
  .mb-mob-8 {
    margin-bottom: 11rem !important;
  }
  .mb-mob-9 {
    margin-bottom: 16rem !important;
  }
  .mb-mob-auto {
    margin-bottom: auto !important;
  }
  .ms-mob-0 {
    margin-left: 0 !important;
  }
  .ms-mob-1 {
    margin-left: 0.5rem !important;
  }
  .ms-mob-2 {
    margin-left: 1rem !important;
  }
  .ms-mob-3 {
    margin-left: 1.5rem !important;
  }
  .ms-mob-4 {
    margin-left: 2rem !important;
  }
  .ms-mob-5 {
    margin-left: 3rem !important;
  }
  .ms-mob-6 {
    margin-left: 4.5rem !important;
  }
  .ms-mob-7 {
    margin-left: 6rem !important;
  }
  .ms-mob-8 {
    margin-left: 11rem !important;
  }
  .ms-mob-9 {
    margin-left: 16rem !important;
  }
  .ms-mob-auto {
    margin-left: auto !important;
  }
  .p-mob-0 {
    padding: 0 !important;
  }
  .p-mob-1 {
    padding: 0.5rem !important;
  }
  .p-mob-2 {
    padding: 1rem !important;
  }
  .p-mob-3 {
    padding: 1.5rem !important;
  }
  .p-mob-4 {
    padding: 2rem !important;
  }
  .p-mob-5 {
    padding: 3rem !important;
  }
  .p-mob-6 {
    padding: 4.5rem !important;
  }
  .p-mob-7 {
    padding: 6rem !important;
  }
  .p-mob-8 {
    padding: 11rem !important;
  }
  .p-mob-9 {
    padding: 16rem !important;
  }
  .px-mob-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-mob-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-mob-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-mob-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-mob-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-mob-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-mob-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-mob-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-mob-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-mob-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-mob-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-mob-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-mob-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-mob-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-mob-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-mob-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-mob-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-mob-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-mob-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-mob-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-mob-0 {
    padding-top: 0 !important;
  }
  .pt-mob-1 {
    padding-top: 0.5rem !important;
  }
  .pt-mob-2 {
    padding-top: 1rem !important;
  }
  .pt-mob-3 {
    padding-top: 1.5rem !important;
  }
  .pt-mob-4 {
    padding-top: 2rem !important;
  }
  .pt-mob-5 {
    padding-top: 3rem !important;
  }
  .pt-mob-6 {
    padding-top: 4.5rem !important;
  }
  .pt-mob-7 {
    padding-top: 6rem !important;
  }
  .pt-mob-8 {
    padding-top: 11rem !important;
  }
  .pt-mob-9 {
    padding-top: 16rem !important;
  }
  .pe-mob-0 {
    padding-right: 0 !important;
  }
  .pe-mob-1 {
    padding-right: 0.5rem !important;
  }
  .pe-mob-2 {
    padding-right: 1rem !important;
  }
  .pe-mob-3 {
    padding-right: 1.5rem !important;
  }
  .pe-mob-4 {
    padding-right: 2rem !important;
  }
  .pe-mob-5 {
    padding-right: 3rem !important;
  }
  .pe-mob-6 {
    padding-right: 4.5rem !important;
  }
  .pe-mob-7 {
    padding-right: 6rem !important;
  }
  .pe-mob-8 {
    padding-right: 11rem !important;
  }
  .pe-mob-9 {
    padding-right: 16rem !important;
  }
  .pb-mob-0 {
    padding-bottom: 0 !important;
  }
  .pb-mob-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-mob-2 {
    padding-bottom: 1rem !important;
  }
  .pb-mob-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-mob-4 {
    padding-bottom: 2rem !important;
  }
  .pb-mob-5 {
    padding-bottom: 3rem !important;
  }
  .pb-mob-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-mob-7 {
    padding-bottom: 6rem !important;
  }
  .pb-mob-8 {
    padding-bottom: 11rem !important;
  }
  .pb-mob-9 {
    padding-bottom: 16rem !important;
  }
  .ps-mob-0 {
    padding-left: 0 !important;
  }
  .ps-mob-1 {
    padding-left: 0.5rem !important;
  }
  .ps-mob-2 {
    padding-left: 1rem !important;
  }
  .ps-mob-3 {
    padding-left: 1.5rem !important;
  }
  .ps-mob-4 {
    padding-left: 2rem !important;
  }
  .ps-mob-5 {
    padding-left: 3rem !important;
  }
  .ps-mob-6 {
    padding-left: 4.5rem !important;
  }
  .ps-mob-7 {
    padding-left: 6rem !important;
  }
  .ps-mob-8 {
    padding-left: 11rem !important;
  }
  .ps-mob-9 {
    padding-left: 16rem !important;
  }
  .gap-mob-0 {
    gap: 0 !important;
  }
  .gap-mob-1 {
    gap: 0.5rem !important;
  }
  .gap-mob-2 {
    gap: 1rem !important;
  }
  .gap-mob-3 {
    gap: 1.5rem !important;
  }
  .gap-mob-4 {
    gap: 2rem !important;
  }
  .gap-mob-5 {
    gap: 3rem !important;
  }
  .gap-mob-6 {
    gap: 4.5rem !important;
  }
  .gap-mob-7 {
    gap: 6rem !important;
  }
  .gap-mob-8 {
    gap: 11rem !important;
  }
  .gap-mob-9 {
    gap: 16rem !important;
  }
  .row-gap-mob-0 {
    row-gap: 0 !important;
  }
  .row-gap-mob-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-mob-2 {
    row-gap: 1rem !important;
  }
  .row-gap-mob-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-mob-4 {
    row-gap: 2rem !important;
  }
  .row-gap-mob-5 {
    row-gap: 3rem !important;
  }
  .row-gap-mob-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-mob-7 {
    row-gap: 6rem !important;
  }
  .row-gap-mob-8 {
    row-gap: 11rem !important;
  }
  .row-gap-mob-9 {
    row-gap: 16rem !important;
  }
  .column-gap-mob-0 {
    column-gap: 0 !important;
  }
  .column-gap-mob-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-mob-2 {
    column-gap: 1rem !important;
  }
  .column-gap-mob-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-mob-4 {
    column-gap: 2rem !important;
  }
  .column-gap-mob-5 {
    column-gap: 3rem !important;
  }
  .column-gap-mob-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-mob-7 {
    column-gap: 6rem !important;
  }
  .column-gap-mob-8 {
    column-gap: 11rem !important;
  }
  .column-gap-mob-9 {
    column-gap: 16rem !important;
  }
  .text-mob-start {
    text-align: left !important;
  }
  .text-mob-end {
    text-align: right !important;
  }
  .text-mob-center {
    text-align: center !important;
  }
}
@media (min-width: 576px) {
  .float-xs-start {
    float: left !important;
  }
  .float-xs-end {
    float: right !important;
  }
  .float-xs-none {
    float: none !important;
  }
  .object-fit-xs-contain {
    object-fit: contain !important;
  }
  .object-fit-xs-cover {
    object-fit: cover !important;
  }
  .object-fit-xs-fill {
    object-fit: fill !important;
  }
  .object-fit-xs-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xs-none {
    object-fit: none !important;
  }
  .d-xs-inline {
    display: inline !important;
  }
  .d-xs-inline-block {
    display: inline-block !important;
  }
  .d-xs-block {
    display: block !important;
  }
  .d-xs-grid {
    display: grid !important;
  }
  .d-xs-inline-grid {
    display: inline-grid !important;
  }
  .d-xs-table {
    display: table !important;
  }
  .d-xs-table-row {
    display: table-row !important;
  }
  .d-xs-table-cell {
    display: table-cell !important;
  }
  .d-xs-flex {
    display: flex !important;
  }
  .d-xs-inline-flex {
    display: inline-flex !important;
  }
  .d-xs-none {
    display: none !important;
  }
  .flex-xs-fill {
    flex: 1 1 auto !important;
  }
  .flex-xs-row {
    flex-direction: row !important;
  }
  .flex-xs-column {
    flex-direction: column !important;
  }
  .flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xs-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xs-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xs-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xs-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xs-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xs-start {
    justify-content: flex-start !important;
  }
  .justify-content-xs-end {
    justify-content: flex-end !important;
  }
  .justify-content-xs-center {
    justify-content: center !important;
  }
  .justify-content-xs-between {
    justify-content: space-between !important;
  }
  .justify-content-xs-around {
    justify-content: space-around !important;
  }
  .justify-content-xs-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xs-start {
    align-items: flex-start !important;
  }
  .align-items-xs-end {
    align-items: flex-end !important;
  }
  .align-items-xs-center {
    align-items: center !important;
  }
  .align-items-xs-baseline {
    align-items: baseline !important;
  }
  .align-items-xs-stretch {
    align-items: stretch !important;
  }
  .align-content-xs-start {
    align-content: flex-start !important;
  }
  .align-content-xs-end {
    align-content: flex-end !important;
  }
  .align-content-xs-center {
    align-content: center !important;
  }
  .align-content-xs-between {
    align-content: space-between !important;
  }
  .align-content-xs-around {
    align-content: space-around !important;
  }
  .align-content-xs-stretch {
    align-content: stretch !important;
  }
  .align-self-xs-auto {
    align-self: auto !important;
  }
  .align-self-xs-start {
    align-self: flex-start !important;
  }
  .align-self-xs-end {
    align-self: flex-end !important;
  }
  .align-self-xs-center {
    align-self: center !important;
  }
  .align-self-xs-baseline {
    align-self: baseline !important;
  }
  .align-self-xs-stretch {
    align-self: stretch !important;
  }
  .order-xs-first {
    order: -1 !important;
  }
  .order-xs-0 {
    order: 0 !important;
  }
  .order-xs-1 {
    order: 1 !important;
  }
  .order-xs-2 {
    order: 2 !important;
  }
  .order-xs-3 {
    order: 3 !important;
  }
  .order-xs-4 {
    order: 4 !important;
  }
  .order-xs-5 {
    order: 5 !important;
  }
  .order-xs-last {
    order: 6 !important;
  }
  .m-xs-0 {
    margin: 0 !important;
  }
  .m-xs-1 {
    margin: 0.5rem !important;
  }
  .m-xs-2 {
    margin: 1rem !important;
  }
  .m-xs-3 {
    margin: 1.5rem !important;
  }
  .m-xs-4 {
    margin: 2rem !important;
  }
  .m-xs-5 {
    margin: 3rem !important;
  }
  .m-xs-6 {
    margin: 4.5rem !important;
  }
  .m-xs-7 {
    margin: 6rem !important;
  }
  .m-xs-8 {
    margin: 11rem !important;
  }
  .m-xs-9 {
    margin: 16rem !important;
  }
  .m-xs-auto {
    margin: auto !important;
  }
  .mx-xs-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xs-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xs-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xs-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xs-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xs-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xs-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xs-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xs-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-xs-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-xs-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xs-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xs-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xs-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xs-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xs-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xs-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xs-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xs-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xs-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-xs-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xs-0 {
    margin-top: 0 !important;
  }
  .mt-xs-1 {
    margin-top: 0.5rem !important;
  }
  .mt-xs-2 {
    margin-top: 1rem !important;
  }
  .mt-xs-3 {
    margin-top: 1.5rem !important;
  }
  .mt-xs-4 {
    margin-top: 2rem !important;
  }
  .mt-xs-5 {
    margin-top: 3rem !important;
  }
  .mt-xs-6 {
    margin-top: 4.5rem !important;
  }
  .mt-xs-7 {
    margin-top: 6rem !important;
  }
  .mt-xs-8 {
    margin-top: 11rem !important;
  }
  .mt-xs-9 {
    margin-top: 16rem !important;
  }
  .mt-xs-auto {
    margin-top: auto !important;
  }
  .me-xs-0 {
    margin-right: 0 !important;
  }
  .me-xs-1 {
    margin-right: 0.5rem !important;
  }
  .me-xs-2 {
    margin-right: 1rem !important;
  }
  .me-xs-3 {
    margin-right: 1.5rem !important;
  }
  .me-xs-4 {
    margin-right: 2rem !important;
  }
  .me-xs-5 {
    margin-right: 3rem !important;
  }
  .me-xs-6 {
    margin-right: 4.5rem !important;
  }
  .me-xs-7 {
    margin-right: 6rem !important;
  }
  .me-xs-8 {
    margin-right: 11rem !important;
  }
  .me-xs-9 {
    margin-right: 16rem !important;
  }
  .me-xs-auto {
    margin-right: auto !important;
  }
  .mb-xs-0 {
    margin-bottom: 0 !important;
  }
  .mb-xs-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xs-2 {
    margin-bottom: 1rem !important;
  }
  .mb-xs-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xs-4 {
    margin-bottom: 2rem !important;
  }
  .mb-xs-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xs-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xs-7 {
    margin-bottom: 6rem !important;
  }
  .mb-xs-8 {
    margin-bottom: 11rem !important;
  }
  .mb-xs-9 {
    margin-bottom: 16rem !important;
  }
  .mb-xs-auto {
    margin-bottom: auto !important;
  }
  .ms-xs-0 {
    margin-left: 0 !important;
  }
  .ms-xs-1 {
    margin-left: 0.5rem !important;
  }
  .ms-xs-2 {
    margin-left: 1rem !important;
  }
  .ms-xs-3 {
    margin-left: 1.5rem !important;
  }
  .ms-xs-4 {
    margin-left: 2rem !important;
  }
  .ms-xs-5 {
    margin-left: 3rem !important;
  }
  .ms-xs-6 {
    margin-left: 4.5rem !important;
  }
  .ms-xs-7 {
    margin-left: 6rem !important;
  }
  .ms-xs-8 {
    margin-left: 11rem !important;
  }
  .ms-xs-9 {
    margin-left: 16rem !important;
  }
  .ms-xs-auto {
    margin-left: auto !important;
  }
  .p-xs-0 {
    padding: 0 !important;
  }
  .p-xs-1 {
    padding: 0.5rem !important;
  }
  .p-xs-2 {
    padding: 1rem !important;
  }
  .p-xs-3 {
    padding: 1.5rem !important;
  }
  .p-xs-4 {
    padding: 2rem !important;
  }
  .p-xs-5 {
    padding: 3rem !important;
  }
  .p-xs-6 {
    padding: 4.5rem !important;
  }
  .p-xs-7 {
    padding: 6rem !important;
  }
  .p-xs-8 {
    padding: 11rem !important;
  }
  .p-xs-9 {
    padding: 16rem !important;
  }
  .px-xs-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xs-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xs-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xs-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xs-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xs-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xs-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xs-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xs-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-xs-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-xs-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xs-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xs-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xs-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xs-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xs-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xs-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xs-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xs-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-xs-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-xs-0 {
    padding-top: 0 !important;
  }
  .pt-xs-1 {
    padding-top: 0.5rem !important;
  }
  .pt-xs-2 {
    padding-top: 1rem !important;
  }
  .pt-xs-3 {
    padding-top: 1.5rem !important;
  }
  .pt-xs-4 {
    padding-top: 2rem !important;
  }
  .pt-xs-5 {
    padding-top: 3rem !important;
  }
  .pt-xs-6 {
    padding-top: 4.5rem !important;
  }
  .pt-xs-7 {
    padding-top: 6rem !important;
  }
  .pt-xs-8 {
    padding-top: 11rem !important;
  }
  .pt-xs-9 {
    padding-top: 16rem !important;
  }
  .pe-xs-0 {
    padding-right: 0 !important;
  }
  .pe-xs-1 {
    padding-right: 0.5rem !important;
  }
  .pe-xs-2 {
    padding-right: 1rem !important;
  }
  .pe-xs-3 {
    padding-right: 1.5rem !important;
  }
  .pe-xs-4 {
    padding-right: 2rem !important;
  }
  .pe-xs-5 {
    padding-right: 3rem !important;
  }
  .pe-xs-6 {
    padding-right: 4.5rem !important;
  }
  .pe-xs-7 {
    padding-right: 6rem !important;
  }
  .pe-xs-8 {
    padding-right: 11rem !important;
  }
  .pe-xs-9 {
    padding-right: 16rem !important;
  }
  .pb-xs-0 {
    padding-bottom: 0 !important;
  }
  .pb-xs-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xs-2 {
    padding-bottom: 1rem !important;
  }
  .pb-xs-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xs-4 {
    padding-bottom: 2rem !important;
  }
  .pb-xs-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xs-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xs-7 {
    padding-bottom: 6rem !important;
  }
  .pb-xs-8 {
    padding-bottom: 11rem !important;
  }
  .pb-xs-9 {
    padding-bottom: 16rem !important;
  }
  .ps-xs-0 {
    padding-left: 0 !important;
  }
  .ps-xs-1 {
    padding-left: 0.5rem !important;
  }
  .ps-xs-2 {
    padding-left: 1rem !important;
  }
  .ps-xs-3 {
    padding-left: 1.5rem !important;
  }
  .ps-xs-4 {
    padding-left: 2rem !important;
  }
  .ps-xs-5 {
    padding-left: 3rem !important;
  }
  .ps-xs-6 {
    padding-left: 4.5rem !important;
  }
  .ps-xs-7 {
    padding-left: 6rem !important;
  }
  .ps-xs-8 {
    padding-left: 11rem !important;
  }
  .ps-xs-9 {
    padding-left: 16rem !important;
  }
  .gap-xs-0 {
    gap: 0 !important;
  }
  .gap-xs-1 {
    gap: 0.5rem !important;
  }
  .gap-xs-2 {
    gap: 1rem !important;
  }
  .gap-xs-3 {
    gap: 1.5rem !important;
  }
  .gap-xs-4 {
    gap: 2rem !important;
  }
  .gap-xs-5 {
    gap: 3rem !important;
  }
  .gap-xs-6 {
    gap: 4.5rem !important;
  }
  .gap-xs-7 {
    gap: 6rem !important;
  }
  .gap-xs-8 {
    gap: 11rem !important;
  }
  .gap-xs-9 {
    gap: 16rem !important;
  }
  .row-gap-xs-0 {
    row-gap: 0 !important;
  }
  .row-gap-xs-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xs-2 {
    row-gap: 1rem !important;
  }
  .row-gap-xs-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xs-4 {
    row-gap: 2rem !important;
  }
  .row-gap-xs-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xs-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-xs-7 {
    row-gap: 6rem !important;
  }
  .row-gap-xs-8 {
    row-gap: 11rem !important;
  }
  .row-gap-xs-9 {
    row-gap: 16rem !important;
  }
  .column-gap-xs-0 {
    column-gap: 0 !important;
  }
  .column-gap-xs-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xs-2 {
    column-gap: 1rem !important;
  }
  .column-gap-xs-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xs-4 {
    column-gap: 2rem !important;
  }
  .column-gap-xs-5 {
    column-gap: 3rem !important;
  }
  .column-gap-xs-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-xs-7 {
    column-gap: 6rem !important;
  }
  .column-gap-xs-8 {
    column-gap: 11rem !important;
  }
  .column-gap-xs-9 {
    column-gap: 16rem !important;
  }
  .text-xs-start {
    text-align: left !important;
  }
  .text-xs-end {
    text-align: right !important;
  }
  .text-xs-center {
    text-align: center !important;
  }
}
@media (min-width: 769px) {
  .float-tablet-start {
    float: left !important;
  }
  .float-tablet-end {
    float: right !important;
  }
  .float-tablet-none {
    float: none !important;
  }
  .object-fit-tablet-contain {
    object-fit: contain !important;
  }
  .object-fit-tablet-cover {
    object-fit: cover !important;
  }
  .object-fit-tablet-fill {
    object-fit: fill !important;
  }
  .object-fit-tablet-scale {
    object-fit: scale-down !important;
  }
  .object-fit-tablet-none {
    object-fit: none !important;
  }
  .d-tablet-inline {
    display: inline !important;
  }
  .d-tablet-inline-block {
    display: inline-block !important;
  }
  .d-tablet-block {
    display: block !important;
  }
  .d-tablet-grid {
    display: grid !important;
  }
  .d-tablet-inline-grid {
    display: inline-grid !important;
  }
  .d-tablet-table {
    display: table !important;
  }
  .d-tablet-table-row {
    display: table-row !important;
  }
  .d-tablet-table-cell {
    display: table-cell !important;
  }
  .d-tablet-flex {
    display: flex !important;
  }
  .d-tablet-inline-flex {
    display: inline-flex !important;
  }
  .d-tablet-none {
    display: none !important;
  }
  .flex-tablet-fill {
    flex: 1 1 auto !important;
  }
  .flex-tablet-row {
    flex-direction: row !important;
  }
  .flex-tablet-column {
    flex-direction: column !important;
  }
  .flex-tablet-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-tablet-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-tablet-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-tablet-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-tablet-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-tablet-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-tablet-wrap {
    flex-wrap: wrap !important;
  }
  .flex-tablet-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-tablet-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-tablet-start {
    justify-content: flex-start !important;
  }
  .justify-content-tablet-end {
    justify-content: flex-end !important;
  }
  .justify-content-tablet-center {
    justify-content: center !important;
  }
  .justify-content-tablet-between {
    justify-content: space-between !important;
  }
  .justify-content-tablet-around {
    justify-content: space-around !important;
  }
  .justify-content-tablet-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-tablet-start {
    align-items: flex-start !important;
  }
  .align-items-tablet-end {
    align-items: flex-end !important;
  }
  .align-items-tablet-center {
    align-items: center !important;
  }
  .align-items-tablet-baseline {
    align-items: baseline !important;
  }
  .align-items-tablet-stretch {
    align-items: stretch !important;
  }
  .align-content-tablet-start {
    align-content: flex-start !important;
  }
  .align-content-tablet-end {
    align-content: flex-end !important;
  }
  .align-content-tablet-center {
    align-content: center !important;
  }
  .align-content-tablet-between {
    align-content: space-between !important;
  }
  .align-content-tablet-around {
    align-content: space-around !important;
  }
  .align-content-tablet-stretch {
    align-content: stretch !important;
  }
  .align-self-tablet-auto {
    align-self: auto !important;
  }
  .align-self-tablet-start {
    align-self: flex-start !important;
  }
  .align-self-tablet-end {
    align-self: flex-end !important;
  }
  .align-self-tablet-center {
    align-self: center !important;
  }
  .align-self-tablet-baseline {
    align-self: baseline !important;
  }
  .align-self-tablet-stretch {
    align-self: stretch !important;
  }
  .order-tablet-first {
    order: -1 !important;
  }
  .order-tablet-0 {
    order: 0 !important;
  }
  .order-tablet-1 {
    order: 1 !important;
  }
  .order-tablet-2 {
    order: 2 !important;
  }
  .order-tablet-3 {
    order: 3 !important;
  }
  .order-tablet-4 {
    order: 4 !important;
  }
  .order-tablet-5 {
    order: 5 !important;
  }
  .order-tablet-last {
    order: 6 !important;
  }
  .m-tablet-0 {
    margin: 0 !important;
  }
  .m-tablet-1 {
    margin: 0.5rem !important;
  }
  .m-tablet-2 {
    margin: 1rem !important;
  }
  .m-tablet-3 {
    margin: 1.5rem !important;
  }
  .m-tablet-4 {
    margin: 2rem !important;
  }
  .m-tablet-5 {
    margin: 3rem !important;
  }
  .m-tablet-6 {
    margin: 4.5rem !important;
  }
  .m-tablet-7 {
    margin: 6rem !important;
  }
  .m-tablet-8 {
    margin: 11rem !important;
  }
  .m-tablet-9 {
    margin: 16rem !important;
  }
  .m-tablet-auto {
    margin: auto !important;
  }
  .mx-tablet-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-tablet-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-tablet-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-tablet-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-tablet-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-tablet-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-tablet-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-tablet-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-tablet-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-tablet-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-tablet-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-tablet-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-tablet-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-tablet-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-tablet-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-tablet-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-tablet-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-tablet-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-tablet-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-tablet-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-tablet-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-tablet-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-tablet-0 {
    margin-top: 0 !important;
  }
  .mt-tablet-1 {
    margin-top: 0.5rem !important;
  }
  .mt-tablet-2 {
    margin-top: 1rem !important;
  }
  .mt-tablet-3 {
    margin-top: 1.5rem !important;
  }
  .mt-tablet-4 {
    margin-top: 2rem !important;
  }
  .mt-tablet-5 {
    margin-top: 3rem !important;
  }
  .mt-tablet-6 {
    margin-top: 4.5rem !important;
  }
  .mt-tablet-7 {
    margin-top: 6rem !important;
  }
  .mt-tablet-8 {
    margin-top: 11rem !important;
  }
  .mt-tablet-9 {
    margin-top: 16rem !important;
  }
  .mt-tablet-auto {
    margin-top: auto !important;
  }
  .me-tablet-0 {
    margin-right: 0 !important;
  }
  .me-tablet-1 {
    margin-right: 0.5rem !important;
  }
  .me-tablet-2 {
    margin-right: 1rem !important;
  }
  .me-tablet-3 {
    margin-right: 1.5rem !important;
  }
  .me-tablet-4 {
    margin-right: 2rem !important;
  }
  .me-tablet-5 {
    margin-right: 3rem !important;
  }
  .me-tablet-6 {
    margin-right: 4.5rem !important;
  }
  .me-tablet-7 {
    margin-right: 6rem !important;
  }
  .me-tablet-8 {
    margin-right: 11rem !important;
  }
  .me-tablet-9 {
    margin-right: 16rem !important;
  }
  .me-tablet-auto {
    margin-right: auto !important;
  }
  .mb-tablet-0 {
    margin-bottom: 0 !important;
  }
  .mb-tablet-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-tablet-2 {
    margin-bottom: 1rem !important;
  }
  .mb-tablet-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-tablet-4 {
    margin-bottom: 2rem !important;
  }
  .mb-tablet-5 {
    margin-bottom: 3rem !important;
  }
  .mb-tablet-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-tablet-7 {
    margin-bottom: 6rem !important;
  }
  .mb-tablet-8 {
    margin-bottom: 11rem !important;
  }
  .mb-tablet-9 {
    margin-bottom: 16rem !important;
  }
  .mb-tablet-auto {
    margin-bottom: auto !important;
  }
  .ms-tablet-0 {
    margin-left: 0 !important;
  }
  .ms-tablet-1 {
    margin-left: 0.5rem !important;
  }
  .ms-tablet-2 {
    margin-left: 1rem !important;
  }
  .ms-tablet-3 {
    margin-left: 1.5rem !important;
  }
  .ms-tablet-4 {
    margin-left: 2rem !important;
  }
  .ms-tablet-5 {
    margin-left: 3rem !important;
  }
  .ms-tablet-6 {
    margin-left: 4.5rem !important;
  }
  .ms-tablet-7 {
    margin-left: 6rem !important;
  }
  .ms-tablet-8 {
    margin-left: 11rem !important;
  }
  .ms-tablet-9 {
    margin-left: 16rem !important;
  }
  .ms-tablet-auto {
    margin-left: auto !important;
  }
  .p-tablet-0 {
    padding: 0 !important;
  }
  .p-tablet-1 {
    padding: 0.5rem !important;
  }
  .p-tablet-2 {
    padding: 1rem !important;
  }
  .p-tablet-3 {
    padding: 1.5rem !important;
  }
  .p-tablet-4 {
    padding: 2rem !important;
  }
  .p-tablet-5 {
    padding: 3rem !important;
  }
  .p-tablet-6 {
    padding: 4.5rem !important;
  }
  .p-tablet-7 {
    padding: 6rem !important;
  }
  .p-tablet-8 {
    padding: 11rem !important;
  }
  .p-tablet-9 {
    padding: 16rem !important;
  }
  .px-tablet-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-tablet-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-tablet-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-tablet-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-tablet-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-tablet-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-tablet-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-tablet-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-tablet-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-tablet-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-tablet-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-tablet-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-tablet-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-tablet-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-tablet-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-tablet-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-tablet-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-tablet-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-tablet-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-tablet-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-tablet-0 {
    padding-top: 0 !important;
  }
  .pt-tablet-1 {
    padding-top: 0.5rem !important;
  }
  .pt-tablet-2 {
    padding-top: 1rem !important;
  }
  .pt-tablet-3 {
    padding-top: 1.5rem !important;
  }
  .pt-tablet-4 {
    padding-top: 2rem !important;
  }
  .pt-tablet-5 {
    padding-top: 3rem !important;
  }
  .pt-tablet-6 {
    padding-top: 4.5rem !important;
  }
  .pt-tablet-7 {
    padding-top: 6rem !important;
  }
  .pt-tablet-8 {
    padding-top: 11rem !important;
  }
  .pt-tablet-9 {
    padding-top: 16rem !important;
  }
  .pe-tablet-0 {
    padding-right: 0 !important;
  }
  .pe-tablet-1 {
    padding-right: 0.5rem !important;
  }
  .pe-tablet-2 {
    padding-right: 1rem !important;
  }
  .pe-tablet-3 {
    padding-right: 1.5rem !important;
  }
  .pe-tablet-4 {
    padding-right: 2rem !important;
  }
  .pe-tablet-5 {
    padding-right: 3rem !important;
  }
  .pe-tablet-6 {
    padding-right: 4.5rem !important;
  }
  .pe-tablet-7 {
    padding-right: 6rem !important;
  }
  .pe-tablet-8 {
    padding-right: 11rem !important;
  }
  .pe-tablet-9 {
    padding-right: 16rem !important;
  }
  .pb-tablet-0 {
    padding-bottom: 0 !important;
  }
  .pb-tablet-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-tablet-2 {
    padding-bottom: 1rem !important;
  }
  .pb-tablet-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-tablet-4 {
    padding-bottom: 2rem !important;
  }
  .pb-tablet-5 {
    padding-bottom: 3rem !important;
  }
  .pb-tablet-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-tablet-7 {
    padding-bottom: 6rem !important;
  }
  .pb-tablet-8 {
    padding-bottom: 11rem !important;
  }
  .pb-tablet-9 {
    padding-bottom: 16rem !important;
  }
  .ps-tablet-0 {
    padding-left: 0 !important;
  }
  .ps-tablet-1 {
    padding-left: 0.5rem !important;
  }
  .ps-tablet-2 {
    padding-left: 1rem !important;
  }
  .ps-tablet-3 {
    padding-left: 1.5rem !important;
  }
  .ps-tablet-4 {
    padding-left: 2rem !important;
  }
  .ps-tablet-5 {
    padding-left: 3rem !important;
  }
  .ps-tablet-6 {
    padding-left: 4.5rem !important;
  }
  .ps-tablet-7 {
    padding-left: 6rem !important;
  }
  .ps-tablet-8 {
    padding-left: 11rem !important;
  }
  .ps-tablet-9 {
    padding-left: 16rem !important;
  }
  .gap-tablet-0 {
    gap: 0 !important;
  }
  .gap-tablet-1 {
    gap: 0.5rem !important;
  }
  .gap-tablet-2 {
    gap: 1rem !important;
  }
  .gap-tablet-3 {
    gap: 1.5rem !important;
  }
  .gap-tablet-4 {
    gap: 2rem !important;
  }
  .gap-tablet-5 {
    gap: 3rem !important;
  }
  .gap-tablet-6 {
    gap: 4.5rem !important;
  }
  .gap-tablet-7 {
    gap: 6rem !important;
  }
  .gap-tablet-8 {
    gap: 11rem !important;
  }
  .gap-tablet-9 {
    gap: 16rem !important;
  }
  .row-gap-tablet-0 {
    row-gap: 0 !important;
  }
  .row-gap-tablet-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-tablet-2 {
    row-gap: 1rem !important;
  }
  .row-gap-tablet-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-tablet-4 {
    row-gap: 2rem !important;
  }
  .row-gap-tablet-5 {
    row-gap: 3rem !important;
  }
  .row-gap-tablet-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-tablet-7 {
    row-gap: 6rem !important;
  }
  .row-gap-tablet-8 {
    row-gap: 11rem !important;
  }
  .row-gap-tablet-9 {
    row-gap: 16rem !important;
  }
  .column-gap-tablet-0 {
    column-gap: 0 !important;
  }
  .column-gap-tablet-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-tablet-2 {
    column-gap: 1rem !important;
  }
  .column-gap-tablet-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-tablet-4 {
    column-gap: 2rem !important;
  }
  .column-gap-tablet-5 {
    column-gap: 3rem !important;
  }
  .column-gap-tablet-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-tablet-7 {
    column-gap: 6rem !important;
  }
  .column-gap-tablet-8 {
    column-gap: 11rem !important;
  }
  .column-gap-tablet-9 {
    column-gap: 16rem !important;
  }
  .text-tablet-start {
    text-align: left !important;
  }
  .text-tablet-end {
    text-align: right !important;
  }
  .text-tablet-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.5rem !important;
  }
  .m-lg-2 {
    margin: 1rem !important;
  }
  .m-lg-3 {
    margin: 1.5rem !important;
  }
  .m-lg-4 {
    margin: 2rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  .m-lg-7 {
    margin: 6rem !important;
  }
  .m-lg-8 {
    margin: 11rem !important;
  }
  .m-lg-9 {
    margin: 16rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-lg-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !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.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-lg-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !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.5rem !important;
  }
  .mt-lg-2 {
    margin-top: 1rem !important;
  }
  .mt-lg-3 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-4 {
    margin-top: 2rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 6rem !important;
  }
  .mt-lg-8 {
    margin-top: 11rem !important;
  }
  .mt-lg-9 {
    margin-top: 16rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.5rem !important;
  }
  .me-lg-2 {
    margin-right: 1rem !important;
  }
  .me-lg-3 {
    margin-right: 1.5rem !important;
  }
  .me-lg-4 {
    margin-right: 2rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4.5rem !important;
  }
  .me-lg-7 {
    margin-right: 6rem !important;
  }
  .me-lg-8 {
    margin-right: 11rem !important;
  }
  .me-lg-9 {
    margin-right: 16rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 11rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 16rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-2 {
    margin-left: 1rem !important;
  }
  .ms-lg-3 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-4 {
    margin-left: 2rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 6rem !important;
  }
  .ms-lg-8 {
    margin-left: 11rem !important;
  }
  .ms-lg-9 {
    margin-left: 16rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.5rem !important;
  }
  .p-lg-2 {
    padding: 1rem !important;
  }
  .p-lg-3 {
    padding: 1.5rem !important;
  }
  .p-lg-4 {
    padding: 2rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  .p-lg-7 {
    padding: 6rem !important;
  }
  .p-lg-8 {
    padding: 11rem !important;
  }
  .p-lg-9 {
    padding: 16rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-lg-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-lg-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-2 {
    padding-top: 1rem !important;
  }
  .pt-lg-3 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-4 {
    padding-top: 2rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 6rem !important;
  }
  .pt-lg-8 {
    padding-top: 11rem !important;
  }
  .pt-lg-9 {
    padding-top: 16rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-2 {
    padding-right: 1rem !important;
  }
  .pe-lg-3 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-4 {
    padding-right: 2rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 6rem !important;
  }
  .pe-lg-8 {
    padding-right: 11rem !important;
  }
  .pe-lg-9 {
    padding-right: 16rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 11rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 16rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-2 {
    padding-left: 1rem !important;
  }
  .ps-lg-3 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-4 {
    padding-left: 2rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 6rem !important;
  }
  .ps-lg-8 {
    padding-left: 11rem !important;
  }
  .ps-lg-9 {
    padding-left: 16rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.5rem !important;
  }
  .gap-lg-2 {
    gap: 1rem !important;
  }
  .gap-lg-3 {
    gap: 1.5rem !important;
  }
  .gap-lg-4 {
    gap: 2rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4.5rem !important;
  }
  .gap-lg-7 {
    gap: 6rem !important;
  }
  .gap-lg-8 {
    gap: 11rem !important;
  }
  .gap-lg-9 {
    gap: 16rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 6rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 11rem !important;
  }
  .row-gap-lg-9 {
    row-gap: 16rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 2rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .column-gap-lg-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-lg-7 {
    column-gap: 6rem !important;
  }
  .column-gap-lg-8 {
    column-gap: 11rem !important;
  }
  .column-gap-lg-9 {
    column-gap: 16rem !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: 1025px) {
  .float-tablet-lg-start {
    float: left !important;
  }
  .float-tablet-lg-end {
    float: right !important;
  }
  .float-tablet-lg-none {
    float: none !important;
  }
  .object-fit-tablet-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-tablet-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-tablet-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-tablet-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-tablet-lg-none {
    object-fit: none !important;
  }
  .d-tablet-lg-inline {
    display: inline !important;
  }
  .d-tablet-lg-inline-block {
    display: inline-block !important;
  }
  .d-tablet-lg-block {
    display: block !important;
  }
  .d-tablet-lg-grid {
    display: grid !important;
  }
  .d-tablet-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-tablet-lg-table {
    display: table !important;
  }
  .d-tablet-lg-table-row {
    display: table-row !important;
  }
  .d-tablet-lg-table-cell {
    display: table-cell !important;
  }
  .d-tablet-lg-flex {
    display: flex !important;
  }
  .d-tablet-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-tablet-lg-none {
    display: none !important;
  }
  .flex-tablet-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-tablet-lg-row {
    flex-direction: row !important;
  }
  .flex-tablet-lg-column {
    flex-direction: column !important;
  }
  .flex-tablet-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-tablet-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-tablet-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-tablet-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-tablet-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-tablet-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-tablet-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-tablet-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-tablet-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-tablet-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-tablet-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-tablet-lg-center {
    justify-content: center !important;
  }
  .justify-content-tablet-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-tablet-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-tablet-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-tablet-lg-start {
    align-items: flex-start !important;
  }
  .align-items-tablet-lg-end {
    align-items: flex-end !important;
  }
  .align-items-tablet-lg-center {
    align-items: center !important;
  }
  .align-items-tablet-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-tablet-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-tablet-lg-start {
    align-content: flex-start !important;
  }
  .align-content-tablet-lg-end {
    align-content: flex-end !important;
  }
  .align-content-tablet-lg-center {
    align-content: center !important;
  }
  .align-content-tablet-lg-between {
    align-content: space-between !important;
  }
  .align-content-tablet-lg-around {
    align-content: space-around !important;
  }
  .align-content-tablet-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-tablet-lg-auto {
    align-self: auto !important;
  }
  .align-self-tablet-lg-start {
    align-self: flex-start !important;
  }
  .align-self-tablet-lg-end {
    align-self: flex-end !important;
  }
  .align-self-tablet-lg-center {
    align-self: center !important;
  }
  .align-self-tablet-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-tablet-lg-stretch {
    align-self: stretch !important;
  }
  .order-tablet-lg-first {
    order: -1 !important;
  }
  .order-tablet-lg-0 {
    order: 0 !important;
  }
  .order-tablet-lg-1 {
    order: 1 !important;
  }
  .order-tablet-lg-2 {
    order: 2 !important;
  }
  .order-tablet-lg-3 {
    order: 3 !important;
  }
  .order-tablet-lg-4 {
    order: 4 !important;
  }
  .order-tablet-lg-5 {
    order: 5 !important;
  }
  .order-tablet-lg-last {
    order: 6 !important;
  }
  .m-tablet-lg-0 {
    margin: 0 !important;
  }
  .m-tablet-lg-1 {
    margin: 0.5rem !important;
  }
  .m-tablet-lg-2 {
    margin: 1rem !important;
  }
  .m-tablet-lg-3 {
    margin: 1.5rem !important;
  }
  .m-tablet-lg-4 {
    margin: 2rem !important;
  }
  .m-tablet-lg-5 {
    margin: 3rem !important;
  }
  .m-tablet-lg-6 {
    margin: 4.5rem !important;
  }
  .m-tablet-lg-7 {
    margin: 6rem !important;
  }
  .m-tablet-lg-8 {
    margin: 11rem !important;
  }
  .m-tablet-lg-9 {
    margin: 16rem !important;
  }
  .m-tablet-lg-auto {
    margin: auto !important;
  }
  .mx-tablet-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-tablet-lg-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-tablet-lg-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-tablet-lg-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-tablet-lg-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-tablet-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-tablet-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-tablet-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-tablet-lg-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-tablet-lg-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-tablet-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-tablet-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-tablet-lg-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-tablet-lg-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-tablet-lg-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-tablet-lg-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-tablet-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-tablet-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-tablet-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-tablet-lg-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-tablet-lg-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-tablet-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-tablet-lg-0 {
    margin-top: 0 !important;
  }
  .mt-tablet-lg-1 {
    margin-top: 0.5rem !important;
  }
  .mt-tablet-lg-2 {
    margin-top: 1rem !important;
  }
  .mt-tablet-lg-3 {
    margin-top: 1.5rem !important;
  }
  .mt-tablet-lg-4 {
    margin-top: 2rem !important;
  }
  .mt-tablet-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-tablet-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mt-tablet-lg-7 {
    margin-top: 6rem !important;
  }
  .mt-tablet-lg-8 {
    margin-top: 11rem !important;
  }
  .mt-tablet-lg-9 {
    margin-top: 16rem !important;
  }
  .mt-tablet-lg-auto {
    margin-top: auto !important;
  }
  .me-tablet-lg-0 {
    margin-right: 0 !important;
  }
  .me-tablet-lg-1 {
    margin-right: 0.5rem !important;
  }
  .me-tablet-lg-2 {
    margin-right: 1rem !important;
  }
  .me-tablet-lg-3 {
    margin-right: 1.5rem !important;
  }
  .me-tablet-lg-4 {
    margin-right: 2rem !important;
  }
  .me-tablet-lg-5 {
    margin-right: 3rem !important;
  }
  .me-tablet-lg-6 {
    margin-right: 4.5rem !important;
  }
  .me-tablet-lg-7 {
    margin-right: 6rem !important;
  }
  .me-tablet-lg-8 {
    margin-right: 11rem !important;
  }
  .me-tablet-lg-9 {
    margin-right: 16rem !important;
  }
  .me-tablet-lg-auto {
    margin-right: auto !important;
  }
  .mb-tablet-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-tablet-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-tablet-lg-2 {
    margin-bottom: 1rem !important;
  }
  .mb-tablet-lg-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-tablet-lg-4 {
    margin-bottom: 2rem !important;
  }
  .mb-tablet-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-tablet-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-tablet-lg-7 {
    margin-bottom: 6rem !important;
  }
  .mb-tablet-lg-8 {
    margin-bottom: 11rem !important;
  }
  .mb-tablet-lg-9 {
    margin-bottom: 16rem !important;
  }
  .mb-tablet-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-tablet-lg-0 {
    margin-left: 0 !important;
  }
  .ms-tablet-lg-1 {
    margin-left: 0.5rem !important;
  }
  .ms-tablet-lg-2 {
    margin-left: 1rem !important;
  }
  .ms-tablet-lg-3 {
    margin-left: 1.5rem !important;
  }
  .ms-tablet-lg-4 {
    margin-left: 2rem !important;
  }
  .ms-tablet-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-tablet-lg-6 {
    margin-left: 4.5rem !important;
  }
  .ms-tablet-lg-7 {
    margin-left: 6rem !important;
  }
  .ms-tablet-lg-8 {
    margin-left: 11rem !important;
  }
  .ms-tablet-lg-9 {
    margin-left: 16rem !important;
  }
  .ms-tablet-lg-auto {
    margin-left: auto !important;
  }
  .p-tablet-lg-0 {
    padding: 0 !important;
  }
  .p-tablet-lg-1 {
    padding: 0.5rem !important;
  }
  .p-tablet-lg-2 {
    padding: 1rem !important;
  }
  .p-tablet-lg-3 {
    padding: 1.5rem !important;
  }
  .p-tablet-lg-4 {
    padding: 2rem !important;
  }
  .p-tablet-lg-5 {
    padding: 3rem !important;
  }
  .p-tablet-lg-6 {
    padding: 4.5rem !important;
  }
  .p-tablet-lg-7 {
    padding: 6rem !important;
  }
  .p-tablet-lg-8 {
    padding: 11rem !important;
  }
  .p-tablet-lg-9 {
    padding: 16rem !important;
  }
  .px-tablet-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-tablet-lg-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-tablet-lg-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-tablet-lg-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-tablet-lg-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-tablet-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-tablet-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-tablet-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-tablet-lg-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-tablet-lg-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-tablet-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-tablet-lg-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-tablet-lg-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-tablet-lg-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-tablet-lg-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-tablet-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-tablet-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-tablet-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-tablet-lg-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-tablet-lg-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-tablet-lg-0 {
    padding-top: 0 !important;
  }
  .pt-tablet-lg-1 {
    padding-top: 0.5rem !important;
  }
  .pt-tablet-lg-2 {
    padding-top: 1rem !important;
  }
  .pt-tablet-lg-3 {
    padding-top: 1.5rem !important;
  }
  .pt-tablet-lg-4 {
    padding-top: 2rem !important;
  }
  .pt-tablet-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-tablet-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pt-tablet-lg-7 {
    padding-top: 6rem !important;
  }
  .pt-tablet-lg-8 {
    padding-top: 11rem !important;
  }
  .pt-tablet-lg-9 {
    padding-top: 16rem !important;
  }
  .pe-tablet-lg-0 {
    padding-right: 0 !important;
  }
  .pe-tablet-lg-1 {
    padding-right: 0.5rem !important;
  }
  .pe-tablet-lg-2 {
    padding-right: 1rem !important;
  }
  .pe-tablet-lg-3 {
    padding-right: 1.5rem !important;
  }
  .pe-tablet-lg-4 {
    padding-right: 2rem !important;
  }
  .pe-tablet-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-tablet-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pe-tablet-lg-7 {
    padding-right: 6rem !important;
  }
  .pe-tablet-lg-8 {
    padding-right: 11rem !important;
  }
  .pe-tablet-lg-9 {
    padding-right: 16rem !important;
  }
  .pb-tablet-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-tablet-lg-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-tablet-lg-2 {
    padding-bottom: 1rem !important;
  }
  .pb-tablet-lg-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-tablet-lg-4 {
    padding-bottom: 2rem !important;
  }
  .pb-tablet-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-tablet-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-tablet-lg-7 {
    padding-bottom: 6rem !important;
  }
  .pb-tablet-lg-8 {
    padding-bottom: 11rem !important;
  }
  .pb-tablet-lg-9 {
    padding-bottom: 16rem !important;
  }
  .ps-tablet-lg-0 {
    padding-left: 0 !important;
  }
  .ps-tablet-lg-1 {
    padding-left: 0.5rem !important;
  }
  .ps-tablet-lg-2 {
    padding-left: 1rem !important;
  }
  .ps-tablet-lg-3 {
    padding-left: 1.5rem !important;
  }
  .ps-tablet-lg-4 {
    padding-left: 2rem !important;
  }
  .ps-tablet-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-tablet-lg-6 {
    padding-left: 4.5rem !important;
  }
  .ps-tablet-lg-7 {
    padding-left: 6rem !important;
  }
  .ps-tablet-lg-8 {
    padding-left: 11rem !important;
  }
  .ps-tablet-lg-9 {
    padding-left: 16rem !important;
  }
  .gap-tablet-lg-0 {
    gap: 0 !important;
  }
  .gap-tablet-lg-1 {
    gap: 0.5rem !important;
  }
  .gap-tablet-lg-2 {
    gap: 1rem !important;
  }
  .gap-tablet-lg-3 {
    gap: 1.5rem !important;
  }
  .gap-tablet-lg-4 {
    gap: 2rem !important;
  }
  .gap-tablet-lg-5 {
    gap: 3rem !important;
  }
  .gap-tablet-lg-6 {
    gap: 4.5rem !important;
  }
  .gap-tablet-lg-7 {
    gap: 6rem !important;
  }
  .gap-tablet-lg-8 {
    gap: 11rem !important;
  }
  .gap-tablet-lg-9 {
    gap: 16rem !important;
  }
  .row-gap-tablet-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-tablet-lg-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-tablet-lg-2 {
    row-gap: 1rem !important;
  }
  .row-gap-tablet-lg-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-tablet-lg-4 {
    row-gap: 2rem !important;
  }
  .row-gap-tablet-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-tablet-lg-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-tablet-lg-7 {
    row-gap: 6rem !important;
  }
  .row-gap-tablet-lg-8 {
    row-gap: 11rem !important;
  }
  .row-gap-tablet-lg-9 {
    row-gap: 16rem !important;
  }
  .column-gap-tablet-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-tablet-lg-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-tablet-lg-2 {
    column-gap: 1rem !important;
  }
  .column-gap-tablet-lg-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-tablet-lg-4 {
    column-gap: 2rem !important;
  }
  .column-gap-tablet-lg-5 {
    column-gap: 3rem !important;
  }
  .column-gap-tablet-lg-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-tablet-lg-7 {
    column-gap: 6rem !important;
  }
  .column-gap-tablet-lg-8 {
    column-gap: 11rem !important;
  }
  .column-gap-tablet-lg-9 {
    column-gap: 16rem !important;
  }
  .text-tablet-lg-start {
    text-align: left !important;
  }
  .text-tablet-lg-end {
    text-align: right !important;
  }
  .text-tablet-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1251px) {
  .float-pc-small-start {
    float: left !important;
  }
  .float-pc-small-end {
    float: right !important;
  }
  .float-pc-small-none {
    float: none !important;
  }
  .object-fit-pc-small-contain {
    object-fit: contain !important;
  }
  .object-fit-pc-small-cover {
    object-fit: cover !important;
  }
  .object-fit-pc-small-fill {
    object-fit: fill !important;
  }
  .object-fit-pc-small-scale {
    object-fit: scale-down !important;
  }
  .object-fit-pc-small-none {
    object-fit: none !important;
  }
  .d-pc-small-inline {
    display: inline !important;
  }
  .d-pc-small-inline-block {
    display: inline-block !important;
  }
  .d-pc-small-block {
    display: block !important;
  }
  .d-pc-small-grid {
    display: grid !important;
  }
  .d-pc-small-inline-grid {
    display: inline-grid !important;
  }
  .d-pc-small-table {
    display: table !important;
  }
  .d-pc-small-table-row {
    display: table-row !important;
  }
  .d-pc-small-table-cell {
    display: table-cell !important;
  }
  .d-pc-small-flex {
    display: flex !important;
  }
  .d-pc-small-inline-flex {
    display: inline-flex !important;
  }
  .d-pc-small-none {
    display: none !important;
  }
  .flex-pc-small-fill {
    flex: 1 1 auto !important;
  }
  .flex-pc-small-row {
    flex-direction: row !important;
  }
  .flex-pc-small-column {
    flex-direction: column !important;
  }
  .flex-pc-small-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-pc-small-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-pc-small-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-pc-small-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-pc-small-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-pc-small-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-pc-small-wrap {
    flex-wrap: wrap !important;
  }
  .flex-pc-small-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-pc-small-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-pc-small-start {
    justify-content: flex-start !important;
  }
  .justify-content-pc-small-end {
    justify-content: flex-end !important;
  }
  .justify-content-pc-small-center {
    justify-content: center !important;
  }
  .justify-content-pc-small-between {
    justify-content: space-between !important;
  }
  .justify-content-pc-small-around {
    justify-content: space-around !important;
  }
  .justify-content-pc-small-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-pc-small-start {
    align-items: flex-start !important;
  }
  .align-items-pc-small-end {
    align-items: flex-end !important;
  }
  .align-items-pc-small-center {
    align-items: center !important;
  }
  .align-items-pc-small-baseline {
    align-items: baseline !important;
  }
  .align-items-pc-small-stretch {
    align-items: stretch !important;
  }
  .align-content-pc-small-start {
    align-content: flex-start !important;
  }
  .align-content-pc-small-end {
    align-content: flex-end !important;
  }
  .align-content-pc-small-center {
    align-content: center !important;
  }
  .align-content-pc-small-between {
    align-content: space-between !important;
  }
  .align-content-pc-small-around {
    align-content: space-around !important;
  }
  .align-content-pc-small-stretch {
    align-content: stretch !important;
  }
  .align-self-pc-small-auto {
    align-self: auto !important;
  }
  .align-self-pc-small-start {
    align-self: flex-start !important;
  }
  .align-self-pc-small-end {
    align-self: flex-end !important;
  }
  .align-self-pc-small-center {
    align-self: center !important;
  }
  .align-self-pc-small-baseline {
    align-self: baseline !important;
  }
  .align-self-pc-small-stretch {
    align-self: stretch !important;
  }
  .order-pc-small-first {
    order: -1 !important;
  }
  .order-pc-small-0 {
    order: 0 !important;
  }
  .order-pc-small-1 {
    order: 1 !important;
  }
  .order-pc-small-2 {
    order: 2 !important;
  }
  .order-pc-small-3 {
    order: 3 !important;
  }
  .order-pc-small-4 {
    order: 4 !important;
  }
  .order-pc-small-5 {
    order: 5 !important;
  }
  .order-pc-small-last {
    order: 6 !important;
  }
  .m-pc-small-0 {
    margin: 0 !important;
  }
  .m-pc-small-1 {
    margin: 0.5rem !important;
  }
  .m-pc-small-2 {
    margin: 1rem !important;
  }
  .m-pc-small-3 {
    margin: 1.5rem !important;
  }
  .m-pc-small-4 {
    margin: 2rem !important;
  }
  .m-pc-small-5 {
    margin: 3rem !important;
  }
  .m-pc-small-6 {
    margin: 4.5rem !important;
  }
  .m-pc-small-7 {
    margin: 6rem !important;
  }
  .m-pc-small-8 {
    margin: 11rem !important;
  }
  .m-pc-small-9 {
    margin: 16rem !important;
  }
  .m-pc-small-auto {
    margin: auto !important;
  }
  .mx-pc-small-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-pc-small-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-pc-small-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-pc-small-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-pc-small-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-pc-small-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-pc-small-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-pc-small-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-pc-small-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-pc-small-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-pc-small-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-pc-small-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-pc-small-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-pc-small-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-pc-small-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-pc-small-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-pc-small-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-pc-small-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-pc-small-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-pc-small-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-pc-small-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-pc-small-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-pc-small-0 {
    margin-top: 0 !important;
  }
  .mt-pc-small-1 {
    margin-top: 0.5rem !important;
  }
  .mt-pc-small-2 {
    margin-top: 1rem !important;
  }
  .mt-pc-small-3 {
    margin-top: 1.5rem !important;
  }
  .mt-pc-small-4 {
    margin-top: 2rem !important;
  }
  .mt-pc-small-5 {
    margin-top: 3rem !important;
  }
  .mt-pc-small-6 {
    margin-top: 4.5rem !important;
  }
  .mt-pc-small-7 {
    margin-top: 6rem !important;
  }
  .mt-pc-small-8 {
    margin-top: 11rem !important;
  }
  .mt-pc-small-9 {
    margin-top: 16rem !important;
  }
  .mt-pc-small-auto {
    margin-top: auto !important;
  }
  .me-pc-small-0 {
    margin-right: 0 !important;
  }
  .me-pc-small-1 {
    margin-right: 0.5rem !important;
  }
  .me-pc-small-2 {
    margin-right: 1rem !important;
  }
  .me-pc-small-3 {
    margin-right: 1.5rem !important;
  }
  .me-pc-small-4 {
    margin-right: 2rem !important;
  }
  .me-pc-small-5 {
    margin-right: 3rem !important;
  }
  .me-pc-small-6 {
    margin-right: 4.5rem !important;
  }
  .me-pc-small-7 {
    margin-right: 6rem !important;
  }
  .me-pc-small-8 {
    margin-right: 11rem !important;
  }
  .me-pc-small-9 {
    margin-right: 16rem !important;
  }
  .me-pc-small-auto {
    margin-right: auto !important;
  }
  .mb-pc-small-0 {
    margin-bottom: 0 !important;
  }
  .mb-pc-small-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-pc-small-2 {
    margin-bottom: 1rem !important;
  }
  .mb-pc-small-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-pc-small-4 {
    margin-bottom: 2rem !important;
  }
  .mb-pc-small-5 {
    margin-bottom: 3rem !important;
  }
  .mb-pc-small-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-pc-small-7 {
    margin-bottom: 6rem !important;
  }
  .mb-pc-small-8 {
    margin-bottom: 11rem !important;
  }
  .mb-pc-small-9 {
    margin-bottom: 16rem !important;
  }
  .mb-pc-small-auto {
    margin-bottom: auto !important;
  }
  .ms-pc-small-0 {
    margin-left: 0 !important;
  }
  .ms-pc-small-1 {
    margin-left: 0.5rem !important;
  }
  .ms-pc-small-2 {
    margin-left: 1rem !important;
  }
  .ms-pc-small-3 {
    margin-left: 1.5rem !important;
  }
  .ms-pc-small-4 {
    margin-left: 2rem !important;
  }
  .ms-pc-small-5 {
    margin-left: 3rem !important;
  }
  .ms-pc-small-6 {
    margin-left: 4.5rem !important;
  }
  .ms-pc-small-7 {
    margin-left: 6rem !important;
  }
  .ms-pc-small-8 {
    margin-left: 11rem !important;
  }
  .ms-pc-small-9 {
    margin-left: 16rem !important;
  }
  .ms-pc-small-auto {
    margin-left: auto !important;
  }
  .p-pc-small-0 {
    padding: 0 !important;
  }
  .p-pc-small-1 {
    padding: 0.5rem !important;
  }
  .p-pc-small-2 {
    padding: 1rem !important;
  }
  .p-pc-small-3 {
    padding: 1.5rem !important;
  }
  .p-pc-small-4 {
    padding: 2rem !important;
  }
  .p-pc-small-5 {
    padding: 3rem !important;
  }
  .p-pc-small-6 {
    padding: 4.5rem !important;
  }
  .p-pc-small-7 {
    padding: 6rem !important;
  }
  .p-pc-small-8 {
    padding: 11rem !important;
  }
  .p-pc-small-9 {
    padding: 16rem !important;
  }
  .px-pc-small-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-pc-small-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-pc-small-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-pc-small-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-pc-small-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-pc-small-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-pc-small-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-pc-small-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-pc-small-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-pc-small-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-pc-small-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-pc-small-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-pc-small-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-pc-small-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-pc-small-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-pc-small-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-pc-small-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-pc-small-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-pc-small-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-pc-small-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-pc-small-0 {
    padding-top: 0 !important;
  }
  .pt-pc-small-1 {
    padding-top: 0.5rem !important;
  }
  .pt-pc-small-2 {
    padding-top: 1rem !important;
  }
  .pt-pc-small-3 {
    padding-top: 1.5rem !important;
  }
  .pt-pc-small-4 {
    padding-top: 2rem !important;
  }
  .pt-pc-small-5 {
    padding-top: 3rem !important;
  }
  .pt-pc-small-6 {
    padding-top: 4.5rem !important;
  }
  .pt-pc-small-7 {
    padding-top: 6rem !important;
  }
  .pt-pc-small-8 {
    padding-top: 11rem !important;
  }
  .pt-pc-small-9 {
    padding-top: 16rem !important;
  }
  .pe-pc-small-0 {
    padding-right: 0 !important;
  }
  .pe-pc-small-1 {
    padding-right: 0.5rem !important;
  }
  .pe-pc-small-2 {
    padding-right: 1rem !important;
  }
  .pe-pc-small-3 {
    padding-right: 1.5rem !important;
  }
  .pe-pc-small-4 {
    padding-right: 2rem !important;
  }
  .pe-pc-small-5 {
    padding-right: 3rem !important;
  }
  .pe-pc-small-6 {
    padding-right: 4.5rem !important;
  }
  .pe-pc-small-7 {
    padding-right: 6rem !important;
  }
  .pe-pc-small-8 {
    padding-right: 11rem !important;
  }
  .pe-pc-small-9 {
    padding-right: 16rem !important;
  }
  .pb-pc-small-0 {
    padding-bottom: 0 !important;
  }
  .pb-pc-small-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-pc-small-2 {
    padding-bottom: 1rem !important;
  }
  .pb-pc-small-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-pc-small-4 {
    padding-bottom: 2rem !important;
  }
  .pb-pc-small-5 {
    padding-bottom: 3rem !important;
  }
  .pb-pc-small-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-pc-small-7 {
    padding-bottom: 6rem !important;
  }
  .pb-pc-small-8 {
    padding-bottom: 11rem !important;
  }
  .pb-pc-small-9 {
    padding-bottom: 16rem !important;
  }
  .ps-pc-small-0 {
    padding-left: 0 !important;
  }
  .ps-pc-small-1 {
    padding-left: 0.5rem !important;
  }
  .ps-pc-small-2 {
    padding-left: 1rem !important;
  }
  .ps-pc-small-3 {
    padding-left: 1.5rem !important;
  }
  .ps-pc-small-4 {
    padding-left: 2rem !important;
  }
  .ps-pc-small-5 {
    padding-left: 3rem !important;
  }
  .ps-pc-small-6 {
    padding-left: 4.5rem !important;
  }
  .ps-pc-small-7 {
    padding-left: 6rem !important;
  }
  .ps-pc-small-8 {
    padding-left: 11rem !important;
  }
  .ps-pc-small-9 {
    padding-left: 16rem !important;
  }
  .gap-pc-small-0 {
    gap: 0 !important;
  }
  .gap-pc-small-1 {
    gap: 0.5rem !important;
  }
  .gap-pc-small-2 {
    gap: 1rem !important;
  }
  .gap-pc-small-3 {
    gap: 1.5rem !important;
  }
  .gap-pc-small-4 {
    gap: 2rem !important;
  }
  .gap-pc-small-5 {
    gap: 3rem !important;
  }
  .gap-pc-small-6 {
    gap: 4.5rem !important;
  }
  .gap-pc-small-7 {
    gap: 6rem !important;
  }
  .gap-pc-small-8 {
    gap: 11rem !important;
  }
  .gap-pc-small-9 {
    gap: 16rem !important;
  }
  .row-gap-pc-small-0 {
    row-gap: 0 !important;
  }
  .row-gap-pc-small-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-pc-small-2 {
    row-gap: 1rem !important;
  }
  .row-gap-pc-small-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-pc-small-4 {
    row-gap: 2rem !important;
  }
  .row-gap-pc-small-5 {
    row-gap: 3rem !important;
  }
  .row-gap-pc-small-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-pc-small-7 {
    row-gap: 6rem !important;
  }
  .row-gap-pc-small-8 {
    row-gap: 11rem !important;
  }
  .row-gap-pc-small-9 {
    row-gap: 16rem !important;
  }
  .column-gap-pc-small-0 {
    column-gap: 0 !important;
  }
  .column-gap-pc-small-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-pc-small-2 {
    column-gap: 1rem !important;
  }
  .column-gap-pc-small-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-pc-small-4 {
    column-gap: 2rem !important;
  }
  .column-gap-pc-small-5 {
    column-gap: 3rem !important;
  }
  .column-gap-pc-small-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-pc-small-7 {
    column-gap: 6rem !important;
  }
  .column-gap-pc-small-8 {
    column-gap: 11rem !important;
  }
  .column-gap-pc-small-9 {
    column-gap: 16rem !important;
  }
  .text-pc-small-start {
    text-align: left !important;
  }
  .text-pc-small-end {
    text-align: right !important;
  }
  .text-pc-small-center {
    text-align: center !important;
  }
}
@media (min-width: 1441px) {
  .float-pc-start {
    float: left !important;
  }
  .float-pc-end {
    float: right !important;
  }
  .float-pc-none {
    float: none !important;
  }
  .object-fit-pc-contain {
    object-fit: contain !important;
  }
  .object-fit-pc-cover {
    object-fit: cover !important;
  }
  .object-fit-pc-fill {
    object-fit: fill !important;
  }
  .object-fit-pc-scale {
    object-fit: scale-down !important;
  }
  .object-fit-pc-none {
    object-fit: none !important;
  }
  .d-pc-inline {
    display: inline !important;
  }
  .d-pc-inline-block {
    display: inline-block !important;
  }
  .d-pc-block {
    display: block !important;
  }
  .d-pc-grid {
    display: grid !important;
  }
  .d-pc-inline-grid {
    display: inline-grid !important;
  }
  .d-pc-table {
    display: table !important;
  }
  .d-pc-table-row {
    display: table-row !important;
  }
  .d-pc-table-cell {
    display: table-cell !important;
  }
  .d-pc-flex {
    display: flex !important;
  }
  .d-pc-inline-flex {
    display: inline-flex !important;
  }
  .d-pc-none {
    display: none !important;
  }
  .flex-pc-fill {
    flex: 1 1 auto !important;
  }
  .flex-pc-row {
    flex-direction: row !important;
  }
  .flex-pc-column {
    flex-direction: column !important;
  }
  .flex-pc-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-pc-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-pc-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-pc-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-pc-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-pc-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-pc-wrap {
    flex-wrap: wrap !important;
  }
  .flex-pc-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-pc-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-pc-start {
    justify-content: flex-start !important;
  }
  .justify-content-pc-end {
    justify-content: flex-end !important;
  }
  .justify-content-pc-center {
    justify-content: center !important;
  }
  .justify-content-pc-between {
    justify-content: space-between !important;
  }
  .justify-content-pc-around {
    justify-content: space-around !important;
  }
  .justify-content-pc-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-pc-start {
    align-items: flex-start !important;
  }
  .align-items-pc-end {
    align-items: flex-end !important;
  }
  .align-items-pc-center {
    align-items: center !important;
  }
  .align-items-pc-baseline {
    align-items: baseline !important;
  }
  .align-items-pc-stretch {
    align-items: stretch !important;
  }
  .align-content-pc-start {
    align-content: flex-start !important;
  }
  .align-content-pc-end {
    align-content: flex-end !important;
  }
  .align-content-pc-center {
    align-content: center !important;
  }
  .align-content-pc-between {
    align-content: space-between !important;
  }
  .align-content-pc-around {
    align-content: space-around !important;
  }
  .align-content-pc-stretch {
    align-content: stretch !important;
  }
  .align-self-pc-auto {
    align-self: auto !important;
  }
  .align-self-pc-start {
    align-self: flex-start !important;
  }
  .align-self-pc-end {
    align-self: flex-end !important;
  }
  .align-self-pc-center {
    align-self: center !important;
  }
  .align-self-pc-baseline {
    align-self: baseline !important;
  }
  .align-self-pc-stretch {
    align-self: stretch !important;
  }
  .order-pc-first {
    order: -1 !important;
  }
  .order-pc-0 {
    order: 0 !important;
  }
  .order-pc-1 {
    order: 1 !important;
  }
  .order-pc-2 {
    order: 2 !important;
  }
  .order-pc-3 {
    order: 3 !important;
  }
  .order-pc-4 {
    order: 4 !important;
  }
  .order-pc-5 {
    order: 5 !important;
  }
  .order-pc-last {
    order: 6 !important;
  }
  .m-pc-0 {
    margin: 0 !important;
  }
  .m-pc-1 {
    margin: 0.5rem !important;
  }
  .m-pc-2 {
    margin: 1rem !important;
  }
  .m-pc-3 {
    margin: 1.5rem !important;
  }
  .m-pc-4 {
    margin: 2rem !important;
  }
  .m-pc-5 {
    margin: 3rem !important;
  }
  .m-pc-6 {
    margin: 4.5rem !important;
  }
  .m-pc-7 {
    margin: 6rem !important;
  }
  .m-pc-8 {
    margin: 11rem !important;
  }
  .m-pc-9 {
    margin: 16rem !important;
  }
  .m-pc-auto {
    margin: auto !important;
  }
  .mx-pc-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-pc-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-pc-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-pc-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-pc-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-pc-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-pc-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-pc-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-pc-8 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-pc-9 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }
  .mx-pc-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-pc-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-pc-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-pc-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-pc-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-pc-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-pc-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-pc-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-pc-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-pc-8 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-pc-9 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .my-pc-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-pc-0 {
    margin-top: 0 !important;
  }
  .mt-pc-1 {
    margin-top: 0.5rem !important;
  }
  .mt-pc-2 {
    margin-top: 1rem !important;
  }
  .mt-pc-3 {
    margin-top: 1.5rem !important;
  }
  .mt-pc-4 {
    margin-top: 2rem !important;
  }
  .mt-pc-5 {
    margin-top: 3rem !important;
  }
  .mt-pc-6 {
    margin-top: 4.5rem !important;
  }
  .mt-pc-7 {
    margin-top: 6rem !important;
  }
  .mt-pc-8 {
    margin-top: 11rem !important;
  }
  .mt-pc-9 {
    margin-top: 16rem !important;
  }
  .mt-pc-auto {
    margin-top: auto !important;
  }
  .me-pc-0 {
    margin-right: 0 !important;
  }
  .me-pc-1 {
    margin-right: 0.5rem !important;
  }
  .me-pc-2 {
    margin-right: 1rem !important;
  }
  .me-pc-3 {
    margin-right: 1.5rem !important;
  }
  .me-pc-4 {
    margin-right: 2rem !important;
  }
  .me-pc-5 {
    margin-right: 3rem !important;
  }
  .me-pc-6 {
    margin-right: 4.5rem !important;
  }
  .me-pc-7 {
    margin-right: 6rem !important;
  }
  .me-pc-8 {
    margin-right: 11rem !important;
  }
  .me-pc-9 {
    margin-right: 16rem !important;
  }
  .me-pc-auto {
    margin-right: auto !important;
  }
  .mb-pc-0 {
    margin-bottom: 0 !important;
  }
  .mb-pc-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-pc-2 {
    margin-bottom: 1rem !important;
  }
  .mb-pc-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-pc-4 {
    margin-bottom: 2rem !important;
  }
  .mb-pc-5 {
    margin-bottom: 3rem !important;
  }
  .mb-pc-6 {
    margin-bottom: 4.5rem !important;
  }
  .mb-pc-7 {
    margin-bottom: 6rem !important;
  }
  .mb-pc-8 {
    margin-bottom: 11rem !important;
  }
  .mb-pc-9 {
    margin-bottom: 16rem !important;
  }
  .mb-pc-auto {
    margin-bottom: auto !important;
  }
  .ms-pc-0 {
    margin-left: 0 !important;
  }
  .ms-pc-1 {
    margin-left: 0.5rem !important;
  }
  .ms-pc-2 {
    margin-left: 1rem !important;
  }
  .ms-pc-3 {
    margin-left: 1.5rem !important;
  }
  .ms-pc-4 {
    margin-left: 2rem !important;
  }
  .ms-pc-5 {
    margin-left: 3rem !important;
  }
  .ms-pc-6 {
    margin-left: 4.5rem !important;
  }
  .ms-pc-7 {
    margin-left: 6rem !important;
  }
  .ms-pc-8 {
    margin-left: 11rem !important;
  }
  .ms-pc-9 {
    margin-left: 16rem !important;
  }
  .ms-pc-auto {
    margin-left: auto !important;
  }
  .p-pc-0 {
    padding: 0 !important;
  }
  .p-pc-1 {
    padding: 0.5rem !important;
  }
  .p-pc-2 {
    padding: 1rem !important;
  }
  .p-pc-3 {
    padding: 1.5rem !important;
  }
  .p-pc-4 {
    padding: 2rem !important;
  }
  .p-pc-5 {
    padding: 3rem !important;
  }
  .p-pc-6 {
    padding: 4.5rem !important;
  }
  .p-pc-7 {
    padding: 6rem !important;
  }
  .p-pc-8 {
    padding: 11rem !important;
  }
  .p-pc-9 {
    padding: 16rem !important;
  }
  .px-pc-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-pc-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-pc-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-pc-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-pc-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-pc-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-pc-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-pc-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-pc-8 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-pc-9 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }
  .py-pc-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-pc-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-pc-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-pc-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-pc-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-pc-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-pc-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-pc-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-pc-8 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-pc-9 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .pt-pc-0 {
    padding-top: 0 !important;
  }
  .pt-pc-1 {
    padding-top: 0.5rem !important;
  }
  .pt-pc-2 {
    padding-top: 1rem !important;
  }
  .pt-pc-3 {
    padding-top: 1.5rem !important;
  }
  .pt-pc-4 {
    padding-top: 2rem !important;
  }
  .pt-pc-5 {
    padding-top: 3rem !important;
  }
  .pt-pc-6 {
    padding-top: 4.5rem !important;
  }
  .pt-pc-7 {
    padding-top: 6rem !important;
  }
  .pt-pc-8 {
    padding-top: 11rem !important;
  }
  .pt-pc-9 {
    padding-top: 16rem !important;
  }
  .pe-pc-0 {
    padding-right: 0 !important;
  }
  .pe-pc-1 {
    padding-right: 0.5rem !important;
  }
  .pe-pc-2 {
    padding-right: 1rem !important;
  }
  .pe-pc-3 {
    padding-right: 1.5rem !important;
  }
  .pe-pc-4 {
    padding-right: 2rem !important;
  }
  .pe-pc-5 {
    padding-right: 3rem !important;
  }
  .pe-pc-6 {
    padding-right: 4.5rem !important;
  }
  .pe-pc-7 {
    padding-right: 6rem !important;
  }
  .pe-pc-8 {
    padding-right: 11rem !important;
  }
  .pe-pc-9 {
    padding-right: 16rem !important;
  }
  .pb-pc-0 {
    padding-bottom: 0 !important;
  }
  .pb-pc-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-pc-2 {
    padding-bottom: 1rem !important;
  }
  .pb-pc-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-pc-4 {
    padding-bottom: 2rem !important;
  }
  .pb-pc-5 {
    padding-bottom: 3rem !important;
  }
  .pb-pc-6 {
    padding-bottom: 4.5rem !important;
  }
  .pb-pc-7 {
    padding-bottom: 6rem !important;
  }
  .pb-pc-8 {
    padding-bottom: 11rem !important;
  }
  .pb-pc-9 {
    padding-bottom: 16rem !important;
  }
  .ps-pc-0 {
    padding-left: 0 !important;
  }
  .ps-pc-1 {
    padding-left: 0.5rem !important;
  }
  .ps-pc-2 {
    padding-left: 1rem !important;
  }
  .ps-pc-3 {
    padding-left: 1.5rem !important;
  }
  .ps-pc-4 {
    padding-left: 2rem !important;
  }
  .ps-pc-5 {
    padding-left: 3rem !important;
  }
  .ps-pc-6 {
    padding-left: 4.5rem !important;
  }
  .ps-pc-7 {
    padding-left: 6rem !important;
  }
  .ps-pc-8 {
    padding-left: 11rem !important;
  }
  .ps-pc-9 {
    padding-left: 16rem !important;
  }
  .gap-pc-0 {
    gap: 0 !important;
  }
  .gap-pc-1 {
    gap: 0.5rem !important;
  }
  .gap-pc-2 {
    gap: 1rem !important;
  }
  .gap-pc-3 {
    gap: 1.5rem !important;
  }
  .gap-pc-4 {
    gap: 2rem !important;
  }
  .gap-pc-5 {
    gap: 3rem !important;
  }
  .gap-pc-6 {
    gap: 4.5rem !important;
  }
  .gap-pc-7 {
    gap: 6rem !important;
  }
  .gap-pc-8 {
    gap: 11rem !important;
  }
  .gap-pc-9 {
    gap: 16rem !important;
  }
  .row-gap-pc-0 {
    row-gap: 0 !important;
  }
  .row-gap-pc-1 {
    row-gap: 0.5rem !important;
  }
  .row-gap-pc-2 {
    row-gap: 1rem !important;
  }
  .row-gap-pc-3 {
    row-gap: 1.5rem !important;
  }
  .row-gap-pc-4 {
    row-gap: 2rem !important;
  }
  .row-gap-pc-5 {
    row-gap: 3rem !important;
  }
  .row-gap-pc-6 {
    row-gap: 4.5rem !important;
  }
  .row-gap-pc-7 {
    row-gap: 6rem !important;
  }
  .row-gap-pc-8 {
    row-gap: 11rem !important;
  }
  .row-gap-pc-9 {
    row-gap: 16rem !important;
  }
  .column-gap-pc-0 {
    column-gap: 0 !important;
  }
  .column-gap-pc-1 {
    column-gap: 0.5rem !important;
  }
  .column-gap-pc-2 {
    column-gap: 1rem !important;
  }
  .column-gap-pc-3 {
    column-gap: 1.5rem !important;
  }
  .column-gap-pc-4 {
    column-gap: 2rem !important;
  }
  .column-gap-pc-5 {
    column-gap: 3rem !important;
  }
  .column-gap-pc-6 {
    column-gap: 4.5rem !important;
  }
  .column-gap-pc-7 {
    column-gap: 6rem !important;
  }
  .column-gap-pc-8 {
    column-gap: 11rem !important;
  }
  .column-gap-pc-9 {
    column-gap: 16rem !important;
  }
  .text-pc-start {
    text-align: left !important;
  }
  .text-pc-end {
    text-align: right !important;
  }
  .text-pc-center {
    text-align: center !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: rgb(246.5, 246.5, 246.5);
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@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");
  font-weight: 400;
  font-style: normal;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  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;
}

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

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

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

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

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

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

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

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

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

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

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

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

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

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

.swiper-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: undefined;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: undefined;
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: undefined;
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: undefined;
}

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

.swiper-button-next,.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #007aff;
}

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

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

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

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

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

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

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

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

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

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

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

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

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

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

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

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

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

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

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

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

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

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

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

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

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

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

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

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

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

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

.svg-arrow-btn-menu-dark {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M9.636 19.136L16 12.772l6.364 6.364%27 stroke=%27%231C1C1C%27 stroke-width=%271.5%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 33px;
}

.svg-arrow-btn-menu-dark,.svg-arrow-btn-menu-light {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 33px;
}

.svg-arrow-btn-menu-light {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M9.636 19.136L16 12.772l6.364 6.364%27 stroke=%27white%27 stroke-width=%271.5%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 33px;
}

.svg-banner-close {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M20 12l-8 8M12 12l8 8%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27square%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
}

.svg-btn-menu-dark {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8 22.778a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.212.72.72 0 01-.213-.51zM8 17a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.211A.72.72 0 018 17zm0-5.778a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.211.72.72 0 01-.213-.51z%27 fill=%27%231C1C1C%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 33px;
}

.svg-btn-menu-dark,.svg-btn-menu-light {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 33px;
}

.svg-btn-menu-light {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8 22.778a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.212.72.72 0 01-.213-.51zM8 17a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.211A.72.72 0 018 17zm0-5.778a.72.72 0 01.213-.51.73.73 0 01.514-.212h14.546a.73.73 0 01.514.211.72.72 0 01-.514 1.233H8.727a.73.73 0 01-.514-.211.72.72 0 01-.213-.51z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 33px;
}

.svg-facebook-light-desktop {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M14.517 16.66l.777-5.119h-4.863v-3.32c0-1.4.679-2.767 2.857-2.767H15.5V1.096S13.493.75 11.575.75c-4.007 0-6.623 2.452-6.623 6.89v3.901H.5v5.12h4.452v12.375a17.47 17.47 0 002.74.214c.931 0 1.846-.073 2.74-.214V16.66h4.085z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 16px 30px;
  width: 16px;
  height: 30px;
}

.svg-facebook-light-mobile {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.43 13.883l.649-4.265H9.026V6.85c0-1.168.565-2.306 2.38-2.306h1.844V.913S11.578.625 9.98.625c-3.34 0-5.52 2.044-5.52 5.742v3.25H.75v4.266h3.71v10.313c.745.118 1.507.179 2.283.179s1.538-.06 2.283-.179V13.883h3.405z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 14px 25px;
  width: 14px;
  height: 25px;
}

.svg-facebook-light-mobile,.svg-facebook-light {
  display: inline-block;
  vertical-align: middle;
}

.svg-facebook-light {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M14.517 16.66l.777-5.119h-4.863v-3.32c0-1.4.679-2.767 2.857-2.767H15.5V1.096S13.493.75 11.575.75c-4.007 0-6.623 2.452-6.623 6.89v3.901H.5v5.12h4.452v12.375a17.47 17.47 0 002.74.214c.931 0 1.846-.073 2.74-.214V16.66h4.085z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 16px 30px;
  width: 16px;
  height: 30px;
}

.svg-facebook {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M17.93 13.883l.649-4.265h-4.053V6.85c0-1.168.565-2.306 2.38-2.306h1.844V.913S17.078.625 15.48.625c-3.34 0-5.52 2.044-5.52 5.742v3.25H6.25v4.266h3.71v10.313c.745.118 1.507.179 2.283.179s1.538-.06 2.283-.179V13.883h3.405z%27 fill=%27%231C1C1C%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
}

.svg-facebook,.svg-instagram {
  display: inline-block;
  vertical-align: middle;
}

.svg-instagram {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M18.16 4.233c-.767 0-1.393.627-1.393 1.394 0 .766.626 1.393 1.393 1.393s1.393-.627 1.393-1.393c0-.767-.626-1.394-1.393-1.394zM11.973 6.02a5.854 5.854 0 00-5.846 5.847 5.858 5.858 0 005.846 5.846 5.858 5.858 0 005.847-5.846 5.858 5.858 0 00-5.847-5.847zm0 9.593a3.75 3.75 0 01-3.746-3.746 3.75 3.75 0 013.746-3.747 3.75 3.75 0 013.747 3.747 3.75 3.75 0 01-3.747 3.746z%27 fill=%27black%27/%3e%3cpath d=%27M16.613 23.747h-9.48C3.2 23.747 0 20.547 0 16.613v-9.48C0 3.2 3.2 0 7.133 0h9.48c3.934 0 7.134 3.2 7.134 7.133v9.48c0 3.934-3.2 7.134-7.134 7.134zm-9.48-21.52c-2.7 0-4.9 2.2-4.9 4.9v9.48c0 2.7 2.2 4.9 4.9 4.9h9.48c2.7 0 4.9-2.2 4.9-4.9v-9.48c0-2.7-2.2-4.9-4.9-4.9h-9.48z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
}

.svg-linkedin-light-desktop {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M6.406 28.483H.428V9.495h5.978v18.988zM3.413 6.864a3.432 3.432 0 113.451-3.43 3.382 3.382 0 01-3.451 3.43zM28.44 28.5h-5.976V18.127c0-3.06-1.3-4.004-2.979-4.004-1.772 0-3.512 1.336-3.512 4.08V28.5H9.995V9.51h5.749v2.63h.077c.577-1.167 2.598-3.164 5.683-3.164 3.335 0 6.938 1.98 6.938 7.778L28.44 28.5z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 29px 29px;
  width: 29px;
  height: 29px;
}

.svg-linkedin-light-mobile {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M5.672 24.57H.691V8.745h4.981v15.823zM3.178 6.552a2.86 2.86 0 112.876-2.858 2.819 2.819 0 01-2.876 2.858zm20.856 18.03h-4.98v-8.644c0-2.55-1.083-3.337-2.482-3.337-1.477 0-2.927 1.114-2.927 3.4v8.581H8.663V8.757h4.79v2.193h.065c.481-.973 2.165-2.637 4.736-2.637 2.78 0 5.782 1.65 5.782 6.482l-.002 9.788z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
}

.svg-linkedin-light-mobile,.svg-linkedin-light {
  display: inline-block;
  vertical-align: middle;
}

.svg-linkedin-light {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg clip-path=%27url%28%23clip0_126_501%29%27%3e%3cpath d=%27M27.785 0H2.215A2.215 2.215 0 000 2.215v25.57A2.215 2.215 0 002.215 30h25.57A2.215 2.215 0 0030 27.785V2.215A2.215 2.215 0 0027.785 0zM8.942 25.556h-4.51V11.23h4.51v14.327zM6.683 9.244a2.59 2.59 0 112.604-2.588 2.552 2.552 0 01-2.604 2.588zm18.884 16.325h-4.509v-7.827c0-2.309-.98-3.021-2.248-3.021-1.337 0-2.65 1.008-2.65 3.079v7.769h-4.51v-14.33h4.338v1.986h.058c.435-.881 1.96-2.387 4.287-2.387 2.517 0 5.236 1.493 5.236 5.868l-.002 8.863z%27 fill=%27white%27/%3e%3c/g%3e%3cdefs%3e%3cclipPath id=%27clip0_126_501%27%3e%3cpath fill=%27white%27 d=%27M0 0h30v30H0z%27/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
}

.svg-linkedin {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg clip-path=%27url%28%23clip0_252_832%29%27%3e%3cpath d=%27M23.154 0H1.845A1.845 1.845 0 000 1.845v21.31A1.846 1.846 0 001.845 25h21.31A1.845 1.845 0 0025 23.154V1.845A1.845 1.845 0 0023.154 0zM7.451 21.297H3.693V9.357H7.45v11.94zM5.57 7.703a2.158 2.158 0 112.17-2.156 2.126 2.126 0 01-2.17 2.156zm15.737 13.604h-3.757v-6.522c0-1.924-.818-2.518-1.874-2.518-1.114 0-2.208.84-2.208 2.566v6.474H9.708V9.367h3.615v1.654h.048c.363-.735 1.634-1.99 3.573-1.99 2.098 0 4.363 1.245 4.363 4.89l-.001 7.386z%27 fill=%27%231C1C1C%27/%3e%3c/g%3e%3cdefs%3e%3cclipPath id=%27clip0_252_832%27%3e%3cpath fill=%27white%27 d=%27M0 0h25v25H0z%27/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
}

.svg-linkedin,.svg-logo-dark-theme-desktop {
  display: inline-block;
  vertical-align: middle;
}

.svg-logo-dark-theme-desktop {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter0_f_80_583%29%27%3e%3ccircle cx=%2720.5%27 cy=%2721%27 r=%2717.5%27 fill=%27red%27 fill-opacity=%27.175%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter1_f_80_583%29%27%3e%3cpath d=%27M14.947 34.123h0c-1.737-.749-3.244-1.764-4.525-3.045-1.281-1.28-2.296-2.788-3.045-4.524h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.047 1.73-.746 3.58-1.12 5.553-1.12 1.973 0 3.823.374 5.553 1.12 1.737.75 3.244 1.766 4.525 3.047 1.281 1.28 2.296 2.788 3.045 4.525h0c.747 1.73 1.122 3.58 1.122 5.553 0 1.973-.375 3.823-1.122 5.553h0c-.749 1.737-1.764 3.244-3.045 4.525-1.28 1.281-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.122-5.554 1.122-1.973 0-3.823-.375-5.553-1.122zm2.246-19.065L26.436 21l-9.243 5.942V15.058zM20.5 33.005c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.326-5.17-3.49-8.515-3.49-3.345 0-6.19 1.164-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.515 2.325 2.326 5.17 3.49 8.515 3.49z%27 stroke=%27%23FF5C00%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter2_f_80_583%29%27%3e%3cpath d=%27M14.988 34.028h0c-1.725-.744-3.221-1.752-4.493-3.023-1.27-1.272-2.279-2.768-3.023-4.493h0C6.732 24.796 6.36 22.96 6.36 21c0-1.96.372-3.796 1.113-5.512h0c.744-1.725 1.752-3.221 3.023-4.493 1.272-1.27 2.768-2.28 4.493-3.024 1.716-.74 3.552-1.112 5.512-1.112 1.96 0 3.796.372 5.512 1.112 1.725.745 3.221 1.753 4.493 3.024 1.271 1.272 2.279 2.768 3.023 4.493h0c.74 1.716 1.113 3.552 1.113 5.512 0 1.96-.372 3.796-1.113 5.512h0c-.744 1.725-1.752 3.221-3.023 4.493-1.272 1.271-2.768 2.279-4.493 3.023h0c-1.716.74-3.552 1.113-5.512 1.113-1.96 0-3.796-.372-5.512-1.113zm2.309-18.78L26.244 21l-8.947 5.752V15.248zM20.5 33.11c3.372 0 6.244-1.175 8.59-3.52 2.344-2.345 3.52-5.217 3.52-8.589 0-3.372-1.176-6.244-3.52-8.59-2.346-2.344-5.218-3.52-8.59-3.52s-6.244 1.176-8.59 3.52C9.567 14.757 8.39 17.629 8.39 21s1.176 6.244 3.52 8.59c2.346 2.344 5.218 3.52 8.59 3.52z%27 stroke=%27red%27 stroke-width=%27.885%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter3_ddi_80_583%29%27%3e%3cpath d=%27M14.947 34.123h0c-1.737-.749-3.244-1.764-4.525-3.045-1.281-1.28-2.296-2.788-3.045-4.524h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.047 1.73-.746 3.58-1.12 5.553-1.12 1.973 0 3.823.374 5.553 1.12 1.737.75 3.244 1.766 4.525 3.047 1.281 1.28 2.296 2.788 3.045 4.525h0c.747 1.73 1.122 3.58 1.122 5.553 0 1.973-.375 3.823-1.122 5.553h0c-.749 1.737-1.764 3.244-3.045 4.525-1.28 1.281-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.122-5.554 1.122-1.973 0-3.823-.375-5.553-1.122zm2.246-19.065L26.436 21l-9.243 5.942V15.058zM20.5 33.005c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.326-5.17-3.49-8.515-3.49-3.345 0-6.19 1.164-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.515 2.325 2.326 5.17 3.49 8.515 3.49z%27 stroke=%27red%27 stroke-opacity=%27.2%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter4_f_80_583%29%27%3e%3cpath d=%27M14.895 34.243h0c-1.751-.755-3.272-1.78-4.565-3.073-1.293-1.293-2.318-2.814-3.073-4.565h0C6.503 24.858 6.125 22.99 6.125 21c0-1.99.378-3.858 1.132-5.605h0c.755-1.751 1.78-3.272 3.073-4.565 1.293-1.293 2.814-2.318 4.565-3.074 1.747-.754 3.615-1.131 5.605-1.131 1.99 0 3.858.377 5.605 1.13 1.751.757 3.272 1.782 4.565 3.075 1.293 1.293 2.318 2.814 3.073 4.565h0c.754 1.747 1.132 3.615 1.132 5.605 0 1.99-.378 3.858-1.132 5.605h0c-.755 1.751-1.78 3.272-3.073 4.565-1.293 1.294-2.814 2.318-4.565 3.073h0c-1.747.754-3.615 1.132-5.605 1.132-1.99 0-3.858-.378-5.605-1.132zm2.168-19.424L26.677 21l-9.614 6.18V14.82zM20.5 32.875c3.311 0 6.123-1.151 8.423-3.452 2.3-2.3 3.452-5.112 3.452-8.423s-1.151-6.123-3.452-8.423c-2.3-2.3-5.112-3.452-8.423-3.452s-6.123 1.151-8.423 3.452c-2.3 2.3-3.452 5.112-3.452 8.423s1.151 6.123 3.452 8.423c2.3 2.3 5.112 3.452 8.423 3.452z%27 stroke=%27%23FF9983%27 stroke-width=%27.417%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter5_f_80_583%29%27%3e%3cpath d=%27M14.854 34.339h0c-1.763-.76-3.295-1.792-4.598-3.095-1.303-1.303-2.334-2.835-3.094-4.598h0C6.401 24.886 6.02 23.004 6.02 21s.38-3.886 1.14-5.646h0c.76-1.763 1.792-3.295 3.095-4.598 1.303-1.303 2.835-2.335 4.598-3.096 1.76-.76 3.642-1.14 5.646-1.14s3.886.38 5.646 1.14c1.763.761 3.295 1.793 4.598 3.096 1.303 1.303 2.334 2.835 3.095 4.598h0c.76 1.76 1.14 3.642 1.14 5.646s-.38 3.886-1.14 5.646h0c-.76 1.763-1.792 3.295-3.095 4.598-1.303 1.303-2.835 2.334-4.598 3.095h0c-1.76.76-3.642 1.14-5.646 1.14s-3.886-.38-5.646-1.14zm2.104-19.71L26.87 21l-9.912 6.372V14.628zM20.5 32.77c3.284 0 6.07-1.14 8.35-3.421 2.28-2.28 3.42-5.066 3.42-8.35s-1.14-6.07-3.42-8.35c-2.28-2.28-5.066-3.42-8.35-3.42s-6.07 1.14-8.35 3.42C9.87 14.93 8.73 17.716 8.73 21s1.14 6.07 3.42 8.35c2.28 2.28 5.066 3.42 8.35 3.42z%27 stroke=%27white%27 stroke-width=%27.208%27/%3e%3c/g%3e%3cpath d=%27M57.574 35.927L46 9.1h6.706l10.118 23.76h-3.948L69.146 9.1h6.17l-11.61 26.826h-6.133zM76.36 35.927V15.309h5.978v20.618H76.36zm2.989-23.492c-1.099 0-1.993-.32-2.683-.958-.69-.639-1.034-1.43-1.034-2.376 0-.945.344-1.737 1.034-2.376.69-.639 1.584-.958 2.683-.958 1.099 0 1.993.306 2.682.92.69.587 1.035 1.354 1.035 2.299 0 .996-.345 1.827-1.035 2.49-.664.64-1.558.959-2.682.959zM94.555 36.233c-1.942 0-3.692-.434-5.25-1.303-1.559-.894-2.798-2.133-3.718-3.717-.894-1.584-1.341-3.449-1.341-5.595 0-2.172.447-4.05 1.341-5.633.92-1.584 2.16-2.81 3.718-3.68 1.558-.868 3.308-1.303 5.25-1.303 1.737 0 3.257.384 4.56 1.15 1.303.767 2.312 1.93 3.028 3.488.715 1.558 1.073 3.55 1.073 5.978 0 2.402-.345 4.394-1.035 5.978-.69 1.559-1.686 2.721-2.99 3.488-1.276.766-2.822 1.15-4.636 1.15zm1.035-4.905c.97 0 1.852-.23 2.644-.69a4.946 4.946 0 001.878-1.954c.485-.869.728-1.89.728-3.066 0-1.2-.243-2.223-.728-3.066a4.946 4.946 0 00-1.878-1.954c-.792-.46-1.674-.69-2.644-.69-.997 0-1.891.23-2.683.69-.792.46-1.43 1.111-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zm5.403 4.599V31.71l.115-6.131-.383-6.094V7.491h5.978v28.436h-5.71zM108.634 35.927v-3.603l12.187-14.409 1.035 1.993h-12.954v-4.599h17.782v3.602l-12.186 14.41-1.073-1.993h13.604v4.599h-18.395z%27 fill=%27white%27/%3e%3cpath d=%27M138.225 36.233c-2.197 0-4.152-.46-5.864-1.38-1.686-.92-3.027-2.17-4.024-3.755-.97-1.61-1.456-3.436-1.456-5.48 0-2.07.486-3.896 1.456-5.48a10.355 10.355 0 014.024-3.756c1.712-.92 3.667-1.38 5.864-1.38 2.171 0 4.113.46 5.825 1.38 1.711.894 3.053 2.133 4.024 3.717.97 1.584 1.456 3.424 1.456 5.519 0 2.044-.486 3.87-1.456 5.48-.971 1.584-2.313 2.836-4.024 3.756-1.712.92-3.654 1.38-5.825 1.38zm0-4.905c.996 0 1.89-.23 2.682-.69a4.944 4.944 0 001.878-1.954c.46-.869.69-1.89.69-3.066 0-1.2-.23-2.223-.69-3.066a4.944 4.944 0 00-1.878-1.954c-.792-.46-1.686-.69-2.682-.69-.997 0-1.891.23-2.683.69-.792.46-1.431 1.111-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zM163.873 15.002c1.635 0 3.092.333 4.369.997 1.303.639 2.325 1.635 3.066 2.99.741 1.328 1.111 3.04 1.111 5.134v11.804h-5.978V25.043c0-1.66-.371-2.887-1.111-3.679-.716-.792-1.738-1.188-3.066-1.188-.946 0-1.801.205-2.568.613-.741.383-1.328.984-1.763 1.801-.408.818-.613 1.866-.613 3.143v10.194h-5.978V15.309h5.71v5.71l-1.073-1.724a7.635 7.635 0 013.181-3.181c1.379-.741 2.95-1.112 4.713-1.112zM186.036 36.233c-2.35 0-4.42-.46-6.208-1.38-1.763-.92-3.13-2.17-4.101-3.755-.971-1.61-1.456-3.436-1.456-5.48 0-2.07.473-3.896 1.418-5.48a10.148 10.148 0 013.947-3.756c1.661-.92 3.539-1.38 5.634-1.38 2.018 0 3.832.435 5.441 1.303 1.636.844 2.926 2.07 3.871 3.68.945 1.584 1.418 3.487 1.418 5.71 0 .23-.013.498-.038.804-.026.281-.051.55-.077.805h-16.747v-3.487h13.605l-2.3 1.035c0-1.074-.217-2.006-.651-2.798a4.63 4.63 0 00-1.801-1.84c-.767-.46-1.661-.69-2.683-.69-1.022 0-1.929.23-2.721.69-.766.435-1.367 1.06-1.801 1.878-.434.792-.652 1.738-.652 2.836v.92c0 1.124.243 2.12.729 2.989a5.18 5.18 0 002.107 1.954c.92.435 1.993.652 3.219.652 1.099 0 2.057-.166 2.875-.498a6.995 6.995 0 002.299-1.495l3.181 3.45c-.946 1.072-2.134 1.903-3.564 2.49-1.431.562-3.079.843-4.944.843z%27 fill=%27white%27/%3e%3cdefs%3e%3cfilter id=%27filter0_f_80_583%27 x=%27.266%27 y=%27.766%27 width=%2740.469%27 height=%2740.469%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_80_583%27/%3e%3c/filter%3e%3cfilter id=%27filter1_f_80_583%27 x=%273.182%27 y=%273.682%27 width=%2734.635%27 height=%2734.635%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_80_583%27/%3e%3c/filter%3e%3cfilter id=%27filter2_f_80_583%27 x=%275.005%27 y=%275.505%27 width=%2730.99%27 height=%2730.99%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.456%27 result=%27effect1_foregroundBlur_80_583%27/%3e%3c/filter%3e%3cfilter id=%27filter3_ddi_80_583%27 x=%274.732%27 y=%276.143%27 width=%2731.537%27 height=%2731.537%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.677%27/%3e%3cfeGaussianBlur stdDeviation=%27.26%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.15 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0%27/%3e%3cfeBlend mode=%27multiply%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_80_583%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.911%27/%3e%3cfeGaussianBlur stdDeviation=%27.592%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.8 0 0 0 0 0.19 0 0 0 0 0.19 0 0 0 1 0%27/%3e%3cfeBlend mode=%27color-dodge%27 in2=%27effect1_dropShadow_80_583%27 result=%27effect2_dropShadow_80_583%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27effect2_dropShadow_80_583%27 result=%27shape%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dx=%27-.068%27 dy=%27.135%27/%3e%3cfeGaussianBlur stdDeviation=%27.034%27/%3e%3cfeComposite in2=%27hardAlpha%27 operator=%27arithmetic%27 k2=%27-1%27 k3=%271%27/%3e%3cfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/%3e%3cfeBlend in2=%27shape%27 result=%27effect3_innerShadow_80_583%27/%3e%3c/filter%3e%3cfilter id=%27filter4_f_80_583%27 x=%275.813%27 y=%276.313%27 width=%2729.375%27 height=%2729.375%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.052%27 result=%27effect1_foregroundBlur_80_583%27/%3e%3c/filter%3e%3cfilter id=%27filter5_f_80_583%27 x=%275.847%27 y=%276.347%27 width=%2729.306%27 height=%2729.306%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.035%27 result=%27effect1_foregroundBlur_80_583%27/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 196px 42px;
  width: 196px;
  height: 42px;
}

.svg-logo-dark-theme-mobile {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter0_f_252_464%29%27%3e%3ccircle cx=%2714.5%27 cy=%2715%27 r=%2712.5%27 fill=%27red%27 fill-opacity=%27.175%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter1_f_252_464%29%27%3e%3cpath d=%27M10.533 24.374h0a9.896 9.896 0 003.967.8c1.41 0 2.731-.267 3.967-.8h0a10.27 10.27 0 003.232-2.175 10.27 10.27 0 002.175-3.232h0A9.896 9.896 0 0024.675 15c0-1.41-.267-2.731-.801-3.967h0a10.27 10.27 0 00-2.175-3.232 10.285 10.285 0 00-3.232-2.176 9.907 9.907 0 00-3.967-.8c-1.41 0-2.73.267-3.966.8v18.749zm0 0a10.27 10.27 0 01-3.232-2.175 10.27 10.27 0 01-2.175-3.232h0m5.407 5.407l-5.407-5.407m0 0a9.896 9.896 0 01-.8-3.967c0-1.41.267-2.731.8-3.967h0m0 7.934v-7.934m0 0a10.27 10.27 0 012.175-3.232m-2.175 3.232l2.175-3.232m0 0a10.285 10.285 0 013.232-2.176L7.301 7.801zm4.837 2.954L18.74 15l-6.603 4.244v-8.489zm2.362 12.82c2.39 0 4.422-.832 6.083-2.493 1.66-1.66 2.492-3.693 2.492-6.082 0-2.39-.831-4.422-2.492-6.083-1.661-1.66-3.694-2.492-6.083-2.492-2.389 0-4.421.832-6.082 2.492C6.757 10.578 5.925 12.611 5.925 15c0 2.389.832 4.421 2.493 6.082 1.66 1.661 3.693 2.493 6.082 2.493z%27 stroke=%27%23FF5C00%27 stroke-width=%27.484%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter2_f_252_464%29%27%3e%3cpath d=%27M10.563 24.305h0a10.195 10.195 0 01-3.209-2.159 10.195 10.195 0 01-2.16-3.209h0A9.822 9.822 0 014.4 15c0-1.4.265-2.711.795-3.937h0a10.196 10.196 0 012.159-3.21 10.21 10.21 0 013.209-2.16A9.833 9.833 0 0114.5 4.9c1.4 0 2.711.266 3.937.794a10.211 10.211 0 013.21 2.16 10.196 10.196 0 012.159 3.21h0A9.822 9.822 0 0124.6 15c0 1.4-.266 2.711-.795 3.937h0a10.195 10.195 0 01-2.16 3.209 10.195 10.195 0 01-3.209 2.16h0a9.82 9.82 0 01-3.937.794c-1.4 0-2.71-.265-3.937-.795zm1.65-13.413L18.602 15l-6.39 4.108v-8.216zM14.5 23.649c2.409 0 4.46-.839 6.135-2.514C22.31 19.46 23.15 17.408 23.15 15c0-2.409-.84-4.46-2.515-6.135C18.96 7.19 16.91 6.35 14.5 6.35c-2.408 0-4.46.84-6.135 2.515C6.69 10.54 5.851 12.59 5.851 15c0 2.408.839 4.46 2.514 6.135 1.675 1.675 3.727 2.514 6.135 2.514z%27 stroke=%27red%27 stroke-width=%27.632%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter3_ddi_252_464%29%27%3e%3cpath d=%27M10.533 24.374h0a9.896 9.896 0 003.967.8c1.41 0 2.731-.267 3.967-.8h0a10.27 10.27 0 003.232-2.175 10.27 10.27 0 002.175-3.232h0A9.896 9.896 0 0024.675 15c0-1.41-.267-2.731-.801-3.967h0a10.27 10.27 0 00-2.175-3.232 10.285 10.285 0 00-3.232-2.176 9.907 9.907 0 00-3.967-.8c-1.41 0-2.73.267-3.966.8v18.749zm0 0a10.27 10.27 0 01-3.232-2.175 10.27 10.27 0 01-2.175-3.232h0m5.407 5.407l-5.407-5.407m0 0a9.896 9.896 0 01-.8-3.967c0-1.41.267-2.731.8-3.967h0m0 7.934v-7.934m0 0a10.27 10.27 0 012.175-3.232m-2.175 3.232l2.175-3.232m0 0a10.285 10.285 0 013.232-2.176L7.301 7.801zm4.837 2.954L18.74 15l-6.603 4.244v-8.489zm2.362 12.82c2.39 0 4.422-.832 6.083-2.493 1.66-1.66 2.492-3.693 2.492-6.082 0-2.39-.831-4.422-2.492-6.083-1.661-1.66-3.694-2.492-6.083-2.492-2.389 0-4.421.832-6.082 2.492C6.757 10.578 5.925 12.611 5.925 15c0 2.389.832 4.421 2.493 6.082 1.66 1.661 3.693 2.493 6.082 2.493z%27 stroke=%27red%27 stroke-opacity=%27.2%27 stroke-width=%27.484%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter4_f_252_464%29%27%3e%3cpath d=%27M10.497 24.46v-.001a10.36 10.36 0 01-3.261-2.195 10.363 10.363 0 01-2.195-3.26h0A9.99 9.99 0 014.232 15c0-1.422.27-2.756.809-4.004h0a10.363 10.363 0 012.195-3.26 10.378 10.378 0 013.26-2.196 10 10 0 014.004-.808 10 10 0 014.004.808c1.25.54 2.337 1.272 3.26 2.195.924.924 1.656 2.01 2.195 3.261h0A9.99 9.99 0 0124.768 15a9.99 9.99 0 01-.809 4.003h0a10.362 10.362 0 01-2.194 3.261 10.36 10.36 0 01-3.261 2.195h0a9.99 9.99 0 01-4.004.809 9.99 9.99 0 01-4.003-.809zm1.548-13.875L18.913 15l-6.868 4.415v-8.83zM14.5 23.482c2.365 0 4.374-.822 6.017-2.465 1.643-1.643 2.465-3.652 2.465-6.017s-.822-4.374-2.465-6.017C18.874 7.34 16.865 6.518 14.5 6.518s-4.373.822-6.017 2.465C6.84 10.626 6.018 12.635 6.018 15s.822 4.373 2.465 6.017c1.644 1.643 3.652 2.465 6.017 2.465z%27 stroke=%27%23FF9983%27 stroke-width=%27.298%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter5_f_252_464%29%27%3e%3cpath d=%27M10.467 24.527h0a10.439 10.439 0 01-3.284-2.21 10.437 10.437 0 01-2.21-3.284h0A10.064 10.064 0 014.158 15c0-1.431.272-2.775.815-4.033h0a10.438 10.438 0 012.21-3.284c.93-.93 2.025-1.668 3.284-2.212a10.074 10.074 0 014.033-.813c1.431 0 2.776.271 4.033.813a10.45 10.45 0 013.284 2.212c.93.93 1.668 2.025 2.21 3.284h0c.544 1.258.815 2.602.815 4.033 0 1.431-.271 2.775-.814 4.033h0a10.437 10.437 0 01-2.21 3.284c-.931.93-2.026 1.667-3.285 2.21h0a10.064 10.064 0 01-4.033.815c-1.431 0-2.775-.272-4.033-.815zM11.97 10.45l7.08 4.55-7.08 4.552V10.45zm2.53 12.959c2.346 0 4.335-.815 5.964-2.444 1.63-1.629 2.444-3.618 2.444-5.964 0-2.346-.815-4.335-2.444-5.964-1.629-1.629-3.618-2.444-5.964-2.444-2.345 0-4.335.815-5.964 2.444C6.907 10.665 6.092 12.654 6.092 15c0 2.346.815 4.335 2.444 5.964 1.629 1.629 3.619 2.444 5.964 2.444z%27 stroke=%27white%27 stroke-width=%27.149%27/%3e%3c/g%3e%3cpath d=%27M42.716 24.951L35 7.067h4.471l6.745 15.84h-2.632l6.847-15.84h4.114l-7.742 17.884h-4.087zM55.24 24.951V11.206h3.985v13.745H55.24zM57.233 9.29c-.733 0-1.329-.213-1.789-.639a2.071 2.071 0 01-.69-1.584c0-.63.23-1.158.69-1.584.46-.426 1.056-.639 1.789-.639.732 0 1.328.205 1.788.614.46.391.69.902.69 1.533 0 .664-.23 1.217-.69 1.66-.443.426-1.039.639-1.788.639zM67.37 25.155c-1.295 0-2.461-.289-3.5-.868a6.654 6.654 0 01-2.478-2.478c-.597-1.056-.895-2.3-.895-3.73 0-1.448.298-2.7.895-3.756a6.466 6.466 0 012.478-2.453c1.039-.579 2.205-.868 3.5-.868 1.158 0 2.171.255 3.04.766.869.511 1.542 1.286 2.019 2.325.476 1.039.715 2.367.715 3.986 0 1.6-.23 2.93-.69 3.985-.46 1.04-1.124 1.814-1.993 2.325-.851.511-1.882.767-3.091.767zm.69-3.27c.647 0 1.235-.153 1.763-.46.528-.306.945-.74 1.251-1.303.324-.579.486-1.26.486-2.043 0-.8-.162-1.482-.486-2.044a3.294 3.294 0 00-1.251-1.303 3.447 3.447 0 00-1.763-.46c-.665 0-1.26.153-1.789.46-.528.306-.954.74-1.277 1.303-.307.562-.46 1.243-.46 2.044 0 .783.153 1.464.46 2.043.323.563.75.997 1.277 1.303.528.307 1.124.46 1.789.46zm3.602 3.066v-2.81l.077-4.088-.256-4.062V5.994h3.986v18.957h-3.807zM76.756 24.951V22.55l8.125-9.607.69 1.329h-8.636v-3.066H88.79v2.402l-8.125 9.606-.715-1.329h9.07v3.066H76.755z%27 fill=%27white%27/%3e%3cpath d=%27M96.483 25.155c-1.465 0-2.768-.306-3.909-.92a7.16 7.16 0 01-2.682-2.503c-.648-1.073-.971-2.29-.971-3.653 0-1.38.323-2.598.97-3.654a6.9 6.9 0 012.683-2.504c1.141-.613 2.444-.92 3.91-.92 1.447 0 2.741.307 3.883.92 1.141.597 2.035 1.423 2.682 2.479.647 1.056.971 2.282.971 3.679 0 1.362-.324 2.58-.971 3.653-.647 1.056-1.541 1.89-2.682 2.504-1.142.613-2.436.92-3.884.92zm0-3.27c.664 0 1.26-.153 1.788-.46.528-.306.946-.74 1.252-1.303.307-.579.46-1.26.46-2.043 0-.8-.153-1.482-.46-2.044a3.295 3.295 0 00-1.251-1.303 3.495 3.495 0 00-1.789-.46c-.664 0-1.26.153-1.788.46-.528.306-.954.74-1.278 1.303-.306.562-.46 1.243-.46 2.044 0 .783.154 1.464.46 2.043.324.563.75.997 1.278 1.303.528.307 1.124.46 1.788.46zM113.582 11.002c1.09 0 2.061.221 2.913.664.868.426 1.55 1.09 2.044 1.993.494.885.741 2.027.741 3.423v7.87h-3.986v-7.257c0-1.107-.247-1.924-.741-2.452-.477-.528-1.158-.792-2.044-.792-.63 0-1.201.136-1.712.409-.494.255-.885.655-1.175 1.2-.272.545-.409 1.244-.409 2.095v6.796h-3.985V11.206h3.807v3.807l-.716-1.15a5.091 5.091 0 012.121-2.12c.919-.494 1.967-.741 3.142-.741zM128.357 25.155c-1.567 0-2.946-.306-4.138-.92-1.176-.612-2.087-1.447-2.734-2.503-.647-1.073-.971-2.29-.971-3.653 0-1.38.315-2.598.945-3.654a6.77 6.77 0 012.632-2.504c1.107-.613 2.359-.92 3.755-.92 1.346 0 2.555.29 3.628.87a6.277 6.277 0 012.581 2.452c.63 1.056.945 2.325.945 3.807 0 .153-.009.332-.026.536l-.051.537h-11.164v-2.325h9.069l-1.533.69c0-.716-.144-1.337-.434-1.865a3.078 3.078 0 00-1.201-1.227c-.511-.306-1.107-.46-1.788-.46s-1.286.154-1.814.46c-.511.29-.911.707-1.201 1.252-.289.528-.434 1.158-.434 1.89v.614c0 .75.162 1.414.485 1.993.341.562.809.996 1.406 1.303.613.29 1.328.434 2.146.434.732 0 1.371-.11 1.916-.332a4.663 4.663 0 001.533-.996l2.12 2.299c-.63.715-1.422 1.269-2.376 1.66-.954.375-2.052.563-3.296.563z%27 fill=%27white%27/%3e%3cdefs%3e%3cfilter id=%27filter0_f_252_464%27 x=%27.047%27 y=%27.547%27 width=%2728.906%27 height=%2728.906%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.977%27 result=%27effect1_foregroundBlur_252_464%27/%3e%3c/filter%3e%3cfilter id=%27filter1_f_252_464%27 x=%272.13%27 y=%272.63%27 width=%2724.739%27 height=%2724.74%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.977%27 result=%27effect1_foregroundBlur_252_464%27/%3e%3c/filter%3e%3cfilter id=%27filter2_f_252_464%27 x=%273.432%27 y=%273.932%27 width=%2722.135%27 height=%2722.135%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.326%27 result=%27effect1_foregroundBlur_252_464%27/%3e%3c/filter%3e%3cfilter id=%27filter3_ddi_252_464%27 x=%273.237%27 y=%274.388%27 width=%2722.526%27 height=%2722.526%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.484%27/%3e%3cfeGaussianBlur stdDeviation=%27.186%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.15 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0%27/%3e%3cfeBlend mode=%27multiply%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_252_464%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.651%27/%3e%3cfeGaussianBlur stdDeviation=%27.423%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.8 0 0 0 0 0.19 0 0 0 0 0.19 0 0 0 1 0%27/%3e%3cfeBlend mode=%27color-dodge%27 in2=%27effect1_dropShadow_252_464%27 result=%27effect2_dropShadow_252_464%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27effect2_dropShadow_252_464%27 result=%27shape%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dx=%27-.048%27 dy=%27.097%27/%3e%3cfeGaussianBlur stdDeviation=%27.024%27/%3e%3cfeComposite in2=%27hardAlpha%27 operator=%27arithmetic%27 k2=%27-1%27 k3=%271%27/%3e%3cfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/%3e%3cfeBlend in2=%27shape%27 result=%27effect3_innerShadow_252_464%27/%3e%3c/filter%3e%3cfilter id=%27filter4_f_252_464%27 x=%274.009%27 y=%274.509%27 width=%2720.982%27 height=%2720.982%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.037%27 result=%27effect1_foregroundBlur_252_464%27/%3e%3c/filter%3e%3cfilter id=%27filter5_f_252_464%27 x=%274.034%27 y=%274.534%27 width=%2720.933%27 height=%2720.933%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.025%27 result=%27effect1_foregroundBlur_252_464%27/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 135px 30px;
  width: 135px;
  height: 30px;
}

.svg-logo-light-theme-desktop {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter0_f_1_1068%29%27%3e%3ccircle cx=%2720.5%27 cy=%2721%27 r=%2717.5%27 fill=%27red%27 fill-opacity=%27.175%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter1_f_1_1068%29%27%3e%3cpath d=%27M14.947 34.124h0c-1.737-.75-3.244-1.764-4.525-3.045-1.281-1.281-2.296-2.789-3.045-4.525h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.046 1.73-.747 3.58-1.12 5.553-1.12 1.973 0 3.823.373 5.553 1.12 1.737.75 3.244 1.765 4.525 3.046 1.281 1.281 2.296 2.788 3.045 4.525h0c.747 1.73 1.122 3.58 1.122 5.553 0 1.974-.375 3.824-1.122 5.554h0c-.749 1.736-1.764 3.244-3.045 4.525-1.28 1.28-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.121-5.554 1.121-1.973 0-3.823-.374-5.553-1.121zm2.246-19.066L26.436 21l-9.243 5.943V15.058zM20.5 33.005c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.325-5.17-3.49-8.515-3.49-3.345 0-6.19 1.165-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.516 2.325 2.325 5.17 3.49 8.515 3.49z%27 stroke=%27%23FF5C00%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter2_f_1_1068%29%27%3e%3cpath d=%27M14.988 34.028h0c-1.725-.744-3.221-1.752-4.493-3.023-1.27-1.271-2.279-2.767-3.023-4.492h0C6.732 24.795 6.36 22.96 6.36 21s.372-3.795 1.113-5.512h0c.744-1.725 1.752-3.221 3.023-4.492 1.272-1.272 2.768-2.28 4.493-3.025 1.716-.74 3.552-1.111 5.512-1.111 1.96 0 3.796.371 5.512 1.111 1.725.745 3.221 1.753 4.493 3.025 1.271 1.271 2.279 2.767 3.023 4.492h0c.74 1.717 1.113 3.553 1.113 5.512 0 1.96-.372 3.796-1.113 5.512h0c-.744 1.726-1.752 3.222-3.023 4.493-1.272 1.271-2.768 2.28-4.493 3.023h0c-1.716.741-3.552 1.113-5.512 1.113-1.96 0-3.796-.372-5.512-1.113zm2.309-18.78L26.244 21l-8.947 5.752V15.249zM20.5 33.11c3.372 0 6.244-1.175 8.59-3.52 2.344-2.346 3.52-5.218 3.52-8.59s-1.176-6.244-3.52-8.589c-2.346-2.345-5.218-3.52-8.59-3.52s-6.244 1.175-8.59 3.52c-2.344 2.345-3.52 5.217-3.52 8.59 0 3.371 1.176 6.243 3.52 8.588 2.346 2.346 5.218 3.52 8.59 3.52z%27 stroke=%27red%27 stroke-width=%27.885%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter3_ddi_1_1068%29%27%3e%3cpath d=%27M14.947 34.124h0c-1.737-.75-3.244-1.764-4.525-3.045-1.281-1.281-2.296-2.789-3.045-4.525h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.046 1.73-.747 3.58-1.12 5.553-1.12 1.973 0 3.823.373 5.553 1.12 1.737.75 3.244 1.765 4.525 3.046 1.281 1.281 2.296 2.788 3.045 4.525h0c.747 1.73 1.122 3.58 1.122 5.553 0 1.974-.375 3.824-1.122 5.554h0c-.749 1.736-1.764 3.244-3.045 4.525-1.28 1.28-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.121-5.554 1.121-1.973 0-3.823-.374-5.553-1.121zm2.246-19.066L26.436 21l-9.243 5.943V15.058zM20.5 33.005c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.325-5.17-3.49-8.515-3.49-3.345 0-6.19 1.165-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.516 2.325 2.325 5.17 3.49 8.515 3.49z%27 stroke=%27red%27 stroke-opacity=%27.2%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter4_f_1_1068%29%27%3e%3cpath d=%27M14.895 34.243h0c-1.751-.755-3.272-1.78-4.565-3.072-1.293-1.293-2.318-2.814-3.073-4.566h0C6.503 24.858 6.125 22.991 6.125 21c0-1.99.378-3.858 1.132-5.605h0c.755-1.75 1.78-3.272 3.073-4.565 1.293-1.293 2.814-2.318 4.565-3.074 1.747-.753 3.615-1.13 5.605-1.13 1.99 0 3.858.377 5.605 1.13 1.751.756 3.272 1.78 4.565 3.074 1.293 1.293 2.318 2.814 3.073 4.565h0c.754 1.747 1.132 3.615 1.132 5.605 0 1.99-.378 3.858-1.132 5.605h0c-.755 1.752-1.78 3.273-3.073 4.566-1.293 1.293-2.814 2.317-4.565 3.072h0c-1.747.755-3.615 1.132-5.605 1.132-1.99 0-3.858-.377-5.605-1.132zm2.168-19.424L26.677 21l-9.614 6.181V14.82zM20.5 32.875c3.311 0 6.123-1.151 8.423-3.451S32.375 24.31 32.375 21c0-3.31-1.151-6.123-3.452-8.423-2.3-2.3-5.112-3.452-8.423-3.452s-6.123 1.152-8.423 3.452S8.625 17.689 8.625 21s1.151 6.123 3.452 8.424c2.3 2.3 5.112 3.451 8.423 3.451z%27 stroke=%27%23FF9983%27 stroke-width=%27.417%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter5_f_1_1068%29%27%3e%3cpath d=%27M14.854 34.339h0c-1.763-.76-3.295-1.792-4.598-3.095-1.303-1.302-2.334-2.835-3.094-4.597h0C6.401 24.886 6.02 23.003 6.02 21c0-2.003.38-3.885 1.14-5.646h0c.76-1.763 1.792-3.295 3.095-4.598 1.303-1.303 2.835-2.335 4.598-3.096 1.76-.759 3.642-1.139 5.646-1.139s3.886.38 5.646 1.14c1.763.76 3.295 1.792 4.598 3.095 1.303 1.303 2.334 2.835 3.095 4.598h0c.76 1.76 1.14 3.643 1.14 5.646 0 2.004-.38 3.886-1.14 5.646h0c-.76 1.763-1.792 3.296-3.095 4.598-1.303 1.303-2.835 2.335-4.598 3.095h0c-1.76.76-3.642 1.14-5.646 1.14s-3.886-.38-5.646-1.14zm2.104-19.71L26.87 21l-9.912 6.372V14.629zM20.5 32.77c3.284 0 6.07-1.14 8.35-3.421 2.28-2.28 3.42-5.066 3.42-8.35s-1.14-6.069-3.42-8.35c-2.28-2.28-5.066-3.42-8.35-3.42s-6.07 1.14-8.35 3.42C9.87 14.932 8.73 17.717 8.73 21s1.14 6.07 3.42 8.35c2.28 2.28 5.066 3.421 8.35 3.421z%27 stroke=%27white%27 stroke-width=%27.208%27/%3e%3c/g%3e%3cpath d=%27M57.574 35.927L46 9.1h6.706l10.118 23.76h-3.948L69.146 9.1h6.17l-11.61 26.826h-6.133zM76.36 35.927V15.309h5.978v20.618H76.36zm2.989-23.492c-1.099 0-1.993-.32-2.683-.958-.69-.639-1.034-1.431-1.034-2.376 0-.946.344-1.738 1.034-2.376.69-.639 1.584-.958 2.683-.958 1.099 0 1.993.306 2.682.92.69.587 1.035 1.353 1.035 2.299 0 .996-.345 1.826-1.035 2.49-.664.64-1.558.959-2.682.959zM94.555 36.233c-1.942 0-3.692-.434-5.25-1.303-1.559-.894-2.798-2.133-3.718-3.717-.894-1.584-1.341-3.45-1.341-5.595 0-2.172.447-4.05 1.341-5.634.92-1.584 2.16-2.81 3.718-3.679 1.558-.868 3.308-1.303 5.25-1.303 1.737 0 3.257.384 4.56 1.15 1.303.767 2.312 1.929 3.028 3.487.715 1.559 1.073 3.552 1.073 5.979 0 2.401-.345 4.394-1.035 5.978-.69 1.559-1.686 2.721-2.99 3.488-1.276.766-2.822 1.15-4.636 1.15zm1.035-4.905c.97 0 1.852-.23 2.644-.69a4.946 4.946 0 001.878-1.954c.485-.869.728-1.891.728-3.066 0-1.201-.243-2.223-.728-3.066a4.946 4.946 0 00-1.878-1.954c-.792-.46-1.674-.69-2.644-.69-.997 0-1.891.23-2.683.69-.792.46-1.43 1.11-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zm5.403 4.599V31.71l.115-6.131-.383-6.094V7.491h5.978v28.436h-5.71zM108.634 35.927v-3.603l12.187-14.41 1.035 1.994h-12.954v-4.599h17.782v3.602l-12.186 14.41-1.073-1.993h13.604v4.599h-18.395z%27 fill=%27%231C1C1C%27/%3e%3cpath d=%27M138.225 36.233c-2.197 0-4.152-.46-5.864-1.38-1.686-.92-3.027-2.171-4.024-3.755-.97-1.61-1.456-3.436-1.456-5.48 0-2.07.486-3.896 1.456-5.48a10.356 10.356 0 014.024-3.756c1.712-.92 3.667-1.38 5.864-1.38 2.171 0 4.113.46 5.825 1.38 1.711.894 3.053 2.133 4.024 3.717.97 1.584 1.456 3.424 1.456 5.519 0 2.044-.486 3.87-1.456 5.48-.971 1.584-2.313 2.836-4.024 3.756-1.712.92-3.654 1.38-5.825 1.38zm0-4.905c.996 0 1.89-.23 2.682-.69a4.944 4.944 0 001.878-1.954c.46-.869.69-1.891.69-3.066 0-1.201-.23-2.223-.69-3.066a4.944 4.944 0 00-1.878-1.954c-.792-.46-1.686-.69-2.682-.69-.997 0-1.891.23-2.683.69-.792.46-1.431 1.11-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zM163.873 15.002c1.635 0 3.092.332 4.369.997 1.303.638 2.325 1.635 3.066 2.989.741 1.329 1.111 3.04 1.111 5.135v11.804h-5.978V25.043c0-1.66-.371-2.887-1.111-3.679-.716-.792-1.738-1.188-3.066-1.188-.946 0-1.801.204-2.568.613-.741.383-1.328.984-1.763 1.801-.408.818-.613 1.865-.613 3.143v10.194h-5.978V15.309h5.71v5.71l-1.073-1.724a7.636 7.636 0 013.181-3.181c1.379-.741 2.95-1.112 4.713-1.112zM186.036 36.233c-2.35 0-4.42-.46-6.208-1.38-1.763-.92-3.13-2.171-4.101-3.755-.971-1.61-1.456-3.436-1.456-5.48 0-2.07.473-3.896 1.418-5.48a10.149 10.149 0 013.947-3.756c1.661-.92 3.539-1.38 5.634-1.38 2.018 0 3.832.435 5.441 1.303 1.636.843 2.926 2.07 3.871 3.68.945 1.583 1.418 3.487 1.418 5.71 0 .23-.013.498-.038.804-.026.281-.051.55-.077.805h-16.747v-3.487h13.605l-2.3 1.034c0-1.073-.217-2.005-.651-2.797a4.63 4.63 0 00-1.801-1.84c-.767-.46-1.661-.69-2.683-.69-1.022 0-1.929.23-2.721.69-.766.435-1.367 1.06-1.801 1.878-.434.792-.652 1.737-.652 2.836v.92c0 1.124.243 2.12.729 2.989a5.18 5.18 0 002.107 1.954c.92.435 1.993.652 3.219.652 1.099 0 2.057-.166 2.875-.498a6.995 6.995 0 002.299-1.495l3.181 3.45c-.946 1.072-2.134 1.903-3.564 2.49-1.431.562-3.079.843-4.944.843z%27 fill=%27%231C1C1C%27/%3e%3cdefs%3e%3cfilter id=%27filter0_f_1_1068%27 x=%27.266%27 y=%27.766%27 width=%2740.469%27 height=%2740.469%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_1_1068%27/%3e%3c/filter%3e%3cfilter id=%27filter1_f_1_1068%27 x=%273.182%27 y=%273.683%27 width=%2734.635%27 height=%2734.636%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_1_1068%27/%3e%3c/filter%3e%3cfilter id=%27filter2_f_1_1068%27 x=%275.005%27 y=%275.506%27 width=%2730.99%27 height=%2730.99%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.456%27 result=%27effect1_foregroundBlur_1_1068%27/%3e%3c/filter%3e%3cfilter id=%27filter3_ddi_1_1068%27 x=%274.732%27 y=%276.144%27 width=%2731.537%27 height=%2731.537%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.677%27/%3e%3cfeGaussianBlur stdDeviation=%27.26%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.15 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0%27/%3e%3cfeBlend mode=%27multiply%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_1_1068%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.911%27/%3e%3cfeGaussianBlur stdDeviation=%27.592%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.8 0 0 0 0 0.19 0 0 0 0 0.19 0 0 0 1 0%27/%3e%3cfeBlend mode=%27color-dodge%27 in2=%27effect1_dropShadow_1_1068%27 result=%27effect2_dropShadow_1_1068%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27effect2_dropShadow_1_1068%27 result=%27shape%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dx=%27-.068%27 dy=%27.135%27/%3e%3cfeGaussianBlur stdDeviation=%27.034%27/%3e%3cfeComposite in2=%27hardAlpha%27 operator=%27arithmetic%27 k2=%27-1%27 k3=%271%27/%3e%3cfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/%3e%3cfeBlend in2=%27shape%27 result=%27effect3_innerShadow_1_1068%27/%3e%3c/filter%3e%3cfilter id=%27filter4_f_1_1068%27 x=%275.813%27 y=%276.313%27 width=%2729.375%27 height=%2729.375%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.052%27 result=%27effect1_foregroundBlur_1_1068%27/%3e%3c/filter%3e%3cfilter id=%27filter5_f_1_1068%27 x=%275.847%27 y=%276.348%27 width=%2729.306%27 height=%2729.306%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.035%27 result=%27effect1_foregroundBlur_1_1068%27/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 196px 42px;
  width: 196px;
  height: 42px;
}

.svg-logo-light-theme-mobile {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter0_f_13_726%29%27%3e%3ccircle cx=%2714.5%27 cy=%2715%27 r=%2712.5%27 fill=%27red%27 fill-opacity=%27.175%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter1_f_13_726%29%27%3e%3cpath d=%27M10.533 24.373h0a9.896 9.896 0 003.967.801c1.41 0 2.73-.267 3.967-.8h0a10.27 10.27 0 003.232-2.175 10.27 10.27 0 002.175-3.233h0a9.896 9.896 0 00.8-3.966c0-1.41-.267-2.731-.8-3.967h0A10.27 10.27 0 0021.699 7.8a10.285 10.285 0 00-3.232-2.176 9.908 9.908 0 00-3.967-.8c-1.41 0-2.73.267-3.967.8v18.748zm0 0a10.272 10.272 0 01-3.232-2.175 10.27 10.27 0 01-2.175-3.232h0m5.407 5.407l-5.407-5.407m0 0a9.896 9.896 0 01-.8-3.966c0-1.41.267-2.731.8-3.967h0m0 7.933v-7.933m0 0A10.27 10.27 0 017.301 7.8m-2.175 3.232L7.301 7.8m0 0a10.285 10.285 0 013.232-2.176L7.301 7.8zm4.837 2.954L18.74 15l-6.602 4.244v-8.489zm2.362 12.82c2.39 0 4.422-.832 6.082-2.493 1.661-1.66 2.493-3.693 2.493-6.082 0-2.39-.832-4.422-2.492-6.083-1.661-1.66-3.694-2.492-6.083-2.492-2.39 0-4.421.831-6.082 2.492C6.757 10.578 5.925 12.611 5.925 15c0 2.389.832 4.421 2.493 6.082 1.66 1.661 3.693 2.493 6.082 2.493z%27 stroke=%27%23FF5C00%27 stroke-width=%27.484%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter2_f_13_726%29%27%3e%3cpath d=%27M10.563 24.305h0a10.196 10.196 0 01-3.21-2.16 10.197 10.197 0 01-2.158-3.208h0A9.821 9.821 0 014.4 15c0-1.4.265-2.711.795-3.938h0a10.196 10.196 0 012.159-3.209 10.21 10.21 0 013.209-2.16A9.832 9.832 0 0114.5 4.9c1.4 0 2.711.265 3.937.794a10.21 10.21 0 013.21 2.16 10.195 10.195 0 012.159 3.21h0A9.823 9.823 0 0124.6 15c0 1.4-.265 2.71-.794 3.937h0a10.196 10.196 0 01-2.16 3.209 10.195 10.195 0 01-3.209 2.16h0a9.822 9.822 0 01-3.937.794c-1.4 0-2.711-.265-3.937-.795zm1.65-13.414L18.602 15l-6.39 4.108v-8.217zM14.5 23.65c2.409 0 4.46-.84 6.135-2.514C22.31 19.46 23.15 17.408 23.15 15c0-2.409-.84-4.46-2.515-6.135C18.96 7.189 16.908 6.35 14.5 6.35s-4.46.84-6.135 2.515C6.69 10.54 5.85 12.59 5.85 15c0 2.408.84 4.46 2.515 6.135 1.675 1.675 3.727 2.514 6.135 2.514z%27 stroke=%27red%27 stroke-width=%27.632%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter3_ddi_13_726%29%27%3e%3cpath d=%27M10.533 24.373h0a9.896 9.896 0 003.967.801c1.41 0 2.73-.267 3.967-.8h0a10.27 10.27 0 003.232-2.175 10.27 10.27 0 002.175-3.233h0a9.896 9.896 0 00.8-3.966c0-1.41-.267-2.731-.8-3.967h0A10.27 10.27 0 0021.699 7.8a10.285 10.285 0 00-3.232-2.176 9.908 9.908 0 00-3.967-.8c-1.41 0-2.73.267-3.967.8v18.748zm0 0a10.272 10.272 0 01-3.232-2.175 10.27 10.27 0 01-2.175-3.232h0m5.407 5.407l-5.407-5.407m0 0a9.896 9.896 0 01-.8-3.966c0-1.41.267-2.731.8-3.967h0m0 7.933v-7.933m0 0A10.27 10.27 0 017.301 7.8m-2.175 3.232L7.301 7.8m0 0a10.285 10.285 0 013.232-2.176L7.301 7.8zm4.837 2.954L18.74 15l-6.602 4.244v-8.489zm2.362 12.82c2.39 0 4.422-.832 6.082-2.493 1.661-1.66 2.493-3.693 2.493-6.082 0-2.39-.832-4.422-2.492-6.083-1.661-1.66-3.694-2.492-6.083-2.492-2.39 0-4.421.831-6.082 2.492C6.757 10.578 5.925 12.611 5.925 15c0 2.389.832 4.421 2.493 6.082 1.66 1.661 3.693 2.493 6.082 2.493z%27 stroke=%27red%27 stroke-opacity=%27.2%27 stroke-width=%27.484%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter4_f_13_726%29%27%3e%3cpath d=%27M10.496 24.459h0a10.363 10.363 0 01-3.26-2.195 10.362 10.362 0 01-2.195-3.26h0A9.989 9.989 0 014.232 15c0-1.422.27-2.756.809-4.004h0a10.363 10.363 0 012.194-3.26 10.378 10.378 0 013.261-2.197 10 10 0 014.004-.807 10 10 0 014.004.807c1.25.54 2.337 1.272 3.26 2.196.924.924 1.656 2.01 2.195 3.261h0A9.99 9.99 0 0124.768 15a9.99 9.99 0 01-.809 4.003h0a10.361 10.361 0 01-2.194 3.261 10.362 10.362 0 01-3.261 2.195h0a9.99 9.99 0 01-4.004.808 9.99 9.99 0 01-4.004-.808zm1.549-13.874L18.912 15l-6.867 4.415v-8.83zM14.5 23.482c2.365 0 4.374-.823 6.017-2.466 1.643-1.643 2.465-3.651 2.465-6.016s-.822-4.374-2.465-6.017C18.874 7.34 16.865 6.518 14.5 6.518s-4.374.822-6.017 2.465C6.84 10.626 6.018 12.635 6.018 15s.822 4.373 2.465 6.016c1.643 1.643 3.652 2.466 6.017 2.466z%27 stroke=%27%23FF9983%27 stroke-width=%27.298%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter5_f_13_726%29%27%3e%3cpath d=%27M10.467 24.527h0a10.44 10.44 0 01-3.284-2.21 10.438 10.438 0 01-2.21-3.284h0A10.063 10.063 0 014.158 15c0-1.432.271-2.776.815-4.033h0a10.438 10.438 0 012.21-3.285c.93-.93 2.025-1.667 3.284-2.21a10.075 10.075 0 014.033-.815c1.431 0 2.775.272 4.033.814 1.26.544 2.354 1.28 3.284 2.212.93.93 1.668 2.025 2.21 3.284h0c.544 1.257.815 2.601.815 4.033 0 1.431-.271 2.775-.814 4.033h0a10.439 10.439 0 01-2.21 3.284 10.44 10.44 0 01-3.285 2.21h0a10.064 10.064 0 01-4.033.815c-1.431 0-2.775-.272-4.033-.815zm1.503-14.079L19.05 15l-7.08 4.55v-9.102zm2.53 12.96c2.346 0 4.335-.815 5.964-2.444 1.629-1.63 2.444-3.619 2.444-5.964 0-2.346-.815-4.336-2.444-5.964-1.629-1.63-3.618-2.444-5.964-2.444-2.346 0-4.335.815-5.964 2.444C6.907 10.664 6.092 12.654 6.092 15c0 2.345.815 4.335 2.444 5.964 1.629 1.629 3.618 2.443 5.964 2.443z%27 stroke=%27white%27 stroke-width=%27.149%27/%3e%3c/g%3e%3cpath d=%27M42.716 24.95L35 7.068h4.471l6.745 15.84h-2.632l6.847-15.84h4.114l-7.742 17.884h-4.087zM55.24 24.95V11.207h3.985V24.95H55.24zm1.993-15.66c-.733 0-1.329-.213-1.789-.639a2.071 2.071 0 01-.69-1.584c0-.63.23-1.158.69-1.584.46-.426 1.056-.639 1.789-.639.732 0 1.328.205 1.788.613.46.392.69.903.69 1.533 0 .665-.23 1.218-.69 1.661-.443.426-1.039.639-1.788.639zM67.37 25.155c-1.295 0-2.461-.29-3.5-.868a6.654 6.654 0 01-2.478-2.479c-.597-1.056-.895-2.299-.895-3.73 0-1.447.298-2.7.895-3.755a6.465 6.465 0 012.478-2.453c1.039-.579 2.205-.869 3.5-.869 1.158 0 2.171.256 3.04.767.869.51 1.542 1.286 2.019 2.325.476 1.039.715 2.367.715 3.985 0 1.601-.23 2.93-.69 3.986-.46 1.039-1.124 1.814-1.993 2.325-.851.51-1.882.766-3.091.766zm.69-3.27c.647 0 1.235-.153 1.763-.46.528-.306.945-.74 1.251-1.303.324-.579.486-1.26.486-2.044 0-.8-.162-1.482-.486-2.043a3.294 3.294 0 00-1.251-1.303 3.447 3.447 0 00-1.763-.46c-.665 0-1.26.153-1.789.46-.528.306-.954.74-1.277 1.303-.307.561-.46 1.243-.46 2.043 0 .784.153 1.465.46 2.044.323.562.75.997 1.277 1.303.528.307 1.124.46 1.789.46zm3.602 3.066v-2.81l.077-4.088-.256-4.062V5.994h3.986V24.95h-3.807zM76.756 24.95v-2.4l8.125-9.607.69 1.329h-8.636v-3.066H88.79v2.401l-8.125 9.607-.715-1.329h9.07v3.066H76.755z%27 fill=%27%231C1C1C%27/%3e%3cpath d=%27M96.483 25.155c-1.465 0-2.768-.306-3.909-.92a7.16 7.16 0 01-2.682-2.503c-.648-1.073-.971-2.291-.971-3.654 0-1.38.323-2.597.97-3.653a6.9 6.9 0 012.683-2.504c1.141-.613 2.444-.92 3.91-.92 1.447 0 2.741.307 3.883.92 1.141.596 2.035 1.422 2.682 2.478.647 1.056.971 2.283.971 3.68 0 1.362-.324 2.58-.971 3.653-.647 1.056-1.541 1.89-2.682 2.504-1.142.613-2.436.92-3.884.92zm0-3.27c.664 0 1.26-.153 1.788-.46.528-.306.946-.74 1.252-1.303.307-.579.46-1.26.46-2.044 0-.8-.153-1.482-.46-2.043a3.295 3.295 0 00-1.251-1.303 3.495 3.495 0 00-1.789-.46c-.664 0-1.26.153-1.788.46-.528.306-.954.74-1.278 1.303-.306.561-.46 1.243-.46 2.043 0 .784.154 1.465.46 2.044.324.562.75.997 1.278 1.303.528.307 1.124.46 1.788.46zM113.582 11.001c1.09 0 2.061.222 2.913.665.868.425 1.55 1.09 2.044 1.992.494.886.741 2.027.741 3.424v7.869h-3.986v-7.256c0-1.107-.247-1.925-.741-2.453-.477-.528-1.158-.792-2.044-.792a3.58 3.58 0 00-1.712.41c-.494.255-.885.655-1.175 1.2-.272.545-.409 1.243-.409 2.095v6.796h-3.985V11.206h3.807v3.806l-.716-1.15a5.091 5.091 0 012.121-2.12c.919-.494 1.967-.74 3.142-.74zM128.357 25.155c-1.567 0-2.946-.306-4.138-.92-1.176-.613-2.087-1.447-2.734-2.503-.647-1.073-.971-2.291-.971-3.654 0-1.38.315-2.597.945-3.653a6.77 6.77 0 012.632-2.504c1.107-.613 2.359-.92 3.755-.92 1.346 0 2.555.29 3.628.87a6.277 6.277 0 012.581 2.452c.63 1.056.945 2.325.945 3.806 0 .154-.009.333-.026.537l-.051.537h-11.164v-2.325h9.069l-1.533.69c0-.716-.144-1.338-.434-1.866a3.078 3.078 0 00-1.201-1.226c-.511-.307-1.107-.46-1.788-.46s-1.286.153-1.814.46c-.511.29-.911.707-1.201 1.252-.289.528-.434 1.158-.434 1.89v.614c0 .75.162 1.413.485 1.992.341.563.809.997 1.406 1.303.613.29 1.328.435 2.146.435.732 0 1.371-.111 1.916-.332a4.662 4.662 0 001.533-.997l2.12 2.3c-.63.715-1.422 1.268-2.376 1.66-.954.375-2.052.562-3.296.562z%27 fill=%27%231C1C1C%27/%3e%3cdefs%3e%3cfilter id=%27filter0_f_13_726%27 x=%27.047%27 y=%27.547%27 width=%2728.906%27 height=%2728.906%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.977%27 result=%27effect1_foregroundBlur_13_726%27/%3e%3c/filter%3e%3cfilter id=%27filter1_f_13_726%27 x=%272.13%27 y=%272.63%27 width=%2724.74%27 height=%2724.74%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.977%27 result=%27effect1_foregroundBlur_13_726%27/%3e%3c/filter%3e%3cfilter id=%27filter2_f_13_726%27 x=%273.432%27 y=%273.932%27 width=%2722.135%27 height=%2722.136%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.326%27 result=%27effect1_foregroundBlur_13_726%27/%3e%3c/filter%3e%3cfilter id=%27filter3_ddi_13_726%27 x=%273.237%27 y=%274.388%27 width=%2722.526%27 height=%2722.526%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.484%27/%3e%3cfeGaussianBlur stdDeviation=%27.186%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.15 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0%27/%3e%3cfeBlend mode=%27multiply%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_13_726%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.651%27/%3e%3cfeGaussianBlur stdDeviation=%27.423%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.8 0 0 0 0 0.19 0 0 0 0 0.19 0 0 0 1 0%27/%3e%3cfeBlend mode=%27color-dodge%27 in2=%27effect1_dropShadow_13_726%27 result=%27effect2_dropShadow_13_726%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27effect2_dropShadow_13_726%27 result=%27shape%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dx=%27-.048%27 dy=%27.097%27/%3e%3cfeGaussianBlur stdDeviation=%27.024%27/%3e%3cfeComposite in2=%27hardAlpha%27 operator=%27arithmetic%27 k2=%27-1%27 k3=%271%27/%3e%3cfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/%3e%3cfeBlend in2=%27shape%27 result=%27effect3_innerShadow_13_726%27/%3e%3c/filter%3e%3cfilter id=%27filter4_f_13_726%27 x=%274.009%27 y=%274.509%27 width=%2720.982%27 height=%2720.982%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.037%27 result=%27effect1_foregroundBlur_13_726%27/%3e%3c/filter%3e%3cfilter id=%27filter5_f_13_726%27 x=%274.034%27 y=%274.533%27 width=%2720.933%27 height=%2720.933%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.025%27 result=%27effect1_foregroundBlur_13_726%27/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 135px 30px;
  width: 135px;
  height: 30px;
}

.svg-logo-light-theme {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter0_f_1_934%29%27%3e%3ccircle cx=%2720.5%27 cy=%2720.5%27 r=%2717.5%27 fill=%27red%27 fill-opacity=%27.175%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter1_f_1_934%29%27%3e%3cpath d=%27M14.947 33.624h0c-1.737-.75-3.244-1.764-4.525-3.045-1.281-1.281-2.296-2.789-3.045-4.525h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.046 1.73-.747 3.58-1.12 5.553-1.12 1.973 0 3.823.373 5.553 1.12 1.737.75 3.244 1.765 4.525 3.046 1.281 1.281 2.296 2.788 3.045 4.525h0c.748 1.73 1.122 3.58 1.122 5.553 0 1.974-.374 3.824-1.122 5.554h0c-.748 1.736-1.764 3.244-3.045 4.525-1.28 1.28-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.121-5.554 1.121-1.973 0-3.823-.374-5.553-1.121zm2.246-19.066l9.243 5.942-9.243 5.943V14.558zM20.5 32.505c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.325-5.17-3.49-8.515-3.49-3.345 0-6.19 1.165-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.516 2.325 2.325 5.17 3.49 8.515 3.49z%27 stroke=%27%23FF5C00%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter2_f_1_934%29%27%3e%3cpath d=%27M14.988 33.528h0c-1.725-.744-3.221-1.752-4.493-3.023-1.27-1.271-2.279-2.767-3.023-4.492h0C6.732 24.295 6.36 22.46 6.36 20.5s.372-3.795 1.113-5.512h0c.744-1.725 1.752-3.221 3.023-4.492 1.272-1.272 2.768-2.28 4.493-3.025 1.716-.74 3.552-1.111 5.512-1.111 1.96 0 3.796.371 5.512 1.111 1.725.745 3.221 1.753 4.493 3.025 1.271 1.271 2.279 2.767 3.023 4.492h0c.74 1.717 1.113 3.553 1.113 5.512 0 1.96-.372 3.796-1.113 5.512h0c-.744 1.726-1.752 3.222-3.023 4.493-1.271 1.271-2.768 2.28-4.493 3.023h0c-1.716.741-3.552 1.113-5.512 1.113-1.96 0-3.796-.372-5.512-1.113zm2.309-18.78l8.947 5.752-8.947 5.752V14.749zM20.5 32.61c3.372 0 6.244-1.175 8.59-3.52 2.344-2.346 3.52-5.218 3.52-8.59s-1.176-6.244-3.52-8.589c-2.346-2.345-5.218-3.52-8.59-3.52s-6.244 1.175-8.589 3.52c-2.345 2.345-3.52 5.217-3.52 8.59 0 3.371 1.175 6.243 3.52 8.588 2.345 2.346 5.217 3.52 8.59 3.52z%27 stroke=%27red%27 stroke-width=%27.885%27/%3e%3c/g%3e%3cg style=%27mix-blend-mode:hard-light%27 filter=%27url%28%23filter3_ddi_1_934%29%27%3e%3cpath d=%27M14.947 33.624h0c-1.737-.75-3.244-1.764-4.525-3.045-1.281-1.281-2.296-2.789-3.045-4.525h0c-.747-1.73-1.122-3.58-1.122-5.554 0-1.973.375-3.823 1.122-5.553h0c.749-1.737 1.764-3.244 3.045-4.525 1.28-1.281 2.788-2.297 4.525-3.046 1.73-.747 3.58-1.12 5.553-1.12 1.973 0 3.823.373 5.553 1.12 1.737.75 3.244 1.765 4.525 3.046 1.281 1.281 2.296 2.788 3.045 4.525h0c.748 1.73 1.122 3.58 1.122 5.553 0 1.974-.374 3.824-1.122 5.554h0c-.748 1.736-1.764 3.244-3.045 4.525-1.28 1.28-2.788 2.296-4.524 3.045h0c-1.73.747-3.58 1.121-5.554 1.121-1.973 0-3.823-.374-5.553-1.121zm2.246-19.066l9.243 5.942-9.243 5.943V14.558zM20.5 32.505c3.345 0 6.19-1.164 8.515-3.49 2.326-2.325 3.49-5.17 3.49-8.515 0-3.345-1.164-6.19-3.49-8.515-2.325-2.325-5.17-3.49-8.515-3.49-3.345 0-6.19 1.165-8.515 3.49-2.326 2.325-3.49 5.17-3.49 8.515 0 3.345 1.164 6.19 3.49 8.516 2.325 2.325 5.17 3.49 8.515 3.49z%27 stroke=%27red%27 stroke-opacity=%27.2%27 stroke-width=%27.677%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter4_f_1_934%29%27%3e%3cpath d=%27M14.895 33.743h0c-1.751-.755-3.272-1.78-4.565-3.072-1.293-1.293-2.318-2.814-3.073-4.566h0c-.754-1.747-1.132-3.614-1.132-5.605 0-1.99.378-3.858 1.132-5.605h0c.755-1.75 1.78-3.272 3.073-4.565 1.293-1.293 2.814-2.318 4.565-3.074 1.747-.753 3.615-1.13 5.605-1.13 1.99 0 3.858.377 5.605 1.13 1.751.756 3.272 1.78 4.566 3.074 1.293 1.293 2.317 2.814 3.072 4.565h0c.754 1.747 1.132 3.615 1.132 5.605 0 1.99-.378 3.858-1.132 5.605h0c-.755 1.752-1.78 3.273-3.073 4.566-1.293 1.293-2.814 2.317-4.565 3.072h0c-1.747.755-3.615 1.132-5.605 1.132-1.99 0-3.858-.377-5.605-1.132zm2.168-19.424l9.614 6.181-9.614 6.181V14.32zM20.5 32.375c3.311 0 6.123-1.151 8.423-3.451s3.452-5.113 3.452-8.424c0-3.31-1.151-6.123-3.452-8.423-2.3-2.3-5.112-3.452-8.423-3.452-3.31 0-6.123 1.152-8.423 3.452S8.625 17.189 8.625 20.5s1.151 6.123 3.452 8.424c2.3 2.3 5.112 3.451 8.423 3.451z%27 stroke=%27%23FF9983%27 stroke-width=%27.417%27/%3e%3c/g%3e%3cg filter=%27url%28%23filter5_f_1_934%29%27%3e%3cpath d=%27M14.854 33.839h0c-1.763-.76-3.295-1.792-4.598-3.095-1.303-1.302-2.334-2.835-3.094-4.597h0c-.76-1.761-1.141-3.643-1.141-5.647 0-2.003.38-3.885 1.14-5.646h0c.76-1.763 1.792-3.295 3.095-4.598 1.303-1.303 2.835-2.335 4.598-3.096 1.76-.759 3.642-1.139 5.646-1.139s3.886.38 5.646 1.14c1.763.76 3.295 1.792 4.598 3.095 1.303 1.303 2.334 2.835 3.095 4.598h0c.76 1.76 1.14 3.643 1.14 5.646 0 2.004-.38 3.886-1.14 5.646h0c-.76 1.763-1.792 3.296-3.095 4.598-1.303 1.303-2.835 2.335-4.598 3.095h0c-1.76.76-3.642 1.14-5.646 1.14s-3.885-.38-5.646-1.14zm2.104-19.71L26.87 20.5l-9.912 6.372V14.129zM20.5 32.27c3.284 0 6.07-1.14 8.35-3.421 2.28-2.28 3.42-5.066 3.42-8.35s-1.14-6.069-3.42-8.35c-2.28-2.28-5.066-3.42-8.35-3.42s-6.07 1.14-8.35 3.42c-2.28 2.281-3.42 5.066-3.42 8.35s1.14 6.07 3.42 8.35c2.28 2.28 5.066 3.421 8.35 3.421z%27 stroke=%27white%27 stroke-width=%27.208%27/%3e%3c/g%3e%3cpath d=%27M57.574 35.427L46 8.6h6.706l10.118 23.76h-3.948L69.146 8.6h6.17l-11.61 26.826h-6.133zM76.36 35.427V14.809h5.978v20.618H76.36zm2.989-23.492c-1.099 0-1.993-.32-2.683-.958-.69-.639-1.034-1.431-1.034-2.376 0-.946.344-1.738 1.034-2.376.69-.639 1.584-.958 2.683-.958 1.099 0 1.993.306 2.682.92.69.587 1.035 1.353 1.035 2.299 0 .996-.345 1.826-1.035 2.49-.664.64-1.558.959-2.682.959zM94.555 35.733c-1.942 0-3.692-.434-5.25-1.303-1.559-.894-2.798-2.133-3.718-3.717-.894-1.584-1.341-3.45-1.341-5.595 0-2.172.447-4.05 1.341-5.634.92-1.584 2.16-2.81 3.718-3.679 1.558-.868 3.308-1.303 5.25-1.303 1.737 0 3.257.384 4.56 1.15 1.303.767 2.312 1.929 3.028 3.487.715 1.559 1.073 3.552 1.073 5.979 0 2.401-.345 4.394-1.035 5.978-.69 1.559-1.686 2.721-2.99 3.488-1.276.766-2.822 1.15-4.636 1.15zm1.035-4.905c.97 0 1.852-.23 2.644-.69a4.946 4.946 0 001.878-1.954c.485-.869.728-1.891.728-3.066 0-1.201-.243-2.223-.728-3.066a4.946 4.946 0 00-1.878-1.954c-.792-.46-1.674-.69-2.644-.69-.997 0-1.891.23-2.683.69-.792.46-1.43 1.11-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zm5.403 4.599V31.21l.115-6.131-.383-6.094V6.991h5.978v28.436h-5.71zM108.634 35.427v-3.603l12.187-14.41 1.035 1.994h-12.954v-4.599h17.782v3.602l-12.186 14.41-1.073-1.993h13.604v4.599h-18.395z%27 fill=%27%231C1C1C%27/%3e%3cpath d=%27M138.225 35.733c-2.197 0-4.152-.46-5.864-1.38-1.686-.92-3.027-2.171-4.024-3.755-.97-1.61-1.456-3.436-1.456-5.48 0-2.07.486-3.896 1.456-5.48a10.356 10.356 0 014.024-3.756c1.712-.92 3.667-1.38 5.864-1.38 2.171 0 4.113.46 5.825 1.38 1.711.894 3.053 2.133 4.024 3.717.97 1.584 1.456 3.424 1.456 5.519 0 2.044-.486 3.87-1.456 5.48-.971 1.584-2.313 2.836-4.024 3.756-1.712.92-3.654 1.38-5.825 1.38zm0-4.905c.996 0 1.89-.23 2.682-.69a4.944 4.944 0 001.878-1.954c.46-.869.69-1.891.69-3.066 0-1.201-.23-2.223-.69-3.066a4.944 4.944 0 00-1.878-1.954c-.792-.46-1.686-.69-2.682-.69-.997 0-1.891.23-2.683.69-.792.46-1.431 1.11-1.916 1.954-.46.843-.69 1.865-.69 3.066 0 1.175.23 2.197.69 3.066.485.843 1.124 1.494 1.916 1.954.792.46 1.686.69 2.683.69zM163.873 14.502c1.635 0 3.092.332 4.369.997 1.303.638 2.325 1.635 3.066 2.989.741 1.329 1.111 3.04 1.111 5.135v11.804h-5.978V24.543c0-1.66-.371-2.887-1.111-3.679-.716-.792-1.738-1.188-3.066-1.188-.946 0-1.801.204-2.568.613-.741.383-1.328.984-1.763 1.801-.408.818-.613 1.865-.613 3.143v10.194h-5.978V14.809h5.71v5.71l-1.073-1.724a7.636 7.636 0 013.181-3.181c1.379-.741 2.95-1.112 4.713-1.112zM186.036 35.733c-2.35 0-4.42-.46-6.208-1.38-1.763-.92-3.13-2.171-4.101-3.755-.971-1.61-1.456-3.436-1.456-5.48 0-2.07.473-3.896 1.418-5.48a10.149 10.149 0 013.947-3.756c1.661-.92 3.539-1.38 5.634-1.38 2.018 0 3.832.435 5.441 1.303 1.636.843 2.926 2.07 3.871 3.68.945 1.583 1.418 3.487 1.418 5.71 0 .23-.013.498-.038.804-.026.281-.051.55-.077.805h-16.747v-3.487h13.605l-2.3 1.034c0-1.073-.217-2.005-.651-2.797a4.63 4.63 0 00-1.801-1.84c-.767-.46-1.661-.69-2.683-.69-1.022 0-1.929.23-2.721.69-.766.435-1.367 1.06-1.801 1.878-.434.792-.652 1.737-.652 2.836v.92c0 1.124.243 2.12.729 2.989a5.18 5.18 0 002.107 1.954c.92.435 1.993.652 3.219.652 1.099 0 2.057-.166 2.875-.498a6.995 6.995 0 002.299-1.495l3.181 3.45c-.946 1.072-2.134 1.903-3.564 2.49-1.431.562-3.079.843-4.944.843z%27 fill=%27%231C1C1C%27/%3e%3cdefs%3e%3cfilter id=%27filter0_f_1_934%27 x=%27.266%27 y=%27.266%27 width=%2740.469%27 height=%2740.469%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_1_934%27/%3e%3c/filter%3e%3cfilter id=%27filter1_f_1_934%27 x=%273.182%27 y=%273.183%27 width=%2734.636%27 height=%2734.636%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%271.367%27 result=%27effect1_foregroundBlur_1_934%27/%3e%3c/filter%3e%3cfilter id=%27filter2_f_1_934%27 x=%275.005%27 y=%275.006%27 width=%2730.99%27 height=%2730.99%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.456%27 result=%27effect1_foregroundBlur_1_934%27/%3e%3c/filter%3e%3cfilter id=%27filter3_ddi_1_934%27 x=%274.732%27 y=%275.644%27 width=%2731.537%27 height=%2731.537%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.677%27/%3e%3cfeGaussianBlur stdDeviation=%27.26%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.15 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0%27/%3e%3cfeBlend mode=%27multiply%27 in2=%27BackgroundImageFix%27 result=%27effect1_dropShadow_1_934%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dy=%27.911%27/%3e%3cfeGaussianBlur stdDeviation=%27.592%27/%3e%3cfeColorMatrix values=%270 0 0 0 0.8 0 0 0 0 0.19 0 0 0 0 0.19 0 0 0 1 0%27/%3e%3cfeBlend mode=%27color-dodge%27 in2=%27effect1_dropShadow_1_934%27 result=%27effect2_dropShadow_1_934%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27effect2_dropShadow_1_934%27 result=%27shape%27/%3e%3cfeColorMatrix in=%27SourceAlpha%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27hardAlpha%27/%3e%3cfeOffset dx=%27-.068%27 dy=%27.135%27/%3e%3cfeGaussianBlur stdDeviation=%27.034%27/%3e%3cfeComposite in2=%27hardAlpha%27 operator=%27arithmetic%27 k2=%27-1%27 k3=%271%27/%3e%3cfeColorMatrix values=%270 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0%27/%3e%3cfeBlend in2=%27shape%27 result=%27effect3_innerShadow_1_934%27/%3e%3c/filter%3e%3cfilter id=%27filter4_f_1_934%27 x=%275.813%27 y=%275.813%27 width=%2729.375%27 height=%2729.375%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.052%27 result=%27effect1_foregroundBlur_1_934%27/%3e%3c/filter%3e%3cfilter id=%27filter5_f_1_934%27 x=%275.847%27 y=%275.848%27 width=%2729.306%27 height=%2729.306%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3e%3cfeFlood flood-opacity=%270%27 result=%27BackgroundImageFix%27/%3e%3cfeBlend in=%27SourceGraphic%27 in2=%27BackgroundImageFix%27 result=%27shape%27/%3e%3cfeGaussianBlur stdDeviation=%27.035%27 result=%27effect1_foregroundBlur_1_934%27/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 196px 41px;
  width: 196px;
  height: 41px;
}

.svg-menu-close {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M20 12l-8 8M12 12l8 8%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27square%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 32px;
  height: 32px;
}

.svg-menu-close,.svg-menu-open {
  display: inline-block;
  vertical-align: middle;
  width: 32px;
}

.svg-menu-open {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27black%27 stroke-width=%272%27 d=%27M8 10h16M8 14h16M8 18h16%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 32px 30px;
  height: 30px;
}

.svg-next-arrow {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M32.707 9.027a1 1 0 000-1.414l-6.364-6.364a1 1 0 10-1.414 1.414l5.657 5.657-5.657 5.657a1 1 0 001.414 1.414l6.364-6.364zM0 9.32h32v-2H0v2z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 33px 16px;
  width: 33px;
  height: 16px;
}

.svg-next-arrow,.svg-nextarrow {
  display: inline-block;
  vertical-align: middle;
}

.svg-nextarrow {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M16.854 4.354a.5.5 0 000-.708L13.672.464a.5.5 0 10-.708.708L15.793 4l-2.829 2.828a.5.5 0 10.708.708l3.182-3.182zM.5 4.5h16v-1H.5v1z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 17px 8px;
  width: 17px;
  height: 8px;
}

.svg-pinterest {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.347 15.484c-.02.067-.04.127-.053.18-.874 3.42-.967 4.18-1.867 5.767a17.811 17.811 0 01-1.44 2.153c-.06.08-.113.18-.24.154-.133-.027-.14-.147-.153-.254-.147-1.04-.22-2.08-.187-3.126.047-1.367.213-1.834 1.973-9.24a.483.483 0 00-.04-.307c-.42-1.14-.506-2.293-.133-3.46.8-2.527 3.66-2.72 4.16-.633.307 1.286-.507 2.973-1.133 5.466-.52 2.06 1.9 3.52 3.973 2.02 1.907-1.386 2.647-4.7 2.507-7.053-.28-4.687-5.42-5.707-8.68-4.193-3.74 1.726-4.594 6.366-2.9 8.486.213.267.38.434.306.707-.106.427-.206.853-.32 1.273-.086.314-.353.427-.666.3a3.814 3.814 0 01-1.56-1.173C.46 10.778.047 7.264 1.947 4.291 4.047.998 7.954-.336 11.52.071c4.26.487 6.954 3.393 7.46 6.7.227 1.507.067 5.213-2.046 7.84-2.427 3.013-6.367 3.213-8.187 1.367-.14-.14-.253-.307-.387-.48l-.013-.014z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 20px 24px;
  width: 20px;
  height: 24px;
}

.svg-pinterest,.svg-prew-arrow {
  display: inline-block;
  vertical-align: middle;
}

.svg-prew-arrow {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M.293 7.613a1 1 0 000 1.414l6.364 6.364a1 1 0 101.414-1.414L2.414 8.32l5.657-5.657A1 1 0 006.657 1.25L.293 7.613zM33 7.32H1v2h32v-2z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 33px 16px;
  width: 33px;
  height: 16px;
}

.svg-prewarrow {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M.146 3.646a.5.5 0 000 .708l3.182 3.182a.5.5 0 00.708-.708L1.207 4l2.829-2.828a.5.5 0 10-.708-.708L.146 3.646zM16.5 3.5H.5v1h16v-1z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 17px 8px;
  width: 17px;
  height: 8px;
}

.svg-search {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15.661 15.663a1.502 1.502 0 012.123 0l5.775 5.775a1.5 1.5 0 11-2.121 2.123l-5.775-5.775a1.5 1.5 0 010-2.123h-.002z%27 fill=%27black%27/%3e%3cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.75 18a8.25 8.25 0 100-16.5 8.25 8.25 0 000 16.5zm9.75-8.25a9.75 9.75 0 11-19.5 0 9.75 9.75 0 0119.5 0z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 24px;
  width: 24px;
}

.svg-search,.svg-tiktok {
  display: inline-block;
  vertical-align: middle;
  height: 24px;
}

.svg-tiktok {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M20.534 9.712c-.192.02-.392.026-.592.033a6.408 6.408 0 01-5.361-2.9v9.865A7.289 7.289 0 017.29 24 7.293 7.293 0 010 16.71a7.293 7.293 0 017.29-7.29c.153 0 .3.012.453.02v3.591c-.147-.02-.3-.046-.453-.046a3.727 3.727 0 00-3.725 3.725 3.727 3.727 0 003.725 3.725c2.056 0 3.872-1.623 3.872-3.679L11.195 0h3.44a6.403 6.403 0 005.9 5.72v3.992z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 21px 24px;
  width: 21px;
}

.svg-twitter-light {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M26.321 8.976c.012.264.012.516.012.78C26.344 17.76 20.463 27 9.71 27c-3.172 0-6.286-.948-8.96-2.724a11.467 11.467 0 008.647-2.52c-2.5-.048-4.7-1.74-5.464-4.212.88.18 1.783.144 2.64-.108-2.72-.552-4.677-3.036-4.689-5.928v-.072c.81.468 1.725.732 2.651.756-2.558-1.776-3.357-5.316-1.806-8.088 2.976 3.792 7.351 6.084 12.051 6.336a6.224 6.224 0 011.69-5.796c2.35-2.292 6.054-2.172 8.277.264a11.367 11.367 0 003.716-1.476 6.07 6.07 0 01-2.57 3.348 11.704 11.704 0 003.357-.948 12.211 12.211 0 01-2.929 3.144z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
}

.svg-twitter-light,.svg-twitter {
  display: inline-block;
  vertical-align: middle;
}

.svg-twitter {
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M23.884 2.362c-.76.344-1.603.555-2.429.693.388-.066.965-.77 1.192-1.059.35-.438.643-.931.804-1.47.022-.043.039-.093 0-.127-.055-.022-.089-.01-.127.011-.92.494-1.869.849-2.878 1.104a.198.198 0 01-.2-.05c-.083-.094-.16-.183-.249-.255a5.226 5.226 0 00-1.392-.854 4.795 4.795 0 00-2.14-.344 5.107 5.107 0 00-2.029.571A5.226 5.226 0 0012.8 1.92a5.008 5.008 0 00-.975 1.957c-.167.687-.156 1.37-.05 2.068.016.116 0 .133-.1.116-3.953-.588-7.23-2.001-9.886-5.034-.116-.133-.177-.133-.271.011-1.165 1.746-.6 4.546.854 5.921.194.183.393.366.61.533-.078.016-1.048-.09-1.908-.533-.116-.072-.172-.033-.183.1-.01.189 0 .36.033.566.222 1.768 1.448 3.404 3.127 4.042.2.083.422.155.633.194-.383.083-.777.144-1.869.055-.139-.028-.188.044-.139.172.827 2.245 2.6 2.91 3.931 3.293.178.034.355.034.538.072-.01.017-.022.017-.033.034-.444.67-1.974 1.175-2.684 1.424-1.297.455-2.705.655-4.075.522-.221-.034-.266-.028-.327 0-.06.038-.005.088.061.144.278.183.56.343.849.504.87.46 1.78.826 2.727 1.093 4.902 1.352 10.418.36 14.094-3.294 2.889-2.872 3.903-6.83 3.903-10.79 0-.154.183-.237.294-.32.754-.566 1.358-1.243 1.918-1.997C24 2.601 24 2.451 24 2.39v-.022c0-.061 0-.045-.1 0l-.016-.006z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 20px;
  width: 24px;
  height: 20px;
}

.svg-ukraine-advertising-union-desktop-dark {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg clip-path=%27url%28%23clip0_1124_2845%29%27%3e%3cg opacity=%27.8%27 fill=%27%23888%27%3e%3cpath d=%27M19.144 49.991H7.086l-5.95-5.857 27.5.01-9.492 5.847zm4.286-21.826l-7.528 1.86L30.638.008l3.731 5.867-10.94 22.289z%27/%3e%3cpath d=%27M34.37 5.876L.835 5.857 2.772 0l27.866.01 3.731 5.866z%27/%3e%3c/g%3e%3cpath d=%27M7.086 49.991l-5.95-5.857.01-24.648 5.95-2.989-.01 33.494z%27 fill=%27%23888%27/%3e%3cpath d=%27M35.356 30.515L.836 5.857 2.772 0l30.329 21.66 2.255 8.855zm-19.454-.49L1.146 19.484l5.95-2.988L23.43 28.165l-7.528 1.86z%27 fill=%27%23888%27/%3e%3cpath d=%27M28.636 44.144l-9.492 5.847 13.957-28.33 2.255 8.854-6.72 13.629z%27 fill=%27%23888%27/%3e%3cpath d=%27M42.85 30.344c1.401 0 2.074.551 2.074 1.545 0 .993-.869 1.545-2.018 1.545h-.589v2.083h-.756v-5.173h1.289zm-.519 2.483h.49c.561 0 1.318-.096 1.318-.924 0-.828-.77-.925-1.401-.925h-.42l.013 1.849zm7.722 2.745H47.04v-5.228h2.943v.648h-2.186v1.56h2.018v.634h-2.018v1.738h2.256v.648zm6.503-5.228l-2.439 2.47 2.635 2.758h-1.107l-2.397-2.662v2.649h-.756v-5.215h.756v2.4l2.285-2.4h1.023zm1.667 5.228v-.648c.154.05.315.073.477.07.77 0 .813-1.643.813-2.76v-1.89h3.279v5.215h-.77v-4.553h-1.753v1.504c0 1.38-.07 3.145-1.401 3.145a1.793 1.793 0 01-.645-.083zm11.912 0h-.855l-.56-1.38h-2.495l-.546 1.38h-.855l2.256-5.215h.785l2.27 5.215zm-2.705-4.566l-1.023 2.649h2.06l-1.037-2.65zm10.455 4.566h-.729v-4.58l-1.794 4.58h-.728l-1.794-4.58v4.58h-.729v-5.228h1.247l1.668 4.373 1.64-4.373h1.233l-.014 5.228zm6.699 0h-.757v-2.4h-2.579v2.387h-.756v-5.215h.756v2.18h2.565v-2.18h.757l.014 5.228zm7.315 0h-.855l-.56-1.38h-2.565l-.546 1.38h-.813l2.256-5.215h.785l2.298 5.215zm-2.705-4.566l-1.023 2.649h2.06l-1.037-2.65zm-43.99 8.291l-2.494 2.415 2.803 2.76H44.32L41.8 41.863v2.607H41v-5.173h.799v2.414l2.396-2.4 1.01-.014zm7.568 2.58a2.353 2.353 0 01-.682 1.882 2.459 2.459 0 01-1.897.712 2.67 2.67 0 01-1.873-.764 2.587 2.587 0 01-.775-1.843c0-.692.279-1.355.775-1.844a2.67 2.67 0 011.873-.764c.352-.021.704.032 1.032.158.329.125.626.319.87.568a2.365 2.365 0 01.676 1.895zm-4.345 0a1.794 1.794 0 00.428 1.403c.166.192.37.348.6.458.231.11.482.172.738.181.488-.08.932-.327 1.252-.698a2.037 2.037 0 000-2.66 2.096 2.096 0 00-1.252-.698 1.845 1.845 0 00-1.34.612 1.785 1.785 0 00-.44 1.389l.014.013zm12.08 2.594h-.896l-.575-1.38h-2.69l-.575 1.38h-.855l2.368-5.215h.827l2.397 5.215zm-2.802-4.58l-1.08 2.649h2.159l-1.08-2.65zm4.96 4.58v-.634c.16.05.325.073.491.069.799 0 .841-1.615.841-2.76v-1.849h3.391v5.174h-.784v-4.525h-1.78v1.476c0 1.38-.084 3.09-1.486 3.09a1.935 1.935 0 01-.672-.04zm7.666 0h-.798v-5.173h.798v5.173zm2.145.097v-5.022h.756v4.387h2.565v-4.387h.77v4.387h.715v1.918h-.728v-1.297l-4.078.014zm7.763-.097h-.799v-5.173h.8v5.173zm5.27 0v-2.124h-.631a.865.865 0 00-.487.131.845.845 0 00-.326.379l-.91 1.614h-.912l1.051-1.835a1.132 1.132 0 01.631-.607 1.409 1.409 0 01-.844-.426 1.369 1.369 0 01-.375-.857c0-1.104.897-1.476 1.948-1.476h1.653v5.201h-.798zm0-4.566h-.841c-.743 0-1.135.344-1.135.855 0 .51.448.91 1.219.91h.757v-1.765zm-42.323-18.57c.953 0 1.836.29 1.836 1.38a1.232 1.232 0 01-.344.84 1.27 1.27 0 01-.833.387c.757.083 1.401.497 1.401 1.2-.042 1.132-1.065 1.394-1.962 1.394h-1.723v-5.201h1.625zm-.785 2.22h.645c.645 0 1.233-.137 1.233-.827 0-.469-.378-.773-1.233-.773h-.645v1.6zm0 2.388h.855c.435 0 1.177-.125 1.177-.883 0-.525-.448-.883-1.401-.883h-.63v1.766zm8.997-3.656a2.029 2.029 0 00-1.149-.29 1.948 1.948 0 00-1.474.51 1.864 1.864 0 00-.6 1.42 1.945 1.945 0 00.626 1.451 2.008 2.008 0 001.504.537 2.84 2.84 0 001.15-.235v.704c-.386.139-.796.2-1.206.18a2.703 2.703 0 01-2.056-.662 2.623 2.623 0 01-.65-.881 2.586 2.586 0 01.65-3.011c.276-.246.602-.432.957-.546a2.703 2.703 0 011.1-.115c.41-.028.822.053 1.19.234l-.042.704zm5.452 4.249h-3.153v-5.174h3.083v.649h-2.285v1.559h2.117v.634h-2.117v1.739h2.355v.593zm4.975-1.062c-.238.441-.56 1.103-1.402 1.103-.189 0-.377-.023-.56-.069v-.662c.13.047.268.07.406.07a.864.864 0 00.477-.173.841.841 0 00.294-.407l.07-.152-2.116-3.822h.925l1.612 3.063 1.653-3.063h.87l-2.23 4.112zm8.689-4.14l-2.537 2.443 2.803 2.759h-1.191l-2.523-2.649v2.649h-.84v-5.201h.798v2.442l2.382-2.401 1.108-.041zm3.671.028c1.514 0 2.158.552 2.158 1.545 0 .994-.91 1.587-2.102 1.587h-.602v2.042h-.8v-5.174h1.346zm-.546 2.484h.504c.589 0 1.402-.083 1.402-.925 0-.841-.8-.924-1.402-.924h-.406l-.098 1.849zm10.44 2.69h-.883l-.574-1.38H79.93l-.575 1.38h-.84l2.354-5.215h.77l2.44 5.215zm-2.803-4.58l-1.037 2.676h2.158l-1.12-2.677zm4.289-1.697h.742v.758h-.742v-.758zm.616 1.172h.785v5.105h-.785V21.43zm.673-1.172h.743v.758h-.743v-.758zm6.517 6.277h-.785v-2.373h-2.677v2.373h-.785v-5.201h.785v2.18h2.677v-2.18h.785v5.2zm6.208-4.25a2.028 2.028 0 00-1.15-.29 1.947 1.947 0 00-1.464.517 1.888 1.888 0 00-.596 1.415 1.945 1.945 0 00.607 1.444 2.007 2.007 0 001.482.557 2.84 2.84 0 001.149-.235v.704a3.1 3.1 0 01-1.15.138 2.703 2.703 0 01-2.056-.661 2.623 2.623 0 01-.65-.882 2.586 2.586 0 01.65-3.01c.277-.247.603-.433.957-.546a2.703 2.703 0 011.1-.116c.41-.027.822.054 1.19.234l-.07.732zm4.008 4.25h-1.724v-5.201h.799v2.014h.981c1.401 0 2.004.593 2.004 1.573s-.603 1.614-2.06 1.614zm-.098-2.552h-.827v1.89h.813c.77 0 1.401-.276 1.401-.966s-.673-.897-1.387-.897v-.027zm8.548-2.65l-2.536 2.443 2.803 2.759h-1.234l-2.522-2.649v2.649h-.799v-5.201h.799v2.442l2.382-2.401 1.107-.041zm7.904 5.202h-.883l-.574-1.38h-2.705l-.505 1.38h-.84l2.242-5.174h.827l2.438 5.174zm-2.803-4.58l-1.065 2.648h2.158l-1.093-2.648z%27 fill=%27white%27/%3e%3c/g%3e%3cdefs%3e%3cclipPath id=%27clip0_1124_2845%27%3e%3cpath fill=%27white%27 d=%27M0 0h120v50H0z%27/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") center no-repeat;
  background-size: 120px 50px;
  width: 120px;
  height: 50px;
}

.svg-ukraine-advertising-union-desktop {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg opacity=%27.8%27 fill=%27%23888%27%3e%3cpath d=%27M19.143 50.514H7.085l-5.95-5.857 27.5.01-9.492 5.847zm4.286-21.827l-7.528 1.86L30.637.532l3.731 5.866-10.94 22.29z%27/%3e%3cpath d=%27M34.368 6.398L.835 6.38 2.771.523l27.866.01 3.731 5.865z%27/%3e%3c/g%3e%3cpath d=%27M7.085 50.514l-5.95-5.857.01-24.648 5.95-2.989-.01 33.494z%27 fill=%27%23888%27/%3e%3cpath d=%27M35.355 31.038L.835 6.38 2.771.523 33.1 22.183l2.255 8.855zm-19.454-.49L1.145 20.007l5.95-2.988 16.334 11.668-7.528 1.86z%27 fill=%27%23888%27/%3e%3cpath d=%27M28.635 44.666l-9.492 5.848L33.1 22.184l2.255 8.854-6.72 13.628z%27 fill=%27%23888%27/%3e%3cpath d=%27M42.85 30.867c1.401 0 2.074.552 2.074 1.545 0 .993-.869 1.545-2.018 1.545h-.589v2.083h-.756v-5.173h1.289zm-.519 2.483h.49c.561 0 1.318-.097 1.318-.924 0-.828-.77-.925-1.401-.925h-.42l.013 1.849zm7.722 2.745H47.04v-5.228h2.943v.648h-2.186v1.56h2.018v.634h-2.018v1.738h2.256v.648zm6.503-5.228l-2.439 2.47 2.635 2.758h-1.107l-2.397-2.662v2.649h-.756v-5.215h.756v2.4l2.285-2.4h1.023zm1.667 5.229v-.649c.154.05.315.073.477.069.77 0 .813-1.642.813-2.76v-1.89h3.279v5.216h-.77v-4.553h-1.753v1.504c0 1.38-.07 3.145-1.401 3.145a1.79 1.79 0 01-.645-.082zm11.912 0h-.855l-.56-1.38h-2.495l-.546 1.38h-.855l2.256-5.216h.785l2.27 5.216zm-2.705-4.567l-1.023 2.649h2.06l-1.037-2.65zm10.455 4.567h-.729v-4.58l-1.794 4.58h-.728l-1.794-4.58v4.58h-.729v-5.23h1.247l1.668 4.374 1.64-4.373h1.233l-.014 5.229zm6.699 0h-.757v-2.401h-2.579v2.387h-.756v-5.215h.756v2.18h2.565v-2.18h.757l.014 5.229zm7.315 0h-.855l-.56-1.38h-2.565l-.546 1.38h-.813l2.256-5.216h.785l2.298 5.216zm-2.705-4.567l-1.023 2.649h2.06l-1.037-2.65zm-43.99 8.292l-2.494 2.414 2.803 2.76H44.32L41.8 42.386v2.607H41v-5.173h.799v2.414l2.396-2.4 1.01-.014zm7.568 2.58a2.353 2.353 0 01-.682 1.881 2.459 2.459 0 01-1.897.712 2.67 2.67 0 01-1.873-.764 2.587 2.587 0 01-.775-1.843c0-.692.279-1.355.775-1.844a2.67 2.67 0 011.873-.764c.352-.021.704.032 1.032.158.329.125.626.319.87.568a2.365 2.365 0 01.676 1.895zm-4.345 0a1.794 1.794 0 00.428 1.402 1.847 1.847 0 001.338.64c.488-.08.932-.328 1.252-.7a2.036 2.036 0 000-2.66 2.096 2.096 0 00-1.252-.697 1.846 1.846 0 00-1.34.612 1.785 1.785 0 00-.44 1.389l.014.013zm12.08 2.593h-.896l-.575-1.38h-2.69l-.575 1.38h-.855l2.368-5.215h.827l2.397 5.215zm-2.802-4.58l-1.08 2.649h2.159l-1.08-2.65zm4.96 4.58v-.635c.16.05.325.074.491.07.799 0 .841-1.615.841-2.76v-1.848h3.391v5.173h-.784V40.47h-1.78v1.476c0 1.38-.084 3.09-1.486 3.09a1.935 1.935 0 01-.672-.04zm7.666 0h-.798v-5.173h.798v5.173zm2.145.097v-5.022h.756v4.387h2.565V40.07h.77v4.387h.715v1.918h-.728v-1.297l-4.078.014zm7.763-.097h-.799v-5.173h.8v5.173zm5.27 0V42.87h-.631a.866.866 0 00-.487.131.845.845 0 00-.326.379l-.91 1.614h-.912l1.051-1.835a1.131 1.131 0 01.631-.607 1.41 1.41 0 01-.844-.426 1.37 1.37 0 01-.375-.857c0-1.104.897-1.476 1.948-1.476h1.653v5.201h-.798zm0-4.566h-.841c-.743 0-1.135.344-1.135.855 0 .51.448.91 1.219.91h.757v-1.765zm-42.323-18.57c.953 0 1.836.29 1.836 1.38a1.232 1.232 0 01-.344.84 1.27 1.27 0 01-.833.387c.757.083 1.401.497 1.401 1.2-.042 1.132-1.065 1.394-1.962 1.394h-1.723v-5.201h1.625zm-.785 2.22h.645c.645 0 1.233-.137 1.233-.827 0-.469-.378-.773-1.233-.773h-.645v1.6zm0 2.388h.855c.435 0 1.177-.125 1.177-.883 0-.525-.448-.883-1.401-.883h-.63v1.766zm8.997-3.656a2.028 2.028 0 00-1.149-.29 1.95 1.95 0 00-1.474.51 1.889 1.889 0 00-.6 1.421 1.945 1.945 0 00.626 1.45 2.01 2.01 0 001.504.537c.396.003.788-.077 1.15-.235v.704c-.386.139-.796.2-1.206.18a2.703 2.703 0 01-2.056-.662 2.624 2.624 0 01-.65-.881 2.587 2.587 0 01.65-3.011 2.703 2.703 0 012.057-.661c.41-.028.822.053 1.19.234l-.042.704zm5.452 4.249h-3.153v-5.174h3.083v.649h-2.285v1.559h2.117v.634h-2.117v1.739h2.355v.593zm4.975-1.063c-.238.442-.56 1.104-1.402 1.104-.189 0-.377-.023-.56-.069v-.662c.13.047.268.07.406.069a.864.864 0 00.477-.172.842.842 0 00.294-.407l.07-.152-2.116-3.822h.925l1.612 3.063 1.653-3.063h.87l-2.23 4.111zm8.689-4.138L67.977 24.3l2.803 2.759h-1.191l-2.523-2.65v2.65h-.84v-5.201h.798V24.3l2.382-2.401 1.108-.041zm3.671.027c1.514 0 2.158.552 2.158 1.545 0 .994-.91 1.587-2.102 1.587h-.602v2.042h-.8v-5.174h1.346zm-.546 2.483h.504c.589 0 1.402-.082 1.402-.924 0-.841-.8-.924-1.402-.924h-.406l-.098 1.849zm10.44 2.69h-.883l-.574-1.379H79.93l-.575 1.38h-.84l2.354-5.215h.77l2.44 5.215zm-2.803-4.58l-1.037 2.677h2.158l-1.12-2.677zm4.289-1.697h.742v.76h-.742v-.76zm.616 1.173h.785v5.105h-.785v-5.105zm.673-1.172h.743v.758h-.743v-.758zm6.517 6.277h-.785v-2.373h-2.677v2.373h-.785v-5.201h.785v2.18h2.677v-2.18h.785v5.2zm6.208-4.25a2.028 2.028 0 00-1.15-.29 1.949 1.949 0 00-1.464.517 1.888 1.888 0 00-.596 1.415 1.946 1.946 0 00.607 1.444 2.009 2.009 0 001.482.557c.395.002.787-.078 1.149-.235v.704a3.1 3.1 0 01-1.15.138 2.703 2.703 0 01-2.056-.662 2.624 2.624 0 01-.65-.88 2.587 2.587 0 01.65-3.012 2.703 2.703 0 012.056-.661c.412-.027.823.054 1.192.234l-.07.732zm4.008 4.25h-1.724v-5.201h.799v2.014h.981c1.401 0 2.004.593 2.004 1.573s-.603 1.614-2.06 1.614zm-.098-2.553h-.827v1.89h.813c.77 0 1.401-.275 1.401-.965s-.673-.897-1.387-.897v-.027zm8.548-2.648l-2.536 2.442 2.803 2.759h-1.234l-2.522-2.65v2.65h-.799v-5.201h.799V24.3l2.382-2.401 1.107-.041zm7.904 5.2h-.883l-.574-1.379h-2.705l-.505 1.38h-.84l2.242-5.174h.827l2.438 5.174zm-2.803-4.58l-1.065 2.65h2.158l-1.093-2.65z%27 fill=%27%231C1C1C%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 120px 51px;
  width: 120px;
  height: 51px;
}

.svg-ukraine-advertising-union-mobile-dark {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg opacity=%27.8%27 fill=%27%23888%27%3e%3cpath d=%27M14.752 39.993H5.105L.346 35.307l22 .008-7.594 4.678zm3.428-17.461l-6.022 1.488L23.948.008 26.931 4.7 18.18 22.532z%27/%3e%3cpath d=%27M26.932 4.7L.105 4.686 1.655 0l22.292.008L26.932 4.7z%27/%3e%3c/g%3e%3cpath d=%27M5.105 39.993L.346 35.307.354 15.59l4.759-2.391-.008 26.795z%27 fill=%27%23888%27/%3e%3cpath d=%27M27.722 24.412L.105 4.686 1.655 0l24.262 17.328 1.805 7.084zm-15.564-.392L.354 15.589l4.759-2.391 13.067 9.334-6.022 1.488z%27 fill=%27%23888%27/%3e%3cpath d=%27M22.346 35.315l-7.594 4.678 11.165-22.665 1.805 7.084-5.376 10.903z%27 fill=%27%23888%27/%3e%3cpath d=%27M33.718 24.275c1.121 0 1.66.442 1.66 1.236 0 .795-.696 1.236-1.615 1.236h-.47v1.667h-.606v-4.139h1.031zm-.415 1.987h.393c.448 0 1.054-.077 1.054-.74 0-.662-.617-.74-1.121-.74h-.337l.011 1.48zm6.178 2.196h-2.41v-4.183h2.354v.519h-1.75v1.247h1.615v.508h-1.614v1.39h1.805v.52zm5.202-4.183l-1.951 1.976 2.108 2.207h-.886l-1.917-2.13v2.12h-.605v-4.173h.605v1.92l1.827-1.92h.819zm1.334 4.183v-.518c.123.04.252.058.381.055.617 0 .65-1.314.65-2.208v-1.512h2.624v4.172h-.617v-3.642h-1.401v1.203c0 1.104-.056 2.516-1.121 2.516-.175.01-.35-.012-.516-.066zm9.53 0h-.684l-.449-1.103H52.42l-.438 1.103h-.684l1.805-4.172h.628l1.817 4.172zm-2.164-3.653l-.819 2.119h1.648l-.83-2.12zm8.363 3.653h-.583v-3.664l-1.435 3.664h-.583l-1.435-3.664v3.664h-.583v-4.183h.998l1.334 3.499 1.312-3.499h.986l-.01 4.183zm5.36 0H66.5v-1.92h-2.063v1.91h-.605v-4.173h.605v1.744h2.052v-1.744h.605l.011 4.183zm5.852 0h-.684l-.449-1.103h-2.052l-.437 1.103h-.65l1.805-4.172h.628l1.838 4.172zm-2.164-3.653l-.819 2.119h1.648l-.83-2.12zm-35.192 6.633l-1.996 1.932 2.242 2.207h-.953l-2.018-2.086v2.086h-.639v-4.139h.64v1.932l1.916-1.92.808-.012zm6.054 2.064a1.881 1.881 0 01-.546 1.506 1.967 1.967 0 01-1.517.57c-.562 0-1.101-.22-1.498-.612a2.07 2.07 0 01-.621-1.475c0-.553.223-1.084.62-1.475a2.136 2.136 0 011.499-.61 1.98 1.98 0 011.522.58 1.893 1.893 0 01.54 1.516zm-3.476 0a1.437 1.437 0 00.342 1.122 1.476 1.476 0 001.07.512c.391-.064.746-.262 1.002-.56a1.63 1.63 0 000-2.127 1.678 1.678 0 00-1.001-.558 1.478 1.478 0 00-1.073.489 1.43 1.43 0 00-.351 1.111l.011.011zm9.664 2.075h-.717l-.46-1.104h-2.152l-.46 1.104h-.684l1.895-4.172h.661l1.917 4.172zm-2.242-3.664l-.863 2.119h1.726l-.863-2.12zm3.969 3.664v-.508c.127.04.26.059.392.056.64 0 .673-1.292.673-2.208v-1.479h2.713v4.14h-.628v-3.621h-1.424v1.18c0 1.105-.067 2.473-1.188 2.473-.18.02-.362.01-.538-.033zm6.132 0h-.639v-4.139h.64v4.14zm1.716.077v-4.017h.605v3.51h2.052v-3.51h.616v3.51h.572v1.534h-.583v-1.038l-3.262.011zm6.21-.077h-.638v-4.139h.639v4.14zm4.216 0v-1.7h-.504a.693.693 0 00-.39.106.677.677 0 00-.26.303l-.73 1.291h-.728l.84-1.468a.906.906 0 01.505-.485 1.127 1.127 0 01-.675-.341 1.095 1.095 0 01-.3-.686c0-.883.718-1.18 1.558-1.18h1.323v4.16h-.639zm0-3.653h-.672c-.595 0-.909.276-.909.684 0 .409.36.729.976.729h.605v-1.413zM33.987 17.068c.763 0 1.469.232 1.469 1.104-.002.25-.1.49-.275.673a1.015 1.015 0 01-.667.309c.606.066 1.121.397 1.121.96-.033.905-.852 1.115-1.57 1.115h-1.378v-4.161h1.3zm-.628 1.777h.516c.516 0 .987-.11.987-.662 0-.376-.303-.618-.987-.618h-.516v1.28zm0 1.91h.684c.348 0 .942-.1.942-.707 0-.42-.359-.706-1.121-.706h-.505v1.412zm7.198-2.925a1.623 1.623 0 00-.92-.232 1.559 1.559 0 00-1.179.408 1.511 1.511 0 00-.48 1.137 1.559 1.559 0 00.501 1.16 1.606 1.606 0 001.203.43c.317.001.63-.063.92-.188v.563c-.308.11-.636.16-.964.143a2.162 2.162 0 01-1.645-.53 2.07 2.07 0 010-3.114 2.137 2.137 0 011.645-.528c.329-.022.657.043.953.188l-.034.563zm4.361 3.399h-2.522V17.09h2.466v.519h-1.827v1.247h1.693v.508h-1.693v1.39h1.883v.475zm3.98-.85c-.19.353-.448.883-1.12.883-.152 0-.303-.018-.45-.055v-.53a.932.932 0 00.326.055.69.69 0 00.381-.137.674.674 0 00.235-.326l.056-.122-1.693-3.057h.74l1.29 2.45 1.323-2.45h.695l-1.783 3.29zm6.951-3.311l-2.03 1.953 2.243 2.208h-.953l-2.018-2.12v2.12h-.672v-4.161h.639v1.953l1.906-1.92.885-.033zm2.938.022c1.21 0 1.726.442 1.726 1.236 0 .795-.729 1.27-1.682 1.27h-.482v1.633h-.639V17.09h1.076zm-.438 1.987h.404c.47 0 1.121-.067 1.121-.74s-.639-.74-1.121-.74h-.325l-.079 1.48zm8.353 2.152h-.707l-.46-1.104h-2.152l-.46 1.104h-.672l1.883-4.172h.617l1.95 4.172zm-2.243-3.664l-.83 2.14h1.727l-.897-2.14zm3.431-1.358h.594v.607h-.594v-.607zm.493.938h.628v4.084h-.628v-4.084zm.538-.938h.595v.607h-.595v-.607zm5.214 5.022h-.628V19.33h-2.142v1.898h-.627v-4.161h.627v1.744h2.142v-1.744h.628v4.16zm4.966-3.4a1.624 1.624 0 00-.919-.231 1.559 1.559 0 00-1.172.413 1.511 1.511 0 00-.476 1.132 1.557 1.557 0 00.485 1.154 1.607 1.607 0 001.185.446c.317.002.63-.062.92-.187v.563a2.48 2.48 0 01-.92.11 2.162 2.162 0 01-1.645-.53 2.07 2.07 0 010-3.114 2.139 2.139 0 011.645-.528c.33-.022.658.043.953.188l-.056.584zm3.207 3.4h-1.38v-4.161h.64v1.611h.785c1.12 0 1.603.475 1.603 1.259 0 .783-.482 1.29-1.648 1.29zm-.079-2.042h-.661v1.512h.65c.617 0 1.121-.22 1.121-.773 0-.551-.538-.717-1.11-.717v-.022zm6.84-2.12l-2.03 1.954 2.242 2.208h-.987l-2.017-2.12v2.12h-.64v-4.161h.64v1.953l1.905-1.92.886-.033zm6.322 4.162h-.706l-.46-1.104h-2.163l-.404 1.104h-.673l1.794-4.139h.662l1.95 4.139zm-2.242-3.664l-.852 2.119h1.726l-.874-2.12z%27 fill=%27white%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 96px 40px;
  width: 96px;
  height: 40px;
}

.svg-ukraine-advertising-union-mobile {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cg opacity=%27.8%27 fill=%27%23888%27%3e%3cpath d=%27M14.752 40.497H5.105L.346 35.812l22 .007-7.594 4.678zm3.428-17.46l-6.022 1.487L23.948.512l2.984 4.693-8.752 17.831z%27/%3e%3cpath d=%27M26.932 5.205L.105 5.19 1.655.505l22.292.007 2.985 4.693z%27/%3e%3c/g%3e%3cpath d=%27M5.105 40.497L.346 35.812l.008-19.719 4.759-2.39-.008 26.794z%27 fill=%27%23888%27/%3e%3cpath d=%27M27.722 24.916L.105 5.19 1.655.505l24.262 17.327 1.805 7.084zm-15.564-.392L.354 16.094l4.759-2.392 13.067 9.334-6.022 1.488z%27 fill=%27%23888%27/%3e%3cpath d=%27M22.346 35.82l-7.594 4.677 11.165-22.665 1.805 7.084-5.376 10.903z%27 fill=%27%23888%27/%3e%3cpath d=%27M33.717 24.78c1.121 0 1.66.441 1.66 1.236 0 .794-.696 1.236-1.615 1.236h-.47v1.666h-.606V24.78h1.031zm-.415 1.986h.393c.448 0 1.054-.077 1.054-.74 0-.662-.617-.739-1.122-.739h-.336l.011 1.48zm6.178 2.197h-2.41v-4.184h2.354v.52h-1.75v1.247h1.615v.507h-1.614v1.39h1.805v.52zm5.202-4.184l-1.951 1.976 2.108 2.208h-.886l-1.917-2.13v2.119h-.605v-4.173h.605V26.7l1.827-1.92h.819zm1.334 4.184v-.52c.123.04.252.06.381.056.617 0 .65-1.313.65-2.207v-1.513h2.624v4.173h-.617v-3.643h-1.401v1.203c0 1.104-.056 2.517-1.121 2.517-.175.01-.35-.013-.516-.066zm9.53 0h-.684l-.449-1.104h-1.995l-.438 1.104h-.684l1.805-4.172h.628l1.816 4.172zm-2.164-3.654l-.819 2.12h1.648l-.83-2.12zm8.363 3.654h-.583v-3.665l-1.435 3.665h-.583l-1.435-3.665v3.665h-.583v-4.184h.998l1.334 3.5 1.312-3.5h.986l-.01 4.184zm5.36 0h-.606v-1.92h-2.063v1.909h-.605v-4.173h.605v1.744h2.052V24.78h.605l.011 4.184zm5.852 0h-.684l-.449-1.104h-2.052l-.437 1.104h-.65l1.805-4.172h.628l1.839 4.172zm-2.164-3.654l-.819 2.12h1.648l-.83-2.12zM35.6 31.943l-1.996 1.931 2.242 2.207h-.953l-2.018-2.086v2.087h-.639v-4.14h.64v1.932l1.916-1.92.808-.011zm6.054 2.064a1.881 1.881 0 01-.546 1.505 1.967 1.967 0 01-1.517.57c-.562 0-1.101-.22-1.498-.611a2.07 2.07 0 01-.621-1.475c0-.554.223-1.084.62-1.476a2.136 2.136 0 011.499-.61 1.98 1.98 0 011.522.58 1.891 1.891 0 01.54 1.516zm-3.476 0a1.434 1.434 0 00.342 1.122 1.476 1.476 0 001.07.511c.391-.064.746-.262 1.002-.559a1.63 1.63 0 000-2.127 1.678 1.678 0 00-1.001-.559 1.476 1.476 0 00-1.073.49 1.428 1.428 0 00-.35 1.11l.01.012zm9.664 2.075h-.717l-.46-1.104h-2.152l-.46 1.103h-.684l1.895-4.172h.661l1.917 4.172zm-2.242-3.665l-.863 2.12h1.726l-.863-2.12zm3.969 3.664v-.507c.127.04.26.058.392.055.64 0 .673-1.291.673-2.207v-1.48h2.713v4.14h-.628v-3.62h-1.424v1.18c0 1.104-.067 2.473-1.188 2.473-.18.02-.362.009-.538-.034zm6.132 0h-.639v-4.138h.64v4.138zm1.716.078V32.14h.605v3.51h2.052v-3.51h.616v3.51h.572v1.534h-.583v-1.037l-3.262.01zm6.21-.078h-.638v-4.138h.639v4.138zm4.216 0v-1.7h-.504a.693.693 0 00-.39.106.676.676 0 00-.26.303l-.73 1.291h-.728l.84-1.467a.906.906 0 01.505-.486 1.127 1.127 0 01-.675-.34 1.095 1.095 0 01-.3-.686c0-.883.718-1.181 1.558-1.181h1.323v4.16h-.639zm0-3.653h-.672c-.595 0-.909.276-.909.684 0 .409.36.729.976.729h.605v-1.413zM33.986 17.572c.763 0 1.469.232 1.469 1.104-.002.25-.1.49-.275.673a1.016 1.016 0 01-.667.31c.606.066 1.121.397 1.121.96-.033.905-.852 1.114-1.57 1.114h-1.378v-4.16h1.3zm-.628 1.777h.516c.516 0 .987-.11.987-.662 0-.375-.303-.618-.987-.618h-.516v1.28zm0 1.91h.684c.348 0 .942-.1.942-.707 0-.42-.359-.706-1.121-.706h-.505v1.413zm7.198-2.925a1.623 1.623 0 00-.92-.232 1.559 1.559 0 00-1.179.409 1.51 1.51 0 00-.48 1.136 1.557 1.557 0 00.501 1.16 1.605 1.605 0 001.204.43c.316.002.63-.062.919-.188v.563c-.309.11-.636.16-.964.143a2.164 2.164 0 01-1.645-.529 2.07 2.07 0 010-3.114 2.138 2.138 0 011.645-.529c.329-.021.657.044.953.188l-.034.563zm4.361 3.4h-2.522v-4.14h2.466v.52h-1.827v1.246h1.693v.508h-1.693v1.39h1.883v.475zm3.98-.85c-.19.353-.448.882-1.12.882-.152 0-.303-.018-.45-.055v-.53a.93.93 0 00.326.056.691.691 0 00.381-.138.674.674 0 00.235-.326l.056-.121-1.693-3.058h.74l1.29 2.45 1.323-2.45h.695l-1.783 3.29zm6.951-3.312l-2.03 1.954 2.243 2.207h-.953l-2.018-2.119v2.12h-.673v-4.162h.64v1.954l1.905-1.92.886-.034zm2.938.022c1.21 0 1.726.442 1.726 1.236 0 .795-.729 1.27-1.682 1.27h-.482v1.633h-.639v-4.139h1.076zm-.438 1.987h.404c.47 0 1.121-.066 1.121-.74 0-.673-.639-.739-1.121-.739h-.325l-.079 1.48zm8.353 2.152h-.707l-.46-1.103h-2.152l-.46 1.103h-.672l1.883-4.172h.617l1.95 4.172zm-2.243-3.664l-.83 2.141h1.727l-.897-2.141zm3.431-1.358h.594v.608h-.594v-.608zm.493.939h.628v4.083h-.628V17.65zm.538-.939h.595v.608h-.594v-.608zm5.214 5.022h-.628v-1.898h-2.141v1.898h-.628v-4.16h.628v1.743h2.14v-1.744h.629v4.161zm4.966-3.4a1.623 1.623 0 00-.919-.23 1.559 1.559 0 00-1.172.412 1.511 1.511 0 00-.476 1.132 1.557 1.557 0 00.485 1.155 1.608 1.608 0 001.185.446c.317.002.63-.062.92-.188v.563a2.48 2.48 0 01-.92.11 2.162 2.162 0 01-1.645-.529 2.07 2.07 0 010-3.114 2.137 2.137 0 011.645-.529c.33-.021.658.043.953.188l-.056.585zm3.207 3.4h-1.38v-4.16h.64v1.61h.785c1.12 0 1.603.475 1.603 1.259 0 .784-.482 1.291-1.648 1.291zm-.079-2.042h-.661v1.512h.65c.617 0 1.121-.22 1.121-.772s-.538-.718-1.11-.718v-.022zm6.84-2.119l-2.03 1.954 2.242 2.207h-.987l-2.018-2.119v2.12h-.639v-4.162h.64v1.954l1.905-1.92.886-.034zm6.322 4.161h-.706l-.46-1.103h-2.163l-.404 1.103h-.673l1.794-4.139h.661l1.951 4.14zm-2.242-3.664l-.852 2.12h1.726l-.874-2.12z%27 fill=%27%231C1C1C%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 96px 41px;
  width: 96px;
  height: 41px;
}

.svg-youtube {
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M24.127 5.627A5.294 5.294 0 0018.833.333H5.293A5.293 5.293 0 000 5.627v6.3a5.293 5.293 0 005.293 5.293h13.54a5.293 5.293 0 005.294-5.293v-6.3zm-7.967 3.62l-6.073 3.006c-.24.127-1.047-.046-1.047-.313V5.773c0-.273.813-.446 1.053-.313l5.814 3.16c.246.14.5.493.253.627z%27 fill=%27black%27/%3e%3c/svg%3e") center no-repeat;
  background-size: 24px 18px;
  width: 24px;
  height: 18px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.alert:empty {
  display: none;
}

.alert {
  padding: 0;
  margin-bottom: 0.5rem;
}

.btn {
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 21px !important;
  padding: 8px 24px !important;
  border-radius: 32px !important;
}
@media (min-width: 1024px) {
  .btn {
    font-size: 16px !important;
    line-height: 24px !important;
  }
}

.btn-primary {
  background-color: #bb2649;
}
.btn-primary:hover {
  background-color: #cf6980;
}
.btn-primary:active {
  background-color: #010101;
}

.btn-secondary {
  color: #ffffff;
  border: 2px solid #ffffff;
}
.btn-secondary:hover {
  background-color: #cf6980;
  color: #ffffff;
}
.btn-secondary:active {
  background-color: #010101;
}

.btn-text {
  padding: 8px 0;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  max-width: fit-content;
  border-bottom: 1px solid transparent;
  transition: border-bottom 200ms ease-out;
}
.btn-text:hover {
  border-bottom: 1px solid #bb2649;
  color: #010101;
}

.btn-primary {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.32px;
  border-radius: 32px;
  background: #c68cff;
  padding: 12px 24px;
  transition: all 0.3s ease;
}
.btn-primary:hover {
  background: #9766cc;
  color: #ffffff;
}
@media (max-width: 769px) {
  .btn-primary {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 150%;
  }
}

html {
  box-sizing: border-box;
  height: 100%;
}

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}

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

a {
  text-decoration: none;
}

.body {
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-direction: column;
  font-family: "Arial", sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #ffffff;
  background-color: #010101;
  min-width: 320px;
  height: 100vh;
}

ol,
ul,
dl {
  list-style: none;
  padding: 0;
  margin: 0;
}

i {
  display: inline-block;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.loader-mask {
  position: relative;
  overflow: hidden;
  cursor: progress;
}
.loader-mask:after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1080;
  background: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 20px, rgba(204, 204, 204, 0.1) 20px, rgba(204, 204, 204, 0.1) 40px);
  background-size: 56px; /* This is unique for this background, need to find a pattern and develop a formula */
  background-position-x: 0%;
  animation: loader-mask-anim 1s infinite linear forwards;
}

@keyframes loader-mask-anim {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 56px;
  }
}
.gd-hero {
  position: relative;
  padding: 96px 72px;
}
.gd-hero .container {
  position: relative;
  z-index: 1;
  max-width: 1296px;
}
.gd-hero__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 24px;
  margin: 0 auto 48px;
  max-width: 760px;
}
.gd-hero__title {
  margin: 0;
  font-size: 5rem;
  line-height: 5rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
}
.gd-hero__subtitle {
  margin: 0;
}
.gd-hero__subtitle-strong {
  margin: 0;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
}
.gd-hero__subtitle-strong--responsive {
  display: none;
}
.gd-hero__subtitle-text {
  margin: 0;
  font-weight: 400;
  color: #93969f;
}
.gd-hero__subtitle-text,.gd-hero__button {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
.gd-hero__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 24px;
  border-radius: 32px;
  background-color: #c68cff;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.gd-hero__button:hover {
  color: #ffffff;
  background-color: #9766cc;
}
.gd-hero__content {
  display: flex;
  justify-content: center;
}
.gd-hero__media {
  width: 1042px;
  max-width: 100%;
  height: 414px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/hero/hero-pc.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 576px) {
  .gd-hero__media {
    transform: scale(1.3);
  }
}
@media (max-width: 1251px) {
  .gd-hero {
    padding-left: 44px;
    padding-right: 44px;
  }
  .gd-hero__subtitle-strong--desktop {
    display: none;
  }
  .gd-hero__subtitle-strong--responsive {
    display: block;
  }
  .gd-hero__media {
    width: 936px;
  }
}
@media (max-width: 769px) {
  .gd-hero {
    padding-left: 36px;
    padding-right: 36px;
  }
  .gd-hero__title {
    font-size: 4rem;
    line-height: 4rem;
  }
  .gd-hero__media {
    width: 696px;
    height: 276px;
  }
}
@media (max-width: 576px) {
  .gd-hero__title {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .gd-hero__media {
    width: 320px;
    height: 329px;
    background-image: url(/wp-content/themes/globaldigital/assets/images/hero/hero-mobile.png);
  }
  .gd-hero__button {
    padding: 4px 16px;
    font-family: Montserrat;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
  .gd-hero__button,.gd-hero .gd-hero__subtitle-strong {
    text-align: center;
    font-style: normal;
    font-weight: 700;
  }
  .gd-hero .gd-hero__subtitle-strong {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -0.72px;
  }
  .gd-hero .gd-hero__subtitle-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
  .gd-hero .gd-hero__header {
    margin-bottom: 72px;
  }
}

.gd-dooh {
  padding: 96px 72px;
}
.gd-dooh .container {
  max-width: 1296px;
  margin: 0 auto;
}
@media (max-width: 576px) {
  .gd-dooh .container {
    padding: 0;
  }
}
.gd-dooh__head {
  text-align: center;
  margin-bottom: 64px;
}
@media (max-width: 576px) {
  .gd-dooh__head {
    margin-bottom: 48px;
  }
}
.gd-dooh__eyebrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 20px;
  background-color: #ffffff;
  border-radius: 999px;
  font-size: 0.8125rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: #643399;
  margin-bottom: 24px;
}
.gd-dooh__title {
  margin: 0 0 16px;
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
}
@media (max-width: 769px) {
  .gd-dooh__title {
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -1.28px;
  }
}
@media (max-width: 576px) {
  .gd-dooh__title {
    color: #010101;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -1.28px;
  }
}
.gd-dooh__subtitle {
  margin: 0 auto;
  max-width: 620px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
}
@media (max-width: 769px) {
  .gd-dooh__subtitle {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
@media (max-width: 576px) {
  .gd-dooh__subtitle {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-dooh__top {
  display: grid;
  gap: 32px;
  margin-bottom: 64px;
}
@media (max-width: 576px) {
  .gd-dooh__top {
    margin-bottom: 48px;
  }
}
.gd-dooh__cards-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
.gd-dooh__mini-card {
  display: flex;
  gap: 16px;
  padding: 24px;
  background-color: #ffffff;
  border-radius: 24px;
  box-shadow: 1px 1px 4px rgba(46, 50, 67, 0.1), -4px 8px 20px rgba(46, 50, 67, 0.05);
  align-items: flex-start;
}
.gd-dooh__mini-icon {
  flex-shrink: 0;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-dooh__mini-icon,.gd-dooh__mini-icon img {
  width: 24px;
  height: 24px;
}
.gd-dooh__mini-info {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.gd-dooh__mini-title {
  margin: 0;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 700;
  color: #010101;
}
@media (max-width: 769px) {
  .gd-dooh__mini-title {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -0.72px;
  }
}
.gd-dooh__mini-text {
  color: #010101;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
}
@media (max-width: 769px) {
  .gd-dooh__mini-text {
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-dooh__logos-panel {
  padding: 32px;
  background-color: #ffffff;
  border-radius: 24px;
  box-shadow: 1px 1px 4px rgba(46, 50, 67, 0.1), -4px 8px 20px rgba(46, 50, 67, 0.05);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.gd-dooh__logos-caption {
  color: #c68cff;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.96px;
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .gd-dooh__logos-caption {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.72px;
  }
}
.gd-dooh__logos-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 1025px) {
  .gd-dooh__logos-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 32px 0px;
  }
}
@media (max-width: 576px) {
  .gd-dooh__logos-grid {
    gap: 0;
  }
}
.gd-dooh__logo-item {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 72px;
  padding: 24px;
}
.gd-dooh__logo-item:not(:last-child) {
  border-right: 1px solid #93969f;
}
@media (max-width: 1025px) {
  .gd-dooh__logo-item:nth-child(3n) {
    border-right: none;
  }
}
@media (max-width: 1025px) and (min-width: 576px) {
  .gd-dooh__logo-item:nth-child(-n+3):not(:last-child) {
    position: relative;
  }
  .gd-dooh__logo-item:nth-child(-n+3):not(:last-child):after {
    content: "";
    position: absolute;
    left: 12px;
    bottom: -16px;
    width: calc(100% - 24px);
    height: 1px;
    background-color: #93969f;
  }
}
.gd-dooh__logo-item img {
  max-width: 100%;
  max-height: 48px;
}
.gd-dooh__section-title {
  margin: 0 0 64px;
  text-align: center;
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
}
@media (max-width: 576px) {
  .gd-dooh__section-title {
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.96px;
    margin-bottom: 48px;
  }
}
.gd-dooh__advantages {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  margin-bottom: 64px;
}
.gd-dooh__advantage-card {
  padding: 32px;
  background-color: #f1f2f3;
  border-radius: 24px;
  box-shadow: 1px 1px 4px rgba(46, 50, 67, 0.1), -4px 8px 20px rgba(46, 50, 67, 0.05);
  display: flex;
  gap: 24px;
}
@media (max-width: 800px) {
  .gd-dooh__advantage-card {
    grid-template-rows: 24px 1fr;
    display: grid;
    grid-template-columns: 24px 1fr;
  }
}
.gd-dooh__advantages-info {
  display: flex;
  gap: 28px;
}
@media (max-width: 800px) {
  .gd-dooh__advantages-info {
    flex: 1;
  }
}
.gd-dooh__advantage-icon {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #c68cff;
  border-radius: 16px;
  width: 48px;
  height: 48px;
  aspect-ratio: 1/1;
}
@media (max-width: 769px) {
  .gd-dooh__advantage-icon {
    width: 24px;
    height: 24px;
    border-radius: 6px;
  }
}
.gd-dooh__advantage-icon img {
  width: 24px;
  height: 24px;
}
@media (max-width: 769px) {
  .gd-dooh__advantage-icon img {
    width: 12px;
    height: 12px;
  }
}
.gd-dooh__advantage-title {
  color: #010101;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.96px;
}
@media (max-width: 800px) {
  .gd-dooh__advantage-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.72px;
  }
}
.gd-dooh__advantage-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 769px) {
  .gd-dooh__advantage-list {
    grid-column: span 2;
  }
}
.gd-dooh__advantage-item {
  color: #010101;
  font-size: 16px;
  margin-left: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
  list-style-image: url(/wp-content/themes/globaldigital/assets/images/dooh/list-marker.svg);
}
.gd-dooh__footer {
  text-align: center;
}
@media (max-width: 1025px) {
  .gd-dooh {
    padding: 72px 48px;
  }
}
@media (max-width: 576px) {
  .gd-dooh {
    padding: 64px 32px;
  }
  .gd-dooh__cards-row, .gd-dooh__advantages {
    grid-template-columns: 1fr;
  }
  .gd-dooh__logos-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .gd-dooh__logos-panel, .gd-dooh__advantage-card {
    padding: 24px;
  }
  .gd-dooh__button {
    width: 100%;
  }
  .gd-dooh {
    padding: 48px 24px;
  }
  .gd-dooh__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-dooh__cards-row {
    gap: 16px;
  }
  .gd-dooh__mini-card, .gd-dooh__logos-panel, .gd-dooh__advantage-card {
    padding: 20px;
  }
  .gd-dooh__logos-grid {
    grid-template-columns: 1fr;
  }
  .gd-dooh__logo-item {
    border-right: none;
    border-bottom: 1px solid rgba(99, 98, 131, 0.12);
  }
}
@media (max-width: 576px) {
}
@media (max-width: 576px) and (max-width: 576px) {
  .gd-dooh__logo-item {
    border: none !important;
  }
  .gd-dooh__logo-item:not(:last-child) {
    border-bottom: 1px solid #93969f !important;
  }
}
@media (max-width: 576px) {
  .gd-dooh__logo-item:last-child {
    border-bottom: none;
  }
}

@media (min-width: 769px) {
  .hidden-pc {
    display: none;
  }
}
@media (max-width: 769px) {
  .hidden-mobile {
    display: none;
  }
}
@keyframes gd-belive-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.gd-belive {
  padding: 96px 72px;
}
.gd-belive .container {
  max-width: 1296px;
}
.gd-belive__title {
  margin: 0 auto 48px;
  font-size: 2rem;
  line-height: 2rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
}
.gd-belive__slider-wrapper {
  width: 100%;
  overflow: hidden;
}
.gd-belive__slider {
  display: flex;
  animation: gd-belive-scroll 40s linear infinite;
  width: max-content;
}
.gd-belive__icon-item {
  width: 125px;
  height: 125px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 22.25px;
  flex-shrink: 0;
}
.gd-belive__icon {
  max-width: 75px;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}
@media (max-width: 1025px) {
  .gd-belive {
    padding: 48px 72px;
  }
  .gd-belive__title {
    margin: 0 auto 32px;
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-belive__slider {
    animation: gd-belive-scroll 35s linear infinite;
  }
  .gd-belive__icon-item {
    width: 100px;
    height: 100px;
    margin: 0 50px;
  }
}
@media (max-width: 769px) {
  .gd-belive {
    padding: 48px 24px;
  }
  .gd-belive__slider {
    animation: gd-belive-scroll 30s linear infinite;
  }
  .gd-belive__icon-item {
    width: 80px;
    height: 80px;
    margin: 0 40px;
  }
}
@media (max-width: 360px) {
  .gd-belive {
    padding: 32px 16px;
  }
  .gd-belive__title {
    margin: 0 auto 24px;
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-belive__slider {
    animation: gd-belive-scroll 25s linear infinite;
  }
  .gd-belive__icon-item {
    width: 60px;
    height: 60px;
    margin: 0 30px;
  }
}

.gd-categories {
  padding: 96px 72px;
}
.gd-categories .container {
  max-width: 1296px;
}
@media (max-width: 1025px) {
  .gd-categories .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.gd-categories__title {
  margin: 0 auto 48px;
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
}
.gd-categories__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 48px;
  margin-bottom: 48px;
}
.gd-categories__card {
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  overflow: hidden;
}
.gd-categories__header {
  height: 60px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  position: relative;
}
@media (max-width: 576px) {
  .gd-categories__header {
    gap: 22px !important;
  }
}
.gd-categories__header-divider {
  width: 1px;
  height: 100%;
  background: linear-gradient(180deg, #FFF 0%, #C68CFF 50%, #FFF 100%);
}
.gd-categories__logo {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}
.gd-categories__image {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  border-radius: 16px;
  margin-bottom: 24px;
  display: block;
}
.gd-categories__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 24px;
}
.gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(1),
.gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(2) {
  flex: 1 1 calc(50% - 8px);
}
.gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(3) {
  flex: 1 1 100%;
}
.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(1),
.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(2) {
  flex: 1 1 calc(50% - 8px);
}
.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(3) {
  flex: 0 1 205px;
}
.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(4) {
  flex: 1 1 auto;
}
.gd-categories__tag {
  gap: 8px;
  padding: 16px 24px;
  background-color: #643399;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 400;
  transition: background-color 0.3s ease;
  cursor: unset !important;
}
.gd-categories__tag,.gd-categories__tag-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-categories__tag-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  object-fit: contain;
}
.gd-categories__tag-icon img {
  max-width: 100%;
  max-height: 100%;
}
.gd-categories__tag-text {
  text-align: center;
  font-weight: 700;
  white-space: nowrap;
}
.gd-categories__spoiler {
  background-color: #f1f2f3;
  border-radius: 8px;
  padding: 24px;
}
.gd-categories__spoiler:not([open]) ::marker {
  content: "";
}
.gd-categories__spoiler[open] .gd-categories__spoiler-title {
  color: #643399;
}
.gd-categories__spoiler[open] .gd-categories__spoiler-title::after {
  background: url(/wp-content/themes/globaldigital/assets/images/categorys/arr-open.svg) no-repeat center;
}
.gd-categories__spoiler-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  list-style: none;
  user-select: none;
  padding: 0;
}
.gd-categories__spoiler-title::-webkit-details-marker {
  display: none;
}
.gd-categories__spoiler-title::after {
  content: "";
  width: 16px;
  height: 16px;
  background: url(/wp-content/themes/globaldigital/assets/images/categorys/arr-close.svg) no-repeat center;
  background-size: contain;
  transition: transform 0.3s ease;
  display: inline-block;
}
.gd-categories__spoiler[open] .gd-categories__spoiler-title::after {
  transform: rotate(0deg);
}
.gd-categories__spoiler-content {
  display: grid;
  gap: 24px;
  margin-top: 24px;
  padding-top: 24px;
}
.gd-categories__spoiler-item {
  display: flex;
  gap: 12px;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
}
.gd-categories__spoiler-item span {
  flex: 1;
}
.gd-categories__spoiler-item strong {
  font-weight: 700;
  color: #010101;
}
.gd-categories__spoiler-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background-color: #643399;
  border-radius: 8px;
  color: #ffffff;
}
.gd-categories__spoiler-icon img {
  object-fit: contain;
}
.gd-categories__button {
  display: block;
  margin: 0 auto;
  padding: 12px 32px;
  background-color: #c68cff;
  color: #ffffff;
  border: none;
  border-radius: 64px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  cursor: pointer;
  transition: background-color 0.3s ease;
  display: flex;
  width: auto;
  justify-self: center;
}
@media (max-width: 1025px) {
  .gd-categories {
    padding: 48px 72px;
  }
  .gd-categories__title {
    margin: 0 auto 32px;
    font-size: 3.375rem;
    line-height: 3.375rem;
  }
  .gd-categories__grid {
    grid-template-columns: 1fr;
    gap: 32px;
    margin-bottom: 32px;
  }
  .gd-categories__card {
    padding: 24px;
  }
  .gd-categories__header,.gd-categories__image {
    margin-bottom: 24px;
  }
  .gd-categories__image {
    aspect-ratio: 16/9;
  }
  .gd-categories__tags {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    margin-bottom: 24px;
  }
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(1),.gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(2),.gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(3),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(1),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(2),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(3),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(4) {
    flex: 0 1 auto;
  }
  .gd-categories__tag {
    padding: 12px 16px;
    font-size: 1rem;
    white-space: nowrap;
  }
  .gd-categories__tag-icon {
    width: 20px;
    height: 20px;
  }
  .gd-categories__spoiler {
    padding: 16px;
  }
  .gd-categories__spoiler-title {
    font-size: 1.5rem;
  }
  .gd-categories__spoiler-content {
    gap: 16px;
    margin-top: 16px;
    padding-top: 16px;
  }
}
@media (max-width: 769px) {
  .gd-categories {
    padding: 48px 24px;
  }
  .gd-categories__card {
    padding: 16px;
  }
  .gd-categories__header {
    height: 50px;
    margin-bottom: 16px;
    gap: 32px;
  }
  .gd-categories__image {
    aspect-ratio: 16/9;
    margin-bottom: 16px;
  }
  .gd-categories__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 16px;
  }
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(1),
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(2) {
    flex: 1 1 calc(50% - 8px);
  }
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(3) {
    flex: 1 1 100%;
  }
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(1),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(2),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(3),.gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(4) {
    flex: 1 1 calc(50% - 8px);
  }
  .gd-categories__tag {
    padding: 8px 12px;
    font-size: 1rem;
    white-space: normal;
  }
  .gd-categories__tag-text {
    display: inline;
  }
  .gd-categories__tag-icon {
    width: 20px;
    height: 20px;
  }
  .gd-categories__spoiler {
    padding: 16px;
  }
  .gd-categories__spoiler-title {
    font-size: 1.5rem;
    gap: 12px;
  }
  .gd-categories__spoiler-content {
    gap: 12px;
    margin-top: 12px;
    padding-top: 12px;
  }
  .gd-categories__spoiler-item {
    font-size: 1rem;
  }
  .gd-categories__button {
    padding: 8px 24px;
    font-size: 1rem;
  }
}
@media (max-width: 576px) {
  .gd-categories {
    padding: 32px 16px;
  }
  .gd-categories__title {
    margin: 0 auto 24px;
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-categories__grid {
    gap: 24px;
    margin-bottom: 24px;
  }
  .gd-categories__card {
    padding: 16px;
  }
  .gd-categories__header {
    height: 40px;
    margin-bottom: 16px;
  }
  .gd-categories__image {
    aspect-ratio: 16/9;
    margin-bottom: 12px;
  }
  .gd-categories__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
  }
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(1) {
    flex: 1 1 100%;
  }
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(2),
  .gd-categories__card:first-child .gd-categories__tags .gd-categories__tag:nth-child(3) {
    flex: 1 1 calc(50% - 8px);
  }
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(1) {
    flex: 1 1 100%;
  }
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(2),
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(3),
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(4) {
    flex: 1 1 calc(50% - 8px);
  }
  .gd-categories__tag {
    padding: 10px 12px;
    font-size: 1rem;
    white-space: normal;
  }
  .gd-categories__tag-text {
    display: inline;
  }
  .gd-categories__spoiler {
    padding: 12px;
  }
  .gd-categories__spoiler-title,.gd-categories__button {
    font-size: 0.8125rem;
  }
  .gd-categories__button {
    padding: 10px 24px;
  }
}

.gd-categories__spoiler[open] {
  position: relative;
}

.gd-categories__spoiler[open] .gd-categories__spoiler-title::before {
  content: "";
  position: absolute;
  top: 70px;
  width: 100%;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(90deg, #f1f2f3 0%, #643399 50%, #f1f2f3 100%);
}
@media (max-width: 1025px) {
  .gd-categories__spoiler[open] .gd-categories__spoiler-title::before {
    top: 55px;
  }
}
@media (max-width: 769px) {
  .gd-categories__spoiler[open] .gd-categories__spoiler-title::before {
    top: 52px;
  }
}
@media (max-width: 576px) {
  .gd-categories__spoiler[open] .gd-categories__spoiler-title::before {
    top: 46px;
    top: 43px;
  }
}
@media (max-width: 576px) {
}

@media (max-width: 1400px) {
  .gd-categories__card:last-child .gd-categories__tags .gd-categories__tag:nth-child(3) {
    flex: 1 1 auto;
  }
}

.gd-categories__logo {
  width: 100px;
  height: 26.562px;
}

@media (max-width: 576px) {
  .gd-categories__tag-text {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
  .gd-categories__spoiler-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: -0.72px;
  }
  .gd-categories__tag-text {
    font-size: 13.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
  .gd-categories__tag {
    justify-content: flex-start;
  }
  .gd-categories .gd-categories__tag {
    flex: 1 1 100% !important;
  }
}

@media (max-width: 576px) {
}

@media (max-width: 576px) {
}

@media (max-width: 576px) {
}

@media (max-width: 576px) {
}
@keyframes data-solution-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.solution .container {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .solution .container {
    max-width: 728px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 1024px) {
  .solution .container {
    max-width: 969px;
  }
}
@media (min-width: 1440px) {
  .solution .container {
    max-width: 1328px;
  }
}
.solution__title {
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .solution__title {
    max-width: 100%;
    font-size: 32px;
    line-height: 32px;
  }
}
@media (min-width: 1024px) {
  .solution__title {
    font-size: 3.375rem;
    line-height: 3.375rem;
    margin-bottom: 64px;
  }
}
.solution__cards {
  gap: 64px;
  justify-content: center;
}
.solution__cards,.solution__card {
  display: flex;
  flex-direction: column;
}
.solution__card {
  padding: 24px;
  align-items: center;
  gap: 2%;
  border-radius: 16px;
  background: linear-gradient(to bottom right, #7d40bf 0%, #4b2673 51%) bottom right/51% 51% no-repeat, linear-gradient(to bottom left, #7d40bf 0%, #4b2673 51%) bottom left/51% 51% no-repeat, linear-gradient(to top left, #7d40bf 0%, #4b2673 51%) top left/50% 50% no-repeat, linear-gradient(to top right, #7d40bf 0%, #4b2673 51%) top right/51% 51% no-repeat;
  position: relative;
}
@media (min-width: 1024px) {
  .solution__card {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 48px;
    flex-direction: row-reverse;
  }
}
.solution__card-left-content {
  order: 3;
  width: 100%;
}
@media (min-width: 1024px) {
  .solution__card-left-content {
    display: flex;
    flex-direction: column;
    width: 49%;
  }
}
.solution__card-right-content {
  width: 100%;
  order: 2;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .solution__card-right-content {
    width: 49%;
  }
}
.solution__card-right-content .title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-bottom: 15px !important;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 24px;
  position: relative;
}
@media (min-width: 1024px) {
  .solution__card-right-content .title {
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: -0.04em;
    margin-bottom: 1em;
  }
}
.solution__card-right-content .title svg {
  z-index: 0;
  position: absolute;
  left: 0;
  bottom: -8px;
}
.solution__card-right-content .description {
  font-size: 0.9rem;
  margin-bottom: 24px;
  color: #ffffff;
  line-height: 1.4;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) {
  .solution__card-right-content .description {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .solution__card-right-content .description {
    font-size: 1rem;
    margin-bottom: 48px;
  }
}
.solution__card-right-content .list {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .solution__card-right-content .list {
    gap: 16px;
    margin-bottom: 48px;
  }
}
.solution__card-right-content .list li {
  display: flex;
  align-items: center;
  color: #ffffff;
  gap: 9px;
  letter-spacing: -0.04em;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .solution__card-right-content .list li {
    gap: 16px;
    letter-spacing: -0.02em;
    font-size: 1rem;
  }
}
.solution__card-right-content .list li img {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  object-fit: contain;
}
@media (min-width: 1024px) {
  .solution__card-right-content .list li img {
    width: 24px;
    height: 24px;
  }
}
.solution__card.left-side {
  flex-direction: column;
}
@media (min-width: 1024px) {
  .solution__card.left-side {
    flex-direction: row;
  }
}
.solution .slider {
  display: flex;
  gap: 12px;
  flex-direction: column;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .solution .slider {
    gap: 24px;
  }
}
.solution .slider__content {
  display: flex;
  align-items: center;
  gap: 32px;
}
.solution .slider__content .slider__content-item {
  width: 100%;
  height: 50px;
  max-width: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .solution .slider__content .slider__content-item {
    max-width: 103px;
  }
}
.solution .slider__content .slider__content-item.text {
  flex-shrink: 0;
  font-size: 0.9rem;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #ffffff;
}
@media (min-width: 768px) {
  .solution .slider__content .slider__content-item.text {
    font-size: 1.5rem;
  }
}
.solution .slider__content .slider__content-item img {
  width: 103px;
  height: 100%;
  flex-shrink: 0;
  object-fit: contain;
  text-align: center;
}
.solution .slider.infinite {
  position: relative;
}
.solution .slider.infinite::after, .solution .slider.infinite::before {
  content: "";
  position: absolute;
  z-index: 1;
  height: 50px;
}
.solution .slider.infinite::before {
  left: 0;
  bottom: 0;
  width: 92px;
  background: linear-gradient(90deg, #4b2673 0%, rgba(75, 38, 115, 0) 100%);
}
.solution .slider.infinite::after {
  right: 0;
  bottom: 0;
  width: 92px;
  background: linear-gradient(270deg, #4b2673 -150%, rgba(75, 38, 115, 0) 100%);
}
.solution .slider.infinite .slider__content {
  display: flex;
  width: max-content;
  animation: data-solution-scroll 20s linear infinite;
}
.solution .slider__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1.1rem;
  line-height: 0.9rem;
  letter-spacing: -0.03em;
  font-weight: 700;
  color: #ffffff;
  list-style: none;
  user-select: none;
  padding: 0;
}
@media (min-width: 768px) {
  .solution .slider__title {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .solution .slider__title {
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: -0.04em;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  .solution .slider__title {
    text-align: left;
    justify-content: flex-start;
  }
}
.solution .slider.desktop {
  display: none;
}
@media (min-width: 1440px) {
  .solution .slider.desktop {
    display: flex;
  }
}
.solution .slider.mobile {
  width: 100%;
  display: flex;
  order: 4;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .solution .slider.mobile {
    margin-top: 6px;
  }
}
@media (min-width: 1440px) {
  .solution .slider.mobile {
    display: none;
  }
}
.solution .case {
  display: flex;
  align-items: flex-start;
  padding: 16px;
  gap: 32px;
  background: #7d40bf;
  position: relative;
  border-radius: 16px;
}
@media (min-width: 768px) {
  .solution .case {
    margin-bottom: 16px;
    padding: 16px 24px;
  }
}
@media (min-width: 1024px) {
  .solution .case {
    padding: 24px;
    margin-bottom: 48px;
  }
}
.solution .case .content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  position: relative;
}
.solution .case .content::before {
  content: "";
  position: absolute;
  left: -17px;
  width: 1px;
  height: 100%;
  z-index: 1;
  background: linear-gradient(180deg, #7d40bf 0%, #c68cff 50%, #7d40bf 100%);
}
@media (min-width: 1024px) {
  .solution .case .content::before {
    left: -24px;
  }
}
.solution .case .content h4, .solution .case .content .h4 {
  font-size: 1.1rem;
  line-height: 1rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #ffffff;
}
@media (min-width: 1024px) {
  .solution .case .content h4, .solution .case .content .h4 {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.solution .case .content p {
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1.7;
  letter-spacing: -0.02em;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .solution .case .content p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
}
.solution .case.desktop {
  display: none;
}
@media (min-width: 1440px) {
  .solution .case.desktop {
    display: flex;
  }
}
.solution .case.mobile {
  display: flex;
}
@media (min-width: 1440px) {
  .solution .case.mobile {
    display: none;
  }
}
.solution .solution-button {
  width: max-content;
  padding: 8px 24px;
  text-decoration: none;
  color: #ffffff;
  font-size: 16px;
  border-radius: 32px;
  font-weight: 700;
  line-height: 24px;
  border: 1px solid #ffffff;
}
.solution .solution-button.tablet {
  display: none;
}
@media (min-width: 1024px) {
  .solution .solution-button.tablet {
    display: block;
  }
}
.solution .solution-button.mobile {
  display: block;
  order: 5;
  padding: 4px 14px;
  font-size: 14px;
  margin-top: 21px;
  margin-right: auto;
  line-height: 20px;
}
@media (min-width: 1024px) {
  .solution .solution-button.mobile {
    display: none;
  }
}
.solution__card-image {
  overflow: hidden;
  width: 100%;
  max-width: 588px;
  height: 100%;
  margin: 0 auto;
  margin-bottom: 24px;
  border-radius: 16px;
}
@media (min-width: 1440px) {
  .solution__card-image {
    margin-bottom: 100px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }
}
.solution__card-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.solution__card-image.tablet {
  display: none;
}
@media (min-width: 1024px) {
  .solution__card-image.tablet {
    display: block;
  }
}
.solution__card-image.mobile {
  max-width: 629px;
  order: 1;
  display: block;
}
@media (min-width: 1024px) {
  .solution__card-image.mobile {
    display: none;
  }
}

.solution__title-index {
  z-index: 5;
  position: relative;
}

.gd-big-data {
  padding: 96px 72px;
}
.gd-big-data .container {
  max-width: 1296px;
}
@media (max-width: 1025px) {
  .gd-big-data .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.gd-big-data__header {
  text-align: center;
  margin-bottom: 48px;
}
@media (max-width: 769px) {
  .gd-big-data__header {
    margin-bottom: 32px;
  }
}
.gd-big-data__title {
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  margin: 0 0 24px 0;
}
.gd-big-data__subtitle {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #010101;
  margin: 0;
}
.gd-big-data__steps {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 48px;
}
@media (max-width: 769px) {
  .gd-big-data__steps {
    gap: 24px;
  }
}
@media (max-width: 360px) {
  .gd-big-data__steps {
    gap: 16px;
  }
}
.gd-big-data__step {
  border-radius: 16px;
  padding: 24px;
  gap: 24px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 700px) {
  .gd-big-data__step {
    grid-template-columns: 1fr;
  }
}
.gd-big-data__step--primary {
  background-color: #7d40bf;
  position: relative;
}
.gd-big-data__step--primary .gd-big-data__step-header::after {
  content: "";
  position: absolute;
  top: 60px;
  left: -20px;
  width: 280px;
  height: 8px;
}
.gd-big-data__step--secondary {
  background-color: #643399;
  position: relative;
}
.gd-big-data__step--secondary .gd-big-data__step-header::after {
  content: "";
  position: absolute;
  top: 64px;
  left: -4px;
  width: 204px;
  height: 8px;
}
.gd-big-data__step--tertiary {
  background-color: #4b2673;
  position: relative;
}
.gd-big-data__step--tertiary .gd-big-data__step-header::after {
  content: "";
  position: absolute;
  top: 60px;
  left: 0px;
  width: 198px;
  height: 8px;
}
.gd-big-data__step-content {
  flex: 1;
  min-width: 0;
}
.gd-big-data__step-header {
  position: relative;
}
.gd-big-data__step-header:not(:last-child) {
  margin-bottom: 24px;
}
.gd-big-data__step-label {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #ffffff;
  display: block;
  margin-bottom: 8px;
}
.gd-big-data__step-title {
  font-size: 2rem;
  line-height: 2rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
}
.gd-big-data__step-note {
  display: block;
  margin-top: 8px;
}
.gd-big-data__step-note,.gd-big-data__step-description {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #ffffff;
}
.gd-big-data__step-description {
  margin: 0;
}
.gd-big-data__step-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.gd-big-data__list-item {
  display: flex;
  gap: 8px;
}
.gd-big-data__bullet {
  width: 24px;
  height: 24px;
  background-color: #c68cff;
  border-radius: 50%;
  border: 5px solid #9766CC;
  flex-shrink: 0;
}
.gd-big-data__list-text {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  font-weight: 400;
  color: #ffffff;
}
.gd-big-data__step-options {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.gd-big-data__option {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 16px;
}
.gd-big-data__option-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.gd-big-data__option-number {
  width: 24px;
  height: 24px;
  background-color: #643399;
  border-radius: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 8px;
  font-weight: 700;
  color: #ffffff;
  position: relative;
}
.gd-big-data__option-number::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translateX(-50%);
  width: 16px;
  height: 16px;
  border: 2px solid #ffffff;
  border-radius: 50%;
}
.gd-big-data__option-title {
  font-weight: 700;
}
.gd-big-data__option-title,.gd-big-data__option-description {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  margin: 0;
}
.gd-big-data__option-description {
  font-weight: 400;
  padding-left: 32px;
}
.gd-big-data__cta {
  text-align: center;
}
@media (max-width: 1025px) {
  .gd-big-data {
    padding: 96px 44px;
  }
  .gd-big-data__step {
    padding: 24px;
  }
  .gd-big-data__step--primary .gd-big-data__step-header::after {
    left: -20px;
    width: 280px;
  }
}
@media (max-width: 769px) {
  .gd-big-data {
    padding: 96px 36px;
  }
  .gd-big-data__step {
    padding: 32px;
    flex-direction: column;
    gap: 24px;
  }
  .gd-big-data__step--primary .gd-big-data__step-header::after {
    top: 51px;
    left: 0px;
    width: 260px;
  }
  .gd-big-data__step--secondary .gd-big-data__step-header::after {
    top: 64px;
    left: -4px;
    width: 204px;
  }
  .gd-big-data__step--tertiary .gd-big-data__step-header::after {
    top: 60px;
    left: 0px;
    width: 198px;
  }
}
@media (max-width: 360px) {
  .gd-big-data {
    padding: 96px 20px;
  }
  .gd-big-data__title {
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -1.28px;
  }
  .gd-big-data__step {
    padding: 32px;
    flex-direction: column;
    gap: 24px;
  }
  .gd-big-data__step--primary .gd-big-data__step-header::after {
    top: 73px;
    left: -10px;
    width: 155px;
  }
  .gd-big-data__step--secondary .gd-big-data__step-header::after,.gd-big-data__step--tertiary .gd-big-data__step-header::after {
    display: none;
  }
  .gd-big-data__step-list,.gd-big-data__step-options {
    width: 100%;
  }
}

.gd-big-data__step-title {
  position: relative;
}
.gd-big-data__step-title::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0px;
  width: 100%;
  z-index: 3;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url(/wp-content/themes/globaldigital/assets/images/big-data/header-line-1.svg);
}

.gd-big-data__step-title.gd-big-data__step-title--secondary::after {
  background-image: url(/wp-content/themes/globaldigital/assets/images/big-data/header-line-2.svg);
}

.gd-big-data__step-title.gd-big-data__step-title--tertiary::after {
  background-image: url(/wp-content/themes/globaldigital/assets/images/big-data/header-line-3.svg);
}

.gd-ads {
  padding: 96px 72px;
}
.gd-ads .container {
  max-width: 1296px;
}
.gd-ads__title {
  margin: 0 auto 48px;
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
}
.gd-ads__list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0 auto 48px;
}
.gd-ads__platform--telegram .gd-ads__platform-media img {
  max-height: 660px;
}
.gd-ads__platform {
  border-radius: 16px;
  padding: 24px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  display: flex;
  gap: 24px;
  align-items: flex-start;
  justify-content: space-between;
  background: #ffffff;
}
.gd-ads__platform-info {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.gd-ads__platform-title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #010101;
}
.gd-ads__platform-features {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.gd-ads__platform-feature {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: -0.32px;
}
.gd-ads__platform-feature span {
  display: block;
  font-weight: 400;
}
.gd-ads__platform-feature a {
  position: relative;
  color: #c68cff;
}
.gd-ads__platform-feature a::after {
  content: "";
  position: absolute;
  left: -4px;
  right: 0;
  bottom: -4px;
  width: 105%;
  height: 34px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/ads/link-stroke.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.gd-ads__platform-feature::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  border: 2px solid #c68cff;
  aspect-ratio: 1/1;
  margin-top: 6px;
}
.gd-ads__platform-media {
  position: relative;
  display: flex;
  flex: 1 1 0;
  justify-content: center;
}
.gd-ads__platform-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  height: 100px;
  width: 100%;
}
@media (max-width: 1025px) {
  .gd-ads {
    padding: 48px 24px;
  }
  .gd-ads .gd-ads__platform-media img {
    max-height: 476px;
  }
}
@media (max-width: 769px) {
  .gd-ads {
    padding: 48px 24px;
  }
  .gd-ads__title {
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-ads__title,.gd-ads__list {
    margin: 0 auto 32px;
  }
  .gd-ads__platform,.gd-ads__platform-info {
    gap: 16px;
  }
  .gd-ads__platform-title {
    font-size: 1.125rem;
    line-height: 1.125rem;
    letter-spacing: -0.72px;
  }
  .gd-ads__platform-feature {
    font-size: 0.875rem;
    line-height: 0.875rem;
  }
  .gd-ads__platform-feature a {
    display: block;
    margin-top: 12px;
  }
  .gd-ads__platform-feature a::after {
    background-size: contain;
    bottom: -10px;
  }
  .gd-ads .gd-ads__platform-media img {
    max-height: 312px;
  }
}
@media (max-width: 576px) {
  .gd-ads {
    padding: 32px 16px;
  }
  .gd-ads__title {
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-ads__title,.gd-ads__list {
    margin: 0 auto 24px;
  }
  .gd-ads__platform {
    flex-direction: column;
  }
  .gd-ads__platform-logo img {
    max-width: 100px;
  }
  .gd-ads__platform-media {
    width: 100%;
  }
  .gd-ads__platform--telegram,.gd-ads__platform--youtube {
    flex-direction: column-reverse;
  }
}

.gd-data-vendors {
  padding: 96px 72px;
  overflow-x: hidden;
}
.gd-data-vendors .container {
  max-width: 1296px;
}
.gd-data-vendors__title {
  margin: 0 auto 16px;
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
}
.gd-data-vendors__description {
  margin: 0 auto 48px;
  font-size: 1rem;
  line-height: 1.5;
  color: #010101;
  text-align: center;
}
.gd-data-vendors .swiper {
  overflow: visible;
  margin: 0 auto 64px;
}
.gd-data-vendors .swiper-slide {
  height: auto;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  border-radius: 16px;
  padding: 48px;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
}
.gd-data-vendors__info {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
}
.gd-data-vendors__text-container {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
}
.gd-data-vendors__text-container::before {
  content: "";
  display: inline;
  width: 68.6px;
  height: 52.22px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url(/wp-content/themes/globaldigital/assets/images/data-vendors/quote.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.gd-data-vendors__slide--vodafone .gd-data-vendors__text-container::before {
  background-image: url(/wp-content/themes/globaldigital/assets/images/data-vendors/quote-red.svg);
}
.gd-data-vendors__slide--vodafone .gd-data-vendors__author {
  color: #ff6687;
}
.gd-data-vendors__slide-title {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #010101;
  letter-spacing: -0.96px;
  text-align: left;
}
.gd-data-vendors__author {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #5e7dff;
  letter-spacing: -0.32px;
  font-weight: 700;
}
.gd-data-vendors__author span {
  font-weight: 400;
  color: #010101;
}
.gd-data-vendors__media {
  min-width: 540px;
  width: 540px;
}
.gd-data-vendors .swiper-pagination {
  bottom: -32px !important;
}
.gd-data-vendors .swiper-pagination-bullet-active {
  background: #c68cff;
  width: 24px;
  border-radius: 12px !important;
}
@media (max-width: 1025px) {
  .gd-data-vendors {
    padding: 48px 24px;
  }
  .gd-data-vendors__media {
    height: 100%;
    min-width: 408px;
    width: 408px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .gd-data-vendors__slide-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 769px) {
  .gd-data-vendors {
    padding: 48px 24px;
  }
  .gd-data-vendors__title {
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-data-vendors__description {
    margin: 0 auto 32px;
  }
  .gd-data-vendors .swiper {
    margin: 0 auto 42px;
  }
  .gd-data-vendors .swiper-slide {
    padding: 32px;
    gap: 16px;
  }
  .gd-data-vendors__slide-title, .gd-data-vendors__author {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
  .gd-data-vendors__media {
    width: 308px;
    min-width: 308px;
  }
}
@media (max-width: 576px) {
  .gd-data-vendors {
    padding: 32px 16px;
  }
  .gd-data-vendors__title {
    margin: 0 auto 24px;
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-data-vendors__description {
    margin: 0 auto 32px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.28px;
  }
  .gd-data-vendors .swiper-slide {
    flex-direction: column;
  }
  .gd-data-vendors__media {
    width: 100%;
    min-width: 100%;
  }
  .gd-data-vendors__text-container {
    padding: 16px;
  }
}

.gd-programmatic-solutions {
  padding: 96px 72px;
}
.gd-programmatic-solutions .container {
  max-width: 1296px;
}
.gd-programmatic-solutions__title {
  margin: 0 auto 48px;
  font-size: 3.375rem;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
}
.gd-programmatic-solutions__grid {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
}
.gd-programmatic-solutions__item {
  width: 100%;
  flex: 0 0 calc(33% - 16px);
  padding: 24px;
  border-radius: 16px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  background: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: center;
}
.gd-programmatic-solutions__item h4, .gd-programmatic-solutions__item .h4 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: #010101;
  text-align: center;
  margin: 0;
  transition: color 200ms ease;
}
.gd-programmatic-solutions__item:hover h4, .gd-programmatic-solutions__item:hover .h4 {
  color: #643399;
}
.gd-programmatic-solutions__item:nth-child(4), .gd-programmatic-solutions__item:nth-child(5) {
  flex: 0 0 calc(33% - 16px);
}
@media (max-width: 1025px) {
  .gd-programmatic-solutions {
    padding: 48px 24px;
  }
}
@media (max-width: 769px) {
  .gd-programmatic-solutions {
    padding: 48px 24px;
  }
  .gd-programmatic-solutions__title {
    margin: 0 auto 32px;
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-programmatic-solutions__item h4, .gd-programmatic-solutions__item .h4 {
    font-size: 1.125rem;
    line-height: 1.125rem;
  }
}
@media (max-width: 576px) {
  .gd-programmatic-solutions {
    padding: 32px 16px;
  }
  .gd-programmatic-solutions__title {
    margin: 0 auto 24px;
    font-size: 2rem;
    line-height: 2rem;
  }
  .gd-programmatic-solutions__grid {
    flex-direction: column;
  }
  .gd-programmatic-solutions__item {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 16px;
  }
  .gd-programmatic-solutions__item h4, .gd-programmatic-solutions__item .h4 {
    letter-spacing: -0.72px;
  }
  .gd-programmatic-solutions__item img {
    width: 48px;
    height: 48px;
  }
}

.gd-contact-banner {
  padding: 96px 72px;
  background-attachment: fixed, scroll;
  background-position: right center, 48px 0;
  background-size: auto, cover;
  background-repeat: no-repeat, no-repeat;
}
.gd-contact-banner__wrapper {
  display: flex;
  gap: 32px;
  align-items: center;
  justify-content: space-between;
  max-width: 1296px;
  margin: 0 auto;
  background: linear-gradient(90deg, rgba(198, 140, 255, 0.9) 0%, rgba(229, 217, 242, 0.7) 100%);
  border-radius: 16px;
  padding: 48px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px -8px 20px 0 rgba(46, 50, 67, 0.05), 0 0 15px 0 rgba(94, 100, 128, 0.2);
  position: relative;
  overflow: hidden;
}
.gd-contact-banner__wrapper::before {
  content: "";
  position: absolute;
  right: 48px;
  top: 50%;
  transform: translateY(-50%);
  width: 203px;
  height: 402px;
  background: url(/wp-content/themes/globaldigital/assets/images/contact/contact_bg.png) no-repeat center;
  background-size: contain;
  pointer-events: none;
}
@media (max-width: 1251px) {
  .gd-contact-banner__wrapper::before {
    height: 100%;
    width: 234px;
  }
}
.gd-contact-banner__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  z-index: 1;
  color: #ffffff;
}
.gd-contact-banner__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: -0.04em;
  color: #ffffff;
  margin: 0;
}
@media (max-width: 1025px) and (min-width: 769px) {
  .gd-contact-banner__title {
    max-width: 430px;
  }
}
@media (max-width: 769px) {
  .gd-contact-banner__title {
    text-align: center;
  }
}
.gd-contact-banner__description {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #ffffff;
  margin: 0;
}
@media (min-width: 1025px) {
  .gd-contact-banner__description {
    max-width: 525px;
  }
}
@media (max-width: 1025px) and (min-width: 769px) {
  .gd-contact-banner__description {
    max-width: 100%;
  }
}
@media (max-width: 769px) {
  .gd-contact-banner__description {
    text-align: center;
  }
}
.gd-contact-banner__button {
  background: #010101;
  border: none;
  border-radius: 64px;
  padding: 16px 48px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.64px;
  color: #ffffff;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.3s ease, transform 0.2s ease;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
  margin: 0 98.5px;
}
@media (max-width: 1251px) {
  .gd-contact-banner__button {
    margin: 0;
  }
}
.gd-contact-banner__button:hover {
  background: black;
}
.gd-contact-banner__button:active {
  transform: translateY(0);
}
@media (max-width: 1025px) {
  .gd-contact-banner {
    padding: 48px 24px;
  }
  .gd-contact-banner__wrapper {
    padding: 48px;
  }
  .gd-contact-banner__button {
    max-width: 100%;
    width: 408px;
    padding: 16px 48px;
  }
}
@media (max-width: 769px) {
  .gd-contact-banner {
    padding: 48px 24px;
  }
  .gd-contact-banner br {
    display: none;
  }
  .gd-contact-banner__wrapper {
    flex-direction: column;
    padding: 32px;
    gap: 24px;
  }
  .gd-contact-banner__content {
    align-items: center;
  }
  .gd-contact-banner__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-contact-banner__button {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .gd-contact-banner {
    padding: 32px 16px;
  }
  .gd-contact-banner__wrapper {
    padding: 32px;
    gap: 16px;
  }
  .gd-contact-banner__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-contact-banner__description {
    font-size: 1rem;
  }
  .gd-contact-banner__button {
    width: 100%;
    padding: 8px 24px;
    border-radius: 32px;
    font-size: 1rem;
    letter-spacing: -0.02em;
    width: auto;
  }
}

.hbspt-form {
  width: 100%;
}
.hbspt-form .hs-form-field {
  margin-bottom: 24px;
}
.hbspt-form .hs-form-field:last-of-type {
  margin-bottom: 32px;
}
.hbspt-form label {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  margin-bottom: 12px;
}
.hbspt-form label span {
  display: inline;
}
.hbspt-form .hs-form-required {
  color: #010101;
  margin-left: 2px;
}
.hbspt-form .input {
  position: relative;
}
.hbspt-form .hs-input:not([type=checkbox]) {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid #010101;
  border-radius: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  background-color: #ffffff;
  font-family: "Montserrat";
  transition: all 0.3s ease;
  appearance: none;
}
.hbspt-form .hs-input:not([type=checkbox])::placeholder {
  color: #93969f;
}
.hbspt-form .hs-fieldtype-textarea {
  min-height: 120px !important;
  resize: vertical;
}
.hbspt-form .hs_mobilephone .input {
  display: flex;
  gap: 0;
}
.hbspt-form .hs-form-booleancheckbox-display,
.hbspt-form .hs-form-booleancheckbox {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 24px 0 32px 0;
}
.hbspt-form .hs-form-booleancheckbox-display span,
.hbspt-form .hs-form-booleancheckbox span {
  margin-left: 0px !important;
}
.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox],
.hbspt-form .hs-form-booleancheckbox input[type=checkbox] {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  cursor: pointer;
  accent-color: #c68cff;
}
.hbspt-form .hs-form-booleancheckbox-display label,
.hbspt-form .hs-form-booleancheckbox label {
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  cursor: pointer;
  display: inline;
  color: #010101;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
}
.hbspt-form .hs-form-booleancheckbox-display label a,
.hbspt-form .hs-form-booleancheckbox label a {
  color: #010101;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
  text-decoration: none;
}
.hbspt-form .hs-form-booleancheckbox-display label a:hover,
.hbspt-form .hs-form-booleancheckbox label a:hover {
  text-decoration: underline;
}
.hbspt-form .hs-error-msg {
  color: red;
}
.hbspt-form .legal-consent-container {
  margin-bottom: 32px;
}
.hbspt-form .legal-consent-container .hs-richtext {
  display: none;
}
.hbspt-form .legal-consent-container .hs-dependent-field {
  margin-bottom: 16px;
}
.hbspt-form .legal-consent-container legend.checkbox-desc {
  display: none !important;
}
.hbspt-form .legal-consent-container .inputs-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.hbspt-form .hs_recaptcha {
  display: none;
}
.hbspt-form .hs_submit .actions {
  display: flex;
  gap: 0;
}
.hbspt-form .hs-button {
  width: 100%;
  padding: 12px 32px;
  border: none;
  border-radius: 64px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  cursor: pointer;
  font-family: "Montserrat";
  transition: all 0.3s ease;
  appearance: none;
}
.hbspt-form .hs-button.primary {
  background-color: #c68cff;
  color: #ffffff;
}
.hbspt-form .hs-button.primary:hover {
  background-color: #9766cc;
  color: #fff;
}
.hbspt-form .hs-button.primary:active {
  transform: translateY(0);
}
@media (max-width: 1024px) {
  .hbspt-form .hs-button {
    padding: 12px 24px;
  }
}
@media (max-width: 768px) {
  .hbspt-form label,.hbspt-form .hs-input {
    font-size: 0.8125rem;
  }
  .hbspt-form .hs-input {
    padding: 12px 12px;
  }
  .hbspt-form .hs-button {
    padding: 12px 24px;
    font-size: 0.8125rem;
  }
  .hbspt-form .hs-form-booleancheckbox-display,
  .hbspt-form .hs-form-booleancheckbox {
    gap: 8px;
  }
  .hbspt-form .hs-form-booleancheckbox-display input[type=checkbox],
  .hbspt-form .hs-form-booleancheckbox input[type=checkbox] {
    width: 16px;
    height: 16px;
  }
  .hbspt-form .hs-form-booleancheckbox-display label,
  .hbspt-form .hs-form-booleancheckbox label {
    font-size: 0.8125rem;
  }
}
@media (max-width: 360px) {
  .hbspt-form .hs-input {
    padding: 12px 12px;
    font-size: 0.8125rem;
    height: 44px;
  }
  .hbspt-form .hs-fieldtype-textarea {
    min-height: 100px !important;
  }
  .hbspt-form label {
    font-size: 0.8125rem;
    margin-bottom: 8px;
  }
  .hbspt-form .hs-form-field {
    margin-bottom: 16px;
  }
  .hbspt-form .hs-form-field:last-of-type {
    margin-bottom: 24px;
  }
  .hbspt-form .hs-button {
    padding: 12px 16px;
  }
  .hbspt-form .hs-form-booleancheckbox-display,
  .hbspt-form .hs-form-booleancheckbox {
    gap: 8px;
    margin: 16px 0 24px 0;
  }
  .hbspt-form .hs-form-booleancheckbox-display input[type=checkbox],
  .hbspt-form .hs-form-booleancheckbox input[type=checkbox] {
    width: 14px;
    height: 14px;
    min-width: 14px;
  }
  .hbspt-form .hs-form-booleancheckbox-display label,
  .hbspt-form .hs-form-booleancheckbox label {
    font-size: 12px;
    line-height: 1.4;
  }
  .hbspt-form .legal-consent-container {
    margin-bottom: 24px;
  }
  .hbspt-form .legal-consent-container .hs-richtext {
    font-size: 12px;
    line-height: 1.4;
  }
}
.hbspt-form .hs-error-msgs label {
  color: red;
}
.hbspt-form .hs-button {
  width: auto;
}

.hs-form-private .hs_bot_text_field {
  display: none !important;
}
.hs-form-private .hs-form-booleancheckbox {
  list-style: none;
  padding: 0;
  margin: 0;
}
.hs-form-private .hs-form-booleancheckbox label {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 0;
}

.legal-consent-container .hs-form-booleancheckbox-display > span {
  margin-left: 0;
}

@media (max-width: 769px) {
  .legal-consent-container .hs-form-booleancheckbox-display > span,.legal-consent-container .hs-form-booleancheckbox-display > span a {
    color: #010101;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-contact {
  padding: 96px 72px;
}
.gd-contact__wrapper {
  display: flex;
  gap: 32px;
  align-items: stretch;
  justify-content: space-between;
  max-width: 1296px;
  margin: 0 auto;
}
.gd-contact__info {
  flex: 1;
  justify-content: space-between;
  height: auto;
}
.gd-contact__info,.gd-contact__info-top {
  gap: 24px;
}
.gd-contact__info,.gd-contact__info-top,.gd-contact__info-bottom,.gd-contact__header {
  display: flex;
  flex-direction: column;
}
.gd-contact__header {
  gap: 24px;
}
.gd-contact__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: -0.04em;
  color: #010101;
  margin: 0;
}
.gd-contact__subtitle {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  margin: 0;
}
.gd-contact__items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.gd-contact__items a {
  transition: all 0.3s ease;
}
.gd-contact__items a:hover {
  color: #643399;
  text-decoration: none;
}
.gd-contact__item {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.gd-contact__item-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background: #c68cff;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-contact__item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.gd-contact__item-text {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
  color: #010101;
  text-decoration: none;
  display: flex;
  align-items: center;
  word-break: break-all;
}
@media (max-width: 820px) {
  .gd-contact__item-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-contact__item-text:hover {
  text-decoration: underline;
}
.gd-contact__item-address-line {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
  margin: 0;
  color: #010101;
}
@media (max-width: 820px) {
  .gd-contact__item-address-line {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-contact__item-address-line a {
  color: #010101;
}
@media (max-width: 820px) {
  .gd-contact__item-address-line a {
    color: #010101;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
.gd-contact__item-address-line:first-child {
  margin-bottom: 0;
}
.gd-contact__telegram {
  background: #ffffff;
  border-radius: 16px;
  padding: 16px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  position: relative;
}
.gd-contact__telegram-logo {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
}
.gd-contact__telegram-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.gd-contact__telegram-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.gd-contact__telegram-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
  color: #010101;
  margin: 0;
}
.gd-contact__telegram-description {
  font-weight: 400;
}
.gd-contact__telegram-description,.gd-contact__telegram-cta {
  font-size: 0.8125rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  margin: 0;
}
.gd-contact__telegram-cta {
  font-weight: 700;
}
.gd-contact__telegram-cta .gd-contact__telegram-highlight {
  color: #5e7dff;
  position: relative;
}
.gd-contact__telegram-cta .gd-contact__telegram-highlight::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 5px;
  background: url(/wp-content/themes/globaldigital/assets/images/contact/all-ready.svg) no-repeat center;
  background-size: contain;
}
.gd-contact__telegram-link {
  color: #010101;
  text-decoration: none;
  position: relative;
}
.gd-contact__telegram-link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 3px;
  background: url(/wp-content/themes/globaldigital/assets/images/contact/all-ready.svg) no-repeat center;
  background-size: contain;
}
.gd-contact__telegram-link:hover {
  text-decoration: none;
  color: #010101;
}
.gd-contact__telegram-url {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #c68cff;
  text-decoration: underline;
  transition: all 0.3s ease-in;
}
.gd-contact__telegram-url:hover {
  text-decoration: none;
  color: #5e7dff;
}
.gd-contact__qr-code {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  background: #60636c;
  border-radius: 8px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-contact__qr-code img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.gd-contact__form-container {
  flex: 1 0 0;
  background: #ffffff;
  border-radius: 16px;
  padding: 32px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
}
.gd-contact__form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.gd-contact__form-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.gd-contact__label {
  font-weight: 700;
}
.gd-contact__label,.gd-contact__input {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
}
.gd-contact__input {
  width: 100%;
  height: 56px;
  padding: 16px 24px;
  border: 1px solid #010101;
  border-radius: 16px;
  font-family: "Montserrat";
  font-weight: 400;
  background: #ffffff;
}
.gd-contact__input::placeholder {
  color: #93969f;
}
.gd-contact__input:focus {
  outline: none;
  border-color: #643399;
}
.gd-contact__input--phone {
  padding-left: 12px;
}
.gd-contact__phone-wrapper {
  height: 56px;
  border: 1px solid #010101;
  border-radius: 16px;
  overflow: hidden;
}
.gd-contact__phone-wrapper,.gd-contact__phone-prefix {
  display: flex;
  align-items: center;
  background: #ffffff;
}
.gd-contact__phone-prefix {
  flex-shrink: 0;
  gap: 8px;
  padding: 8px 16px;
  border-right: 1px solid #010101;
  height: 100%;
}
.gd-contact__flag {
  width: 12px;
  height: 12px;
  object-fit: cover;
}
.gd-contact__prefix-text {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
  white-space: nowrap;
}
.gd-contact__prefix-arrow {
  width: 10px;
  height: 6px;
  color: #010101;
  flex-shrink: 0;
}
.gd-contact__textarea {
  width: 100%;
  min-height: 120px;
  padding: 16px 24px;
  border: 1px solid #010101;
  border-radius: 16px;
  font-size: 1rem;
  font-family: "Montserrat";
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  background: #ffffff;
  color: #010101;
  resize: vertical;
}
.gd-contact__textarea::placeholder {
  color: #93969f;
}
.gd-contact__textarea:focus {
  outline: none;
  border-color: #643399;
}
.gd-contact__checkbox {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.gd-contact__checkbox-input {
  width: 16px;
  height: 16px;
  margin-top: 4px;
  cursor: pointer;
  flex-shrink: 0;
}
.gd-contact__checkbox-label {
  flex: 1;
  font-weight: 400;
  color: #010101;
}
.gd-contact__checkbox-label,.gd-contact__button {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
  cursor: pointer;
}
.gd-contact__button {
  width: 100%;
  height: 48px;
  background: #c68cff;
  border: none;
  border-radius: 32px;
  font-weight: 700;
  color: #ffffff;
  transition: background 0.3s ease;
}
.gd-contact__button:hover {
  background: #643399;
}
.gd-contact__button:active {
  transform: scale(0.98);
}
@media (max-width: 1025px) {
  .gd-contact__wrapper {
    gap: 24px;
  }
}
@media (max-width: 820px) {
  .gd-contact {
    padding: 48px 24px;
  }
  .gd-contact__wrapper {
    display: grid;
    grid-template-columns: 245px 1fr;
  }
  .gd-contact__form-container {
    flex: 1 0 auto;
    padding: 24px;
  }
}
@media (max-width: 661px) {
  .gd-contact {
    padding: 48px 24px;
  }
  .gd-contact__wrapper {
    grid-template-columns: 1fr;
  }
  .gd-contact__telegram {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .gd-contact__telegram-logo {
    order: -1;
  }
  .gd-contact__telegram-content {
    order: 0;
  }
  .gd-contact__qr-code {
    order: 1;
    margin-top: 16px;
  }
  .gd-contact__form-container {
    padding: 24px;
  }
}
@media (max-width: 576px) {
  .gd-contact {
    padding: 32px 16px;
  }
  .gd-contact__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-contact__input {
    height: 48px;
    padding: 12px 16px;
    font-size: 1rem;
  }
  .gd-contact__phone-prefix {
    padding: 8px 12px;
  }
  .gd-contact__textarea {
    min-height: 100px;
    padding: 12px 16px;
  }
  .gd-contact__button {
    height: 44px;
  }
  .gd-contact__form-container {
    padding: 16px;
  }
}

@media (max-width: 820px) {
  .hidden-tablet {
    display: none;
  }
  .gd-contact__telegram {
    grid-column: span 2;
  }
}
@media (min-width: 820px) {
  .hidden-pc,.hidden-tg-pc {
    display: none;
  }
}
@media (max-width: 661px) {
  .gd-contact__info {
    display: none;
  }
  .gd-contact__wrapper {
    gap: 24px 0px;
  }
  .gd-contact__items {
    grid-column: span 2;
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr;
  }
  .gd-contact__items .gd-contact__item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 8px;
  }
  .gd-contact__items .gd-contact__item .gd-contact__item-icon {
    width: 24px;
    height: 24px;
  }
  .gd-contact__items .gd-contact__item__double {
    grid-column: span 2;
  }
  .hidden-tg-pc {
    display: none !important;
  }
  .gd-contact__item {
    padding: 16px 8px;
    border-radius: 8px;
    box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  }
  .gd-contact__item a {
    color: #010101;
    text-align: center;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.24px;
  }
}
@media (min-width: 661px) {
  .gd-contact__items__mob {
    display: none;
  }
}
@media (max-width: 661px) {
  .gd-contact__item.hidden-tg-pc {
    display: none !important;
  }
}
.gd-not-found {
  padding: 96px 72px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-not-found__container {
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  text-align: center;
  max-width: 1296px;
  margin: 0 auto;
  width: 100%;
}
.gd-not-found__image-wrapper {
  height: 180px;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-not-found__image {
  width: auto;
  height: 100%;
  object-fit: contain;
}
.gd-not-found__content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.gd-not-found__title {
  font-size: 5rem;
  font-weight: 700;
  line-height: 5rem;
  letter-spacing: -0.04em;
  color: #010101;
  margin: 0;
}
.gd-not-found__description {
  font-weight: 400;
  color: #60636c;
  margin: 0;
}
.gd-not-found__description,.gd-not-found__button {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
.gd-not-found__button {
  align-self: center;
  padding: 12px 32px;
  background-color: #c68cff;
  color: #ffffff;
  border: none;
  border-radius: 32px;
  font-weight: 700;
  font-family: "Montserrat";
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
}
.gd-not-found__button:hover {
  background-color: #643399;
  color: #fff;
}
.gd-not-found__button:active {
  transform: translateY(0);
}
@media (max-width: 1024px) {
  .gd-not-found {
    padding: 96px 24px;
  }
  .gd-not-found__container {
    gap: 48px;
  }
}
@media (max-width: 768px) {
  .gd-not-found {
    padding: 96px 24px;
  }
  .gd-not-found__title {
    font-size: 3.375rem;
  }
  .gd-not-found__description {
    font-size: 1rem;
  }
  .gd-not-found__button {
    padding: 12px 24px;
    font-size: 1rem;
  }
}
@media (max-width: 360px) {
  .gd-not-found {
    padding: 64px 16px;
  }
  .gd-not-found__container {
    gap: 32px;
  }
  .gd-not-found__image-wrapper {
    height: 120px;
  }
  .gd-not-found__title {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .gd-not-found__description,.gd-not-found__button {
    font-size: 0.8125rem;
  }
  .gd-not-found__button {
    padding: 8px 24px;
    border-radius: 16px;
  }
}

.page-template-page-thaks .gd-not-found .gd-not-found__container {
  max-width: 856px;
}

.gd-policy {
  padding: 96px 292px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.gd-policy__container {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  max-width: 1296px;
}
.gd-policy__title {
  font-size: 3.375rem;
  font-weight: 700;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
  color: #010101;
  margin: 0;
}
.gd-policy__date {
  display: flex;
  gap: 6px;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
}
.gd-policy__date-label {
  font-weight: 700;
  white-space: nowrap;
}
.gd-policy__date-value {
  flex: 1 0 0;
  min-width: 0;
}
.gd-policy__content {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #010101;
}
.gd-policy__content h1, .gd-policy__content .h1,
.gd-policy__content h2,
.gd-policy__content .h2,
.gd-policy__content h3,
.gd-policy__content .h3,
.gd-policy__content h4,
.gd-policy__content .h4,
.gd-policy__content h5,
.gd-policy__content .h5,
.gd-policy__content h6,
.gd-policy__content .h6 {
  margin: 0;
  line-height: 1.3;
  letter-spacing: -0.04em;
  color: #010101;
}
.gd-policy__content h1 + *, .gd-policy__content .h1 + *,
.gd-policy__content h2 + *,
.gd-policy__content .h2 + *,
.gd-policy__content h3 + *,
.gd-policy__content .h3 + *,
.gd-policy__content h4 + *,
.gd-policy__content .h4 + *,
.gd-policy__content h5 + *,
.gd-policy__content .h5 + *,
.gd-policy__content h6 + *,
.gd-policy__content .h6 + * {
  margin-top: 24px;
}
.gd-policy__content h1, .gd-policy__content .h1 {
  font-size: 5rem;
  font-weight: 700;
  line-height: 5rem;
  letter-spacing: -0.04em;
}
.gd-policy__content h2, .gd-policy__content .h2 {
  font-size: 3.375rem;
  font-weight: 700;
  line-height: 3.375rem;
  letter-spacing: -0.04em;
}
.gd-policy__content h3, .gd-policy__content .h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: -0.04em;
}
.gd-policy__content h4,.gd-policy__content .h4,.gd-policy__content h5,.gd-policy__content .h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: -0.04em;
}
.gd-policy__content h6, .gd-policy__content .h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
.gd-policy__content p {
  margin: 0;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
.gd-policy__content p + p {
  margin-top: 24px;
}
.gd-policy__content a {
  color: #5e7dff;
  text-decoration: underline;
  transition: color 0.3s ease;
}
.gd-policy__content a:hover,.gd-policy__content a:active {
  color: #643399;
}
.gd-policy__content strong,
.gd-policy__content b {
  font-weight: 700;
  color: #010101;
}
.gd-policy__content em,
.gd-policy__content i {
  font-style: italic;
}
.gd-policy__content ul,
.gd-policy__content ol {
  margin: 0;
  padding-left: 14px;
}
.gd-policy__content ul:not(:first-child),
.gd-policy__content ol:not(:first-child) {
  margin-top: 24px;
}
.gd-policy__content ul:not(:last-child),
.gd-policy__content ol:not(:last-child) {
  margin-bottom: 24px;
}
.gd-policy__content li {
  margin: 0;
  line-height: 1.5;
  letter-spacing: -0.02em;
  position: relative;
  color: #010101;
}
.gd-policy__content li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: -14px;
  width: 4px;
  height: 4px;
  background-color: #c68cff;
  border-radius: 50%;
}
.gd-policy__content li + li {
  margin-top: 12px;
}
.gd-policy__content blockquote {
  margin: 24px 0;
  padding: 16px 24px;
  border-left: 4px solid #c68cff;
  background-color: #f2ecf9;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #60636c;
}
.gd-policy__content blockquote p {
  margin: 0;
}
.gd-policy__content table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
  font-size: 1rem;
}
.gd-policy__content thead {
  background-color: #f2ecf9;
}
.gd-policy__content tbody tr:nth-child(even) {
  background-color: #f1f2f3;
}
.gd-policy__content tr {
  border-bottom: 1px solid #e4e5e7;
}
.gd-policy__content th,
.gd-policy__content td {
  padding: 12px 16px;
  text-align: left;
}
.gd-policy__content th {
  font-weight: 700;
  color: #010101;
}
.gd-policy__content td {
  color: #010101;
}
.gd-policy__content hr {
  margin: 48px 0;
  border: none;
  border-top: 1px solid #e4e5e7;
}
.gd-policy__content figure {
  margin: 24px 0;
  padding: 0;
}
.gd-policy__content figure img {
  width: 100%;
  height: auto;
  display: block;
}
.gd-policy__content figcaption {
  margin-top: 12px;
  text-align: center;
}
.gd-policy__content figcaption,.gd-policy__content small,.gd-policy__content .small {
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.02em;
  color: #60636c;
}
@media (max-width: 1024px) {
  .gd-policy {
    padding: 96px 204px;
  }
}
@media (max-width: 768px) {
  .gd-policy {
    padding: 96px 36px;
  }
  .gd-policy__title {
    font-size: 3.375rem;
    line-height: 3.375rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content {
    gap: 24px;
  }
  .gd-policy__content h1, .gd-policy__content .h1 {
    font-size: 3.375rem;
    line-height: 3.375rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content h2, .gd-policy__content .h2 {
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content h3,.gd-policy__content .h3,.gd-policy__content h4,.gd-policy__content .h4,.gd-policy__content h5,.gd-policy__content .h5 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content h6, .gd-policy__content .h6 {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
  .gd-policy__content ul,
  .gd-policy__content ol {
    padding-left: 24px;
  }
  .gd-policy__content blockquote {
    padding: 12px 16px;
    margin: 24px 0;
  }
  .gd-policy__content table {
    font-size: 1rem;
  }
  .gd-policy__content th,
  .gd-policy__content td {
    padding: 8px 12px;
  }
}
@media (max-width: 360px) {
  .gd-policy {
    padding: 96px 20px;
  }
  .gd-policy__title {
    font-size: 3.375rem;
    line-height: 3.375rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__date {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
  .gd-policy__content {
    gap: 16px;
  }
  .gd-policy__content h1,.gd-policy__content .h1,.gd-policy__content h2,.gd-policy__content .h2,.gd-policy__content h3,.gd-policy__content .h3 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content h4, .gd-policy__content .h4,
  .gd-policy__content h5,
  .gd-policy__content .h5 {
    font-size: 0.875rem;
    line-height: 1.063rem;
    letter-spacing: -0.04em;
  }
  .gd-policy__content h6,.gd-policy__content .h6,.gd-policy__content p {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
  .gd-policy__content p + p {
    margin-top: 16px;
  }
  .gd-policy__content ul,
  .gd-policy__content ol {
    margin: 0;
    padding-left: 16px;
    gap: 8px;
  }
  .gd-policy__content ul:not(:first-child),
  .gd-policy__content ol:not(:first-child) {
    margin-top: 16px;
  }
  .gd-policy__content ul:not(:last-child),
  .gd-policy__content ol:not(:last-child) {
    margin-bottom: 16px;
  }
  .gd-policy__content li {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
  .gd-policy__content li + li {
    margin-top: 8px;
  }
  .gd-policy__content blockquote {
    margin: 16px 0;
    padding: 8px 12px;
    font-size: 0.8125rem;
  }
  .gd-policy__content table {
    font-size: 0.8125rem;
  }
  .gd-policy__content th,
  .gd-policy__content td {
    padding: 8px 8px;
    font-size: 0.8125rem;
  }
  .gd-policy__content hr {
    margin: 32px 0;
  }
  .gd-policy__content small, .gd-policy__content .small {
    font-size: 0.8125rem;
  }
}

.gd-footer {
  background-color: #010101;
  width: 100%;
  padding: 32px 0;
}
.gd-footer .gd-footer__inner {
  width: 100%;
  max-width: 1296px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 1251px) {
  .gd-footer .gd-footer__inner {
    padding: 0 72px;
  }
}
.gd-footer a {
  color: #93969f;
  text-decoration: none;
  transition: color 0.2s ease;
}
.gd-footer a:hover {
  color: #643399;
}
.gd-footer__main,.gd-footer__brand-block {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.gd-footer__brand-block {
  flex: 1 1 0;
  flex-direction: column;
}
.gd-footer__brand {
  display: inline-block;
}
.gd-footer__logo {
  display: block;
  width: 266.632px;
  height: 50px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/footer/logo-main-white.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 266.632px 50px;
}
.gd-footer__social {
  display: flex;
  align-items: center;
}
.gd-footer__social-link {
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.gd-footer__social-icon {
  display: block;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 19px 18.929px;
  padding: 10.5px 15px;
}
.gd-footer__social-icon--facebook {
  background-image: url(/wp-content/themes/globaldigital/assets/images/footer/social-facebook.svg);
}
.gd-footer__social-icon--instagram {
  background-image: url(/wp-content/themes/globaldigital/assets/images/footer/social-instag.svg);
}
.gd-footer__social-icon--linkedin {
  background-image: url(/wp-content/themes/globaldigital/assets/images/footer/social-linked.svg);
}
.gd-footer__iab-link {
  display: inline-block;
}
.gd-footer__iab {
  display: block;
  width: 64px;
  height: 64px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/footer/iab-logo.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 64px 64px;
}
.gd-footer__column {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.gd-footer__column--policies-mobile {
  display: none;
}
.gd-footer__title {
  margin: 0;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.04em;
}
.gd-footer__menu {
  margin: 0;
  padding: 0;
}
.gd-footer__menu,.gd-footer__menu li {
  list-style: none;
}
.gd-footer__menu a {
  display: inline-block;
}
.gd-footer__menu--column {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.gd-footer__menu--column a {
  color: #93969f;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.gd-footer__divider {
  height: 1px;
  width: 100%;
  background-color: #303136;
}
.gd-footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  color: #93969f;
  font-size: 0.8125rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.gd-footer__copyright, .gd-footer__rights {
  margin: 0;
  flex: 0 0 340px;
}
@media (max-width: 1251px) {
  .gd-footer__copyright, .gd-footer__rights {
    flex: 0 1 340px;
  }
}
.gd-footer__rights {
  text-align: right;
}
.gd-footer__policies {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
}
.gd-footer__menu--policies {
  display: flex;
  align-items: center;
  gap: 16px;
}
.gd-footer__menu--policies a {
  color: #93969f;
  font-size: 0.8125rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.02em;
  white-space: nowrap;
}
@media (max-width: 1025px) {
  .gd-footer .gd-footer__inner {
    padding-left: 44px;
    padding-right: 44px;
  }
}
@media (max-width: 769px) {
  .gd-footer .gd-footer__inner {
    padding-left: 36px;
    padding-right: 36px;
  }
  .gd-footer {
    gap: 16px;
  }
  .gd-footer__logo {
    width: 159.979px;
    height: 30px;
    background-size: 159.979px 30px;
  }
  .gd-footer__column {
    gap: 8px;
  }
  .gd-footer__title {
    font-size: 1.125rem;
    line-height: 1.125rem;
    letter-spacing: -0.04em;
  }
  .gd-footer__menu--column {
    gap: 4px;
  }
  .gd-footer__menu--column a {
    font-size: 0.875rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
  }
  .gd-footer__bottom {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    font-size: 0.75rem;
    letter-spacing: -0.02em;
  }
  .gd-footer__policies {
    grid-column: 1/-1;
    justify-content: space-between;
  }
  .gd-footer__menu--policies {
    width: 100%;
    justify-content: space-between;
  }
  .gd-footer__menu--policies a {
    font-size: 0.75rem;
    letter-spacing: -0.02em;
  }
  .gd-footer__copyright, .gd-footer__rights {
    flex: 0 0 auto;
  }
  .gd-footer__rights {
    justify-self: end;
  }
}
@media (max-width: 576px) {
  .gd-footer {
    padding: 24px 20px;
    align-items: center;
  }
  .gd-footer__main {
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    text-align: center;
  }
  .gd-footer__brand-block {
    display: contents;
  }
  .gd-footer__brand {
    order: 1;
  }
  .gd-footer__social {
    order: 2;
  }
  .gd-footer__column {
    width: 100%;
    align-items: center;
  }
  .gd-footer__column--solutions {
    order: 3;
  }
  .gd-footer__column--resources {
    order: 4;
  }
  .gd-footer__column--policies-mobile {
    order: 5;
    display: flex;
  }
  .gd-footer__iab-link {
    order: 6;
  }
  .gd-footer__menu--column {
    align-items: center;
  }
  .gd-footer__policies {
    display: none;
  }
  .gd-footer__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
  }
  .gd-footer__bottom,.gd-footer__copyright,.gd-footer__rights {
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 769px) and (min-width: 576px) {
  .gd-footer__bottom {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "policies policies policies" "copyright . rights";
    row-gap: 24px;
  }
}
@media (max-width: 769px) {
  .gd-footer__policies {
    grid-area: policies;
  }
  .gd-footer__rights {
    grid-column: span 2;
  }
  .gd-footer__menu--policies {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 24px;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .gd-footer__menu.gd-footer__menu--policies li:last-child {
    justify-self: end;
  }
}
@media (max-width: 576px) {
  .gd-footer__inner {
    gap: 24px;
  }
  .gd-footer__bottom {
    grid-template-columns: 1fr;
  }
  .gd-footer__rights {
    grid-column: span 1;
  }
  .gd-footer__rights,.gd-footer__copyright {
    text-align: center;
  }
}
.success .container {
  padding: 0 !important;
}

.success-title {
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -0.04em;
  font-weight: 700;
  color: #010101;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .success-title {
    font-size: 3.375rem;
    line-height: 3.375rem;
    margin-bottom: 48px;
  }
}

.success-cases-slider .swiper-slide {
  background: #f1f2f3;
  border-radius: 32px;
  max-width: 636px;
  overflow: hidden;
}
.success-cases-slider .swiper-slide .image-container {
  padding: 16px;
  height: 636px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.success-cases-slider .swiper-slide .image-container .stats-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(1, 1fr);
  width: max-content;
}
.success-cases-slider .swiper-slide .image-container .stats-grid.two-cols {
  grid-template-columns: repeat(2, 1fr);
}
.success-cases-slider .swiper-slide .image-container .stats-grid .stat-item {
  border-radius: 16px;
  background: #fff;
  display: flex;
  gap: 8px;
  flex-direction: column;
  padding: 8px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  max-width: 132x;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .stat-item {
    max-width: 160px;
    padding: 16px;
  }
}
.success-cases-slider .swiper-slide .image-container .stats-grid .stat-item .stat-value {
  color: #c68cff;
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: -0.96px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .stat-item .stat-value {
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.96px;
  }
}
.success-cases-slider .swiper-slide .image-container .stats-grid .stat-item .stat-label {
  color: #010101;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: -0.26px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .stat-item .stat-label {
    font-size: 13px;
    line-height: 150%;
  }
}
.success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item {
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  backdrop-filter: blur(5px);
  max-width: 160px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item {
    padding: 16px;
  }
}
.success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item > .title {
  color: #c68cff;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.32px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item > .title {
    font-size: 16px;
  }
}
.success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item > .subtitle {
  color: #93969f;
  font-size: 12px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.32px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .image-container .stats-grid .group-stat-item > .subtitle {
    font-size: 13px;
  }
}
.success-cases-slider .swiper-slide .image-container.banking-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/banking.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.fashion-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/fashion.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.helsi-data-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/helsi-data.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.hospital-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/hospital.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.pharmacy-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/pharmacy.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.digital-sms-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/digital-sms.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.insurance-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/insurance.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.argo-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/argo.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.alcohol-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/alcohol.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .image-container.pdooh-img-bg {
  background: url(/wp-content/themes/globaldigital/assets/images/slides/pdooh.png) no-repeat center center;
  background-size: cover;
}
.success-cases-slider .swiper-slide .content-container {
  padding: 16px 16px 24px 16px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .content-container {
    padding: 24px;
  }
}
.success-cases-slider .swiper-slide .content-container .title {
  color: #010101;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.96px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .content-container .title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 16px;
  }
}
.success-cases-slider .swiper-slide .content-container .description {
  color: #010101;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.32px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .content-container .description {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }
}
.success-cases-slider .swiper-slide .content-container .cooperation-link {
  width: max-content;
  display: block;
  color: #010101;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  letter-spacing: -0.32px;
  text-decoration: none;
  padding: 8px 24px;
  border-radius: 32px;
  border: 1px solid #010101;
}
@media (min-width: 1024px) {
  .success-cases-slider .swiper-slide .content-container .cooperation-link {
    font-size: 16px;
    line-height: 24px;
  }
}
.success-cases-slider .swiper-slide .content-container .cooperation-link:hover {
  background: #643399;
  border-color: #643399;
  color: #fff;
}
.success-cases-slider .swiper-slide .content-container .cooperation-link:active {
  background: #010101;
  border-color: #010101;
  color: #fff;
}

.swiper-pagination {
  position: relative;
  bottom: 16px;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #c68cff;
  width: 24px;
  border-radius: 8px;
}

.gd-header {
  position: relative;
  z-index: 20;
  width: 100%;
  max-width: 1296px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
}
.gd-header a {
  transition: all 0.3s ease;
}
.gd-header a:hover {
  color: #643399;
}
.gd-header .container-fluid, .gd-header .container-xs, .gd-header .container-sm, .gd-header .container-md, .gd-header .container-lg, .gd-header .container-xl, .gd-header .container-xxl {
  padding-left: 0;
  padding-right: 0;
}
.gd-header__shell, .gd-header__panel {
  background: #ffffff;
  border-radius: 16px;
}
.gd-header__shell {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  padding: 16px 32px;
}
.gd-header__brand {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
}
.gd-header__logo {
  display: block;
  width: 266.632px;
  height: 50px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/header/logo-pc.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 266.632px 50px;
}
.gd-header__nav {
  flex: 1 1 auto;
  min-width: 0;
}
.gd-header__menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
}
.gd-header__menu > li {
  position: relative;
  list-style: none;
}
.gd-header__menu a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #010101;
  text-decoration: none;
  white-space: nowrap;
}
.gd-header__menu .current-menu-item > a,
.gd-header__menu .current-menu-ancestor > a,
.gd-header__menu .menu-item-has-children.is-open > a {
  color: #643399;
}
.gd-header__menu .menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  transform: scaleY(-1);
  background-image: url(/wp-content/themes/globaldigital/assets/images/header/arr-reg.svg);
  background-size: 13.002px 7.002px;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(0deg);
  transition: transform 0.2s ease, background-image 0.2s ease;
}
.gd-header__menu .menu-item-has-children > a:hover::after,
.gd-header__menu .menu-item-has-children.is-open > a::after {
  background-image: url(/wp-content/themes/globaldigital/assets/images/header/arr-active.svg);
  transform: rotate(0deg);
}
.gd-header__menu .sub-menu {
  display: none;
  position: absolute;
  top: calc(100% + 38px);
  left: 50%;
  transform: translateX(-50%);
  min-width: 124px;
  margin: 0;
  padding: 8px 0;
  list-style: none;
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px -8px 20px 0 rgba(46, 50, 67, 0.05), 0 0 15px 0 rgba(94, 100, 128, 0.2);
  z-index: 21;
}
.gd-header__menu .sub-menu li {
  list-style: none;
}
.gd-header__menu .sub-menu a {
  width: 100%;
  padding: 8px;
  justify-content: flex-start;
  font-weight: 400;
  color: #010101;
}
.gd-header__menu .menu-item-has-children.is-open > .sub-menu {
  display: block;
}
.gd-header__lang {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #010101;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.gd-header__lang--mobile {
  display: none;
}
.gd-header__flag {
  width: 24px;
  height: 24px;
  background-image: url(/wp-content/themes/globaldigital/assets/images/header/flag-ua.svg);
  background-size: 24px 24px;
}
.gd-header__flag,.gd-header__chevron {
  background-repeat: no-repeat;
  background-position: center;
}
.gd-header__chevron {
  width: 16px;
  height: 16px;
  transform: scaleY(-1);
  background-image: url(/wp-content/themes/globaldigital/assets/images/header/arr-reg.svg);
  background-size: 13.002px 7.002px;
  transform: translate(0px, 0px) rotate(0deg);
}
.gd-header__burger {
  display: none;
  position: relative;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  background: transparent;
}
.gd-header__burger-line {
  display: block;
  position: absolute;
  left: 0;
  width: 24px;
  height: 2px;
  background-color: #010101;
  transition: transform 0.2s ease, opacity 0.2s ease, top 0.2s ease;
}
.gd-header__burger-line:nth-child(1) {
  top: 5px;
}
.gd-header__burger-line:nth-child(2) {
  top: 11px;
}
.gd-header__burger-line:nth-child(3) {
  top: 17px;
}
.gd-header__panel {
  display: none;
  margin-top: 8px;
  padding: 16px 32px;
}
.gd-header__menu--mobile {
  width: 100%;
  justify-content: space-between;
  gap: 32px;
}
.gd-header__menu--mobile a {
  font-size: 0.875rem;
  letter-spacing: -0.28px;
}
.gd-header__menu--mobile .sub-menu {
  display: none;
}
.gd-header--menu-open .gd-header__panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.gd-header--menu-open .gd-header__burger-line:nth-child(1) {
  top: 11px;
  transform: rotate(45deg);
}
.gd-header--menu-open .gd-header__burger-line:nth-child(2) {
  opacity: 0;
}
.gd-header--menu-open .gd-header__burger-line:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
}

@media (max-width: 1251px) {
  .gd-header {
    padding-left: 44px;
    padding-right: 44px;
  }
  .gd-header__shell {
    gap: 24px;
  }
  .gd-header__logo {
    width: 159.979px;
    height: 30px;
    background-image: url(/wp-content/themes/globaldigital/assets/images/header/logo-tablet.svg);
    background-size: 159.979px 30px;
  }
  .gd-header__nav--desktop, .gd-header__lang--desktop {
    display: none;
  }
  .gd-header__burger {
    display: block;
  }
}
@media (max-width: calc(769px - 1px)) {
  .gd-header {
    padding-left: 36px;
    padding-right: 36px;
  }
  .gd-header__shell,.gd-header__panel {
    padding-left: 24px;
    padding-right: 24px;
  }
  .gd-header--menu-open .gd-header__panel {
    gap: 16px;
  }
}
@media (max-width: 721px) {
  .gd-header {
    padding: 8px 20px;
  }
  .gd-header__shell {
    padding: 16px;
  }
  .gd-header__panel {
    padding: 16px 24px;
  }
  .gd-header__menu--mobile {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 24px;
  }
  .gd-header__menu--mobile > li {
    width: auto;
  }
  .gd-header__menu--mobile a {
    justify-content: center;
    font-size: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: -0.04em;
  }
  .gd-header__menu--mobile .menu-item-has-children > a::after {
    margin-left: 2px;
  }
  .gd-header__menu--mobile .sub-menu {
    position: static;
    top: auto;
    left: auto;
    transform: none;
    min-width: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    z-index: auto;
    width: 100%;
  }
  .gd-header__menu--mobile .sub-menu li {
    list-style: none;
    text-align: center;
  }
  .gd-header__menu--mobile .sub-menu a {
    width: 100%;
    padding: 8px 0 8px 16px;
    justify-content: center;
    padding: 0;
    font-weight: 400;
    color: #010101;
    text-align: center;
  }
  .gd-header--menu-open .gd-header__panel {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 32px;
  }
  .gd-header__lang--mobile {
    display: inline-flex;
  }
}
.gd-header.scrolled .container-fluid, .gd-header.scrolled .container-xs, .gd-header.scrolled .container-sm, .gd-header.scrolled .container-md, .gd-header.scrolled .container-lg, .gd-header.scrolled .container-xl, .gd-header.scrolled .container-xxl {
  position: fixed;
  width: calc(100vw - 80px);
  max-width: 1296px;
}

.gd-header.scrolled .container-fluid .gd-header__shell, .gd-header.scrolled .container-xs .gd-header__shell, .gd-header.scrolled .container-sm .gd-header__shell, .gd-header.scrolled .container-md .gd-header__shell, .gd-header.scrolled .container-lg .gd-header__shell, .gd-header.scrolled .container-xl .gd-header__shell, .gd-header.scrolled .container-xxl .gd-header__shell {
  box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
}

@media (max-width: 1251px) {
  .gd-header .container-fluid .gd-header__shell, .gd-header .container-xs .gd-header__shell, .gd-header .container-sm .gd-header__shell, .gd-header .container-md .gd-header__shell, .gd-header .container-lg .gd-header__shell, .gd-header .container-xl .gd-header__shell, .gd-header .container-xxl .gd-header__shell {
    box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
  }
}
@media (max-width: 769px) {
  .gd-header .container-fluid .gd-header__panel, .gd-header .container-xs .gd-header__panel, .gd-header .container-sm .gd-header__panel, .gd-header .container-md .gd-header__panel, .gd-header .container-lg .gd-header__panel, .gd-header .container-xl .gd-header__panel, .gd-header .container-xxl .gd-header__panel {
    box-shadow: 1px 1px 4px 0 rgba(46, 50, 67, 0.1), -4px 8px 20px 0 rgba(46, 50, 67, 0.05);
    background-color: #ffffff;
  }
  .gd-header.scrolled .container-fluid, .gd-header.scrolled .container-xs, .gd-header.scrolled .container-sm, .gd-header.scrolled .container-md, .gd-header.scrolled .container-lg, .gd-header.scrolled .container-xl, .gd-header.scrolled .container-xxl {
    width: calc(100vw - 40px);
    left: 20px;
  }
}
.cases-header {
  padding: 192px 72px;
}
@media (max-width: 769px) {
  .cases-header {
    padding: 96px 36px;
  }
}
@media (max-width: 576px) {
  .cases-header {
    padding: 96px 20px;
  }
}
.cases-header .container {
  max-width: 1296px;
}
.cases-header__title {
  color: #010101;
  font-family: "Montserrat";
  font-size: 80px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -3.2px;
}
.cases-header__title:not(:last-child) {
  margin-bottom: 48px;
}
@media (max-width: 769px) {
  .cases-header__title {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    letter-spacing: -1.92px;
  }
  .cases-header__title:not(:last-child) {
    margin-bottom: 32px;
  }
  .cases-header__title {
    font-size: 46px;
  }
}
@media (max-width: 769px) {
}
.cases-header__description {
  color: #010101;
  text-align: center;
  font-family: "Montserrat";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
  max-width: 856px;
  margin: 0 auto;
}
@media (max-width: 769px) {
  .cases-header__description {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.32px;
    max-width: 956px;
  }
}
@media (max-width: 360px) {
  .cases-header__description {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.28px;
  }
}
