@charset "UTF-8"; /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
}
::-webkit-file-upload-button {
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
* {
    font-family: Inter, sans-serif;
}
:root {
    font-size: 16px;
}
@media (max-width: 1440px) {
    :root {
        font-size: 14px;
    }
}
@media (max-width: 1280px) {
    :root {
        font-size: 14px;
    }
}
@media (max-width: 1024px) {
    :root {
        font-size: 12px;
    }
}
@media (max-width: 834px) {
    :root {
        font-size: 16px;
    }
}
@media (max-width: 427px) {
    :root {
        font-size: 16px;
    }
}
html,
body {
    font-family: Inter, sans-serif;
    margin: 0;
    overflow-x: hidden;
    scroll-behavior: smooth;
}
a {
    cursor: pointer;
}
a:hover {
    opacity: 0.8;
}
img {
    box-sizing: border-box;
    object-fit: cover;
}
.animate__animated {
    transition-duration: 0.5s;
}
hr {
    border: none;
    border-bottom: 1px solid #c6ccd9;
    margin: 0;
}
.select {
    border: 1px solid #8f98bb;
    border-radius: 0.375rem;
    padding: 0.5rem 2.5rem 0.5rem 1.125rem;
    height: 47px;
    appearance: none;
    background-image: url(/assets/webp/svg/arrow-down-black.svg);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 1.125rem);
    width: 100%;
}
::-webkit-scrollbar {
    width: 9px;
}
::-webkit-scrollbar-track {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background-color: #9b9b9b80;
    border-radius: 20px;
    border: transparent;
}
video:focus {
    background: none;
    border: 0px;
    outline: none;
}
input:focus,
input:focus-visible {
    outline: none;
}
.flex {
    display: flex;
}
.flex-row,
.icon-card {
    display: flex;
    flex-direction: row;
}
.flex-row-reverse {
    display: flex;
    flex-direction: row-reverse;
}
.flex-column,
.card-white {
    display: flex;
    flex-direction: column;
}
@media (max-width: 834px) {
    .flex-column-mob {
        display: flex !important;
        flex-direction: column !important;
    }
}
.flex-column-reverse {
    display: flex;
    flex-direction: column-reverse;
}
@media (max-width: 834px) {
    .flex-column-reverse-mob {
        display: flex !important;
        flex-direction: column-reverse !important;
    }
}
.flex-wrap {
    flex-wrap: wrap;
}
.grid {
    display: grid;
}
.grid-col-1 {
    grid-template-columns: 1fr;
    display: grid;
}
.grid-col-2 {
    grid-template-columns: 1fr 1fr;
    display: grid;
}
.grid-col-3 {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
}
.grid-col-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: grid;
}
@media (max-width: 899px) {
    .md_grid {
        display: grid;
    }
    .md_grid-col-1 {
        display: grid;
        grid-template-columns: 1fr;
    }
    .md_grid-col-2 {
        grid-template-columns: 1fr 1fr;
        display: grid;
    }
    .md_grid-col-3 {
        grid-template-columns: 1fr 1fr 1fr;
        display: grid;
    }
    .md_grid-col-4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        display: grid;
    }
    .md_grid-col-start-1 {
        grid-column-start: 1;
    }
    .md_grid-col-end-3 {
        grid-column-end: 3;
    }
}
@media (max-width: 499px) {
    .sm_grid {
        display: grid;
    }
    .sm_grid-col-1 {
        grid-template-columns: 1fr;
        display: grid;
    }
    .sm_grid-col-3 {
        grid-template-columns: 1fr 1fr 1fr;
        display: grid;
    }
    .sm_grid-col-start-unset {
        grid-column-start: unset;
    }
    .sm_grid-col-end-unset {
        grid-column-end: unset;
    }
}
.place-items-center {
    place-items: center;
}
.lh-normal {
    line-height: normal;
}
@media (max-width: 899px) {
    .md_place-items-center {
        place-items: center;
    }
}
.flex-50-35 {
    flex: 0 1 calc(50% - 2.1875rem);
}
@media (max-width: 899px) {
    .md_flex {
        display: flex;
    }
    .md_flex-row {
        display: flex;
        flex-direction: row;
    }
    .md_flex-row-reverse {
        display: flex;
        flex-direction: row-reverse;
    }
    .md_flex-column {
        display: flex;
        flex-direction: column;
    }
}
@media (max-width: 899px) and (max-width: 834px) {
    .md_flex-column-mob {
        display: flex !important;
        flex-direction: column !important;
    }
}
@media (max-width: 899px) {
    .md_flex-column-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media (max-width: 899px) and (max-width: 834px) {
    .md_flex-column-reverse-mob {
        display: flex !important;
        flex-direction: column-reverse !important;
    }
}
@media (max-width: 899px) {
    .md_flex-wrap {
        flex-wrap: wrap;
    }
}
.md_border-box {
    box-sizing: border-box;
}
@media (max-width: 499px) {
    .sm_flex {
        display: flex;
    }
    .sm_flex-row {
        display: flex;
        flex-direction: row;
    }
    .sm_flex-row-reverse {
        display: flex;
        flex-direction: row-reverse;
    }
    .sm_flex-column {
        display: flex;
        flex-direction: column;
    }
}
@media (max-width: 499px) and (max-width: 834px) {
    .sm_flex-column-mob {
        display: flex !important;
        flex-direction: column !important;
    }
}
@media (max-width: 499px) {
    .sm_flex-column-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media (max-width: 499px) and (max-width: 834px) {
    .sm_flex-column-reverse-mob {
        display: flex !important;
        flex-direction: column-reverse !important;
    }
}
@media (max-width: 499px) {
    .sm_flex-wrap {
        flex-wrap: wrap;
    }
}
.sm_border-box {
    box-sizing: border-box;
}
.sm_bg-right {
    background-position: right !important;
}
.pt-full {
    padding-top: 100%;
}
.align-items-center {
    align-items: center;
}
.align-items-end {
    align-items: flex-end;
}
.align-items-start {
    align-items: flex-start;
}
.align-self-end {
    align-self: flex-end;
}
.align-self-center {
    align-self: center;
}
.align-self-start {
    align-self: flex-start;
}
.align-self-stretch {
    align-self: stretch;
}
@media (max-width: 899px) {
    .md_align-items-start {
        align-items: flex-start;
    }
    .md_align-items-center {
        align-items: center;
    }
    .md_align-self-end {
        align-self: flex-end;
    }
    .md_align-self-center {
        align-self: center;
    }
    .md_align-self-start {
        align-self: flex-start;
    }
}
@media (max-width: 499px) {
    .sm_align-items-start {
        align-items: flex-start;
    }
    .sm_align-items-center {
        align-items: center;
    }
    .sm_align-self-end {
        align-self: flex-end;
    }
    .sm_align-self-center {
        align-self: center;
    }
    .sm_align-self-start {
        align-self: flex-start;
    }
}
.justify-content-center {
    justify-content: center;
}
.justify-content-between,
.icon-card {
    justify-content: space-between;
}
.justify-content-end {
    justify-content: flex-end;
}
.justify-content-revert {
    justify-content: start;
}
.justify-self-end {
    justify-self: flex-end;
}
.justify-self-center {
    justify-self: center;
}
.justify-self-start {
    justify-self: flex-start;
}
.justify-items-center {
    justify-items: center;
}
@media (max-width: 899px) {
    .md_justify-content-center {
        justify-content: center;
    }
    .md_justify-content-between {
        justify-content: space-between;
    }
    .md_justify-content-end {
        justify-content: flex-end;
    }
    .md_justify-content-revert {
        justify-content: start;
    }
    .md_justify-self-end {
        justify-self: flex-end;
    }
    .md_justify-self-center {
        justify-self: center;
    }
    .md_justify-self-start {
        justify-self: flex-start;
    }
    .md_justify-items-center {
        justify-items: center;
    }
}
@media (max-width: 499px) {
    .sm_justify-content-center {
        justify-content: center;
    }
    .sm_justify-content-between {
        justify-content: space-between;
    }
    .sm_justify-content-end {
        justify-content: flex-end;
    }
    .sm_justify-content-start {
        justify-content: start;
    }
    .sm_justify-self-end {
        justify-self: flex-end;
    }
    .sm_justify-self-center {
        justify-self: center;
    }
    .sm_justify-self-start {
        justify-self: flex-start;
    }
}
.overlap-120 {
    margin-top: -7.5rem;
}
@media (max-width: 834px) {
    .overlap-120 {
        margin-top: 0;
    }
}
.overlap-133 {
    margin-top: -8.3125rem;
}
@media (max-width: 834px) {
    .overlap-133 {
        margin-top: -10.875rem;
    }
}
.w-unset {
    width: unset;
}
.w-max-content {
    width: max-content;
}
.w-max-unset {
    max-width: unset;
}
@media (max-width: 834px) {
    .w-max-full-mob {
        max-width: 100% !important;
    }
}
.w-min-unset {
    min-width: unset !important;
}
.w-100-imp {
    width: 100% !important;
}
.w-min-100 {
    min-width: 100%;
}
.w-min-389 {
    min-width: 24.3125rem;
}
@media (max-width: 899px) {
    .md_w-unset {
        width: unset !important;
    }
    .md_w-100 {
        width: 100%;
    }
    .md_w-min-unset {
        min-width: unset !important;
    }
    .md_w-min-100 {
        min-width: 100%;
    }
    .md_w-max-unset {
        max-width: unset !important;
    }
}
@media (max-width: 499px) {
    .sm_w-unset {
        width: unset !important;
    }
    .sm_w-imp-100 {
        width: 100% !important;
    }
    .sm_w-100 {
        width: 100%;
    }
}
@media (max-width: 499px) and (max-width: 499px) {
    .sm_w-120 {
        width: 120% !important;
    }
}
@media (max-width: 499px) {
    .sm_w-100 {
        max-width: 100% !important;
    }
}
@media (max-width: 499px) {
    .sm_w-max-unset {
        max-width: unset !important;
    }
}
.h-max-content {
    height: max-content;
}
.h-min-100vh {
    min-height: 100vh;
}
.h-full {
    height: 100%;
}
.h-100vh {
    height: 100vh;
}
.br-50 {
    border-radius: 50%;
}
.object-contain {
    object-fit: contain;
}
.object-cover {
    object-fit: cover;
}
.border-box {
    box-sizing: border-box;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-y-auto {
    overflow-y: auto;
}
.w-auto {
    width: auto;
}
.p-auto {
    padding: auto;
}
.px-auto {
    padding-inline: auto;
}
.py-auto {
    padding-block: auto;
}
.pl-auto {
    padding-left: auto;
}
.pr-auto {
    padding-right: auto;
}
.pt-auto {
    padding-top: auto;
}
.pb-auto {
    padding-bottom: auto;
}
.m-auto {
    margin: auto;
}
.mx-auto {
    margin-inline: auto;
}
.my-auto {
    margin-block: auto !important;
}
.ml-auto {
    margin-left: auto;
}
.mr-auto {
    margin-right: auto;
}
.mr-unset {
    margin-right: unset;
}
.mt-auto {
    margin-top: auto;
}
.mb-auto {
    margin-bottom: auto;
}
@media (max-width: 899px) {
    .md_w-auto {
        width: auto;
    }
    .md_p-auto {
        padding: auto;
    }
    .md_px-auto {
        padding-inline: auto;
    }
    .md_py-auto {
        padding-block: auto;
    }
    .md_pl-auto {
        padding-left: auto;
    }
    .md_pr-auto {
        padding-right: auto;
    }
    .md_pt-auto {
        padding-top: auto;
    }
    .md_pb-auto {
        padding-bottom: auto;
    }
    .md_m-auto {
        margin: auto;
    }
    .md_mx-auto {
        margin-inline: auto;
    }
    .md_my-auto {
        margin-block: auto;
    }
    .md_ml-auto {
        margin-left: auto;
    }
    .md_mr-auto {
        margin-right: auto;
    }
    .md_mr-unset {
        margin-right: unset;
    }
    .md_mt-auto {
        margin-top: auto;
    }
    .md_mb-auto {
        margin-bottom: auto;
    }
}
@media (max-width: 499px) {
    .sm_w-auto {
        width: auto;
    }
    .sm_p-auto {
        padding: auto;
    }
    .sm_px-auto {
        padding-inline: auto;
    }
    .sm_py-auto {
        padding-block: auto;
    }
    .sm_pl-auto {
        padding-left: auto;
    }
    .sm_pr-auto {
        padding-right: auto;
    }
    .sm_pt-auto {
        padding-top: auto;
    }
    .sm_pb-auto {
        padding-bottom: auto;
    }
    .sm_m-auto {
        margin: auto;
    }
    .sm_mx-auto {
        margin-inline: auto;
    }
    .sm_my-auto {
        margin-block: auto;
    }
    .sm_ml-auto {
        margin-left: auto;
    }
    .sm_mr-auto {
        margin-right: auto;
    }
    .sm_mt-auto {
        margin-top: auto;
    }
    .sm_mb-auto {
        margin-bottom: auto;
    }
}
.lh-0 {
    line-height: 0rem;
}
.lh-15 {
    line-height: 0.9375rem;
}
.lh-20 {
    line-height: 1.25rem;
}
.lh-21 {
    line-height: 1.3125rem;
}
.lh-22 {
    line-height: 1.375rem;
}
.lh-23 {
    line-height: 1.4375rem;
}
.lh-24 {
    line-height: 1.5rem;
}
.lh-25 {
    line-height: 1.5625rem;
}
.lh-26 {
    line-height: 1.625rem;
}
.lh-27 {
    line-height: 1.6875rem;
}
.lh-28 {
    line-height: 1.75rem;
}
.lh-29 {
    line-height: 1.8125rem;
}
.lh-30 {
    line-height: 1.875rem;
}
.lh-32 {
    line-height: 2rem;
}
.lh-33 {
    line-height: 2.0625rem;
}
.lh-34 {
    line-height: 2.125rem;
}
.lh-36 {
    line-height: 2.25rem;
}
.lh-37 {
    line-height: 2.3125rem;
}
.lh-38 {
    line-height: 2.375rem;
}
.lh-39 {
    line-height: 2.4375rem;
}
.lh-40 {
    line-height: 2.5rem;
}
.lh-41 {
    line-height: 2.5625rem;
}
.lh-42 {
    line-height: 2.625rem;
}
.lh-43 {
    line-height: 2.6875rem;
}
.lh-44 {
    line-height: 2.75rem;
}
.lh-46 {
    line-height: 2.875rem;
}
.lh-47 {
    line-height: 2.9375rem;
}
.lh-48 {
    line-height: 3rem;
}
.lh-50 {
    line-height: 3.125rem;
}
.lh-54 {
    line-height: 3.375rem;
}
.lh-60 {
    line-height: 3.75rem;
}
.lh-62 {
    line-height: 3.875rem;
}
.lh-73 {
    line-height: 4.5625rem;
}
.p-0 {
    padding: 0rem;
}
.p-10 {
    padding: 0.625rem;
}
.p-20 {
    padding: 1.25rem;
}
.p-24 {
    padding: 1.5rem;
}
.p-30 {
    padding: 1.875rem;
}
.p-34 {
    padding: 2.125rem;
}
.p-50 {
    padding: 3.125rem;
}
.pt-0 {
    padding-top: 0rem;
}
.pt-1 {
    padding-top: 0.0625rem;
}
.pt-10 {
    padding-top: 0.625rem;
}
.pt-15 {
    padding-top: 0.9375rem;
}
.pt-16 {
    padding-top: 1rem;
}
.pt-19 {
    padding-top: 1.1875rem;
}
.pt-20 {
    padding-top: 1.25rem;
}
.pt-21 {
    padding-top: 1.3125rem;
}
.pt-22 {
    padding-top: 1.375rem;
}
.pt-23 {
    padding-top: 1.4375rem;
}
.pt-24 {
    padding-top: 1.5rem;
}
.pt-25 {
    padding-top: 1.5625rem;
}
.pt-26 {
    padding-top: 1.625rem;
}
.pt-27 {
    padding-top: 1.6875rem;
}
.pt-28 {
    padding-top: 1.75rem;
}
.pt-30 {
    padding-top: 1.875rem;
}
.pt-32 {
    padding-top: 2rem;
}
.pt-33 {
    padding-top: 2.0625rem;
}
.pt-34 {
    padding-top: 2.125rem;
}
.pt-35 {
    padding-top: 2.1875rem;
}
.pt-36 {
    padding-top: 2.25rem;
}
.pt-37 {
    padding-top: 2.3125rem;
}
.pt-38 {
    padding-top: 2.375rem;
}
.pt-40 {
    padding-top: 2.5rem;
}
.pt-44 {
    padding-top: 2.75rem;
}
.pt-45 {
    padding-top: 2.8125rem;
}
.pt-46 {
    padding-top: 2.875rem;
}
.pt-47 {
    padding-top: 2.9375rem;
}
.pt-48 {
    padding-top: 3rem;
}
.pt-50 {
    padding-top: 3.125rem;
}
.pt-53 {
    padding-top: 3.3125rem;
}
.pt-54 {
    padding-top: 3.375rem;
}
.pt-55 {
    padding-top: 3.4375rem;
}
.pt-60 {
    padding-top: 3.75rem;
}
.pt-61 {
    padding-top: 3.8125rem;
}
.pt-62 {
    padding-top: 3.875rem;
}
.pt-63 {
    padding-top: 3.9375rem;
}
.pt-64 {
    padding-top: 4rem;
}
.pt-65 {
    padding-top: 4.0625rem;
}
.pt-66 {
    padding-top: 4.125rem;
}
.pt-70 {
    padding-top: 4.375rem;
}
.pt-75 {
    padding-top: 4.6875rem;
}
.pt-76 {
    padding-top: 4.75rem;
}
.pt-81 {
    padding-top: 5.0625rem;
}
.pt-83 {
    padding-top: 5.1875rem;
}
.pt-84 {
    padding-top: 5.25rem;
}
.pt-86 {
    padding-top: 5.375rem;
}
.pt-90 {
    padding-top: 5.625rem;
}
.pt-92 {
    padding-top: 5.75rem;
}
.pt-93 {
    padding-top: 5.8125rem;
}
.pt-95 {
    padding-top: 5.9375rem;
}
.pt-100 {
    padding-top: 6.25rem;
}
.pt-105 {
    padding-top: 6.5625rem;
}
.pt-115 {
    padding-top: 7.1875rem;
}
.pt-119 {
    padding-top: 7.4375rem;
}
.pt-125 {
    padding-top: 7.8125rem;
}
.pt-130 {
    padding-top: 8.125rem;
}
.pt-150 {
    padding-top: 9.375rem;
}
.pt-170 {
    padding-top: 10.625rem;
}
.pt-175 {
    padding-top: 10.9375rem;
}
.pt-190 {
    padding-top: 11.875rem;
}
.pt-200 {
    padding-top: 12.5rem;
}
.pt-232 {
    padding-top: 14.5rem;
}
.pt-250 {
    padding-top: 15.625rem;
}
.pb-0 {
    padding-bottom: 0rem;
}
.pb-1 {
    padding-bottom: 0.0625rem;
}
.pb-9 {
    padding-bottom: 0.5625rem;
}
.pb-10 {
    padding-bottom: 0.625rem;
}
.pb-11 {
    padding-bottom: 0.6875rem;
}
.pb-15 {
    padding-bottom: 0.9375rem;
}
.pb-17 {
    padding-bottom: 1.0625rem;
}
.pb-20 {
    padding-bottom: 1.25rem;
}
.pb-21 {
    padding-bottom: 1.3125rem;
}
.pb-22 {
    padding-bottom: 1.375rem;
}
.pb-23 {
    padding-bottom: 1.4375rem;
}
.pb-25 {
    padding-bottom: 1.5625rem;
}
.pb-26 {
    padding-bottom: 1.625rem;
}
.pb-28 {
    padding-bottom: 1.75rem;
}
.pb-29 {
    padding-bottom: 1.8125rem;
}
.pb-30 {
    padding-bottom: 1.875rem;
}
.pb-31 {
    padding-bottom: 1.9375rem;
}
.pb-32 {
    padding-bottom: 2rem;
}
.pb-34 {
    padding-bottom: 2.125rem;
}
.pb-35 {
    padding-bottom: 2.1875rem;
}
.pb-36 {
    padding-bottom: 2.25rem;
}
.pb-40 {
    padding-bottom: 2.5rem;
}
.pb-42 {
    padding-bottom: 2.625rem;
}
.pb-43 {
    padding-bottom: 2.6875rem;
}
.pb-45 {
    padding-bottom: 2.8125rem;
}
.pb-47 {
    padding-bottom: 2.9375rem;
}
.pb-48 {
    padding-bottom: 3rem;
}
.pb-49 {
    padding-bottom: 3.0625rem;
}
.pb-50 {
    padding-bottom: 3.125rem;
}
.pb-51 {
    padding-bottom: 3.1875rem;
}
.pb-52 {
    padding-bottom: 3.25rem;
}
.pb-53 {
    padding-bottom: 3.3125rem;
}
.pb-55 {
    padding-bottom: 3.4375rem;
}
.pb-56 {
    padding-bottom: 3.5rem;
}
.pb-58 {
    padding-bottom: 3.625rem;
}
.pb-60 {
    padding-bottom: 3.75rem;
}
.pb-61 {
    padding-bottom: 3.8125rem;
}
.pb-66 {
    padding-bottom: 4.125rem;
}
.pb-67 {
    padding-bottom: 4.1875rem;
}
.pb-68 {
    padding-bottom: 4.25rem;
}
.pb-70 {
    padding-bottom: 4.375rem;
}
.pb-75 {
    padding-bottom: 4.6875rem;
}
.pb-80 {
    padding-bottom: 5rem;
}
.pb-81 {
    padding-bottom: 5.0625rem;
}
.pb-82 {
    padding-bottom: 5.125rem;
}
.pb-83 {
    padding-bottom: 5.1875rem;
}
.pb-86 {
    padding-bottom: 5.375rem;
}
.pb-87 {
    padding-bottom: 5.4375rem;
}
.pb-88 {
    padding-bottom: 5.5rem;
}
.pb-90 {
    padding-bottom: 5.625rem;
}
.pb-95 {
    padding-bottom: 5.9375rem;
}
.pb-98 {
    padding-bottom: 6.125rem;
}
.pb-100 {
    padding-bottom: 6.25rem;
}
.pb-101 {
    padding-bottom: 6.3125rem;
}
.pb-105 {
    padding-bottom: 6.5625rem;
}
.pb-110 {
    padding-bottom: 6.875rem;
}
.pb-113 {
    padding-bottom: 7.0625rem;
}
.pb-120 {
    padding-bottom: 7.5rem;
}
.pb-122 {
    padding-bottom: 7.625rem;
}
.pb-136 {
    padding-bottom: 8.5rem;
}
.pb-138 {
    padding-bottom: 8.625rem;
}
.pb-144 {
    padding-bottom: 9rem;
}
.pb-150 {
    padding-bottom: 9.375rem;
}
.pb-155 {
    padding-bottom: 9.6875rem;
}
.pb-210 {
    padding-bottom: 13.125rem;
}
.pb-237 {
    padding-bottom: 14.8125rem;
}
.pb-260 {
    padding-bottom: 16.25rem;
}
.pb-383 {
    padding-bottom: 23.9375rem;
}
.pb-388 {
    padding-bottom: 24.25rem;
}
.pl-0 {
    padding-left: 0rem;
}
.pl-5 {
    padding-left: 0.3125rem;
}
.pl-8 {
    padding-left: 0.5rem;
}
.pl-10 {
    padding-left: 0.625rem;
}
.pl-15 {
    padding-left: 0.9375rem;
}
.pl-18 {
    padding-left: 1.125rem;
}
.pl-20 {
    padding-left: 1.25rem;
}
.pl-23 {
    padding-left: 1.4375rem;
}
.pl-24 {
    padding-left: 1.5rem;
}
.pl-25 {
    padding-left: 1.5625rem;
}
.pl-26 {
    padding-left: 1.625rem;
}
.pl-28 {
    padding-left: 1.75rem;
}
.pl-29 {
    padding-left: 1.8125rem;
}
.pl-30 {
    padding-left: 1.875rem;
}
.pl-33 {
    padding-left: 2.0625rem;
}
.pl-34 {
    padding-left: 2.125rem;
}
.pl-35 {
    padding-left: 2.1875rem;
}
.pl-37 {
    padding-left: 2.3125rem;
}
.pl-38 {
    padding-left: 2.375rem;
}
.pl-39 {
    padding-left: 2.4375rem;
}
.pl-40 {
    padding-left: 2.5rem;
}
.pl-45 {
    padding-left: 2.8125rem;
}
.pl-46 {
    padding-left: 2.875rem;
}
.pl-47 {
    padding-left: 2.9375rem;
}
.pl-50 {
    padding-left: 3.125rem;
}
.pl-52 {
    padding-left: 3.25rem;
}
.pl-53 {
    padding-left: 3.3125rem;
}
.pl-60 {
    padding-left: 3.75rem;
}
.pl-61 {
    padding-left: 3.8125rem;
}
.pl-66 {
    padding-left: 4.125rem;
}
.pl-68 {
    padding-left: 4.25rem;
}
.pl-70 {
    padding-left: 4.375rem;
}
.pl-73 {
    padding-left: 4.5625rem;
}
.pl-74 {
    padding-left: 4.625rem;
}
.pl-75 {
    padding-left: 4.6875rem;
}
.pl-78 {
    padding-left: 4.875rem;
}
.pl-81 {
    padding-left: 5.0625rem;
}
.pl-86 {
    padding-left: 5.375rem;
}
.pl-87 {
    padding-left: 5.4375rem;
}
.pl-90 {
    padding-left: 5.625rem;
}
.pl-91 {
    padding-left: 5.6875rem;
}
.pl-100 {
    padding-left: 6.25rem;
}
.pl-106 {
    padding-left: 6.625rem;
}
.pl-130 {
    padding-left: 8.125rem;
}
.pl-140 {
    padding-left: 8.75rem;
}
.pl-180 {
    padding-left: 11.25rem;
}
.pl-170 {
    padding-left: 10.625rem;
}
.pl-320 {
    padding-left: 20rem;
}
.pr-0 {
    padding-right: 0rem;
}
.pr-5 {
    padding-right: 0.3125rem;
}
.pr-8 {
    padding-right: 0.5rem;
}
.pr-10 {
    padding-right: 0.625rem;
}
.pr-11 {
    padding-right: 0.6875rem;
}
.pr-15 {
    padding-right: 0.9375rem;
}
.pr-19 {
    padding-right: 1.1875rem;
}
.pr-20 {
    padding-right: 1.25rem;
}
.pr-21 {
    padding-right: 1.3125rem;
}
.pr-22 {
    padding-right: 1.375rem;
}
.pr-24 {
    padding-right: 1.5rem;
}
.pr-25 {
    padding-right: 1.5625rem;
}
.pr-26 {
    padding-right: 1.625rem;
}
.pr-27 {
    padding-right: 1.6875rem;
}
.pr-28 {
    padding-right: 1.75rem;
}
.pr-30 {
    padding-right: 1.875rem;
}
.pr-32 {
    padding-right: 2rem;
}
.pr-34 {
    padding-right: 2.125rem;
}
.pr-35 {
    padding-right: 2.1875rem;
}
.pr-39 {
    padding-right: 2.4375rem;
}
.pr-40 {
    padding-right: 2.5rem;
}
.pr-42 {
    padding-right: 2.625rem;
}
.pr-43 {
    padding-right: 2.6875rem;
}
.pr-45 {
    padding-right: 2.8125rem;
}
.pr-46 {
    padding-right: 2.875rem;
}
.pr-47 {
    padding-right: 2.9375rem;
}
.pr-50 {
    padding-right: 3.125rem;
}
.pr-51 {
    padding-right: 3.1875rem;
}
.pr-52 {
    padding-right: 3.25rem;
}
.pr-53 {
    padding-right: 3.3125rem;
}
.pr-60 {
    padding-right: 3.75rem;
}
.pr-68 {
    padding-right: 4.25rem;
}
.pr-72 {
    padding-right: 4.5rem;
}
.pr-74 {
    padding-right: 4.625rem;
}
.pr-75 {
    padding-right: 4.6875rem;
}
.pr-80 {
    padding-right: 5rem;
}
.pr-83 {
    padding-right: 5.1875rem;
}
.pr-87 {
    padding-right: 5.4375rem;
}
.pr-88 {
    padding-right: 5.5rem;
}
.pr-98 {
    padding-right: 6.125rem;
}
.pr-99 {
    padding-right: 6.1875rem;
}
.pr-103 {
    padding-right: 6.4375rem;
}
.pr-105 {
    padding-right: 6.5625rem;
}
.pr-118 {
    padding-right: 7.375rem;
}
.pr-120 {
    padding-right: 7.5rem;
}
.pr-130 {
    padding-right: 8.125rem;
}
.pr-140 {
    padding-right: 8.75rem;
}
.pr-172 {
    padding-right: 10.75rem;
}
.pr-176 {
    padding-right: 11rem;
}
.pr-180 {
    padding-right: 11.25rem;
}
.px-0 {
    padding-inline: 0rem;
}
.px-4 {
    padding-inline: 0.25rem;
}
.px-10 {
    padding-inline: 0.625rem;
}
.px-11 {
    padding-inline: 0.6875rem;
}
.px-12 {
    padding-inline: 0.75rem;
}
.px-15 {
    padding-inline: 0.9375rem;
}
.px-16 {
    padding-inline: 1rem;
}
.px-17 {
    padding-inline: 1.0625rem;
}
.px-20 {
    padding-inline: 1.25rem;
}
.px-22 {
    padding-inline: 1.375rem;
}
.px-24 {
    padding-inline: 1.5rem;
}
.px-25 {
    padding-inline: 1.5625rem;
}
.px-26 {
    padding-inline: 1.625rem;
}
.px-28 {
    padding-inline: 1.75rem;
}
.px-30 {
    padding-inline: 1.875rem;
}
.px-32 {
    padding-inline: 2rem;
}
.px-33 {
    padding-inline: 2.0625rem;
}
.px-34 {
    padding-inline: 2.125rem;
}
.px-35 {
    padding-inline: 2.1875rem;
}
.px-36 {
    padding-inline: 2.25rem;
}
.px-37 {
    padding-inline: 2.3125rem;
}
.px-38 {
    padding-inline: 2.375rem;
}
.px-40 {
    padding-inline: 2.5rem;
}
.px-45 {
    padding-inline: 2.8125rem;
}
.px-46 {
    padding-inline: 2.875rem;
}
.px-47 {
    padding-inline: 2.9375rem;
}
.px-48 {
    padding-inline: 3rem;
}
.px-50 {
    padding-inline: 3.125rem;
}
.px-52 {
    padding-inline: 3.25rem;
}
.px-60 {
    padding-inline: 3.75rem;
}
.px-70 {
    padding-inline: 4.375rem;
}
.px-73 {
    padding-inline: 4.5625rem;
}
.px-75 {
    padding-inline: 4.6875rem;
}
.px-78 {
    padding-inline: 4.875rem;
}
.px-80 {
    padding-inline: 5rem;
}
.px-87 {
    padding-inline: 5.4375rem;
}
.px-96 {
    padding-inline: 6rem;
}
.px-115 {
    padding-inline: 7.1875rem;
}
.px-119 {
    padding-inline: 7.4375rem;
}
.px-148 {
    padding-inline: 9.25rem;
}
.px-190 {
    padding-inline: 11.875rem;
}
.px-201 {
    padding-inline: 12.5625rem;
}
.px-233 {
    padding-inline: 14.5625rem;
}
.px-243 {
    padding-inline: 15.1875rem;
}
.px-297 {
    padding-inline: 18.5625rem;
}
.px-329 {
    padding-inline: 20.5625rem;
}
.py-0 {
    padding-block: 0rem;
}
.py-2 {
    padding-block: 0.125rem;
}
.py-7 {
    padding-block: 0.4375rem;
}
.py-10 {
    padding-block: 0.625rem;
}
.py-11 {
    padding-block: 0.6875rem;
}
.py-12 {
    padding-block: 0.75rem;
}
.py-13 {
    padding-block: 0.8125rem;
}
.py-14 {
    padding-block: 0.875rem;
}
.py-15 {
    padding-block: 0.9375rem;
}
.py-16 {
    padding-block: 1rem;
}
.py-17 {
    padding-block: 1.0625rem;
}
.py-18 {
    padding-block: 1.125rem;
}
.py-20 {
    padding-block: 1.25rem;
}
.py-22 {
    padding-block: 1.375rem;
}
.py-24 {
    padding-block: 1.5rem;
}
.py-25 {
    padding-block: 1.5625rem;
}
.py-26 {
    padding-block: 1.625rem;
}
.py-28 {
    padding-block: 1.75rem;
}
.py-30 {
    padding-block: 1.875rem;
}
.py-31 {
    padding-block: 1.9375rem;
}
.py-33 {
    padding-block: 2.0625rem;
}
.py-35 {
    padding-block: 2.1875rem;
}
.py-36 {
    padding-block: 2.25rem;
}
.py-40 {
    padding-block: 2.5rem;
}
.py-42 {
    padding-block: 2.625rem;
}
.py-45 {
    padding-block: 2.8125rem;
}
.py-46 {
    padding-block: 2.875rem;
}
.py-47 {
    padding-block: 2.9375rem;
}
.py-48 {
    padding-block: 3rem;
}
.py-50 {
    padding-block: 3.125rem;
}
.py-55 {
    padding-block: 3.4375rem;
}
.py-60 {
    padding-block: 3.75rem;
}
.py-63 {
    padding-block: 3.9375rem;
}
.py-64 {
    padding-block: 4rem;
}
.py-65 {
    padding-block: 4.0625rem;
}
.py-68 {
    padding-block: 4.25rem;
}
.py-71 {
    padding-block: 4.4375rem;
}
.py-72 {
    padding-block: 4.5rem;
}
.py-75 {
    padding-block: 4.6875rem;
}
.py-77 {
    padding-block: 4.8125rem;
}
.py-79 {
    padding-block: 4.9375rem;
}
.py-90 {
    padding-block: 5.625rem;
}
.py-100 {
    padding-block: 6.25rem;
}
.py-110 {
    padding-block: 6.875rem;
}
.py-130 {
    padding-block: 8.125rem;
}
.m-0 {
    margin: 0rem;
}
.mt-0 {
    margin-top: 0rem;
}
.mt-2 {
    margin-top: 0.125rem;
}
.mt-3 {
    margin-top: 0.1875rem;
}
.mt-4 {
    margin-top: 0.25rem;
}
.mt-5 {
    margin-top: 0.3125rem;
}
.mt-7 {
    margin-top: 0.4375rem;
}
.mt-10 {
    margin-top: 0.625rem;
}
.mt-12 {
    margin-top: 0.75rem;
}
.mt-15 {
    margin-top: 0.9375rem;
}
.mt-18 {
    margin-top: 1.125rem;
}
.mt-20 {
    margin-top: 1.25rem;
}
.mt-24 {
    margin-top: 1.5rem;
}
.mt-25 {
    margin-top: 1.5625rem;
}
.mt-26 {
    margin-top: 1.625rem;
}
.mt-27 {
    margin-top: 1.6875rem;
}
.mt-28 {
    margin-top: 1.75rem;
}
.mt-30 {
    margin-top: 1.875rem;
}
.mt-32 {
    margin-top: 2rem;
}
.mt-33 {
    margin-top: 2.0625rem;
}
.mt-34 {
    margin-top: 2.125rem;
}
.mt-35 {
    margin-top: 2.1875rem;
}
.mt-36 {
    margin-top: 2.25rem;
}
.mt-37 {
    margin-top: 2.3125rem;
}
.mt-38 {
    margin-top: 2.375rem;
}
.mt-39 {
    margin-top: 2.4375rem;
}
.mt-40 {
    margin-top: 2.5rem;
}
.mt-41 {
    margin-top: 2.5625rem;
}
.mt-42 {
    margin-top: 2.625rem;
}
.mt-45 {
    margin-top: 2.8125rem;
}
.mt-47 {
    margin-top: 2.9375rem;
}
.mt-48 {
    margin-top: 3rem;
}
.mt-50 {
    margin-top: 3.125rem;
}
.mt-55 {
    margin-top: 3.4375rem;
}
.mt-60 {
    margin-top: 3.75rem;
}
.mt-64 {
    margin-top: 4rem;
}
.mt-65 {
    margin-top: 4.0625rem;
}
.mt-70 {
    margin-top: 4.375rem;
}
.mt-72 {
    margin-top: 4.5rem;
}
.mt-75 {
    margin-top: 4.6875rem;
}
.mt-80 {
    margin-top: 5rem;
}
.mt-82 {
    margin-top: 5.125rem;
}
.mt-85 {
    margin-top: 5.3125rem;
}
.mt-87 {
    margin-top: 5.4375rem;
}
.mt-90 {
    margin-top: 5.625rem;
}
.mt-100 {
    margin-top: 6.25rem;
}
.mt-110 {
    margin-top: 6.875rem;
}
.mt-120 {
    margin-top: 7.5rem;
}
.mt-150 {
    margin-top: 9.375rem;
}
.mt-159 {
    margin-top: 9.9375rem;
}
.mt-215 {
    margin-top: 13.4375rem;
}
.mt-260 {
    margin-top: 16.25rem;
}
.mt--0 {
    margin-top: 0rem;
}
.mt--10 {
    margin-top: -0.625rem;
}
.mt--20 {
    margin-top: -1.25rem;
}
.mt--22 {
    margin-top: -1.375rem;
}
.mt--35 {
    margin-top: -2.1875rem;
}
.mt--40 {
    margin-top: -2.5rem;
}
.mt--42 {
    margin-top: -2.625rem;
}
.mt--90 {
    margin-top: -5.625rem;
}
.mt--165 {
    margin-top: -10.3125rem;
}
.mt--286 {
    margin-top: -17.875rem;
}
.mt--373 {
    margin-top: -23.3125rem;
}
.mb-0 {
    margin-bottom: 0rem;
}
.mb-5 {
    margin-bottom: 0.3125rem;
}
.mb-7 {
    margin-bottom: 0.4375rem;
}
.mb-10 {
    margin-bottom: 0.625rem;
}
.mb-12 {
    margin-bottom: 0.75rem;
}
.mb-14 {
    margin-bottom: 0.875rem;
}
.mb-15 {
    margin-bottom: 0.9375rem;
}
.mb-18 {
    margin-bottom: 1.125rem;
}
.mb-20 {
    margin-bottom: 1.25rem;
}
.mb-21 {
    margin-bottom: 1.3125rem;
}
.mb-22 {
    margin-bottom: 1.375rem;
}
.mb-23 {
    margin-bottom: 1.4375rem;
}
.mb-24 {
    margin-bottom: 1.5rem;
}
.mb-25 {
    margin-bottom: 1.5625rem;
}
.mb-26 {
    margin-bottom: 1.625rem;
}
.mb-27 {
    margin-bottom: 1.6875rem;
}
.mb-29 {
    margin-bottom: 1.8125rem;
}
.mb-30 {
    margin-bottom: 1.875rem;
}
.mb-32 {
    margin-bottom: 2rem;
}
.mb-33 {
    margin-bottom: 2.0625rem;
}
.mb-35 {
    margin-bottom: 2.1875rem;
}
.mb-36 {
    margin-bottom: 2.25rem;
}
.mb-37 {
    margin-bottom: 2.3125rem;
}
.mb-38 {
    margin-bottom: 2.375rem;
}
.mb-39 {
    margin-bottom: 2.4375rem;
}
.mb-40 {
    margin-bottom: 2.5rem;
}
.mb-42 {
    margin-bottom: 2.625rem;
}
.mb-43 {
    margin-bottom: 2.6875rem;
}
.mb-44 {
    margin-bottom: 2.75rem;
}
.mb-45 {
    margin-bottom: 2.8125rem;
}
.mb-46 {
    margin-bottom: 2.875rem;
}
.mb-47 {
    margin-bottom: 2.9375rem;
}
.mb-48 {
    margin-bottom: 3rem;
}
.mb-50 {
    margin-bottom: 3.125rem;
}
.mb-51 {
    margin-bottom: 3.1875rem;
}
.mb-52 {
    margin-bottom: 3.25rem;
}
.mb-53 {
    margin-bottom: 3.3125rem;
}
.mb-54 {
    margin-bottom: 3.375rem;
}
.mb-55 {
    margin-bottom: 3.4375rem;
}
.mb-58 {
    margin-bottom: 3.625rem;
}
.mb-60 {
    margin-bottom: 3.75rem;
}
.mb-65 {
    margin-bottom: 4.0625rem;
}
.mb-67 {
    margin-bottom: 4.1875rem;
}
.mb-70 {
    margin-bottom: 4.375rem;
}
.mb-71 {
    margin-bottom: 4.4375rem;
}
.mb-75 {
    margin-bottom: 4.6875rem;
}
.mb-80 {
    margin-bottom: 5rem;
}
.mb-82 {
    margin-bottom: 5.125rem;
}
.mb-85 {
    margin-bottom: 5.3125rem;
}
.mb-87 {
    margin-bottom: 5.4375rem;
}
.mb-88 {
    margin-bottom: 5.5rem;
}
.mb-90 {
    margin-bottom: 5.625rem;
}
.mb-95 {
    margin-bottom: 5.9375rem;
}
.mb-97 {
    margin-bottom: 6.0625rem;
}
.mb-100 {
    margin-bottom: 6.25rem;
}
.mb-106 {
    margin-bottom: 6.625rem;
}
.mb-110 {
    margin-bottom: 6.875rem;
}
.mb-118 {
    margin-bottom: 7.375rem;
}
.mb-123 {
    margin-bottom: 7.6875rem;
}
.mb-141 {
    margin-bottom: 8.8125rem;
}
.mb-142 {
    margin-bottom: 8.875rem;
}
.mb-150 {
    margin-bottom: 9.375rem;
}
.mb-154 {
    margin-bottom: 9.625rem;
}
.mb-160 {
    margin-bottom: 10rem;
}
.mb-190 {
    margin-bottom: 11.875rem;
}
.mb-200 {
    margin-bottom: 12.5rem;
}
.mb-240 {
    margin-bottom: 15rem;
}
.mb-260 {
    margin-bottom: 16.25rem;
}
.mb--0 {
    margin-bottom: 0rem;
}
.mb--10 {
    margin-bottom: -0.625rem;
}
.ml-0 {
    margin-left: 0rem;
}
.ml-15 {
    margin-left: 0.9375rem;
}
.ml-20 {
    margin-left: 1.25rem;
}
.ml-25 {
    margin-left: 1.5625rem;
}
.ml-70 {
    margin-left: 4.375rem;
}
.ml-73 {
    margin-left: 4.5625rem;
}
.ml--0 {
    margin-left: 0rem;
}
.ml--42 {
    margin-left: -2.625rem;
}
.ml--44 {
    margin-left: -2.75rem;
}
.mr-0 {
    margin-right: 0rem;
}
.mr-13 {
    margin-right: 0.8125rem;
}
.mr-15 {
    margin-right: 0.9375rem;
}
.mr-20 {
    margin-right: 1.25rem;
}
.mr-28 {
    margin-right: 1.75rem;
}
.mr-35 {
    margin-right: 2.1875rem;
}
.mr-56 {
    margin-right: 3.5rem;
}
.mr-70 {
    margin-right: 4.375rem;
}
.mr-80 {
    margin-right: 5rem;
}
.mr-102 {
    margin-right: 6.375rem;
}
.mx-0 {
    margin-inline: 0rem;
}
.mx-54 {
    margin-inline: 3.375rem;
}
.mx-176 {
    margin-inline: 11rem;
}
.my-0 {
    margin-block: 0rem;
}
.my-5 {
    margin-block: 0.3125rem;
}
.my-10 {
    margin-block: 0.625rem;
}
.my-20 {
    margin-block: 1.25rem;
}
.my-25 {
    margin-block: 1.5625rem;
}
.my-30 {
    margin-block: 1.875rem;
}
.my-35 {
    margin-block: 2.1875rem;
}
.my-40 {
    margin-block: 2.5rem;
}
.my-45 {
    margin-block: 2.8125rem;
}
.my-50 {
    margin-block: 3.125rem;
}
.my-60 {
    margin-block: 3.75rem;
}
.my-65 {
    margin-block: 4.0625rem;
}
.my-70 {
    margin-block: 4.375rem;
}
.my-75 {
    margin-block: 4.6875rem;
}
.my-80 {
    margin-block: 5rem;
}
.my-100 {
    margin-block: 6.25rem;
}
.gap-0 {
    gap: 0rem;
}
.gap-5 {
    gap: 0.3125rem;
}
.gap-6 {
    gap: 0.375rem;
}
.gap-8 {
    gap: 0.5rem;
}
.gap-10 {
    gap: 0.625rem;
}
.gap-12 {
    gap: 0.75rem;
}
.gap-13 {
    gap: 0.8125rem;
}
.gap-14 {
    gap: 0.875rem;
}
.gap-15 {
    gap: 0.9375rem;
}
.gap-16 {
    gap: 1rem;
}
.gap-18 {
    gap: 1.125rem;
}
.gap-20 {
    gap: 1.25rem;
}
.gap-22 {
    gap: 1.375rem;
}
.gap-25 {
    gap: 1.5625rem;
}
.gap-27 {
    gap: 1.6875rem;
}
.gap-28 {
    gap: 1.75rem;
}
.gap-30 {
    gap: 1.875rem;
}
.gap-33 {
    gap: 2.0625rem;
}
.gap-35 {
    gap: 2.1875rem;
}
.gap-39 {
    gap: 2.4375rem;
}
.gap-40 {
    gap: 2.5rem;
}
.gap-45 {
    gap: 2.8125rem;
}
.gap-47 {
    gap: 2.9375rem;
}
.gap-48 {
    gap: 3rem;
}
.gap-50 {
    gap: 3.125rem;
}
.gap-52 {
    gap: 3.25rem;
}
.gap-60 {
    gap: 3.75rem;
}
.gap-65 {
    gap: 4.0625rem;
}
.gap-70 {
    gap: 4.375rem;
}
.gap-75 {
    gap: 4.6875rem;
}
.gap-78 {
    gap: 4.875rem;
}
.gap-80 {
    gap: 5rem;
}
.gap-82 {
    gap: 5.125rem;
}
.gap-85 {
    gap: 5.3125rem;
}
.gap-90 {
    gap: 5.625rem;
}
.gap-97 {
    gap: 6.0625rem;
}
.gap-100 {
    gap: 6.25rem;
}
.gap-120 {
    gap: 7.5rem;
}
.gap-140 {
    gap: 8.75rem;
}
.gap-150 {
    gap: 9.375rem;
}
.gap-152 {
    gap: 9.5rem;
}
.gap-154 {
    gap: 9.625rem;
}
.gap-225 {
    gap: 14.0625rem;
}
.h-0 {
    height: 0%;
}
.h-0-max {
    max-height: 0%;
}
.h-1 {
    height: 1%;
}
.h-1-max {
    max-height: 1%;
}
.h-2 {
    height: 2%;
}
.h-2-max {
    max-height: 2%;
}
.h-3 {
    height: 3%;
}
.h-3-max {
    max-height: 3%;
}
.h-4 {
    height: 4%;
}
.h-4-max {
    max-height: 4%;
}
.h-5 {
    height: 5%;
}
.h-5-max {
    max-height: 5%;
}
.h-6 {
    height: 6%;
}
.h-6-max {
    max-height: 6%;
}
.h-7 {
    height: 7%;
}
.h-7-max {
    max-height: 7%;
}
.h-8 {
    height: 8%;
}
.h-8-max {
    max-height: 8%;
}
.h-9 {
    height: 9%;
}
.h-9-max {
    max-height: 9%;
}
.h-10 {
    height: 10%;
}
.h-10-max {
    max-height: 10%;
}
.h-11 {
    height: 11%;
}
.h-11-max {
    max-height: 11%;
}
.h-12 {
    height: 12%;
}
.h-12-max {
    max-height: 12%;
}
.h-13 {
    height: 13%;
}
.h-13-max {
    max-height: 13%;
}
.h-14 {
    height: 14%;
}
.h-14-max {
    max-height: 14%;
}
.h-15 {
    height: 15%;
}
.h-15-max {
    max-height: 15%;
}
.h-16 {
    height: 16%;
}
.h-16-max {
    max-height: 16%;
}
.h-17 {
    height: 17%;
}
.h-17-max {
    max-height: 17%;
}
.h-18 {
    height: 18%;
}
.h-18-max {
    max-height: 18%;
}
.h-19 {
    height: 19%;
}
.h-19-max {
    max-height: 19%;
}
.h-20 {
    height: 20%;
}
.h-20-max {
    max-height: 20%;
}
.h-21 {
    height: 21%;
}
.h-21-max {
    max-height: 21%;
}
.h-22 {
    height: 22%;
}
.h-22-max {
    max-height: 22%;
}
.h-23 {
    height: 23%;
}
.h-23-max {
    max-height: 23%;
}
.h-24 {
    height: 24%;
}
.h-24-max {
    max-height: 24%;
}
.h-25 {
    height: 25%;
}
.h-25-max {
    max-height: 25%;
}
.h-26 {
    height: 26%;
}
.h-26-max {
    max-height: 26%;
}
.h-27 {
    height: 27%;
}
.h-27-max {
    max-height: 27%;
}
.h-28 {
    height: 28%;
}
.h-28-max {
    max-height: 28%;
}
.h-29 {
    height: 29%;
}
.h-29-max {
    max-height: 29%;
}
.h-30 {
    height: 30%;
}
.h-30-max {
    max-height: 30%;
}
.h-31 {
    height: 31%;
}
.h-31-max {
    max-height: 31%;
}
.h-32 {
    height: 32%;
}
.h-32-max {
    max-height: 32%;
}
.h-33 {
    height: 33%;
}
.h-33-max {
    max-height: 33%;
}
.h-34 {
    height: 34%;
}
.h-34-max {
    max-height: 34%;
}
.h-35 {
    height: 35%;
}
.h-35-max {
    max-height: 35%;
}
.h-36 {
    height: 36%;
}
.h-36-max {
    max-height: 36%;
}
.h-37 {
    height: 37%;
}
.h-37-max {
    max-height: 37%;
}
.h-38 {
    height: 38%;
}
.h-38-max {
    max-height: 38%;
}
.h-39 {
    height: 39%;
}
.h-39-max {
    max-height: 39%;
}
.h-40 {
    height: 40%;
}
.h-40-max {
    max-height: 40%;
}
.h-41 {
    height: 41%;
}
.h-41-max {
    max-height: 41%;
}
.h-42 {
    height: 42%;
}
.h-42-max {
    max-height: 42%;
}
.h-43 {
    height: 43%;
}
.h-43-max {
    max-height: 43%;
}
.h-44 {
    height: 44%;
}
.h-44-max {
    max-height: 44%;
}
.h-45 {
    height: 45%;
}
.h-45-max {
    max-height: 45%;
}
.h-46 {
    height: 46%;
}
.h-46-max {
    max-height: 46%;
}
.h-47 {
    height: 47%;
}
.h-47-max {
    max-height: 47%;
}
.h-48 {
    height: 48%;
}
.h-48-max {
    max-height: 48%;
}
.h-49 {
    height: 49%;
}
.h-49-max {
    max-height: 49%;
}
.h-50 {
    height: 50%;
}
.h-50-max {
    max-height: 50%;
}
.h-51 {
    height: 51%;
}
.h-51-max {
    max-height: 51%;
}
.h-52 {
    height: 52%;
}
.h-52-max {
    max-height: 52%;
}
.h-53 {
    height: 53%;
}
.h-53-max {
    max-height: 53%;
}
.h-54 {
    height: 54%;
}
.h-54-max {
    max-height: 54%;
}
.h-55 {
    height: 55%;
}
.h-55-max {
    max-height: 55%;
}
.h-56 {
    height: 56%;
}
.h-56-max {
    max-height: 56%;
}
.h-57 {
    height: 57%;
}
.h-57-max {
    max-height: 57%;
}
.h-58 {
    height: 58%;
}
.h-58-max {
    max-height: 58%;
}
.h-59 {
    height: 59%;
}
.h-59-max {
    max-height: 59%;
}
.h-60 {
    height: 60%;
}
.h-60-max {
    max-height: 60%;
}
.h-61 {
    height: 61%;
}
.h-61-max {
    max-height: 61%;
}
.h-62 {
    height: 62%;
}
.h-62-max {
    max-height: 62%;
}
.h-63 {
    height: 63%;
}
.h-63-max {
    max-height: 63%;
}
.h-64 {
    height: 64%;
}
.h-64-max {
    max-height: 64%;
}
.h-65 {
    height: 65%;
}
.h-65-max {
    max-height: 65%;
}
.h-66 {
    height: 66%;
}
.h-66-max {
    max-height: 66%;
}
.h-67 {
    height: 67%;
}
.h-67-max {
    max-height: 67%;
}
.h-68 {
    height: 68%;
}
.h-68-max {
    max-height: 68%;
}
.h-69 {
    height: 69%;
}
.h-69-max {
    max-height: 69%;
}
.h-70 {
    height: 70%;
}
.h-70-max {
    max-height: 70%;
}
.h-71 {
    height: 71%;
}
.h-71-max {
    max-height: 71%;
}
.h-72 {
    height: 72%;
}
.h-72-max {
    max-height: 72%;
}
.h-73 {
    height: 73%;
}
.h-73-max {
    max-height: 73%;
}
.h-74 {
    height: 74%;
}
.h-74-max {
    max-height: 74%;
}
.h-75 {
    height: 75%;
}
.h-75-max {
    max-height: 75%;
}
.h-76 {
    height: 76%;
}
.h-76-max {
    max-height: 76%;
}
.h-77 {
    height: 77%;
}
.h-77-max {
    max-height: 77%;
}
.h-78 {
    height: 78%;
}
.h-78-max {
    max-height: 78%;
}
.h-79 {
    height: 79%;
}
.h-79-max {
    max-height: 79%;
}
.h-80 {
    height: 80%;
}
.h-80-max {
    max-height: 80%;
}
.h-81 {
    height: 81%;
}
.h-81-max {
    max-height: 81%;
}
.h-82 {
    height: 82%;
}
.h-82-max {
    max-height: 82%;
}
.h-83 {
    height: 83%;
}
.h-83-max {
    max-height: 83%;
}
.h-84 {
    height: 84%;
}
.h-84-max {
    max-height: 84%;
}
.h-85 {
    height: 85%;
}
.h-85-max {
    max-height: 85%;
}
.h-86 {
    height: 86%;
}
.h-86-max {
    max-height: 86%;
}
.h-87 {
    height: 87%;
}
.h-87-max {
    max-height: 87%;
}
.h-88 {
    height: 88%;
}
.h-88-max {
    max-height: 88%;
}
.h-89 {
    height: 89%;
}
.h-89-max {
    max-height: 89%;
}
.h-90 {
    height: 90%;
}
.h-90-max {
    max-height: 90%;
}
.h-91 {
    height: 91%;
}
.h-91-max {
    max-height: 91%;
}
.h-92 {
    height: 92%;
}
.h-92-max {
    max-height: 92%;
}
.h-93 {
    height: 93%;
}
.h-93-max {
    max-height: 93%;
}
.h-94 {
    height: 94%;
}
.h-94-max {
    max-height: 94%;
}
.h-95 {
    height: 95%;
}
.h-95-max {
    max-height: 95%;
}
.h-96 {
    height: 96%;
}
.h-96-max {
    max-height: 96%;
}
.h-97 {
    height: 97%;
}
.h-97-max {
    max-height: 97%;
}
.h-98 {
    height: 98%;
}
.h-98-max {
    max-height: 98%;
}
.h-99 {
    height: 99%;
}
.h-99-max {
    max-height: 99%;
}
.h-100 {
    height: 100%;
}
.h-100-max {
    max-height: 100%;
}
.h-fixed-0 {
    height: 0rem;
}
.h-fixed-55 {
    height: 3.4375rem;
}
.h-fixed-65 {
    height: 4.0625rem;
}
.h-fixed-70 {
    height: 4.375rem;
}
.h-fixed-100 {
    height: 6.25rem;
}
.h-fixed-320 {
    height: 20rem;
}
.h-max-0 {
    max-height: 0rem;
}
.h-max-50 {
    max-height: 3.125rem;
}
.h-max-65 {
    max-height: 4.0625rem;
}
.h-max-69 {
    max-height: 4.3125rem;
}
.h-max-122 {
    max-height: 7.625rem;
}
.h-max-320 {
    max-height: 20rem;
}
.h-max-400 {
    max-height: 25rem;
}
.h-max-406 {
    max-height: 25.375rem;
}
.h-max-413 {
    max-height: 25.8125rem;
}
.h-max-488 {
    max-height: 30.5rem;
}
.h-min-0 {
    min-height: 0rem;
}
.h-min-432 {
    min-height: 27rem;
}
.h-min-460 {
    min-height: 28.75rem;
}
.h-min-592 {
    min-height: 37rem;
}
.w-0 {
    width: 0%;
}
.w-0-max {
    max-width: 0%;
}
.w-1 {
    width: 1%;
}
.w-1-max {
    max-width: 1%;
}
.w-2 {
    width: 2%;
}
.w-2-max {
    max-width: 2%;
}
.w-3 {
    width: 3%;
}
.w-3-max {
    max-width: 3%;
}
.w-4 {
    width: 4%;
}
.w-4-max {
    max-width: 4%;
}
.w-5 {
    width: 5%;
}
.w-5-max {
    max-width: 5%;
}
.w-6 {
    width: 6%;
}
.w-6-max {
    max-width: 6%;
}
.w-7 {
    width: 7%;
}
.w-7-max {
    max-width: 7%;
}
.w-8 {
    width: 8%;
}
.w-8-max {
    max-width: 8%;
}
.w-9 {
    width: 9%;
}
.w-9-max {
    max-width: 9%;
}
.w-10 {
    width: 10%;
}
.w-10-max {
    max-width: 10%;
}
.w-11 {
    width: 11%;
}
.w-11-max {
    max-width: 11%;
}
.w-12 {
    width: 12%;
}
.w-12-max {
    max-width: 12%;
}
.w-13 {
    width: 13%;
}
.w-13-max {
    max-width: 13%;
}
.w-14 {
    width: 14%;
}
.w-14-max {
    max-width: 14%;
}
.w-15 {
    width: 15%;
}
.w-15-max {
    max-width: 15%;
}
.w-16 {
    width: 16%;
}
.w-16-max {
    max-width: 16%;
}
.w-17 {
    width: 17%;
}
.w-17-max {
    max-width: 17%;
}
.w-18 {
    width: 18%;
}
.w-18-max {
    max-width: 18%;
}
.w-19 {
    width: 19%;
}
.w-19-max {
    max-width: 19%;
}
.w-20 {
    width: 20%;
}
.w-20-max {
    max-width: 20%;
}
.w-21 {
    width: 21%;
}
.w-21-max {
    max-width: 21%;
}
.w-22 {
    width: 22%;
}
.w-22-max {
    max-width: 22%;
}
.w-23 {
    width: 23%;
}
.w-23-max {
    max-width: 23%;
}
.w-24 {
    width: 24%;
}
.w-24-max {
    max-width: 24%;
}
.w-25 {
    width: 25%;
}
.w-25-max {
    max-width: 25%;
}
.w-26 {
    width: 26%;
}
.w-26-max {
    max-width: 26%;
}
.w-27 {
    width: 27%;
}
.w-27-max {
    max-width: 27%;
}
.w-28 {
    width: 28%;
}
.w-28-max {
    max-width: 28%;
}
.w-29 {
    width: 29%;
}
.w-29-max {
    max-width: 29%;
}
.w-30 {
    width: 30%;
}
.w-30-max {
    max-width: 30%;
}
.w-31 {
    width: 31%;
}
.w-31-max {
    max-width: 31%;
}
.w-32 {
    width: 32%;
}
.w-32-max {
    max-width: 32%;
}
.w-33 {
    width: 33%;
}
.w-33-max {
    max-width: 33%;
}
.w-34 {
    width: 34%;
}
.w-34-max {
    max-width: 34%;
}
.w-35 {
    width: 35%;
}
.w-35-max {
    max-width: 35%;
}
.w-36 {
    width: 36%;
}
.w-36-max {
    max-width: 36%;
}
.w-37 {
    width: 37%;
}
.w-37-max {
    max-width: 37%;
}
.w-38 {
    width: 38%;
}
.w-38-max {
    max-width: 38%;
}
.w-39 {
    width: 39%;
}
.w-39-max {
    max-width: 39%;
}
.w-40 {
    width: 40%;
}
.w-40-max {
    max-width: 40%;
}
.w-41 {
    width: 41%;
}
.w-41-max {
    max-width: 41%;
}
.w-42 {
    width: 42%;
}
.w-42-max {
    max-width: 42%;
}
.w-43 {
    width: 43%;
}
.w-43-max {
    max-width: 43%;
}
.w-44 {
    width: 44%;
}
.w-44-max {
    max-width: 44%;
}
.w-45 {
    width: 45%;
}
.w-45-max {
    max-width: 45%;
}
.w-46 {
    width: 46%;
}
.w-46-max {
    max-width: 46%;
}
.w-47 {
    width: 47%;
}
.w-47-max {
    max-width: 47%;
}
.w-48 {
    width: 48%;
}
.w-48-max {
    max-width: 48%;
}
.w-49 {
    width: 49%;
}
.w-49-max {
    max-width: 49%;
}
.w-50 {
    width: 50%;
}
.w-50-max {
    max-width: 50%;
}
.w-51 {
    width: 51%;
}
.w-51-max {
    max-width: 51%;
}
.w-52 {
    width: 52%;
}
.w-52-max {
    max-width: 52%;
}
.w-53 {
    width: 53%;
}
.w-53-max {
    max-width: 53%;
}
.w-54 {
    width: 54%;
}
.w-54-max {
    max-width: 54%;
}
.w-55 {
    width: 55%;
}
.w-55-max {
    max-width: 55%;
}
.w-56 {
    width: 56%;
}
.w-56-max {
    max-width: 56%;
}
.w-57 {
    width: 57%;
}
.w-57-max {
    max-width: 57%;
}
.w-58 {
    width: 58%;
}
.w-58-max {
    max-width: 58%;
}
.w-59 {
    width: 59%;
}
.w-59-max {
    max-width: 59%;
}
.w-60 {
    width: 60%;
}
.w-60-max {
    max-width: 60%;
}
.w-61 {
    width: 61%;
}
.w-61-max {
    max-width: 61%;
}
.w-62 {
    width: 62%;
}
.w-62-max {
    max-width: 62%;
}
.w-63 {
    width: 63%;
}
.w-63-max {
    max-width: 63%;
}
.w-64 {
    width: 64%;
}
.w-64-max {
    max-width: 64%;
}
.w-65 {
    width: 65%;
}
.w-65-max {
    max-width: 65%;
}
.w-66 {
    width: 66%;
}
.w-66-max {
    max-width: 66%;
}
.w-67 {
    width: 67%;
}
.w-67-max {
    max-width: 67%;
}
.w-68 {
    width: 68%;
}
.w-68-max {
    max-width: 68%;
}
.w-69 {
    width: 69%;
}
.w-69-max {
    max-width: 69%;
}
.w-70 {
    width: 70%;
}
.w-70-max {
    max-width: 70%;
}
.w-71 {
    width: 71%;
}
.w-71-max {
    max-width: 71%;
}
.w-72 {
    width: 72%;
}
.w-72-max {
    max-width: 72%;
}
.w-73 {
    width: 73%;
}
.w-73-max {
    max-width: 73%;
}
.w-74 {
    width: 74%;
}
.w-74-max {
    max-width: 74%;
}
.w-75 {
    width: 75%;
}
.w-75-max {
    max-width: 75%;
}
.w-76 {
    width: 76%;
}
.w-76-max {
    max-width: 76%;
}
.w-77 {
    width: 77%;
}
.w-77-max {
    max-width: 77%;
}
.w-78 {
    width: 78%;
}
.w-78-max {
    max-width: 78%;
}
.w-79 {
    width: 79%;
}
.w-79-max {
    max-width: 79%;
}
.w-80 {
    width: 80%;
}
.w-80-max {
    max-width: 80%;
}
.w-81 {
    width: 81%;
}
.w-81-max {
    max-width: 81%;
}
.w-82 {
    width: 82%;
}
.w-82-max {
    max-width: 82%;
}
.w-83 {
    width: 83%;
}
.w-83-max {
    max-width: 83%;
}
.w-84 {
    width: 84%;
}
.w-84-max {
    max-width: 84%;
}
.w-85 {
    width: 85%;
}
.w-85-max {
    max-width: 85%;
}
.w-86 {
    width: 86%;
}
.w-86-max {
    max-width: 86%;
}
.w-87 {
    width: 87%;
}
.w-87-max {
    max-width: 87%;
}
.w-88 {
    width: 88%;
}
.w-88-max {
    max-width: 88%;
}
.w-89 {
    width: 89%;
}
.w-89-max {
    max-width: 89%;
}
.w-90 {
    width: 90%;
}
.w-90-max {
    max-width: 90%;
}
.w-91 {
    width: 91%;
}
.w-91-max {
    max-width: 91%;
}
.w-92 {
    width: 92%;
}
.w-92-max {
    max-width: 92%;
}
.w-93 {
    width: 93%;
}
.w-93-max {
    max-width: 93%;
}
.w-94 {
    width: 94%;
}
.w-94-max {
    max-width: 94%;
}
.w-95 {
    width: 95%;
}
.w-95-max {
    max-width: 95%;
}
.w-96 {
    width: 96%;
}
.w-96-max {
    max-width: 96%;
}
.w-97 {
    width: 97%;
}
.w-97-max {
    max-width: 97%;
}
.w-98 {
    width: 98%;
}
.w-98-max {
    max-width: 98%;
}
.w-99 {
    width: 99%;
}
.w-99-max {
    max-width: 99%;
}
.w-100 {
    width: 100%;
}
.w-100-max {
    max-width: 100%;
}
.w-fixed-0 {
    width: 0rem;
}
.w-fixed-26 {
    width: 1.625rem;
}
.w-fixed-30 {
    width: 1.875rem;
}
.w-fixed-31 {
    width: 1.9375rem;
}
.w-fixed-32 {
    width: 2rem;
}
.w-fixed-50 {
    width: 3.125rem;
}
.w-fixed-57 {
    width: 3.5625rem;
}
.w-fixed-60 {
    width: 3.75rem;
}
.w-fixed-62 {
    width: 3.875rem;
}
.w-fixed-65 {
    width: 4.0625rem;
}
.w-fixed-68 {
    width: 4.25rem;
}
.w-fixed-70 {
    width: 4.375rem;
}
.w-fixed-75 {
    width: 4.6875rem;
}
.w-fixed-80 {
    width: 5rem;
}
.w-fixed-100 {
    width: 6.25rem;
}
.w-fixed-320 {
    width: 20rem;
}
.w-fixed-429 {
    width: 26.8125rem;
}
.w-max-0 {
    max-width: 0rem;
}
.w-max-17 {
    max-width: 1.0625rem;
}
.w-max-22 {
    max-width: 1.375rem;
}
.w-max-30 {
    max-width: 1.875rem;
}
.w-max-50 {
    max-width: 3.125rem;
}
.w-max-52 {
    max-width: 3.25rem;
}
.w-max-65 {
    max-width: 4.0625rem;
}
.w-max-71 {
    max-width: 4.4375rem;
}
.w-max-80 {
    max-width: 5rem;
}
.w-max-95 {
    max-width: 5.9375rem;
}
.w-max-113 {
    max-width: 7.0625rem;
}
.w-max-141 {
    max-width: 8.8125rem;
}
.w-max-150 {
    max-width: 9.375rem;
}
.w-max-154 {
    max-width: 9.625rem;
}
.w-max-162 {
    max-width: 10.125rem;
}
.w-max-168 {
    max-width: 10.5rem;
}
.w-max-175 {
    max-width: 10.9375rem;
}
.w-max-177 {
    max-width: 11.0625rem;
}
.w-max-182 {
    max-width: 11.375rem;
}
.w-max-183 {
    max-width: 11.4375rem;
}
.w-max-185 {
    max-width: 11.5625rem;
}
.w-max-188 {
    max-width: 11.75rem;
}
.w-max-196 {
    max-width: 12.25rem;
}
.w-max-198 {
    max-width: 12.375rem;
}
.w-max-200 {
    max-width: 12.5rem;
}
.w-max-203 {
    max-width: 12.6875rem;
}
.w-max-204 {
    max-width: 12.75rem;
}
.w-max-215 {
    max-width: 13.4375rem;
}
.w-max-219 {
    max-width: 13.6875rem;
}
.w-max-220 {
    max-width: 13.75rem;
}
.w-max-225 {
    max-width: 14.0625rem;
}
.w-max-230 {
    max-width: 14.375rem;
}
.w-max-233 {
    max-width: 14.5625rem;
}
.w-max-240 {
    max-width: 15rem;
}
.w-max-246 {
    max-width: 15.375rem;
}
.w-max-248 {
    max-width: 15.5rem;
}
.w-max-249 {
    max-width: 15.5625rem;
}
.w-max-250 {
    max-width: 15.625rem;
}
.w-max-253 {
    max-width: 15.8125rem;
}
.w-max-258 {
    max-width: 16.125rem;
}
.w-max-260 {
    max-width: 16.25rem;
}
.w-max-264 {
    max-width: 16.5rem;
}
.w-max-265 {
    max-width: 16.5625rem;
}
.w-max-272 {
    max-width: 17rem;
}
.w-max-278 {
    max-width: 17.375rem;
}
.w-max-280 {
    max-width: 17.5rem;
}
.w-max-287 {
    max-width: 17.9375rem;
}
.w-max-288 {
    max-width: 18rem;
}
.w-max-290 {
    max-width: 18.125rem;
}
.w-max-294 {
    max-width: 18.375rem;
}
.w-max-295 {
    max-width: 18.4375rem;
}
.w-max-296 {
    max-width: 18.5rem;
}
.w-max-298 {
    max-width: 18.625rem;
}
.w-max-299 {
    max-width: 18.6875rem;
}
.w-max-300 {
    max-width: 18.75rem;
}
.w-max-304 {
    max-width: 19rem;
}
.w-max-309 {
    max-width: 19.3125rem;
}
.w-max-312 {
    max-width: 19.5rem;
}
.w-max-314 {
    max-width: 19.625rem;
}
.w-max-315 {
    max-width: 19.6875rem;
}
.w-max-318 {
    max-width: 19.875rem;
}
.w-max-320 {
    max-width: 20rem;
}
.w-max-325 {
    max-width: 20.3125rem;
}
.w-max-329 {
    max-width: 20.5625rem;
}
.w-max-330 {
    max-width: 20.625rem;
}
.w-max-333 {
    max-width: 20.8125rem;
}
.w-max-335 {
    max-width: 20.9375rem;
}
.w-max-336 {
    max-width: 21rem;
}
.w-max-339 {
    max-width: 21.1875rem;
}
.w-max-340 {
    max-width: 21.25rem;
}
.w-max-342 {
    max-width: 21.375rem;
}
.w-max-345 {
    max-width: 21.5625rem;
}
.w-max-346 {
    max-width: 21.625rem;
}
.w-max-350 {
    max-width: 21.875rem;
}
.w-max-351 {
    max-width: 21.9375rem;
}
.w-max-357 {
    max-width: 22.3125rem;
}
.w-max-358 {
    max-width: 22.375rem;
}
.w-max-360 {
    max-width: 22.5rem;
}
.w-max-362 {
    max-width: 22.625rem;
}
.w-max-365 {
    max-width: 22.8125rem;
}
.w-max-368 {
    max-width: 23rem;
}
.w-max-370 {
    max-width: 23.125rem;
}
.w-max-371 {
    max-width: 23.1875rem;
}
.w-max-372 {
    max-width: 23.25rem;
}
.w-max-377 {
    max-width: 23.5625rem;
}
.w-max-378 {
    max-width: 23.625rem;
}
.w-max-381 {
    max-width: 23.8125rem;
}
.w-max-385 {
    max-width: 24.0625rem;
}
.w-max-390 {
    max-width: 24.375rem;
}
.w-max-394 {
    max-width: 24.625rem;
}
.w-max-399 {
    max-width: 24.9375rem;
}
.w-max-400 {
    max-width: 25rem;
}
.w-max-403 {
    max-width: 25.1875rem;
}
.w-max-404 {
    max-width: 25.25rem;
}
.w-max-406 {
    max-width: 25.375rem;
}
.w-max-408 {
    max-width: 25.5rem;
}
.w-max-409 {
    max-width: 25.5625rem;
}
.w-max-410 {
    max-width: 25.625rem;
}
.w-max-414 {
    max-width: 25.875rem;
}
.w-max-420 {
    max-width: 26.25rem;
}
.w-max-425 {
    max-width: 26.5625rem;
}
.w-max-429 {
    max-width: 26.8125rem;
}
.w-max-430 {
    max-width: 26.875rem;
}
.w-max-434 {
    max-width: 27.125rem;
}
.w-max-435 {
    max-width: 27.1875rem;
}
.w-max-438 {
    max-width: 27.375rem;
}
.w-max-440 {
    max-width: 27.5rem;
}
.w-max-445 {
    max-width: 27.8125rem;
}
.w-max-449 {
    max-width: 28.0625rem;
}
.w-max-450 {
    max-width: 28.125rem;
}
.w-max-452 {
    max-width: 28.25rem;
}
.w-max-457 {
    max-width: 28.5625rem;
}
.w-max-462 {
    max-width: 28.875rem;
}
.w-max-465 {
    max-width: 29.0625rem;
}
.w-max-466 {
    max-width: 29.125rem;
}
.w-max-467 {
    max-width: 29.1875rem;
}
.w-max-477 {
    max-width: 29.8125rem;
}
.w-max-478 {
    max-width: 29.875rem;
}
.w-max-480 {
    max-width: 30rem;
}
.w-max-481 {
    max-width: 30.0625rem;
}
.w-max-484 {
    max-width: 30.25rem;
}
.w-max-486 {
    max-width: 30.375rem;
}
.w-max-489 {
    max-width: 30.5625rem;
}
.w-max-490 {
    max-width: 30.625rem;
}
.w-max-491 {
    max-width: 30.6875rem;
}
.w-max-495 {
    max-width: 30.9375rem;
}
.w-max-496 {
    max-width: 31rem;
}
.w-max-500 {
    max-width: 31.25rem;
}
.w-max-509 {
    max-width: 31.8125rem;
}
.w-max-513 {
    max-width: 32.0625rem;
}
.w-max-514 {
    max-width: 32.125rem;
}
.w-max-515 {
    max-width: 32.1875rem;
}
.w-max-517 {
    max-width: 32.3125rem;
}
.w-max-518 {
    max-width: 32.375rem;
}
.w-max-520 {
    max-width: 32.5rem;
}
.w-max-530 {
    max-width: 33.125rem;
}
.w-max-533 {
    max-width: 33.3125rem;
}
.w-max-539 {
    max-width: 33.6875rem;
}
.w-max-540 {
    max-width: 33.75rem;
}
.w-max-545 {
    max-width: 34.0625rem;
}
.w-max-550 {
    max-width: 34.375rem;
}
.w-max-554 {
    max-width: 34.625rem;
}
.w-max-557 {
    max-width: 34.8125rem;
}
.w-max-560 {
    max-width: 35rem;
}
.w-max-564 {
    max-width: 35.25rem;
}
.w-max-566 {
    max-width: 35.375rem;
}
.w-max-571 {
    max-width: 35.6875rem;
}
.w-max-572 {
    max-width: 35.75rem;
}
.w-max-575 {
    max-width: 35.9375rem;
}
.w-max-580 {
    max-width: 36.25rem;
}
.w-max-585 {
    max-width: 36.5625rem;
}
.w-max-590 {
    max-width: 36.875rem;
}
.w-max-595 {
    max-width: 37.1875rem;
}
.w-max-597 {
    max-width: 37.3125rem;
}
.w-max-598 {
    max-width: 37.375rem;
}
.w-max-600 {
    max-width: 37.5rem;
}
.w-max-604 {
    max-width: 37.75rem;
}
.w-max-614 {
    max-width: 38.375rem;
}
.w-max-616 {
    max-width: 38.5rem;
}
.w-max-618 {
    max-width: 38.625rem;
}
.w-max-620 {
    max-width: 38.75rem;
}
.w-max-624 {
    max-width: 39rem;
}
.w-max-625 {
    max-width: 39.0625rem;
}
.w-max-627 {
    max-width: 39.1875rem;
}
.w-max-630 {
    max-width: 39.375rem;
}
.w-max-638 {
    max-width: 39.875rem;
}
.w-max-645 {
    max-width: 40.3125rem;
}
.w-max-650 {
    max-width: 40.625rem;
}
.w-max-653 {
    max-width: 40.8125rem;
}
.w-max-655 {
    max-width: 40.9375rem;
}
.w-max-658 {
    max-width: 41.125rem;
}
.w-max-659 {
    max-width: 41.1875rem;
}
.w-max-660 {
    max-width: 41.25rem;
}
.w-max-670 {
    max-width: 41.875rem;
}
.w-max-671 {
    max-width: 41.9375rem;
}
.w-max-673 {
    max-width: 42.0625rem;
}
.w-max-675 {
    max-width: 42.1875rem;
}
.w-max-679 {
    max-width: 42.4375rem;
}
.w-max-680 {
    max-width: 42.5rem;
}
.w-max-684 {
    max-width: 42.75rem;
}
.w-max-685 {
    max-width: 42.8125rem;
}
.w-max-689 {
    max-width: 43.0625rem;
}
.w-max-693 {
    max-width: 43.3125rem;
}
.w-max-697 {
    max-width: 43.5625rem;
}
.w-max-700 {
    max-width: 43.75rem;
}
.w-max-714 {
    max-width: 44.625rem;
}
.w-max-720 {
    max-width: 45rem;
}
.w-max-723 {
    max-width: 45.1875rem;
}
.w-max-725 {
    max-width: 45.3125rem;
}
.w-max-730 {
    max-width: 45.625rem;
}
.w-max-732 {
    max-width: 45.75rem;
}
.w-max-740 {
    max-width: 46.25rem;
}
.w-max-741 {
    max-width: 46.3125rem;
}
.w-max-745 {
    max-width: 46.5625rem;
}
.w-max-750 {
    max-width: 46.875rem;
}
.w-max-757 {
    max-width: 47.3125rem;
}
.w-max-764 {
    max-width: 47.75rem;
}
.w-max-770 {
    max-width: 48.125rem;
}
.w-max-773 {
    max-width: 48.3125rem;
}
.w-max-775 {
    max-width: 48.4375rem;
}
.w-max-778 {
    max-width: 48.625rem;
}
.w-max-780 {
    max-width: 48.75rem;
}
.w-max-782 {
    max-width: 48.875rem;
}
.w-max-790 {
    max-width: 49.375rem;
}
.w-max-792 {
    max-width: 49.5rem;
}
.w-max-795 {
    max-width: 49.6875rem;
}
.w-max-797 {
    max-width: 49.8125rem;
}
.w-max-799 {
    max-width: 49.9375rem;
}
.w-max-800 {
    max-width: 50rem;
}
.w-max-815 {
    max-width: 50.9375rem;
}
.w-max-818 {
    max-width: 51.125rem;
}
.w-max-824 {
    max-width: 51.5rem;
}
.w-max-825 {
    max-width: 51.5625rem;
}
.w-max-828 {
    max-width: 51.75rem;
}
.w-max-829 {
    max-width: 51.8125rem;
}
.w-max-830 {
    max-width: 51.875rem;
}
.w-max-835 {
    max-width: 52.1875rem;
}
.w-max-840 {
    max-width: 52.5rem;
}
.w-max-845 {
    max-width: 52.8125rem;
}
.w-max-850 {
    max-width: 53.125rem;
}
.w-max-860 {
    max-width: 53.75rem;
}
.w-max-863 {
    max-width: 53.9375rem;
}
.w-max-865 {
    max-width: 54.0625rem;
}
.w-max-867 {
    max-width: 54.1875rem;
}
.w-max-870 {
    max-width: 54.375rem;
}
.w-max-872 {
    max-width: 54.5rem;
}
.w-max-875 {
    max-width: 54.6875rem;
}
.w-max-880 {
    max-width: 55rem;
}
.w-max-888 {
    max-width: 55.5rem;
}
.w-max-890 {
    max-width: 55.625rem;
}
.w-max-891 {
    max-width: 55.6875rem;
}
.w-max-900 {
    max-width: 56.25rem;
}
.w-max-910 {
    max-width: 56.875rem;
}
.w-max-912 {
    max-width: 57rem;
}
.w-max-914 {
    max-width: 57.125rem;
}
.w-max-925 {
    max-width: 57.8125rem;
}
.w-max-926 {
    max-width: 57.875rem;
}
.w-max-930 {
    max-width: 58.125rem;
}
.w-max-933 {
    max-width: 58.3125rem;
}
.w-max-937 {
    max-width: 58.5625rem;
}
.w-max-940 {
    max-width: 58.75rem;
}
.w-max-945 {
    max-width: 59.0625rem;
}
.w-max-946 {
    max-width: 59.125rem;
}
.w-max-948 {
    max-width: 59.25rem;
}
.w-max-950 {
    max-width: 59.375rem;
}
.w-max-957 {
    max-width: 59.8125rem;
}
.w-max-960 {
    max-width: 60rem;
}
.w-max-965 {
    max-width: 60.3125rem;
}
.w-max-997 {
    max-width: 62.3125rem;
}
.w-max-1000 {
    max-width: 62.5rem;
}
.w-max-1110 {
    max-width: 69.375rem;
}
.w-max-1013 {
    max-width: 63.3125rem;
}
.w-max-1023 {
    max-width: 63.9375rem;
}
.w-max-1038 {
    max-width: 64.875rem;
}
.w-max-1040 {
    max-width: 65rem;
}
.w-max-1044 {
    max-width: 65.25rem;
}
.w-max-1048 {
    max-width: 65.5rem;
}
.w-max-1052 {
    max-width: 65.75rem;
}
.w-max-1053 {
    max-width: 65.8125rem;
}
.w-max-1056 {
    max-width: 66rem;
}
.w-max-1058 {
    max-width: 66.125rem;
}
.w-max-1060 {
    max-width: 66.25rem;
}
.w-max-1065 {
    max-width: 66.5625rem;
}
.w-max-1068 {
    max-width: 66.75rem;
}
.w-max-1080 {
    max-width: 67.5rem;
}
.w-max-1083 {
    max-width: 67.6875rem;
}
.w-max-1089 {
    max-width: 68.0625rem;
}
.w-max-1093 {
    max-width: 68.3125rem;
}
.w-max-1100 {
    max-width: 68.75rem;
}
.w-max-1103 {
    max-width: 68.9375rem;
}
.w-max-1104 {
    max-width: 69rem;
}
.w-max-1111 {
    max-width: 69.4375rem;
}
.w-max-1130 {
    max-width: 70.625rem;
}
.w-max-1135 {
    max-width: 70.9375rem;
}
.w-max-1140 {
    max-width: 71.25rem;
}
.w-max-1145 {
    max-width: 71.5625rem;
}
.w-max-1152 {
    max-width: 72rem;
}
.w-max-1160 {
    max-width: 72.5rem;
}
.w-max-1163 {
    max-width: 72.6875rem;
}
.w-max-1192 {
    max-width: 74.5rem;
}
.w-max-1200 {
    max-width: 75rem;
}
.w-max-1215 {
    max-width: 75.9375rem;
}
.w-max-1223 {
    max-width: 76.4375rem;
}
.w-max-1240 {
    max-width: 77.5rem;
}
.w-max-1245 {
    max-width: 77.8125rem;
}
.w-max-1254 {
    max-width: 78.375rem;
}
.w-max-1392 {
    max-width: 87rem;
}
.w-fixed-0 {
    width: 0rem;
}
.w-fixed-5 {
    width: 0.3125rem;
}
.w-fixed-10 {
    width: 0.625rem;
}
.w-fixed-16 {
    width: 1rem;
}
.w-fixed-25 {
    width: 1.5625rem;
}
.w-fixed-32 {
    width: 2rem;
}
.w-fixed-34 {
    width: 2.125rem;
}
.w-fixed-50 {
    width: 3.125rem;
}
.w-fixed-51 {
    width: 3.1875rem;
}
.w-fixed-70 {
    width: 4.375rem;
}
.w-fixed-80 {
    width: 5rem;
}
.w-fixed-94 {
    width: 5.875rem;
}
.w-fixed-117 {
    width: 7.3125rem;
}
.w-fixed-145 {
    width: 9.0625rem;
}
.w-fixed-150 {
    width: 9.375rem;
}
.w-fixed-162 {
    width: 10.125rem;
}
.w-fixed-168 {
    width: 10.5rem;
}
.w-fixed-185 {
    width: 11.5625rem;
}
.w-fixed-280 {
    width: 17.5rem;
}
.w-fixed-400 {
    width: 25rem;
}
.h-fixed-0 {
    height: 0rem;
}
.h-fixed-10 {
    height: 0.625rem;
}
.h-fixed-25 {
    height: 1.5625rem;
}
.h-fixed-32 {
    height: 2rem;
}
.h-fixed-50 {
    height: 3.125rem;
}
.h-fixed-70 {
    height: 4.375rem;
}
.h-fixed-80 {
    height: 5rem;
}
.h-fixed-90 {
    height: 5.625rem;
}
.h-fixed-94 {
    height: 5.875rem;
}
.h-fixed-111 {
    height: 6.9375rem;
}
.h-fixed-164 {
    height: 10.25rem;
}
.h-fixed-170 {
    height: 10.625rem;
}
.h-fixed-264 {
    height: 16.5rem;
}
.h-fixed-283 {
    height: 17.6875rem;
}
.h-fixed-309 {
    height: 19.3125rem;
}
.h-fixed-400 {
    height: 25rem;
}
.h-fixed-417 {
    height: 26.0625rem;
}
.h-fixed-420 {
    height: 26.25rem;
}
@media (max-width: 899px) {
    .md_lh-0 {
        line-height: 0rem;
    }
    .md_p-0 {
        padding: 0rem;
    }
    .md_pt-0 {
        padding-top: 0rem;
    }
    .md_pt-15 {
        padding-top: 0.9375rem;
    }
    .md_pt-25 {
        padding-top: 1.5625rem;
    }
    .md_pt-30 {
        padding-top: 1.875rem;
    }
    .md_pt-35 {
        padding-top: 2.1875rem;
    }
    .md_pt-40 {
        padding-top: 2.5rem;
    }
    .md_pt-47 {
        padding-top: 2.9375rem;
    }
    .md_pt-50 {
        padding-top: 3.125rem;
    }
    .md_pt-55 {
        padding-top: 3.4375rem;
    }
    .md_pt-60 {
        padding-top: 3.75rem;
    }
    .md_pt-65 {
        padding-top: 4.0625rem;
    }
    .md_pt-66 {
        padding-top: 4.125rem;
    }
    .md_pt-70 {
        padding-top: 4.375rem;
    }
    .md_pt-72 {
        padding-top: 4.5rem;
    }
    .md_pt-80 {
        padding-top: 5rem;
    }
    .md_pt-93 {
        padding-top: 5.8125rem;
    }
    .md_pt-95 {
        padding-top: 5.9375rem;
    }
    .md_pt-100 {
        padding-top: 6.25rem;
    }
    .md_pt-115 {
        padding-top: 7.1875rem;
    }
    .md_pt-120 {
        padding-top: 7.5rem;
    }
    .md_pt-130 {
        padding-top: 8.125rem;
    }
    .md_pt-133 {
        padding-top: 8.3125rem;
    }
    .md_pt-135 {
        padding-top: 8.4375rem;
    }
    .md_pt-215 {
        padding-top: 13.4375rem;
    }
    .md_pt-230 {
        padding-top: 14.375rem;
    }
    .md_pt-324 {
        padding-top: 20.25rem;
    }
    .md_pb-0 {
        padding-bottom: 0rem;
    }
    .md_pb-35 {
        padding-bottom: 2.1875rem;
    }
    .md_pb-40 {
        padding-bottom: 2.5rem;
    }
    .md_pb-47 {
        padding-bottom: 2.9375rem;
    }
    .md_pb-50 {
        padding-bottom: 3.125rem;
    }
    .md_pb-52 {
        padding-bottom: 3.25rem;
    }
    .md_pb-55 {
        padding-bottom: 3.4375rem;
    }
    .md_pb-60 {
        padding-bottom: 3.75rem;
    }
    .md_pb-70 {
        padding-bottom: 4.375rem;
    }
    .md_pb-75 {
        padding-bottom: 4.6875rem;
    }
    .md_pb-90 {
        padding-bottom: 5.625rem;
    }
    .md_pb-100 {
        padding-bottom: 6.25rem;
    }
    .md_pb-110 {
        padding-bottom: 6.875rem;
    }
    .md_pb-115 {
        padding-bottom: 7.1875rem;
    }
    .md_pb-135 {
        padding-bottom: 8.4375rem;
    }
    .md_pb-156 {
        padding-bottom: 9.75rem;
    }
    .md_pb-185 {
        padding-bottom: 11.5625rem;
    }
    .md_pb-265 {
        padding-bottom: 16.5625rem;
    }
    .md_pb-280 {
        padding-bottom: 17.5rem;
    }
    .md_pb-295 {
        padding-bottom: 18.4375rem;
    }
    .md_pb-305 {
        padding-bottom: 19.0625rem;
    }
    .md_pb-330 {
        padding-bottom: 20.625rem;
    }
    .md_pb-380 {
        padding-bottom: 23.75rem;
    }
    .md_pb-400 {
        padding-bottom: 25rem;
    }
    .md_pb-430 {
        padding-bottom: 26.875rem;
    }
    .md_pb-432 {
        padding-bottom: 27rem;
    }
    .md_pb-624 {
        padding-bottom: 39rem;
    }
    .md_pl-0 {
        padding-left: 0rem;
    }
    .md_pl-12 {
        padding-left: 0.75rem;
    }
    .md_pl-25 {
        padding-left: 1.5625rem;
    }
    .md_pl-35 {
        padding-left: 2.1875rem;
    }
    .md_pl-50 {
        padding-left: 3.125rem;
    }
    .md_pl-55 {
        padding-left: 3.4375rem;
    }
    .md_pl-60 {
        padding-left: 3.75rem;
    }
    .md_pl-100 {
        padding-left: 6.25rem;
    }
    .md_pr-0 {
        padding-right: 0rem;
    }
    .md_pr-5 {
        padding-right: 0.3125rem;
    }
    .md_pr-20 {
        padding-right: 1.25rem;
    }
    .md_pr-45 {
        padding-right: 2.8125rem;
    }
    .md_pr-50 {
        padding-right: 3.125rem;
    }
    .md_pr-55 {
        padding-right: 3.4375rem;
    }
    .md_px-0 {
        padding-inline: 0rem;
    }
    .md_px-20 {
        padding-inline: 1.25rem;
    }
    .md_px-24 {
        padding-inline: 1.5rem;
    }
    .md_px-25 {
        padding-inline: 1.5625rem;
    }
    .md_px-31 {
        padding-inline: 1.9375rem;
    }
    .md_px-32 {
        padding-inline: 2rem;
    }
    .md_px-35 {
        padding-inline: 2.1875rem;
    }
    .md_px-40 {
        padding-inline: 2.5rem;
    }
    .md_px-44 {
        padding-inline: 2.75rem;
    }
    .md_px-45 {
        padding-inline: 2.8125rem;
    }
    .md_px-50 {
        padding-inline: 3.125rem;
    }
    .md_px-60 {
        padding-inline: 3.75rem;
    }
    .md_px-65 {
        padding-inline: 4.0625rem;
    }
    .md_px-72 {
        padding-inline: 4.5rem;
    }
    .md_px-75 {
        padding-inline: 4.6875rem;
    }
    .md_px-85 {
        padding-inline: 5.3125rem;
    }
    .md_px-107 {
        padding-inline: 6.6875rem;
    }
    .md_px-123 {
        padding-inline: 7.6875rem;
    }
    .md_px-144 {
        padding-inline: 9rem;
    }
    .md_py-0 {
        padding-block: 0rem;
    }
    .md_py-30 {
        padding-block: 1.875rem;
    }
    .md_py-39 {
        padding-block: 2.4375rem;
    }
    .md_py-40 {
        padding-block: 2.5rem;
    }
    .md_py-60 {
        padding-block: 3.75rem;
    }
    .md_py-100 {
        padding-block: 6.25rem;
    }
    .md_py-160 {
        padding-block: 10rem;
    }
    .md_py-169 {
        padding-block: 10.5625rem;
    }
    .md_m-0 {
        margin: 0rem;
    }
    .md_mt-0 {
        margin-top: 0rem;
    }
    .md_mt-10 {
        margin-top: 0.625rem;
    }
    .md_mt-15 {
        margin-top: 0.9375rem;
    }
    .md_mt-25 {
        margin-top: 1.5625rem;
    }
    .md_mt-30 {
        margin-top: 1.875rem;
    }
    .md_mt-35 {
        margin-top: 2.1875rem;
    }
    .md_mt-50 {
        margin-top: 3.125rem;
    }
    .md_mt-55 {
        margin-top: 3.4375rem;
    }
    .md_mt-57 {
        margin-top: 3.5625rem;
    }
    .md_mt-62 {
        margin-top: 3.875rem;
    }
    .md_mt-65 {
        margin-top: 4.0625rem;
    }
    .md_mt-68 {
        margin-top: 4.25rem;
    }
    .md_mt-72 {
        margin-top: 4.5rem;
    }
    .md_mt-80 {
        margin-top: 5rem;
    }
    .md_mt-95 {
        margin-top: 5.9375rem;
    }
    .md_mt-100 {
        margin-top: 6.25rem;
    }
    .md_mt-122 {
        margin-top: 7.625rem;
    }
    .md_mt-182 {
        margin-top: 11.375rem;
    }
    .md_mt-200 {
        margin-top: 12.5rem;
    }
    .md_mb-0 {
        margin-bottom: 0rem;
    }
    .md_mb-10 {
        margin-bottom: 0.625rem;
    }
    .md_mb-15 {
        margin-bottom: 0.9375rem;
    }
    .md_mb-20 {
        margin-bottom: 1.25rem;
    }
    .md_mb-25 {
        margin-bottom: 1.5625rem;
    }
    .md_mb-30 {
        margin-bottom: 1.875rem;
    }
    .md_mb-33 {
        margin-bottom: 2.0625rem;
    }
    .md_mb-35 {
        margin-bottom: 2.1875rem;
    }
    .md_mb-40 {
        margin-bottom: 2.5rem;
    }
    .md_mb-50 {
        margin-bottom: 3.125rem;
    }
    .md_mb-55 {
        margin-bottom: 3.4375rem;
    }
    .md_mb-60 {
        margin-bottom: 3.75rem;
    }
    .md_mb-62 {
        margin-bottom: 3.875rem;
    }
    .md_mb-64 {
        margin-bottom: 4rem;
    }
    .md_mb-65 {
        margin-bottom: 4.0625rem;
    }
    .md_mb-70 {
        margin-bottom: 4.375rem;
    }
    .md_mb-80 {
        margin-bottom: 5rem;
    }
    .md_mb-85 {
        margin-bottom: 5.3125rem;
    }
    .md_mb-90 {
        margin-bottom: 5.625rem;
    }
    .md_mb-93 {
        margin-bottom: 5.8125rem;
    }
    .md_mb-100 {
        margin-bottom: 6.25rem;
    }
    .md_mb-105 {
        margin-bottom: 6.5625rem;
    }
    .md_mb-130 {
        margin-bottom: 8.125rem;
    }
    .md_mb-151 {
        margin-bottom: 9.4375rem;
    }
    .md_mb-160 {
        margin-bottom: 10rem;
    }
    .md_mb-180 {
        margin-bottom: 11.25rem;
    }
    .md_mb-200 {
        margin-bottom: 12.5rem;
    }
    .md_mb-220 {
        margin-bottom: 13.75rem;
    }
    .md_mb-268 {
        margin-bottom: 16.75rem;
    }
    .md_mb-275 {
        margin-bottom: 17.1875rem;
    }
    .md_mb-364 {
        margin-bottom: 22.75rem;
    }
    .md_mb-516 {
        margin-bottom: 32.25rem;
    }
    .md_ml-0 {
        margin-left: 0rem;
    }
    .md_ml-115 {
        margin-left: 7.1875rem;
    }
    .md_mr-0 {
        margin-right: 0rem;
    }
    .md_mr-45 {
        margin-right: 2.8125rem;
    }
    .md_mx-0 {
        margin-inline: 0rem;
    }
    .md_mx-70 {
        margin-inline: 4.375rem;
    }
    .md_mx-90 {
        margin-inline: 5.625rem;
    }
    .md_my-0 {
        margin-block: 0rem;
    }
    .md_gap-0 {
        gap: 0rem;
    }
    .md_gap-15 {
        gap: 0.9375rem;
    }
    .md_gap-20 {
        gap: 1.25rem;
    }
    .md_gap-25 {
        gap: 1.5625rem;
    }
    .md_gap-28 {
        gap: 1.75rem;
    }
    .md_gap-30 {
        gap: 1.875rem;
    }
    .md_gap-35 {
        gap: 2.1875rem;
    }
    .md_gap-40 {
        gap: 2.5rem;
    }
    .md_gap-45 {
        gap: 2.8125rem;
    }
    .md_gap-50 {
        gap: 3.125rem;
    }
    .md_gap-55 {
        gap: 3.4375rem;
    }
    .md_gap-60 {
        gap: 3.75rem;
    }
    .md_gap-80 {
        gap: 5rem;
    }
    .md_gap-92 {
        gap: 5.75rem;
    }
    .md_gap-95 {
        gap: 5.9375rem;
    }
    .md_h-0 {
        height: 0%;
    }
    .md_h-0-max {
        max-height: 0%;
    }
    .md_h-1 {
        height: 1%;
    }
    .md_h-1-max {
        max-height: 1%;
    }
    .md_h-2 {
        height: 2%;
    }
    .md_h-2-max {
        max-height: 2%;
    }
    .md_h-3 {
        height: 3%;
    }
    .md_h-3-max {
        max-height: 3%;
    }
    .md_h-4 {
        height: 4%;
    }
    .md_h-4-max {
        max-height: 4%;
    }
    .md_h-5 {
        height: 5%;
    }
    .md_h-5-max {
        max-height: 5%;
    }
    .md_h-6 {
        height: 6%;
    }
    .md_h-6-max {
        max-height: 6%;
    }
    .md_h-7 {
        height: 7%;
    }
    .md_h-7-max {
        max-height: 7%;
    }
    .md_h-8 {
        height: 8%;
    }
    .md_h-8-max {
        max-height: 8%;
    }
    .md_h-9 {
        height: 9%;
    }
    .md_h-9-max {
        max-height: 9%;
    }
    .md_h-10 {
        height: 10%;
    }
    .md_h-10-max {
        max-height: 10%;
    }
    .md_h-11 {
        height: 11%;
    }
    .md_h-11-max {
        max-height: 11%;
    }
    .md_h-12 {
        height: 12%;
    }
    .md_h-12-max {
        max-height: 12%;
    }
    .md_h-13 {
        height: 13%;
    }
    .md_h-13-max {
        max-height: 13%;
    }
    .md_h-14 {
        height: 14%;
    }
    .md_h-14-max {
        max-height: 14%;
    }
    .md_h-15 {
        height: 15%;
    }
    .md_h-15-max {
        max-height: 15%;
    }
    .md_h-16 {
        height: 16%;
    }
    .md_h-16-max {
        max-height: 16%;
    }
    .md_h-17 {
        height: 17%;
    }
    .md_h-17-max {
        max-height: 17%;
    }
    .md_h-18 {
        height: 18%;
    }
    .md_h-18-max {
        max-height: 18%;
    }
    .md_h-19 {
        height: 19%;
    }
    .md_h-19-max {
        max-height: 19%;
    }
    .md_h-20 {
        height: 20%;
    }
    .md_h-20-max {
        max-height: 20%;
    }
    .md_h-21 {
        height: 21%;
    }
    .md_h-21-max {
        max-height: 21%;
    }
    .md_h-22 {
        height: 22%;
    }
    .md_h-22-max {
        max-height: 22%;
    }
    .md_h-23 {
        height: 23%;
    }
    .md_h-23-max {
        max-height: 23%;
    }
    .md_h-24 {
        height: 24%;
    }
    .md_h-24-max {
        max-height: 24%;
    }
    .md_h-25 {
        height: 25%;
    }
    .md_h-25-max {
        max-height: 25%;
    }
    .md_h-26 {
        height: 26%;
    }
    .md_h-26-max {
        max-height: 26%;
    }
    .md_h-27 {
        height: 27%;
    }
    .md_h-27-max {
        max-height: 27%;
    }
    .md_h-28 {
        height: 28%;
    }
    .md_h-28-max {
        max-height: 28%;
    }
    .md_h-29 {
        height: 29%;
    }
    .md_h-29-max {
        max-height: 29%;
    }
    .md_h-30 {
        height: 30%;
    }
    .md_h-30-max {
        max-height: 30%;
    }
    .md_h-31 {
        height: 31%;
    }
    .md_h-31-max {
        max-height: 31%;
    }
    .md_h-32 {
        height: 32%;
    }
    .md_h-32-max {
        max-height: 32%;
    }
    .md_h-33 {
        height: 33%;
    }
    .md_h-33-max {
        max-height: 33%;
    }
    .md_h-34 {
        height: 34%;
    }
    .md_h-34-max {
        max-height: 34%;
    }
    .md_h-35 {
        height: 35%;
    }
    .md_h-35-max {
        max-height: 35%;
    }
    .md_h-36 {
        height: 36%;
    }
    .md_h-36-max {
        max-height: 36%;
    }
    .md_h-37 {
        height: 37%;
    }
    .md_h-37-max {
        max-height: 37%;
    }
    .md_h-38 {
        height: 38%;
    }
    .md_h-38-max {
        max-height: 38%;
    }
    .md_h-39 {
        height: 39%;
    }
    .md_h-39-max {
        max-height: 39%;
    }
    .md_h-40 {
        height: 40%;
    }
    .md_h-40-max {
        max-height: 40%;
    }
    .md_h-41 {
        height: 41%;
    }
    .md_h-41-max {
        max-height: 41%;
    }
    .md_h-42 {
        height: 42%;
    }
    .md_h-42-max {
        max-height: 42%;
    }
    .md_h-43 {
        height: 43%;
    }
    .md_h-43-max {
        max-height: 43%;
    }
    .md_h-44 {
        height: 44%;
    }
    .md_h-44-max {
        max-height: 44%;
    }
    .md_h-45 {
        height: 45%;
    }
    .md_h-45-max {
        max-height: 45%;
    }
    .md_h-46 {
        height: 46%;
    }
    .md_h-46-max {
        max-height: 46%;
    }
    .md_h-47 {
        height: 47%;
    }
    .md_h-47-max {
        max-height: 47%;
    }
    .md_h-48 {
        height: 48%;
    }
    .md_h-48-max {
        max-height: 48%;
    }
    .md_h-49 {
        height: 49%;
    }
    .md_h-49-max {
        max-height: 49%;
    }
    .md_h-50 {
        height: 50%;
    }
    .md_h-50-max {
        max-height: 50%;
    }
    .md_h-51 {
        height: 51%;
    }
    .md_h-51-max {
        max-height: 51%;
    }
    .md_h-52 {
        height: 52%;
    }
    .md_h-52-max {
        max-height: 52%;
    }
    .md_h-53 {
        height: 53%;
    }
    .md_h-53-max {
        max-height: 53%;
    }
    .md_h-54 {
        height: 54%;
    }
    .md_h-54-max {
        max-height: 54%;
    }
    .md_h-55 {
        height: 55%;
    }
    .md_h-55-max {
        max-height: 55%;
    }
    .md_h-56 {
        height: 56%;
    }
    .md_h-56-max {
        max-height: 56%;
    }
    .md_h-57 {
        height: 57%;
    }
    .md_h-57-max {
        max-height: 57%;
    }
    .md_h-58 {
        height: 58%;
    }
    .md_h-58-max {
        max-height: 58%;
    }
    .md_h-59 {
        height: 59%;
    }
    .md_h-59-max {
        max-height: 59%;
    }
    .md_h-60 {
        height: 60%;
    }
    .md_h-60-max {
        max-height: 60%;
    }
    .md_h-61 {
        height: 61%;
    }
    .md_h-61-max {
        max-height: 61%;
    }
    .md_h-62 {
        height: 62%;
    }
    .md_h-62-max {
        max-height: 62%;
    }
    .md_h-63 {
        height: 63%;
    }
    .md_h-63-max {
        max-height: 63%;
    }
    .md_h-64 {
        height: 64%;
    }
    .md_h-64-max {
        max-height: 64%;
    }
    .md_h-65 {
        height: 65%;
    }
    .md_h-65-max {
        max-height: 65%;
    }
    .md_h-66 {
        height: 66%;
    }
    .md_h-66-max {
        max-height: 66%;
    }
    .md_h-67 {
        height: 67%;
    }
    .md_h-67-max {
        max-height: 67%;
    }
    .md_h-68 {
        height: 68%;
    }
    .md_h-68-max {
        max-height: 68%;
    }
    .md_h-69 {
        height: 69%;
    }
    .md_h-69-max {
        max-height: 69%;
    }
    .md_h-70 {
        height: 70%;
    }
    .md_h-70-max {
        max-height: 70%;
    }
    .md_h-71 {
        height: 71%;
    }
    .md_h-71-max {
        max-height: 71%;
    }
    .md_h-72 {
        height: 72%;
    }
    .md_h-72-max {
        max-height: 72%;
    }
    .md_h-73 {
        height: 73%;
    }
    .md_h-73-max {
        max-height: 73%;
    }
    .md_h-74 {
        height: 74%;
    }
    .md_h-74-max {
        max-height: 74%;
    }
    .md_h-75 {
        height: 75%;
    }
    .md_h-75-max {
        max-height: 75%;
    }
    .md_h-76 {
        height: 76%;
    }
    .md_h-76-max {
        max-height: 76%;
    }
    .md_h-77 {
        height: 77%;
    }
    .md_h-77-max {
        max-height: 77%;
    }
    .md_h-78 {
        height: 78%;
    }
    .md_h-78-max {
        max-height: 78%;
    }
    .md_h-79 {
        height: 79%;
    }
    .md_h-79-max {
        max-height: 79%;
    }
    .md_h-80 {
        height: 80%;
    }
    .md_h-80-max {
        max-height: 80%;
    }
    .md_h-81 {
        height: 81%;
    }
    .md_h-81-max {
        max-height: 81%;
    }
    .md_h-82 {
        height: 82%;
    }
    .md_h-82-max {
        max-height: 82%;
    }
    .md_h-83 {
        height: 83%;
    }
    .md_h-83-max {
        max-height: 83%;
    }
    .md_h-84 {
        height: 84%;
    }
    .md_h-84-max {
        max-height: 84%;
    }
    .md_h-85 {
        height: 85%;
    }
    .md_h-85-max {
        max-height: 85%;
    }
    .md_h-86 {
        height: 86%;
    }
    .md_h-86-max {
        max-height: 86%;
    }
    .md_h-87 {
        height: 87%;
    }
    .md_h-87-max {
        max-height: 87%;
    }
    .md_h-88 {
        height: 88%;
    }
    .md_h-88-max {
        max-height: 88%;
    }
    .md_h-89 {
        height: 89%;
    }
    .md_h-89-max {
        max-height: 89%;
    }
    .md_h-90 {
        height: 90%;
    }
    .md_h-90-max {
        max-height: 90%;
    }
    .md_h-91 {
        height: 91%;
    }
    .md_h-91-max {
        max-height: 91%;
    }
    .md_h-92 {
        height: 92%;
    }
    .md_h-92-max {
        max-height: 92%;
    }
    .md_h-93 {
        height: 93%;
    }
    .md_h-93-max {
        max-height: 93%;
    }
    .md_h-94 {
        height: 94%;
    }
    .md_h-94-max {
        max-height: 94%;
    }
    .md_h-95 {
        height: 95%;
    }
    .md_h-95-max {
        max-height: 95%;
    }
    .md_h-96 {
        height: 96%;
    }
    .md_h-96-max {
        max-height: 96%;
    }
    .md_h-97 {
        height: 97%;
    }
    .md_h-97-max {
        max-height: 97%;
    }
    .md_h-98 {
        height: 98%;
    }
    .md_h-98-max {
        max-height: 98%;
    }
    .md_h-99 {
        height: 99%;
    }
    .md_h-99-max {
        max-height: 99%;
    }
    .md_h-100 {
        height: 100%;
    }
    .md_h-100-max {
        max-height: 100%;
    }
    .md_h-max-0 {
        max-height: 0rem;
    }
    .md_h-max-240 {
        max-height: 15rem;
    }
    .md_h-min-0 {
        min-height: 0rem;
    }
    .md_w-0 {
        width: 0%;
    }
    .md_w-0-max {
        max-width: 0%;
    }
    .md_w-1 {
        width: 1%;
    }
    .md_w-1-max {
        max-width: 1%;
    }
    .md_w-2 {
        width: 2%;
    }
    .md_w-2-max {
        max-width: 2%;
    }
    .md_w-3 {
        width: 3%;
    }
    .md_w-3-max {
        max-width: 3%;
    }
    .md_w-4 {
        width: 4%;
    }
    .md_w-4-max {
        max-width: 4%;
    }
    .md_w-5 {
        width: 5%;
    }
    .md_w-5-max {
        max-width: 5%;
    }
    .md_w-6 {
        width: 6%;
    }
    .md_w-6-max {
        max-width: 6%;
    }
    .md_w-7 {
        width: 7%;
    }
    .md_w-7-max {
        max-width: 7%;
    }
    .md_w-8 {
        width: 8%;
    }
    .md_w-8-max {
        max-width: 8%;
    }
    .md_w-9 {
        width: 9%;
    }
    .md_w-9-max {
        max-width: 9%;
    }
    .md_w-10 {
        width: 10%;
    }
    .md_w-10-max {
        max-width: 10%;
    }
    .md_w-11 {
        width: 11%;
    }
    .md_w-11-max {
        max-width: 11%;
    }
    .md_w-12 {
        width: 12%;
    }
    .md_w-12-max {
        max-width: 12%;
    }
    .md_w-13 {
        width: 13%;
    }
    .md_w-13-max {
        max-width: 13%;
    }
    .md_w-14 {
        width: 14%;
    }
    .md_w-14-max {
        max-width: 14%;
    }
    .md_w-15 {
        width: 15%;
    }
    .md_w-15-max {
        max-width: 15%;
    }
    .md_w-16 {
        width: 16%;
    }
    .md_w-16-max {
        max-width: 16%;
    }
    .md_w-17 {
        width: 17%;
    }
    .md_w-17-max {
        max-width: 17%;
    }
    .md_w-18 {
        width: 18%;
    }
    .md_w-18-max {
        max-width: 18%;
    }
    .md_w-19 {
        width: 19%;
    }
    .md_w-19-max {
        max-width: 19%;
    }
    .md_w-20 {
        width: 20%;
    }
    .md_w-20-max {
        max-width: 20%;
    }
    .md_w-21 {
        width: 21%;
    }
    .md_w-21-max {
        max-width: 21%;
    }
    .md_w-22 {
        width: 22%;
    }
    .md_w-22-max {
        max-width: 22%;
    }
    .md_w-23 {
        width: 23%;
    }
    .md_w-23-max {
        max-width: 23%;
    }
    .md_w-24 {
        width: 24%;
    }
    .md_w-24-max {
        max-width: 24%;
    }
    .md_w-25 {
        width: 25%;
    }
    .md_w-25-max {
        max-width: 25%;
    }
    .md_w-26 {
        width: 26%;
    }
    .md_w-26-max {
        max-width: 26%;
    }
    .md_w-27 {
        width: 27%;
    }
    .md_w-27-max {
        max-width: 27%;
    }
    .md_w-28 {
        width: 28%;
    }
    .md_w-28-max {
        max-width: 28%;
    }
    .md_w-29 {
        width: 29%;
    }
    .md_w-29-max {
        max-width: 29%;
    }
    .md_w-30 {
        width: 30%;
    }
    .md_w-30-max {
        max-width: 30%;
    }
    .md_w-31 {
        width: 31%;
    }
    .md_w-31-max {
        max-width: 31%;
    }
    .md_w-32 {
        width: 32%;
    }
    .md_w-32-max {
        max-width: 32%;
    }
    .md_w-33 {
        width: 33%;
    }
    .md_w-33-max {
        max-width: 33%;
    }
    .md_w-34 {
        width: 34%;
    }
    .md_w-34-max {
        max-width: 34%;
    }
    .md_w-35 {
        width: 35%;
    }
    .md_w-35-max {
        max-width: 35%;
    }
    .md_w-36 {
        width: 36%;
    }
    .md_w-36-max {
        max-width: 36%;
    }
    .md_w-37 {
        width: 37%;
    }
    .md_w-37-max {
        max-width: 37%;
    }
    .md_w-38 {
        width: 38%;
    }
    .md_w-38-max {
        max-width: 38%;
    }
    .md_w-39 {
        width: 39%;
    }
    .md_w-39-max {
        max-width: 39%;
    }
    .md_w-40 {
        width: 40%;
    }
    .md_w-40-max {
        max-width: 40%;
    }
    .md_w-41 {
        width: 41%;
    }
    .md_w-41-max {
        max-width: 41%;
    }
    .md_w-42 {
        width: 42%;
    }
    .md_w-42-max {
        max-width: 42%;
    }
    .md_w-43 {
        width: 43%;
    }
    .md_w-43-max {
        max-width: 43%;
    }
    .md_w-44 {
        width: 44%;
    }
    .md_w-44-max {
        max-width: 44%;
    }
    .md_w-45 {
        width: 45%;
    }
    .md_w-45-max {
        max-width: 45%;
    }
    .md_w-46 {
        width: 46%;
    }
    .md_w-46-max {
        max-width: 46%;
    }
    .md_w-47 {
        width: 47%;
    }
    .md_w-47-max {
        max-width: 47%;
    }
    .md_w-48 {
        width: 48%;
    }
    .md_w-48-max {
        max-width: 48%;
    }
    .md_w-49 {
        width: 49%;
    }
    .md_w-49-max {
        max-width: 49%;
    }
    .md_w-50 {
        width: 50%;
    }
    .md_w-50-max {
        max-width: 50%;
    }
    .md_w-51 {
        width: 51%;
    }
    .md_w-51-max {
        max-width: 51%;
    }
    .md_w-52 {
        width: 52%;
    }
    .md_w-52-max {
        max-width: 52%;
    }
    .md_w-53 {
        width: 53%;
    }
    .md_w-53-max {
        max-width: 53%;
    }
    .md_w-54 {
        width: 54%;
    }
    .md_w-54-max {
        max-width: 54%;
    }
    .md_w-55 {
        width: 55%;
    }
    .md_w-55-max {
        max-width: 55%;
    }
    .md_w-56 {
        width: 56%;
    }
    .md_w-56-max {
        max-width: 56%;
    }
    .md_w-57 {
        width: 57%;
    }
    .md_w-57-max {
        max-width: 57%;
    }
    .md_w-58 {
        width: 58%;
    }
    .md_w-58-max {
        max-width: 58%;
    }
    .md_w-59 {
        width: 59%;
    }
    .md_w-59-max {
        max-width: 59%;
    }
    .md_w-60 {
        width: 60%;
    }
    .md_w-60-max {
        max-width: 60%;
    }
    .md_w-61 {
        width: 61%;
    }
    .md_w-61-max {
        max-width: 61%;
    }
    .md_w-62 {
        width: 62%;
    }
    .md_w-62-max {
        max-width: 62%;
    }
    .md_w-63 {
        width: 63%;
    }
    .md_w-63-max {
        max-width: 63%;
    }
    .md_w-64 {
        width: 64%;
    }
    .md_w-64-max {
        max-width: 64%;
    }
    .md_w-65 {
        width: 65%;
    }
    .md_w-65-max {
        max-width: 65%;
    }
    .md_w-66 {
        width: 66%;
    }
    .md_w-66-max {
        max-width: 66%;
    }
    .md_w-67 {
        width: 67%;
    }
    .md_w-67-max {
        max-width: 67%;
    }
    .md_w-68 {
        width: 68%;
    }
    .md_w-68-max {
        max-width: 68%;
    }
    .md_w-69 {
        width: 69%;
    }
    .md_w-69-max {
        max-width: 69%;
    }
    .md_w-70 {
        width: 70%;
    }
    .md_w-70-max {
        max-width: 70%;
    }
    .md_w-71 {
        width: 71%;
    }
    .md_w-71-max {
        max-width: 71%;
    }
    .md_w-72 {
        width: 72%;
    }
    .md_w-72-max {
        max-width: 72%;
    }
    .md_w-73 {
        width: 73%;
    }
    .md_w-73-max {
        max-width: 73%;
    }
    .md_w-74 {
        width: 74%;
    }
    .md_w-74-max {
        max-width: 74%;
    }
    .md_w-75 {
        width: 75%;
    }
    .md_w-75-max {
        max-width: 75%;
    }
    .md_w-76 {
        width: 76%;
    }
    .md_w-76-max {
        max-width: 76%;
    }
    .md_w-77 {
        width: 77%;
    }
    .md_w-77-max {
        max-width: 77%;
    }
    .md_w-78 {
        width: 78%;
    }
    .md_w-78-max {
        max-width: 78%;
    }
    .md_w-79 {
        width: 79%;
    }
    .md_w-79-max {
        max-width: 79%;
    }
    .md_w-80 {
        width: 80%;
    }
    .md_w-80-max {
        max-width: 80%;
    }
    .md_w-81 {
        width: 81%;
    }
    .md_w-81-max {
        max-width: 81%;
    }
    .md_w-82 {
        width: 82%;
    }
    .md_w-82-max {
        max-width: 82%;
    }
    .md_w-83 {
        width: 83%;
    }
    .md_w-83-max {
        max-width: 83%;
    }
    .md_w-84 {
        width: 84%;
    }
    .md_w-84-max {
        max-width: 84%;
    }
    .md_w-85 {
        width: 85%;
    }
    .md_w-85-max {
        max-width: 85%;
    }
    .md_w-86 {
        width: 86%;
    }
    .md_w-86-max {
        max-width: 86%;
    }
    .md_w-87 {
        width: 87%;
    }
    .md_w-87-max {
        max-width: 87%;
    }
    .md_w-88 {
        width: 88%;
    }
    .md_w-88-max {
        max-width: 88%;
    }
    .md_w-89 {
        width: 89%;
    }
    .md_w-89-max {
        max-width: 89%;
    }
    .md_w-90 {
        width: 90%;
    }
    .md_w-90-max {
        max-width: 90%;
    }
    .md_w-91 {
        width: 91%;
    }
    .md_w-91-max {
        max-width: 91%;
    }
    .md_w-92 {
        width: 92%;
    }
    .md_w-92-max {
        max-width: 92%;
    }
    .md_w-93 {
        width: 93%;
    }
    .md_w-93-max {
        max-width: 93%;
    }
    .md_w-94 {
        width: 94%;
    }
    .md_w-94-max {
        max-width: 94%;
    }
    .md_w-95 {
        width: 95%;
    }
    .md_w-95-max {
        max-width: 95%;
    }
    .md_w-96 {
        width: 96%;
    }
    .md_w-96-max {
        max-width: 96%;
    }
    .md_w-97 {
        width: 97%;
    }
    .md_w-97-max {
        max-width: 97%;
    }
    .md_w-98 {
        width: 98%;
    }
    .md_w-98-max {
        max-width: 98%;
    }
    .md_w-99 {
        width: 99%;
    }
    .md_w-99-max {
        max-width: 99%;
    }
    .md_w-100 {
        width: 100%;
    }
    .md_w-100-max {
        max-width: 100%;
    }
    .md_w-fixed-40 {
        width: 2.5rem;
    }
    .md_w-fixed-84 {
        width: 5.25rem;
    }
    .md_w-fixed-90 {
        width: 5.625rem;
    }
    .md_w-fixed-96 {
        width: 6rem;
    }
    .md_w-fixed-97 {
        width: 6.0625rem;
    }
    .md_w-fixed-100 {
        width: 6.25rem;
    }
    .md_w-max-0 {
        max-width: 0rem;
    }
    .md_w-max-66 {
        max-width: 4.125rem;
    }
    .md_w-max-95 {
        max-width: 5.9375rem;
    }
    .md_w-max-110 {
        max-width: 6.875rem;
    }
    .md_w-max-116 {
        max-width: 7.25rem;
    }
    .md_w-max-122 {
        max-width: 7.625rem;
    }
    .md_w-max-150 {
        max-width: 9.375rem;
    }
    .md_w-max-155 {
        max-width: 9.6875rem;
    }
    .md_w-max-162 {
        max-width: 10.125rem;
    }
    .md_w-max-165 {
        max-width: 10.3125rem;
    }
    .md_w-max-175 {
        max-width: 10.9375rem;
    }
    .md_w-max-185 {
        max-width: 11.5625rem;
    }
    .md_w-max-215 {
        max-width: 13.4375rem;
    }
    .md_w-max-230 {
        max-width: 14.375rem;
    }
    .md_w-max-250 {
        max-width: 15.625rem;
    }
    .md_w-max-258 {
        max-width: 16.125rem;
    }
    .md_w-max-280 {
        max-width: 17.5rem;
    }
    .md_w-max-290 {
        max-width: 18.125rem;
    }
    .md_w-max-295 {
        max-width: 18.4375rem;
    }
    .md_w-max-300 {
        max-width: 18.75rem;
    }
    .md_w-max-310 {
        max-width: 19.375rem;
    }
    .md_w-max-318 {
        max-width: 19.875rem;
    }
    .md_w-max-320 {
        max-width: 20rem;
    }
    .md_w-max-325 {
        max-width: 20.3125rem;
    }
    .md_w-max-330 {
        max-width: 20.625rem;
    }
    .md_w-max-350 {
        max-width: 21.875rem;
    }
    .md_w-max-352 {
        max-width: 22rem;
    }
    .md_w-max-368 {
        max-width: 23rem;
    }
    .md_w-max-370 {
        max-width: 23.125rem;
    }
    .md_w-max-377 {
        max-width: 23.5625rem;
    }
    .md_w-max-380 {
        max-width: 23.75rem;
    }
    .md_w-max-382 {
        max-width: 23.875rem;
    }
    .md_w-max-400 {
        max-width: 25rem;
    }
    .md_w-max-409 {
        max-width: 25.5625rem;
    }
    .md_w-max-413 {
        max-width: 25.8125rem;
    }
    .md_w-max-420 {
        max-width: 26.25rem;
    }
    .md_w-max-425 {
        max-width: 26.5625rem;
    }
    .md_w-max-429 {
        max-width: 26.8125rem;
    }
    .md_w-max-430 {
        max-width: 26.875rem;
    }
    .md_w-max-440 {
        max-width: 27.5rem;
    }
    .md_w-max-442 {
        max-width: 27.625rem;
    }
    .md_w-max-450 {
        max-width: 28.125rem;
    }
    .md_w-max-452 {
        max-width: 28.25rem;
    }
    .md_w-max-454 {
        max-width: 28.375rem;
    }
    .md_w-max-460 {
        max-width: 28.75rem;
    }
    .md_w-max-465 {
        max-width: 29.0625rem;
    }
    .md_w-max-468 {
        max-width: 29.25rem;
    }
    .md_w-max-472 {
        max-width: 29.5rem;
    }
    .md_w-max-480 {
        max-width: 30rem;
    }
    .md_w-max-485 {
        max-width: 30.3125rem;
    }
    .md_w-max-487 {
        max-width: 30.4375rem;
    }
    .md_w-max-490 {
        max-width: 30.625rem;
    }
    .md_w-max-498 {
        max-width: 31.125rem;
    }
    .md_w-max-500 {
        max-width: 31.25rem;
    }
    .md_w-max-510 {
        max-width: 31.875rem;
    }
    .md_w-max-512 {
        max-width: 32rem;
    }
    .md_w-max-514 {
        max-width: 32.125rem;
    }
    .md_w-max-515 {
        max-width: 32.1875rem;
    }
    .md_w-max-520 {
        max-width: 32.5rem;
    }
    .md_w-max-524 {
        max-width: 32.75rem;
    }
    .md_w-max-530 {
        max-width: 33.125rem;
    }
    .md_w-max-533 {
        max-width: 33.3125rem;
    }
    .md_w-max-535 {
        max-width: 33.4375rem;
    }
    .md_w-max-536 {
        max-width: 33.5rem;
    }
    .md_w-max-540 {
        max-width: 33.75rem;
    }
    .md_w-max-550 {
        max-width: 34.375rem;
    }
    .md_w-max-558 {
        max-width: 34.875rem;
    }
    .md_w-max-559 {
        max-width: 34.9375rem;
    }
    .md_w-max-560 {
        max-width: 35rem;
    }
    .md_w-max-566 {
        max-width: 35.375rem;
    }
    .md_w-max-567 {
        max-width: 35.4375rem;
    }
    .md_w-max-570 {
        max-width: 35.625rem;
    }
    .md_w-max-572 {
        max-width: 35.75rem;
    }
    .md_w-max-575 {
        max-width: 35.9375rem;
    }
    .md_w-max-576 {
        max-width: 36rem;
    }
    .md_w-max-582 {
        max-width: 36.375rem;
    }
    .md_w-max-590 {
        max-width: 36.875rem;
    }
    .md_w-max-594 {
        max-width: 37.125rem;
    }
    .md_w-max-595 {
        max-width: 37.1875rem;
    }
    .md_w-max-596 {
        max-width: 37.25rem;
    }
    .md_w-max-597 {
        max-width: 37.3125rem;
    }
    .md_w-max-598 {
        max-width: 37.375rem;
    }
    .md_w-max-600 {
        max-width: 37.5rem;
    }
    .md_w-max-614 {
        max-width: 38.375rem;
    }
    .md_w-max-620 {
        max-width: 38.75rem;
    }
    .md_w-max-624 {
        max-width: 39rem;
    }
    .md_w-max-625 {
        max-width: 39.0625rem;
    }
    .md_w-max-630 {
        max-width: 39.375rem;
    }
    .md_w-max-634 {
        max-width: 39.625rem;
    }
    .md_w-max-635 {
        max-width: 39.6875rem;
    }
    .md_w-max-640 {
        max-width: 40rem;
    }
    .md_w-max-645 {
        max-width: 40.3125rem;
    }
    .md_w-max-648 {
        max-width: 40.5rem;
    }
    .md_w-max-650 {
        max-width: 40.625rem;
    }
    .md_w-max-658 {
        max-width: 41.125rem;
    }
    .md_w-max-659 {
        max-width: 41.1875rem;
    }
    .md_w-max-660 {
        max-width: 41.25rem;
    }
    .md_w-max-663 {
        max-width: 41.4375rem;
    }
    .md_w-max-665 {
        max-width: 41.5625rem;
    }
    .md_w-max-670 {
        max-width: 41.875rem;
    }
    .md_w-max-675 {
        max-width: 42.1875rem;
    }
    .md_w-max-676 {
        max-width: 42.25rem;
    }
    .md_w-max-680 {
        max-width: 42.5rem;
    }
    .md_w-max-682 {
        max-width: 42.625rem;
    }
    .md_w-max-690 {
        max-width: 43.125rem;
    }
    .md_w-max-692 {
        max-width: 43.25rem;
    }
    .md_w-max-694 {
        max-width: 43.375rem;
    }
    .md_w-max-695 {
        max-width: 43.4375rem;
    }
    .md_w-max-696 {
        max-width: 43.5rem;
    }
    .md_w-max-700 {
        max-width: 43.75rem;
    }
    .md_w-max-701 {
        max-width: 43.8125rem;
    }
    .md_w-max-712 {
        max-width: 44.5rem;
    }
    .md_w-max-720 {
        max-width: 45rem;
    }
    .md_w-max-723 {
        max-width: 45.1875rem;
    }
    .md_w-max-730 {
        max-width: 45.625rem;
    }
    .md_w-max-740 {
        max-width: 46.25rem;
    }
    .md_w-max-760 {
        max-width: 47.5rem;
    }
    .md_w-max-775 {
        max-width: 48.4375rem;
    }
    .md_w-max-800 {
        max-width: 50rem;
    }
    .md_w-fixed-0 {
        width: 0rem;
    }
    .md_w-fixed-145 {
        width: 9.0625rem;
    }
    .md_h-fixed-0 {
        height: 0rem;
    }
    .md_h-fixed-266 {
        height: 16.625rem;
    }
    .md_h-fixed-498 {
        height: 31.125rem;
    }
}
@media (max-width: 499px) {
    .sm_lh-0 {
        line-height: 0rem;
    }
    .sm_lh-22 {
        line-height: 1.375rem;
    }
    .sm_lh-24 {
        line-height: 1.5rem;
    }
    .sm_lh-35 {
        line-height: 2.1875rem;
    }
    .sm_lh-36 {
        line-height: 2.25rem;
    }
    .sm_p-0 {
        padding: 0rem;
    }
    .sm_pt-0 {
        padding-top: 0rem;
    }
    .sm_pt-26 {
        padding-top: 1.625rem;
    }
    .sm_pt-30 {
        padding-top: 1.875rem;
    }
    .sm_pt-35 {
        padding-top: 2.1875rem;
    }
    .sm_pt-38 {
        padding-top: 2.375rem;
    }
    .sm_pt-40 {
        padding-top: 2.5rem;
    }
    .sm_pt-43 {
        padding-top: 2.6875rem;
    }
    .sm_pt-45 {
        padding-top: 2.8125rem;
    }
    .sm_pt-50 {
        padding-top: 3.125rem;
    }
    .sm_pt-60 {
        padding-top: 3.75rem;
    }
    .sm_pt-66 {
        padding-top: 4.125rem;
    }
    .sm_pt-85 {
        padding-top: 5.3125rem;
    }
    .sm_pt-93 {
        padding-top: 5.8125rem;
    }
    .sm_pt-100 {
        padding-top: 6.25rem;
    }
    .sm_pt-120 {
        padding-top: 7.5rem;
    }
    .sm_pt-124 {
        padding-top: 7.75rem;
    }
    .sm_pt-380 {
        padding-top: 23.75rem;
    }
    .sm_pt-420 {
        padding-top: 26.25rem;
    }
    .sm_pb-0 {
        padding-bottom: 0rem;
    }
    .sm_pb-10 {
        padding-bottom: 0.625rem;
    }
    .sm_pb-30 {
        padding-bottom: 1.875rem;
    }
    .sm_pb-35 {
        padding-bottom: 2.1875rem;
    }
    .sm_pb-40 {
        padding-bottom: 2.5rem;
    }
    .sm_pb-45 {
        padding-bottom: 2.8125rem;
    }
    .sm_pb-50 {
        padding-bottom: 3.125rem;
    }
    .sm_pb-55 {
        padding-bottom: 3.4375rem;
    }
    .sm_pb-57 {
        padding-bottom: 3.5625rem;
    }
    .sm_pb-60 {
        padding-bottom: 3.75rem;
    }
    .sm_pb-65 {
        padding-bottom: 4.0625rem;
    }
    .sm_pb-70 {
        padding-bottom: 4.375rem;
    }
    .sm_pb-83 {
        padding-bottom: 5.1875rem;
    }
    .sm_pb-84 {
        padding-bottom: 5.25rem;
    }
    .sm_pb-87 {
        padding-bottom: 5.4375rem;
    }
    .sm_pb-90 {
        padding-bottom: 5.625rem;
    }
    .sm_pb-100 {
        padding-bottom: 6.25rem;
    }
    .sm_pb-132 {
        padding-bottom: 8.25rem;
    }
    .sm_pb-140 {
        padding-bottom: 8.75rem;
    }
    .sm_pb-160 {
        padding-bottom: 10rem;
    }
    .sm_pb-165 {
        padding-bottom: 10.3125rem;
    }
    .sm_pb-177 {
        padding-bottom: 11.0625rem;
    }
    .sm_pb-200 {
        padding-bottom: 12.5rem;
    }
    .sm_pb-245 {
        padding-bottom: 15.3125rem;
    }
    .sm_pb-265 {
        padding-bottom: 16.5625rem;
    }
    .sm_pb-330 {
        padding-bottom: 20.625rem;
    }
    .sm_pb-360 {
        padding-bottom: 22.5rem;
    }
    .sm_pb-375 {
        padding-bottom: 23.4375rem;
    }
    .sm_pb-385 {
        padding-bottom: 24.0625rem;
    }
    .sm_pb-402 {
        padding-bottom: 25.125rem;
    }
    .sm_pb-442 {
        padding-bottom: 27.625rem;
    }
    .sm_pb-550 {
        padding-bottom: 34.375rem;
    }
    .sm_pl-0 {
        padding-left: 0rem;
    }
    .sm_pl-10 {
        padding-left: 0.625rem;
    }
    .sm_pl-15 {
        padding-left: 0.9375rem;
    }
    .sm_pl-16 {
        padding-left: 1rem;
    }
    .sm_pl-23 {
        padding-left: 1.4375rem;
    }
    .sm_pl-36 {
        padding-left: 2.25rem;
    }
    .sm_pr-0 {
        padding-right: 0rem;
    }
    .sm_pr-10 {
        padding-right: 0.625rem;
    }
    .sm_pr-18 {
        padding-right: 1.125rem;
    }
    .sm_pr-21 {
        padding-right: 1.3125rem;
    }
    .sm_pr-25 {
        padding-right: 1.5625rem;
    }
    .sm_pr-28 {
        padding-right: 1.75rem;
    }
    .sm_px-0 {
        padding-inline: 0rem;
    }
    .sm_px-10 {
        padding-inline: 0.625rem;
    }
    .sm_px-15 {
        padding-inline: 0.9375rem;
    }
    .sm_px-17 {
        padding-inline: 1.0625rem;
    }
    .sm_px-18 {
        padding-inline: 1.125rem;
    }
    .sm_px-20 {
        padding-inline: 1.25rem;
    }
    .sm_px-24 {
        padding-inline: 1.5rem;
    }
    .sm_px-25 {
        padding-inline: 1.5625rem;
    }
    .sm_px-30 {
        padding-inline: 1.875rem;
    }
    .sm_px-35 {
        padding-inline: 2.1875rem;
    }
    .sm_px-38 {
        padding-inline: 2.375rem;
    }
    .sm_px-40 {
        padding-inline: 2.5rem;
    }
    .sm_px-43 {
        padding-inline: 2.6875rem;
    }
    .sm_px-45 {
        padding-inline: 2.8125rem;
    }
    .sm_py-0 {
        padding-block: 0rem;
    }
    .sm_py-25 {
        padding-block: 1.5625rem;
    }
    .sm_py-32 {
        padding-block: 2rem;
    }
    .sm_py-40 {
        padding-block: 2.5rem;
    }
    .sm_py-43 {
        padding-block: 2.6875rem;
    }
    .sm_py-45 {
        padding-block: 2.8125rem;
    }
    .sm_py-63 {
        padding-block: 3.9375rem;
    }
    .sm_py-120 {
        padding-block: 7.5rem;
    }
    .sm_m-0 {
        margin: 0rem;
    }
    .sm_mt-0 {
        margin-top: 0rem;
    }
    .sm_mt-10 {
        margin-top: 0.625rem;
    }
    .sm_mt-25 {
        margin-top: 1.5625rem;
    }
    .sm_mt-28 {
        margin-top: 1.75rem;
    }
    .sm_mt-30 {
        margin-top: 1.875rem;
    }
    .sm_mt-35 {
        margin-top: 2.1875rem;
    }
    .sm_mt-40 {
        margin-top: 2.5rem;
    }
    .sm_mt-50 {
        margin-top: 3.125rem;
    }
    .sm_mt-65 {
        margin-top: 4.0625rem;
    }
    .sm_mt-66 {
        margin-top: 4.125rem;
    }
    .sm_mt-75 {
        margin-top: 4.6875rem;
    }
    .sm_mt-80 {
        margin-top: 5rem;
    }
    .sm_mt--0 {
        margin-top: 0rem;
    }
    .sm_mt--22 {
        margin-top: -1.375rem;
    }
    .sm_mt--170 {
        margin-top: -10.625rem;
    }
    .sm_mb-0 {
        margin-bottom: 0rem;
    }
    .sm_mb-5 {
        margin-bottom: 0.3125rem;
    }
    .sm_mb-14 {
        margin-bottom: 0.875rem;
    }
    .sm_mb-15 {
        margin-bottom: 0.9375rem;
    }
    .sm_mb-20 {
        margin-bottom: 1.25rem;
    }
    .sm_mb-25 {
        margin-bottom: 1.5625rem;
    }
    .sm_mb-30 {
        margin-bottom: 1.875rem;
    }
    .sm_mb-31 {
        margin-bottom: 1.9375rem;
    }
    .sm_mb-35 {
        margin-bottom: 2.1875rem;
    }
    .sm_mb-40 {
        margin-bottom: 2.5rem;
    }
    .sm_mb-45 {
        margin-bottom: 2.8125rem;
    }
    .sm_mb-49 {
        margin-bottom: 3.0625rem;
    }
    .sm_mb-50 {
        margin-bottom: 3.125rem;
    }
    .sm_mb-55 {
        margin-bottom: 3.4375rem;
    }
    .sm_mb-60 {
        margin-bottom: 3.75rem;
    }
    .sm_mb-65 {
        margin-bottom: 4.0625rem;
    }
    .sm_mb-70 {
        margin-bottom: 4.375rem;
    }
    .sm_mb-80 {
        margin-bottom: 5rem;
    }
    .sm_mb-100 {
        margin-bottom: 6.25rem;
    }
    .sm_mb-120 {
        margin-bottom: 7.5rem;
    }
    .sm_ml-0 {
        margin-left: 0rem;
    }
    .sm_mr-0 {
        margin-right: 0rem;
    }
    .sm_mx-0 {
        margin-inline: 0rem;
    }
    .sm_mx-22 {
        margin-inline: 1.375rem;
    }
    .sm_mx-37 {
        margin-inline: 2.3125rem;
    }
    .sm_my-0 {
        margin-block: 0rem;
    }
    .sm_gap-0 {
        gap: 0rem;
    }
    .sm_gap-5 {
        gap: 0.3125rem;
    }
    .sm_gap-10 {
        gap: 0.625rem;
    }
    .sm_gap-15 {
        gap: 0.9375rem;
    }
    .sm_gap-20 {
        gap: 1.25rem;
    }
    .sm_gap-25 {
        gap: 1.5625rem;
    }
    .sm_gap-30 {
        gap: 1.875rem;
    }
    .sm_gap-40 {
        gap: 2.5rem;
    }
    .sm_gap-50 {
        gap: 3.125rem;
    }
    .sm_h-0 {
        height: 0%;
    }
    .sm_h-0-max {
        max-height: 0%;
    }
    .sm_h-1 {
        height: 1%;
    }
    .sm_h-1-max {
        max-height: 1%;
    }
    .sm_h-2 {
        height: 2%;
    }
    .sm_h-2-max {
        max-height: 2%;
    }
    .sm_h-3 {
        height: 3%;
    }
    .sm_h-3-max {
        max-height: 3%;
    }
    .sm_h-4 {
        height: 4%;
    }
    .sm_h-4-max {
        max-height: 4%;
    }
    .sm_h-5 {
        height: 5%;
    }
    .sm_h-5-max {
        max-height: 5%;
    }
    .sm_h-6 {
        height: 6%;
    }
    .sm_h-6-max {
        max-height: 6%;
    }
    .sm_h-7 {
        height: 7%;
    }
    .sm_h-7-max {
        max-height: 7%;
    }
    .sm_h-8 {
        height: 8%;
    }
    .sm_h-8-max {
        max-height: 8%;
    }
    .sm_h-9 {
        height: 9%;
    }
    .sm_h-9-max {
        max-height: 9%;
    }
    .sm_h-10 {
        height: 10%;
    }
    .sm_h-10-max {
        max-height: 10%;
    }
    .sm_h-11 {
        height: 11%;
    }
    .sm_h-11-max {
        max-height: 11%;
    }
    .sm_h-12 {
        height: 12%;
    }
    .sm_h-12-max {
        max-height: 12%;
    }
    .sm_h-13 {
        height: 13%;
    }
    .sm_h-13-max {
        max-height: 13%;
    }
    .sm_h-14 {
        height: 14%;
    }
    .sm_h-14-max {
        max-height: 14%;
    }
    .sm_h-15 {
        height: 15%;
    }
    .sm_h-15-max {
        max-height: 15%;
    }
    .sm_h-16 {
        height: 16%;
    }
    .sm_h-16-max {
        max-height: 16%;
    }
    .sm_h-17 {
        height: 17%;
    }
    .sm_h-17-max {
        max-height: 17%;
    }
    .sm_h-18 {
        height: 18%;
    }
    .sm_h-18-max {
        max-height: 18%;
    }
    .sm_h-19 {
        height: 19%;
    }
    .sm_h-19-max {
        max-height: 19%;
    }
    .sm_h-20 {
        height: 20%;
    }
    .sm_h-20-max {
        max-height: 20%;
    }
    .sm_h-21 {
        height: 21%;
    }
    .sm_h-21-max {
        max-height: 21%;
    }
    .sm_h-22 {
        height: 22%;
    }
    .sm_h-22-max {
        max-height: 22%;
    }
    .sm_h-23 {
        height: 23%;
    }
    .sm_h-23-max {
        max-height: 23%;
    }
    .sm_h-24 {
        height: 24%;
    }
    .sm_h-24-max {
        max-height: 24%;
    }
    .sm_h-25 {
        height: 25%;
    }
    .sm_h-25-max {
        max-height: 25%;
    }
    .sm_h-26 {
        height: 26%;
    }
    .sm_h-26-max {
        max-height: 26%;
    }
    .sm_h-27 {
        height: 27%;
    }
    .sm_h-27-max {
        max-height: 27%;
    }
    .sm_h-28 {
        height: 28%;
    }
    .sm_h-28-max {
        max-height: 28%;
    }
    .sm_h-29 {
        height: 29%;
    }
    .sm_h-29-max {
        max-height: 29%;
    }
    .sm_h-30 {
        height: 30%;
    }
    .sm_h-30-max {
        max-height: 30%;
    }
    .sm_h-31 {
        height: 31%;
    }
    .sm_h-31-max {
        max-height: 31%;
    }
    .sm_h-32 {
        height: 32%;
    }
    .sm_h-32-max {
        max-height: 32%;
    }
    .sm_h-33 {
        height: 33%;
    }
    .sm_h-33-max {
        max-height: 33%;
    }
    .sm_h-34 {
        height: 34%;
    }
    .sm_h-34-max {
        max-height: 34%;
    }
    .sm_h-35 {
        height: 35%;
    }
    .sm_h-35-max {
        max-height: 35%;
    }
    .sm_h-36 {
        height: 36%;
    }
    .sm_h-36-max {
        max-height: 36%;
    }
    .sm_h-37 {
        height: 37%;
    }
    .sm_h-37-max {
        max-height: 37%;
    }
    .sm_h-38 {
        height: 38%;
    }
    .sm_h-38-max {
        max-height: 38%;
    }
    .sm_h-39 {
        height: 39%;
    }
    .sm_h-39-max {
        max-height: 39%;
    }
    .sm_h-40 {
        height: 40%;
    }
    .sm_h-40-max {
        max-height: 40%;
    }
    .sm_h-41 {
        height: 41%;
    }
    .sm_h-41-max {
        max-height: 41%;
    }
    .sm_h-42 {
        height: 42%;
    }
    .sm_h-42-max {
        max-height: 42%;
    }
    .sm_h-43 {
        height: 43%;
    }
    .sm_h-43-max {
        max-height: 43%;
    }
    .sm_h-44 {
        height: 44%;
    }
    .sm_h-44-max {
        max-height: 44%;
    }
    .sm_h-45 {
        height: 45%;
    }
    .sm_h-45-max {
        max-height: 45%;
    }
    .sm_h-46 {
        height: 46%;
    }
    .sm_h-46-max {
        max-height: 46%;
    }
    .sm_h-47 {
        height: 47%;
    }
    .sm_h-47-max {
        max-height: 47%;
    }
    .sm_h-48 {
        height: 48%;
    }
    .sm_h-48-max {
        max-height: 48%;
    }
    .sm_h-49 {
        height: 49%;
    }
    .sm_h-49-max {
        max-height: 49%;
    }
    .sm_h-50 {
        height: 50%;
    }
    .sm_h-50-max {
        max-height: 50%;
    }
    .sm_h-51 {
        height: 51%;
    }
    .sm_h-51-max {
        max-height: 51%;
    }
    .sm_h-52 {
        height: 52%;
    }
    .sm_h-52-max {
        max-height: 52%;
    }
    .sm_h-53 {
        height: 53%;
    }
    .sm_h-53-max {
        max-height: 53%;
    }
    .sm_h-54 {
        height: 54%;
    }
    .sm_h-54-max {
        max-height: 54%;
    }
    .sm_h-55 {
        height: 55%;
    }
    .sm_h-55-max {
        max-height: 55%;
    }
    .sm_h-56 {
        height: 56%;
    }
    .sm_h-56-max {
        max-height: 56%;
    }
    .sm_h-57 {
        height: 57%;
    }
    .sm_h-57-max {
        max-height: 57%;
    }
    .sm_h-58 {
        height: 58%;
    }
    .sm_h-58-max {
        max-height: 58%;
    }
    .sm_h-59 {
        height: 59%;
    }
    .sm_h-59-max {
        max-height: 59%;
    }
    .sm_h-60 {
        height: 60%;
    }
    .sm_h-60-max {
        max-height: 60%;
    }
    .sm_h-61 {
        height: 61%;
    }
    .sm_h-61-max {
        max-height: 61%;
    }
    .sm_h-62 {
        height: 62%;
    }
    .sm_h-62-max {
        max-height: 62%;
    }
    .sm_h-63 {
        height: 63%;
    }
    .sm_h-63-max {
        max-height: 63%;
    }
    .sm_h-64 {
        height: 64%;
    }
    .sm_h-64-max {
        max-height: 64%;
    }
    .sm_h-65 {
        height: 65%;
    }
    .sm_h-65-max {
        max-height: 65%;
    }
    .sm_h-66 {
        height: 66%;
    }
    .sm_h-66-max {
        max-height: 66%;
    }
    .sm_h-67 {
        height: 67%;
    }
    .sm_h-67-max {
        max-height: 67%;
    }
    .sm_h-68 {
        height: 68%;
    }
    .sm_h-68-max {
        max-height: 68%;
    }
    .sm_h-69 {
        height: 69%;
    }
    .sm_h-69-max {
        max-height: 69%;
    }
    .sm_h-70 {
        height: 70%;
    }
    .sm_h-70-max {
        max-height: 70%;
    }
    .sm_h-71 {
        height: 71%;
    }
    .sm_h-71-max {
        max-height: 71%;
    }
    .sm_h-72 {
        height: 72%;
    }
    .sm_h-72-max {
        max-height: 72%;
    }
    .sm_h-73 {
        height: 73%;
    }
    .sm_h-73-max {
        max-height: 73%;
    }
    .sm_h-74 {
        height: 74%;
    }
    .sm_h-74-max {
        max-height: 74%;
    }
    .sm_h-75 {
        height: 75%;
    }
    .sm_h-75-max {
        max-height: 75%;
    }
    .sm_h-76 {
        height: 76%;
    }
    .sm_h-76-max {
        max-height: 76%;
    }
    .sm_h-77 {
        height: 77%;
    }
    .sm_h-77-max {
        max-height: 77%;
    }
    .sm_h-78 {
        height: 78%;
    }
    .sm_h-78-max {
        max-height: 78%;
    }
    .sm_h-79 {
        height: 79%;
    }
    .sm_h-79-max {
        max-height: 79%;
    }
    .sm_h-80 {
        height: 80%;
    }
    .sm_h-80-max {
        max-height: 80%;
    }
    .sm_h-81 {
        height: 81%;
    }
    .sm_h-81-max {
        max-height: 81%;
    }
    .sm_h-82 {
        height: 82%;
    }
    .sm_h-82-max {
        max-height: 82%;
    }
    .sm_h-83 {
        height: 83%;
    }
    .sm_h-83-max {
        max-height: 83%;
    }
    .sm_h-84 {
        height: 84%;
    }
    .sm_h-84-max {
        max-height: 84%;
    }
    .sm_h-85 {
        height: 85%;
    }
    .sm_h-85-max {
        max-height: 85%;
    }
    .sm_h-86 {
        height: 86%;
    }
    .sm_h-86-max {
        max-height: 86%;
    }
    .sm_h-87 {
        height: 87%;
    }
    .sm_h-87-max {
        max-height: 87%;
    }
    .sm_h-88 {
        height: 88%;
    }
    .sm_h-88-max {
        max-height: 88%;
    }
    .sm_h-89 {
        height: 89%;
    }
    .sm_h-89-max {
        max-height: 89%;
    }
    .sm_h-90 {
        height: 90%;
    }
    .sm_h-90-max {
        max-height: 90%;
    }
    .sm_h-91 {
        height: 91%;
    }
    .sm_h-91-max {
        max-height: 91%;
    }
    .sm_h-92 {
        height: 92%;
    }
    .sm_h-92-max {
        max-height: 92%;
    }
    .sm_h-93 {
        height: 93%;
    }
    .sm_h-93-max {
        max-height: 93%;
    }
    .sm_h-94 {
        height: 94%;
    }
    .sm_h-94-max {
        max-height: 94%;
    }
    .sm_h-95 {
        height: 95%;
    }
    .sm_h-95-max {
        max-height: 95%;
    }
    .sm_h-96 {
        height: 96%;
    }
    .sm_h-96-max {
        max-height: 96%;
    }
    .sm_h-97 {
        height: 97%;
    }
    .sm_h-97-max {
        max-height: 97%;
    }
    .sm_h-98 {
        height: 98%;
    }
    .sm_h-98-max {
        max-height: 98%;
    }
    .sm_h-99 {
        height: 99%;
    }
    .sm_h-99-max {
        max-height: 99%;
    }
    .sm_h-100 {
        height: 100%;
    }
    .sm_h-100-max {
        max-height: 100%;
    }
    .sm_h-max-0 {
        max-height: 0rem;
    }
    .sm_h-min-0 {
        min-height: 0rem;
    }
    .sm_w-0 {
        width: 0%;
    }
    .sm_w-0-max {
        max-width: 0%;
    }
    .sm_w-1 {
        width: 1%;
    }
    .sm_w-1-max {
        max-width: 1%;
    }
    .sm_w-2 {
        width: 2%;
    }
    .sm_w-2-max {
        max-width: 2%;
    }
    .sm_w-3 {
        width: 3%;
    }
    .sm_w-3-max {
        max-width: 3%;
    }
    .sm_w-4 {
        width: 4%;
    }
    .sm_w-4-max {
        max-width: 4%;
    }
    .sm_w-5 {
        width: 5%;
    }
    .sm_w-5-max {
        max-width: 5%;
    }
    .sm_w-6 {
        width: 6%;
    }
    .sm_w-6-max {
        max-width: 6%;
    }
    .sm_w-7 {
        width: 7%;
    }
    .sm_w-7-max {
        max-width: 7%;
    }
    .sm_w-8 {
        width: 8%;
    }
    .sm_w-8-max {
        max-width: 8%;
    }
    .sm_w-9 {
        width: 9%;
    }
    .sm_w-9-max {
        max-width: 9%;
    }
    .sm_w-10 {
        width: 10%;
    }
    .sm_w-10-max {
        max-width: 10%;
    }
    .sm_w-11 {
        width: 11%;
    }
    .sm_w-11-max {
        max-width: 11%;
    }
    .sm_w-12 {
        width: 12%;
    }
    .sm_w-12-max {
        max-width: 12%;
    }
    .sm_w-13 {
        width: 13%;
    }
    .sm_w-13-max {
        max-width: 13%;
    }
    .sm_w-14 {
        width: 14%;
    }
    .sm_w-14-max {
        max-width: 14%;
    }
    .sm_w-15 {
        width: 15%;
    }
    .sm_w-15-max {
        max-width: 15%;
    }
    .sm_w-16 {
        width: 16%;
    }
    .sm_w-16-max {
        max-width: 16%;
    }
    .sm_w-17 {
        width: 17%;
    }
    .sm_w-17-max {
        max-width: 17%;
    }
    .sm_w-18 {
        width: 18%;
    }
    .sm_w-18-max {
        max-width: 18%;
    }
    .sm_w-19 {
        width: 19%;
    }
    .sm_w-19-max {
        max-width: 19%;
    }
    .sm_w-20 {
        width: 20%;
    }
    .sm_w-20-max {
        max-width: 20%;
    }
    .sm_w-21 {
        width: 21%;
    }
    .sm_w-21-max {
        max-width: 21%;
    }
    .sm_w-22 {
        width: 22%;
    }
    .sm_w-22-max {
        max-width: 22%;
    }
    .sm_w-23 {
        width: 23%;
    }
    .sm_w-23-max {
        max-width: 23%;
    }
    .sm_w-24 {
        width: 24%;
    }
    .sm_w-24-max {
        max-width: 24%;
    }
    .sm_w-25 {
        width: 25%;
    }
    .sm_w-25-max {
        max-width: 25%;
    }
    .sm_w-26 {
        width: 26%;
    }
    .sm_w-26-max {
        max-width: 26%;
    }
    .sm_w-27 {
        width: 27%;
    }
    .sm_w-27-max {
        max-width: 27%;
    }
    .sm_w-28 {
        width: 28%;
    }
    .sm_w-28-max {
        max-width: 28%;
    }
    .sm_w-29 {
        width: 29%;
    }
    .sm_w-29-max {
        max-width: 29%;
    }
    .sm_w-30 {
        width: 30%;
    }
    .sm_w-30-max {
        max-width: 30%;
    }
    .sm_w-31 {
        width: 31%;
    }
    .sm_w-31-max {
        max-width: 31%;
    }
    .sm_w-32 {
        width: 32%;
    }
    .sm_w-32-max {
        max-width: 32%;
    }
    .sm_w-33 {
        width: 33%;
    }
    .sm_w-33-max {
        max-width: 33%;
    }
    .sm_w-34 {
        width: 34%;
    }
    .sm_w-34-max {
        max-width: 34%;
    }
    .sm_w-35 {
        width: 35%;
    }
    .sm_w-35-max {
        max-width: 35%;
    }
    .sm_w-36 {
        width: 36%;
    }
    .sm_w-36-max {
        max-width: 36%;
    }
    .sm_w-37 {
        width: 37%;
    }
    .sm_w-37-max {
        max-width: 37%;
    }
    .sm_w-38 {
        width: 38%;
    }
    .sm_w-38-max {
        max-width: 38%;
    }
    .sm_w-39 {
        width: 39%;
    }
    .sm_w-39-max {
        max-width: 39%;
    }
    .sm_w-40 {
        width: 40%;
    }
    .sm_w-40-max {
        max-width: 40%;
    }
    .sm_w-41 {
        width: 41%;
    }
    .sm_w-41-max {
        max-width: 41%;
    }
    .sm_w-42 {
        width: 42%;
    }
    .sm_w-42-max {
        max-width: 42%;
    }
    .sm_w-43 {
        width: 43%;
    }
    .sm_w-43-max {
        max-width: 43%;
    }
    .sm_w-44 {
        width: 44%;
    }
    .sm_w-44-max {
        max-width: 44%;
    }
    .sm_w-45 {
        width: 45%;
    }
    .sm_w-45-max {
        max-width: 45%;
    }
    .sm_w-46 {
        width: 46%;
    }
    .sm_w-46-max {
        max-width: 46%;
    }
    .sm_w-47 {
        width: 47%;
    }
    .sm_w-47-max {
        max-width: 47%;
    }
    .sm_w-48 {
        width: 48%;
    }
    .sm_w-48-max {
        max-width: 48%;
    }
    .sm_w-49 {
        width: 49%;
    }
    .sm_w-49-max {
        max-width: 49%;
    }
    .sm_w-50 {
        width: 50%;
    }
    .sm_w-50-max {
        max-width: 50%;
    }
    .sm_w-51 {
        width: 51%;
    }
    .sm_w-51-max {
        max-width: 51%;
    }
    .sm_w-52 {
        width: 52%;
    }
    .sm_w-52-max {
        max-width: 52%;
    }
    .sm_w-53 {
        width: 53%;
    }
    .sm_w-53-max {
        max-width: 53%;
    }
    .sm_w-54 {
        width: 54%;
    }
    .sm_w-54-max {
        max-width: 54%;
    }
    .sm_w-55 {
        width: 55%;
    }
    .sm_w-55-max {
        max-width: 55%;
    }
    .sm_w-56 {
        width: 56%;
    }
    .sm_w-56-max {
        max-width: 56%;
    }
    .sm_w-57 {
        width: 57%;
    }
    .sm_w-57-max {
        max-width: 57%;
    }
    .sm_w-58 {
        width: 58%;
    }
    .sm_w-58-max {
        max-width: 58%;
    }
    .sm_w-59 {
        width: 59%;
    }
    .sm_w-59-max {
        max-width: 59%;
    }
    .sm_w-60 {
        width: 60%;
    }
    .sm_w-60-max {
        max-width: 60%;
    }
    .sm_w-61 {
        width: 61%;
    }
    .sm_w-61-max {
        max-width: 61%;
    }
    .sm_w-62 {
        width: 62%;
    }
    .sm_w-62-max {
        max-width: 62%;
    }
    .sm_w-63 {
        width: 63%;
    }
    .sm_w-63-max {
        max-width: 63%;
    }
    .sm_w-64 {
        width: 64%;
    }
    .sm_w-64-max {
        max-width: 64%;
    }
    .sm_w-65 {
        width: 65%;
    }
    .sm_w-65-max {
        max-width: 65%;
    }
    .sm_w-66 {
        width: 66%;
    }
    .sm_w-66-max {
        max-width: 66%;
    }
    .sm_w-67 {
        width: 67%;
    }
    .sm_w-67-max {
        max-width: 67%;
    }
    .sm_w-68 {
        width: 68%;
    }
    .sm_w-68-max {
        max-width: 68%;
    }
    .sm_w-69 {
        width: 69%;
    }
    .sm_w-69-max {
        max-width: 69%;
    }
    .sm_w-70 {
        width: 70%;
    }
    .sm_w-70-max {
        max-width: 70%;
    }
    .sm_w-71 {
        width: 71%;
    }
    .sm_w-71-max {
        max-width: 71%;
    }
    .sm_w-72 {
        width: 72%;
    }
    .sm_w-72-max {
        max-width: 72%;
    }
    .sm_w-73 {
        width: 73%;
    }
    .sm_w-73-max {
        max-width: 73%;
    }
    .sm_w-74 {
        width: 74%;
    }
    .sm_w-74-max {
        max-width: 74%;
    }
    .sm_w-75 {
        width: 75%;
    }
    .sm_w-75-max {
        max-width: 75%;
    }
    .sm_w-76 {
        width: 76%;
    }
    .sm_w-76-max {
        max-width: 76%;
    }
    .sm_w-77 {
        width: 77%;
    }
    .sm_w-77-max {
        max-width: 77%;
    }
    .sm_w-78 {
        width: 78%;
    }
    .sm_w-78-max {
        max-width: 78%;
    }
    .sm_w-79 {
        width: 79%;
    }
    .sm_w-79-max {
        max-width: 79%;
    }
    .sm_w-80 {
        width: 80%;
    }
    .sm_w-80-max {
        max-width: 80%;
    }
    .sm_w-81 {
        width: 81%;
    }
    .sm_w-81-max {
        max-width: 81%;
    }
    .sm_w-82 {
        width: 82%;
    }
    .sm_w-82-max {
        max-width: 82%;
    }
    .sm_w-83 {
        width: 83%;
    }
    .sm_w-83-max {
        max-width: 83%;
    }
    .sm_w-84 {
        width: 84%;
    }
    .sm_w-84-max {
        max-width: 84%;
    }
    .sm_w-85 {
        width: 85%;
    }
    .sm_w-85-max {
        max-width: 85%;
    }
    .sm_w-86 {
        width: 86%;
    }
    .sm_w-86-max {
        max-width: 86%;
    }
    .sm_w-87 {
        width: 87%;
    }
    .sm_w-87-max {
        max-width: 87%;
    }
    .sm_w-88 {
        width: 88%;
    }
    .sm_w-88-max {
        max-width: 88%;
    }
    .sm_w-89 {
        width: 89%;
    }
    .sm_w-89-max {
        max-width: 89%;
    }
    .sm_w-90 {
        width: 90%;
    }
    .sm_w-90-max {
        max-width: 90%;
    }
    .sm_w-91 {
        width: 91%;
    }
    .sm_w-91-max {
        max-width: 91%;
    }
    .sm_w-92 {
        width: 92%;
    }
    .sm_w-92-max {
        max-width: 92%;
    }
    .sm_w-93 {
        width: 93%;
    }
    .sm_w-93-max {
        max-width: 93%;
    }
    .sm_w-94 {
        width: 94%;
    }
    .sm_w-94-max {
        max-width: 94%;
    }
    .sm_w-95 {
        width: 95%;
    }
    .sm_w-95-max {
        max-width: 95%;
    }
    .sm_w-96 {
        width: 96%;
    }
    .sm_w-96-max {
        max-width: 96%;
    }
    .sm_w-97 {
        width: 97%;
    }
    .sm_w-97-max {
        max-width: 97%;
    }
    .sm_w-98 {
        width: 98%;
    }
    .sm_w-98-max {
        max-width: 98%;
    }
    .sm_w-99 {
        width: 99%;
    }
    .sm_w-99-max {
        max-width: 99%;
    }
    .sm_w-100 {
        width: 100%;
    }
    .sm_w-100-max {
        max-width: 100%;
    }
    .sm_w-fixed-100 {
        width: 6.25rem;
    }
    .sm_w-fixed-120 {
        width: 7.5rem;
    }
    .sm_w-fixed-280 {
        width: 17.5rem;
    }
    .sm_w-fixed-304 {
        width: 19rem;
    }
    .sm_w-max-0 {
        max-width: 0rem;
    }
    .sm_w-max-40 {
        max-width: 2.5rem;
    }
    .sm_w-max-75 {
        max-width: 4.6875rem;
    }
    .sm_w-max-83 {
        max-width: 5.1875rem;
    }
    .sm_w-max-90 {
        max-width: 5.625rem;
    }
    .sm_w-max-115 {
        max-width: 7.1875rem;
    }
    .sm_w-max-120 {
        max-width: 7.5rem;
    }
    .sm_w-max-130 {
        max-width: 8.125rem;
    }
    .sm_w-max-150 {
        max-width: 9.375rem;
    }
    .sm_w-max-155 {
        max-width: 9.6875rem;
    }
    .sm_w-max-175 {
        max-width: 10.9375rem;
    }
    .sm_w-max-189 {
        max-width: 11.8125rem;
    }
    .sm_w-max-210 {
        max-width: 13.125rem;
    }
    .sm_w-max-213 {
        max-width: 13.3125rem;
    }
    .sm_w-max-215 {
        max-width: 13.4375rem;
    }
    .sm_w-max-220 {
        max-width: 13.75rem;
    }
    .sm_w-max-229 {
        max-width: 14.3125rem;
    }
    .sm_w-max-230 {
        max-width: 14.375rem;
    }
    .sm_w-max-233 {
        max-width: 14.5625rem;
    }
    .sm_w-max-235 {
        max-width: 14.6875rem;
    }
    .sm_w-max-237 {
        max-width: 14.8125rem;
    }
    .sm_w-max-238 {
        max-width: 14.875rem;
    }
    .sm_w-max-239 {
        max-width: 14.9375rem;
    }
    .sm_w-max-240 {
        max-width: 15rem;
    }
    .sm_w-max-242 {
        max-width: 15.125rem;
    }
    .sm_w-max-245 {
        max-width: 15.3125rem;
    }
    .sm_w-max-250 {
        max-width: 15.625rem;
    }
    .sm_w-max-254 {
        max-width: 15.875rem;
    }
    .sm_w-max-255 {
        max-width: 15.9375rem;
    }
    .sm_w-max-257 {
        max-width: 16.0625rem;
    }
    .sm_w-max-260 {
        max-width: 16.25rem;
    }
    .sm_w-max-265 {
        max-width: 16.5625rem;
    }
    .sm_w-max-267 {
        max-width: 16.6875rem;
    }
    .sm_w-max-270 {
        max-width: 16.875rem;
    }
    .sm_w-max-273 {
        max-width: 17.0625rem;
    }
    .sm_w-max-275 {
        max-width: 17.1875rem;
    }
    .sm_w-max-277 {
        max-width: 17.3125rem;
    }
    .sm_w-max-278 {
        max-width: 17.375rem;
    }
    .sm_w-max-279 {
        max-width: 17.4375rem;
    }
    .sm_w-max-280 {
        max-width: 17.5rem;
    }
    .sm_w-max-282 {
        max-width: 17.625rem;
    }
    .sm_w-max-285 {
        max-width: 17.8125rem;
    }
    .sm_w-max-286 {
        max-width: 17.875rem;
    }
    .sm_w-max-287 {
        max-width: 17.9375rem;
    }
    .sm_w-max-288 {
        max-width: 18rem;
    }
    .sm_w-max-290 {
        max-width: 18.125rem;
    }
    .sm_w-max-293 {
        max-width: 18.3125rem;
    }
    .sm_w-max-295 {
        max-width: 18.4375rem;
    }
    .sm_w-max-296 {
        max-width: 18.5rem;
    }
    .sm_w-max-297 {
        max-width: 18.5625rem;
    }
    .sm_w-max-299 {
        max-width: 18.6875rem;
    }
    .sm_w-max-300 {
        max-width: 18.75rem;
    }
    .sm_w-max-302 {
        max-width: 18.875rem;
    }
    .sm_w-max-304 {
        max-width: 19rem;
    }
    .sm_w-max-306 {
        max-width: 19.125rem;
    }
    .sm_w-max-310 {
        max-width: 19.375rem;
    }
    .sm_w-max-314 {
        max-width: 19.625rem;
    }
    .sm_w-max-315 {
        max-width: 19.6875rem;
    }
    .sm_w-max-317 {
        max-width: 19.8125rem;
    }
    .sm_w-max-318 {
        max-width: 19.875rem;
    }
    .sm_w-max-320 {
        max-width: 20rem;
    }
    .sm_w-max-322 {
        max-width: 20.125rem;
    }
    .sm_w-max-325 {
        max-width: 20.3125rem;
    }
    .sm_w-max-326 {
        max-width: 20.375rem;
    }
    .sm_w-max-333 {
        max-width: 20.8125rem;
    }
    .sm_w-max-335 {
        max-width: 20.9375rem;
    }
    .sm_w-max-336 {
        max-width: 21rem;
    }
    .sm_w-max-340 {
        max-width: 21.25rem;
    }
    .sm_w-max-341 {
        max-width: 21.3125rem;
    }
    .sm_w-max-343 {
        max-width: 21.4375rem;
    }
    .sm_w-max-345 {
        max-width: 21.5625rem;
    }
    .sm_w-max-347 {
        max-width: 21.6875rem;
    }
    .sm_w-max-350 {
        max-width: 21.875rem;
    }
    .sm_w-max-354 {
        max-width: 22.125rem;
    }
    .sm_w-max-360 {
        max-width: 22.5rem;
    }
    .sm_w-max-368 {
        max-width: 23rem;
    }
    .sm_w-max-370 {
        max-width: 23.125rem;
    }
    .sm_w-max-380 {
        max-width: 23.75rem;
    }
    .sm_w-max-382 {
        max-width: 23.875rem;
    }
    .sm_w-max-384 {
        max-width: 24rem;
    }
    .sm_w-max-385 {
        max-width: 24.0625rem;
    }
    .sm_w-max-500 {
        max-width: 31.25rem;
    }
    .sm_w-fixed-0 {
        width: 0rem;
    }
    .sm_w-fixed-150 {
        width: 9.375rem;
    }
    .sm_w-fixed-370 {
        width: 23.125rem;
    }
    .sm_h-fixed-0 {
        height: 0rem;
    }
    .sm_h-fixed-282 {
        height: 17.625rem;
    }
    .sm_h-fixed-350 {
        height: 21.875rem;
    }
    .sm_h-fixed-515 {
        height: 32.1875rem;
    }
}
.container,
.top-bar-wrapper {
    max-width: 1440px;
    margin-inline: auto;
    padding-inline: 1.3125rem;
}
.text-align-left {
    text-align: left;
}
.text-align-center,
.active > .icon-os-name,
.icon-os-name {
    text-align: center;
}
.text-align-right {
    text-align: right;
}
.text-uppercase {
    text-transform: uppercase;
}
@media (max-width: 899px) {
    .md_text-align-left {
        text-align: left;
    }
    .md_text-align-center {
        text-align: center;
    }
    .md_text-align-right {
        text-align: right;
    }
    .md_text-uppercase {
        text-transform: uppercase;
    }
}
@media (max-width: 499px) {
    .sm_text-align-left {
        text-align: left;
    }
    .sm_text-align-center {
        text-align: center;
    }
    .sm_text-align-right {
        text-align: right;
    }
    .sm_text-uppercase {
        text-transform: uppercase;
    }
}
.text-light-14 {
    font-weight: 300;
    font-size: 0.875rem;
}
.text-light-16 {
    font-weight: 300;
    font-size: 1rem;
}
.text-light-20 {
    font-weight: 300;
    font-size: 1.25rem;
}
.text-light-21 {
    font-weight: 300;
    font-size: 1.3125rem;
}
.text-light-22 {
    font-weight: 300;
    font-size: 1.375rem;
}
.text-light-23 {
    font-weight: 300;
    font-size: 1.4375rem;
}
.text-light-25 {
    font-weight: 300;
    font-size: 1.5625rem;
}
.text-light-24 {
    font-weight: 300;
    font-size: 1.5rem;
}
.text-light-26 {
    font-weight: 300;
    font-size: 1.625rem;
}
.text-light-27 {
    font-weight: 300;
    font-size: 1.6875rem;
}
.text-light-29 {
    font-weight: 300;
    font-size: 1.8125rem;
}
.text-light-30 {
    font-weight: 300;
    font-size: 1.875rem;
}
.text-light-31 {
    font-weight: 300;
    font-size: 1.9375rem;
}
.text-light-32 {
    font-weight: 300;
    font-size: 2rem;
}
.text-light-33 {
    font-weight: 300;
    font-size: 2.0625rem;
}
.text-light-34 {
    font-weight: 300;
    font-size: 2.125rem;
}
.text-light-35 {
    font-weight: 300;
    font-size: 2.1875rem;
}
.text-light-36 {
    font-weight: 300;
    font-size: 2.25rem;
}
.text-light-42 {
    font-weight: 300;
    font-size: 2.625rem;
}
.text-light {
    font-weight: 300;
}
.text-light-108,
.count :before {
    font-weight: 300;
    font-size: 6.75rem;
}
@media (max-width: 499px) {
    .sm_text-light-14 {
        font-weight: 300;
        font-size: 0.875rem;
    }
    .sm_text-light-16 {
        font-weight: 300;
        font-size: 1rem;
    }
    .sm_text-light-20 {
        font-weight: 300;
        font-size: 1.25rem;
    }
    .sm_text-light-21 {
        font-weight: 300;
        font-size: 1.3125rem;
    }
    .sm_text-light-22 {
        font-weight: 300;
        font-size: 1.375rem;
    }
    .sm_text-light-23 {
        font-weight: 300;
        font-size: 1.4375rem;
    }
    .sm_text-light-25 {
        font-weight: 300;
        font-size: 1.5625rem;
    }
    .sm_text-light-24 {
        font-weight: 300;
        font-size: 1.5rem;
    }
    .sm_text-light-26 {
        font-weight: 300;
        font-size: 1.625rem;
    }
    .sm_text-light-27 {
        font-weight: 300;
        font-size: 1.6875rem;
    }
    .sm_text-light-29 {
        font-weight: 300;
        font-size: 1.8125rem;
    }
    .sm_text-light-30 {
        font-weight: 300;
        font-size: 1.875rem;
    }
    .sm_text-light-31 {
        font-weight: 300;
        font-size: 1.9375rem;
    }
    .sm_text-light-32 {
        font-weight: 300;
        font-size: 2rem;
    }
    .sm_text-light-33 {
        font-weight: 300;
        font-size: 2.0625rem;
    }
    .sm_text-light-34 {
        font-weight: 300;
        font-size: 2.125rem;
    }
    .sm_text-light-35 {
        font-weight: 300;
        font-size: 2.1875rem;
    }
    .sm_text-light-36 {
        font-weight: 300;
        font-size: 2.25rem;
    }
    .sm_text-light-42 {
        font-weight: 300;
        font-size: 2.625rem;
    }
    .sm_text-light {
        font-weight: 300;
    }
    .sm_text-light-108 {
        font-weight: 300;
        font-size: 6.75rem;
    }
}
.text-regular-8 {
    font-weight: 400;
    font-size: 0.5rem;
}
.text-regular-12 {
    font-weight: 400;
    font-size: 0.75rem;
}
.text-regular-13 {
    font-weight: 400;
    font-size: 0.8125rem;
}
.text-regular-14 {
    font-weight: 400;
    font-size: 0.875rem;
}
.text-regular-15,
.icon-os-name {
    font-weight: 400;
    font-size: 0.9375rem;
}
.text-regular-16 {
    font-weight: 400;
    font-size: 1rem;
}
.text-regular-17 {
    font-weight: 400;
    font-size: 1.0625rem;
}
.text-regular-18 {
    font-weight: 400;
    font-size: 1.125rem;
}
.text-regular-19 {
    font-weight: 400;
    font-size: 1.1875rem;
}
.text-regular-20 {
    font-weight: 400;
    font-size: 1.25rem;
}
.text-regular-21 {
    font-weight: 400;
    font-size: 1.3125rem;
}
.text-regular-22 {
    font-weight: 400;
    font-size: 1.375rem;
}
.text-regular-23 {
    font-weight: 400;
    font-size: 1.4375rem;
}
.text-regular-24 {
    font-weight: 400;
    font-size: 1.5rem;
}
.text-regular-25 {
    font-weight: 400;
    font-size: 1.5625rem;
}
.text-regular-26 {
    font-weight: 400;
    font-size: 1.625rem;
}
.text-regular-27 {
    font-weight: 400;
    font-size: 1.6875rem;
}
.text-regular-30 {
    font-weight: 400;
    font-size: 1.875rem;
}
.text-regular-31 {
    font-weight: 400;
    font-size: 1.9375rem;
}
.text-regular {
    font-weight: 400;
}
.text-regular-36 {
    font-weight: 400;
    font-size: 2.25rem;
}
@media (max-width: 899px) {
    .md_text-regular-8 {
        font-weight: 400;
        font-size: 0.5rem;
    }
    .md_text-regular-12 {
        font-weight: 400;
        font-size: 0.75rem;
    }
    .md_text-regular-13 {
        font-weight: 400;
        font-size: 0.8125rem;
    }
    .md_text-regular-14 {
        font-weight: 400;
        font-size: 0.875rem;
    }
    .md_text-regular-15 {
        font-weight: 400;
        font-size: 0.9375rem;
    }
    .md_text-regular-16 {
        font-weight: 400;
        font-size: 1rem;
    }
    .md_text-regular-17 {
        font-weight: 400;
        font-size: 1.0625rem;
    }
    .md_text-regular-18 {
        font-weight: 400;
        font-size: 1.125rem;
    }
    .md_text-regular-19 {
        font-weight: 400;
        font-size: 1.1875rem;
    }
    .md_text-regular-20 {
        font-weight: 400;
        font-size: 1.25rem;
    }
    .md_text-regular-21 {
        font-weight: 400;
        font-size: 1.3125rem;
    }
    .md_text-regular-22 {
        font-weight: 400;
        font-size: 1.375rem;
    }
    .md_text-regular-23 {
        font-weight: 400;
        font-size: 1.4375rem;
    }
    .md_text-regular-24 {
        font-weight: 400;
        font-size: 1.5rem;
    }
    .md_text-regular-25 {
        font-weight: 400;
        font-size: 1.5625rem;
    }
    .md_text-regular-26 {
        font-weight: 400;
        font-size: 1.625rem;
    }
    .md_text-regular-27 {
        font-weight: 400;
        font-size: 1.6875rem;
    }
    .md_text-regular-30 {
        font-weight: 400;
        font-size: 1.875rem;
    }
    .md_text-regular-31 {
        font-weight: 400;
        font-size: 1.9375rem;
    }
    .md_text-regular {
        font-weight: 400;
    }
    .md_text-regular-36 {
        font-weight: 400;
        font-size: 2.25rem;
    }
}
@media (max-width: 499px) {
    .sm_text-regular-8 {
        font-weight: 400;
        font-size: 0.5rem;
    }
    .sm_text-regular-12 {
        font-weight: 400;
        font-size: 0.75rem;
    }
    .sm_text-regular-13 {
        font-weight: 400;
        font-size: 0.8125rem;
    }
    .sm_text-regular-14 {
        font-weight: 400;
        font-size: 0.875rem;
    }
    .sm_text-regular-15 {
        font-weight: 400;
        font-size: 0.9375rem;
    }
    .sm_text-regular-16 {
        font-weight: 400;
        font-size: 1rem;
    }
    .sm_text-regular-17 {
        font-weight: 400;
        font-size: 1.0625rem;
    }
    .sm_text-regular-18 {
        font-weight: 400;
        font-size: 1.125rem;
    }
    .sm_text-regular-19 {
        font-weight: 400;
        font-size: 1.1875rem;
    }
    .sm_text-regular-20 {
        font-weight: 400;
        font-size: 1.25rem;
    }
    .sm_text-regular-21 {
        font-weight: 400;
        font-size: 1.3125rem;
    }
    .sm_text-regular-22 {
        font-weight: 400;
        font-size: 1.375rem;
    }
    .sm_text-regular-23 {
        font-weight: 400;
        font-size: 1.4375rem;
    }
    .sm_text-regular-24 {
        font-weight: 400;
        font-size: 1.5rem;
    }
    .sm_text-regular-25 {
        font-weight: 400;
        font-size: 1.5625rem;
    }
    .sm_text-regular-26 {
        font-weight: 400;
        font-size: 1.625rem;
    }
    .sm_text-regular-27 {
        font-weight: 400;
        font-size: 1.6875rem;
    }
    .sm_text-regular-30 {
        font-weight: 400;
        font-size: 1.875rem;
    }
    .sm_text-regular-31 {
        font-weight: 400;
        font-size: 1.9375rem;
    }
    .sm_text-regular {
        font-weight: 400;
    }
    .sm_text-regular-36 {
        font-weight: 400;
        font-size: 2.25rem;
    }
}
.text-medium-14,
.button-blue-invert-gray,
.button-blue-invert,
.button-blue,
.button-blue-normal {
    font-weight: 500;
    font-size: 0.875rem;
}
.text-medium-15,
.WhatWeDoServiceTab,
.active > .icon-os-name,
.navbar-link .item {
    font-weight: 500;
    font-size: 0.9375rem;
}
.text-medium-16,
.selector.active,
.selector {
    font-weight: 500;
    font-size: 1rem;
}
.text-medium-17 {
    font-weight: 500;
    font-size: 1.0625rem;
}
.text-medium-18 {
    font-weight: 500;
    font-size: 1.125rem;
}
.text-medium-19 {
    font-weight: 500;
    font-size: 1.1875rem;
}
.text-medium-20 {
    font-weight: 500;
    font-size: 1.25rem;
}
.text-medium-21 {
    font-weight: 500;
    font-size: 1.3125rem;
}
.text-medium-22 {
    font-weight: 500;
    font-size: 1.375rem;
}
.text-medium-23 {
    font-weight: 500;
    font-size: 1.4375rem;
}
.text-medium-24 {
    font-weight: 500;
    font-size: 1.5rem;
}
.text-medium-25 {
    font-weight: 500;
    font-size: 1.5625rem;
}
.text-medium-26 {
    font-weight: 500;
    font-size: 1.625rem;
}
.text-medium-27 {
    font-weight: 500;
    font-size: 1.6875rem;
}
.text-medium-28 {
    font-weight: 500;
    font-size: 1.75rem;
}
.text-medium-30 {
    font-weight: 500;
    font-size: 1.875rem;
}
.text-medium-32 {
    font-weight: 500;
    font-size: 2rem;
}
.text-medium {
    font-weight: 500;
}
.text-medium-36 {
    font-weight: 500;
    font-size: 2.25rem;
}
@media (max-width: 899px) {
    .md_text-medium-14 {
        font-weight: 500 !important;
        font-size: 0.875rem !important;
    }
    .md_text-medium-15 {
        font-weight: 500 !important;
        font-size: 0.9375rem !important;
    }
    .md_text-medium-16 {
        font-weight: 500 !important;
        font-size: 1rem !important;
    }
    .md_text-medium-17 {
        font-weight: 500 !important;
        font-size: 1.0625rem !important;
    }
    .md_text-medium-18 {
        font-weight: 500 !important;
        font-size: 1.125rem !important;
    }
    .md_text-medium-19 {
        font-weight: 500 !important;
        font-size: 1.1875rem !important;
    }
    .md_text-medium-20 {
        font-weight: 500 !important;
        font-size: 1.25rem !important;
    }
    .md_text-medium-21 {
        font-weight: 500 !important;
        font-size: 1.3125rem !important;
    }
    .md_text-medium-22 {
        font-weight: 500 !important;
        font-size: 1.375rem !important;
    }
    .md_text-medium-23 {
        font-weight: 500 !important;
        font-size: 1.4375rem !important;
    }
    .md_text-medium-24 {
        font-weight: 500 !important;
        font-size: 1.5rem !important;
    }
    .md_text-medium-25 {
        font-weight: 500 !important;
        font-size: 1.5625rem !important;
    }
    .md_text-medium-26 {
        font-weight: 500 !important;
        font-size: 1.625rem !important;
    }
    .md_text-medium-27 {
        font-weight: 500 !important;
        font-size: 1.6875rem !important;
    }
    .md_text-medium-28 {
        font-weight: 500 !important;
        font-size: 1.75rem !important;
    }
    .md_text-medium-30 {
        font-weight: 500 !important;
        font-size: 1.875rem !important;
    }
    .md_text-medium-32 {
        font-weight: 500 !important;
        font-size: 2rem !important;
    }
    .md_text-medium {
        font-weight: 500;
    }
    .md_text-medium-36 {
        font-weight: 500 !important;
        font-size: 2.25rem !important;
    }
}
@media (max-width: 499px) {
    .sm_text-medium-14 {
        font-weight: 500;
        font-size: 0.875rem;
    }
    .sm_text-medium-15 {
        font-weight: 500;
        font-size: 0.9375rem;
    }
    .sm_text-medium-16 {
        font-weight: 500;
        font-size: 1rem;
    }
    .sm_text-medium-17 {
        font-weight: 500;
        font-size: 1.0625rem;
    }
    .sm_text-medium-18 {
        font-weight: 500;
        font-size: 1.125rem;
    }
    .sm_text-medium-19 {
        font-weight: 500;
        font-size: 1.1875rem;
    }
    .sm_text-medium-20 {
        font-weight: 500;
        font-size: 1.25rem;
    }
    .sm_text-medium-21 {
        font-weight: 500;
        font-size: 1.3125rem;
    }
    .sm_text-medium-22 {
        font-weight: 500;
        font-size: 1.375rem;
    }
    .sm_text-medium-23 {
        font-weight: 500;
        font-size: 1.4375rem;
    }
    .sm_text-medium-24 {
        font-weight: 500;
        font-size: 1.5rem;
    }
    .sm_text-medium-25 {
        font-weight: 500;
        font-size: 1.5625rem;
    }
    .sm_text-medium-26 {
        font-weight: 500;
        font-size: 1.625rem;
    }
    .sm_text-medium-27 {
        font-weight: 500;
        font-size: 1.6875rem;
    }
    .sm_text-medium-28 {
        font-weight: 500;
        font-size: 1.75rem;
    }
    .sm_text-medium-30 {
        font-weight: 500;
        font-size: 1.875rem;
    }
    .sm_text-medium-32 {
        font-weight: 500;
        font-size: 2rem;
    }
    .sm_text-medium {
        font-weight: 500;
    }
    .sm_text-medium-36 {
        font-weight: 500;
        font-size: 2.25rem;
    }
}
.text-semi-bold-10 {
    font-weight: 600;
    font-size: 0.625rem;
}
.text-semi-bold-14 {
    font-weight: 600;
    font-size: 0.875rem;
}
.text-semi-bold-15 {
    font-weight: 600;
    font-size: 0.9375rem;
}
.text-semi-bold-16 {
    font-weight: 600;
    font-size: 1rem;
}
.text-semi-bold-17 {
    font-weight: 600;
    font-size: 1.0625rem;
}
.text-semi-bold-18 {
    font-weight: 600;
    font-size: 1.125rem;
}
.text-semi-bold-19 {
    font-weight: 600;
    font-size: 1.1875rem;
}
.text-semi-bold-20 {
    font-weight: 600;
    font-size: 1.25rem;
}
.text-semi-bold-21 {
    font-weight: 600;
    font-size: 1.3125rem;
}
.text-semi-bold-22 {
    font-weight: 600;
    font-size: 1.375rem;
}
.text-semi-bold-23 {
    font-weight: 600;
    font-size: 1.4375rem;
}
.text-semi-bold-24 {
    font-weight: 600;
    font-size: 1.5rem;
}
.text-semi-bold-25 {
    font-weight: 600;
    font-size: 1.5625rem;
}
.text-semi-bold-26 {
    font-weight: 600;
    font-size: 1.625rem;
}
.text-semi-bold-27 {
    font-weight: 600;
    font-size: 1.6875rem;
}
.text-semi-bold-28 {
    font-weight: 600;
    font-size: 1.75rem;
}
.text-semi-bold-29 {
    font-weight: 600;
    font-size: 1.8125rem;
}
.text-semi-bold-30 {
    font-weight: 600;
    font-size: 1.875rem;
}
.text-semi-bold-34 {
    font-weight: 600;
    font-size: 2.125rem;
}
.text-semi-bold-36 {
    font-weight: 600;
    font-size: 2.25rem;
}
.text-semi-bold-42 {
    font-weight: 600;
    font-size: 2.625rem;
}
.text-semi-bold {
    font-weight: 600;
}
.text-semi-bold-45 {
    font-weight: 600;
    font-size: 2.8125rem;
}
@media (max-width: 899px) {
    .md_text-semi-bold-10 {
        font-weight: 600;
        font-size: 0.625rem;
    }
    .md_text-semi-bold-14 {
        font-weight: 600;
        font-size: 0.875rem;
    }
    .md_text-semi-bold-15 {
        font-weight: 600;
        font-size: 0.9375rem;
    }
    .md_text-semi-bold-16 {
        font-weight: 600;
        font-size: 1rem;
    }
    .md_text-semi-bold-17 {
        font-weight: 600;
        font-size: 1.0625rem;
    }
    .md_text-semi-bold-18 {
        font-weight: 600;
        font-size: 1.125rem;
    }
    .md_text-semi-bold-19 {
        font-weight: 600;
        font-size: 1.1875rem;
    }
    .md_text-semi-bold-20 {
        font-weight: 600;
        font-size: 1.25rem;
    }
    .md_text-semi-bold-21 {
        font-weight: 600;
        font-size: 1.3125rem;
    }
    .md_text-semi-bold-22 {
        font-weight: 600;
        font-size: 1.375rem;
    }
    .md_text-semi-bold-23 {
        font-weight: 600;
        font-size: 1.4375rem;
    }
    .md_text-semi-bold-24 {
        font-weight: 600;
        font-size: 1.5rem;
    }
    .md_text-semi-bold-25 {
        font-weight: 600;
        font-size: 1.5625rem;
    }
    .md_text-semi-bold-26 {
        font-weight: 600;
        font-size: 1.625rem;
    }
    .md_text-semi-bold-27 {
        font-weight: 600;
        font-size: 1.6875rem;
    }
    .md_text-semi-bold-28 {
        font-weight: 600;
        font-size: 1.75rem;
    }
    .md_text-semi-bold-29 {
        font-weight: 600;
        font-size: 1.8125rem;
    }
    .md_text-semi-bold-30 {
        font-weight: 600;
        font-size: 1.875rem;
    }
    .md_text-semi-bold-34 {
        font-weight: 600;
        font-size: 2.125rem;
    }
    .md_text-semi-bold-36 {
        font-weight: 600;
        font-size: 2.25rem;
    }
    .md_text-semi-bold-42 {
        font-weight: 600;
        font-size: 2.625rem;
    }
    .md_text-semi-bold {
        font-weight: 600;
    }
    .md_text-semi-bold-45 {
        font-weight: 600;
        font-size: 2.8125rem;
    }
}
@media (max-width: 499px) {
    .sm_text-semi-bold-10 {
        font-weight: 600;
        font-size: 0.625rem;
    }
    .sm_text-semi-bold-14 {
        font-weight: 600;
        font-size: 0.875rem;
    }
    .sm_text-semi-bold-15 {
        font-weight: 600;
        font-size: 0.9375rem;
    }
    .sm_text-semi-bold-16 {
        font-weight: 600;
        font-size: 1rem;
    }
    .sm_text-semi-bold-17 {
        font-weight: 600;
        font-size: 1.0625rem;
    }
    .sm_text-semi-bold-18 {
        font-weight: 600;
        font-size: 1.125rem;
    }
    .sm_text-semi-bold-19 {
        font-weight: 600;
        font-size: 1.1875rem;
    }
    .sm_text-semi-bold-20 {
        font-weight: 600;
        font-size: 1.25rem;
    }
    .sm_text-semi-bold-21 {
        font-weight: 600;
        font-size: 1.3125rem;
    }
    .sm_text-semi-bold-22 {
        font-weight: 600;
        font-size: 1.375rem;
    }
    .sm_text-semi-bold-23 {
        font-weight: 600;
        font-size: 1.4375rem;
    }
    .sm_text-semi-bold-24 {
        font-weight: 600;
        font-size: 1.5rem;
    }
    .sm_text-semi-bold-25 {
        font-weight: 600;
        font-size: 1.5625rem;
    }
    .sm_text-semi-bold-26 {
        font-weight: 600;
        font-size: 1.625rem;
    }
    .sm_text-semi-bold-27 {
        font-weight: 600;
        font-size: 1.6875rem;
    }
    .sm_text-semi-bold-28 {
        font-weight: 600;
        font-size: 1.75rem;
    }
    .sm_text-semi-bold-29 {
        font-weight: 600;
        font-size: 1.8125rem;
    }
    .sm_text-semi-bold-30 {
        font-weight: 600;
        font-size: 1.875rem;
    }
    .sm_text-semi-bold-34 {
        font-weight: 600;
        font-size: 2.125rem;
    }
    .sm_text-semi-bold-36 {
        font-weight: 600;
        font-size: 2.25rem;
    }
    .sm_text-semi-bold-42 {
        font-weight: 600;
        font-size: 2.625rem;
    }
    .sm_text-semi-bold {
        font-weight: 600;
    }
    .sm_text-semi-bold-45 {
        font-weight: 600;
        font-size: 2.8125rem;
    }
}
.text-bold-13 {
    font-weight: 700;
    font-size: 0.8125rem;
}
.text-bold-14 {
    font-weight: 700;
    font-size: 0.875rem;
}
.text-bold-15,
.ribbon {
    font-weight: 700;
    font-size: 0.9375rem;
}
.text-bold-16 {
    font-weight: 700;
    font-size: 1rem;
}
.text-bold {
    font-weight: 700;
}
.text-bold-17 {
    font-weight: 700;
    font-size: 1.0625rem;
}
.text-bold-18 {
    font-weight: 700;
    font-size: 1.125rem;
}
.text-bold-19 {
    font-weight: 700;
    font-size: 1.1875rem;
}
.text-bold-22 {
    font-weight: 700;
    font-size: 1.375rem;
}
.text-bold-23 {
    font-weight: 700;
    font-size: 1.4375rem;
}
.text-bold-24 {
    font-weight: 700;
    font-size: 1.5rem;
}
.text-bold-25 {
    font-weight: 700;
    font-size: 1.5625rem;
}
.text-bold-30 {
    font-weight: 700;
    font-size: 1.875rem;
}
.text-bold-31 {
    font-weight: 700;
    font-size: 1.9375rem;
}
.text-bold-32 {
    font-weight: 700;
    font-size: 2rem;
}
.text-bold-33 {
    font-weight: 700;
    font-size: 2.0625rem;
}
.text-bold-35 {
    font-weight: 700;
    font-size: 2.1875rem;
}
.text-bold-36 {
    font-weight: 700;
    font-size: 2.25rem;
}
.text-bold-40,
.title-40large {
    font-weight: 700;
    font-size: 2.5rem;
}
.text-bold-42 {
    font-weight: 700;
    font-size: 2.625rem;
}
.text-bold-49 {
    font-weight: 700;
    font-size: 3.0625rem;
}
.text-bold {
    font-weight: 700;
}
.text-bold-52,
.title-large {
    font-weight: 700;
    font-size: 3.25rem;
}
@media (max-width: 899px) {
    .md_text-bold {
        font-weight: 700;
    }
    .md_text-bold-30 {
        font-weight: 700;
        font-size: 1.875rem;
    }
}
@media (max-width: 899px) {
    .md_text-bold {
        font-weight: 700;
    }
    .md_text-bold-33 {
        font-weight: 700;
        font-size: 2.0625rem;
    }
}
@media (max-width: 899px) {
    .md_text-bold {
        font-weight: 700;
    }
    .md_text-bold-38 {
        font-weight: 700;
        font-size: 2.375rem;
    }
}
@media (max-width: 499px) {
    .sm_text-bold {
        font-weight: 700;
    }
    .sm_text-bold-24 {
        font-weight: 700;
        font-size: 1.5rem;
    }
}
@media (max-width: 499px) {
    .sm_text-bold {
        font-weight: 700;
    }
    .sm_text-bold-30 {
        font-weight: 700;
        font-size: 1.875rem;
    }
}
@media (max-width: 499px) {
    .sm_text-bold {
        font-weight: 700;
    }
    .sm_text-bold-33 {
        font-weight: 700;
        font-size: 2.0625rem;
    }
}
.top-bar {
    background-color: #e5e8f4;
    position: relative;
    z-index: 6;
}
.top-bar p {
    margin: 0;
}
.top-bar-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 0.9375rem;
}
.top-bar-lang {
    display: flex;
    gap: 0.4375rem;
    align-items: center;
}
.top-bar-lang img {
    width: 0.9125rem;
}
.fg-green-spanish {
    color: #00944d;
}
.fg-black,
.button-white,
.button-gray-light-outline,
.button-white-normal,
.button-white-lg,
.button-white-md,
.button-white-sm,
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md {
    color: #000 !important;
}
.fg-black-off {
    color: #444955;
}
.fg-crayola {
    color: #b3b5cd;
}
.fg-white,
.enrty-level,
.btnmssql.active,
.button-orange,
.button-orange-normal,
.button-orange-sm,
.button-orange-md,
.button-black,
.button-black-contact,
.button-black-normal,
.button-black-sm,
.button-black-md,
.button-blue,
.button-blue-normal {
    color: #fff;
}
.fg-white-cloudy {
    color: #ecf0f9;
}
.fg-white-cloudy-alt {
    color: #f3f5fa;
}
.fg-white-70 {
    color: #ffffff70;
}
.fg-iris {
    color: #5d5bc8;
}
.fg-slate-blue {
    color: #67759b;
}
.fg-gray {
    color: #5c5d62;
}
.fg-gray-independence {
    color: #435771;
}
.fg-gray-secondary {
    color: #777;
}
.fg-gray-dark,
.WhatWeDoServiceTab,
.selector,
.navbar-link .item {
    color: #555;
}
.fg-gray-dark-secondary {
    color: #61687b;
}
.fg-gray-light {
    color: #e5e8f4;
}
.fg-gray-light-slate {
    color: #707e9f;
}
.fg-gray-medium {
    color: #c4c5da;
}
.fg-gray-medium-dark,
.active > .icon-os-name,
.icon-os-name {
    color: #333;
}
.fg-gray-medium-dark-59 {
    color: #33333359;
}
.fg-gray-third,
.ribbon {
    color: #818d9f;
}
.fg-gray-sixth {
    color: #7e8bac;
}
.fg-gray-seventh {
    color: #9d9da1;
}
.fg-gray-nineth {
    color: #3c3c43d9;
}
.fg-gray-twelveth {
    color: #656d90;
}
.fg-gray-alt-light {
    color: #222;
}
.fg-blue,
.button-blue-invert-gray,
.button-blue-invert {
    color: #2664ff;
}
.fg-blue-navy-purple {
    color: #515384;
}
.fg-blue-pigment {
    color: #3b1ea1;
}
.fg-blue-indigo-rainbow {
    color: #1f306d;
}
.fg-blue-skobeloff {
    color: #00697b;
}
.fg-blue-two {
    color: #5967a4;
}
.fg-blue-ultramarine {
    color: #4a5cff;
}
.fg-blue-royal {
    color: #346ede;
}
.fg-blue-berry {
    color: #4b7efe;
}
.fg-blue-second,
.selector.active {
    color: #4265df;
}
.fg-blue-white-violet {
    color: #79a7ff;
}
.fg-blue-cornflower {
    color: #6591ff;
}
.fg-blue-cornflower-pale {
    color: #b1d0ff;
}
.fg-blue-light {
    color: #63daff;
}
.fg-blue-light-sky {
    color: #95d2ff;
}
.fg-blue-cyan {
    color: #0082ab;
}
.fg-blue-dark {
    color: #1341ff;
}
.fg-blue-dark-medium {
    color: #0061bb;
}
.fg-blue-dark-second {
    color: #355cc0;
}
.fg-blue-dark-electric {
    color: #61687b;
}
.fg-blue-ex-dark {
    color: #3749a4;
}
.fg-blue-alt-two {
    color: #0057ff;
}
.fg-blue-pale-cornflower {
    color: #b1d0ff;
}
.fg-blue-fluorescent {
    color: #1fe4ff;
}
.fg-blue-weldon {
    color: #7f8db0;
}
.fg-blue-navy-18 {
    color: #5b529018;
}
.fg-blue-purple-han,
.button-blue-purple-han-outline {
    color: #5429ff;
}
.fg-blue-ryb {
    color: #1341ff;
}
.fg-gray-md-dark {
    color: #818d9f;
}
.fg-yellow {
    color: #ffd057;
}
.fg-yellow-dark {
    color: #ae7300;
}
.fg-yellow-bright-crayola {
    color: #ffa51f;
}
.fg-orange {
    color: #e56e00;
}
.fg-orange-two {
    color: #ff6914;
}
.fg-orange-spanish {
    color: #db5c00;
}
.fg-orange-alloy {
    color: #c55a11;
}
.fg-orange-pumpkin {
    color: #f47e11;
}
.fg-orange-metalic {
    color: #dd590f;
}
.fg-white,
.enrty-level,
.btnmssql.active,
.button-orange,
.button-orange-normal,
.button-orange-sm,
.button-orange-md,
.button-black,
.button-black-contact,
.button-black-normal,
.button-black-sm,
.button-black-md,
.button-blue,
.button-blue-normal {
    color: #fff;
}
.fg-white-cloudy {
    color: #ecf0f9;
}
.fg-white-cloudy-alt {
    color: #f3f5fa;
}
.fg-iris {
    color: #5d5bc8;
}
.fg-slate-blue {
    color: #67759b;
}
.fg-gray {
    color: #5c5d62;
}
.fg-gray-secondary {
    color: #777;
}
.fg-gray-dark,
.WhatWeDoServiceTab,
.selector,
.navbar-link .item {
    color: #555;
}
.fg-gray-dark-secondary {
    color: #61687b;
}
.fg-gray-light-slate {
    color: #707e9f;
}
.fg-gray-medium {
    color: #c4c5da;
}
.fg-gray-medium-dark,
.active > .icon-os-name,
.icon-os-name {
    color: #333;
}
.fg-gray-third,
.ribbon {
    color: #818d9f;
}
.fg-gray-sixth {
    color: #7e8bac;
}
.fg-gray-seventh {
    color: #9d9da1;
}
.fg-gray-nineth {
    color: #3c3c43d9;
}
.fg-gray-twelveth {
    color: #656d90;
}
.fg-gray-light {
    color: #e5e8f4;
}
.fg-blue,
.button-blue-invert-gray,
.button-blue-invert {
    color: #2664ff;
}
.fg-blue-green {
    color: #1e62b1;
}
.fg-blue-violet,
.WhatWeDoServiceTab.active {
    color: #8542d8;
}
.fg-blue-yale {
    color: #094d8b;
}
.fg-blue-second,
.selector.active {
    color: #4265df;
}
.fg-blue-ocean {
    color: #483ea8;
}
.fg-blue-crayola {
    color: #2d81ff;
}
.fg-blue-ucla {
    color: #556291;
}
.fg-blue-ucla-2 {
    color: #5c6c8d;
}
.fg-blue-light {
    color: #63daff;
}
.fg-blue-cyan {
    color: #0082ab;
}
.fg-blue-dark {
    color: #1341ff;
}
.fg-blue-dark-medium {
    color: #0061bb;
}
.fg-blue-dark-second {
    color: #355cc0;
}
.fg-blue-ex-dark {
    color: #3749a4;
}
.fg-blue-alt-two {
    color: #0057ff;
}
.fg-yellow-dark {
    color: #ae7300;
}
.fg-gray-md-dark {
    color: #818d9f;
}
.fg-yellow {
    color: #ffd057;
}
.fg-orange {
    color: #e56e00;
}
.fg-orange-two {
    color: #ff6914;
}
.fg-black,
.button-white,
.button-gray-light-outline,
.button-white-normal,
.button-white-lg,
.button-white-md,
.button-white-sm,
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md {
    color: #000 !important;
}
.fg-black-off {
    color: #444955;
}
.fg-charcoal {
    color: #344054;
}
.fg-red,
.fg-red-err {
    color: red;
}
.fg-red-lust {
    color: #e01414;
}
.fg-aurometalsaurus {
    color: #667085;
}
.fg-lavender-indigo {
    color: #933dff;
}
.fg-lavender-languid {
    color: #cecee0;
}
.fg-liberty {
    color: #4157a6;
}
.fg-glaucous {
    color: #657bb1;
}
.fg-heat-wave {
    color: #ff7a00;
}
.bg-old-lace {
    background-color: #fff6e3;
}
.bg-silver-light {
    background-color: #d9d9d9;
}
.bg-space-cadet {
    background-color: #18274e;
}
.bg-azure {
    background-color: #0094ff;
}
.bg-azure-brilliant {
    background-color: #3793ff;
}
.bg-azure-cyan {
    background-color: #5087b9;
}
.bg-flesh {
    background-color: #ffe7d7;
}
.bg-ghost-white {
    background-color: #f5f6fd;
}
.bg-pink-linen {
    background-color: #ffecec;
}
.bg-pink-carmine {
    background-color: #e24949;
}
.bg-blue,
.button-blue,
.button-blue-normal {
    background-color: #2664ff;
}
.bg-blue-liberty {
    background-color: #6351a0;
}
.bg-blue-ucla {
    background-color: #556291;
}
.bg-blue-magnolia {
    background-color: #f3f0ff;
}
.bg-blue-alice-2 {
    background-color: #edf1ff;
}
.bg-blue-bubbles {
    background-color: #e4fbff;
}
.bg-blue-munsell {
    background-color: #0092aa;
}
.bg-blue-light {
    background-color: #63daff;
}
.bg-blue-light-second {
    background-color: #3fa9f5;
}
.bg-blue-water {
    background-color: #d7ecff;
}
.bg-blue-aero {
    background-color: #78b1e5;
}
.bg-blue-conflower {
    background-color: #7d97f4;
}
.bg-blue-fresh-air {
    background-color: #b7ddff;
}
.bg-blue-ultramarine-2 {
    background-color: #2b63f51f;
}
.bg-blue-columbia {
    background-color: #ced4e3;
}
.bg-blue-12 {
    background-color: #2b63f512;
}
.bg-blue-alice,
.bg-blue-alice-hover:hover {
    background-color: #ebf5ff;
}
.bg-blue-navy {
    background-color: #18274e;
}
.bg-blue-lighter {
    background-color: #ddefff;
}
.bg-blue-third {
    background-color: #434fbf;
}
.bg-blue-chalk {
    background-color: #f3e9ff;
}
.bg-blue-white-mix {
    background-color: #4c57ba;
}
.bg-blue-alt-two {
    background-color: #0057ff;
}
.bg-blue-cyan-2 {
    background-color: #0796c3;
}
.bg-blue-three {
    background-color: #f1f7ff;
}
.bg-cyan-light {
    background-color: #ccedff;
}
.bg-cyan-light-medium {
    background-color: #d1edfd;
}
.bg-black,
.button-black,
.button-black-contact,
.button-black-normal,
.button-black-sm,
.button-black-md {
    background-color: #000;
}
.bg-black-extra-light {
    background-color: #4b7efe;
}
.bg-black-true {
    background-color: #0072c6;
}
.bg-white,
.icon-wrapper,
.button-blue-purple-han-outline,
.button-white,
.button-gray-light-outline,
.button-white-normal,
.button-white-lg,
.button-white-md,
.button-white-sm,
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md,
.button-blue-invert,
.menu-list-content,
.select {
    background-color: #fff;
}
.bg-white-cloudy {
    background-color: #ecf0f9;
}
.bg-white-cloudy-alt {
    background-color: #f3f5fa;
}
.bg-white-off {
    background-color: #eef2f9;
}
.bg-white-off-alt {
    background-color: #eaeef4;
}
.bg-white-off-two {
    background-color: #eef0f8;
}
.bg-white-second {
    background-color: #f3f6fd;
}
.bg-white-anti-flash {
    background-color: #eff5f8;
}
.bg-white-anti-flash-dark {
    background-color: #ecf0f9;
}
.bg-orange {
    background-color: orange;
}
.bg-orange-three,
.button-orange,
.button-orange-normal,
.button-orange-sm,
.button-orange-md {
    background-color: #ff7715;
}
.bg-silver-light {
    background-color: #d9d9d9;
}
.bg-blue,
.button-blue,
.button-blue-normal {
    background-color: #2664ff;
}
.bg-blue-han {
    background-color: #556fcf;
}
.bg-blue-light {
    background-color: #63daff;
}
.bg-blue-light-second {
    background-color: #3fa9f5;
}
.bg-blue-berry,
.btnmssql.active {
    background-color: #4b7efe;
}
.bg-blue-charged-battery {
    background-color: #24b1de;
}
.bg-blue-lighter {
    background-color: #ddefff;
}
.bg-blue-crayola {
    background-color: #2d81ff;
}
.bg-blue-crayola-2 {
    background-color: #2664ff;
}
.bg-blue-third {
    background-color: #434fbf;
}
.bg-blue-chalk {
    background-color: #f3e9ff;
}
.bg-blue-white-mix {
    background-color: #4c57ba;
}
.bg-blue-alt-two {
    background-color: #0057ff;
}
.bg-blue-alice {
    background-color: #ebf5ff;
}
.bg-blue-majorelle {
    background-color: #514ff1;
}
.bg-cyan-light {
    background-color: #ccedff;
}
.bg-cyan-light-medium {
    background-color: #d1edfd;
}
.bg-black,
.button-black,
.button-black-contact,
.button-black-normal,
.button-black-sm,
.button-black-md {
    background-color: #000;
}
.bg-black-extra-light {
    background-color: #4b7efe;
}
.bg-black-true {
    background-color: #0072c6;
}
.bg-black-34 {
    background-color: #00000034;
}
.bg-white,
.icon-wrapper,
.button-blue-purple-han-outline,
.button-white,
.button-gray-light-outline,
.button-white-normal,
.button-white-lg,
.button-white-md,
.button-white-sm,
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md,
.button-blue-invert,
.menu-list-content,
.select {
    background-color: #fff;
}
.bg-white-cloudy {
    background-color: #ecf0f9;
}
.bg-white-cloudy-alt {
    background-color: #f3f5fa;
}
.bg-white-azureish {
    background-color: #d9e7fd;
}
.bg-white-off {
    background-color: #eef2f9;
}
.bg-white-off-alt {
    background-color: #eaeef4;
}
.bg-white-off-two {
    background-color: #eef0f8;
}
.bg-white-second {
    background-color: #f3f6fd;
}
.bg-white-gray {
    background-color: #f5f6fd;
}
.bg-white-69 {
    background-color: #ffffff69;
}
.bg-white-89 {
    background-color: #fff;
}
.bg-white-ghost {
    background-color: #f5f6fd;
}
.bg-yellow {
    background-color: #ffd057;
}
.bg-yellow-light {
    background-color: #ffe381;
}
.bg-yellow-second {
    background-color: #f2e8c4;
}
.bg-yellow-pure {
    background-color: #ffce70;
}
.bg-yellow-ex-light {
    background-color: #ffedc9;
}
.bg-platinum {
    background-color: #dee7e9;
}
.bg-cream {
    background-color: #fff7e9;
}
.bg-gray-extra-light {
    background-color: #f2f5fa;
}
.bg-gray-md-light {
    background-color: #e8edf4;
}
.bg-blue-extra-light {
    background-color: #4b7efe;
}
.bg-black-light {
    background-color: #353535;
}
.bg-blue-true {
    background-color: #0072c6;
}
.bg-white-cloudy {
    background-color: #ecf0f9;
}
.bg-lavender-mist,
.button-blue-invert-gray {
    background-color: #dee8ff;
}
.bg-golden-rod {
    background-color: #ffd178;
}
.bg-orange {
    background-color: #e56e00;
}
.bg-orange-three,
.button-orange,
.button-orange-normal,
.button-orange-sm,
.button-orange-md {
    background-color: #ff7715;
}
.bg-gray-alt-secondary {
    background-color: #383838;
}
.bg-gray-dark-light,
.ribbon {
    background-color: #e8edf4;
}
.bg-gray-eight {
    background-color: #c3c3c3;
}
.bg-gray-seventeen {
    background-color: #e7e9ec;
}
.bg-gray-eighteen {
    background-color: #eff7ff;
}
.bg-gray-nineteen {
    background-color: #f0f2f5;
}
.bg-gray-twenty {
    background-color: #e4e7f3;
}
.bg-gray-twenty-one {
    background-color: #eff3f9;
}
.bg-gray-twenty-two {
    background-color: #e5e7ef;
}
.bg-gray-platinum {
    background-color: #e5e6ea;
}
.bg-gray-twenty-three {
    background-color: #dce2ea;
}
.bg-gray-bright {
    background-color: #eaeaf0;
}
.bg-gray-cultured {
    background-color: #f6f6f6;
}
.bg-gray-pista {
    background-color: #e2f4f4;
}
.bg-gradient-blue-cyan {
    background: linear-gradient(270deg, #b4eae7 0%, #d5e3ff 100%);
}
.bg-gradient-gray-light {
    background: linear-gradient(270deg, #eef2ff 0%, #f3f5fa 100%);
}
.bg-cream {
    background-color: #fff7e9;
}
.bg-caramel {
    background-color: #ffd28f;
}
.bg-gray-extra-light {
    background-color: #f2f5fa;
}
.bg-gray-md-light {
    background-color: #e8edf4;
}
.bg-blue-extra-light {
    background-color: #4b7efe;
}
.bg-black-light {
    background-color: #353535;
}
.bg-blue-true {
    background-color: #0072c6;
}
.bg-white-cloudy {
    background-color: #ecf0f9;
}
.bg-lavender-mist,
.button-blue-invert-gray {
    background-color: #dee8ff;
}
.bg-golden-rod {
    background-color: #ffd178;
}
.bg-lavender {
    background-color: #e6ebf6;
}
.bg-lavender-web {
    background-color: #e7eefe;
}
.bg-water {
    background-color: #d3eaff;
}
.bg-water-gradient {
    background: linear-gradient(117.17deg, #d2eaff 6.64%, #eaf3fa 42.82%);
}
.bg-water-gradient-2 {
    background: linear-gradient(180deg, #dde9ff 0%, #f7f3ff 100%);
}
.bg-blanched-almond {
    background-color: #ffe9c8;
}
.bgtransparent {
    background-color: transparent;
}
.bg-dark-cerulean {
    background-color: #194b79;
}
.bg-onyx {
    background-color: #373737;
}
.bg-milk {
    background-color: #fffdf5;
}
.gradient-count,
.count :before {
    background: linear-gradient(
        180deg,
        rgba(56, 99, 252, 0.49) 0%,
        #3863fc 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.gradient-gray {
    background: linear-gradient(180deg, #dde9ff 0%, #f7f3ff 100%);
}
.gradient-gray-before {
    position: relative;
    overflow: hidden;
}
.gradient-gray-before:before {
    position: absolute;
    content: "";
    background: linear-gradient(
        180deg,
        rgba(5, 5, 5, 0) 0%,
        rgba(26, 26, 26, 0.33) 50.81%,
        #1d1d1d 100%
    );
    inset: 0;
    height: 100%;
    width: 100%;
    opacity: 50%;
}
.gradient-gray-before > * {
    z-index: 3;
}
.gradient-gray-blue {
    background: linear-gradient(
        94.23deg,
        rgba(108, 156, 254, 0.23) 10.86%,
        rgba(67, 114, 232, 0.0644) 89.02%
    );
}
.gradient-blue-green {
    background: linear-gradient(274.52deg, #84e7b7 6.02%, #1d97db 74.12%);
}
.gradient-blue {
    background: linear-gradient(102.03deg, #1b50d5 1.23%, #467bff 93.15%);
}
.gradient-blue-gary {
    background: linear-gradient(
        238.01deg,
        rgba(108, 156, 254, 0.23) 32.51%,
        rgba(67, 114, 232, 0.0644) 91.52%
    );
}
.gradient-green-white {
    background: linear-gradient(274.52deg, #2ec875 6.02%, #00c6a2 74.12%);
}
.gradient-light-blue-dark-blue {
    background: linear-gradient(273.11deg, #51c0ff 5.51%, #6f81ff 96.52%);
}
.gradient-lavender-magonila {
    background: linear-gradient(180deg, #dde9ff 0%, #f7f3ff 100%);
}
.gradient-bondi-blue-and-vivid-cerulean {
    background: linear-gradient(126.39deg, #0491bf 17.72%, #00acee 57.19%);
}
.gradient-text-green-blue {
    background: linear-gradient(91.89deg, #3dbf00 0.26%, #0085ff 100.88%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.gradient-white-and-bright-gray {
    background: linear-gradient(-106.48deg, #ffffff 50.05%, #eaf2f4 75.29%);
}
.gradient-picton-and-maya-blue {
    background: linear-gradient(110.53deg, #50bffa 3.95%, #60d6ff 74.42%);
}
.gradient-cobalt-and-columbia {
    background: linear-gradient(
        305.08deg,
        #8ea7e8 4.38%,
        rgba(193, 218, 232, 0.69) 55.51%
    );
}
.gradient-water-and-alice-blue {
    background: linear-gradient(129.89deg, #d0ebfe 11.38%, #e9f6ff 47.67%);
}
.gradient-water-and-azureish-white {
    background: linear-gradient(
        324.11deg,
        rgba(217, 241, 255, 0) 9.49%,
        #d9e8f0 85.74%
    );
}
.gradient-water-and-alice-blue-2 {
    background: linear-gradient(117.17deg, #d2eaff 6.64%, #eaf3fa 42.82%);
}
.gradient-lavender-blush-and-lavender-web {
    background: linear-gradient(269.36deg, #ffeaf5 7.55%, #eaeeff 60.38%);
}
.gradient-alice-blue-and-lavender-web {
    background: linear-gradient(269.36deg, #e8f2ff 7.55%, #eaeeff 60.38%);
}
.gradient-ethereal-blue {
    background: linear-gradient(
        180deg,
        #e7f0ff 0%,
        rgba(217, 217, 217, 0) 100%
    );
}
.gradient-Lavender-Breeze {
    background: linear-gradient(
        69deg,
        rgba(242, 226, 255, 0.9) 0%,
        rgba(214, 225, 255, 0.9) 100%
    );
}
.gradient-Lavender-Magnolia {
    background: linear-gradient(127deg, #fff6e5 0%, #e1eaff 100%);
}
.gradient-Lavender-web-blue {
    background: linear-gradient(
        229deg,
        #dfdeff 0%,
        #dfdeff 42.19%,
        #c4c2ff 100%
    );
}
.gradient-water-lavender-magnolia {
    background: linear-gradient(
        136deg,
        #deefff 0%,
        #e9e3ff 54.01%,
        #f7e5ff 100%
    );
}
.gradient-Lavender-light-cyan-aero-blue {
    background: linear-gradient(
        139deg,
        #d1e4ff 0%,
        #ddf9f4 54.01%,
        #caeedf 100%
    );
}
.gradient-222 {
    background: var(--222, linear-gradient(91deg, #91b3fa 0%, #d8d7ff 100%));
}
@media (max-width: 899px) {
    .md_gradient-lavender-mangnolia {
        background: linear-gradient(180deg, #dde9ff 0%, #f7f3ff 100%);
    }
}
.border-gray-eight {
    border-bottom: 1px solid #c3c3c3;
}
.border-gray-thirteen {
    border: 1px solid #98adbf;
}
.border-gray-black {
    background-color: #000;
}
.border-gray-light {
    background-color: #353535;
}
.border-gray-extra-light {
    background-color: #f2f5fa;
}
.border-gray-md-light {
    background-color: #e8edf4;
}
.border-dark-sea-green {
    border: 1px solid #8dc499;
}
.border-gray-philippine {
    border: 1px solid #919191;
}
.border-black {
    border: 1px solid black;
}
.border-navajo {
    border: 1px solid #ffe2a9;
}
.navbar {
    display: flex;
    justify-content: space-between;
    padding-top: 0.7rem;
    padding-bottom: 0.825rem;
    box-sizing: border-box;
    background-color: #fff;
    z-index: 5;
    position: relative;
    align-items: center;
}
.navbar-right {
    display: flex;
    align-items: center;
}
@media (max-width: 899px) {
    .navbar-right {
        display: none;
    }
}
.navbar-link {
    height: 55px;
    display: flex;
    align-items: center;
}
.navbar-link .item {
    text-decoration: none;
    position: relative;
}
.navbar-link .item:hover {
    color: #000;
}
.navbar-link .item:hover:before {
    position: absolute;
    width: 0.375rem;
    height: 0.375rem;
    border-radius: 50%;
    background-color: #2664ff;
    bottom: -0.9375rem;
    left: 0;
    right: 0;
    margin-inline: auto;
    content: "";
}
.navbar-link .item.current:before {
    position: absolute;
    width: 0.375rem;
    height: 0.375rem;
    border-radius: 50%;
    background-color: #2664ff;
    bottom: -0.9375rem;
    left: 0;
    right: 0;
    margin-inline: auto;
    content: "";
}
.navbar-link .search-icon {
    cursor: pointer;
}
.navbar-link .search-icon rect {
    fill: #fff;
}
.navbar-link .search-icon path {
    fill: #000;
}
.navbar-link .search-icon:hover rect {
    fill: #000;
}
.navbar-link .search-icon:hover path {
    fill: #fff;
}
.navbar-link-wrapper {
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    margin-block: 0;
}
.navbar-link-wrapper .navbar-link .item {
    padding-inline: 1.125rem;
    box-sizing: border-box;
}
.navbar-link-wrapper .navbar-link:first-child .item {
    padding-left: 0;
}
.navbar-link-wrapper .navbar-link:last-child .item {
    padding-right: 0;
}
.navbar-seperator {
    margin-left: 1.8125rem;
    margin-right: 2rem;
    color: #c4c5da;
}
.navbar-login {
    margin-right: 1.5625rem;
}
.navbar-login:hover {
    opacity: 0.8;
}
.navbar-tab {
    display: none;
}
@media (max-width: 899px) {
    .navbar-tab {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media (max-width: 499px) {
    .navbar-tab {
        display: none;
    }
}
.navbar-tab-content {
    display: none;
}
@media (max-width: 899px) {
    .navbar-tab-content {
        position: absolute;
        background-color: #fff;
        display: none;
        top: 4.3125rem;
        left: -1.25rem;
        right: -1.25rem;
        box-shadow: 0 15px 23px #00000054;
    }
}
.navbar-tab-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}
.navbar-tab-menu li {
    color: #555;
    font-weight: 500;
}
.navbar-tab-menu li:focus {
    position: relative;
    color: #933dff;
}
.navbar-tab-menu li:focus .navbar-tab-menu-header {
    cursor: default;
    background-color: #e9ebff;
}
.navbar-tab-menu li:focus .navbar-tab-menu-header:before {
    position: absolute;
    content: url(/assets/webp/svg/menu-right-arrow-blue.svg);
    right: 1.5625rem;
}
.navbar-tab-menu li:focus .navbar-mob-menu-body {
    display: none;
}
.navbar-tab-menu li .navbar-tab-menu-header {
    cursor: default;
    position: relative;
}
.navbar-tab-menu li .navbar-tab-menu-header:before {
    position: absolute;
    content: url(/assets/webp/svg/menu-right-arrow.svg);
    right: 25px;
}
.navbar-tab-menu li .navbar-tab-menu-header .navbar-tab-menu-body {
    display: flex;
}
.navbar-tab-menu li .menu-list-item {
    padding-left: 0.75rem;
}
.navbar-tab-menu li .menu-list-content {
    padding-block: 0;
    padding-right: 0;
    padding-left: 1.5625rem;
    width: 100%;
}
.navbar-tab-menu-header {
    cursor: pointer;
    border-radius: 0.375rem;
    padding-block: 1.0625rem;
    padding-inline: 1.25rem 1.75rem;
}
.navbar-tab-menu-body {
    display: none;
    margin: 1.0625rem 0.625rem;
    box-shadow: 0 0.25rem 1.4375rem #0003;
    border-radius: 0.625rem;
    padding: 0.875rem 1rem;
}
.navbar-tab-menu-body .menu-wrapper-tab {
    display: flex;
    position: static;
    width: 100%;
    box-shadow: none;
    margin-top: 0;
    max-height: 100%;
}
.navbar-tab-menu-body .menu-list {
    height: 100%;
}
.navbar-mob {
    position: static;
    display: none;
}
@media (max-width: 499px) {
    .navbar-mob {
        display: block;
    }
}
.navbar-mob-content {
    display: none;
}
@media (max-width: 499px) {
    .navbar-mob-content {
        display: none;
        position: absolute;
        left: -20px;
        right: -20px;
        top: 4.375rem;
        background-color: #fff;
        box-shadow: 0 9px 8px #00000054;
        border-radius: 0 0 0.375rem 0.375rem;
    }
}
.navbar-mob-menu {
    padding: 0 0 10px;
    margin: 0;
    list-style: none;
    width: 100%;
}
.navbar-mob-menu li {
    color: #555;
    font-weight: 500;
    position: relative;
    color: #000;
}
.navbar-mob-menu li .navbar-mob-menu-header {
    cursor: default;
    position: relative;
}
.navbar-mob-menu li .navbar-mob-menu-body {
    display: none;
}
.navbar-mob-menu li .menu-list-item {
    padding-left: 1.5625rem;
}
.navbar-mob-menu li .menu-list-content {
    padding-block: 0;
    padding-right: 0;
    padding-left: 1.5625rem;
    width: 100%;
}
.navbar-mob-menu-header {
    cursor: pointer;
    border-radius: 0.375rem;
    padding-block: 1.0625rem;
    padding-inline: 0.75rem 0.875rem;
}
.navbar-mob-menu-body {
    display: none;
    background-color: #fff;
}
.navbar-mob-menu-body .menu-wrapper-mob {
    display: none;
    position: static;
    width: 100%;
    box-shadow: none;
    margin-top: 0;
    max-height: 100%;
}
.navbar-mob-menu-body .menu-list {
    height: 100%;
    width: 100%;
}
.navbar-mob-menu-body .menu-list-content {
    padding: 0.9375rem !important;
    box-sizing: border-box;
}
.navbar-mob-menu-body .menu-list-item.active:before {
    margin-block: 0;
    top: 1.5625rem;
}
.navbar-mob-menu-body .menu-list-item-mob {
    display: none;
}
.navbar-search-overlay {
    background: rgba(148, 153, 176, 0.46);
    position: fixed;
    top: 12.6875rem;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}
.navbar-search-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.9375rem;
    padding: 0 1.25rem;
    background-color: #fff;
    border: 1px solid #919191;
    width: 100%;
    max-width: 38.125rem;
    margin-inline: auto;
    box-sizing: border-box;
    border-radius: 6px !important;
    height: 44px;
}
.navbar-search-input {
    border: none;
    height: 100%;
    width: 100%;
    height: 1.5625rem;
}
.navbar-search-input:focus,
.navbar-search-input:focus-visible,
.navbar-search-input:focus-within {
    border: none !important;
    outline: none !important;
}
.navbar-search-input:focus:after {
    content: "";
    display: block;
    position: absolute;
    inset: -4px;
    border: 4px solid transparent;
}
.navbar-search-result {
    position: absolute;
    top: 104%;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 38.125rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.625rem 4.6875rem;
    padding: 1.5625rem 2.1875rem 2.3125rem;
    background-color: #fff;
    border-radius: 0 0 0.375rem 0.375rem;
    box-sizing: border-box;
    box-shadow: 0 2px 24px #0000001f;
}
.navbar-search-category {
    padding: 0.875rem;
    color: #333;
    font-size: 14px;
    font-weight: 600;
}
.navbar-search-category.active {
    background-color: #ebf5ff;
    position: relative;
    color: #2664ff;
    font-weight: 500;
}
.navbar-search-category.active:after {
    position: absolute;
    content: "";
    right: 1.1875rem;
    top: 0;
    bottom: 0;
    width: 0.4375rem;
    height: 0.4375rem;
    border-radius: 50%;
    background-color: #2664ff;
    margin-block: auto;
}
.navbar-search-category-list {
    height: 28.75rem;
    overflow-y: scroll;
    padding-right: 0.625rem;
}
.logo {
    max-width: 9.0625rem;
    cursor: pointer;
    object-fit: contain;
}
.sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin-inline: auto;
    transition-duration: 0.7s;
    animation-name: navAnim;
    background-color: #fff;
    z-index: 4;
}
.sticky .navbar {
    max-width: 1420px;
    margin-inline: auto;
    padding-inline: 0.75rem 1.3125rem;
}
@media (min-width: 1440px) {
    .sticky .navbar {
        padding-inline: 0 0;
    }
}
@media (max-width: 899px) {
    .sticky {
        display: none;
    }
}
@keyframes navAnim {
    0% {
        top: ToRem(-200px);
    }
    to {
        top: 0;
    }
}
.menu-wrapper {
    display: none;
    position: absolute;
    justify-content: center;
    align-items: flex-start;
    top: 3.125rem;
    right: -20px;
    left: -20px;
    padding-left: 2.8125rem;
    height: max-content;
    scrollbar-width: thin;
}
@media (max-width: 899px) {
    .menu-wrapper {
        padding-left: 0;
    }
}
.menu-wrapper::-webkit-scrollbar {
    width: 12px;
}
.menu-wrapper.menu-search {
    max-width: 38.125rem;
    width: 100%;
    padding-left: 0;
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
}
@media (max-width: 899px) {
    .menu-wrapper.menu-search {
        display: none !important;
    }
}
.menu-list-item {
    margin-top: 0.6875rem;
    padding-left: -1.5625rem;
    list-style-type: none;
    cursor: pointer;
    height: 100%;
}
@media (max-width: 499px) {
    .menu-list-item {
        padding-left: 2.8125rem;
        padding-right: 0rem;
    }
}
.menu-list-item:hover,
.menu-list-item.active {
    background-color: #e9ebff;
}
.menu-list-content {
    display: none;
    align-items: center;
    padding: 1.375rem;
    width: 41.25rem;
}
.menu-list-content.active {
    display: revert;
}
.tabs-it-wrapper {
    display: flex;
    flex-direction: row;
}
.tabs-it-list-item::marker {
    content: url(/assets/webp/svg/marker.svg);
}
.tabs-it-list-item.active::marker {
    content: url(/assets/webp/svg/marker-black.svg);
}
.tabs-it-list-arrow {
    width: 1.875rem;
    height: 1.875rem;
    background-image: url(/assets/arrow-right-gray.4e001f89.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.tabs-it-content {
    width: 100%;
}
.arrow:before {
    position: absolute;
    content: url(/assets/webp/svg/menu-right-arrow.svg);
    right: 25px;
}
.arrow-down:before {
    position: absolute;
    content: url(/assets/webp/svg/arrow-down-black.svg);
    right: 25px;
    max-width: 13px;
    rotate: 0deg;
    transition-duration: 0.5s;
    transition-property: all;
}
.arrow-down.open:before {
    rotate: 180deg;
    transition-duration: 0.5s;
    transition-property: all;
}
.button,
.button-blue-purple-han-outline,
.button-orange,
.button-orange-normal,
.button-orange-sm,
.button-orange-md,
.button-black,
.button-black-contact,
.button-black-normal,
.button-black-sm,
.button-black-md,
.button-white,
.button-gray-light-outline,
.button-white-normal,
.button-white-lg,
.button-white-md,
.button-white-sm,
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md,
.button-blue-invert-gray,
.button-blue-invert,
.button-blue,
.button-blue-normal,
.button-yellow {
    padding-inline: 0.75rem;
    padding-block: 0.75rem;
    border-radius: 0.25rem;
    border-color: transparent;
    font-weight: 500;
    cursor: pointer;
}
.button:hover,
.button-blue-purple-han-outline:hover,
.button-orange:hover,
.button-orange-normal:hover,
.button-orange-sm:hover,
.button-orange-md:hover,
.button-black:hover,
.button-black-contact:hover,
.button-black-normal:hover,
.button-black-sm:hover,
.button-black-md:hover,
.button-white:hover,
.button-gray-light-outline:hover,
.button-white-normal:hover,
.button-white-lg:hover,
.button-white-md:hover,
.button-white-sm:hover,
.button-white-outline:hover,
.button-blue-purple-han-outline-md:hover,
.button-white-outline-md:hover,
.button-blue-invert-gray:hover,
.button-blue-invert:hover,
.button-blue:hover,
.button-blue-normal:hover,
.button-yellow:hover {
    opacity: 0.9;
    box-shadow: 0 4px 12px #00000040;
}
.button-yellow {
    background-color: #ffc700;
}
.button-blue-invert {
    border: 1px solid #2664ff;
}
.button-blue-normal {
    padding-block: 0.875rem;
    padding-inline: 1.125rem;
}
.button-blue-invert-gray {
    border: 1px solid #2664ff;
}
.button-white-outline,
.button-blue-purple-han-outline-md,
.button-white-outline-md {
    border: 1px solid #000000;
}
.button-white-outline:hover,
.button-blue-purple-han-outline-md:hover,
.button-white-outline-md:hover {
    background-color: #eaeaea;
    box-shadow: 0 4px 12px #00000040;
}
.button-white-outline-md {
    padding-block: 0.9375rem;
    padding-inline: 1.625rem;
}
.button-white-outline-md:hover {
    background-color: #eaeaea;
}
.button-white-sm {
    padding-block: 0.9375rem;
    padding-inline: 1.625rem;
}
.button-white-md {
    padding-block: 1.125rem;
    padding-inline: 2rem;
}
.button-white-lg {
    padding-block: 1.46875rem;
    padding-inline: 1.34375rem;
}
.button-white-normal {
    padding-block: 0.875rem;
    padding-inline: 1.125rem;
}
.button-gray-light-outline {
    border: 1px solid #e5e8f4;
}
.button-black-md {
    padding-block: 0.9375rem;
    padding-inline: 1.625rem;
    max-width: 11.0625rem;
}
.button-black-sm {
    padding-block: 0.9375rem;
    padding-inline: 0.9375rem;
}
.button-black-normal {
    padding-block: 0.875rem;
    padding-inline: 1.125rem;
}
.button-black-contact {
    width: 156px;
    height: 56px;
    border-radius: 7px;
}
.button-orange-md {
    padding-block: 0.9375rem;
    padding-inline: 1.625rem;
    max-width: 11.0625rem;
}
.button-orange-sm {
    padding-block: 0.9375rem;
    padding-inline: 0.9375rem;
}
.button-orange-normal {
    padding-block: 0.875rem;
    padding-inline: 1.125rem;
}
.button-blue-purple-han-outline {
    border: 1px solid #5429ff;
}
.button-blue-purple-han-outline:hover {
    background-color: #eaeaea;
    box-shadow: 0 4px 12px #00000040;
}
.button-blue-purple-han-outline-md {
    padding-block: 0.9375rem;
    padding-inline: 1.625rem;
}
.button-blue-purple-han-outline-md:hover {
    background-color: #eaeaea;
}
.btn-transprent {
    background-color: transparent;
    border: none;
}
button:disabled {
    background-color: gray !important;
    color: #fff !important;
    cursor: not-allowed;
}
.hero,
.hero-business-mobility-solutions,
.hero-database-management-softwares,
.hero-operating-systems,
.hero-backup-and-restore,
.hero-managed-service,
.hero-professionl-service,
.hero-aws-storage-solution,
.hero-faq,
.hero-ms-web,
.hero-my-sql,
.hero-red-hat,
.hero-windows,
.hero-suse,
.hero-CentOS,
.hero-ubuntu,
.hero-marketplace,
.hero-gccp,
.hero-partner,
.hero-security,
.hero-provision,
.hero-cloud_migration,
.hero-product {
    background-image: url(/assets/webp/svg/common-hero-new.svg);
    padding: 4.4375rem 3.8125rem 3.4375rem;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0.625rem;
}
@media (max-width: 899px) {
    .hero,
    .hero-business-mobility-solutions,
    .hero-database-management-softwares,
    .hero-operating-systems,
    .hero-backup-and-restore,
    .hero-managed-service,
    .hero-professionl-service,
    .hero-aws-storage-solution,
    .hero-faq,
    .hero-ms-web,
    .hero-my-sql,
    .hero-red-hat,
    .hero-windows,
    .hero-suse,
    .hero-CentOS,
    .hero-ubuntu,
    .hero-marketplace,
    .hero-gccp,
    .hero-partner,
    .hero-security,
    .hero-provision,
    .hero-cloud_migration,
    .hero-product {
        background-image: url();
        background: linear-gradient(
            94.23deg,
            rgba(108, 156, 254, 0.23) 10.86%,
            rgba(67, 114, 232, 0.0644) 89.02%
        );
    }
}
@media (max-width: 499px) {
    .hero,
    .hero-business-mobility-solutions,
    .hero-database-management-softwares,
    .hero-operating-systems,
    .hero-backup-and-restore,
    .hero-managed-service,
    .hero-professionl-service,
    .hero-aws-storage-solution,
    .hero-faq,
    .hero-ms-web,
    .hero-my-sql,
    .hero-red-hat,
    .hero-windows,
    .hero-suse,
    .hero-CentOS,
    .hero-ubuntu,
    .hero-marketplace,
    .hero-gccp,
    .hero-partner,
    .hero-security,
    .hero-provision,
    .hero-cloud_migration,
    .hero-product {
        background-image: url();
        background: linear-gradient(
            94.23deg,
            rgba(108, 156, 254, 0.23) 10.86%,
            rgba(67, 114, 232, 0.0644) 89.02%
        );
    }
}
@media (max-width: 499px) {
    .hero,
    .hero-business-mobility-solutions,
    .hero-database-management-softwares,
    .hero-operating-systems,
    .hero-backup-and-restore,
    .hero-managed-service,
    .hero-professionl-service,
    .hero-aws-storage-solution,
    .hero-faq,
    .hero-ms-web,
    .hero-my-sql,
    .hero-red-hat,
    .hero-windows,
    .hero-suse,
    .hero-CentOS,
    .hero-ubuntu,
    .hero-marketplace,
    .hero-gccp,
    .hero-partner,
    .hero-security,
    .hero-provision,
    .hero-cloud_migration,
    .hero-product {
        padding: 2.875rem 0.9375rem 1.375rem;
    }
}
.hero-home {
    background-image: url(/assets/webp/png/common-hero.png);
    padding: 4.4375rem 3.8125rem 3.4375rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: 90%;
    border-radius: 0.625rem;
}
@media (max-width: 499px) {
    .hero-home {
        padding: 2.875rem 0.9375rem 1.375rem;
    }
}
.hero-wrapper {
    background: linear-gradient(
        180deg,
        rgba(108, 156, 254, 0.23) 10.86%,
        rgba(67, 114, 232, 0.0644) 89.02%
    );
    border-radius: 10px;
}
.hero-product {
    background-size: cover;
    background-image: url(/assets/webp/jpg/hero-product.webp);
}
@media (max-width: 899px) {
    .hero-product {
        background-image: url(/assets/webp/jpg/hero-product-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-product {
        background-image: url(/assets/webp/jpg/hero-product-sm.webp);
        background-position: right;
    }
}
.hero-cloud_migration {
    background-image: url(/assets/webp/jpg/hero-service.webp);
    padding-top: 3.125rem;
    padding-bottom: 3.53rem;
    padding-left: 4.625rem;
    background-size: cover;
}
.hero-provision {
    background-image: url(/assets/webp/jpg/provisioned-hero.webp);
}
@media (max-width: 899px) {
    .hero-provision {
        background-image: url(/assets/webp/jpg/provisioned-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-provision {
        background-image: url(/assets/webp/jpg/provisioned-hero-sm.webp);
    }
}
.hero-security {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/hero-security.webp);
}
@media (max-width: 899px) {
    .hero-security {
        background-image: url(/assets/webp/jpg/hero-security-md.webp);
        background-position: center;
    }
}
@media (max-width: 499px) {
    .hero-security {
        background-image: url(/assets/webp/jpg/hero-security-sm.webp);
        background-position: right;
    }
}
.hero-cost {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0.625rem;
    background-image: url(/assets/img/svg/hero-costoptimisation.svg);
}
@media (max-width: 899px) {
    .hero-cost {
        background-image: url(/assets/img/svg/hero-costoptimisation.svg);
        background-position: right;
    }
}
@media (max-width: 499px) {
    .hero-cost {
        background-image: url(/assets/img/svg/hero-costoptimisation.svg);
        background-position: right;
    }
}
.hero-partner {
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    background-image: url(/assets/webp/jpg/partner-hero.webp);
}
@media (max-width: 899px) {
    .hero-partner {
        background-image: url(/assets/webp/jpg/partner-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-partner {
        background-image: url(/assets/webp/jpg/partner-hero-sm.webp);
    }
}
.hero-gccp {
    background-image: url(/assets/webp/jpg/gccp-hero-new.webp);
    background-position: right;
}
@media (max-width: 899px) {
    .hero-gccp {
        background-image: url(/assets/webp/jpg/gccp-hero-new-md.webp);
        background-position: right;
    }
}
@media (max-width: 499px) {
    .hero-gccp {
        background-image: url(/assets/webp/jpg/gccp-hero-new-sm.webp);
        background-position: right;
    }
}
.hero-marketplace {
    background-image: url(/assets/webp/jpg/markteplace-hero-new.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 899px) {
    .hero-marketplace {
        background-image: url(/assets/webp/jpg/markteplace-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-marketplace {
        background-image: url(/assets/webp/jpg/markteplace-hero-new-sm.webp);
    }
}
.hero-ubuntu {
    background-image: url(/assets/webp/jpg/ubuntu-hero-new.webp);
    background-position: top;
}
@media (max-width: 899px) {
    .hero-ubuntu {
        background-image: url(/assets/webp/jpg/ubuntu-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-ubuntu {
        background-image: url(/assets/webp/jpg/ubuntu-hero-sm.webp);
        background-position: top;
    }
}
.hero-CentOS {
    background-image: url(/assets/webp/jpg/CentOS-hero-new.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-CentOS {
        background-image: url(/assets/webp/jpg/CentOS-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-CentOS {
        background-image: url(/assets/webp/jpg/CentOS-hero-sm.webp);
        background-position: top;
    }
}
.hero-suse {
    background-image: url(/assets/webp/jpg/suse-hero-new.webp);
    background-position: top right;
    padding-block: 2.5625rem;
    background-color: #ffffff80;
}
@media (max-width: 899px) {
    .hero-suse {
        background-image: url(/assets/webp/jpg/suse-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-suse {
        background-image: url(/assets/webp/jpg/suse-hero-sm.webp);
        background-position: top;
    }
}
.hero-windows {
    background-image: url(/assets/webp/jpg/windows-hero-new.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-windows {
        background-image: url(/assets/webp/jpg/windows-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-windows {
        background-image: url(/assets/webp/jpg/windows-hero-sm.webp);
        background-position: top;
    }
}
.hero-red-hat {
    background-image: url(/assets/webp/jpg/red-hat-hero-new.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-red-hat {
        background-image: url(/assets/webp/jpg/red-hat-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-red-hat {
        background-image: url(/assets/webp/jpg/red-hat-hero-sm.webp);
        background-position: top;
    }
}
.hero-my-sql {
    background-image: url(/assets/webp/jpg/my-sql-hero-new.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-my-sql {
        background-image: url(/assets/webp/jpg/my-sql-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-my-sql {
        background-image: url(/assets/webp/jpg/my-sql-hero-sm.webp);
        background-position: top;
    }
}
.hero-ms-web {
    background-image: url(/assets/webp/jpg/ms-web-hero-new.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-ms-web {
        background-image: url(/assets/webp/jpg/ms-web-hero-md.webp);
        background-position: top;
    }
}
@media (max-width: 499px) {
    .hero-ms-web {
        background-image: url(/assets/webp/jpg/ms-web-hero-sm.webp);
        background-position: top;
    }
}
.hero-all-products {
    background-image: url(/assets/webp/jpg/all-products-hero.webp);
    background-position: top;
}
@media (max-width: 899px) {
    .hero-all-products {
        background-image: url(/assets/webp/jpg/all-products-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-all-products {
        background-image: url(/assets/webp/svg/all-products-hero-sm.svg);
    }
}
.hero-marketplace-os {
    background-image: url(/assets/webp/jpg/marketplace-os-hero.webp);
    background-position: top right;
    background-size: cover;
}
@media (max-width: 899px) {
    .hero-marketplace-os {
        background-image: url(/assets/webp/jpg/marketplace-os-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-marketplace-os {
        background-image: url(/assets/webp/jpg/marketplace-os-hero-sm.webp);
    }
}
.hero-pricing-plan {
    background-image: url(/assets/webp/jpg/pricing-plan-hero.webp);
    background-position: left;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .hero-pricing-plan {
        background-image: url(/assets/webp/jpg/pricing-plan-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-pricing-plan {
        background-image: url(/assets/webp/jpg/pricing-plan-hero-sm.webp);
    }
}
.hero-pay-as-you-go {
    background-image: url(/assets/webp/jpg/pay-as-you-go-hero.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-pay-as-you-go {
        background-image: url(/assets/webp/jpg/pay-as-you-go-md.webp);
        background-position: left;
    }
}
@media (max-width: 499px) {
    .hero-pay-as-you-go {
        background-image: url(/assets/webp/jpg/pay-as-you-go-sm.webp);
    }
}
.hero-monthly-planner {
    background-image: url(/assets/webp/jpg/monthly-planner-hero.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-monthly-planner {
        background-image: url(/assets/webp/jpg/monthly-planner-md.webp);
        background-position: left;
        background-repeat: no-repeat;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .hero-monthly-planner {
        background-image: url(/assets/webp/jpg/monthly-planner-sm.webp);
    }
}
.hero-reserved-instances {
    background-image: url(/assets/webp/jpg/reserved-instances-hero.webp);
    background-position: top right;
}
@media (max-width: 899px) {
    .hero-reserved-instances {
        background-image: url(/assets/webp/jpg/reserved-instances-md.webp);
        background-position: left;
    }
}
@media (max-width: 499px) {
    .hero-reserved-instances {
        background-image: url(/assets/webp/jpg/reserved-instances-sm.webp);
    }
}
.hero-pricing-calculator-vm {
    background-image: url(/assets/webp/jpg/pricing-calculator-vm-hero.webp);
    background-position: top;
}
@media (max-width: 899px) {
    .hero-pricing-calculator-vm {
        background-image: url(/assets/webp/png/pricing-calculator-vm-md.png);
        background-position: left;
    }
}
@media (max-width: 499px) {
    .hero-pricing-calculator-vm {
        background-image: url(/assets/webp/png/pricing-calculator-vm-sm.png);
    }
}
.hero-gsoft-pricing-calculator {
    background-image: url(/assets/webp/jpg/gsoft-pricing-calculator-hero.webp);
    background-position: right;
}
.hero-pricing-menu {
    background-image: url(/assets/webp/jpg/pricing-menu-hero.webp);
    background-size: cover;
}
.hero-blogpage-1 {
    background-image: url(/assets/webp/svg/blogpage-1-hero.svg);
}
@media (max-width: 899px) {
    .hero-blogpage-1 {
        background-image: url(/assets/webp/png/blogpage-1-hero-md.png);
        background-repeat: no-repeat;
    }
}
@media (max-width: 499px) {
    .hero-blogpage-1 {
        background-image: url(/assets/webp/png/blogpage-1-hero-sm.png);
    }
}
.hero-newsroom {
    background-image: url(/assets/webp/png/newsroom-hero.png);
    background-position: center;
}
@media (max-width: 899px) {
    .hero-newsroom {
        background-image: url(/assets/webp/png/blogpage-1-hero-md.png);
        background-repeat: no-repeat;
    }
}
@media (max-width: 499px) {
    .hero-newsroom {
        background-image: url(/assets/webp/png/blogpage-1-hero-sm.png);
    }
}
.hero-sign-in {
    background-image: url(/assets/webp/jpg/sign-in.webp);
    background-size: cover;
    min-height: 100vh;
}
.hero-sign-up {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/Sign-up.webp);
    min-height: 100vh;
}
.hero-faq {
    background-image: url(/assets/webp/jpg/faq-hero.png);
}
.hero-about-us {
    background-image: url(/assets/webp/jpg/about-us-hero.webp);
}
@media (max-width: 899px) {
    .hero-about-us {
        background-image: url(/assets/webp/jpg/about-us-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-about-us {
        background-image: url(/assets/webp/jpg/about-us-hero-sm.webp);
    }
}
.hero-database {
    background-image: url(/assets/webp/jpg/database-hero.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 899px) {
    .hero-database {
        background-image: url(/assets/webp/jpg/database-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-database {
        background-image: url(/assets/webp/jpg/database-hero-sm.webp);
    }
}
.hero-dev-ops-engineer {
    background-image: url(/assets/webp/jpg/dev-ops\ -engineer-hero.webp);
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}
@media (max-width: 899px) {
    .hero-dev-ops-engineer {
        background-image: url(/assets/webp/jpg/dev-ops-engineer-hero-md.webp);
        background-position: right;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .hero-dev-ops-engineer {
        background-image: url(/assets/webp/jpg/dev-ops-engineer-hero-sm.webp);
        background-position: right;
        background-size: cover;
    }
}
.hero-legal {
    background-image: url(/assets/webp/png/legal-hero.png);
    background-position: right;
}
@media (max-width: 899px) {
    .hero-legal {
        background-image: url(/assets/webp/png/legal-hero-md.png);
        background-position: right;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .hero-legal {
        background-image: url(/assets/webp/png/legal-hero-sm.png);
        background-position: right;
        background-size: cover;
    }
}
.hero-cloud-consulting {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/svg/cloud-consulting-hero.svg);
}
@media (max-width: 899px) {
    .hero-cloud-consulting {
        background-image: url();
        background: linear-gradient(126.39deg, #0491bf 17.72%, #00acee 57.19%);
    }
}
.hero-hybrid-multicloud {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/hybrid-multicloud-hero.webp);
}
@media (max-width: 899px) {
    .hero-hybrid-multicloud {
        background-image: url(/assets/webp/jpg/hybrid-multicloud-hero-md.webp);
    }
}
.hero-aws-storage-solution {
    background-position: right;
    background-image: url(/assets/webp/jpg/aws-storage-solution-hero.webp);
}
@media (max-width: 499px) {
    .hero-aws-storage-solution {
        background-image: url(/assets/webp/jpg/aws-storage-solution-hero-sm.webp);
    }
}
.hero-cloud-infrastructure-solutions {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    background-image: url(/assets/webp/jpg/cloud-infrastructure-solutions-hero.webp);
}
@media (max-width: 899px) {
    .hero-cloud-infrastructure-solutions {
        background-image: url(/assets/webp/jpg/cloud-infrastructure-solutions-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-cloud-infrastructure-solutions {
        background-image: url(/assets/webp/jpg/cloud-infrastructure-solutions-hero-sm.webp);
    }
}
.hero-azure-storage-solution-hero {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/svg/azure-storage-solution-hero.svg);
}
@media (max-width: 899px) {
    .hero-azure-storage-solution-hero {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/azure-storage-solution-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-azure-storage-solution-hero {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/azure-storage-solution-hero-sm.webp);
    }
}
.hero-collaboration-and-communication-tools {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/collaboration-and-communication-tools-hero.webp);
}
@media (max-width: 899px) {
    .hero-collaboration-and-communication-tools {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/jpg/collaboration-and-communication-tools-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-collaboration-and-communication-tools {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/collaboration-and-communication-tools-hero-sm.webp);
    }
}
.hero-cyber-security-solutions {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/cyber-security-solutions-hero.webp);
}
@media (max-width: 899px) {
    .hero-cyber-security-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/cyber-security-solutions-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-cyber-security-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/cyber-security-solutions-hero-sm.webp);
    }
}
.hero-network-solutions {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/network-solutions-hero.webp);
}
@media (max-width: 899px) {
    .hero-network-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/network-solutions-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-network-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/network-solutions-hero-sm.webp);
    }
}
.hero-servers-and-storage-solutions {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/servers-and-storage-solutions-hero.webp);
}
@media (max-width: 899px) {
    .hero-servers-and-storage-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/servers-and-storage-solutions-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-servers-and-storage-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/servers-and-storage-solutions-hero-sm.webp);
    }
}
.hero-block-storage {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-block-storage {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/png/block-storage-hero-md.png);
    }
}
@media (max-width: 499px) {
    .hero-block-storage {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-load-balancer {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-load-balancer {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/svg/load-balancer-hero.svg);
    }
}
@media (max-width: 499px) {
    .hero-load-balancer {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-managed-container {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-managed-container {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/svg/managed-container-hero.svg);
    }
}
@media (max-width: 499px) {
    .hero-managed-container {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-managed-kubernetes {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-managed-kubernetes {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/svg/managed-kubernetes-hero.svg);
    }
}
@media (max-width: 499px) {
    .hero-managed-kubernetes {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-mssql-database {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-mssql-database {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/svg/mssql-database-hero.svg);
    }
}
@media (max-width: 499px) {
    .hero-mssql-database {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-my-sql-database {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/png/block-storage-hero.png);
}
@media (max-width: 899px) {
    .hero-my-sql-database {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/svg/mysql-database-hero.svg);
    }
}
@media (max-width: 499px) {
    .hero-my-sql-database {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/block-storage-hero-sm.png);
    }
}
.hero-professionl-service {
    background-image: url(/assets/webp/jpg/hero-professionl-service.webp);
}
@media (max-width: 899px) {
    .hero-professionl-service {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/jpg/hero-professionl-service-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-professionl-service {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hero-professionl-service-sm.webp);
    }
}
.hero-managed-service {
    background-image: url(/assets/img/jpg/hero-managed-service.jpg);
}
@media (max-width: 899px) {
    .hero-managed-service {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/img/jpg/hero-managed-service-md.jpg);
    }
}
@media (max-width: 499px) {
    .hero-managed-service {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/img/jpg/hero-managed-service-sm.jpg);
    }
}
.hero-backup-and-restore {
    background-image: url(/assets/webp/jpg/backup-and-restore-hero.webp);
}
@media (max-width: 899px) {
    .hero-backup-and-restore {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/jpg/backup-and-restore-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-backup-and-restore {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/backup-and-restore-hero-sm.webp);
    }
}
.hero-operating-systems {
    background-image: url(/assets/webp/jpg/operating-systems-hero.webp);
}
@media (max-width: 899px) {
    .hero-operating-systems {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/jpg/operating-systems-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-operating-systems {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/operating-systems-hero-sm.webp);
    }
}
.hero-database-management-softwares {
    background-image: url(/assets/webp/png/database-management-softwares-hero.png);
}
@media (max-width: 899px) {
    .hero-database-management-softwares {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/png/database-management-softwares-hero-md.png);
    }
}
@media (max-width: 499px) {
    .hero-database-management-softwares {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/png/database-management-softwares-hero-sm.png);
    }
}
.hero-business-mobility-solutions {
    background-image: url(/assets/webp/jpg/business-mobility-solutions-hero.webp);
}
@media (max-width: 899px) {
    .hero-business-mobility-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        background-image: url(/assets/webp/jpg/business-mobility-solutions-hero-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-business-mobility-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/business-mobility-solutions-hero-sm.webp);
    }
}
.hero-antivirus-licensing {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    background-image: url(/assets/webp/jpg/bg-antivirus-licensing.webp);
}
@media (max-width: 899px) {
    .hero-antivirus-licensing {
        background-image: url(/assets/webp/jpg/bg-antivirus-licensing-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-antivirus-licensing {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/bg-antivirus-licensing-sm.webp);
    }
}
.hero-microsoft-365 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/hero-microsoft-365.webp);
}
@media (max-width: 899px) {
    .hero-microsoft-365 {
        background-position: left;
        background-image: url(/assets/webp/jpg/hero-microsoft-365-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-microsoft-365 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hero-microsoft-365-sm.webp);
    }
}
.hero-microsoft-office {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/hero-microsoft-office.webp);
}
@media (max-width: 899px) {
    .hero-microsoft-office {
        background-position: left;
        background-image: url(/assets/webp/jpg/hero-microsoft-office-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-microsoft-office {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hero-microsoft-office-sm.webp);
    }
}
.hero-windows-enterprise-solutions {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/assets/webp/jpg/hero-windows-enterprise-solutions.webp);
}
@media (max-width: 899px) {
    .hero-windows-enterprise-solutions {
        background-image: url(/assets/webp/jpg/hero-windows-enterprise-solutions-md.webp);
    }
}
@media (max-width: 499px) {
    .hero-windows-enterprise-solutions {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hero-windows-enterprise-solutions-sm.webp);
    }
}
.hero-our-story {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(/assets/webp/svg/hero-our-story.svg);
}
@media (max-width: 899px) {
    .hero-our-story {
        background-image: url(/assets/webp/svg/hero-our-story-md.svg);
    }
}
@media (max-width: 499px) {
    .hero-our-story {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/svg/hero-our-story-sm.svg);
    }
}
.video-primary {
    border-radius: 0.625rem;
}
.video-primary > * {
    border-radius: 0.625rem;
}
@media (max-width: 1280px) {
    .fix-1 {
        width: 32vw;
    }
}
@media (max-width: 1440px) and (min-width: 1281px) {
    .fix-1 {
        width: 30vw;
    }
}
@media (max-width: 1280px) {
    .fix-2 {
        width: 52vw;
    }
}
@media (max-width: 1440px) and (min-width: 1281px) {
    .fix-2-sub {
        width: 30vw;
    }
    .fix-2-sub img {
        width: 100%;
    }
}
@media (max-width: 1440px) and (min-width: 1281px) {
    .fix-2 {
        width: 55vw;
    }
}
.play-home {
    position: relative;
    overflow: hidden;
}
.play-home:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: url(/assets/webp/svg/play-squre.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: 0.5s;
}
.play-home:hover:before {
    content: url(/assets/webp/svg/play-squre.svg);
    background-color: #00000080;
}
.play-home img {
    height: 100%;
}
.play-squre-cloud-migration {
    position: relative;
}
.play-squre-cloud-migration:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: url(/assets/webp/svg/play-squre.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: 0.5s;
}
.play-squre-cloud-migration:hover:before {
    content: url(/assets/webp/svg/play-squre.svg);
    background-color: #00000080;
}
.play-squre-cloud-migration img {
    height: 100%;
}
.play-squre-our-story {
    position: relative;
    overflow: hidden;
}
.play-squre-our-story:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: url(/assets/img/svg/play-squre-transprent.svg);
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: 0.5s;
}
.play-squre-our-story:hover:before {
    content: url(/assets/img/svg/play-squre-transprent.svg);
    background-color: #00000080;
}
.play-squre-our-story img {
    height: 100%;
}
.goto {
    position: relative;
}
.goto:before {
    position: absolute;
    content: attr(data-content);
    font-size: 1.25rem;
    font-weight: 500;
    width: 50%;
    height: 100%;
    margin-inline: auto;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.goto:after {
    position: absolute;
    content: url(/assets/webp/svg/arrow-forward.svg);
    width: 100%;
    height: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hex {
    position: relative;
}
.hex:before {
    position: absolute;
    content: url(/assets/webp/png/hex.png);
    top: 0;
    right: 0;
}
.icon-wrapper {
    width: 5.9375rem;
    height: 5.9375rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.link {
    text-decoration: none;
}
.link:hover {
    color: #000;
}
.lady {
    position: relative;
}
.lady:before {
    position: absolute;
    content: url(/assets/webp/png/lady.png);
    bottom: -0.25rem;
    right: 2rem;
}
@media (max-width: 499px) {
    .lady:before {
        content: url(/assets/webp/png/lady-sm.png);
        right: 0rem;
    }
}
.display-none {
    display: none;
}
.display-none-imp {
    display: none !important;
}
@media (max-width: 899px) {
    .md_display-none {
        display: none;
    }
    .md_display-none-imp {
        display: none !important;
    }
}
@media (max-width: 899px) {
    .md_display-block {
        display: block;
    }
}
@media (max-width: 899px) {
    .md_display-flex {
        display: flex;
    }
}
@media (max-width: 499px) {
    .sm_display-none {
        display: none;
    }
    .sm_display-none-imp {
        display: none !important;
    }
}
@media (max-width: 499px) {
    .sm_display-block {
        display: block;
    }
}
@media (max-width: 499px) {
    .sm_display-flex {
        display: flex;
    }
    .sm_display-flex-imp {
        display: flex !important;
    }
}
.bg,
.bg-dev-sec-ops-bg,
.bg-comprehensive-cloud-consulting-bg,
.bg-a2p-footer-banner,
.bg-antivirus-licensing,
.bg-news-ten,
.bg-news-nine,
.bg-news-eight,
.bg-news-seven,
.bg-news-six,
.bg-news-five,
.bg-news-four,
.bg-news-three,
.bg-news-two,
.bg-news-one,
.bg-newsroom-img-4,
.bg-newsroom-img-3,
.bg-newsroom-img-2,
.bg-newsroom-img-1,
.bg-ps-banner-two,
.bg-cloud-native-banner-1,
.bg-a2p-messaging-banner-1,
.bg-whole-sale-voice-banner-1,
.bg-ms-sql-pricing-banner,
.bg-block-storage-banner-2,
.bg-block-storage-banner-1,
.bg-azure-banner-one,
.bg-cloud-infrastructure-solutions-banner-one,
.bg-aws-card-bg-five,
.bg-aws-card-bg-four,
.bg-aws-card-bg-three,
.bg-aws-card-bg-two,
.bg-aws-card-bg-one,
.bg-hybrid-multicloud-banner-3,
.bg-hybrid-multicloud-banner-2,
.bg-hybrid-multicloud-banner-1,
.bg-managed-service-video-thumb,
.bg-hybrid-multicloud-video-thumb,
.bg-success-stories-banner,
.bg-gsoft-new-main-img,
.bg-start-building-today-banner,
.bg-cloud-transformation,
.bg-cloud-engineering,
.bg-partners-main-img,
.bg-price-menu-main-img,
.bg-ask-the-experts,
.bg-case-study,
.bg-disaster-recovery,
.bg-pricing-banner-database,
.bg-support-btn-bg,
.bg-Sign-up,
.bg-sign-in,
.bg-gsoft-logo-unveiling-lg,
.bg-news-subscribe,
.bg-gsoft-cloud-conference,
.bg-gsoft-logo-unveiling,
.bg-news-celebration,
.bg-news-gsoft-logo,
.bg-news-women-smiling,
.bg-news-shaiking-hand,
.bg-gsoft-cloud-launch-lg,
.bg-gsoft-cloud-launch,
.bg-pricing-paln-modules-benifit-banner-bg,
.bg-indigo-bg-cloud,
.bg-marketplace-banner-2,
.bg-marketplace-banner-1,
.bg-app-details-need-help,
.bg-app-details-become-partner,
.bg-man-standing,
.bg-create-account,
.bg-meeting,
.bg-handshake,
.bg-need-help-3,
.bg-needhelp-2,
.bg-expand-banner,
.bg-cart-banner,
.bg-become-a-partner,
.bg-violet-gradient-partner,
.bg-nokia-partner,
.bg-men-blue-linear-partner,
.bg-monitoring,
.bg-inventory,
.bg-vulnerability,
.bg-security,
.bg-hero-devopp,
.bg-cloud-cunsulting-2,
.bg-needhelp-3,
.bg-needhelp,
.bg-cloudcomplaint,
.bg-loram,
.bg-customer-service-two,
.bg-customer-service,
.bg-man-laptop,
.bg-calc,
.bg-marketplace,
.bg-fact,
.bg-contact-center,
.bg-ai-cloud,
.bg-forerun {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
.bg-forerun {
    background-image: url(/assets/webp/jpg/forerun.webp);
}
.bg-ai-cloud {
    background-image: url(/assets/webp/jpg/ai-cloud.webp);
}
.bg-contact-center {
    background-image: url(/assets/webp/jpg/contact-center.webp);
}
.bg-fact {
    background-image: url(/assets/webp/jpg/fact.webp);
}
@media (max-width: 899px) {
    .bg-fact {
        background-image: url(/assets/webp/jpg/fact-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-fact {
        background-image: url(/assets/webp/jpg/fact-sm.webp);
    }
}
.bg-marketplace {
    background-image: url(/assets/webp/jpg/marketplace.webp);
}
@media (max-width: 899px) {
    .bg-marketplace {
        background-image: url(/assets/webp/svg/marketplace-md.svg);
    }
}
@media (max-width: 499px) {
    .bg-marketplace {
        background-image: url(/assets/webp/jpg/explore-market-place-bg.webp);
    }
}
.bg-calc {
    background-image: url(/assets/webp/jpg/bg-calc.webp);
}
@media (max-width: 499px) {
    .bg-calc {
        background-image: url(/assets/webp/jpg/bg-calc-sm.webp);
    }
}
.bg-man-laptop {
    background-image: url(/assets/webp/jpg/man-laptop.webp);
}
@media (max-width: 899px) {
    .bg-man-laptop {
        background-image: url(/assets/webp/jpg/man-laptop-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-man-laptop {
        background-image: url(/assets/webp/jpg/man-laptop-sm.webp);
    }
}
.bg-customer-service {
    background-image: url(/assets/webp/jpg/customer-service.webp);
}
.bg-blue-gradient {
    background-image: url(/assets/webp/jpg/bluegradientbox.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-blue-gradient {
        background-image: url(/assets/webp/jpg/bluegradientbox-md.webp);
    }
}
.bg-need-help {
    background-image: url(/assets/webp/jpg/needhelp.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-need-help {
        background-image: url(/assets/webp/jpg/needhelp-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-need-help {
        background-image: url(/assets/webp/jpg/needhelp-sm.webp);
    }
}
.bg-blue-background-cloud {
    background-image: url(/assets/webp/jpg/blue-rectangle.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-cloud {
    background-image: url(/assets/webp/jpg/graybox1.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 90%;
}
.bg-login-screen {
    background-image: url(/assets/webp/jpg/graybox2.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 80%;
}
.bg-hero-service {
    background-image: url(/assets/webp/jpg/hero-service.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-hero-service {
        background-image: url(/assets/webp/jpg/hero-service-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-hero-service {
        background-image: url(/assets/webp/jpg/hero-service-sm.webp);
    }
}
.bg-hero-cloud-native {
    background-image: url(/assets/webp/jpg/hero-cloud-native.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-hero-cloud-native {
        background-image: url(/assets/webp/jpg/hero-cloud-native.jpg);
    }
}
@media (max-width: 499px) {
    .bg-hero-cloud-native {
        background-image: url(/assets/webp/jpg/hero-cloud-native.jpg);
    }
}
.bg-why-cloud-native-development-important {
    background-image: url(/assets/webp/jpg/why-cloud-native-development-important.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-why-cloud-native-development-important {
        background-image: url(/assets/webp/jpg/why-cloud-native-development-important.jpg);
    }
}
@media (max-width: 499px) {
    .bg-why-cloud-native-development-important {
        background-image: url(/assets/webp/jpg/why-cloud-native-development-important.jpg);
    }
}
.bg-customer-service-two {
    background-image: url(/assets/webp/jpg/coustomer-service-two.webp);
}
.bg-loram {
    background-image: url(/assets/webp/jpg/bg-loram.webp);
}
.bg-cloudcomplaint {
    background-image: url(/assets/webp/jpg/bg-cloud.webp);
}
.bg-needhelp {
    background-image: url(/assets/webp/jpg/bg-need-help-lg.webp);
}
@media (max-width: 899px) {
    .bg-needhelp {
        background-image: url(/assets/webp/jpg/bg-need-help-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-needhelp {
        background-image: url(/assets/webp/jpg/bg-need-help-md.webp);
    }
}
.bg-needhelp-3 {
    background-image: url(/assets/webp/jpg/bg-need-help-with-men-lg.webp);
    background-position: left;
}
@media (max-width: 899px) {
    .bg-needhelp-3 {
        background-image: url(/assets/webp/jpg/bg-need-help-with-men-md.webp);
    }
}
.bg-cloud-cunsulting-2 {
    background-image: url(/assets/webp/jpg/cloud-image-2-girl.webp);
}
.bg-hero-devopp {
    background-image: url(/assets/webp/jpg/hero-DevOps&Automation.webp);
}
@media (max-width: 899px) {
    .bg-hero-devopp {
        background-image: url(/assets/webp/jpg/DevOps&Automation-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-hero-devopp {
        background-image: url(/assets/webp/jpg/DevOps&Automation-sm.webp);
        background-position: center;
    }
}
.bg-security {
    background-image: url(/assets/webp/png/security-nav-bg.png);
}
.bg-vulnerability {
    background-image: url(/assets/webp/png/vulnerability-scanning-bg.png);
}
.bg-inventory {
    background-image: url(/assets/webp/png/inventory-visibility-bg.png);
}
.bg-monitoring {
    background-image: url(/assets/webp/png/monitoring-bg.png);
}
.bg-men-blue-linear-partner {
    background-image: url(/assets/webp/jpg/men-blue-linear-partner-new.webp);
}
.bg-nokia-partner {
    background-image: url(/assets/webp/jpg/nokia-partner-new.webp);
}
.bg-violet-gradient-partner {
    background-image: url(/assets/webp/jpg/violet-gradient-partner.webp);
    background-position: top;
}
.bg-become-a-partner {
    background-image: url(/assets/webp/jpg/become-a-partner.webp);
    background-position: right;
}
@media (max-width: 899px) {
    .bg-become-a-partner {
        background-image: url(/assets/webp/jpg/become-a-partner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-become-a-partner {
        background-image: url(/assets/webp/jpg/become-a-partner-sm.webp);
    }
}
.bg-cart-banner {
    background-image: url(/assets/webp/jpg/cart-banner.webp);
    background-position: left;
}
.bg-expand-banner {
    background-image: url(/assets/webp/jpg/expand-banner.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-expand-banner {
        background-image: url(/assets/webp/jpg/expand-banner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-expand-banner {
        background-image: url(/assets/webp/jpg/expand-banner-sm.webp);
    }
}
.bg-needhelp-2 {
    background-image: url(/assets/webp/jpg/needhelp-2.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-needhelp-2 {
        background-image: url(/assets/webp/jpg/needhelp-2-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-needhelp-2 {
        background-image: url(/assets/webp/jpg/needhelp-2-sm.webp);
    }
}
.bg-need-help-3 {
    background-image: url(/assets/webp/jpg/person-with-laptop.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-need-help-3 {
        background-image: url(/assets/webp/jpg/person-with-laptop-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-need-help-3 {
        background-image: url(/assets/webp/jpg/person-with-laptop-sm.webp);
    }
}
.bg-handshake {
    background-image: url(/assets/webp/jpg/handshake.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-handshake {
        background-image: url(/assets/webp/jpg/handshake-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-handshake {
        background-image: url(/assets/webp/jpg/handshake-sm.webp);
    }
}
.bg-meeting {
    background-image: url(/assets/webp/jpg/meeting.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-meeting {
        background-image: url(/assets/webp/jpg/meeting-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-meeting {
        background-image: url(/assets/webp/jpg/meeting-sm.webp);
    }
}
.bg-create-account {
    background-image: url(/assets/webp/jpg/create-account.webp);
}
@media (max-width: 899px) {
    .bg-create-account {
        background-image: url(/assets/webp/jpg/create-account-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-create-account {
        background-image: url(/assets/webp/jpg/create-account-sm.webp);
    }
}
.bg-man-standing {
    background-image: url(/assets/webp/jpg/man-standing.webp);
    background-position: center;
}
.bg-app-details-become-partner {
    background-image: url(/assets/webp/jpg/app-details-become-partner.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-app-details-become-partner {
        background-image: url(/assets/webp/jpg/app-details-become-partner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-app-details-become-partner {
        background-image: url(/assets/webp/jpg/app-details-become-partner-sm.webp);
    }
}
.bg-app-details-need-help {
    background-image: url(/assets/webp/jpg/app-details-need-help.webp);
    background-position: center;
}
@media (max-width: 899px) {
    .bg-app-details-need-help {
        background-image: url(/assets/webp/jpg/app-details-need-help-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-app-details-need-help {
        background-image: url(/assets/webp/jpg/app-details-need-help-sm.webp);
    }
}
.bg-marketplace-banner-1 {
    background-image: url(/assets/webp/jpg/marketplace-banner-1.webp);
    background-position: top left;
}
@media (max-width: 899px) {
    .bg-marketplace-banner-1 {
        background-image: url(/assets/webp/jpg/marketplace-banner-1-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-marketplace-banner-1 {
        background-image: url(/assets/webp/jpg/marketplace-banner-1-sm.webp);
    }
}
.bg-marketplace-banner-2 {
    background-image: url(/assets/webp/jpg/marketplace-banner-2.webp);
    background-position: top left;
}
.bg-indigo-bg-cloud {
    background-image: url(/assets/webp/jpg/indigo-bg-cloud.webp);
    background-position: top left;
}
.bg-pricing-paln-modules-benifit-banner-bg {
    background-image: url(/assets/webp/jpg/pricing-paln-modules-benifit-banner-bg.webp);
    background-position: top left;
}
@media (max-width: 899px) {
    .bg-pricing-paln-modules-benifit-banner-bg {
        background-image: url(/assets/webp/jpg/pricing-paln-modules-benifit-banner-bg-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-pricing-paln-modules-benifit-banner-bg {
        background-image: url(/assets/webp/jpg/pricing-paln-modules-benifit-banner-bg-sm.webp);
    }
}
.bg-gsoft-cloud-launch {
    background-image: url(/assets/webp/jpg/gsoft-cloud-launch.webp);
}
@media (max-width: 899px) {
    .bg-gsoft-cloud-launch {
        background-image: url(/assets/webp/jpg/gsoft-cloud-launch-md-2.webp);
    }
}
@media (max-width: 499px) {
    .bg-gsoft-cloud-launch {
        background-image: url(/assets/webp/jpg/gsoft-cloud-launch-sm-2.webp);
        background-position: left;
    }
}
.bg-gsoft-cloud-launch-lg {
    background-image: url(/assets/webp/jpg/gsoft-cloud-launch-lg.webp);
}
@media (max-width: 499px) {
    .bg-gsoft-cloud-launch-lg {
        background-image: url(/assets/webp/jpg/gsoft-cloud-launch-lg-sm.webp);
    }
}
.bg-news-shaiking-hand {
    background-image: url(/assets/webp/jpg/news-shaiking-hand.webp);
}
.bg-news-women-smiling {
    background-image: url(/assets/webp/jpg/news-women-smiling.webp);
}
.bg-news-gsoft-logo {
    background-image: url(/assets/webp/jpg/news-gsoft-logo.webp);
}
.bg-news-shaiking-hand {
    background-image: url(/assets/webp/jpg/news-shaiking-hand.webp);
}
.bg-news-celebration {
    background-image: url(/assets/webp/jpg/news-celebration.webp);
}
.bg-gsoft-logo-unveiling {
    background-image: url(/assets/webp/jpg/gsoft-logo-unveiling.webp);
    background-position: left;
}
.bg-gsoft-cloud-conference {
    background-image: url(/assets/webp/jpg/gsoft-cloud-conference.webp);
    background-position: left;
}
.bg-news-subscribe {
    background-image: url(/assets/webp/jpg/newsroom-footer-banner.webp);
    background-position: left top;
}
@media (max-width: 899px) {
    .bg-news-subscribe {
        background-image: url(/assets/webp/jpg/newsroom-footer-banner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-news-subscribe {
        background-image: url(/assets/webp/jpg/newsroom-footer-banner-sm.webp);
    }
}
.bg-gsoft-logo-unveiling-lg {
    background-image: url(/assets/webp/jpg/gsoft-logo-unveiling-lg.webp);
}
@media (max-width: 499px) {
    .bg-gsoft-logo-unveiling-lg {
        background-image: url(/assets/webp/jpg/gsoft-logo-unveiling-lg-sm.webp);
    }
}
.bg-sign-in {
    background-image: url(/assets/webp/jpg/sign-in.webp);
    background-size: cover;
}
.bg-Sign-up {
    background-image: url(/assets/webp/jpg/sign-up.webp);
    background-size: cover;
}
.bg-support-hero {
    background-image: url(/assets/webp/png/support-hero-img.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
@media (max-width: 899px) {
    .bg-support-hero {
        background-image: url(/assets/webp/jpg/support-hero-img-md.webp);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
}
.bg-careers-hero {
    background-image: url(/assets/webp/png/careers-hero.png);
    background-position: right;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-careers-hero {
        background-image: url(/assets/webp/jpg/careers-hero-md.webp);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .bg-careers-hero {
        background-image: url(/assets/webp/jpg/careers-hero-sm.webp);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
}
.bg-support-btn-bg {
    background-image: url(../../../public/assets/webp/jpg/support-btn-bg.webp);
    background-position: right;
    background-size: cover;
}
.bg-pricing-banner-database {
    background-image: url(/assets/webp/jpg/pricing-banner-database.webp);
}
@media (max-width: 499px) {
    .bg-pricing-banner-database {
        background-image: url(/assets/webp/jpg/pricing-banner-database-sm.webp);
    }
}
.bg-disaster-recovery {
    background-image: url(/assets/webp/jpg/disaster-recovery.webp);
}
.bg-case-study {
    background-image: url(/assets/webp/jpg/case-study.webp);
}
.bg-ask-the-experts {
    background-image: url(/assets/webp/jpg/ask-the-experts.webp);
}
.bg-price-menu-main-img {
    background-image: url(/assets/webp/jpg/pricing-menu-main-img.webp);
}
.bg-partners-main-img {
    background-image: url(/assets/webp/jpg/partners-main-img.webp);
}
.bg-cloud-engineering {
    background-image: url(/assets/webp/jpg/cloud-engineering.jpg);
}
.bg-cloud-transformation {
    background-image: url(/assets/webp/jpg/cloud-transformation.jpg);
}
.bg-start-building-today-banner {
    background-image: url(/assets/webp/jpg/start-building-today-banner.webp);
}
@media (max-width: 899px) {
    .bg-start-building-today-banner {
        background-image: url(/assets/webp/jpg/start-building-today-banner-md.webp);
    }
}
.bg-gsoft-new-main-img {
    background-image: url(/assets/webp/jpg/gsoft-new-main-img.webp);
}
@media (max-width: 499px) {
    .bg-gsoft-new-main-img {
        background-image: url(/assets/webp/jpg/gsoft-new-main-img-sm.webp);
    }
}
.bg-success-stories-banner {
    background-image: url(/assets/webp/jpg/success-stories-banner.webp);
}
@media (max-width: 899px) {
    .bg-success-stories-banner {
        background-image: url(/assets/webp/jpg/success-stories-banner-md.webp);
    }
}
.bg-hybrid-multicloud-video-thumb {
    background-image: url(/assets/img/svg/hybrid-multicloud-video-thumb.svg);
}
.bg-managed-service-video-thumb {
    background-image: url(public/assets/webp/jpg/managed-service-video-thumb.webp);
}
.bg-hybrid-multicloud-banner-1 {
    background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-1.webp);
}
@media (max-width: 899px) {
    .bg-hybrid-multicloud-banner-1 {
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-1-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-hybrid-multicloud-banner-1 {
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-1-sm.webp);
    }
}
.bg-hybrid-multicloud-banner-2 {
    background: url(/assets/webp/jpg/hybrid-multicloud-banner-2.webp);
}
@media (max-width: 899px) {
    .bg-hybrid-multicloud-banner-2 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-2-md.webp);
    }
}
.bg-hybrid-multicloud-banner-3 {
    background-repeat: no-repeat;
    background: url(/assets/webp/jpg/hybrid-multicloud-banner-3.webp);
}
@media (max-width: 899px) {
    .bg-hybrid-multicloud-banner-3 {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-3-md.webp);
    }
}
.bg-hybrid-multicloud-banner-4 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-4.webp);
}
@media (max-width: 899px) {
    .bg-hybrid-multicloud-banner-4 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-4-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-hybrid-multicloud-banner-4 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/webp/jpg/hybrid-multicloud-banner-4-sm.webp);
    }
}
.bg-hybrid-multicloud-banner-5 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    background-image: url(/assets/img/svg/hybrid-multicloud-banner-5.svg);
}
@media (max-width: 899px) {
    .bg-hybrid-multicloud-banner-5 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/assets/img/svg/hybrid-multicloud-banner-5-md.svg);
    }
}
@media (max-width: 499px) {
    .bg-hybrid-multicloud-banner-5 {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: left;
        background-image: url(/assets/img/svg/hybrid-multicloud-banner-5-sm.svg);
    }
}
.bg-managed-service-banner-2 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(public/assets/webp/jpg/managed-service-banner-2.webp);
}
@media (max-width: 899px) {
    .bg-managed-service-banner-2 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(public/assets/webp/jpg/managed-service-banner-md-2.webp);
    }
}
@media (max-width: 499px) {
    .bg-managed-service-banner-2 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(public/assets/webp/jpg/managed-service-banner-sm-2.webp);
    }
}
.bg-aws-card-bg-one {
    background-image: url(/assets/webp/jpg/aws-card-bg-one.webp);
}
.bg-aws-card-bg-two {
    background-image: url(/assets/webp/jpg/aws-card-bg-two.webp);
}
.bg-aws-card-bg-three {
    background-image: url(/assets/webp/jpg/aws-card-bg-three.webp);
}
.bg-aws-card-bg-four {
    background-image: url(/assets/webp/jpg/aws-card-bg-four.webp);
}
.bg-aws-card-bg-five {
    background-image: url(/assets/webp/jpg/aws-card-bg-five.webp);
}
.bg-cloud-infrastructure-solutions-banner-one {
    background-image: url(/assets/webp/png/cloud-infrastructure-solutions-banner-one.png);
}
@media (max-width: 899px) {
    .bg-cloud-infrastructure-solutions-banner-one {
        background-image: url(/assets/webp/png/cloud-infrastructure-solutions-banner-one-md.png);
    }
}
@media (max-width: 499px) {
    .bg-cloud-infrastructure-solutions-banner-one {
        background-image: url(/assets/webp/png/cloud-infrastructure-solutions-banner-one-sm.png);
    }
}
.bg-azure-banner-one {
    background-image: url(/assets/webp/png/azure-banner-one.png);
}
@media (max-width: 899px) {
    .bg-azure-banner-one {
        background-image: url(/assets/webp/png/azure-banner-one-md.png);
    }
}
.bg-block-storage-banner-1 {
    background-image: url(/assets/webp/jpg/block-storage-banner-1.webp);
}
@media (max-width: 499px) {
    .bg-block-storage-banner-1 {
        background-image: url(/assets/webp/jpg/block-storage-banner-1-sm.webp);
    }
}
.bg-block-storage-banner-2 {
    z-index: 1;
    background-position-x: right;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/block-storage-banner-2.webp);
}
@media (max-width: 899px) {
    .bg-block-storage-banner-2 {
        background-image: url(/assets/webp/jpg/block-storage-banner-2-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-block-storage-banner-2 {
        background-image: url(/assets/webp/jpg/block-storage-banner-2-sm.webp);
    }
}
.bg-ms-sql-pricing-banner {
    background-position: right;
    background-image: url(/assets/webp/jpg/ms-sql-pricing-banner.webp);
}
@media (max-width: 899px) {
    .bg-ms-sql-pricing-banner {
        background-image: url(/assets/webp/jpg/ms-sql-pricing-banner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-ms-sql-pricing-banner {
        background-image: url(/assets/webp/jpg/ms-sql-pricing-banner-sm.webp);
    }
}
.bg-whole-sale-voice-banner-1 {
    background-position: right;
    background-image: url(/assets/webp/jpg/whole-sale-voice-banner-1.webp);
}
@media (max-width: 899px) {
    .bg-whole-sale-voice-banner-1 {
        background-image: url(/assets/webp/jpg/whole-sale-voice-banner-1-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-whole-sale-voice-banner-1 {
        background-image: url(/assets/webp/jpg/whole-sale-voice-banner-1-sm.webp);
    }
}
.bg-a2p-messaging-banner-1 {
    background-position-x: right;
    background-position-y: bottom;
    background-image: url(/assets/webp/svg/a2p-messaging-banner-1.svg);
}
@media (max-width: 899px) {
    .bg-a2p-messaging-banner-1 {
        background-image: url(/assets/webp/svg/a2p-messaging-banner-1-md.svg);
    }
}
@media (max-width: 499px) {
    .bg-a2p-messaging-banner-1 {
        background-image: url(/assets/webp/svg/a2p-messaging-banner-1-sm.svg);
    }
}
.bg-cloud-native-banner-1 {
    background-position-x: left;
    background-position-y: bottom;
    background-image: url(/assets/webp/jpg/cloud-native-banner-1.webp);
}
@media (max-width: 899px) {
    .bg-cloud-native-banner-1 {
        background-image: url(/assets/webp/jpg/cloud-native-banner-1-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-cloud-native-banner-1 {
        background-image: url(/assets/webp/jpg/cloud-native-banner-1-sm.webp);
    }
}
.bg-ps-banner-two {
    background-image: url(/assets/webp/jpg/ps-banner-two.webp);
}
@media (max-width: 899px) {
    .bg-ps-banner-two {
        background-image: url(/assets/webp/jpg/ps-banner-two-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-ps-banner-two {
        background-image: url(/assets/webp/jpg/ps-banner-two-sm.webp);
    }
}
.bg-newsroom-img-1 {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/newsroom-main-img-one.webp);
}
@media (max-width: 899px) {
    .bg-newsroom-img-1 {
        background-image: url(/assets/webp/jpg/newsroom-main-img-one-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-newsroom-img-1 {
        background-image: url(/assets/webp/jpg/newsroom-main-img-one-sm.webp);
    }
}
.bg-newsroom-img-2 {
    background-image: url(/assets/webp/jpg/newsroom-main-img-two.webp);
}
.bg-newsroom-img-3 {
    background-image: url(/assets/webp/jpg/newsroom-main-img-three.webp);
}
.bg-newsroom-img-4 {
    background-image: url(/assets/webp/jpg/newsroom-main-img-four.webp);
}
.bg-news-one {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-one-bg.webp);
}
@media (max-width: 899px) {
    .bg-news-one {
        background-image: url(/assets/webp/jpg/news-one-bg-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-news-one {
        background-image: url(/assets/webp/jpg/news-one-bg-sm.webp);
    }
}
.bg-news-two {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-two-bg.webp);
}
.bg-news-three {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-three-bg.webp);
}
.bg-news-four {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-four-bg.webp);
}
.bg-news-five {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-five-bg.webp);
}
.bg-news-six {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-six-bg.webp);
}
.bg-news-seven {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-seven-bg.webp);
}
.bg-news-eight {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-eight-bg.webp);
}
.bg-news-nine {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-nine-bg.webp);
}
.bg-news-ten {
    background-position-x: left;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/news-ten-bg.webp);
}
.bg-antivirus-licensing {
    background-image: url(/assets/webp/jpg/bg-antivirus-licensing.webp);
}
.bg-a2p-footer-banner {
    background-position: left;
    background-image: url(/assets/webp/jpg/a2p-footer-banner.webp);
}
@media (max-width: 899px) {
    .bg-a2p-footer-banner {
        background-image: url(/assets/webp/jpg/a2p-footer-banner-md.webp);
    }
}
@media (max-width: 499px) {
    .bg-a2p-footer-banner {
        background-image: url(/assets/webp/svg/a2p-footer-banner-sm.svg);
    }
}
.bg-comprehensive-cloud-consulting-bg {
    background-image: url(/assets/img/svg/comprehensive-cloud-consulting-bg.svg);
}
.bg-dev-sec-ops-bg {
    background-image: url(/assets/img/svg/dev-sec-ops-bg.svg);
}
.bg-bottom-banner-whole-sale-voice {
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: right;
    background-position-y: top;
    background-image: url(/assets/webp/jpg/whole-sale-voice-bottom-banner-bg-lg.webp);
}
@media (max-width: 899px) {
    .bg-bottom-banner-whole-sale-voice {
        background-position-x: left;
        background-position-y: bottom;
    }
}
@media (max-width: 899px) {
    .bg-bottom-banner-whole-sale-voice {
        background-image: url(/assets/webp/svg/whole-sale-voice-bottom-banner-bg-sm.svg);
    }
}
.bg-cloud-migration-banner-1 {
    background-image: url(/assets/webp/jpg/cloud-migration-banner-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 899px) {
    .bg-cloud-migration-banner-1 {
        background-image: url(/assets/webp/jpg/cloud-migration-banner-1-md.jpg);
    }
}
@media (max-width: 499px) {
    .bg-cloud-migration-banner-1 {
        background-image: url(/assets/webp/jpg/cloud-migration-banner-1-sm.jpg);
    }
}
.bg-404 :after {
    position: absolute;
    right: 0;
    top: 22%;
    content: url(/assets/webp/svg/layout-bg.svg);
    z-index: -1;
}
.arrow-right-bottom {
    width: 0.9375rem;
    align-self: end;
    justify-self: end;
    margin-top: -0.625rem;
}
.arrow-right-top {
    width: 0.9375rem;
    align-self: flex-end;
    margin-top: -0.625rem;
}
.arrow-up-right {
    position: relative;
}
.arrow-up-right:before {
    position: absolute;
    content: url(/assets/webp/svg/arrow-up.svg);
    right: 1.25rem;
    bottom: -3rem;
}
.arrow-down-left {
    position: relative;
}
.arrow-down-left:before {
    position: absolute;
    content: url(/assets/webp/svg/arrow-down.svg);
    left: 1.25rem;
    bottom: -3rem;
}
@media (max-width: 499px) {
    .arrow-down-left:before {
        position: absolute;
        content: url(/assets/webp/svg/arrow-down.svg);
        left: 1.25rem;
        bottom: 25rem;
    }
}
.polygon {
    width: 27.9375rem;
    height: 25.375rem;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 7.375rem;
}
.polygon-sm {
    max-width: 3.9375rem;
    margin-top: -7.5rem;
    margin-left: -0.6875rem;
}
.polygon-md {
    margin-right: -3.125rem;
    max-width: 6.25rem;
    position: absolute;
    top: -26%;
    left: 51%;
}
@media (min-width: 1281px) {
    .polygon-md {
        top: -25%;
        left: 46%;
    }
}
.polygon-lg {
    margin-top: -1.125rem;
    margin-left: -0.25rem;
}
.polygon-arch {
    margin-left: -1.875rem;
}
.polygon-devops {
    margin-left: -0.375rem;
}
.polygon-row-top {
    margin-top: -2.875rem;
    margin-left: 3.5625rem;
}
.polygon-row-bottom {
    margin-top: -3rem;
    margin-left: -3.0625rem;
}
.avatar {
    margin-top: -34.5px;
    margin-bottom: 0.625rem;
    width: 4.3125rem;
    border-radius: 50%;
    filter: saturate(0);
}
.opacity-06 {
    opacity: 0.6;
}
.opacity-80 {
    opacity: 0.8;
}
.opacity-90 {
    opacity: 0.9;
}
.opacity-100 {
    opacity: 1;
}
.opacity-zero-point-five {
    opacity: 0.5400000215;
}
.img-overlay {
    border-radius: 10px;
    background: linear-gradient(
        180deg,
        rgba(5, 5, 5, 0) 44.58%,
        rgba(0, 0, 0, 0.52) 68.02%,
        rgba(0, 0, 0, 0.62) 100%
    );
}
.box-shadow-primary {
    box-shadow: 0 4px 12px #00000040;
}
.box-shadow-secondary,
.icon-wrapper {
    box-shadow: 0 4px 30px #424d6840;
}
.box-shadow-third,
.card-white {
    box-shadow: 0 4px 22px #20397740;
}
.box-shadow-fourth {
    box-shadow: 0 2px 15px #20397724;
}
.box-shadow-third,
.card-white {
    box-shadow: 0 0 16px #45466c1a;
}
.box-shadow-forth {
    box-shadow: 0 4px 22px #20397740;
}
.box-shadow-fifth {
    box-shadow: 0 2px 16px #20397724;
}
.box-shadow-sixth {
    box-shadow: 0 4px 10px #00000040;
}
.box-shadow-seventh {
    box-shadow: 0 4px 14px #00000059;
}
.box-shadow-eight {
    box-shadow: 0 3px 4px #2039772b;
}
.box-shadow-nineth {
    box-shadow: 0 0 16px #45466c38;
}
.box-shadow-tenth,
.enrty-level {
    box-shadow: 0 3px 7px #0000004f;
}
.box-shadow-eleventh {
    box-shadow: 0 2px 7px #292f3e26;
}
.box-shadow-twelfth {
    box-shadow: 0 4px 4px #0000001c;
}
.box-shadow-thirteen {
    box-shadow: 0 4px 30px #424d6821;
}
.box-shadow-fourteen {
    box-shadow: 0 2px 6px #00000040;
}
.box-shadow-fifteen {
    box-shadow: 0 4px 11px #00000040;
}
.box-shadow-sixteen {
    box-shadow: 0 2px 7px #26255733;
}
.box-shadow-seventeen {
    box-shadow: 0 0.25rem 1.875rem #182c7340;
}
.rounded,
.icon-card,
.card-white,
.hover-bg-gray-fourteen:hover,
.laptop-bottom,
.desktop-bottom,
.input-text,
.login-after:after,
.cube-after :after,
.bg-bottom:before,
.gradient-gray-before,
.navbar-search-box,
.navbar-search-category,
.menu-list-item:hover,
.menu-list-item.active,
.menu-list-content,
.button-white-lg,
.hero-cloud-infrastructure-solutions,
.play-home:before,
.play-squre-cloud-migration:before,
.play-squre-our-story:before,
.bg-hybrid-multicloud-video-thumb,
.bg-managed-service-video-thumb,
.bg-cloud-infrastructure-solutions-banner-one {
    border-radius: 0.625rem;
}
.rounded-5 {
    border-radius: 0.3125rem;
}
.rounded-6 {
    border-radius: 0.375rem;
}
.rounded-none {
    border-radius: 0rem;
}
.rounded-30 {
    border-radius: 1.875rem;
}
.rounded-50 {
    border-radius: 3.125rem;
}
.rounded-right {
    border-radius: 0rem 3.125rem 3.125rem 0rem;
}
.rounded-right-10 {
    border-radius: 0rem 0.625rem 0.625rem 0rem;
}
.rounded-left {
    border-radius: 3.125rem 0rem 0rem 3.125rem;
}
.rounded-left-10 {
    border-radius: 0.625rem 0rem 0rem 0.625rem;
}
.rounded-left-right {
    border-radius: 3.125rem;
}
.rounded-top {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}
.rounded-top-left {
    border-top-left-radius: 0.625rem;
}
.rounded-top-right {
    border-top-right-radius: 0.625rem;
}
.rounded-bottom {
    border-bottom-left-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}
.rounded-bottom-left {
    border-bottom-left-radius: 0.625rem;
}
.rounded-bottom-right {
    border-bottom-right-radius: 0.625rem;
}
@media (max-width: 899px) {
    .md_rounded {
        border-radius: 0.625rem;
    }
    .md_rounded-none {
        border-radius: 0rem;
    }
    .md_rounded-30 {
        border-radius: 1.875rem;
    }
    .md_rounded-50 {
        border-radius: 3.125rem;
    }
    .md_rounded-right {
        border-radius: 0rem 3.125rem 3.125rem 0rem;
    }
    .md_rounded-left {
        border-radius: 3.125rem 0rem 0rem 3.125rem;
    }
    .md_rounded-top {
        border-top-left-radius: 0.625rem;
        border-top-right-radius: 0.625rem;
    }
    .md_rounded-top-left {
        border-top-left-radius: 0.625rem;
    }
    .md_rounded-top-right {
        border-top-right-radius: 0.625rem;
    }
    .md_rounded-bottom {
        border-bottom-left-radius: 0.625rem !important;
        border-bottom-right-radius: 0.625rem !important;
    }
}
@media (max-width: 499px) {
    .sm_rounded {
        border-radius: 0.625rem;
    }
    .sm_rounded-none {
        border-radius: 0rem;
    }
    .sm_rounded-30 {
        border-radius: 1.875rem;
    }
    .sm_rounded-50 {
        border-radius: 3.125rem;
    }
    .sm_rounded-right {
        border-radius: 0rem 3.125rem 3.125rem 0rem;
    }
    .sm_rounded-left {
        border-radius: 3.125rem 0rem 0rem 3.125rem;
    }
    .sm_rounded-top {
        border-top-left-radius: 0.625rem;
        border-top-right-radius: 0.625rem;
    }
    .sm_rounded-top-10 {
        border-radius: 0.625rem 0.625rem 0 0;
    }
    .sm_rounded-top-left {
        border-top-left-radius: 0.625rem;
    }
    .sm_rounded-top-right {
        border-top-right-radius: 0.625rem;
    }
    .sm_rounded-bottom {
        border-bottom-left-radius: 0.625rem;
        border-bottom-right-radius: 0.625rem;
    }
}
a {
    text-decoration: none;
}
.popover__title {
    text-align: center;
}
.popover__wrapper {
    position: relative;
    margin-top: 2.5rem;
    display: inline-block;
    cursor: pointer;
}
.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -2px;
    transform: translateY(-60px);
    background-color: #fff;
    padding: 0.125rem;
    border-radius: 0.375rem;
    box-shadow: 0 2px 5px #00000042;
    width: max-content;
}
.popover__content:before {
    position: absolute;
    z-index: -1;
    content: "";
    left: 4px;
    bottom: -8px;
    rotate: 180deg;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    transition-duration: 1s;
    transition-property: transform;
}
.popover__wrapper:hover .popover__content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transform: translateY(-70px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover__message {
    text-align: center;
    margin: 0.8125rem 1.5rem 0.8125rem 0.625rem;
}
.pointer,
.brows-also-card:hover {
    cursor: pointer;
}
.scale,
.scale-03,
.scale-20 {
    transition-duration: 0.5s;
    will-change: transform;
    z-index: 2;
}
.scale:hover,
.scale-03:hover,
.scale-20:hover {
    z-index: 999;
    transition-duration: 0.5s;
    z-index: 2;
}
.scale-20:hover {
    transform: scale(1.2);
}
.scale-03:hover {
    transform: scale(1.03);
}
.fade {
    opacity: 1;
    background-color: #fff;
}
.fade:hover {
    opacity: 0.4;
}
.fade-dark {
    opacity: 1;
    background-color: #000;
}
.fade-dark:hover {
    opacity: 0.6;
}
.graybg {
    position: relative;
}
.graybg:after {
    position: absolute;
    content: "";
    background-color: #eef2f9;
    max-width: 1440px;
    inset: 38% 0% -20px;
    z-index: -1;
    border-radius: 10px;
}
@media (max-width: 899px) {
    .graybg:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        width: calc(100vw - 2.5rem);
        max-width: 1440px;
        inset: 18% 0% -3%;
        z-index: -1;
        border-radius: 10px;
    }
}
@media (max-width: 499px) {
    .graybg:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        width: calc(100vw - 2.75rem);
        max-width: 1440px;
        inset: 16% 0% -3%;
        z-index: -1;
        border-radius: 10px;
    }
}
.navbluebg {
    position: relative;
}
.navbluebg:after {
    position: absolute;
    content: "";
    background-image: url(/assets/webp/jpg/bg-navy.webp);
    background-repeat: no-repeat;
    max-width: 1440px;
    inset: -50% 0% 60%;
    z-index: -1;
    border-radius: 10px;
    background-size: cover;
}
@media (max-width: 899px) {
    .navbluebg:after {
        position: absolute;
        content: "";
        background-image: url(/assets/webp/jpg/bg-navy-md.webp);
        background-repeat: no-repeat;
        inset: -18% 0% 89%;
        z-index: -1;
        border-radius: 10px;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .navbluebg:after {
        position: absolute;
        content: "";
        background-image: url(/assets/webp/jpg/bg-navy-md.webp);
        background-repeat: no-repeat;
        width: calc(100vw - 3rem);
        max-width: 1440px;
        inset: -22% 0% 86%;
        z-index: -1;
        border-radius: 10px;
        background-size: cover;
    }
}
.go-for-it {
    position: relative;
}
.go-for-it:after {
    position: absolute;
    content: "";
    background-color: #eef2f9;
    inset: 38% -5% -20%;
    z-index: -1;
    border-radius: 10px;
}
@media (max-width: 899px) {
    .go-for-it:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        inset: 10% 0% -3%;
        z-index: -1;
        border-radius: 10px;
    }
}
@media (max-width: 499px) {
    .go-for-it:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        inset: 16% 0% -3%;
        z-index: -1;
        border-radius: 10px;
    }
}
.dollar-in-hand-icon {
    position: relative;
}
.dollar-in-hand-icon:after {
    position: absolute;
    content: "";
    background-image: url(/assets/webp/svg/dollar-in-hand-icon.svg);
    background-repeat: no-repeat;
    inset: 59px 0 0 61px;
    margin: auto;
}
@media (max-width: 899px) {
    .dollar-in-hand-icon:after {
        position: absolute;
        content: "";
        background-image: url(/assets/webp/svg/dollar-in-hand-icon.svg);
        background-repeat: no-repeat;
        inset: 59px 0 0 42%;
        margin: auto;
    }
}
@media (max-width: 899px) and (max-width: 499px) {
    .dollar-in-hand-icon:after {
        position: absolute;
        content: "";
        background-image: url(/assets/webp/svg/dollar-in-hand-icon.svg);
        background-repeat: no-repeat;
        inset: 30px 0 0 35%;
        margin: auto;
    }
}
.graybg-top {
    position: relative;
}
.graybg-top:after {
    position: absolute;
    content: "";
    background-color: #eef2f9;
    width: 100%;
    inset: -75% 0% 40%;
    z-index: -1;
    border-radius: 10px;
    background-size: cover;
}
@media (max-width: 899px) {
    .graybg-top:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        inset: -30% 0% 40%;
        z-index: -1;
        border-radius: 10px;
        background-size: cover;
    }
}
@media (max-width: 499px) {
    .graybg-top:after {
        position: absolute;
        content: "";
        background-color: #eef2f9;
        inset: -37% 0% 45%;
        z-index: -1;
        border-radius: 10px;
        background-size: cover;
    }
}
.block-storage {
    position: relative;
}
.block-storage :after {
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: -0.3125rem;
    content: url(/assets/webp/svg/block-storage-banner-2-element.svg);
}
@media (max-width: 499px) {
    .block-storage :after {
        content: url();
    }
}
.managed-ms-sql {
    position: relative;
}
.managed-ms-sql :after {
    position: absolute;
    left: 0;
    bottom: 0rem;
    content: url(/assets/webp/png/ms-sql-pricing-banner-element.png);
}
@media (max-width: 499px) {
    .managed-ms-sql :after {
        content: url();
    }
}
.quick-start {
    position: relative;
}
.quick-start:after {
    position: absolute;
    content: url(../../../public/assets/webp/png/quick-start-database.png);
    right: 0;
    bottom: 0;
    z-index: -1;
}
.bluecard {
    position: relative;
}
.bluecard-img {
    z-index: 1;
    position: relative;
}
.bluecard:after {
    position: absolute;
    content: url(/assets/webp/png/curve-blue.png);
    inset: 0% 0% -30%;
    z-index: 0;
}
.blackcard {
    position: relative;
}
.blackcard-img {
    z-index: 1;
    position: relative;
}
.blackcard:after {
    position: absolute;
    content: url(/assets/webp/png/black-curved.png);
    inset: 0% 0% -30%;
    z-index: 0;
}
.truebluecard {
    position: relative;
}
.truebluecard-img {
    z-index: 1;
    position: relative;
}
.truebluecard:after {
    position: absolute;
    content: url(/assets/webp/png/rue-blue-curve.png);
    inset: 0% 0% -30%;
    z-index: 0;
}
.overlay-gvm {
    position: relative;
}
.overlay-gvm:after {
    position: absolute;
    content: url(/assets/webp/svg/gsoft-vm-overlay2.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-dev-ops {
    position: relative;
}
.overlay-dev-ops:after {
    position: absolute;
    content: url(/assets/img/svg/overlay-dev-ops.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-cost-opt {
    position: relative;
}
.overlay-cost-opt:after {
    position: absolute;
    content: url(/assets/img/svg/overlay-cost-opt.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-cloud {
    position: relative;
}
.overlay-cloud:after {
    position: absolute;
    content: url(/assets/webp/svg/gsoft-cloud-overlay1.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-security {
    position: relative;
}
.overlay-security:after {
    position: absolute;
    content: url(/assets/webp/svg/gsoft-security-overlay1.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-native {
    position: relative;
}
.overlay-native:after {
    position: absolute;
    content: url(/assets/webp/svg/gsoft-native-overlay1.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-hybrid {
    position: relative;
}
.overlay-hybrid:after {
    position: absolute;
    content: url(/assets/img/svg/gsoft-hybrid-overlay-1.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-circle,
.card-white {
    position: relative;
}
.overlay-circle:before,
.card-white:before {
    position: absolute;
    content: url(/assets/webp/svg/quarter-circle.svg);
    top: 0;
    right: 0;
    overflow: hidden;
}
.overlay-explore {
    position: relative;
}
.overlay-explore:after {
    position: absolute;
    content: url(/assets/webp/png/explore-overlay.png);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-our-story {
    position: relative;
}
.overlay-our-story:after {
    position: absolute;
    content: url(/assets/webp/svg/our-story-overlay.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-market-positioning {
    position: relative;
}
.overlay-market-positioning:after {
    position: absolute;
    content: url(/assets/webp/svg/market-positioning.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-database {
    position: relative;
}
.overlay-database:after {
    position: absolute;
    content: url(/assets/webp/png/database-overlay.png);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-wsv {
    position: relative;
}
.overlay-wsv:after {
    position: absolute;
    content: url(/assets/webp/svg/overlay-wsv.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-ap2-messaging {
    position: relative;
}
.overlay-ap2-messaging:after {
    position: absolute;
    content: url(/assets/webp/svg/overlay-ap2-messaging.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.overlay-cloud-native-development {
    position: relative;
}
.overlay-cloud-native-development:after {
    position: absolute;
    content: url(/assets/webp/svg/overlay-cloud-native-development.svg);
    right: 1.25rem;
    bottom: 1.25rem;
}
.count {
    position: relative;
}
.count :before {
    position: absolute;
    content: attr(data-count);
    top: -1.75rem;
    left: 0;
}
.san-storage {
    position: relative;
    padding: 0.9375rem 1.0625rem;
    width: max-content;
    background-color: #fff;
    box-shadow: 0 3px 5px #00000038;
    border: 1px solid #dfe0e5;
    border-radius: 3.125rem;
    display: flex;
    align-items: center;
    gap: 0.75rem;
}
.ribbon {
    padding: 0.375rem 1.1875rem 0.375rem 2.125rem;
    width: max-content;
    border-radius: 0 3.125rem 3.125rem 0;
    margin: 0;
}
.bg-bottom {
    position: relative;
}
.bg-bottom:before {
    position: absolute;
    content: "";
    background-color: #eef2f9;
    inset: -17.625rem -2.6875rem -3rem;
    z-index: -1;
}
@media (max-width: 899px) {
    .bg-bottom:before {
        top: -14.6875rem;
        left: -0.375rem;
        right: -0.375rem;
    }
}
.toggle {
    display: flex;
    background-color: #dae0ea;
    padding: 0.25rem 0.3125rem;
    border-radius: 3.125rem;
}
.toggle-item {
    border-radius: 3.125rem;
    color: #485168;
    padding: 0.5rem 1.5625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.toggle-item.active {
    background-color: #000;
    color: #fff;
    cursor: default;
}
.table-pricing {
    border-spacing: 0;
}
.table-pricing thead th {
    padding-right: 0.625rem;
    padding-bottom: 1.125rem;
}
.table-pricing-odd {
    background-color: #f3f5fa;
    padding: 1.125rem 2.375rem;
}
.table-pricing-even {
    background-color: #fff;
    padding: 1.125rem 2.375rem;
}
.table-pricing tbody {
    border-radius: 0.375rem 0 0 0.375rem;
}
.table-pricing tbody td {
    padding: 0;
    border-bottom: 1px dashed #bac8e4;
    color: #333;
}
.table-pricing tbody .last td {
    border-bottom: none;
}
.cursor-pointer {
    cursor: pointer;
}
.icon-os {
    height: 6.1875rem;
    width: 6.1875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #b6bfdc;
    border-radius: 10px;
    cursor: pointer;
    transition-duration: 0.5s;
}
.icon-os-name {
    margin-top: 0.3125rem;
    margin-bottom: 0rem;
}
.active > .icon-os {
    border: 1px solid #2664ff;
    box-shadow: 0 4px 11px #27396940;
}
.active > .icon-os:hover {
    background-color: #fff;
}
.active > .icon-os-name {
    margin-top: 0.3125rem;
    margin-bottom: 0rem;
}
.selector {
    padding: 0.5625rem 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.selector.active {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.75rem 1.25rem;
    border-radius: 3.125rem;
    box-shadow: 0 4px 30px #182c7330;
}
.bc-cream-dark {
    border: 1px solid #ffd4ad;
}
@media (min-width: 834px) {
    .mob-only {
        display: none;
    }
}
@media (max-width: 834px) {
    .desk-only {
        display: none;
    }
}
.hide {
    visibility: hidden;
}
.cube-after {
    position: relative;
}
.cube-after :after {
    position: absolute;
    content: url(/assets/webp/png/cube.png);
    top: 0%;
    right: 0%;
    overflow: hidden;
}
.login-after {
    position: relative;
}
.login-after:after {
    position: absolute;
    content: url(/assets/webp/png/login.png);
    top: 0%;
    right: 0%;
    overflow: hidden;
}
.hover-bg-dark:hover {
    background-color: #f3f6ff;
}
.hover-bg-shadow:hover {
    color: #353535;
}
.hover-black:hover {
    filter: saturate(0);
}
.scroll {
    width: 200px;
    height: 400px;
    background: rgb(255, 255, 255);
    overflow: scroll;
}
.scroll::-webkit-scrollbar {
    width: 12px;
}
.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 6px #0000004d;
    border-radius: 10px;
}
.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 6px #00000080;
}
.white {
    position: relative;
}
.white:before {
    position: absolute;
    content: url(/assets/webp/svg/quarter-circle.svg);
    top: 0;
    right: 0;
    overflow: hidden;
}
.gray-eighteen {
    position: relative;
}
.gray-eighteen:before {
    position: absolute;
    content: url(/assets/webp/svg/curved-element.svg);
    right: 0;
    overflow: hidden;
    bottom: 0;
}
.line-break {
    white-space: pre-line;
}
@media (max-width: 899px) {
    .md_line-break-unset {
        white-space: unset;
    }
}
.timeline {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.timeline-wrapper {
    position: relative;
}
.lg_only {
    display: revert;
}
@media (max-width: 899px) {
    .lg_only {
        display: none;
    }
}
.md_only {
    display: none;
}
@media (max-width: 899px) {
    .md_only {
        display: revert;
    }
}
.sm_only {
    display: none;
}
@media (max-width: 499px) {
    .sm_only {
        display: revert;
    }
}
@media (max-width: 499px) {
    .sm-none {
        display: none;
    }
}
.textarea {
    border: 1px solid gray;
    resize: none;
    box-sizing: border-box;
}
.selectbox-bg-gray {
    background-color: #e0e3e9;
}
.search-box {
    border: 1px solid #b3b5cd;
    background-color: #fff;
}
.search-box-input {
    border: none;
    width: 100%;
    height: 70%;
}
.search-box-input:focus-visible,
.search-box-input :focus {
    border: none;
    outline-color: transparent;
}
.search-box:focus,
.search-box:focus-visible {
    box-shadow: 0 4px 30px #182c7330;
}
.top-corner-element {
    position: relative;
}
.top-corner-element:before {
    position: absolute;
    content: url(../assets/webp/png/curved-element.png);
    top: 0;
    right: 0;
}
.border {
    border: 1px solid #94a7cb;
}
.border-none {
    border: none;
}
.border-dotted {
    border: 1px dashed rgba(56, 78, 183, 0.3);
}
.border-gray {
    border: 1px solid #cecfe1;
}
.border-gray-bababa {
    border: 1px solid #bababa;
}
.border-vodka {
    border: 1px solid #ceb6ec;
}
.border-little-boy-blue {
    border: 1px solid rgba(100, 161, 218, 0.53);
}
.border-lavended-laguid {
    border: 1px solid #cecee0;
}
.border-blue-crayola {
    border: 1px solid #2664ff;
}
.border-top-gray {
    border-top: 1px solid rgba(0, 0, 0, 0.17);
}
.border-left-yellow {
    border-left: 5px solid #ffc727;
}
.border-left-gray {
    border-left: 1px solid #7e7e7e;
}
.border-left-blue-crayola {
    border-left: 5px solid #2664ff;
}
.border-right-gray {
    border-right: 1px solid #7e7e7e;
}
.border-right-white {
    border-right: 1px solid #ffffff;
}
.border-block-gray {
    border-block: 1px solid rgba(0, 0, 0, 0.17);
}
.border-collapse {
    border-collapse: collapse;
}
.border-light-silver {
    border: 1px solid #d7d7d7;
}
@media (max-width: 899px) {
    .md_border-left-gray {
        border-left: 1px solid #7e7e7e;
    }
    .md_border-none {
        border: none;
    }
}
.radio {
    display: inline !important;
}
.hr {
    border: 1px solid rgba(0, 0, 0, 0.31);
    max-width: 971px;
}
.hr-2 {
    border: 1px solid rgba(91, 82, 145, 0.18);
    max-width: 330px;
}
.hr-blog {
    border: 1px solid rgba(255, 255, 255, 0.12);
    max-width: 971px;
}
.blog-banner-navblue {
    position: relative;
}
.blog-banner-navblue:before {
    position: absolute;
    content: url(/assets/webp/svg/cloud-element.svg);
    top: 45px;
    right: 0;
    overflow: hidden;
}
.blog-desc-hero-element {
    position: relative;
}
.blog-desc-hero-element:before {
    position: absolute;
    content: url(/assets/webp/png/blog-planning-hero-element.png);
    top: 0;
    right: 0;
    overflow: hidden;
    z-index: -1;
}
.service-partner {
    position: relative;
}
.service-partner:before {
    position: absolute;
    content: url(/assets/webp/png/service-partner.png);
    top: -40px;
    right: 0;
    overflow: hidden;
}
@media (max-width: 899px) {
    .service-partner:before {
        position: absolute;
        content: url(/assets/webp/png/service-partner.png);
        top: 400px;
        right: 0;
        overflow: hidden;
    }
}
@media (max-width: 499px) {
    .service-partner:before {
        position: absolute;
        content: url(/assets/webp/png/service-partner.png);
        top: 805px;
        right: 0;
        overflow: hidden;
    }
}
.newsroom-hero {
    position: relative;
}
.newsroom-hero:before {
    position: absolute;
    content: url(/assets/webp/svg/newsroom-hero.svg);
    top: 0;
    right: 0;
    overflow: hidden;
    z-index: -1;
}
.two-squre-hero {
    position: relative;
}
.two-squre-hero:before {
    position: absolute;
    content: url(/assets/webp/png/blog-planning-hero-element.png);
    top: 0;
    right: 0;
    overflow: hidden;
    z-index: -1;
}
.text-indent-50 {
    text-indent: 3.125rem;
}
.input-text {
    border: none;
    padding-block: 10px;
    padding-left: 20px;
}
.input-sign-in {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    height: 44px;
    width: 414px;
}
@media (max-width: 499px) {
    .input-sign-in {
        width: 100%;
        box-sizing: border-box;
    }
}
.input-sign-in-md {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    height: 44px;
    width: 196px;
}
@media (max-width: 499px) {
    .input-sign-in-md {
        width: 100%;
        box-sizing: border-box;
    }
}
.input-sign-in-sm {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    height: 44px;
    width: 196px;
}
@media (max-width: 499px) {
    .input-sign-in-sm {
        width: 300px;
    }
}
.input-pop-up {
    border: 1px solid #b9bdc3;
    border-radius: 5px;
    height: 48px;
    width: 300px;
}
@media (max-width: 899px) {
    .input-pop-up {
        width: 100%;
        box-sizing: border-box;
    }
}
.input-pop-up-md {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    height: 44px;
    width: 201px;
}
@media (max-width: 499px) {
    .input-pop-up-md {
        width: 100%;
        box-sizing: border-box;
    }
}
.input-clear {
    background-image: url(../../../public/assets/webp/svg/clear.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.input-hide {
    background-image: url(../../../public/assets/webp/svg/hide.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.input-visa {
    background-image: url(../../../public/assets/webp/png/vias.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.checkbox-sign-in {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    width: 24px;
    height: 24px;
}
@media (max-width: 499px) {
    .checkbox-sign-in {
        width: 50px;
        height: 50px;
    }
}
.select-box {
    width: 430px;
    height: 48px;
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    background-color: #fff;
}
@media (max-width: 499px) {
    .select-box {
        width: 320px;
        box-sizing: border-box;
        width: 100%;
    }
}
.select-box-sm {
    width: 87px;
    height: 44px;
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    background-color: #fff;
}
.select-box-md {
    border: 1px solid #b9bdc3;
    background-color: #fff;
    border-radius: 5px;
    height: 44px;
    width: 318px;
}
@media (max-width: 899px) {
    .select-box-md {
        width: 100%;
        box-sizing: border-box;
    }
}
@media (max-width: 499px) {
    .select-box-md {
        width: 100%;
        box-sizing: border-box;
    }
}
.select-box-lg {
    border: 1px solid #b9bdc3;
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    height: 44px;
}
@media (max-width: 899px) {
    .select-box-lg {
        width: 100%;
    }
}
.select-box-custom {
    border: 1px solid #b7bcc5;
    border-radius: 8px;
    height: 48px;
    width: 433px;
    background-image: url(/assets/webp/svg/arrow-down-black.svg);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: center;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
@media (max-width: 499px) {
    .select-box-custom {
        width: 100%;
    }
}
.select-box-custom.secondary {
    width: 319px;
}
@media (max-width: 899px) {
    .select-box-custom.secondary {
        width: 100%;
    }
}
@media (max-width: 499px) {
    .select-box-custom.secondary {
        width: 16.6875rem;
        width: 100%;
    }
}
.select-box-custom-list {
    overflow-y: scroll;
    flex-direction: column;
}
.select-box-custom-list-wrapper {
    height: 18.75rem;
    display: none;
    position: absolute;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 0 3px 13px #0000004a;
    border-radius: 10px;
    top: 3rem;
    left: 0;
    right: 0;
    z-index: 2;
}
.select-box-custom-list-wrapper.show {
    display: flex;
}
.select-box-custom-item {
    padding: 0.78125rem 1.3125rem;
    font-weight: 400;
    font-family: 0.8125rem;
}
.select-box-custom-item.active {
    font-weight: 500;
    background-color: #ebefff;
    color: #645df6;
}
.select-box-custom-search {
    margin: 0.78125rem 1.3125rem;
    min-height: 2.5rem;
    border: 1px solid #bcbfd0;
    border-radius: 6px;
    position: relative;
    padding-left: 2.375rem;
    box-sizing: border-box;
    background-image: url(/assets/webp/svg/search-small.svg);
    background-repeat: no-repeat;
    background-position: 3% center;
}
.select-box-custom-value {
    background-color: transparent;
    border-color: transparent;
    outline: none;
    cursor: pointer;
}
.support-text-area {
    width: 100%;
    height: 84px;
    border: 1px solid #b9bdc3;
    border-radius: 5px;
    resize: none;
}
@media (max-width: 899px) {
    .support-text-area {
        width: 100%;
    }
}
@media (max-width: 499px) {
    .support-text-area {
        width: 100%;
    }
}
.ap-otp-input {
    border: 1px solid #9b9b9b;
    border-radius: 6px;
    width: 44px;
    height: 44px;
    margin: 4px;
    text-align: center;
    font-size: 35px;
}
@media (max-width: 499px) {
    .ap-otp-input {
        width: 30px;
        height: 30px;
    }
}
.ap-otp-input:focus {
    outline: none !important;
    border: 3px solid #1f6feb;
    transition: 0.12s ease-in;
}
.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 15px 19px;
    font-size: 1rem;
    line-height: 1.4;
    color: #475f7b;
    background-color: #fff;
    border: 1px solid #dfe3e7;
    border-radius: 0.267rem;
    -webkit-transition: border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:focus {
    color: #475f7b;
    background-color: #fff;
    border-color: #5a8dee;
    outline: 0;
    box-shadow: 0 3px 8px #0000001a;
}
.intl-tel-input,
.iti {
    width: 100%;
}
.checkbox {
    position: relative;
    overflow: hidden;
}
.checkbox__input {
    position: absolute;
    top: -100px;
    left: -100px;
}
.checkbox__inner {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #626262;
    background: transparent no-repeat center;
}
.checkbox__input:checked + .checkbox__inner {
    border-color: #00c4df;
    background-color: #00c4df;
    background-image: url(../../../public/assets/webp/svg/radio-custom-tick.svg);
    background-size: 14px 10px;
}
.support-hero {
    position: relative;
}
.support-hero:before {
    position: absolute;
    content: url(../../../public/assets/webp/png/support-hero-img.png);
    bottom: 0;
    left: 510px;
    z-index: -1;
}
.overlay {
    position: fixed;
    inset: 0;
    transition: opacity 0.2s;
    z-index: 6;
}
.overlay.light {
    background: rgba(255, 255, 255, 0.5);
}
.overlay .cancel {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: default;
}
.popup {
    margin: 75px auto;
    background: #fff;
    border-radius: 10px;
    max-width: 76.25rem;
    box-shadow: 0 4px 90px #0000005c;
    position: relative;
}
@media (max-width: 899px) {
    .popup {
        margin: 2.8125rem auto;
    }
}
@media (max-width: 499px) {
    .popup {
        margin: 2.8125rem auto;
    }
}
@media (max-width: 499px) {
    .popup {
        width: calc(100vw - 3.75rem);
        margin-right: 3.125rem;
    }
}
@media (max-width: 899px) {
    .popup {
        max-width: 460px;
    }
}
.light .popup {
    box-shadow: 0 2px 10px #00000040;
}
.popup .close {
    position: absolute;
    content: url(/assets/img/svg/header-menu-close-button.svg);
    width: 32px;
    height: 32px;
    top: 0;
    right: -40px;
    transition: all 0.2s;
}
.popup .close:hover {
    opacity: 1;
}
.popup .content {
    max-height: 80vh;
    overflow-y: auto;
    padding: 20px;
}
@media (max-width: 899px) {
    .popup .content {
        padding-inline: 65px;
    }
}
@media (max-width: 499px) {
    .popup .content {
        padding-inline: 20px;
    }
}
#phone {
    width: 430px !important;
    height: 48px !important;
}
@media (max-width: 499px) {
    #phone {
        width: 100% !important;
        box-sizing: border-box;
    }
}
.active-slider {
    width: 25px;
    height: 25px;
    background-color: #2664ff;
    border-radius: 50%;
}
.disable-slider {
    width: 25px;
    height: 25px;
    background-color: #d6e1ff;
    border-radius: 50%;
}
.slider-active {
    border: 3px solid white;
}
.slider-disable {
    border: 3px solid rgba(255, 255, 255, 0.28);
}
.pricing-calculator-hero-lg {
    position: relative;
}
.pricing-calculator-hero-lg:before {
    position: absolute;
    content: url(../assets/webp/png/calculator-hero-lg.png);
    top: 55px;
    right: 40px;
    z-index: -1;
}
@media (max-width: 899px) {
    .pricing-calculator-hero-lg:before {
        position: absolute;
        content: url(../assets/webp/png/calculator-hero-lg.png);
        top: 55px;
        right: 3px;
        z-index: -1;
    }
}
@media (max-width: 499px) {
    .pricing-calculator-hero-lg:before {
        position: absolute;
        content: url(../assets/webp/png/calculator-hero-lg.png);
        top: 260px;
        right: 3px;
        z-index: -1;
    }
}
.pricing-calculator-hero-sm {
    position: relative;
}
.pricing-calculator-hero-sm:after {
    position: absolute;
    content: url(../assets/webp/png/calculator-hero-sm.png);
    bottom: 61px;
    left: 130px;
    z-index: -1;
}
@media (max-width: 899px) {
    .pricing-calculator-hero-sm:after {
        position: absolute;
        content: url(../assets/webp/png/calculator-hero-sm.png);
        bottom: 61px;
        left: 3px;
        z-index: -1;
    }
}
@media (max-width: 499px) {
    .pricing-calculator-hero-sm:after {
        position: absolute;
        content: url(../assets/webp/png/calculator-hero-sm.png);
        bottom: 61px;
        left: 3px;
        z-index: -1;
    }
}
.support-btn-icon {
    position: relative;
    z-index: 1;
}
.support-btn-icon:before {
    position: absolute;
    content: url(../assets/webp/svg/support-btn-icon.svg);
    top: 0;
    right: 0;
    z-index: -1;
}
.searchBox {
    position: relative;
    width: 46.3125rem;
    background-image: url(/assets/webp/svg/search-icon.svg);
    background-repeat: no-repeat;
    background-position: 43.25rem;
    padding-left: 1.25rem;
}
.searchBox:focus {
    outline: none;
    filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.27));
}
.searchBox::-webkit-search-cancel-button {
    display: none;
}
@media (max-width: 899px) {
    .searchBox {
        position: relative;
        width: 46.3125rem;
        background-image: url(/assets/webp/svg/search-icon.svg);
        background-repeat: no-repeat;
        background-position: 34.25rem;
        padding-left: 1.25rem;
    }
    .searchBox:focus {
        outline: none;
        box-shadow: #00000040 0 54px 55px, #0000001f 0 -12px 30px,
            #0000001f 0 4px 6px, #0000002b 0 12px 13px, #00000017 0 -3px 5px;
    }
    .searchBox::-webkit-search-cancel-button {
        display: none;
    }
}
@media (max-width: 499px) {
    .searchBox {
        position: relative;
        width: 18.75rem;
        background-image: url(/assets/webp/svg/search-icon.svg);
        background-repeat: no-repeat;
        background-position: 16.25rem;
        padding-left: 1.25rem;
    }
    .searchBox:focus {
        outline: none;
        box-shadow: #00000040 0 54px 55px, #0000001f 0 -12px 30px,
            #0000001f 0 4px 6px, #0000002b 0 12px 13px, #00000017 0 -3px 5px;
    }
    .searchBox::-webkit-search-cancel-button {
        display: none;
    }
}
.fade-bottom {
    position: relative;
}
.fade-bottom:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background-image: linear-gradient(
        180deg,
        rgba(245, 246, 253, 0) -66.67%,
        #f5f6fd 100%
    );
    width: 97%;
    height: 4em;
    border-radius: 0.625rem;
}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
@media (max-width: 899px) {
    .md_center {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }
}
@media (max-width: 499px) {
    .sm_center {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }
}
.sm_center-none {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
@media (max-width: 499px) {
    .sm_right-0 {
        right: 0;
    }
}
.z-index-n1 {
    z-index: -1;
}
.z-index--2 {
    z-index: -2;
}
.z-index-0 {
    z-index: 0;
}
.z-index-1 {
    z-index: 1;
}
.z-index-2 {
    z-index: 2;
    position: relative;
}
.z-index-3 {
    z-index: 3;
}
@media (max-width: 499px) {
    .sm_z-index-1 {
        z-index: 1;
    }
}
.position-absolute {
    position: absolute;
}
.position-relative {
    position: relative;
}
@media (max-width: 899px) {
    .md_position-absolute {
        position: absolute;
    }
}
@media (max-width: 899px) {
    .md_position-relative {
        position: relative;
    }
}
@media (max-width: 499px) {
    .sm_position-absolute {
        position: absolute;
    }
}
@media (max-width: 499px) {
    .sm_position-relative {
        position: relative;
    }
}
.left-0 {
    left: 0rem;
}
.left-1 {
    left: 1%;
}
.left-10 {
    left: 10%;
}
.left--72 {
    left: -4.5rem;
}
.left--70 {
    left: -4.375rem;
}
.left-47 {
    left: 47%;
}
.right-0 {
    right: 0rem;
}
.right-10 {
    right: 0.625rem;
}
.right-12 {
    right: 0.75rem;
}
.right-n45 {
    right: -2.8125rem;
}
.right--75 {
    right: -4.6875rem;
}
.right--80 {
    right: -5rem;
}
@media (max-width: 899px) {
    .md_right-10 {
        right: 0.625rem;
    }
    .md_right-12 {
        right: 0.75rem;
    }
    .md_right-unset {
        right: unset;
    }
}
@media (max-width: 499px) {
    .sm_right-10 {
        right: 0.625rem;
    }
    .sm_right-12 {
        right: 0.75rem;
    }
    .sm_right-unset {
        right: unset;
    }
}
.top-0 {
    top: 0rem;
}
.top-10 {
    top: 0.625rem;
}
.top-65 {
    top: 4.0625rem;
}
.top-95 {
    top: 5.9375rem;
}
.top-108 {
    top: 7.8125rem;
}
.top-130 {
    top: 9.375rem;
}
.top-147 {
    top: 9.1875rem;
}
.top-163 {
    top: 10.1875rem;
}
.top--67 {
    top: -4.1875rem;
}
.top--75 {
    top: -4.6875rem;
}
.top--115 {
    top: -7.1875rem;
}
.top-125 {
    top: 7.8125rem;
}
.top--163 {
    top: -10.1875rem;
}
@media (max-width: 899px) {
    .md_top-0 {
        top: 0rem;
    }
}
@media (max-width: 499px) {
    .sm_top--227 {
        top: -14.1875rem;
    }
}
.bottom-n58 {
    bottom: -3.625rem;
}
.bottom-0 {
    bottom: 0rem;
}
.bottom-20 {
    bottom: 1.25rem;
}
.bottom-350 {
    bottom: 21.875rem;
}
.left-35 {
    left: 2.1875rem;
}
.left-915 {
    left: 57.1875rem;
}
.bottom-border-dotted-gray {
    border-bottom: 1px dashed #bac8e4;
}
.line-after-text-center-blue {
    position: relative;
}
.line-after-text-center-blue:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.5em;
    border-top: 1px solid #2664ff;
    z-index: -1;
}
.faq-hero {
    position: relative;
}
.faq-hero:after {
    content: url(/assets/webp/png/faq-hero-left.png);
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.faq-hero:before {
    content: url(/assets/webp/png/faq-hero-right.png);
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
@media (max-width: 499px) {
    .faq-hero:after {
        content: url(/assets/webp/png/faq-hero-center.png);
        position: absolute;
        bottom: 0;
        z-index: -1;
    }
    .faq-hero:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
    }
}
.contact-us-hero {
    position: relative;
}
.contact-us-hero:after {
    content: url(/assets/webp/svg/contact-us-hero-left.svg);
    position: absolute;
    bottom: 30px;
    left: 0;
    z-index: -1;
}
.contact-us-hero:before {
    content: url(/assets/webp/svg/contact-us-hero-right.svg);
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
@media (max-width: 899px) {
    .contact-us-hero:after {
        content: url(/assets/webp/svg/contact-us-hero-left-md.svg);
        position: absolute;
        bottom: 55px;
        left: 65px;
        z-index: -1;
    }
    .contact-us-hero:before {
        content: url(/assets/webp/svg/contact-us-hero-right-md.svg);
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
    }
}
.our-culture-element {
    position: relative;
}
.our-culture-element:after {
    position: absolute;
    content: url(/assets/webp/png/our-culture-element.png);
    right: 35px;
    top: 0;
}
@media (max-width: 499px) {
    .our-culture-element:after {
        position: absolute;
        content: url(/assets/webp/png/our-culture-element.png);
        right: 5px;
        top: 0;
    }
}
.placeholder-year {
    position: relative;
}
.placeholder-year:after {
    position: absolute;
    content: "Years";
    right: 0.625rem;
    top: 25px;
}
@media (max-width: 499px) {
    .placeholder-year:after {
        right: 1.25rem;
    }
}
.placeholder-month {
    position: relative;
}
.placeholder-month:after {
    position: absolute;
    content: "Months";
    right: 0.625rem;
    top: 25px;
}
@media (max-width: 499px) {
    .placeholder-month:after {
        right: 1.25rem;
    }
}
.placeholder-inr {
    position: relative;
}
.placeholder-inr:after {
    position: absolute;
    content: "INR/Annum";
    right: 10px;
    top: 25px;
}
.sign-in-bg {
    position: relative;
}
.sign-in-bg:after {
    position: fixed;
    content: url(../../../public/assets/webp/svg/sign-in-database-and-cloud-icon.svg);
    z-index: -1;
    right: 0;
    bottom: 45px;
}
@media (max-width: 899px) {
    .sign-in-bg:after {
        content: url();
    }
}
.sign-up-bg {
    position: relative;
}
.sign-up-bg:after {
    position: fixed;
    content: url(../../../public/assets/webp/svg/sign-up-database-and-cloud-icon.svg);
    z-index: -1;
    right: 0;
    bottom: 45px;
}
@media (max-width: 899px) {
    .sign-up-bg:after {
        content: url();
    }
}
.sign-in-bg-cloud-only {
    position: relative;
}
.sign-in-bg-cloud-only:after {
    position: absolute;
    content: url(../../../public/assets/webp/svg/sign-in-cloud-icon.svg);
    z-index: -1;
    top: 50%;
    right: 0;
}
@media (max-width: 899px) {
    .sign-in-bg-cloud-only:after {
        content: url();
    }
}
.div-center {
    position: absolute;
    top: 6.25rem;
    left: 9.375rem;
    right: 9.375rem;
}
.sign-in-footer {
    position: relative;
    margin-top: 4.0625rem;
    bottom: 0;
}
@media (max-width: 899px) {
    .sign-in-footer {
        bottom: 0;
        left: 0%;
        right: 0;
        transform: translate(0);
    }
}
.contact-sales-popup {
    position: absolute;
    top: 0;
    right: -20px;
    left: -20px;
}
.contact-sales-popup-close {
    position: relative;
}
.contact-sales-popup-close:after {
    position: absolute;
    right: 30px;
    top: 0;
    z-index: 2;
    content: url(../../../public/assets/webp/svg/popup-close.svg);
}
.contact-sales-popup-bg {
    position: relative;
}
.contact-sales-popup-bg:before {
    position: absolute;
    right: -1.25rem;
    bottom: -0.625rem;
    content: url(/assets/webp/png/bg-contact-sales.png);
    z-index: -1;
}
@media (max-width: 899px) {
    .contact-sales-popup-bg:before {
        content: url(/assets/webp/png/bg-contact-sales-md.png);
        left: -1.25rem;
    }
}
@media (max-width: 499px) {
    .contact-sales-popup-bg:before {
        content: "";
        bottom: -0.625rem;
    }
}
.bg-become-partner {
    position: relative;
}
.bg-become-partner:before {
    position: absolute;
    right: -1.25rem;
    bottom: -0.625rem;
    content: url(../../../public/assets/webp/png/bg-become-partner.png);
    z-index: -1;
}
@media (max-width: 899px) {
    .bg-become-partner:before {
        content: url(../../../public/assets/webp/png/bg-become-partner-md.png);
        left: -1.25rem;
    }
}
@media (max-width: 499px) {
    .bg-become-partner:before {
        content: "";
        bottom: -0.625rem;
    }
}
.overflow-x-scroll {
    overflow-x: scroll;
}
.overflow-y-auto {
    overflow-y: auto;
}
.overflow-scroll {
    overflow: scroll;
}
.two-step-verification-input-field {
    background: #ffffff;
    border: 1px solid #9b9b9b;
    border-radius: 6px;
    max-width: 3.125rem;
    height: 3.125rem;
}
@media (max-width: 499px) {
    .two-step-verification-input-field {
        max-width: 2.5rem;
        height: 2.5rem;
    }
}
.WhatWeDoServiceTab {
    margin-block: 0rem;
    padding-inline: 0.625rem;
    padding-block: 0.625rem;
    border: 1px solid transparent;
}
.WhatWeDoServiceTab.active {
    padding-inline: 0.625rem;
    padding-block: 0.625rem;
    border: 1px solid #9f52ff;
    box-shadow: 3px 2px 4px #0000001c;
    border-radius: 6px;
}
.MenulistTwo {
    display: none;
}
.focus-bg-lavender :focus {
    background-color: #e6ebf6;
}
.cloud-consulting-footer {
    position: relative;
}
.cloud-consulting-footer:before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: url(/assets/webp/svg/cloud-consulting-footer-left-element.svg);
}
@media (max-width: 499px) {
    .cloud-consulting-footer:before {
        content: url(/assets/webp/svg/cloud-consulting-footer-left-element-sm.svg);
    }
}
.cloud-consulting-footer:after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: url(/assets/webp/png/cloud-consulting-footer-right-element.png);
}
@media (max-width: 899px) {
    .cloud-consulting-footer:after {
        right: 170px;
        bottom: 75px;
        content: url(/assets/webp/png/cloud-consulting-footer-right-element-md.png);
    }
}
@media (max-width: 499px) {
    .cloud-consulting-footer:after {
        right: 20px;
        bottom: 200px;
        content: url(/assets/webp/png/cloud-consulting-footer-right-element-sm.png);
    }
}
.h-m-banner-4 {
    position: relative;
}
.h-m-banner-4:before {
    position: absolute;
    left: 0;
    bottom: -0.3125rem;
    content: url(/assets/webp/svg/h-m-banner-4-left-element.svg);
}
@media (max-width: 499px) {
    .h-m-banner-4:before {
        bottom: 0;
        content: url();
    }
}
.h-m-banner-4:after {
    position: absolute;
    right: 22px;
    bottom: 15px;
    content: url(/assets/webp/svg/h-m-banner-4-right-element.svg);
}
@media (max-width: 499px) {
    .h-m-banner-4:after {
        content: url();
    }
}
.h-m-banner-5 {
    position: relative;
}
.h-m-banner-5:before {
    position: absolute;
    left: 0;
    bottom: -3.125rem;
    content: url(/assets/img/svg/h-m-banner-5-left-element.svg);
}
@media (max-width: 899px) {
    .h-m-banner-5:before {
        display: none;
    }
}
@media (max-width: 499px) {
    .h-m-banner-5:before {
        bottom: 0;
        display: none;
        content: url();
    }
}
.hai-wave {
    position: relative;
}
.hai-wave:after {
    position: absolute;
    content: url(/assets/webp/png/hai-wave.png);
    top: 1.5625rem;
    left: 10.3125rem;
    z-index: -1;
}
.hai-wave-2 {
    position: relative;
}
.hai-wave-2:after {
    position: absolute;
    content: url(/assets/webp/png/hai-wave.png);
    top: 1.5625rem;
    left: 15.625rem;
    z-index: -1;
}
.pointer-line {
    position: relative;
}
.pointer-line :after {
    position: absolute;
    content: url(/assets/webp/svg/line-blue-gray.svg);
}
.a2p-messaging-banner-1-element {
    position: relative;
}
.a2p-messaging-banner-1-element :after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: url(/assets/webp/svg/a2p-messaging-banner-1-element.svg);
}
.case-study-hero {
    position: relative;
}
.case-study-hero :after {
    position: absolute;
    right: 0;
    top: 0;
    content: url(/assets/webp/svg/case-study-hero-element.svg);
    z-index: -1;
}
.list-style-none {
    list-style: none;
}
.case-study-blogs-hero {
    position: relative;
}
.case-study-blogs-hero :after {
    position: absolute;
    top: 0;
    right: 0;
    content: url(/assets/webp/svg/case-study-blogs-hero.svg);
    z-index: -1;
}
.case-study-ask-expert {
    position: relative;
}
.case-study-ask-expert :after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: url(/assets/webp/png/case-study-ask-expert.png);
    z-index: -1;
}
.list-active {
    position: relative;
}
.list-active :before {
    position: absolute;
    width: 0.5625rem;
    height: 0.5625rem;
    border-radius: 50%;
    background-color: #2664ff;
    right: 0.9375rem;
    top: 45%;
    margin-inline: auto;
    content: "";
}
.list-hover :hover {
    background-color: #e6ebf6;
}
.case-study-side-menu {
    height: 100vh;
    position: fixed;
    width: 395px;
    top: 0;
    left: 0;
    background-color: #eff5f8;
    visibility: hidden;
    z-index: 10;
    transition-duration: 0.5s;
    transition-property: all;
    transform: translate(-100%);
}
.case-study-side-menu.open {
    transform: translate(0);
    visibility: visible;
}
.case-study-side-menu.open:after {
    position: fixed;
    content: "";
    left: -100vw;
    right: -100vw;
    top: -100vh;
    bottom: -100vh;
    background-color: #9799ac99;
    z-index: -1;
}
.blog-side-menu {
    height: 100vh;
    position: absolute;
    width: 395px;
    top: 405px;
    left: 20px;
    background-color: transparent;
    visibility: hidden;
    z-index: 10;
    transition-duration: 0.5s;
    transition-property: all;
    transform: translate(-100%);
}
@media (max-width: 499px) {
    .blog-side-menu {
        left: 0;
        top: 420px !important;
        width: 100%;
    }
}
@media (max-width: 899px) {
    .blog-side-menu {
        top: 440px;
        width: 100%;
    }
}
.blog-side-menu.open {
    transform: translate(0);
    visibility: visible;
}
.blog-side-menu.open:after {
    position: relative;
}
.case-study-side-menu {
    height: 100vh;
    position: absolute;
    width: 395px;
    top: 405px;
    left: 20px;
    background-color: transparent;
    visibility: hidden;
    z-index: 10;
    transition-duration: 0.5s;
    transition-property: all;
    transform: translate(-100%);
}
@media (max-width: 499px) {
    .case-study-side-menu {
        left: 0;
        top: 460px !important;
        width: 100%;
    }
}
@media (max-width: 899px) {
    .case-study-side-menu {
        top: 430px;
        width: 100%;
    }
}
.case-study-side-menu.open {
    transform: translate(0);
    visibility: visible;
}
.case-study-side-menu.open:after {
    position: relative;
}
.mix-blend-mode-multiply {
    mix-blend-mode: multiply;
}
.routers-ellipse-cisco {
    position: relative;
}
.routers-ellipse-cisco :after {
    position: absolute;
    left: 28%;
    top: 25%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-cisco :after {
        left: 34%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-cisco :after {
        left: 8%;
    }
}
.routers-ellipse-juniper {
    position: relative;
}
.routers-ellipse-juniper :after {
    position: absolute;
    left: 23%;
    top: 25%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-juniper :after {
        left: 28%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-juniper :after {
        left: -2%;
    }
}
.routers-ellipse-hp {
    position: relative;
}
.routers-ellipse-hp :after {
    position: absolute;
    left: 25%;
    top: 30%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-hp :after {
        left: 31%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-hp :after {
        left: 4%;
    }
}
.routers-ellipse-fortinet {
    position: relative;
}
.routers-ellipse-fortinet :after {
    position: absolute;
    left: 25%;
    top: 30%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-fortinet :after {
        left: 31%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-fortinet :after {
        left: 2%;
    }
}
.routers-ellipse-switches {
    position: relative;
}
.routers-ellipse-switches :after {
    position: absolute;
    left: 30%;
    top: 45%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-switches :after {
        left: 37%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-switches :after {
        left: 15%;
    }
}
.routers-ellipse-firewalls {
    position: relative;
}
.routers-ellipse-firewalls :after {
    position: absolute;
    left: 25%;
    top: 25%;
    content: url(/assets/webp/svg/routers-ellipse.svg);
}
@media (max-width: 899px) {
    .routers-ellipse-firewalls :after {
        left: 34%;
    }
}
@media (max-width: 499px) {
    .routers-ellipse-firewalls :after {
        left: 8%;
    }
}
.gray-circle {
    width: 0.625rem;
    height: 0.625rem;
    background: #7e7e7e;
    border-radius: 3.125rem;
    position: absolute;
    left: 49.7%;
}
@media (max-width: 899px) {
    .gray-circle {
        left: 16.8%;
        top: 749%;
    }
}
@media (max-width: 499px) {
    .gray-circle {
        left: 10.5%;
        top: 912%;
    }
}
.it-solution-active {
    width: 0.375rem;
    height: 1.5625rem;
    background-color: #5429ff;
}
.it-solution-non-active {
    width: 0.375rem;
    height: 1.5625rem;
    background-color: #000;
}
.filter-grayscale {
    filter: grayscale(10);
}
.filter-grayscale-none {
    filter: grayscale(0);
}
.filter-brightness-0 {
    filter: brightness(0);
}
.desktop-bottom {
    background-color: #000;
    width: 3.75rem;
    height: 0rem;
    border: 2px solid #000000;
    margin-inline: auto;
    margin-top: 1.25rem;
}
.laptop-bottom {
    background-color: #000;
    width: 12.5rem;
    height: 0rem;
    border: 2px solid #adaebc;
    margin-inline: auto;
    margin-top: 0.625rem;
}
.border-5-white-hover {
    border: 5px solid transparent;
}
.border-5-white-hover:hover {
    border: 5px solid #ffffff;
}
.outline-lavender-indigo-hover {
    outline: 1px solid transparent;
}
.outline-lavender-indigo-hover:hover {
    outline: 1px solid #933dff;
}
.border-top-black-12 {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.search-marketplace {
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 3.125rem;
    background-color: #fff;
    padding: 1.4375rem 1.875rem 2rem 1.6875rem;
    border-radius: 0 0 0.5625rem 0.5625rem;
    border-top: 1px solid rgba(0, 0, 0, 0.17);
    z-index: 3;
    max-height: 25rem;
    overflow-y: scroll;
}
.search-marketplace-wrapper {
    position: relative;
}
.phone-input-width {
    height: 48px !important;
    width: 320px !important;
}
@media (max-width: 499px) {
    .phone-input-width {
        width: 267px;
        width: 100%;
    }
}
.hidden {
    visibility: hidden;
}
.enrty-level {
    background-color: #2664ff;
}
button {
    border: none;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
}
.spinner {
    width: 15px;
    height: 15px;
    background: transparent;
    box-sizing: border-box;
    border-top: 2px solid var(--accent);
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-radius: 100%;
    animation: spin 0.6s ease-out infinite;
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
.brows-also-card:hover,
.brows-also-card:active {
    background-color: #2b63f51f;
}
.pb-25-imp {
    padding-bottom: 1.5625rem !important;
}
.pb-32-imp {
    padding-bottom: 2rem !important;
}
.hover-bg-gray-fourteen:hover {
    background-color: #e9ebff;
}
.dialog-arrow {
    position: relative;
}
.dialog-arrow:before {
    position: absolute;
    top: -10px;
    left: 50px;
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #d7d7d7;
    z-index: 5;
}
.dialog-arrow:after {
    position: absolute;
    top: -9px;
    left: 48px;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #ffffff;
    z-index: 5;
}
.pass-strength {
    display: flex;
    gap: 0.25rem;
}
.pass-strength-cell {
    width: 100%;
    height: 0.25rem;
    background: #e0e0e0;
}
.pass-strength-cell.weak {
    background: #ff1744;
}
.pass-strength-cell.fair {
    background: #ffc400;
}
.pass-strength-cell.good {
    background: #6cc36f;
}
.pass-strength-cell.strong {
    background: #36a739;
}
.pass-strength-state {
    font-size: 0.8125rem;
}
.pass-strength-state.weak {
    color: #ff1744;
}
.pass-strength-state.fair {
    color: #ffc400;
}
.pass-strength-state.good {
    color: #6cc36f;
}
.pass-strength-state.strong {
    color: #36a739;
}
.modal {
    display: none;
    position: fixed;
    inset: 0;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: #0006;
    z-index: 6;
}
.modal-content {
    position: relative;
    width: 70%;
}
.close-button {
    position: absolute;
    top: 0;
    right: -40px;
    width: 30px;
    height: 30px;
    background-color: #525151;
    cursor: pointer;
    border-radius: 50px;
    padding: 10px;
}
@media (max-width: 499px) {
    .close-button {
        top: -35px;
        right: -25px;
        width: 30px;
        height: 30px;
    }
}
.close-model {
    color: #5c5b5b;
    float: right;
    font-size: 28px;
    font-weight: 700;
    border: none;
}
.close-model:hover,
.close-model:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.v-centered-div {
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
}
.blog-list-container {
    display: flex;
    flex-direction: column;
    gap: 17px;
}
.blog-list {
    list-style-type: none;
    padding-inline-start: 0;
    color: #555;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
}
.blog-list.active {
    color: #f47e11;
    font-weight: 500;
}
.tab-content {
    display: none;
}
.tab-content.active {
    display: block;
}
.menuOverlay {
    position: fixed;
    inset: 120px 0 0;
    background-color: #000;
    opacity: 80%;
    z-index: 2;
}
.search-container {
    max-width: 38.125rem;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.customCountryOverlay {
    position: fixed;
    inset: 0;
}
.banner-contact {
    background-image: url(/assets/webp/jpg/home-contact-banner.webp);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 0.625rem;
    padding: 3.3125rem 0.625rem 2.8125rem 1.1875rem;
    position: relative;
}
.banner-contact:before {
    position: absolute;
    content: url(/assets/webp/png/hex-md.png);
    top: 0;
    right: 0;
}
.banner-contact:after {
    position: absolute;
    content: url(/assets/webp/svg/logo-gray.svg);
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    margin-right: 3.4375rem;
    margin-bottom: -3.75rem;
}
.section-about {
    padding: 4.9375rem 4.5625rem 6.125rem 3.0625rem;
}
@media (max-width: 899px) {
    .section-about {
        padding-inline: 72px;
        padding-top: 3.4375rem;
    }
}
@media (max-width: 499px) {
    .section-about {
        padding-inline: 15px;
        padding-bottom: 1.875rem;
    }
}
.section-discover {
    padding: 5rem 4.5625rem 9.0625rem 3.0625rem;
}
@media (max-width: 899px) {
    .section-discover {
        padding-inline: 72px;
        padding-top: 3.4375rem;
        padding-bottom: 4.0625rem;
    }
}
@media (max-width: 499px) {
    .section-discover {
        padding-inline: 15px;
    }
}
.section-why {
    display: grid;
    grid-template-columns: 1.5fr 2fr;
    grid-template-rows: 0.5fr 1fr;
    gap: 3.75rem 1.875rem;
    width: 100%;
}
@media (max-width: 899px) {
    .section-why {
        gap: 2.5rem;
    }
}
.section-why .box-one {
    margin-left: 3.75rem;
    grid-column: 1;
}
@media (max-width: 834px) {
    .section-why .box-one {
        margin-left: 0;
    }
}
@media (max-width: 899px) {
    .section-why .box-one {
        margin-inline: auto;
    }
}
.section-why .box-two {
    padding-right: 4.6875rem;
    width: 100%;
    grid-column: 2/3;
    height: max-content;
}
@media (max-width: 899px) {
    .section-why .box-two {
        flex-direction: row !important;
    }
}
@media (max-width: 499px) {
    .section-why .box-two {
        flex-direction: column !important;
    }
}
.section-why .box-three {
    box-sizing: border-box;
    max-width: 27.5rem;
    margin-left: 3.75rem;
}
@media (max-width: 499px) {
    .section-why .box-three {
        margin-left: 0;
    }
}
@media (max-width: 899px) {
    .section-why .box-three {
        margin-inline: auto !important;
    }
}
.section-why .box-three img {
    width: 100%;
}
.section-why .box-four {
    height: max-content;
}
@media (max-width: 834px) {
    .section-why .box-four {
        margin-right: 0;
    }
}
.swiper {
    width: 100%;
    height: 100%;
    padding-top: 2.0625rem;
}
.swiper-slide {
    width: fit-content !important;
    height: fit-content !important;
}
.swiper-slide > .rounded,
.swiper-slide > .icon-card,
.swiper-slide > .card-white,
.swiper-slide > .gradient-gray-before,
.swiper-slide > .navbar-search-box,
.swiper-slide > .navbar-search-category,
.swiper-slide > .menu-list-item:hover,
.swiper-slide > .menu-list-item.active,
.swiper-slide > .menu-list-content,
.swiper-slide > .button-white-lg,
.swiper-slide > .hero-cloud-infrastructure-solutions,
.swiper-slide > .play-home:before,
.swiper-slide > .play-squre-cloud-migration:before,
.swiper-slide > .play-squre-our-story:before,
.swiper-slide > .bg-hybrid-multicloud-video-thumb,
.swiper-slide > .bg-managed-service-video-thumb,
.swiper-slide > .bg-cloud-infrastructure-solutions-banner-one,
.swiper-slide > .bg-bottom:before,
.cube-after .swiper-slide > :after,
.swiper-slide > .login-after:after,
.swiper-slide > .input-text,
.swiper-slide > .desktop-bottom,
.swiper-slide > .laptop-bottom,
.swiper-slide > .hover-bg-gray-fourteen:hover {
    margin-top: 17px;
}
.swiper-slide-active {
    z-index: 5;
}
.swiper-slide-active .avatar {
    width: 4.6875rem;
}
.swiper-slide-active .quotes {
    background-image: url(/assets/webp/svg/quotes-light.svg);
}
.swiper-slide-active > .rounded,
.swiper-slide-active > .icon-card,
.swiper-slide-active > .card-white,
.swiper-slide-active > .gradient-gray-before,
.swiper-slide-active > .navbar-search-box,
.swiper-slide-active > .navbar-search-category,
.swiper-slide-active > .menu-list-item:hover,
.swiper-slide-active > .menu-list-item.active,
.swiper-slide-active > .menu-list-content,
.swiper-slide-active > .button-white-lg,
.swiper-slide-active > .hero-cloud-infrastructure-solutions,
.swiper-slide-active > .play-home:before,
.swiper-slide-active > .play-squre-cloud-migration:before,
.swiper-slide-active > .play-squre-our-story:before,
.swiper-slide-active > .bg-hybrid-multicloud-video-thumb,
.swiper-slide-active > .bg-managed-service-video-thumb,
.swiper-slide-active > .bg-cloud-infrastructure-solutions-banner-one,
.swiper-slide-active > .bg-bottom:before,
.cube-after .swiper-slide-active > :after,
.swiper-slide-active > .login-after:after,
.swiper-slide-active > .input-text,
.swiper-slide-active > .desktop-bottom,
.swiper-slide-active > .laptop-bottom,
.swiper-slide-active > .hover-bg-gray-fourteen:hover {
    background-color: #2664ff;
    padding-block: 40px;
    margin-top: 0;
    min-width: 452px;
    box-shadow: 0 4px 56px #0000002e;
}
.swiper-slide-active p {
    color: #fff;
}
.swiper-slide-active .name {
    color: #000;
}
.swiper-wrapper {
    margin-bottom: 3.125rem;
    padding-left: 4% !important;
}
.swiper-button-prev {
    color: #000 !important;
    width: 0.875rem;
}
.swiper-button-prev:after {
    font-size: 24px !important;
}
.swiper-button-next {
    color: #000 !important;
    width: 0.875rem;
}
.swiper-button-next:after {
    font-size: 24px !important;
}
.quotes {
    width: 4.375rem;
    height: 4.375rem;
    background-image: url(/assets/webp/svg/quotes.svg);
    background-repeat: no-repeat;
    background-position: center;
}
footer {
    background-color: #222;
    padding-top: 2.75rem;
    padding-inline: 7.375rem;
    padding-bottom: 1.875rem;
    color: #fff;
    z-index: 2;
    position: relative;
}
@media (max-width: 899px) {
    footer {
        padding-inline: 0px;
    }
}
footer .links {
    margin-right: auto;
}
footer .links a {
    display: block;
    margin-bottom: 0.9375rem;
    opacity: 0.6;
    cursor: pointer;
}
footer .links a:hover {
    opacity: 0.9;
}
@media (max-width: 499px) {
    footer .links {
        margin-right: 0;
    }
}
footer hr {
    opacity: 44%;
    border: none;
    border-bottom: 1px solid #ffffff;
}
footer a:hover {
    cursor: pointer;
    opacity: 0.8;
}
.footer-accordion-item-header {
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.footer-accordion-item-header:after {
    content: url(../../../public/assets/webp/svg/drop-down-close-white.svg);
    position: absolute;
    right: 1rem;
    transition-duration: 0.2s;
    transition-property: transform;
}
.footer-accordion-item-header.active:after {
    content: url(../../../public/assets/webp/svg/drop-down-close-white.svg);
    transform: rotate(180deg);
    transition-duration: 0.2s;
    transition-property: transform;
}
.footer-accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.footer-accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
.tab-panes .tab-pane {
    display: block;
    scroll-margin-top: 6.25rem;
}
.tab-panes .active {
    display: block;
}
.tabs-base {
    display: flex;
}
@media (max-width: 834px) {
    .tabs-base {
        flex-direction: column;
    }
}
.tabs-base-selector {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-right: 1.25rem;
    width: 12.5rem;
}
@media (max-width: 899px) {
    .tabs-base-selector {
        flex-direction: column;
        margin-inline: auto;
        align-items: center;
        margin-bottom: 2.1875rem;
        position: static !important;
        width: unset;
    }
}
.tabs-base-selector li a {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    text-align: right;
    padding: 1.09375rem;
    color: #747474;
    width: 9.375rem;
    height: 1.15rem;
    cursor: pointer;
    width: max-content;
    min-width: 9.1875rem;
    transition-duration: 0.5s;
    min-width: max-content;
}
.tabs-base-selector li.active {
    position: relative;
}
.tabs-base-selector li.active a {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    padding: 0.9375rem 1.625rem;
    background-color: #fff;
    box-shadow: 0 0.25rem 1.875rem #182c7340;
    border-radius: 3.125rem;
    color: #000;
}
.tabs-base-selector li:hover {
    color: #000;
    transition-duration: 0.5s;
    will-change: transform;
}
.tabs-base-item {
    width: 17.1875rem;
    border-radius: 0.625rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    padding: 3.3125rem 0.9375rem 1.6875rem;
    min-height: 73%;
    position: relative;
    cursor: pointer;
}
@media (max-width: 899px) {
    .tabs-base-item {
        width: unset;
        max-width: 32.5rem;
        padding: 3.4375rem 4.375rem 1.6875rem;
        margin-inline: auto;
    }
}
@media (max-width: 499px) {
    .tabs-base-item {
        width: unset;
        max-width: 32.5rem;
        margin-inline: auto;
    }
}
@media (max-width: 499px) {
    .tabs-base-item {
        padding: 3.3125rem 2rem 1.6875rem;
    }
}
.tabs-base-item:hover {
    background-color: #000;
}
.tabs-base-item:hover:before {
    background-color: #000;
    opacity: 0.2;
}
.tabs-base-item:before {
    position: absolute;
    content: "";
    inset: 0;
}
.tabs-base-item-carriee-ask-expert {
    background-image: url(/assets/webp/jpg/home-services-carrier-services-img-3.webp);
}
.tabs-base-item-a2p-messaging {
    background-image: url(/assets/webp/jpg/home-services-carrier-services-img-2.webp);
}
.tabs-base-item-international-voice {
    background-image: url(/assets/webp/jpg/home-services-carrier-services-img-1.webp);
}
.tabs-base-item-cloud-ask-expert {
    background-image: url(/assets/webp/jpg/home-services-cloud-consulting-img-3.webp);
}
.tabs-base-item-devops-services {
    background-image: url(/assets/webp/jpg/home-services-cloud-consulting-img-2.webp);
}
.tabs-base-item-aws-service {
    background-image: url(/assets/webp/jpg/home-services-cloud-consulting-img-1.webp);
}
.tabs-base-item-hybrid-ask-expert {
    background-image: url(/assets/webp/jpg/home-services-hybrid-img-3.webp);
}
.tabs-base-item-case-study {
    background-image: url(/assets/webp/jpg/home-services-hybrid-img-2.webp);
}
.tabs-base-item-multicloud {
    background-image: url(/assets/webp/jpg/home-services-hybrid-img-1.webp);
}
.tabs-base-item-backup {
    background-image: url(/assets/webp/jpg/disaster-recovery-new.webp);
}
.tabs-base-item-recovery {
    background-image: url(/assets/webp/jpg/case-study-new.webp);
}
.tabs-base-item-experts {
    background-image: url(/assets/webp/jpg/ask-the-experts-new.webp);
}
.tabs-base-item-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 2.5rem;
}
@media (max-width: 834px) {
    .tabs-base-item-wrapper {
        flex-direction: column;
    }
}
.tabs-base-item.secondary {
    align-items: flex-start;
    padding-top: 1.25rem;
    box-shadow: 0 0.25rem 1.375rem #20397740;
}
@media (max-width: 899px) {
    .tabs-base-item.secondary {
        align-items: center;
    }
}
.tabs-base-item.secondary:hover {
    background-color: #fff;
}
.tabs-base-item.secondary:hover:before {
    background-color: #2664ff;
    opacity: 0.05;
    border-radius: 0.625rem;
}
.tabs-base.switch .tab-panes .tab-pane {
    display: none;
}
.tabs-base.switch .tab-panes .tab-pane.active {
    display: block;
}
.tabs-base {
    display: flex;
}
@media (max-width: 834px) {
    .tabs-base {
        flex-direction: column;
    }
}
.tabs-base-selector-old {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-right: 1.25rem;
    width: 12.5rem;
}
@media (max-width: 899px) {
    .tabs-base-selector-old {
        flex-direction: column;
        margin-inline: auto;
        align-items: center;
        margin-bottom: 2.1875rem;
        position: static !important;
        width: unset;
    }
}
.tabs-base-selector-old li a {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    text-align: right;
    padding: 1.09375rem;
    color: #747474;
    width: 9.375rem;
    height: 1.15rem;
    cursor: pointer;
    width: max-content;
    min-width: 9.1875rem;
    transition-duration: 0.5s;
    min-width: max-content;
}
.tabs-base-selector-old li.active {
    position: relative;
}
.tabs-base-selector-old li.active a {
    display: block;
    font-size: 1rem;
    font-weight: 500;
    padding: 0.9375rem 1.625rem;
    background-color: #fff;
    box-shadow: 0 0.25rem 1.875rem #182c7340;
    border-radius: 3.125rem;
    color: #000;
}
.tabs-base-selector-old li:hover {
    color: #000;
    transition-duration: 0.5s;
    will-change: transform;
}
.tabs-base-item-new {
    width: 17.1875rem;
    border-radius: 0.625rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    padding: 3.3125rem 0.9375rem 1.6875rem 1.875rem;
    min-height: 73%;
    position: relative;
    cursor: pointer;
}
@media (max-width: 899px) {
    .tabs-base-item-new {
        width: unset;
        max-width: 32.5rem;
        padding: 3.4375rem 4.375rem 1.6875rem;
        margin-inline: auto;
    }
}
@media (max-width: 499px) {
    .tabs-base-item-new {
        width: unset;
        max-width: 32.5rem;
        margin-inline: auto;
    }
}
@media (max-width: 499px) {
    .tabs-base-item-new {
        padding: 3.3125rem 2rem 1.6875rem;
    }
}
.tabs-base-item-new:hover {
    background-color: #000;
}
.tabs-base-item-new:hover:before {
    background-color: #000;
    opacity: 0.2;
}
.tabs-base-item-new:before {
    position: absolute;
    content: "";
    inset: 0;
}
.tabs-base-item-new-backup {
    background-image: url(/assets/webp/jpg/disaster-recovery-new.webp);
}
.tabs-base-item-new-recovery {
    background-image: url(/assets/webp/jpg/case-study-new.webp);
}
.tabs-base-item-new-experts {
    background-image: url(/assets/webp/jpg/ask-the-experts-new.webp);
}
.tabs-base-item-new-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 2.5rem;
}
@media (max-width: 834px) {
    .tabs-base-item-new-wrapper {
        flex-direction: column;
    }
}
.tabs-base-item-new.secondary {
    align-items: flex-start;
    padding-top: 1.25rem;
    box-shadow: 0 0.25rem 1.375rem #20397740;
}
@media (max-width: 899px) {
    .tabs-base-item-new.secondary {
        align-items: center;
    }
}
.tabs-base-item-new.secondary:hover {
    background-color: #fff;
}
.tabs-base-item-new.secondary:hover:before {
    background-color: #2664ff;
    opacity: 0.05;
    border-radius: 0.625rem;
}
.tabs-base.switch .tab-panes .tab-pane {
    display: none;
}
.tabs-base.switch .tab-panes .tab-pane.active {
    display: block;
}
#tabs-base-about {
    height: auto;
}
.sticky-tab {
    transition-duration: 0.7s;
}
#provisioning > div {
    color: #fff;
    cursor: pointer;
}
#provisioning > div > p {
    color: #fff;
}
#provisioning > div.active {
    color: #2664ff;
    background-color: #fff;
}
#provisioning > div.active > p {
    color: #2664ff;
}
.map-wrapper {
    position: relative;
}
.map-pin-one {
    position: absolute;
    top: 23%;
    left: 32%;
}
@media (max-width: 499px) {
    .map-pin-one {
        top: -16%;
        left: 25%;
    }
}
.map-pin-two {
    position: absolute;
    top: 26%;
    left: 46%;
}
@media (max-width: 499px) {
    .map-pin-two {
        top: 5%;
        left: 58%;
    }
}
.map-pin-three {
    position: absolute;
    top: 40%;
    left: 59%;
}
@media (max-width: 499px) {
    .map-pin-three {
        top: 8%;
        left: 65%;
    }
}
.map-pin-four {
    position: absolute;
    top: 45%;
    left: 64%;
}
@media (max-width: 499px) {
    .map-pin-four {
        top: 5%;
        left: 73%;
    }
}
.map-pin-five {
    position: absolute;
    top: 46%;
    left: 70%;
}
.map-pin-six {
    position: absolute;
    top: 39%;
    left: 63%;
}
@media (max-width: 499px) {
    .map-pin-six {
        top: -8%;
        left: 42%;
    }
}
input[type="radio"] {
    display: none;
}
.card {
    position: absolute;
    width: fit-content;
    height: fit-content;
    left: 0;
    right: 0;
    margin: auto;
    transition: transform 0.6s ease;
    cursor: pointer;
}
.wrapper {
    width: 100%;
    max-width: 100%;
    max-height: 600px;
    height: 100%;
    height: 18.75rem;
    padding-bottom: 12.5rem;
    transform-style: preserve-3d;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-inline: auto;
}
@media (max-width: 899px) {
    .wrapper {
        height: 31.25rem;
    }
}
.cards {
    position: relative;
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
}
@media (max-width: 899px) {
    .cards {
        width: 35%;
    }
}
@media (max-width: 499px) {
    .cards {
        width: 80%;
    }
}
@media (max-width: 499px) {
    #item-1,
    #item-2,
    #item-3 {
        visibility: hidden;
    }
    #item-1:checked,
    #item-2:checked,
    #item-3:checked {
        visibility: visible;
    }
}
#item-1:checked ~ .cards #song-3,
#item-2:checked ~ .cards #song-1,
#item-3:checked ~ .cards #song-2 {
    transform: translate(-90%) scale(0.8);
    z-index: 1;
}
#item-1:checked ~ .cards #song-2,
#item-2:checked ~ .cards #song-3,
#item-3:checked ~ .cards #song-1 {
    transform: translate(90%) scale(0.8);
    z-index: 1;
}
#item-1:checked ~ .cards #song-1,
#item-2:checked ~ .cards #song-2,
#item-3:checked ~ .cards #song-3 {
    transform: translate(0) scale(1);
    opacity: 1;
    z-index: 2;
}
#item-1:checked ~ .cards #song-1 .rounded,
#item-1:checked ~ .cards #song-1 .icon-card,
#item-1:checked ~ .cards #song-1 .card-white,
#item-1:checked ~ .cards #song-1 .gradient-gray-before,
#item-1:checked ~ .cards #song-1 .navbar-search-box,
#item-1:checked ~ .cards #song-1 .navbar-search-category,
#item-1:checked ~ .cards #song-1 .menu-list-item:hover,
#item-1:checked ~ .cards #song-1 .menu-list-item.active,
#item-1:checked ~ .cards #song-1 .menu-list-content,
#item-1:checked ~ .cards #song-1 .button-white-lg,
#item-1:checked ~ .cards #song-1 .hero-cloud-infrastructure-solutions,
#item-1:checked ~ .cards #song-1 .play-home:before,
#item-1:checked ~ .cards #song-1 .play-squre-cloud-migration:before,
#item-1:checked ~ .cards #song-1 .play-squre-our-story:before,
#item-1:checked ~ .cards #song-1 .bg-hybrid-multicloud-video-thumb,
#item-1:checked ~ .cards #song-1 .bg-managed-service-video-thumb,
#item-1:checked ~ .cards #song-1 .bg-cloud-infrastructure-solutions-banner-one,
#item-1:checked ~ .cards #song-1 .bg-bottom:before,
#item-1:checked ~ .cards #song-1 .cube-after :after,
.cube-after #item-1:checked ~ .cards #song-1 :after,
#item-1:checked ~ .cards #song-1 .login-after:after,
#item-1:checked ~ .cards #song-1 .input-text,
#item-1:checked ~ .cards #song-1 .desktop-bottom,
#item-1:checked ~ .cards #song-1 .laptop-bottom,
#item-1:checked ~ .cards #song-1 .hover-bg-gray-fourteen:hover,
#item-2:checked ~ .cards #song-2 .rounded,
#item-2:checked ~ .cards #song-2 .icon-card,
#item-2:checked ~ .cards #song-2 .card-white,
#item-2:checked ~ .cards #song-2 .gradient-gray-before,
#item-2:checked ~ .cards #song-2 .navbar-search-box,
#item-2:checked ~ .cards #song-2 .navbar-search-category,
#item-2:checked ~ .cards #song-2 .menu-list-item:hover,
#item-2:checked ~ .cards #song-2 .menu-list-item.active,
#item-2:checked ~ .cards #song-2 .menu-list-content,
#item-2:checked ~ .cards #song-2 .button-white-lg,
#item-2:checked ~ .cards #song-2 .hero-cloud-infrastructure-solutions,
#item-2:checked ~ .cards #song-2 .play-home:before,
#item-2:checked ~ .cards #song-2 .play-squre-cloud-migration:before,
#item-2:checked ~ .cards #song-2 .play-squre-our-story:before,
#item-2:checked ~ .cards #song-2 .bg-hybrid-multicloud-video-thumb,
#item-2:checked ~ .cards #song-2 .bg-managed-service-video-thumb,
#item-2:checked ~ .cards #song-2 .bg-cloud-infrastructure-solutions-banner-one,
#item-2:checked ~ .cards #song-2 .bg-bottom:before,
#item-2:checked ~ .cards #song-2 .cube-after :after,
.cube-after #item-2:checked ~ .cards #song-2 :after,
#item-2:checked ~ .cards #song-2 .login-after:after,
#item-2:checked ~ .cards #song-2 .input-text,
#item-2:checked ~ .cards #song-2 .desktop-bottom,
#item-2:checked ~ .cards #song-2 .laptop-bottom,
#item-2:checked ~ .cards #song-2 .hover-bg-gray-fourteen:hover,
#item-3:checked ~ .cards #song-3 .rounded,
#item-3:checked ~ .cards #song-3 .icon-card,
#item-3:checked ~ .cards #song-3 .card-white,
#item-3:checked ~ .cards #song-3 .gradient-gray-before,
#item-3:checked ~ .cards #song-3 .navbar-search-box,
#item-3:checked ~ .cards #song-3 .navbar-search-category,
#item-3:checked ~ .cards #song-3 .menu-list-item:hover,
#item-3:checked ~ .cards #song-3 .menu-list-item.active,
#item-3:checked ~ .cards #song-3 .menu-list-content,
#item-3:checked ~ .cards #song-3 .button-white-lg,
#item-3:checked ~ .cards #song-3 .hero-cloud-infrastructure-solutions,
#item-3:checked ~ .cards #song-3 .play-home:before,
#item-3:checked ~ .cards #song-3 .play-squre-cloud-migration:before,
#item-3:checked ~ .cards #song-3 .play-squre-our-story:before,
#item-3:checked ~ .cards #song-3 .bg-hybrid-multicloud-video-thumb,
#item-3:checked ~ .cards #song-3 .bg-managed-service-video-thumb,
#item-3:checked ~ .cards #song-3 .bg-cloud-infrastructure-solutions-banner-one,
#item-3:checked ~ .cards #song-3 .bg-bottom:before,
#item-3:checked ~ .cards #song-3 .cube-after :after,
.cube-after #item-3:checked ~ .cards #song-3 :after,
#item-3:checked ~ .cards #song-3 .login-after:after,
#item-3:checked ~ .cards #song-3 .input-text,
#item-3:checked ~ .cards #song-3 .desktop-bottom,
#item-3:checked ~ .cards #song-3 .laptop-bottom,
#item-3:checked ~ .cards #song-3 .hover-bg-gray-fourteen:hover {
    background-color: #2664ff;
    padding-block: 2.5rem;
    margin-top: 0;
    min-width: 28.25rem;
    box-shadow: 0 0.25rem 3.5rem #0000002e;
}
#item-1:checked ~ .cards #song-1 p,
#item-2:checked ~ .cards #song-2 p,
#item-3:checked ~ .cards #song-3 p {
    color: #fff;
}
#item-1:checked ~ .cards #song-1 .name,
#item-2:checked ~ .cards #song-2 .name,
#item-3:checked ~ .cards #song-3 .name {
    color: #000;
}
#item-1:checked ~ .cards #song-1 .avatar,
#item-2:checked ~ .cards #song-2 .avatar,
#item-3:checked ~ .cards #song-3 .avatar {
    width: 4.6875rem;
    filter: saturate(1);
}
#item-1:checked ~ .cards #song-1 .quotes,
#item-2:checked ~ .cards #song-2 .quotes,
#item-3:checked ~ .cards #song-3 .quotes {
    background-image: url(/assets/webp/svg/quotes-light.svg);
}
.upper-part {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 0.75rem;
    height: 2.25rem;
    overflow: hidden;
}
.card-white {
    width: 100%;
    padding: 2.375rem 1rem 2.625rem 2.5rem;
}
.icon-card {
    height: 6.125rem;
    width: 8.4375rem;
    padding: 0.875rem 0.8125rem 0.75rem;
}
.accordion-child {
    display: none;
}
.accordion-child.active {
    display: block;
}
.legal-accordion-item-header {
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
@media (max-width: 499px) {
    .legal-accordion-item-header {
        max-width: 210px;
    }
}
.legal-accordion-item-header:after {
    content: url(../../../public/assets/webp/svg/drop-down.svg);
    position: absolute;
    right: 1rem;
    transition-duration: 0.2s;
    transition-property: transform;
}
@media (max-width: 499px) {
    .legal-accordion-item-header:after {
        right: -2rem;
    }
}
.legal-accordion-item-header.active:after {
    content: url(../../../public/assets/webp/svg/drop-down-close-black.svg);
    transform: rotate(360deg);
    transition-duration: 0.2s;
    transition-property: transform;
}
.legal-accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.legal-accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
.accordion-item-header {
    padding: 0.5rem 3rem 0.5rem 1rem;
    min-height: 3.5rem;
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.accordion-item-header:after {
    content: url(/assets/webp/svg/plus-white.svg);
    position: absolute;
    right: 1rem;
}
.accordion-item-header.active:after {
    content: url(/assets/img/svg/minus-black.svg);
}
.accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
.faq-library-accordion-item-header {
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.faq-library-accordion-item-header:after {
    content: "";
    position: absolute;
    right: 1rem;
    transition-duration: 0.2s;
    transition-property: transform;
}
.faq-library-accordion-item-header.active:after {
    content: url(../../../public/assets/webp/svg/Ellipse-blue-faq.svg);
    transform: rotate(180deg);
    transition-duration: 0.2s;
    transition-property: transform;
}
.faq-library-accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.faq-library-accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
@media (max-width: 499px) {
    .faq .accordion-item-body-content {
        padding-left: 0;
    }
}
.AccordionBlueIcon-accordion-item {
    box-shadow: 0 4px 5px #83838366;
    border: 1px solid #bfc1c8;
    border-radius: 0.625rem;
}
.AccordionBlueIcon-accordion-item-header {
    padding: 2.188rem 1.875rem 2.063rem;
    min-height: 3.5rem;
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.AccordionBlueIcon-accordion-item-header:after {
    content: url(/assets/webp/svg/drop-down-blue.svg);
    position: absolute;
    right: 1rem;
}
.AccordionBlueIcon-accordion-item-header.active:after {
    content: url(/assets/webp/svg/drop-down-black.svg);
}
.AccordionBlueIcon-accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.AccordionBlueIcon-accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
.AccordionBlogs-accordion-item {
    border-bottom: 1px solid #bfc1c8;
}
.AccordionBlogs-accordion-item-header {
    padding: 2.188rem 1.875rem 2.063rem;
    min-height: 3.5rem;
    line-height: 1.25rem;
    display: flex !important;
    align-items: center;
    position: relative;
    cursor: pointer;
}
@media (max-width: 499px) {
    .AccordionBlogs-accordion-item-header {
        padding: 1.125rem 0rem;
    }
}
.AccordionBlogs-accordion-item-header:after {
    content: url(/assets/webp/svg/blog-accordion-close.svg);
    position: absolute;
    right: 1rem;
}
.AccordionBlogs-accordion-item-header.active:after {
    content: url(/assets/webp/svg/blog-accordion-open.svg);
}
.AccordionBlogs-accordion-item-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.AccordionBlogs-accordion-item-body-content {
    padding: 1rem;
    line-height: 1.5rem;
}
@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}
.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: translateZ(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: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size);
}
:root {
    --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev,
.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: translateZ(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: var(
        --swiper-pagination-bullet-width,
        var(--swiper-pagination-bullet-size, 8px)
    );
    height: var(
        --swiper-pagination-bullet-height,
        var(--swiper-pagination-bullet-size, 8px)
    );
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet:only-child {
    display: none !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet,
.swiper-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    display: inline-block;
    transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-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: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 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;
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-cube {
    overflow: visible;
}
.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    inset: 0;
    filter: blur(50px);
}
.swiper-flip {
    overflow: visible;
}
.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
}
.swiper-cards {
    overflow: visible;
}
.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
} /*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}
.animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animate__animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: var(--animate-repeat);
    animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
    animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
    animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-200ms {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.animate__animated.animate__delay-400ms {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.animate__animated.animate__delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-delay: var(--animate-delay);
    animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-delay: calc(var(--animate-delay) * 2);
    animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-delay: calc(var(--animate-delay) * 3);
    animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-delay: calc(var(--animate-delay) * 4);
    animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-delay: calc(var(--animate-delay) * 5);
    animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-duration: calc(var(--animate-duration) / 2);
    animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
    animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 3);
    animation-duration: calc(var(--animate-duration) * 3);
}
@media (prefers-reduced-motion: reduce), print {
    .animate__animated {
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-transition-duration: 1ms !important;
        transition-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important;
    }
    .animate__animated[class*="Out"] {
        opacity: 0;
    }
}
@-webkit-keyframes bounce {
    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
        );
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
        );
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
    }
    80% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0) scaleY(0.95);
        transform: translateZ(0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
        transform: translate3d(0, -4px, 0) scaleY(1.02);
    }
}
@keyframes bounce {
    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
        );
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
        transform: translate3d(0, -30px, 0) scaleY(1.1);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(
            0.755,
            0.05,
            0.855,
            0.06
        );
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
        transform: translate3d(0, -15px, 0) scaleY(1.05);
    }
    80% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translateZ(0) scaleY(0.95);
        transform: translateZ(0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
        transform: translate3d(0, -4px, 0) scaleY(1.02);
    }
}
.animate__bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-webkit-keyframes flash {
    0%,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    0%,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
.animate__flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform: scale3d(1.3, 1.3, 1.3);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    50% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform: scale3d(1.3, 1.3, 1.3);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.animate__pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.animate__rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
@keyframes shakeX {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}
.animate__shakeX {
    -webkit-animation-name: shakeX;
    animation-name: shakeX;
}
@-webkit-keyframes shakeY {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}
@keyframes shakeY {
    0%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}
.animate__shakeY {
    -webkit-animation-name: shakeY;
    animation-name: shakeY;
}
@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translate(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translate(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translate(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translate(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translate(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translate(0);
    }
}
@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translate(0);
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translate(-6px) rotateY(-9deg);
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translate(5px) rotateY(7deg);
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translate(-3px) rotateY(-5deg);
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translate(2px) rotateY(3deg);
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translate(0);
    }
}
.animate__headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0);
    }
}
@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0);
    }
}
.animate__swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.animate__tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}
@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes wobble {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
        transform: translate3d(-25%, 0, 0) rotate(-5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
        transform: translate3d(20%, 0, 0) rotate(3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
        transform: translate3d(-15%, 0, 0) rotate(-3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
        transform: translate3d(10%, 0, 0) rotate(2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
        transform: translate3d(-5%, 0, 0) rotate(-1deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes jello {
    0%,
    11.1%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skew(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skew(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skew(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skew(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skew(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skew(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skew(-0.1953125deg) skewY(-0.1953125deg);
    }
}
@keyframes jello {
    0%,
    11.1%,
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skew(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skew(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skew(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skew(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skew(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skew(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skew(-0.1953125deg) skewY(-0.1953125deg);
    }
}
.animate__jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.animate__heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
    animation-duration: calc(var(--animate-duration) * 1.3);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(0.7);
        transform: translateY(-1200px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(0.7);
        transform: translateY(-1200px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.animate__backInDown {
    -webkit-animation-name: backInDown;
    animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(0.7);
        transform: translate(-2000px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(0.7);
        transform: translate(-2000px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.animate__backInLeft {
    -webkit-animation-name: backInLeft;
    animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translate(2000px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translate(2000px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.animate__backInRight {
    -webkit-animation-name: backInRight;
    animation-name: backInRight;
}
@-webkit-keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(0.7);
        transform: translateY(1200px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(0.7);
        transform: translateY(1200px) scale(0.7);
        opacity: 0.7;
    }
    80% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
.animate__backInUp {
    -webkit-animation-name: backInUp;
    animation-name: backInUp;
}
@-webkit-keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateY(700px) scale(0.7);
        transform: translateY(700px) scale(0.7);
        opacity: 0.7;
    }
}
@keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateY(700px) scale(0.7);
        transform: translateY(700px) scale(0.7);
        opacity: 0.7;
    }
}
.animate__backOutDown {
    -webkit-animation-name: backOutDown;
    animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateX(-2000px) scale(0.7);
        transform: translate(-2000px) scale(0.7);
        opacity: 0.7;
    }
}
@keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateX(-2000px) scale(0.7);
        transform: translate(-2000px) scale(0.7);
        opacity: 0.7;
    }
}
.animate__backOutLeft {
    -webkit-animation-name: backOutLeft;
    animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translate(2000px) scale(0.7);
        opacity: 0.7;
    }
}
@keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateX(0) scale(0.7);
        transform: translate(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translate(2000px) scale(0.7);
        opacity: 0.7;
    }
}
.animate__backOutRight {
    -webkit-animation-name: backOutRight;
    animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateY(-700px) scale(0.7);
        transform: translateY(-700px) scale(0.7);
        opacity: 0.7;
    }
}
@keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    20% {
        -webkit-transform: translateY(0) scale(0.7);
        transform: translateY(0) scale(0.7);
        opacity: 0.7;
    }
    to {
        -webkit-transform: translateY(-700px) scale(0.7);
        transform: translateY(-700px) scale(0.7);
        opacity: 0.7;
    }
}
.animate__backOutUp {
    -webkit-animation-name: backOutUp;
    animation-name: backOutUp;
}
@-webkit-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.animate__bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
        transform: translate3d(0, -3000px, 0) scaleY(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
        transform: translate3d(0, 25px, 0) scaleY(0.9);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
        transform: translate3d(0, -10px, 0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
        transform: translate3d(0, 5px, 0) scaleY(0.985);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes bounceInDown {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
        transform: translate3d(0, -3000px, 0) scaleY(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
        transform: translate3d(0, 25px, 0) scaleY(0.9);
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
        transform: translate3d(0, -10px, 0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
        transform: translate3d(0, 5px, 0) scaleY(0.985);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
        transform: translate3d(-3000px, 0, 0) scaleX(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
        transform: translate3d(25px, 0, 0) scaleX(1);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
        transform: translate3d(-10px, 0, 0) scaleX(0.98);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
        transform: translate3d(5px, 0, 0) scaleX(0.995);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes bounceInLeft {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
        transform: translate3d(-3000px, 0, 0) scaleX(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
        transform: translate3d(25px, 0, 0) scaleX(1);
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
        transform: translate3d(-10px, 0, 0) scaleX(0.98);
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
        transform: translate3d(5px, 0, 0) scaleX(0.995);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
        transform: translate3d(3000px, 0, 0) scaleX(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
        transform: translate3d(-25px, 0, 0) scaleX(1);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
        transform: translate3d(10px, 0, 0) scaleX(0.98);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
        transform: translate3d(-5px, 0, 0) scaleX(0.995);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
        transform: translate3d(3000px, 0, 0) scaleX(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
        transform: translate3d(-25px, 0, 0) scaleX(1);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
        transform: translate3d(10px, 0, 0) scaleX(0.98);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
        transform: translate3d(-5px, 0, 0) scaleX(0.995);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
        transform: translate3d(0, 3000px, 0) scaleY(5);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
        transform: translate3d(0, -20px, 0) scaleY(0.9);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
        transform: translate3d(0, 10px, 0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
        transform: translate3d(0, -5px, 0) scaleY(0.985);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes bounceInUp {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
        transform: translate3d(0, 3000px, 0) scaleY(5);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
        transform: translate3d(0, -20px, 0) scaleY(0.9);
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
        transform: translate3d(0, 10px, 0) scaleY(0.95);
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
        transform: translate3d(0, -5px, 0) scaleY(0.985);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
.animate__bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
        transform: translate3d(0, 10px, 0) scaleY(0.985);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
        transform: translate3d(0, -20px, 0) scaleY(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
        transform: translate3d(0, 2000px, 0) scaleY(3);
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
        transform: translate3d(0, 10px, 0) scaleY(0.985);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
        transform: translate3d(0, -20px, 0) scaleY(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
        transform: translate3d(0, 2000px, 0) scaleY(3);
    }
}
.animate__bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
        transform: translate3d(20px, 0, 0) scaleX(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
        transform: translate3d(-2000px, 0, 0) scaleX(2);
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
        transform: translate3d(20px, 0, 0) scaleX(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
        transform: translate3d(-2000px, 0, 0) scaleX(2);
    }
}
.animate__bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
        transform: translate3d(-20px, 0, 0) scaleX(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
        transform: translate3d(2000px, 0, 0) scaleX(2);
    }
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
        transform: translate3d(-20px, 0, 0) scaleX(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
        transform: translate3d(2000px, 0, 0) scaleX(2);
    }
}
.animate__bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
        transform: translate3d(0, -10px, 0) scaleY(0.985);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
        transform: translate3d(0, 20px, 0) scaleY(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
        transform: translate3d(0, -2000px, 0) scaleY(3);
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
        transform: translate3d(0, -10px, 0) scaleY(0.985);
    }
    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
        transform: translate3d(0, 20px, 0) scaleY(0.9);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
        transform: translate3d(0, -2000px, 0) scaleY(3);
    }
}
.animate__bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -100%, 0);
        transform: translate3d(-100%, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -100%, 0);
        transform: translate3d(-100%, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInTopLeft {
    -webkit-animation-name: fadeInTopLeft;
    animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, -100%, 0);
        transform: translate3d(100%, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, -100%, 0);
        transform: translate3d(100%, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInTopRight {
    -webkit-animation-name: fadeInTopRight;
    animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInBottomLeft {
    -webkit-animation-name: fadeInBottomLeft;
    animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 100%, 0);
        transform: translate3d(100%, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 100%, 0);
        transform: translate3d(100%, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__fadeInBottomRight {
    -webkit-animation-name: fadeInBottomRight;
    animation-name: fadeInBottomRight;
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.animate__fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes fadeOutDown {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
.animate__fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0);
    }
}
.animate__fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.animate__fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0);
    }
}
.animate__fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes fadeOutRight {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.animate__fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0);
    }
}
.animate__fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
.animate__fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
}
.animate__fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -100%, 0);
        transform: translate3d(-100%, -100%, 0);
    }
}
@keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -100%, 0);
        transform: translate3d(-100%, -100%, 0);
    }
}
.animate__fadeOutTopLeft {
    -webkit-animation-name: fadeOutTopLeft;
    animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, -100%, 0);
        transform: translate3d(100%, -100%, 0);
    }
}
@keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, -100%, 0);
        transform: translate3d(100%, -100%, 0);
    }
}
.animate__fadeOutTopRight {
    -webkit-animation-name: fadeOutTopRight;
    animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 100%, 0);
        transform: translate3d(100%, 100%, 0);
    }
}
@keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 100%, 0);
        transform: translate3d(100%, 100%, 0);
    }
}
.animate__fadeOutBottomRight {
    -webkit-animation-name: fadeOutBottomRight;
    animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }
}
@keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 100%, 0);
        transform: translate3d(-100%, 100%, 0);
    }
}
.animate__fadeOutBottomLeft {
    -webkit-animation-name: fadeOutBottomLeft;
    animation-name: fadeOutBottomLeft;
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
            rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
            translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
            rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
            rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
            rotateY(-1turn);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-190deg);
        transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-170deg);
        transform: perspective(400px) scaleX(1) translateZ(150px)
            rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
            translateZ(0) rotateY(0deg);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
            rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
            rotateY(0deg);
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
.animate__animated.animate__flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.animate__flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.animate__flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
.animate__flipOutX {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1;
    }
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
.animate__flipOutY {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skew(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skew(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skew(-5deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skew(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skew(20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skew(-5deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__lightSpeedInRight {
    -webkit-animation-name: lightSpeedInRight;
    animation-name: lightSpeedInRight;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
        transform: translate3d(-100%, 0, 0) skew(30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(-20deg);
        transform: skew(-20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(5deg);
        transform: skew(5deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
        transform: translate3d(-100%, 0, 0) skew(30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: skewX(-20deg);
        transform: skew(-20deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: skewX(5deg);
        transform: skew(5deg);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__lightSpeedInLeft {
    -webkit-animation-name: lightSpeedInLeft;
    animation-name: lightSpeedInLeft;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skew(30deg);
        opacity: 0;
    }
}
@keyframes lightSpeedOutRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skew(30deg);
        opacity: 0;
    }
}
.animate__lightSpeedOutRight {
    -webkit-animation-name: lightSpeedOutRight;
    animation-name: lightSpeedOutRight;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
        transform: translate3d(-100%, 0, 0) skew(-30deg);
        opacity: 0;
    }
}
@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
        transform: translate3d(-100%, 0, 0) skew(-30deg);
        opacity: 0;
    }
}
.animate__lightSpeedOutLeft {
    -webkit-animation-name: lightSpeedOutLeft;
    animation-name: lightSpeedOutLeft;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes rotateOut {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}
@keyframes rotateOut {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}
.animate__rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
    }
}
.animate__rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
}
.animate__rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0;
    }
}
.animate__rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpRight {
    0% {
        opacity: 1;
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
.animate__rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
}
@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
.animate__hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
    -webkit-animation-name: hinge;
    animation-name: hinge;
    -webkit-transform-origin: top left;
    transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.1) rotate(30deg);
        transform: scale(0.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.animate__jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
        transform: translate3d(-100%, 0, 0) rotate(-120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}
@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg);
    }
}
@keyframes rollOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
        transform: translate3d(100%, 0, 0) rotate(120deg);
    }
}
.animate__rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.7, 0.7, 0.7);
        transform: scale3d(0.7, 0.7, 0.7);
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.7, 0.7, 0.7);
        transform: scale3d(0.7, 0.7, 0.7);
    }
    50% {
        opacity: 1;
    }
}
.animate__zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
@keyframes zoomOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.animate__zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
    }
}
.animate__zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
    }
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
    }
}
.animate__zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(
            0.55,
            0.055,
            0.675,
            0.19
        );
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.animate__zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -50%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.animate__slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
        visibility: visible;
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(80%, 0, 0);
        transform: translate3d(80%, 0, 0);
        visibility: visible;
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
        visibility: visible;
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 20%, 0);
        transform: translate3d(0, 20%, 0);
        visibility: visible;
        opacity: 0;
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.animate__slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
.animate__slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
.animate__slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
}
.animate__slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}
.animate__slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-cyrillic-ext-300-normal.66b2369e.woff2)
            format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
        U+FE2E-FE2F;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-cyrillic-300-normal.cff08766.woff2) format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-greek-ext-300-normal.09d21325.woff2) format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-greek-300-normal.d0749e19.woff2) format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(data:font/woff2;base64,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)
            format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-latin-ext-300-normal.34623012.woff2) format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(/assets/inter-latin-300-normal.6b2cee46.woff2) format("woff2"),
        url(/assets/inter-all-300-normal.e375e256.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-cyrillic-ext-400-normal.f7666a51.woff2)
            format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
        U+FE2E-FE2F;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-cyrillic-400-normal.e9493683.woff2) format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-greek-ext-400-normal.d3e30cde.woff2) format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-greek-400-normal.2f2d421a.woff2) format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(data:font/woff2;base64,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)
            format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-latin-ext-400-normal.64a98f58.woff2) format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(/assets/inter-latin-400-normal.0364d368.woff2) format("woff2"),
        url(/assets/inter-all-400-normal.f824029b.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-cyrillic-ext-500-normal.8b5f6999.woff2)
            format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
        U+FE2E-FE2F;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-cyrillic-500-normal.f6bd191e.woff2) format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-greek-ext-500-normal.528b79aa.woff2) format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-greek-500-normal.ddbf6a70.woff2) format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(data:font/woff2;base64,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)
            format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-latin-ext-500-normal.4fba9ae6.woff2) format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(/assets/inter-latin-500-normal.d5333670.woff2) format("woff2"),
        url(/assets/inter-all-500-normal.94e08ad8.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-cyrillic-ext-600-normal.2ea11f8c.woff2)
            format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
        U+FE2E-FE2F;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-cyrillic-600-normal.9bc492f5.woff2) format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-greek-ext-600-normal.c37a11b3.woff2) format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-greek-600-normal.4591e350.woff2) format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(data:font/woff2;base64,d09GMgABAAAAAA8kABAAAAAAIsAAAA7EAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbh2YcKgZgP1NUQVREAII4EQgKqjCkbguCEgABNgIkA4QgBCAFhFAHIAwHG9Ydo6KK9D2KfybYdOoXFAbFQsoQic1SmyJAqzA0XiGE8RnceESOhCssixkPT3NS70+ayTRdAFYrVwNqwDsFgBJQAqpbeYjGoUPQRP1HNGezl4soFwpJEG0LgSLuIYJKsAQtySEBKmbUDWn/n3fk37FScYGguu391E2UUGiBhc1rHohl0Nw/ONlSqIYB16er/zf3bzaTO3OavhSAclIgYYFQVVaYSfImPP15VEJ8r0gKWBKg5uPR1bZLbteRXrVCWBZerZqpHqCkaykyLDM0Q492v3tTASwAoOBV/2UInwhizBRizh7iwAPixRfiLxoSKw6SQAKRUUAylULKqSF1GiFt2iAIGIlYwg4fTUgH435xQw0YQ9deXlcDBITHACCAggGjLw7ktAAiBuHA6vh0VXPBh7KwmhKBoWklv2xq/E181bBSCgflzU6AwAH5D8hdANIlQ7CAuwG51kuTczklIQcZUQztm4/liGbIfLV+SJnfyP9dJC2Tkc+lC6jcFKII5rflTXP5/AO5CpAvaIaPZAgImWN9G+wmL21xoX/U402YcTnC9TkGIRu2xOzYc+DClRt3HkJFiJVMRk4hR5VqNVQwcvkU8iHlcxUePjV9ajOoGVAzpCagJqQmomZCzZRauHwp8kP2pZBRK5SP1FhtGbKy8B19oBmOQUGGjuABCZEImSBTD7m7Yzh/HQDggiGIYDY4eW5/GgiGaIgDuR7oEVGI6hgDmQAboZs5oHPkjMWFB3o4MABDtO4yvA/y4hyZMunJUoqSBDhi+rxqzjxgAdWjhAM9Ff+r6xnATmb+4YGWxiAxBv2owEvG5hFzGpPBqShQwbCrbgE+aYp2nxroblJQOwAFvgUsuGb8hz1xJkpgIDDLl8aD/ysAxufLQRDnARUDsAUHgjBgwAoYsAN255XlDUgP4NZe04AICI6AALG+KIAOgoUQkO9AATpgBQoErIDHLGAZAgUWFMQPu1BGd5zc9NHypZwmCiJCHOWxK05s2tVJhot+dR6iz4CA6MfCzfP+x81fm1jGZByVM5fJgRJFFFw0qlA04egiMERiCsMSgC0IRzCuEDyB+BLoSzRDEgPJDKUQSCWURkTChJwpBQtZLGWzksNarpnyzJJvtgI2CtkqIlbMTgl7pZxUcFbJRRVX1dzUcKfiQc1LHW/1fDTw1QhBmRYDPAyIJcA+0C0D/U7QPwO63QA9LLl9HdRhVzunoLibFDCGZZZrcH7ZK6BcWxnzRWq8Go55IYoA8ZdzMHABjnNwgmBcBwIWh9vwhYTtsMDsK2QJDYxjM0U8gsPDWZTgCen4zARdhCupJK695s3Ni+dySK6Go2U1zyj6fB6Fu/RdRh3nFotH0Vs+l7DOuqHVcMhmxAc2SWIEzodDdhzSMDVn2Z2idPVtrsMuPvtHbpy1hEnQ7TH20lwmuZ2fg5ZGYw40OpvEWuKiAVdjzgR0OAhLrTHpsNnVuZpxDrV6icdRR14cOboh1HGJIumFE7lti9MCg4NYA4xmntsF7QWOR9UPdKqeN9bV1i6ubOqD9khORjs8l16iY5oj7pjwEsCy4I9PSaTDggJ5wZBz4z7QaG+0gza9G+iQc8xwgHMJdHXjAgHJHkvPQcvVPH0MOlfDobCGirCWeArFaLrLdyXZuhFjnnlOgzFbqbp4ZanpIZdrPzJaHnqUxLQUMotbTJZyM0hZOgeVcUuAlK3e8E4gl46SPrpV+uTqZo7JuZf9ci1HNhHzPWbJlyp9jPTmXVO7OIrR9gqzuAqdJZObIY5lk7G7ozJWZLqdZmKIvSuWJX3Ul5IMS+xDlrFL7qPpqm3opxNxymoyWKXXbnWsjDok0LHRWJl0/uCv8bdbLTOZAy+N+K5n0A5rvgZY83NIs/ZvB+QHC/8ucxTBsKMYlm3zyiasJL4+9j6gG0LfjpttW+nz+PFKL9GWf9ihlq7n3zweCg55MnLxrW0vAAPqgQH688Lu/HAHhoEBkhDw/tGhxbvFecgbZk7azg3tOMS/Gz/4kcs9+Ikd44TwccqGuIerQqb3HjhQUSY/5A8uaH0aaKad7+LRdc0j+P/fh1wjRwH1QPX7/K/Exv5Pn0vXPxOvDGojP9smd6t//1O9fPlfatXvOuh4JpM6pDKir7s9uX51gVNfuJ13KsoD2LNZssSgvPU9TuvxL3VfoN58zYPyBX9u7Mw7tK/kHw8VewH3gCDBxYNWO59sm7+l3jgp1dl2ac9FZm636rL7uaaakc149v8cvdM/u9NhRszqnTLZSuk5boqwiF/A9TjGaneNVUQVry6B18bnzPr2FXyFgxdZnD218FhmSVuP3rdKYEDxK0GPsuWY3Fxc390iub5+fdrlXZpGTXdr6tWVq9Ju7NaBl6X5/aSBM4Uvn54tjRy8suJL5k/fqWYNqx6/WQVl8t3bcspVByqyj0Lp2IKC708UNyW3O+TIhSGpsy3mn/7NsAr60aACFbGjpmRkXWpaSTK5ti4t1ZpwbvDUmd+M/fVs0bNnZ0sa96ZAJULRta9ZafcsSLm9bHnKnT0Lta17FyJYvkz+pN27AHJtCl+9uQL64fIK6awd4v0GMf1i/lugXcTvYh6fcNc92XNs470FHVjvfxVb1uw80pmyPjF/C1TZJD/cn3vjdu3Q+QWaCKuV1reztJVAg/wzu8LqZ4/ihre5ZV9ciyBJYpQkIFFunKXMPM163FInmLWIEHgs6rBp6rfXLD/+RzakrQKrtJNgBVb3hq8PFroNgsMpvQmKruET9bvXOzw9nIE87QkTzQkeGO2/MIWf7hlaGJpnn+KdaO/sGyaFsHEGnH7vl/kQDQVzYrxj7d08wyXgOUnonfgyOTn+ZRKOL4xRqKsqMlXgLPvNgPuDkiJ3YlIb7eSM0x+mVwIJuV3ZyWxwXWMn19anpj5w2d3zgdf9UQosmZ+4dOnLiaUQmJ/bWF+QGxC1n6L3nDJFGM+z6L+Tl+WTi0uqK8y1iHiJ9n4SB0YBlvxzdGri41FYMucWyGvrCxTZRU/0NxdjmebArjeTs5fceVANeRCri0xkgFfPKFr++eTk2NeTsCw5eYqG2gK53c1tTlDUubY4vshJ4Rgg9g9z3you6thc6phkEj+bb9HRxj8CKE0/rYu5tSHGcbLnUk/D71fVQR5qiBJOr49xnOiZ6pmzOob24krtLe9acB1kz48RPh18NijkH96fa0c43el4kvVs5yLrROaGX4bnKlNVyeFM8Lk/vSlA8KzncY/x5oBk+UKHVNWCTNc4k9chJraz/PGumZBYvSjLNtYo0jrKyMbaLQTYe7rvfn8XMBsIAOhAomJMqa10Q6C20ElMX+2K79AzdR4WeqPOj2x0VVlgAv17ELagQaKSoLajHIybqoPaEQqMM7ozMrAZkY2SqDhGAGqm1akttLuYvqKFfQX0vYANJuSsx4TsN0JAKCYyQGeMVid7GMGrDHn6vG+UL1FxSxVtxbcBYLMM9Bz2AcPP2EwuVGIGacQM9mIzOSyIGcmHHDDfai7agiFnM7y00i2oWtSFgRnF5xgglszJZp1vGGAxd0iFfOKQfF5ZdivYggXu6YYVhlKglfYJjCjIJ55gCX5bkXAQlHboxnVtDSwyOc6IdayoHbbhqJ22m6F0BZp+tq0NaLID2c8olJTET9qVYdg0dF7/74PlZT/T0A8AMSMXlkrsP4VttV7RJhib9uPxIZBL4uHXMBUtzAf6yoHG41cJEhIP+3G8OJOtfvwO064sQUx6hMtj1Jcmy8sLnv4Dh6WpGX9CkhGaxDNWBcYkA0pJBvThDHEPzkh5wiGz91wn1MCqOa/MXIuq1iZgBvEyA2whZXgHe4QprsyEXqwUd6KEm0QJ3UQJe/1aL/+E3s+3wfQEC4LDYbOkvV9ZBT2wb7T35f1/r6fq153ffrhYAHAEDG+OhMiaGE43mZgxu90fimj4HXAH+GJXYmwyJ54jA+mDpXqKMCxVGqUEKMKQWNEahm8YH+ZxKd4ZWC+fOZh9sXsGVpMmMLnTdY3y3YwJp/6fKOkN4Kkmz/CimUp5R54xh30aH1omE+OdLnegL3aFxqbttEPjWtAQJt1oM8U0rcFw3hxi0oP/R5p4A1KzztZMzce1VtdwUUzRMgWB4V4TbaSaiDeQ1BymBrvONbDf2QgKzynnIXVmnPaJSwfWd+0hszflIvFOwRo8dfDFpkQ1KFMygZx36+0GRR5G9l2UKpdCmrcowpAZ0cO/tIe5QsKdnpFTB7Mvdk/FaMq1oHvSdbN+UD6YMmHH/xMlvBWZuE849hln0GM8zG7JQomC+Ag+BrYw2tY2bHVoVDdPPVoL9eeT/n0R+mmJV4BW7AG2ZjjS1lpdIVr6f2KqmiykBqqAlMLxeAVJGSbFO5C7wXBJAwigm1xdmrO3z1sc8DvDZAaAz3+5YALAF6dTxt/f+K/F9JoFAFQYQIB/E4ONr0X67c0WIC8n9/BMEYbDO0cqdLjqj3TIh9xdTxheLY/LoKOh3+SZpkZDqafaAhvaX5UuSF1WlvYXiugbnq6ghYGVeaK1w4Cgdsw0dWvORZ3ez5FownzNq+UK9G3X7MCw/m5mrm102aWeZBBGDVrV6tldljaKbKf0bzOQBsQ80doqE1LRapPf+uZi/oCxtf/N5V7nh97JL0T/NfCf4RfYv3fzE+7X0S+9i1+rI+904peeNtbwMDV8U/0Q8LB1ONToPyKvl7db5DgKNGECeAQIBTG1SsHwHI1SRIeRjBsVKi9PFBrTsFZ4PCJIIbCirgQfES1lIT3gxDIR8U1IEqbHkInrYcOpqGnUUSpTroElNy5VV0vpGpU8bKwaDUrUsZSijkqFEkWerqEam4uVU6lTz5I4ivLiavX8OHNWRmm7eKNCToqoVHNG12r1SFNmpNrldZUo4W9bKYxKlWJpSpRpVKVAHXdOXLjy5S+NRCIJ/5DKOyKZnr0/JZUalo9spY6j7FrAs3PqXXgp4aIwlu2XXXWvV/RhOuqr7vWc8rpXcfp4jlXGWbIoCaHzvuotV/JVuJK9GvYYxUv75i4GjPt+TD/w+mQ5AAAA)
            format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-latin-ext-600-normal.cc23fe6f.woff2) format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(/assets/inter-latin-600-normal.048d136d.woff2) format("woff2"),
        url(/assets/inter-all-600-normal.ba29c057.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-cyrillic-ext-700-normal.b7bb121f.woff2)
            format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
        U+FE2E-FE2F;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-cyrillic-700-normal.f6c6dcaf.woff2) format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-greek-ext-700-normal.22174f43.woff2) format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-greek-700-normal.9e078f49.woff2) format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(data:font/woff2;base64,d09GMgABAAAAAA8wABAAAAAAIpQAAA7TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbh2YcKgZgP1NUQVREAII4EQgKqjykcwuCEgABNgIkA4QgBCAFhBgHIAwHG6MdUZSR1tyR/ThwyuwFjhZdZivZRoQ5HpLjqB75nN/yDJ/joXeN/JNNdq/ECkl4oOcrPIMFlICqp8pgJDlW4mB8eH6bf+4DH48HKGasdLOCZSraiOJCZyEmw5jKAhfNdNHp1vrD78+VGEsXLsPV14coXgorgEx0Anb4/01V6tPXvSfZ7lA6p57SbkDDytdAgQXkfPZZOkuXtYfTvdmYOLxjjccDWF9pC1DZwoUFhPUVFmAyzUzN24VKSudMcA2WaQaiYZpRdPWbewowHUBhnsoJSw6z5sRFc+Ot+QrVZAZqg43XwkVokRI0pWQtRbaWQ6vplPJZXxB5d2AqBx6oHbsiFXC6qSWFcEIO7dEVQoowZwMIUDAoViIgOQEiGvHBovy4WbLwy1mqsIxheXxJK+vVWc+hVko2PpT3nR0pMeQ5cjuQgTkCDc5DGg1Lz7n0yefZyAzwIbrJ2vzXcmSa7X2LHtOYpmtJj+TnowyEFIoFirjJenvPnDvZClkD+Ry06t8cAbVmV4ftuB/bvdrL4SJCPr4L4X0fgz1PXvrqx5uvQEGChQg10hjhYiglSTZZvgKFilCSpEmWhsj5NWaypGVFy5qWDS1bWna07Gk50HKm5UJrtDSx0mov5FHSGppHWkcLExrLklsBWXObCdkiO2SPHJAzcrFJTSZF/I4BgARswQH6gL8d/F6B4TAeIiCJxtjSAGTGnYCcQYTIvXwJ+AnAChRKEAkMUIjOVDLfv2uLpUhhYaJsvHjgI6EwT32aAAtmNi8SBNvjv8MzlUTBWwvf50DHMsROYJVg58ewEc+ZHOrgXy5pMKzpN+Knzuh+qevuUZh1gIK/DKbPjD/Z3RuVgO1Bebxg908kw9SnZT8xCj0GWEaMIBgUmI8Cq1Dn9uWUEAvg1BWWECmCT4oAsbhcQoegwh7ITlBAB+bjIWA+fvQGc0nxUMEjltEvNLEjji/5vuwFxxGFSKNv5MT2OLZk+7I/rvF/VLBiw26Psl24NfmP22CzhHOi5CeHmxS+NHjG4RvPzEi00QTGYIwlNAprCJFhxIaTGMHcUJYiWYliLZqNGLZi2YljL56DBM6SuEjmbiIPk/QwWU9T9JKqtzR9TOUpnZcMfWXqJ4u3bP5yBcgTKF+QAsEKhSgSSktGp79iA5QYqBRBMs0CXIeYDTZDNxfaBmgP6DYBGipJdzz8kk2np+DVLD1QbB4YffMDNdwNZTaDB8Q28TPgCweNVP5lGL5d5Yv50tnMGGfHotJzjr3U68AlzLdn7eeX6wsdZkqnm/M5QzrTfuB3lw4OVdOur55fOYtyfWILsd6iQlzJlltTVpbmPIulj++QqtuP2I/PaHzYRs1pba+sEOvLiSVEej0lpSzJ9Uuuz7cXL3t0mzf3zmOJz8pcc7tmdklTKwxtJtHSljt6yck4MbndtQpPXIWhqLBLQuQ+ZDrCW0DBCXZYWKKwROly5XyxWcGS5mZS1fKDJyGDkKozT1ekt7Q8tkyMBEZM2KbQxBXxZPcdD01pMJjWBK6HOsqDRAJJxYyPJ1Q1n4Ey3lQxuklVt4emNqCSZ3kiWYHrKA+Z2tTUPmZUVC75Rg4LTDA02b7rrDYer7U95bxxetFXVUx2qfyPaGdxPHbowi5pvq0USOiLKnpRYhO7OuxJMFga02XQRJOpJSmpcqd83sfTU5U8/URJpj5botIrFWKilmThNqOqJYnTRX+0kERLscrfOEMvafqnW+Q3jUqrFCv5QW67mtkk40OFqUlRvlXicksMEUmS7Va6bk+xGKmUJEqmCKVkR0gZpDptcy81mW0kQ8bERMNfQq8go4ey+QL+7ebp1aKsmgRF0dXT22ZidaGKzZ4zC1jlntEwBQZ2LFGduCc0ZpU6KKuuTyzRczZWpwGrc0bogdPr7DsL6+u+A+Dv2xfXPex8pT0+CSbET8Ai22JeHb1onkfH43nuZgvrJMW9wy5/fv/n8BHv/6770qcVYHACDCx/G/d/x/84CQbKEcg69Tw/K/9FbRY8BxRvD8NviPnfdLLTwvLE15+m6JiUd6LT0oJk2fZsdJuh34sNW7aQ6NZtDx9d6FszrXp3jbS+uzL/Gv/TwdrbpAzACZgFtzfFzLzQzUn6rZj2x77Dy0hKs89cVM+cdUGtn+RSVJ2LsP43vwez/lX7BmOW5+XpAyva8fajwzVEZ5N+eTr8z/g2HW1Cqsuqjux5f603TD6yQ/Nf2DR2vmSXQ3hQEJ1api4oXphpK1/s7rr02D92hecMLwefnan5bbF4tUnce7w+/8gQQZ8p1RFxs+N2DRljkyhNFPeOYIsChsYOSZqVggcOx5xO704jzIEpTkcPVB1W5houS6gDYLC70+pB/ozDcWy8erk28u/Fi+V/VheoNdXTwv+cvyDin+U6yNLc3ijqatM/vanNiv7j0Xo67bf6gt6/lcZJwRgmxRiXxU6eujo5YTVSfuoUezap8saXeiXEqBY7uhrP3exZgoOg02KScQ2pC2apknmqKMkq8/jlIIPbi/iG2szXb0lov3hwv33d9ml4rrF8wo0FC9jEWJGbV1OBz9qacqRmp3R3f3ASH8wtSPba1S+bri6YELxcd+nv9QZ7aciC97uObHyxdA7BqZsHF2Bh9ZaKqPnj4pdC65n4FUeyXn4svXll6Zxwz9VeCYm6A6CxviJ+Uc0gzfvBHx8et8zhZurQCLtyXvJg5/EOI3qW+dZZP8mR2tjk/NpHuddbv/Lcg0wkvMdohRSj0SO74VbDksAG+DxtCGxY3NSAoU/PNX5q/JRnvrp26Jpaczh5Xn5NXb3090KMy/SNHRzu61MzRDH2OU0uXfxnAeSZvvJB4/38QofFQdbq0A9n2HuPnwjvnfXCmJSCgtyJeQg8e3OI7SkNX+VPm+n6KNk6kV01ZiNl3qRYEQLTh6cunKlSLZyZmrpASXozDFA32a6UnO14wp7FCimblVZRkZkWN+A41+crdyJSs+1yce3TUbUwRpqenSaTfZeO/gZqssEKyYlnT9kTWGElViumV6iVmWq+gzGLmugukWidlaLVHzsLkY4Jc8bEMBiQ1GSNlaKzjx+Jzq6yHJyurCzNVlg9PxqaPndNplztO8lviNfAUdQhf6RXrVP7xTpF94pz8us9YAx4axtWyp6uloXc3Gfapzv2oixiVBnGf/2+RhZya1/TvqAVMpu3L0vfji5FsKBrsazPvaPtR/sslrUtvGe1JpEX1auX/1T3cOH2v01l+XJt9CgWg/Z9Xxns2b7vzj7vNcHyhFXBiM1eoAyIdhzTa5SjZ88cz2qv6MwFSV4RjnKPcMfe7p6jIco49vPpT1CeIAAE0JMyyhgzBb0AY4bgd4o15pI75JExD+ak3ZhPSkiLvgAd5NYgvFBBGCrWmE2KKOttDTCqSD7F1+eQPEroePXaNyhRCnrpbNYzWASgV2IfBboB8JSlHk4lSz24gqUQIEsVxLMm1GY54m2wh7vgODZVzEJNM2MmvwaQXb2CBNYffHFcO/JQItnVg2Gyq4fsll09xFZ2dZMBZiy41U4nWynImHL8NFuaMCqJkUIwQPjkYTT2iWC5/xngkPBtBQrsCyd34Osy46L6irAaOCjCJJGCYYDdIiwAhsCgWj22AtRnYx2sHa88DeK0NctgCBqjCqvBN+ZgFYT6XMLjHp3oiYrAGPbqccs4PMi9maOwaIQk044GNZ8xg34DFiZUL6QmUxeM7OXLzCiDiRsl5LUQj+XwKUC9EksB2i+wQt4bDMVy2CnLJWtHvi1ZZsdLYqJDpKe7VSS+rt19gRWweFvVew+r3AyEqhdwwyqIxyqolVVSX1m1jVwgJXc6TphiGuXmU7CZSaMS24FgvVDn4ShWyyfZV7ATmkbQKGskT6wBd6yBWqyBS860CtHxQLNTGCeugz57cD/gUSrLhoyGBTC8e/Z57tnYA67o07buq5coAMBoQNDJOmB0V72gk7HJIkFOXFPRCOECx8PrZWfth+3AMNEpe7GHRrtOKrQToQJ4RQI3G9dIMIC9xq21UmMxPV3kIo5HTRd2FgoB/nzvbShONGBXVz2lZYDlOp4RMy4K98QjElS4sdcwwyazjblgyfHwethZx7nGGpXUMmvHeTpeYzJxkns8KFrGdV3WJAZChHINU/xZo5nzewnaMBEYBAiulIgqXfVJDCzxBOiDle4tbvWMA10dhGEs5TDhKWlx8WDHXOOoWVyJ1DilTxS6OB6lZNpG2gowjXvWf2cgni7OyqdCexEo3COvUOBm4hoNLsw1rlLsRmZPFLp4HI+adswszgi8Xd57HQSoT0IBNnbVUxqmVIQiEiloFApC1ViBtVjhUvjlOJ8ZoxJh1o5D+890Cg5yr3s/oIOj/Wj4PNZpXcPwnTGaOVec0lXfjk5EYFcdPYqErr1JNCxhgARvAbcWBDoGIAB4/HudK1vXpFoM+cI4iwAAdz9edAaAe4mxzV/b/5/hkisGCGhQAAAC/CcxztVQUD5/Pg4Iflz8i0TLSC9mEEanDQG3tpdxMkxO4dkV8DtRqD7OuYvZiOXMx6gbt51hd/QR02mcFK70MjRDeKxR8A2D1pNOR/r+uZJlbhemYSmrkL8PV4l8qhsbUXGQ58cZldp4ui7PP0uUun25au7oMyKgWhw8YfjX6YewWGOvE7jYDMvuVl7snjKMvbeHzeBTi3beqveQcevnLa7FWz+/XXKnW6wLvdzARhvWJDv6gghs8c4KcN0d02kJXjt244OmW6tDqhBwgwedYNXoFMZGncfbTp3Pxj+6GZl2nWYTu9nmQuO9ALGAOKboUmzk6vbMo8R2bfOs2xXRqqCjoZajhIdggSndg2KBstqHK1Qii06uFUunSK4sGc70kUqV5ywb6xTz0DeACNea9EECfmaqaYrXLpXOX4YiBQKEKC9mrCZ4635Nvu4oRfJlCuEvUJCBBouXIEqCwZ5Yv7lvh+bSVlqtmOaYQh5BrCfux/KpwgTp4GWyBEoPZhtiU2axjP1K1yoR2z88M5//DnB1qXeMcSIlydpTngB7aiSPnzPVSm2hDs+P6CYD1Wn4Nbgrb6sR)
            format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-latin-ext-700-normal.1cc47d25.woff2) format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Inter;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(/assets/inter-latin-700-normal.ced2d8e0.woff2) format("woff2"),
        url(/assets/inter-all-700-normal.9d318ccb.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}
