@charset "UTF-8";
@import url("https://p.typekit.net/p.css?s=1&k=beh7poi&ht=tk&f=25631.25633.25636&a=599163&app=typekit&e=css");
*, *::before, *::after { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "usual", sans-serif; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #111; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

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

abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none; }

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

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

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

dt { font-weight: 700; }

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

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: 800; }

small { font-size: 80%; }

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

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #111; text-decoration: underline; background-color: transparent; }

a:hover { color: black; text-decoration: underline; }

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

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

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: "basier", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

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

button, input { overflow: visible; }

button, select { text-transform: none; }

select { word-wrap: normal; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

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

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

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

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

@media (max-width: 1200px) { legend { font-size: calc(1.275rem + 0.3vw) ; } }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

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

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

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

output { display: inline-block; }

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

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 800; line-height: 1; }

h1, .h1 { font-size: 7.5rem; }

@media (max-width: 1200px) { h1, .h1 { font-size: calc(1.875rem + 7.5vw) ; } }

h2, .h2 { font-size: 3.125rem; }

@media (max-width: 1200px) { h2, .h2 { font-size: calc(1.4375rem + 2.25vw) ; } }

h3, .h3 { font-size: 2.25rem; }

@media (max-width: 1200px) { h3, .h3 { font-size: calc(1.35rem + 1.2vw) ; } }

h4, .h4 { font-size: 1.5rem; }

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

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

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

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 12.5rem; font-weight: 800; line-height: 1.2; }

@media (max-width: 1200px) { .display-1 { font-size: calc(2.375rem + 13.5vw) ; } }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

@media (max-width: 1200px) { .display-2 { font-size: calc(1.675rem + 5.1vw) ; } }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

@media (max-width: 1200px) { .display-3 { font-size: calc(1.575rem + 3.9vw) ; } }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

@media (max-width: 1200px) { .display-4 { font-size: calc(1.475rem + 2.7vw) ; } }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 80%; font-weight: 400; }

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

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

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

.list-inline-item { display: inline-block; }

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

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: #6c757d; }

.blockquote-footer::before { content: "\2014\00A0"; }

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

.img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

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

.figure-caption { font-size: 90%; color: #6c757d; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container { max-width: 100%; } }

@media (min-width: 768px) { .container { max-width: 100%; } }

@media (min-width: 1024px) { .container { max-width: 100%; } }

@media (min-width: 1366px) { .container { max-width: 100%; } }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-full, .col-full-auto, .col-full-12, .col-full-11, .col-full-10, .col-full-9, .col-full-8, .col-full-7, .col-full-6, .col-full-5, .col-full-4, .col-full-3, .col-full-2, .col-full-1, .col-xxxxl, .col-xxxxl-auto, .col-xxxxl-12, .col-xxxxl-11, .col-xxxxl-10, .col-xxxxl-9, .col-xxxxl-8, .col-xxxxl-7, .col-xxxxl-6, .col-xxxxl-5, .col-xxxxl-4, .col-xxxxl-3, .col-xxxxl-2, .col-xxxxl-1, .col-xxxl, .col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl, .col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { flex-basis: 0; flex-grow: 1; max-width: 100%; }

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

.col-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

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

.col-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

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

.col-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

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

.col-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

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

.order-first { order: -1; }

.order-last { order: 13; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.order-12 { order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) { .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-sm-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .order-sm-first { order: -1; } .order-sm-last { order: 13; } .order-sm-0 { order: 0; } .order-sm-1 { order: 1; } .order-sm-2 { order: 2; } .order-sm-3 { order: 3; } .order-sm-4 { order: 4; } .order-sm-5 { order: 5; } .order-sm-6 { order: 6; } .order-sm-7 { order: 7; } .order-sm-8 { order: 8; } .order-sm-9 { order: 9; } .order-sm-10 { order: 10; } .order-sm-11 { order: 11; } .order-sm-12 { order: 12; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { margin-left: 8.3333333333%; } .offset-sm-2 { margin-left: 16.6666666667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.3333333333%; } .offset-sm-5 { margin-left: 41.6666666667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.3333333333%; } .offset-sm-8 { margin-left: 66.6666666667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.3333333333%; } .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .order-md-first { order: -1; } .order-md-last { order: 13; } .order-md-0 { order: 0; } .order-md-1 { order: 1; } .order-md-2 { order: 2; } .order-md-3 { order: 3; } .order-md-4 { order: 4; } .order-md-5 { order: 5; } .order-md-6 { order: 6; } .order-md-7 { order: 7; } .order-md-8 { order: 8; } .order-md-9 { order: 9; } .order-md-10 { order: 10; } .order-md-11 { order: 11; } .order-md-12 { order: 12; } .offset-md-0 { margin-left: 0; } .offset-md-1 { margin-left: 8.3333333333%; } .offset-md-2 { margin-left: 16.6666666667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.3333333333%; } .offset-md-5 { margin-left: 41.6666666667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.3333333333%; } .offset-md-8 { margin-left: 66.6666666667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.3333333333%; } .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1024px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .order-lg-first { order: -1; } .order-lg-last { order: 13; } .order-lg-0 { order: 0; } .order-lg-1 { order: 1; } .order-lg-2 { order: 2; } .order-lg-3 { order: 3; } .order-lg-4 { order: 4; } .order-lg-5 { order: 5; } .order-lg-6 { order: 6; } .order-lg-7 { order: 7; } .order-lg-8 { order: 8; } .order-lg-9 { order: 9; } .order-lg-10 { order: 10; } .order-lg-11 { order: 11; } .order-lg-12 { order: 12; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.3333333333%; } .offset-lg-2 { margin-left: 16.6666666667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.3333333333%; } .offset-lg-5 { margin-left: 41.6666666667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.3333333333%; } .offset-lg-8 { margin-left: 66.6666666667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.3333333333%; } .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1280px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .order-xl-first { order: -1; } .order-xl-last { order: 13; } .order-xl-0 { order: 0; } .order-xl-1 { order: 1; } .order-xl-2 { order: 2; } .order-xl-3 { order: 3; } .order-xl-4 { order: 4; } .order-xl-5 { order: 5; } .order-xl-6 { order: 6; } .order-xl-7 { order: 7; } .order-xl-8 { order: 8; } .order-xl-9 { order: 9; } .order-xl-10 { order: 10; } .order-xl-11 { order: 11; } .order-xl-12 { order: 12; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { margin-left: 8.3333333333%; } .offset-xl-2 { margin-left: 16.6666666667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.3333333333%; } .offset-xl-5 { margin-left: 41.6666666667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.3333333333%; } .offset-xl-8 { margin-left: 66.6666666667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.3333333333%; } .offset-xl-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1366px) { .col-xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxl-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xxl-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xxl-3 { flex: 0 0 25%; max-width: 25%; } .col-xxl-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xxl-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xxl-6 { flex: 0 0 50%; max-width: 50%; } .col-xxl-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xxl-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xxl-9 { flex: 0 0 75%; max-width: 75%; } .col-xxl-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xxl-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xxl-12 { flex: 0 0 100%; max-width: 100%; } .order-xxl-first { order: -1; } .order-xxl-last { order: 13; } .order-xxl-0 { order: 0; } .order-xxl-1 { order: 1; } .order-xxl-2 { order: 2; } .order-xxl-3 { order: 3; } .order-xxl-4 { order: 4; } .order-xxl-5 { order: 5; } .order-xxl-6 { order: 6; } .order-xxl-7 { order: 7; } .order-xxl-8 { order: 8; } .order-xxl-9 { order: 9; } .order-xxl-10 { order: 10; } .order-xxl-11 { order: 11; } .order-xxl-12 { order: 12; } .offset-xxl-0 { margin-left: 0; } .offset-xxl-1 { margin-left: 8.3333333333%; } .offset-xxl-2 { margin-left: 16.6666666667%; } .offset-xxl-3 { margin-left: 25%; } .offset-xxl-4 { margin-left: 33.3333333333%; } .offset-xxl-5 { margin-left: 41.6666666667%; } .offset-xxl-6 { margin-left: 50%; } .offset-xxl-7 { margin-left: 58.3333333333%; } .offset-xxl-8 { margin-left: 66.6666666667%; } .offset-xxl-9 { margin-left: 75%; } .offset-xxl-10 { margin-left: 83.3333333333%; } .offset-xxl-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1440px) { .col-xxxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xxxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxxl-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xxxl-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xxxl-3 { flex: 0 0 25%; max-width: 25%; } .col-xxxl-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xxxl-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xxxl-6 { flex: 0 0 50%; max-width: 50%; } .col-xxxl-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xxxl-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xxxl-9 { flex: 0 0 75%; max-width: 75%; } .col-xxxl-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xxxl-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xxxl-12 { flex: 0 0 100%; max-width: 100%; } .order-xxxl-first { order: -1; } .order-xxxl-last { order: 13; } .order-xxxl-0 { order: 0; } .order-xxxl-1 { order: 1; } .order-xxxl-2 { order: 2; } .order-xxxl-3 { order: 3; } .order-xxxl-4 { order: 4; } .order-xxxl-5 { order: 5; } .order-xxxl-6 { order: 6; } .order-xxxl-7 { order: 7; } .order-xxxl-8 { order: 8; } .order-xxxl-9 { order: 9; } .order-xxxl-10 { order: 10; } .order-xxxl-11 { order: 11; } .order-xxxl-12 { order: 12; } .offset-xxxl-0 { margin-left: 0; } .offset-xxxl-1 { margin-left: 8.3333333333%; } .offset-xxxl-2 { margin-left: 16.6666666667%; } .offset-xxxl-3 { margin-left: 25%; } .offset-xxxl-4 { margin-left: 33.3333333333%; } .offset-xxxl-5 { margin-left: 41.6666666667%; } .offset-xxxl-6 { margin-left: 50%; } .offset-xxxl-7 { margin-left: 58.3333333333%; } .offset-xxxl-8 { margin-left: 66.6666666667%; } .offset-xxxl-9 { margin-left: 75%; } .offset-xxxl-10 { margin-left: 83.3333333333%; } .offset-xxxl-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1560px) { .col-xxxxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-xxxxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxxxl-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xxxxl-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xxxxl-3 { flex: 0 0 25%; max-width: 25%; } .col-xxxxl-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xxxxl-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xxxxl-6 { flex: 0 0 50%; max-width: 50%; } .col-xxxxl-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xxxxl-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xxxxl-9 { flex: 0 0 75%; max-width: 75%; } .col-xxxxl-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xxxxl-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xxxxl-12 { flex: 0 0 100%; max-width: 100%; } .order-xxxxl-first { order: -1; } .order-xxxxl-last { order: 13; } .order-xxxxl-0 { order: 0; } .order-xxxxl-1 { order: 1; } .order-xxxxl-2 { order: 2; } .order-xxxxl-3 { order: 3; } .order-xxxxl-4 { order: 4; } .order-xxxxl-5 { order: 5; } .order-xxxxl-6 { order: 6; } .order-xxxxl-7 { order: 7; } .order-xxxxl-8 { order: 8; } .order-xxxxl-9 { order: 9; } .order-xxxxl-10 { order: 10; } .order-xxxxl-11 { order: 11; } .order-xxxxl-12 { order: 12; } .offset-xxxxl-0 { margin-left: 0; } .offset-xxxxl-1 { margin-left: 8.3333333333%; } .offset-xxxxl-2 { margin-left: 16.6666666667%; } .offset-xxxxl-3 { margin-left: 25%; } .offset-xxxxl-4 { margin-left: 33.3333333333%; } .offset-xxxxl-5 { margin-left: 41.6666666667%; } .offset-xxxxl-6 { margin-left: 50%; } .offset-xxxxl-7 { margin-left: 58.3333333333%; } .offset-xxxxl-8 { margin-left: 66.6666666667%; } .offset-xxxxl-9 { margin-left: 75%; } .offset-xxxxl-10 { margin-left: 83.3333333333%; } .offset-xxxxl-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1660px) { .col-full { flex-basis: 0; flex-grow: 1; max-width: 100%; } .col-full-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-full-1 { flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-full-2 { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-full-3 { flex: 0 0 25%; max-width: 25%; } .col-full-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-full-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-full-6 { flex: 0 0 50%; max-width: 50%; } .col-full-7 { flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-full-8 { flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-full-9 { flex: 0 0 75%; max-width: 75%; } .col-full-10 { flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-full-11 { flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-full-12 { flex: 0 0 100%; max-width: 100%; } .order-full-first { order: -1; } .order-full-last { order: 13; } .order-full-0 { order: 0; } .order-full-1 { order: 1; } .order-full-2 { order: 2; } .order-full-3 { order: 3; } .order-full-4 { order: 4; } .order-full-5 { order: 5; } .order-full-6 { order: 6; } .order-full-7 { order: 7; } .order-full-8 { order: 8; } .order-full-9 { order: 9; } .order-full-10 { order: 10; } .order-full-11 { order: 11; } .order-full-12 { order: 12; } .offset-full-0 { margin-left: 0; } .offset-full-1 { margin-left: 8.3333333333%; } .offset-full-2 { margin-left: 16.6666666667%; } .offset-full-3 { margin-left: 25%; } .offset-full-4 { margin-left: 33.3333333333%; } .offset-full-5 { margin-left: 41.6666666667%; } .offset-full-6 { margin-left: 50%; } .offset-full-7 { margin-left: 58.3333333333%; } .offset-full-8 { margin-left: 66.6666666667%; } .offset-full-9 { margin-left: 75%; } .offset-full-10 { margin-left: 83.3333333333%; } .offset-full-11 { margin-left: 91.6666666667%; } }

.form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 0.9375rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 0.063rem solid rgba(0, 0, 0, 0.07); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control { transition: none; } }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus { color: #495057; background-color: #fff; border-color: rgba(17, 17, 17, 0.5); outline: 0; box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.15); }

.form-control::placeholder { color: #6c757d; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:focus::-ms-value { color: #495057; background-color: #fff; }

.form-control-file, .form-control-range { display: block; width: 100%; }

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

.col-form-label-lg { padding-top: calc(0.5rem + 0.063rem); padding-bottom: calc(0.5rem + 0.063rem); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 0.063rem); padding-bottom: calc(0.25rem + 0.063rem); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; color: #212529; background-color: transparent; border: solid transparent; border-width: 0.063rem 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] { height: auto; }

textarea.form-control { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }

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

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

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

.was-validated .custom-select:valid, .custom-select.is-valid { border-color: #28a745; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color: #28a745; }

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

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: #34ce57; background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:invalid, .form-control.is-invalid { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.375em + 0.1875rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

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

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

.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

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

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

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545; }

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

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: flex; flex-flow: row wrap; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext { display: inline-block; } .form-inline .input-group, .form-inline .custom-select { width: auto; } .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: 400; color: #111; text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 2px solid transparent; padding: 1rem 2.5rem; font-size: 1rem; line-height: 1.25; border-radius: 3px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

.btn:hover { color: #111; text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.btn.disabled, .btn:disabled { opacity: 0.65; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: #fff; background-color: #111; border-color: #111; }

.btn-primary:hover { color: #fff; background-color: black; border-color: black; }

.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #111; border-color: #111; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-secondary { color: #fff; background-color: #EA0053; border-color: #EA0053; }

.btn-secondary:hover { color: #fff; background-color: #c40045; border-color: #b70041; }

.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(237, 38, 109, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #EA0053; border-color: #EA0053; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary.active:not(:disabled):not(.disabled), .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #b70041; border-color: #aa003c; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(237, 38, 109, 0.5); }

.btn-aubergine { color: #fff; background-color: #111; border-color: #111; }

.btn-aubergine:hover { color: #fff; background-color: black; border-color: black; }

.btn-aubergine:focus, .btn-aubergine.focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-aubergine.disabled, .btn-aubergine:disabled { color: #fff; background-color: #111; border-color: #111; }

.btn-aubergine:not(:disabled):not(.disabled):active, .btn-aubergine.active:not(:disabled):not(.disabled), .show > .btn-aubergine.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-aubergine:not(:disabled):not(.disabled):active:focus, .btn-aubergine.active:not(:disabled):not(.disabled):focus, .show > .btn-aubergine.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-success { color: #fff; background-color: #050505; border-color: #050505; }

.btn-success:hover { color: #fff; background-color: black; border-color: black; }

.btn-success:focus, .btn-success.focus { box-shadow: 0 0 0 0.2rem rgba(43, 43, 43, 0.5); }

.btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #050505; border-color: #050505; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success.active:not(:disabled):not(.disabled), .show > .btn-success.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.active:not(:disabled):not(.disabled):focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(43, 43, 43, 0.5); }

.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.btn-info:focus, .btn-info.focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info.active:not(:disabled):not(.disabled), .show > .btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info.active:not(:disabled):not(.disabled):focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-warning:hover { color: #212529; background-color: #c5ff4b; border-color: #c0ff3e; }

.btn-warning:focus, .btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(183, 222, 102, 0.5); }

.btn-warning.disabled, .btn-warning:disabled { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning.active:not(:disabled):not(.disabled), .show > .btn-warning.dropdown-toggle { color: #212529; background-color: #c0ff3e; border-color: #bcff31; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(183, 222, 102, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger.active:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light { color: #212529; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-light:hover { color: #212529; background-color: #e4e4e4; border-color: #dedede; }

.btn-light:focus, .btn-light.focus { box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5); }

.btn-light.disabled, .btn-light:disabled { color: #212529; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light.active:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle { color: #212529; background-color: #dedede; border-color: #d7d7d7; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.active:not(:disabled):not(.disabled):focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5); }

.btn-blue-light { color: #212529; background-color: #E0E4E9; border-color: #E0E4E9; }

.btn-blue-light:hover { color: #212529; background-color: #cad1d9; border-color: #c2cad4; }

.btn-blue-light:focus, .btn-blue-light.focus { box-shadow: 0 0 0 0.2rem rgba(195, 199, 204, 0.5); }

.btn-blue-light.disabled, .btn-blue-light:disabled { color: #212529; background-color: #E0E4E9; border-color: #E0E4E9; }

.btn-blue-light:not(:disabled):not(.disabled):active, .btn-blue-light.active:not(:disabled):not(.disabled), .show > .btn-blue-light.dropdown-toggle { color: #212529; background-color: #c2cad4; border-color: #bbc4cf; }

.btn-blue-light:not(:disabled):not(.disabled):active:focus, .btn-blue-light.active:not(:disabled):not(.disabled):focus, .show > .btn-blue-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(195, 199, 204, 0.5); }

.btn-yellow { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-yellow:hover { color: #212529; background-color: #c5ff4b; border-color: #c0ff3e; }

.btn-yellow:focus, .btn-yellow.focus { box-shadow: 0 0 0 0.2rem rgba(183, 222, 102, 0.5); }

.btn-yellow.disabled, .btn-yellow:disabled { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow.active:not(:disabled):not(.disabled), .show > .btn-yellow.dropdown-toggle { color: #212529; background-color: #c0ff3e; border-color: #bcff31; }

.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow.active:not(:disabled):not(.disabled):focus, .show > .btn-yellow.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(183, 222, 102, 0.5); }

.btn-white { color: #212529; background-color: #fff; border-color: #fff; }

.btn-white:hover { color: #212529; background-color: #ececec; border-color: #e6e6e6; }

.btn-white:focus, .btn-white.focus { box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-white.disabled, .btn-white:disabled { color: #212529; background-color: #fff; border-color: #fff; }

.btn-white:not(:disabled):not(.disabled):active, .btn-white.active:not(:disabled):not(.disabled), .show > .btn-white.dropdown-toggle { color: #212529; background-color: #e6e6e6; border-color: #dfdfdf; }

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white.active:not(:disabled):not(.disabled):focus, .show > .btn-white.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-dark { color: #fff; background-color: #111; border-color: #111; }

.btn-dark:hover { color: #fff; background-color: black; border-color: black; }

.btn-dark:focus, .btn-dark.focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-dark.disabled, .btn-dark:disabled { color: #fff; background-color: #111; border-color: #111; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark.active:not(:disabled):not(.disabled), .show > .btn-dark.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5); }

.btn-black { color: #fff; background-color: #000; border-color: #000; }

.btn-black:hover { color: #fff; background-color: black; border-color: black; }

.btn-black:focus, .btn-black.focus { box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-black.disabled, .btn-black:disabled { color: #fff; background-color: #000; border-color: #000; }

.btn-black:not(:disabled):not(.disabled):active, .btn-black.active:not(:disabled):not(.disabled), .show > .btn-black.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black.active:not(:disabled):not(.disabled):focus, .show > .btn-black.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-link { color: #fff; background-color: #0091E6; border-color: #0091E6; }

.btn-link:hover { color: #fff; background-color: #0079c0; border-color: #0071b3; }

.btn-link:focus, .btn-link.focus { box-shadow: 0 0 0 0.2rem rgba(38, 162, 234, 0.5); }

.btn-link.disabled, .btn-link:disabled { color: #fff; background-color: #0091E6; border-color: #0091E6; }

.btn-link:not(:disabled):not(.disabled):active, .btn-link.active:not(:disabled):not(.disabled), .show > .btn-link.dropdown-toggle { color: #fff; background-color: #0071b3; border-color: #0069a6; }

.btn-link:not(:disabled):not(.disabled):active:focus, .btn-link.active:not(:disabled):not(.disabled):focus, .show > .btn-link.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 162, 234, 0.5); }

.btn-outline-primary { color: #111; border-color: #111; }

.btn-outline-primary:hover { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #111; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-secondary { color: #EA0053; border-color: #EA0053; }

.btn-outline-secondary:hover { color: #fff; background-color: #EA0053; border-color: #EA0053; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(234, 0, 83, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #EA0053; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary.active:not(:disabled):not(.disabled), .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #EA0053; border-color: #EA0053; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(234, 0, 83, 0.5); }

.btn-outline-aubergine { color: #111; border-color: #111; }

.btn-outline-aubergine:hover { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-aubergine:focus, .btn-outline-aubergine.focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-aubergine.disabled, .btn-outline-aubergine:disabled { color: #111; background-color: transparent; }

.btn-outline-aubergine:not(:disabled):not(.disabled):active, .btn-outline-aubergine.active:not(:disabled):not(.disabled), .show > .btn-outline-aubergine.dropdown-toggle { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-aubergine:not(:disabled):not(.disabled):active:focus, .btn-outline-aubergine.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-aubergine.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-success { color: #050505; border-color: #050505; }

.btn-outline-success:hover { color: #fff; background-color: #050505; border-color: #050505; }

.btn-outline-success:focus, .btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(5, 5, 5, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: #050505; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success.active:not(:disabled):not(.disabled), .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #050505; border-color: #050505; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(5, 5, 5, 0.5); }

.btn-outline-info { color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info.active:not(:disabled):not(.disabled), .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #D1FF71; border-color: #D1FF71; }

.btn-outline-warning:hover { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(209, 255, 113, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #D1FF71; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning.active:not(:disabled):not(.disabled), .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(209, 255, 113, 0.5); }

.btn-outline-danger { color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger.active:not(:disabled):not(.disabled), .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f7f7f7; border-color: #f7f7f7; }

.btn-outline-light:hover { color: #212529; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-outline-light:focus, .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: #f7f7f7; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light.active:not(:disabled):not(.disabled), .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f7f7f7; border-color: #f7f7f7; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5); }

.btn-outline-blue-light { color: #E0E4E9; border-color: #E0E4E9; }

.btn-outline-blue-light:hover { color: #212529; background-color: #E0E4E9; border-color: #E0E4E9; }

.btn-outline-blue-light:focus, .btn-outline-blue-light.focus { box-shadow: 0 0 0 0.2rem rgba(224, 228, 233, 0.5); }

.btn-outline-blue-light.disabled, .btn-outline-blue-light:disabled { color: #E0E4E9; background-color: transparent; }

.btn-outline-blue-light:not(:disabled):not(.disabled):active, .btn-outline-blue-light.active:not(:disabled):not(.disabled), .show > .btn-outline-blue-light.dropdown-toggle { color: #212529; background-color: #E0E4E9; border-color: #E0E4E9; }

.btn-outline-blue-light:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-light.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-blue-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(224, 228, 233, 0.5); }

.btn-outline-yellow { color: #D1FF71; border-color: #D1FF71; }

.btn-outline-yellow:hover { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-outline-yellow:focus, .btn-outline-yellow.focus { box-shadow: 0 0 0 0.2rem rgba(209, 255, 113, 0.5); }

.btn-outline-yellow.disabled, .btn-outline-yellow:disabled { color: #D1FF71; background-color: transparent; }

.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow.active:not(:disabled):not(.disabled), .show > .btn-outline-yellow.dropdown-toggle { color: #212529; background-color: #D1FF71; border-color: #D1FF71; }

.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-yellow.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(209, 255, 113, 0.5); }

.btn-outline-white { color: #fff; border-color: #fff; }

.btn-outline-white:hover { color: #212529; background-color: #fff; border-color: #fff; }

.btn-outline-white:focus, .btn-outline-white.focus { box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-white.disabled, .btn-outline-white:disabled { color: #fff; background-color: transparent; }

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white.active:not(:disabled):not(.disabled), .show > .btn-outline-white.dropdown-toggle { color: #212529; background-color: #fff; border-color: #fff; }

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-white.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-dark { color: #111; border-color: #111; }

.btn-outline-dark:hover { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #111; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark.active:not(:disabled):not(.disabled), .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #111; border-color: #111; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5); }

.btn-outline-black { color: #000; border-color: #000; }

.btn-outline-black:hover { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-black:focus, .btn-outline-black.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-black.disabled, .btn-outline-black:disabled { color: #000; background-color: transparent; }

.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black.active:not(:disabled):not(.disabled), .show > .btn-outline-black.dropdown-toggle { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-black.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-link { color: #0091E6; border-color: #0091E6; }

.btn-outline-link:hover { color: #fff; background-color: #0091E6; border-color: #0091E6; }

.btn-outline-link:focus, .btn-outline-link.focus { box-shadow: 0 0 0 0.2rem rgba(0, 145, 230, 0.5); }

.btn-outline-link.disabled, .btn-outline-link:disabled { color: #0091E6; background-color: transparent; }

.btn-outline-link:not(:disabled):not(.disabled):active, .btn-outline-link.active:not(:disabled):not(.disabled), .show > .btn-outline-link.dropdown-toggle { color: #fff; background-color: #0091E6; border-color: #0091E6; }

.btn-outline-link:not(:disabled):not(.disabled):active:focus, .btn-outline-link.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-link.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 145, 230, 0.5); }

.btn-link { font-weight: 400; color: #111; text-decoration: underline; }

.btn-link:hover { color: black; text-decoration: underline; }

.btn-link:focus, .btn-link.focus { text-decoration: underline; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; pointer-events: none; }

.btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 3px; }

.btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 3px; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] { width: 100%; }

.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #111; background-color: #111; }

.custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.15); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #80bdff; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #c4c4c4; border-color: #c4c4c4; }

.custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }

.custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; }

.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #007bff; background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; background-color: #fff; border: 1px solid #ced4da; border-radius: 0.25rem; appearance: none; }

.custom-select:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-select:focus::-ms-value { color: #495057; background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand { display: none; }

.custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; }

.custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: #80bdff; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-file-input:disabled ~ .custom-file-label { background-color: #e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: 0.25rem; }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.25rem 0.25rem 0; }

.custom-range { width: 100%; height: calc(1rem + 0.4rem); padding: 0; background-color: transparent; appearance: none; }

.custom-range:focus { outline: none; }

.custom-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range::-moz-focus-outer { border: 0; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #007bff; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { transition: none; } }

.custom-range::-webkit-slider-thumb:active { background-color: #b3d7ff; }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }

.custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #007bff; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { transition: none; } }

.custom-range::-moz-range-thumb:active { background-color: #b3d7ff; }

.custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }

.custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #007bff; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { transition: none; } }

.custom-range::-ms-thumb:active { background-color: #b3d7ff; }

.custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; }

.custom-range::-ms-fill-lower { background-color: #dee2e6; border-radius: 1rem; }

.custom-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; border-radius: 1rem; }

.custom-range:disabled::-webkit-slider-thumb { background-color: #adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-range:disabled::-moz-range-thumb { background-color: #adb5bd; }

.custom-range:disabled::-moz-range-track { cursor: default; }

.custom-range:disabled::-ms-thumb { background-color: #adb5bd; }

.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { transition: none; } }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

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

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #060606; background-color: #969696; border-color: #838383; }

.alert-primary hr { border-top-color: #767676; }

.alert-primary .alert-link { color: black; }

.alert-secondary { color: #54001e; background-color: #f68fb3; border-color: #f47aa6; }

.alert-secondary hr { border-top-color: #f26296; }

.alert-secondary .alert-link { color: #21000c; }

.alert-aubergine { color: #060606; background-color: #969696; border-color: #838383; }

.alert-aubergine hr { border-top-color: #767676; }

.alert-aubergine .alert-link { color: black; }

.alert-success { color: #020202; background-color: #919191; border-color: #7d7d7d; }

.alert-success hr { border-top-color: #707070; }

.alert-success .alert-link { color: black; }

.alert-info { color: #083a42; background-color: #99d6e0; border-color: #86cfda; }

.alert-info hr { border-top-color: #72c7d4; }

.alert-info .alert-link { color: #021215; }

.alert-warning { color: #4b5c29; background-color: #ebffc1; border-color: #e7ffb5; }

.alert-warning hr { border-top-color: #dfff9c; }

.alert-warning .alert-link { color: #2e3919; }

.alert-danger { color: #4f1319; background-color: #f0a6ad; border-color: #ed969e; }

.alert-danger hr { border-top-color: #e9808a; }

.alert-danger .alert-link { color: #26090c; }

.alert-light { color: #595959; background-color: #fbfbfb; border-color: #fbfbfb; }

.alert-light hr { border-top-color: #eeeeee; }

.alert-light .alert-link { color: #404040; }

.alert-blue-light { color: #515254; background-color: #f1f3f5; border-color: #eff1f4; }

.alert-blue-light hr { border-top-color: #e0e4ea; }

.alert-blue-light .alert-link { color: #38393a; }

.alert-yellow { color: #4b5c29; background-color: #ebffc1; border-color: #e7ffb5; }

.alert-yellow hr { border-top-color: #dfff9c; }

.alert-yellow .alert-link { color: #2e3919; }

.alert-white { color: #5c5c5c; background-color: white; border-color: white; }

.alert-white hr { border-top-color: #f2f2f2; }

.alert-white .alert-link { color: #434343; }

.alert-dark { color: #060606; background-color: #969696; border-color: #838383; }

.alert-dark hr { border-top-color: #767676; }

.alert-dark .alert-link { color: black; }

.alert-black { color: black; background-color: #8f8f8f; border-color: #7a7a7a; }

.alert-black hr { border-top-color: #6d6d6d; }

.alert-black .alert-link { color: black; }

.alert-link { color: #003453; background-color: #8fcff4; border-color: #7ac6f2; }

.alert-link hr { border-top-color: #63bcf0; }

.alert-link .alert-link { color: #001420; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

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

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }

.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; }

.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

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

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

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; }

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

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

.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

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

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

@media (min-width: 1280px) { .modal-xl { max-width: 1140px; } }

@keyframes spinner-border { to { transform: rotate(360deg); } }

.spinner-border { display: inline-block; width: 1.625rem; height: 1.625rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1; } }

.spinner-grow { display: inline-block; width: 1.625rem; height: 1.625rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

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

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

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

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

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

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

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

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: black !important; }

.bg-secondary { background-color: #EA0053 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #b70041 !important; }

.bg-aubergine { background-color: #111 !important; }

a.bg-aubergine:hover, a.bg-aubergine:focus, button.bg-aubergine:hover, button.bg-aubergine:focus { background-color: black !important; }

.bg-success { background-color: #050505 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: black !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #D1FF71 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #c0ff3e !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f7f7f7 !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dedede !important; }

.bg-blue-light { background-color: #E0E4E9 !important; }

a.bg-blue-light:hover, a.bg-blue-light:focus, button.bg-blue-light:hover, button.bg-blue-light:focus { background-color: #c2cad4 !important; }

.bg-yellow { background-color: #D1FF71 !important; }

a.bg-yellow:hover, a.bg-yellow:focus, button.bg-yellow:hover, button.bg-yellow:focus { background-color: #c0ff3e !important; }

.bg-white { background-color: #fff !important; }

a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus { background-color: #e6e6e6 !important; }

.bg-dark { background-color: #111 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: black !important; }

.bg-black { background-color: #000 !important; }

a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus { background-color: black !important; }

.bg-link { background-color: #0091E6 !important; }

a.bg-link:hover, a.bg-link:focus, button.bg-link:hover, button.bg-link:focus { background-color: #0071b3 !important; }

.bg-white { background-color: #fff !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.border-secondary { border-color: #EA0053 !important; }

.border-aubergine { border-color: #111 !important; }

.border-success { border-color: #050505 !important; }

.border-info { border-color: #17a2b8 !important; }

.border-warning { border-color: #D1FF71 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f7f7f7 !important; }

.border-blue-light { border-color: #E0E4E9 !important; }

.border-yellow { border-color: #D1FF71 !important; }

.border-white { border-color: #fff !important; }

.border-dark { border-color: #111 !important; }

.border-black { border-color: #000 !important; }

.border-link { border-color: #0091E6 !important; }

.border-white { border-color: #fff !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } }

@media (min-width: 1024px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } }

@media (min-width: 1280px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } }

@media (min-width: 1366px) { .d-xxl-none { display: none !important; } .d-xxl-inline { display: inline !important; } .d-xxl-inline-block { display: inline-block !important; } .d-xxl-block { display: block !important; } .d-xxl-table { display: table !important; } .d-xxl-table-row { display: table-row !important; } .d-xxl-table-cell { display: table-cell !important; } .d-xxl-flex { display: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } }

@media (min-width: 1440px) { .d-xxxl-none { display: none !important; } .d-xxxl-inline { display: inline !important; } .d-xxxl-inline-block { display: inline-block !important; } .d-xxxl-block { display: block !important; } .d-xxxl-table { display: table !important; } .d-xxxl-table-row { display: table-row !important; } .d-xxxl-table-cell { display: table-cell !important; } .d-xxxl-flex { display: flex !important; } .d-xxxl-inline-flex { display: inline-flex !important; } }

@media (min-width: 1560px) { .d-xxxxl-none { display: none !important; } .d-xxxxl-inline { display: inline !important; } .d-xxxxl-inline-block { display: inline-block !important; } .d-xxxxl-block { display: block !important; } .d-xxxxl-table { display: table !important; } .d-xxxxl-table-row { display: table-row !important; } .d-xxxxl-table-cell { display: table-cell !important; } .d-xxxxl-flex { display: flex !important; } .d-xxxxl-inline-flex { display: inline-flex !important; } }

@media (min-width: 1660px) { .d-full-none { display: none !important; } .d-full-inline { display: inline !important; } .d-full-inline-block { display: inline-block !important; } .d-full-block { display: block !important; } .d-full-table { display: table !important; } .d-full-table-row { display: table-row !important; } .d-full-table-cell { display: table-cell !important; } .d-full-flex { display: flex !important; } .d-full-inline-flex { display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: flex !important; } .d-print-inline-flex { display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.8571428571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-9by16::before { padding-top: 177.7777777778%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-3by4::before { padding-top: 133.3333333333%; }

.embed-responsive-2by3::before { padding-top: 150%; }

.embed-responsive-1by1::before { padding-top: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } }

@media (min-width: 1024px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } }

@media (min-width: 1280px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } }

@media (min-width: 1366px) { .flex-xxl-row { flex-direction: row !important; } .flex-xxl-column { flex-direction: column !important; } .flex-xxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxl-wrap { flex-wrap: wrap !important; } .flex-xxl-nowrap { flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxl-fill { flex: 1 1 auto !important; } .flex-xxl-grow-0 { flex-grow: 0 !important; } .flex-xxl-grow-1 { flex-grow: 1 !important; } .flex-xxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } }

@media (min-width: 1440px) { .flex-xxxl-row { flex-direction: row !important; } .flex-xxxl-column { flex-direction: column !important; } .flex-xxxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxxl-wrap { flex-wrap: wrap !important; } .flex-xxxl-nowrap { flex-wrap: nowrap !important; } .flex-xxxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxxl-fill { flex: 1 1 auto !important; } .flex-xxxl-grow-0 { flex-grow: 0 !important; } .flex-xxxl-grow-1 { flex-grow: 1 !important; } .flex-xxxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxxl-start { justify-content: flex-start !important; } .justify-content-xxxl-end { justify-content: flex-end !important; } .justify-content-xxxl-center { justify-content: center !important; } .justify-content-xxxl-between { justify-content: space-between !important; } .justify-content-xxxl-around { justify-content: space-around !important; } .align-items-xxxl-start { align-items: flex-start !important; } .align-items-xxxl-end { align-items: flex-end !important; } .align-items-xxxl-center { align-items: center !important; } .align-items-xxxl-baseline { align-items: baseline !important; } .align-items-xxxl-stretch { align-items: stretch !important; } .align-content-xxxl-start { align-content: flex-start !important; } .align-content-xxxl-end { align-content: flex-end !important; } .align-content-xxxl-center { align-content: center !important; } .align-content-xxxl-between { align-content: space-between !important; } .align-content-xxxl-around { align-content: space-around !important; } .align-content-xxxl-stretch { align-content: stretch !important; } .align-self-xxxl-auto { align-self: auto !important; } .align-self-xxxl-start { align-self: flex-start !important; } .align-self-xxxl-end { align-self: flex-end !important; } .align-self-xxxl-center { align-self: center !important; } .align-self-xxxl-baseline { align-self: baseline !important; } .align-self-xxxl-stretch { align-self: stretch !important; } }

@media (min-width: 1560px) { .flex-xxxxl-row { flex-direction: row !important; } .flex-xxxxl-column { flex-direction: column !important; } .flex-xxxxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxxxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxxxl-wrap { flex-wrap: wrap !important; } .flex-xxxxl-nowrap { flex-wrap: nowrap !important; } .flex-xxxxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxxxl-fill { flex: 1 1 auto !important; } .flex-xxxxl-grow-0 { flex-grow: 0 !important; } .flex-xxxxl-grow-1 { flex-grow: 1 !important; } .flex-xxxxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxxxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxxxl-start { justify-content: flex-start !important; } .justify-content-xxxxl-end { justify-content: flex-end !important; } .justify-content-xxxxl-center { justify-content: center !important; } .justify-content-xxxxl-between { justify-content: space-between !important; } .justify-content-xxxxl-around { justify-content: space-around !important; } .align-items-xxxxl-start { align-items: flex-start !important; } .align-items-xxxxl-end { align-items: flex-end !important; } .align-items-xxxxl-center { align-items: center !important; } .align-items-xxxxl-baseline { align-items: baseline !important; } .align-items-xxxxl-stretch { align-items: stretch !important; } .align-content-xxxxl-start { align-content: flex-start !important; } .align-content-xxxxl-end { align-content: flex-end !important; } .align-content-xxxxl-center { align-content: center !important; } .align-content-xxxxl-between { align-content: space-between !important; } .align-content-xxxxl-around { align-content: space-around !important; } .align-content-xxxxl-stretch { align-content: stretch !important; } .align-self-xxxxl-auto { align-self: auto !important; } .align-self-xxxxl-start { align-self: flex-start !important; } .align-self-xxxxl-end { align-self: flex-end !important; } .align-self-xxxxl-center { align-self: center !important; } .align-self-xxxxl-baseline { align-self: baseline !important; } .align-self-xxxxl-stretch { align-self: stretch !important; } }

@media (min-width: 1660px) { .flex-full-row { flex-direction: row !important; } .flex-full-column { flex-direction: column !important; } .flex-full-row-reverse { flex-direction: row-reverse !important; } .flex-full-column-reverse { flex-direction: column-reverse !important; } .flex-full-wrap { flex-wrap: wrap !important; } .flex-full-nowrap { flex-wrap: nowrap !important; } .flex-full-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-full-fill { flex: 1 1 auto !important; } .flex-full-grow-0 { flex-grow: 0 !important; } .flex-full-grow-1 { flex-grow: 1 !important; } .flex-full-shrink-0 { flex-shrink: 0 !important; } .flex-full-shrink-1 { flex-shrink: 1 !important; } .justify-content-full-start { justify-content: flex-start !important; } .justify-content-full-end { justify-content: flex-end !important; } .justify-content-full-center { justify-content: center !important; } .justify-content-full-between { justify-content: space-between !important; } .justify-content-full-around { justify-content: space-around !important; } .align-items-full-start { align-items: flex-start !important; } .align-items-full-end { align-items: flex-end !important; } .align-items-full-center { align-items: center !important; } .align-items-full-baseline { align-items: baseline !important; } .align-items-full-stretch { align-items: stretch !important; } .align-content-full-start { align-content: flex-start !important; } .align-content-full-end { align-content: flex-end !important; } .align-content-full-center { align-content: center !important; } .align-content-full-between { align-content: space-between !important; } .align-content-full-around { align-content: space-around !important; } .align-content-full-stretch { align-content: stretch !important; } .align-self-full-auto { align-self: auto !important; } .align-self-full-start { align-self: flex-start !important; } .align-self-full-end { align-self: flex-end !important; } .align-self-full-center { align-self: center !important; } .align-self-full-baseline { align-self: baseline !important; } .align-self-full-stretch { align-self: stretch !important; } }

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

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

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

@media (min-width: 576px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } }

@media (min-width: 1024px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } }

@media (min-width: 1280px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } }

@media (min-width: 1366px) { .float-xxl-left { float: left !important; } .float-xxl-right { float: right !important; } .float-xxl-none { float: none !important; } }

@media (min-width: 1440px) { .float-xxxl-left { float: left !important; } .float-xxxl-right { float: right !important; } .float-xxxl-none { float: none !important; } }

@media (min-width: 1560px) { .float-xxxxl-left { float: left !important; } .float-xxxxl-right { float: right !important; } .float-xxxxl-none { float: none !important; } }

@media (min-width: 1660px) { .float-full-left { float: left !important; } .float-full-right { float: right !important; } .float-full-none { float: none !important; } }

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

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

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

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

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

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

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

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

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

@supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

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

.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

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

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

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

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

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

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

.mt-5, .my-5 { margin-top: 0.3125rem !important; }

.mr-5, .mx-5 { margin-right: 0.3125rem !important; }

.mb-5, .my-5 { margin-bottom: 0.3125rem !important; }

.ml-5, .mx-5 { margin-left: 0.3125rem !important; }

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

.mt-10, .my-10 { margin-top: 0.625rem !important; }

.mr-10, .mx-10 { margin-right: 0.625rem !important; }

.mb-10, .my-10 { margin-bottom: 0.625rem !important; }

.ml-10, .mx-10 { margin-left: 0.625rem !important; }

.m-15 { margin: 0.9375rem !important; }

.mt-15, .my-15 { margin-top: 0.9375rem !important; }

.mr-15, .mx-15 { margin-right: 0.9375rem !important; }

.mb-15, .my-15 { margin-bottom: 0.9375rem !important; }

.ml-15, .mx-15 { margin-left: 0.9375rem !important; }

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

.mt-20, .my-20 { margin-top: 1.25rem !important; }

.mr-20, .mx-20 { margin-right: 1.25rem !important; }

.mb-20, .my-20 { margin-bottom: 1.25rem !important; }

.ml-20, .mx-20 { margin-left: 1.25rem !important; }

.m-25 { margin: 1.5625rem !important; }

.mt-25, .my-25 { margin-top: 1.5625rem !important; }

.mr-25, .mx-25 { margin-right: 1.5625rem !important; }

.mb-25, .my-25 { margin-bottom: 1.5625rem !important; }

.ml-25, .mx-25 { margin-left: 1.5625rem !important; }

.m-30 { margin: 1.875rem !important; }

.mt-30, .my-30 { margin-top: 1.875rem !important; }

.mr-30, .mx-30 { margin-right: 1.875rem !important; }

.mb-30, .my-30 { margin-bottom: 1.875rem !important; }

.ml-30, .mx-30 { margin-left: 1.875rem !important; }

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

.mt-35, .my-35 { margin-top: 2.1875rem !important; }

.mr-35, .mx-35 { margin-right: 2.1875rem !important; }

.mb-35, .my-35 { margin-bottom: 2.1875rem !important; }

.ml-35, .mx-35 { margin-left: 2.1875rem !important; }

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

.mt-40, .my-40 { margin-top: 2.5rem !important; }

.mr-40, .mx-40 { margin-right: 2.5rem !important; }

.mb-40, .my-40 { margin-bottom: 2.5rem !important; }

.ml-40, .mx-40 { margin-left: 2.5rem !important; }

.m-50 { margin: 3.125rem !important; }

.mt-50, .my-50 { margin-top: 3.125rem !important; }

.mr-50, .mx-50 { margin-right: 3.125rem !important; }

.mb-50, .my-50 { margin-bottom: 3.125rem !important; }

.ml-50, .mx-50 { margin-left: 3.125rem !important; }

.m-60 { margin: 3.75rem !important; }

.mt-60, .my-60 { margin-top: 3.75rem !important; }

.mr-60, .mx-60 { margin-right: 3.75rem !important; }

.mb-60, .my-60 { margin-bottom: 3.75rem !important; }

.ml-60, .mx-60 { margin-left: 3.75rem !important; }

.m-65 { margin: 4.0625rem !important; }

.mt-65, .my-65 { margin-top: 4.0625rem !important; }

.mr-65, .mx-65 { margin-right: 4.0625rem !important; }

.mb-65, .my-65 { margin-bottom: 4.0625rem !important; }

.ml-65, .mx-65 { margin-left: 4.0625rem !important; }

.m-70 { margin: 4.375rem !important; }

.mt-70, .my-70 { margin-top: 4.375rem !important; }

.mr-70, .mx-70 { margin-right: 4.375rem !important; }

.mb-70, .my-70 { margin-bottom: 4.375rem !important; }

.ml-70, .mx-70 { margin-left: 4.375rem !important; }

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

.mt-80, .my-80 { margin-top: 5rem !important; }

.mr-80, .mx-80 { margin-right: 5rem !important; }

.mb-80, .my-80 { margin-bottom: 5rem !important; }

.ml-80, .mx-80 { margin-left: 5rem !important; }

.m-90 { margin: 5.625rem !important; }

.mt-90, .my-90 { margin-top: 5.625rem !important; }

.mr-90, .mx-90 { margin-right: 5.625rem !important; }

.mb-90, .my-90 { margin-bottom: 5.625rem !important; }

.ml-90, .mx-90 { margin-left: 5.625rem !important; }

.m-100 { margin: 6.25rem !important; }

.mt-100, .my-100 { margin-top: 6.25rem !important; }

.mr-100, .mx-100 { margin-right: 6.25rem !important; }

.mb-100, .my-100 { margin-bottom: 6.25rem !important; }

.ml-100, .mx-100 { margin-left: 6.25rem !important; }

.m-110 { margin: 6.875rem !important; }

.mt-110, .my-110 { margin-top: 6.875rem !important; }

.mr-110, .mx-110 { margin-right: 6.875rem !important; }

.mb-110, .my-110 { margin-bottom: 6.875rem !important; }

.ml-110, .mx-110 { margin-left: 6.875rem !important; }

.m-120 { margin: 7.5rem !important; }

.mt-120, .my-120 { margin-top: 7.5rem !important; }

.mr-120, .mx-120 { margin-right: 7.5rem !important; }

.mb-120, .my-120 { margin-bottom: 7.5rem !important; }

.ml-120, .mx-120 { margin-left: 7.5rem !important; }

.m-130 { margin: 8.125rem !important; }

.mt-130, .my-130 { margin-top: 8.125rem !important; }

.mr-130, .mx-130 { margin-right: 8.125rem !important; }

.mb-130, .my-130 { margin-bottom: 8.125rem !important; }

.ml-130, .mx-130 { margin-left: 8.125rem !important; }

.m-150 { margin: 9.375rem !important; }

.mt-150, .my-150 { margin-top: 9.375rem !important; }

.mr-150, .mx-150 { margin-right: 9.375rem !important; }

.mb-150, .my-150 { margin-bottom: 9.375rem !important; }

.ml-150, .mx-150 { margin-left: 9.375rem !important; }

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

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

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

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

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

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

.pt-5, .py-5 { padding-top: 0.3125rem !important; }

.pr-5, .px-5 { padding-right: 0.3125rem !important; }

.pb-5, .py-5 { padding-bottom: 0.3125rem !important; }

.pl-5, .px-5 { padding-left: 0.3125rem !important; }

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

.pt-10, .py-10 { padding-top: 0.625rem !important; }

.pr-10, .px-10 { padding-right: 0.625rem !important; }

.pb-10, .py-10 { padding-bottom: 0.625rem !important; }

.pl-10, .px-10 { padding-left: 0.625rem !important; }

.p-15 { padding: 0.9375rem !important; }

.pt-15, .py-15 { padding-top: 0.9375rem !important; }

.pr-15, .px-15 { padding-right: 0.9375rem !important; }

.pb-15, .py-15 { padding-bottom: 0.9375rem !important; }

.pl-15, .px-15 { padding-left: 0.9375rem !important; }

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

.pt-20, .py-20 { padding-top: 1.25rem !important; }

.pr-20, .px-20 { padding-right: 1.25rem !important; }

.pb-20, .py-20 { padding-bottom: 1.25rem !important; }

.pl-20, .px-20 { padding-left: 1.25rem !important; }

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

.pt-25, .py-25 { padding-top: 1.5625rem !important; }

.pr-25, .px-25 { padding-right: 1.5625rem !important; }

.pb-25, .py-25 { padding-bottom: 1.5625rem !important; }

.pl-25, .px-25 { padding-left: 1.5625rem !important; }

.p-30 { padding: 1.875rem !important; }

.pt-30, .py-30 { padding-top: 1.875rem !important; }

.pr-30, .px-30 { padding-right: 1.875rem !important; }

.pb-30, .py-30 { padding-bottom: 1.875rem !important; }

.pl-30, .px-30 { padding-left: 1.875rem !important; }

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

.pt-35, .py-35 { padding-top: 2.1875rem !important; }

.pr-35, .px-35 { padding-right: 2.1875rem !important; }

.pb-35, .py-35 { padding-bottom: 2.1875rem !important; }

.pl-35, .px-35 { padding-left: 2.1875rem !important; }

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

.pt-40, .py-40 { padding-top: 2.5rem !important; }

.pr-40, .px-40 { padding-right: 2.5rem !important; }

.pb-40, .py-40 { padding-bottom: 2.5rem !important; }

.pl-40, .px-40 { padding-left: 2.5rem !important; }

.p-50 { padding: 3.125rem !important; }

.pt-50, .py-50 { padding-top: 3.125rem !important; }

.pr-50, .px-50 { padding-right: 3.125rem !important; }

.pb-50, .py-50 { padding-bottom: 3.125rem !important; }

.pl-50, .px-50 { padding-left: 3.125rem !important; }

.p-60 { padding: 3.75rem !important; }

.pt-60, .py-60 { padding-top: 3.75rem !important; }

.pr-60, .px-60 { padding-right: 3.75rem !important; }

.pb-60, .py-60 { padding-bottom: 3.75rem !important; }

.pl-60, .px-60 { padding-left: 3.75rem !important; }

.p-65 { padding: 4.0625rem !important; }

.pt-65, .py-65 { padding-top: 4.0625rem !important; }

.pr-65, .px-65 { padding-right: 4.0625rem !important; }

.pb-65, .py-65 { padding-bottom: 4.0625rem !important; }

.pl-65, .px-65 { padding-left: 4.0625rem !important; }

.p-70 { padding: 4.375rem !important; }

.pt-70, .py-70 { padding-top: 4.375rem !important; }

.pr-70, .px-70 { padding-right: 4.375rem !important; }

.pb-70, .py-70 { padding-bottom: 4.375rem !important; }

.pl-70, .px-70 { padding-left: 4.375rem !important; }

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

.pt-80, .py-80 { padding-top: 5rem !important; }

.pr-80, .px-80 { padding-right: 5rem !important; }

.pb-80, .py-80 { padding-bottom: 5rem !important; }

.pl-80, .px-80 { padding-left: 5rem !important; }

.p-90 { padding: 5.625rem !important; }

.pt-90, .py-90 { padding-top: 5.625rem !important; }

.pr-90, .px-90 { padding-right: 5.625rem !important; }

.pb-90, .py-90 { padding-bottom: 5.625rem !important; }

.pl-90, .px-90 { padding-left: 5.625rem !important; }

.p-100 { padding: 6.25rem !important; }

.pt-100, .py-100 { padding-top: 6.25rem !important; }

.pr-100, .px-100 { padding-right: 6.25rem !important; }

.pb-100, .py-100 { padding-bottom: 6.25rem !important; }

.pl-100, .px-100 { padding-left: 6.25rem !important; }

.p-110 { padding: 6.875rem !important; }

.pt-110, .py-110 { padding-top: 6.875rem !important; }

.pr-110, .px-110 { padding-right: 6.875rem !important; }

.pb-110, .py-110 { padding-bottom: 6.875rem !important; }

.pl-110, .px-110 { padding-left: 6.875rem !important; }

.p-120 { padding: 7.5rem !important; }

.pt-120, .py-120 { padding-top: 7.5rem !important; }

.pr-120, .px-120 { padding-right: 7.5rem !important; }

.pb-120, .py-120 { padding-bottom: 7.5rem !important; }

.pl-120, .px-120 { padding-left: 7.5rem !important; }

.p-130 { padding: 8.125rem !important; }

.pt-130, .py-130 { padding-top: 8.125rem !important; }

.pr-130, .px-130 { padding-right: 8.125rem !important; }

.pb-130, .py-130 { padding-bottom: 8.125rem !important; }

.pl-130, .px-130 { padding-left: 8.125rem !important; }

.p-150 { padding: 9.375rem !important; }

.pt-150, .py-150 { padding-top: 9.375rem !important; }

.pr-150, .px-150 { padding-right: 9.375rem !important; }

.pb-150, .py-150 { padding-bottom: 9.375rem !important; }

.pl-150, .px-150 { padding-left: 9.375rem !important; }

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

.mt-n5, .my-n5 { margin-top: -0.3125rem !important; }

.mr-n5, .mx-n5 { margin-right: -0.3125rem !important; }

.mb-n5, .my-n5 { margin-bottom: -0.3125rem !important; }

.ml-n5, .mx-n5 { margin-left: -0.3125rem !important; }

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

.mt-n10, .my-n10 { margin-top: -0.625rem !important; }

.mr-n10, .mx-n10 { margin-right: -0.625rem !important; }

.mb-n10, .my-n10 { margin-bottom: -0.625rem !important; }

.ml-n10, .mx-n10 { margin-left: -0.625rem !important; }

.m-n15 { margin: -0.9375rem !important; }

.mt-n15, .my-n15 { margin-top: -0.9375rem !important; }

.mr-n15, .mx-n15 { margin-right: -0.9375rem !important; }

.mb-n15, .my-n15 { margin-bottom: -0.9375rem !important; }

.ml-n15, .mx-n15 { margin-left: -0.9375rem !important; }

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

.mt-n20, .my-n20 { margin-top: -1.25rem !important; }

.mr-n20, .mx-n20 { margin-right: -1.25rem !important; }

.mb-n20, .my-n20 { margin-bottom: -1.25rem !important; }

.ml-n20, .mx-n20 { margin-left: -1.25rem !important; }

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

.mt-n25, .my-n25 { margin-top: -1.5625rem !important; }

.mr-n25, .mx-n25 { margin-right: -1.5625rem !important; }

.mb-n25, .my-n25 { margin-bottom: -1.5625rem !important; }

.ml-n25, .mx-n25 { margin-left: -1.5625rem !important; }

.m-n30 { margin: -1.875rem !important; }

.mt-n30, .my-n30 { margin-top: -1.875rem !important; }

.mr-n30, .mx-n30 { margin-right: -1.875rem !important; }

.mb-n30, .my-n30 { margin-bottom: -1.875rem !important; }

.ml-n30, .mx-n30 { margin-left: -1.875rem !important; }

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

.mt-n35, .my-n35 { margin-top: -2.1875rem !important; }

.mr-n35, .mx-n35 { margin-right: -2.1875rem !important; }

.mb-n35, .my-n35 { margin-bottom: -2.1875rem !important; }

.ml-n35, .mx-n35 { margin-left: -2.1875rem !important; }

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

.mt-n40, .my-n40 { margin-top: -2.5rem !important; }

.mr-n40, .mx-n40 { margin-right: -2.5rem !important; }

.mb-n40, .my-n40 { margin-bottom: -2.5rem !important; }

.ml-n40, .mx-n40 { margin-left: -2.5rem !important; }

.m-n50 { margin: -3.125rem !important; }

.mt-n50, .my-n50 { margin-top: -3.125rem !important; }

.mr-n50, .mx-n50 { margin-right: -3.125rem !important; }

.mb-n50, .my-n50 { margin-bottom: -3.125rem !important; }

.ml-n50, .mx-n50 { margin-left: -3.125rem !important; }

.m-n60 { margin: -3.75rem !important; }

.mt-n60, .my-n60 { margin-top: -3.75rem !important; }

.mr-n60, .mx-n60 { margin-right: -3.75rem !important; }

.mb-n60, .my-n60 { margin-bottom: -3.75rem !important; }

.ml-n60, .mx-n60 { margin-left: -3.75rem !important; }

.m-n65 { margin: -4.0625rem !important; }

.mt-n65, .my-n65 { margin-top: -4.0625rem !important; }

.mr-n65, .mx-n65 { margin-right: -4.0625rem !important; }

.mb-n65, .my-n65 { margin-bottom: -4.0625rem !important; }

.ml-n65, .mx-n65 { margin-left: -4.0625rem !important; }

.m-n70 { margin: -4.375rem !important; }

.mt-n70, .my-n70 { margin-top: -4.375rem !important; }

.mr-n70, .mx-n70 { margin-right: -4.375rem !important; }

.mb-n70, .my-n70 { margin-bottom: -4.375rem !important; }

.ml-n70, .mx-n70 { margin-left: -4.375rem !important; }

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

.mt-n80, .my-n80 { margin-top: -5rem !important; }

.mr-n80, .mx-n80 { margin-right: -5rem !important; }

.mb-n80, .my-n80 { margin-bottom: -5rem !important; }

.ml-n80, .mx-n80 { margin-left: -5rem !important; }

.m-n90 { margin: -5.625rem !important; }

.mt-n90, .my-n90 { margin-top: -5.625rem !important; }

.mr-n90, .mx-n90 { margin-right: -5.625rem !important; }

.mb-n90, .my-n90 { margin-bottom: -5.625rem !important; }

.ml-n90, .mx-n90 { margin-left: -5.625rem !important; }

.m-n100 { margin: -6.25rem !important; }

.mt-n100, .my-n100 { margin-top: -6.25rem !important; }

.mr-n100, .mx-n100 { margin-right: -6.25rem !important; }

.mb-n100, .my-n100 { margin-bottom: -6.25rem !important; }

.ml-n100, .mx-n100 { margin-left: -6.25rem !important; }

.m-n110 { margin: -6.875rem !important; }

.mt-n110, .my-n110 { margin-top: -6.875rem !important; }

.mr-n110, .mx-n110 { margin-right: -6.875rem !important; }

.mb-n110, .my-n110 { margin-bottom: -6.875rem !important; }

.ml-n110, .mx-n110 { margin-left: -6.875rem !important; }

.m-n120 { margin: -7.5rem !important; }

.mt-n120, .my-n120 { margin-top: -7.5rem !important; }

.mr-n120, .mx-n120 { margin-right: -7.5rem !important; }

.mb-n120, .my-n120 { margin-bottom: -7.5rem !important; }

.ml-n120, .mx-n120 { margin-left: -7.5rem !important; }

.m-n130 { margin: -8.125rem !important; }

.mt-n130, .my-n130 { margin-top: -8.125rem !important; }

.mr-n130, .mx-n130 { margin-right: -8.125rem !important; }

.mb-n130, .my-n130 { margin-bottom: -8.125rem !important; }

.ml-n130, .mx-n130 { margin-left: -8.125rem !important; }

.m-n150 { margin: -9.375rem !important; }

.mt-n150, .my-n150 { margin-top: -9.375rem !important; }

.mr-n150, .mx-n150 { margin-right: -9.375rem !important; }

.mb-n150, .my-n150 { margin-bottom: -9.375rem !important; }

.ml-n150, .mx-n150 { margin-left: -9.375rem !important; }

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

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

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

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

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

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; } .mt-sm-0, .my-sm-0 { margin-top: 0 !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; } .m-sm-5 { margin: 0.3125rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 0.3125rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 0.3125rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 0.3125rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 0.3125rem !important; } .m-sm-10 { margin: 0.625rem !important; } .mt-sm-10, .my-sm-10 { margin-top: 0.625rem !important; } .mr-sm-10, .mx-sm-10 { margin-right: 0.625rem !important; } .mb-sm-10, .my-sm-10 { margin-bottom: 0.625rem !important; } .ml-sm-10, .mx-sm-10 { margin-left: 0.625rem !important; } .m-sm-15 { margin: 0.9375rem !important; } .mt-sm-15, .my-sm-15 { margin-top: 0.9375rem !important; } .mr-sm-15, .mx-sm-15 { margin-right: 0.9375rem !important; } .mb-sm-15, .my-sm-15 { margin-bottom: 0.9375rem !important; } .ml-sm-15, .mx-sm-15 { margin-left: 0.9375rem !important; } .m-sm-20 { margin: 1.25rem !important; } .mt-sm-20, .my-sm-20 { margin-top: 1.25rem !important; } .mr-sm-20, .mx-sm-20 { margin-right: 1.25rem !important; } .mb-sm-20, .my-sm-20 { margin-bottom: 1.25rem !important; } .ml-sm-20, .mx-sm-20 { margin-left: 1.25rem !important; } .m-sm-25 { margin: 1.5625rem !important; } .mt-sm-25, .my-sm-25 { margin-top: 1.5625rem !important; } .mr-sm-25, .mx-sm-25 { margin-right: 1.5625rem !important; } .mb-sm-25, .my-sm-25 { margin-bottom: 1.5625rem !important; } .ml-sm-25, .mx-sm-25 { margin-left: 1.5625rem !important; } .m-sm-30 { margin: 1.875rem !important; } .mt-sm-30, .my-sm-30 { margin-top: 1.875rem !important; } .mr-sm-30, .mx-sm-30 { margin-right: 1.875rem !important; } .mb-sm-30, .my-sm-30 { margin-bottom: 1.875rem !important; } .ml-sm-30, .mx-sm-30 { margin-left: 1.875rem !important; } .m-sm-35 { margin: 2.1875rem !important; } .mt-sm-35, .my-sm-35 { margin-top: 2.1875rem !important; } .mr-sm-35, .mx-sm-35 { margin-right: 2.1875rem !important; } .mb-sm-35, .my-sm-35 { margin-bottom: 2.1875rem !important; } .ml-sm-35, .mx-sm-35 { margin-left: 2.1875rem !important; } .m-sm-40 { margin: 2.5rem !important; } .mt-sm-40, .my-sm-40 { margin-top: 2.5rem !important; } .mr-sm-40, .mx-sm-40 { margin-right: 2.5rem !important; } .mb-sm-40, .my-sm-40 { margin-bottom: 2.5rem !important; } .ml-sm-40, .mx-sm-40 { margin-left: 2.5rem !important; } .m-sm-50 { margin: 3.125rem !important; } .mt-sm-50, .my-sm-50 { margin-top: 3.125rem !important; } .mr-sm-50, .mx-sm-50 { margin-right: 3.125rem !important; } .mb-sm-50, .my-sm-50 { margin-bottom: 3.125rem !important; } .ml-sm-50, .mx-sm-50 { margin-left: 3.125rem !important; } .m-sm-60 { margin: 3.75rem !important; } .mt-sm-60, .my-sm-60 { margin-top: 3.75rem !important; } .mr-sm-60, .mx-sm-60 { margin-right: 3.75rem !important; } .mb-sm-60, .my-sm-60 { margin-bottom: 3.75rem !important; } .ml-sm-60, .mx-sm-60 { margin-left: 3.75rem !important; } .m-sm-65 { margin: 4.0625rem !important; } .mt-sm-65, .my-sm-65 { margin-top: 4.0625rem !important; } .mr-sm-65, .mx-sm-65 { margin-right: 4.0625rem !important; } .mb-sm-65, .my-sm-65 { margin-bottom: 4.0625rem !important; } .ml-sm-65, .mx-sm-65 { margin-left: 4.0625rem !important; } .m-sm-70 { margin: 4.375rem !important; } .mt-sm-70, .my-sm-70 { margin-top: 4.375rem !important; } .mr-sm-70, .mx-sm-70 { margin-right: 4.375rem !important; } .mb-sm-70, .my-sm-70 { margin-bottom: 4.375rem !important; } .ml-sm-70, .mx-sm-70 { margin-left: 4.375rem !important; } .m-sm-80 { margin: 5rem !important; } .mt-sm-80, .my-sm-80 { margin-top: 5rem !important; } .mr-sm-80, .mx-sm-80 { margin-right: 5rem !important; } .mb-sm-80, .my-sm-80 { margin-bottom: 5rem !important; } .ml-sm-80, .mx-sm-80 { margin-left: 5rem !important; } .m-sm-90 { margin: 5.625rem !important; } .mt-sm-90, .my-sm-90 { margin-top: 5.625rem !important; } .mr-sm-90, .mx-sm-90 { margin-right: 5.625rem !important; } .mb-sm-90, .my-sm-90 { margin-bottom: 5.625rem !important; } .ml-sm-90, .mx-sm-90 { margin-left: 5.625rem !important; } .m-sm-100 { margin: 6.25rem !important; } .mt-sm-100, .my-sm-100 { margin-top: 6.25rem !important; } .mr-sm-100, .mx-sm-100 { margin-right: 6.25rem !important; } .mb-sm-100, .my-sm-100 { margin-bottom: 6.25rem !important; } .ml-sm-100, .mx-sm-100 { margin-left: 6.25rem !important; } .m-sm-110 { margin: 6.875rem !important; } .mt-sm-110, .my-sm-110 { margin-top: 6.875rem !important; } .mr-sm-110, .mx-sm-110 { margin-right: 6.875rem !important; } .mb-sm-110, .my-sm-110 { margin-bottom: 6.875rem !important; } .ml-sm-110, .mx-sm-110 { margin-left: 6.875rem !important; } .m-sm-120 { margin: 7.5rem !important; } .mt-sm-120, .my-sm-120 { margin-top: 7.5rem !important; } .mr-sm-120, .mx-sm-120 { margin-right: 7.5rem !important; } .mb-sm-120, .my-sm-120 { margin-bottom: 7.5rem !important; } .ml-sm-120, .mx-sm-120 { margin-left: 7.5rem !important; } .m-sm-130 { margin: 8.125rem !important; } .mt-sm-130, .my-sm-130 { margin-top: 8.125rem !important; } .mr-sm-130, .mx-sm-130 { margin-right: 8.125rem !important; } .mb-sm-130, .my-sm-130 { margin-bottom: 8.125rem !important; } .ml-sm-130, .mx-sm-130 { margin-left: 8.125rem !important; } .m-sm-150 { margin: 9.375rem !important; } .mt-sm-150, .my-sm-150 { margin-top: 9.375rem !important; } .mr-sm-150, .mx-sm-150 { margin-right: 9.375rem !important; } .mb-sm-150, .my-sm-150 { margin-bottom: 9.375rem !important; } .ml-sm-150, .mx-sm-150 { margin-left: 9.375rem !important; } .p-sm-0 { padding: 0 !important; } .pt-sm-0, .py-sm-0 { padding-top: 0 !important; } .pr-sm-0, .px-sm-0 { padding-right: 0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; } .pl-sm-0, .px-sm-0 { padding-left: 0 !important; } .p-sm-5 { padding: 0.3125rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 0.3125rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 0.3125rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 0.3125rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 0.3125rem !important; } .p-sm-10 { padding: 0.625rem !important; } .pt-sm-10, .py-sm-10 { padding-top: 0.625rem !important; } .pr-sm-10, .px-sm-10 { padding-right: 0.625rem !important; } .pb-sm-10, .py-sm-10 { padding-bottom: 0.625rem !important; } .pl-sm-10, .px-sm-10 { padding-left: 0.625rem !important; } .p-sm-15 { padding: 0.9375rem !important; } .pt-sm-15, .py-sm-15 { padding-top: 0.9375rem !important; } .pr-sm-15, .px-sm-15 { padding-right: 0.9375rem !important; } .pb-sm-15, .py-sm-15 { padding-bottom: 0.9375rem !important; } .pl-sm-15, .px-sm-15 { padding-left: 0.9375rem !important; } .p-sm-20 { padding: 1.25rem !important; } .pt-sm-20, .py-sm-20 { padding-top: 1.25rem !important; } .pr-sm-20, .px-sm-20 { padding-right: 1.25rem !important; } .pb-sm-20, .py-sm-20 { padding-bottom: 1.25rem !important; } .pl-sm-20, .px-sm-20 { padding-left: 1.25rem !important; } .p-sm-25 { padding: 1.5625rem !important; } .pt-sm-25, .py-sm-25 { padding-top: 1.5625rem !important; } .pr-sm-25, .px-sm-25 { padding-right: 1.5625rem !important; } .pb-sm-25, .py-sm-25 { padding-bottom: 1.5625rem !important; } .pl-sm-25, .px-sm-25 { padding-left: 1.5625rem !important; } .p-sm-30 { padding: 1.875rem !important; } .pt-sm-30, .py-sm-30 { padding-top: 1.875rem !important; } .pr-sm-30, .px-sm-30 { padding-right: 1.875rem !important; } .pb-sm-30, .py-sm-30 { padding-bottom: 1.875rem !important; } .pl-sm-30, .px-sm-30 { padding-left: 1.875rem !important; } .p-sm-35 { padding: 2.1875rem !important; } .pt-sm-35, .py-sm-35 { padding-top: 2.1875rem !important; } .pr-sm-35, .px-sm-35 { padding-right: 2.1875rem !important; } .pb-sm-35, .py-sm-35 { padding-bottom: 2.1875rem !important; } .pl-sm-35, .px-sm-35 { padding-left: 2.1875rem !important; } .p-sm-40 { padding: 2.5rem !important; } .pt-sm-40, .py-sm-40 { padding-top: 2.5rem !important; } .pr-sm-40, .px-sm-40 { padding-right: 2.5rem !important; } .pb-sm-40, .py-sm-40 { padding-bottom: 2.5rem !important; } .pl-sm-40, .px-sm-40 { padding-left: 2.5rem !important; } .p-sm-50 { padding: 3.125rem !important; } .pt-sm-50, .py-sm-50 { padding-top: 3.125rem !important; } .pr-sm-50, .px-sm-50 { padding-right: 3.125rem !important; } .pb-sm-50, .py-sm-50 { padding-bottom: 3.125rem !important; } .pl-sm-50, .px-sm-50 { padding-left: 3.125rem !important; } .p-sm-60 { padding: 3.75rem !important; } .pt-sm-60, .py-sm-60 { padding-top: 3.75rem !important; } .pr-sm-60, .px-sm-60 { padding-right: 3.75rem !important; } .pb-sm-60, .py-sm-60 { padding-bottom: 3.75rem !important; } .pl-sm-60, .px-sm-60 { padding-left: 3.75rem !important; } .p-sm-65 { padding: 4.0625rem !important; } .pt-sm-65, .py-sm-65 { padding-top: 4.0625rem !important; } .pr-sm-65, .px-sm-65 { padding-right: 4.0625rem !important; } .pb-sm-65, .py-sm-65 { padding-bottom: 4.0625rem !important; } .pl-sm-65, .px-sm-65 { padding-left: 4.0625rem !important; } .p-sm-70 { padding: 4.375rem !important; } .pt-sm-70, .py-sm-70 { padding-top: 4.375rem !important; } .pr-sm-70, .px-sm-70 { padding-right: 4.375rem !important; } .pb-sm-70, .py-sm-70 { padding-bottom: 4.375rem !important; } .pl-sm-70, .px-sm-70 { padding-left: 4.375rem !important; } .p-sm-80 { padding: 5rem !important; } .pt-sm-80, .py-sm-80 { padding-top: 5rem !important; } .pr-sm-80, .px-sm-80 { padding-right: 5rem !important; } .pb-sm-80, .py-sm-80 { padding-bottom: 5rem !important; } .pl-sm-80, .px-sm-80 { padding-left: 5rem !important; } .p-sm-90 { padding: 5.625rem !important; } .pt-sm-90, .py-sm-90 { padding-top: 5.625rem !important; } .pr-sm-90, .px-sm-90 { padding-right: 5.625rem !important; } .pb-sm-90, .py-sm-90 { padding-bottom: 5.625rem !important; } .pl-sm-90, .px-sm-90 { padding-left: 5.625rem !important; } .p-sm-100 { padding: 6.25rem !important; } .pt-sm-100, .py-sm-100 { padding-top: 6.25rem !important; } .pr-sm-100, .px-sm-100 { padding-right: 6.25rem !important; } .pb-sm-100, .py-sm-100 { padding-bottom: 6.25rem !important; } .pl-sm-100, .px-sm-100 { padding-left: 6.25rem !important; } .p-sm-110 { padding: 6.875rem !important; } .pt-sm-110, .py-sm-110 { padding-top: 6.875rem !important; } .pr-sm-110, .px-sm-110 { padding-right: 6.875rem !important; } .pb-sm-110, .py-sm-110 { padding-bottom: 6.875rem !important; } .pl-sm-110, .px-sm-110 { padding-left: 6.875rem !important; } .p-sm-120 { padding: 7.5rem !important; } .pt-sm-120, .py-sm-120 { padding-top: 7.5rem !important; } .pr-sm-120, .px-sm-120 { padding-right: 7.5rem !important; } .pb-sm-120, .py-sm-120 { padding-bottom: 7.5rem !important; } .pl-sm-120, .px-sm-120 { padding-left: 7.5rem !important; } .p-sm-130 { padding: 8.125rem !important; } .pt-sm-130, .py-sm-130 { padding-top: 8.125rem !important; } .pr-sm-130, .px-sm-130 { padding-right: 8.125rem !important; } .pb-sm-130, .py-sm-130 { padding-bottom: 8.125rem !important; } .pl-sm-130, .px-sm-130 { padding-left: 8.125rem !important; } .p-sm-150 { padding: 9.375rem !important; } .pt-sm-150, .py-sm-150 { padding-top: 9.375rem !important; } .pr-sm-150, .px-sm-150 { padding-right: 9.375rem !important; } .pb-sm-150, .py-sm-150 { padding-bottom: 9.375rem !important; } .pl-sm-150, .px-sm-150 { padding-left: 9.375rem !important; } .m-sm-n5 { margin: -0.3125rem !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -0.3125rem !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -0.3125rem !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -0.3125rem !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -0.3125rem !important; } .m-sm-n10 { margin: -0.625rem !important; } .mt-sm-n10, .my-sm-n10 { margin-top: -0.625rem !important; } .mr-sm-n10, .mx-sm-n10 { margin-right: -0.625rem !important; } .mb-sm-n10, .my-sm-n10 { margin-bottom: -0.625rem !important; } .ml-sm-n10, .mx-sm-n10 { margin-left: -0.625rem !important; } .m-sm-n15 { margin: -0.9375rem !important; } .mt-sm-n15, .my-sm-n15 { margin-top: -0.9375rem !important; } .mr-sm-n15, .mx-sm-n15 { margin-right: -0.9375rem !important; } .mb-sm-n15, .my-sm-n15 { margin-bottom: -0.9375rem !important; } .ml-sm-n15, .mx-sm-n15 { margin-left: -0.9375rem !important; } .m-sm-n20 { margin: -1.25rem !important; } .mt-sm-n20, .my-sm-n20 { margin-top: -1.25rem !important; } .mr-sm-n20, .mx-sm-n20 { margin-right: -1.25rem !important; } .mb-sm-n20, .my-sm-n20 { margin-bottom: -1.25rem !important; } .ml-sm-n20, .mx-sm-n20 { margin-left: -1.25rem !important; } .m-sm-n25 { margin: -1.5625rem !important; } .mt-sm-n25, .my-sm-n25 { margin-top: -1.5625rem !important; } .mr-sm-n25, .mx-sm-n25 { margin-right: -1.5625rem !important; } .mb-sm-n25, .my-sm-n25 { margin-bottom: -1.5625rem !important; } .ml-sm-n25, .mx-sm-n25 { margin-left: -1.5625rem !important; } .m-sm-n30 { margin: -1.875rem !important; } .mt-sm-n30, .my-sm-n30 { margin-top: -1.875rem !important; } .mr-sm-n30, .mx-sm-n30 { margin-right: -1.875rem !important; } .mb-sm-n30, .my-sm-n30 { margin-bottom: -1.875rem !important; } .ml-sm-n30, .mx-sm-n30 { margin-left: -1.875rem !important; } .m-sm-n35 { margin: -2.1875rem !important; } .mt-sm-n35, .my-sm-n35 { margin-top: -2.1875rem !important; } .mr-sm-n35, .mx-sm-n35 { margin-right: -2.1875rem !important; } .mb-sm-n35, .my-sm-n35 { margin-bottom: -2.1875rem !important; } .ml-sm-n35, .mx-sm-n35 { margin-left: -2.1875rem !important; } .m-sm-n40 { margin: -2.5rem !important; } .mt-sm-n40, .my-sm-n40 { margin-top: -2.5rem !important; } .mr-sm-n40, .mx-sm-n40 { margin-right: -2.5rem !important; } .mb-sm-n40, .my-sm-n40 { margin-bottom: -2.5rem !important; } .ml-sm-n40, .mx-sm-n40 { margin-left: -2.5rem !important; } .m-sm-n50 { margin: -3.125rem !important; } .mt-sm-n50, .my-sm-n50 { margin-top: -3.125rem !important; } .mr-sm-n50, .mx-sm-n50 { margin-right: -3.125rem !important; } .mb-sm-n50, .my-sm-n50 { margin-bottom: -3.125rem !important; } .ml-sm-n50, .mx-sm-n50 { margin-left: -3.125rem !important; } .m-sm-n60 { margin: -3.75rem !important; } .mt-sm-n60, .my-sm-n60 { margin-top: -3.75rem !important; } .mr-sm-n60, .mx-sm-n60 { margin-right: -3.75rem !important; } .mb-sm-n60, .my-sm-n60 { margin-bottom: -3.75rem !important; } .ml-sm-n60, .mx-sm-n60 { margin-left: -3.75rem !important; } .m-sm-n65 { margin: -4.0625rem !important; } .mt-sm-n65, .my-sm-n65 { margin-top: -4.0625rem !important; } .mr-sm-n65, .mx-sm-n65 { margin-right: -4.0625rem !important; } .mb-sm-n65, .my-sm-n65 { margin-bottom: -4.0625rem !important; } .ml-sm-n65, .mx-sm-n65 { margin-left: -4.0625rem !important; } .m-sm-n70 { margin: -4.375rem !important; } .mt-sm-n70, .my-sm-n70 { margin-top: -4.375rem !important; } .mr-sm-n70, .mx-sm-n70 { margin-right: -4.375rem !important; } .mb-sm-n70, .my-sm-n70 { margin-bottom: -4.375rem !important; } .ml-sm-n70, .mx-sm-n70 { margin-left: -4.375rem !important; } .m-sm-n80 { margin: -5rem !important; } .mt-sm-n80, .my-sm-n80 { margin-top: -5rem !important; } .mr-sm-n80, .mx-sm-n80 { margin-right: -5rem !important; } .mb-sm-n80, .my-sm-n80 { margin-bottom: -5rem !important; } .ml-sm-n80, .mx-sm-n80 { margin-left: -5rem !important; } .m-sm-n90 { margin: -5.625rem !important; } .mt-sm-n90, .my-sm-n90 { margin-top: -5.625rem !important; } .mr-sm-n90, .mx-sm-n90 { margin-right: -5.625rem !important; } .mb-sm-n90, .my-sm-n90 { margin-bottom: -5.625rem !important; } .ml-sm-n90, .mx-sm-n90 { margin-left: -5.625rem !important; } .m-sm-n100 { margin: -6.25rem !important; } .mt-sm-n100, .my-sm-n100 { margin-top: -6.25rem !important; } .mr-sm-n100, .mx-sm-n100 { margin-right: -6.25rem !important; } .mb-sm-n100, .my-sm-n100 { margin-bottom: -6.25rem !important; } .ml-sm-n100, .mx-sm-n100 { margin-left: -6.25rem !important; } .m-sm-n110 { margin: -6.875rem !important; } .mt-sm-n110, .my-sm-n110 { margin-top: -6.875rem !important; } .mr-sm-n110, .mx-sm-n110 { margin-right: -6.875rem !important; } .mb-sm-n110, .my-sm-n110 { margin-bottom: -6.875rem !important; } .ml-sm-n110, .mx-sm-n110 { margin-left: -6.875rem !important; } .m-sm-n120 { margin: -7.5rem !important; } .mt-sm-n120, .my-sm-n120 { margin-top: -7.5rem !important; } .mr-sm-n120, .mx-sm-n120 { margin-right: -7.5rem !important; } .mb-sm-n120, .my-sm-n120 { margin-bottom: -7.5rem !important; } .ml-sm-n120, .mx-sm-n120 { margin-left: -7.5rem !important; } .m-sm-n130 { margin: -8.125rem !important; } .mt-sm-n130, .my-sm-n130 { margin-top: -8.125rem !important; } .mr-sm-n130, .mx-sm-n130 { margin-right: -8.125rem !important; } .mb-sm-n130, .my-sm-n130 { margin-bottom: -8.125rem !important; } .ml-sm-n130, .mx-sm-n130 { margin-left: -8.125rem !important; } .m-sm-n150 { margin: -9.375rem !important; } .mt-sm-n150, .my-sm-n150 { margin-top: -9.375rem !important; } .mr-sm-n150, .mx-sm-n150 { margin-right: -9.375rem !important; } .mb-sm-n150, .my-sm-n150 { margin-bottom: -9.375rem !important; } .ml-sm-n150, .mx-sm-n150 { margin-left: -9.375rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; } .mt-md-0, .my-md-0 { margin-top: 0 !important; } .mr-md-0, .mx-md-0 { margin-right: 0 !important; } .mb-md-0, .my-md-0 { margin-bottom: 0 !important; } .ml-md-0, .mx-md-0 { margin-left: 0 !important; } .m-md-5 { margin: 0.3125rem !important; } .mt-md-5, .my-md-5 { margin-top: 0.3125rem !important; } .mr-md-5, .mx-md-5 { margin-right: 0.3125rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 0.3125rem !important; } .ml-md-5, .mx-md-5 { margin-left: 0.3125rem !important; } .m-md-10 { margin: 0.625rem !important; } .mt-md-10, .my-md-10 { margin-top: 0.625rem !important; } .mr-md-10, .mx-md-10 { margin-right: 0.625rem !important; } .mb-md-10, .my-md-10 { margin-bottom: 0.625rem !important; } .ml-md-10, .mx-md-10 { margin-left: 0.625rem !important; } .m-md-15 { margin: 0.9375rem !important; } .mt-md-15, .my-md-15 { margin-top: 0.9375rem !important; } .mr-md-15, .mx-md-15 { margin-right: 0.9375rem !important; } .mb-md-15, .my-md-15 { margin-bottom: 0.9375rem !important; } .ml-md-15, .mx-md-15 { margin-left: 0.9375rem !important; } .m-md-20 { margin: 1.25rem !important; } .mt-md-20, .my-md-20 { margin-top: 1.25rem !important; } .mr-md-20, .mx-md-20 { margin-right: 1.25rem !important; } .mb-md-20, .my-md-20 { margin-bottom: 1.25rem !important; } .ml-md-20, .mx-md-20 { margin-left: 1.25rem !important; } .m-md-25 { margin: 1.5625rem !important; } .mt-md-25, .my-md-25 { margin-top: 1.5625rem !important; } .mr-md-25, .mx-md-25 { margin-right: 1.5625rem !important; } .mb-md-25, .my-md-25 { margin-bottom: 1.5625rem !important; } .ml-md-25, .mx-md-25 { margin-left: 1.5625rem !important; } .m-md-30 { margin: 1.875rem !important; } .mt-md-30, .my-md-30 { margin-top: 1.875rem !important; } .mr-md-30, .mx-md-30 { margin-right: 1.875rem !important; } .mb-md-30, .my-md-30 { margin-bottom: 1.875rem !important; } .ml-md-30, .mx-md-30 { margin-left: 1.875rem !important; } .m-md-35 { margin: 2.1875rem !important; } .mt-md-35, .my-md-35 { margin-top: 2.1875rem !important; } .mr-md-35, .mx-md-35 { margin-right: 2.1875rem !important; } .mb-md-35, .my-md-35 { margin-bottom: 2.1875rem !important; } .ml-md-35, .mx-md-35 { margin-left: 2.1875rem !important; } .m-md-40 { margin: 2.5rem !important; } .mt-md-40, .my-md-40 { margin-top: 2.5rem !important; } .mr-md-40, .mx-md-40 { margin-right: 2.5rem !important; } .mb-md-40, .my-md-40 { margin-bottom: 2.5rem !important; } .ml-md-40, .mx-md-40 { margin-left: 2.5rem !important; } .m-md-50 { margin: 3.125rem !important; } .mt-md-50, .my-md-50 { margin-top: 3.125rem !important; } .mr-md-50, .mx-md-50 { margin-right: 3.125rem !important; } .mb-md-50, .my-md-50 { margin-bottom: 3.125rem !important; } .ml-md-50, .mx-md-50 { margin-left: 3.125rem !important; } .m-md-60 { margin: 3.75rem !important; } .mt-md-60, .my-md-60 { margin-top: 3.75rem !important; } .mr-md-60, .mx-md-60 { margin-right: 3.75rem !important; } .mb-md-60, .my-md-60 { margin-bottom: 3.75rem !important; } .ml-md-60, .mx-md-60 { margin-left: 3.75rem !important; } .m-md-65 { margin: 4.0625rem !important; } .mt-md-65, .my-md-65 { margin-top: 4.0625rem !important; } .mr-md-65, .mx-md-65 { margin-right: 4.0625rem !important; } .mb-md-65, .my-md-65 { margin-bottom: 4.0625rem !important; } .ml-md-65, .mx-md-65 { margin-left: 4.0625rem !important; } .m-md-70 { margin: 4.375rem !important; } .mt-md-70, .my-md-70 { margin-top: 4.375rem !important; } .mr-md-70, .mx-md-70 { margin-right: 4.375rem !important; } .mb-md-70, .my-md-70 { margin-bottom: 4.375rem !important; } .ml-md-70, .mx-md-70 { margin-left: 4.375rem !important; } .m-md-80 { margin: 5rem !important; } .mt-md-80, .my-md-80 { margin-top: 5rem !important; } .mr-md-80, .mx-md-80 { margin-right: 5rem !important; } .mb-md-80, .my-md-80 { margin-bottom: 5rem !important; } .ml-md-80, .mx-md-80 { margin-left: 5rem !important; } .m-md-90 { margin: 5.625rem !important; } .mt-md-90, .my-md-90 { margin-top: 5.625rem !important; } .mr-md-90, .mx-md-90 { margin-right: 5.625rem !important; } .mb-md-90, .my-md-90 { margin-bottom: 5.625rem !important; } .ml-md-90, .mx-md-90 { margin-left: 5.625rem !important; } .m-md-100 { margin: 6.25rem !important; } .mt-md-100, .my-md-100 { margin-top: 6.25rem !important; } .mr-md-100, .mx-md-100 { margin-right: 6.25rem !important; } .mb-md-100, .my-md-100 { margin-bottom: 6.25rem !important; } .ml-md-100, .mx-md-100 { margin-left: 6.25rem !important; } .m-md-110 { margin: 6.875rem !important; } .mt-md-110, .my-md-110 { margin-top: 6.875rem !important; } .mr-md-110, .mx-md-110 { margin-right: 6.875rem !important; } .mb-md-110, .my-md-110 { margin-bottom: 6.875rem !important; } .ml-md-110, .mx-md-110 { margin-left: 6.875rem !important; } .m-md-120 { margin: 7.5rem !important; } .mt-md-120, .my-md-120 { margin-top: 7.5rem !important; } .mr-md-120, .mx-md-120 { margin-right: 7.5rem !important; } .mb-md-120, .my-md-120 { margin-bottom: 7.5rem !important; } .ml-md-120, .mx-md-120 { margin-left: 7.5rem !important; } .m-md-130 { margin: 8.125rem !important; } .mt-md-130, .my-md-130 { margin-top: 8.125rem !important; } .mr-md-130, .mx-md-130 { margin-right: 8.125rem !important; } .mb-md-130, .my-md-130 { margin-bottom: 8.125rem !important; } .ml-md-130, .mx-md-130 { margin-left: 8.125rem !important; } .m-md-150 { margin: 9.375rem !important; } .mt-md-150, .my-md-150 { margin-top: 9.375rem !important; } .mr-md-150, .mx-md-150 { margin-right: 9.375rem !important; } .mb-md-150, .my-md-150 { margin-bottom: 9.375rem !important; } .ml-md-150, .mx-md-150 { margin-left: 9.375rem !important; } .p-md-0 { padding: 0 !important; } .pt-md-0, .py-md-0 { padding-top: 0 !important; } .pr-md-0, .px-md-0 { padding-right: 0 !important; } .pb-md-0, .py-md-0 { padding-bottom: 0 !important; } .pl-md-0, .px-md-0 { padding-left: 0 !important; } .p-md-5 { padding: 0.3125rem !important; } .pt-md-5, .py-md-5 { padding-top: 0.3125rem !important; } .pr-md-5, .px-md-5 { padding-right: 0.3125rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 0.3125rem !important; } .pl-md-5, .px-md-5 { padding-left: 0.3125rem !important; } .p-md-10 { padding: 0.625rem !important; } .pt-md-10, .py-md-10 { padding-top: 0.625rem !important; } .pr-md-10, .px-md-10 { padding-right: 0.625rem !important; } .pb-md-10, .py-md-10 { padding-bottom: 0.625rem !important; } .pl-md-10, .px-md-10 { padding-left: 0.625rem !important; } .p-md-15 { padding: 0.9375rem !important; } .pt-md-15, .py-md-15 { padding-top: 0.9375rem !important; } .pr-md-15, .px-md-15 { padding-right: 0.9375rem !important; } .pb-md-15, .py-md-15 { padding-bottom: 0.9375rem !important; } .pl-md-15, .px-md-15 { padding-left: 0.9375rem !important; } .p-md-20 { padding: 1.25rem !important; } .pt-md-20, .py-md-20 { padding-top: 1.25rem !important; } .pr-md-20, .px-md-20 { padding-right: 1.25rem !important; } .pb-md-20, .py-md-20 { padding-bottom: 1.25rem !important; } .pl-md-20, .px-md-20 { padding-left: 1.25rem !important; } .p-md-25 { padding: 1.5625rem !important; } .pt-md-25, .py-md-25 { padding-top: 1.5625rem !important; } .pr-md-25, .px-md-25 { padding-right: 1.5625rem !important; } .pb-md-25, .py-md-25 { padding-bottom: 1.5625rem !important; } .pl-md-25, .px-md-25 { padding-left: 1.5625rem !important; } .p-md-30 { padding: 1.875rem !important; } .pt-md-30, .py-md-30 { padding-top: 1.875rem !important; } .pr-md-30, .px-md-30 { padding-right: 1.875rem !important; } .pb-md-30, .py-md-30 { padding-bottom: 1.875rem !important; } .pl-md-30, .px-md-30 { padding-left: 1.875rem !important; } .p-md-35 { padding: 2.1875rem !important; } .pt-md-35, .py-md-35 { padding-top: 2.1875rem !important; } .pr-md-35, .px-md-35 { padding-right: 2.1875rem !important; } .pb-md-35, .py-md-35 { padding-bottom: 2.1875rem !important; } .pl-md-35, .px-md-35 { padding-left: 2.1875rem !important; } .p-md-40 { padding: 2.5rem !important; } .pt-md-40, .py-md-40 { padding-top: 2.5rem !important; } .pr-md-40, .px-md-40 { padding-right: 2.5rem !important; } .pb-md-40, .py-md-40 { padding-bottom: 2.5rem !important; } .pl-md-40, .px-md-40 { padding-left: 2.5rem !important; } .p-md-50 { padding: 3.125rem !important; } .pt-md-50, .py-md-50 { padding-top: 3.125rem !important; } .pr-md-50, .px-md-50 { padding-right: 3.125rem !important; } .pb-md-50, .py-md-50 { padding-bottom: 3.125rem !important; } .pl-md-50, .px-md-50 { padding-left: 3.125rem !important; } .p-md-60 { padding: 3.75rem !important; } .pt-md-60, .py-md-60 { padding-top: 3.75rem !important; } .pr-md-60, .px-md-60 { padding-right: 3.75rem !important; } .pb-md-60, .py-md-60 { padding-bottom: 3.75rem !important; } .pl-md-60, .px-md-60 { padding-left: 3.75rem !important; } .p-md-65 { padding: 4.0625rem !important; } .pt-md-65, .py-md-65 { padding-top: 4.0625rem !important; } .pr-md-65, .px-md-65 { padding-right: 4.0625rem !important; } .pb-md-65, .py-md-65 { padding-bottom: 4.0625rem !important; } .pl-md-65, .px-md-65 { padding-left: 4.0625rem !important; } .p-md-70 { padding: 4.375rem !important; } .pt-md-70, .py-md-70 { padding-top: 4.375rem !important; } .pr-md-70, .px-md-70 { padding-right: 4.375rem !important; } .pb-md-70, .py-md-70 { padding-bottom: 4.375rem !important; } .pl-md-70, .px-md-70 { padding-left: 4.375rem !important; } .p-md-80 { padding: 5rem !important; } .pt-md-80, .py-md-80 { padding-top: 5rem !important; } .pr-md-80, .px-md-80 { padding-right: 5rem !important; } .pb-md-80, .py-md-80 { padding-bottom: 5rem !important; } .pl-md-80, .px-md-80 { padding-left: 5rem !important; } .p-md-90 { padding: 5.625rem !important; } .pt-md-90, .py-md-90 { padding-top: 5.625rem !important; } .pr-md-90, .px-md-90 { padding-right: 5.625rem !important; } .pb-md-90, .py-md-90 { padding-bottom: 5.625rem !important; } .pl-md-90, .px-md-90 { padding-left: 5.625rem !important; } .p-md-100 { padding: 6.25rem !important; } .pt-md-100, .py-md-100 { padding-top: 6.25rem !important; } .pr-md-100, .px-md-100 { padding-right: 6.25rem !important; } .pb-md-100, .py-md-100 { padding-bottom: 6.25rem !important; } .pl-md-100, .px-md-100 { padding-left: 6.25rem !important; } .p-md-110 { padding: 6.875rem !important; } .pt-md-110, .py-md-110 { padding-top: 6.875rem !important; } .pr-md-110, .px-md-110 { padding-right: 6.875rem !important; } .pb-md-110, .py-md-110 { padding-bottom: 6.875rem !important; } .pl-md-110, .px-md-110 { padding-left: 6.875rem !important; } .p-md-120 { padding: 7.5rem !important; } .pt-md-120, .py-md-120 { padding-top: 7.5rem !important; } .pr-md-120, .px-md-120 { padding-right: 7.5rem !important; } .pb-md-120, .py-md-120 { padding-bottom: 7.5rem !important; } .pl-md-120, .px-md-120 { padding-left: 7.5rem !important; } .p-md-130 { padding: 8.125rem !important; } .pt-md-130, .py-md-130 { padding-top: 8.125rem !important; } .pr-md-130, .px-md-130 { padding-right: 8.125rem !important; } .pb-md-130, .py-md-130 { padding-bottom: 8.125rem !important; } .pl-md-130, .px-md-130 { padding-left: 8.125rem !important; } .p-md-150 { padding: 9.375rem !important; } .pt-md-150, .py-md-150 { padding-top: 9.375rem !important; } .pr-md-150, .px-md-150 { padding-right: 9.375rem !important; } .pb-md-150, .py-md-150 { padding-bottom: 9.375rem !important; } .pl-md-150, .px-md-150 { padding-left: 9.375rem !important; } .m-md-n5 { margin: -0.3125rem !important; } .mt-md-n5, .my-md-n5 { margin-top: -0.3125rem !important; } .mr-md-n5, .mx-md-n5 { margin-right: -0.3125rem !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -0.3125rem !important; } .ml-md-n5, .mx-md-n5 { margin-left: -0.3125rem !important; } .m-md-n10 { margin: -0.625rem !important; } .mt-md-n10, .my-md-n10 { margin-top: -0.625rem !important; } .mr-md-n10, .mx-md-n10 { margin-right: -0.625rem !important; } .mb-md-n10, .my-md-n10 { margin-bottom: -0.625rem !important; } .ml-md-n10, .mx-md-n10 { margin-left: -0.625rem !important; } .m-md-n15 { margin: -0.9375rem !important; } .mt-md-n15, .my-md-n15 { margin-top: -0.9375rem !important; } .mr-md-n15, .mx-md-n15 { margin-right: -0.9375rem !important; } .mb-md-n15, .my-md-n15 { margin-bottom: -0.9375rem !important; } .ml-md-n15, .mx-md-n15 { margin-left: -0.9375rem !important; } .m-md-n20 { margin: -1.25rem !important; } .mt-md-n20, .my-md-n20 { margin-top: -1.25rem !important; } .mr-md-n20, .mx-md-n20 { margin-right: -1.25rem !important; } .mb-md-n20, .my-md-n20 { margin-bottom: -1.25rem !important; } .ml-md-n20, .mx-md-n20 { margin-left: -1.25rem !important; } .m-md-n25 { margin: -1.5625rem !important; } .mt-md-n25, .my-md-n25 { margin-top: -1.5625rem !important; } .mr-md-n25, .mx-md-n25 { margin-right: -1.5625rem !important; } .mb-md-n25, .my-md-n25 { margin-bottom: -1.5625rem !important; } .ml-md-n25, .mx-md-n25 { margin-left: -1.5625rem !important; } .m-md-n30 { margin: -1.875rem !important; } .mt-md-n30, .my-md-n30 { margin-top: -1.875rem !important; } .mr-md-n30, .mx-md-n30 { margin-right: -1.875rem !important; } .mb-md-n30, .my-md-n30 { margin-bottom: -1.875rem !important; } .ml-md-n30, .mx-md-n30 { margin-left: -1.875rem !important; } .m-md-n35 { margin: -2.1875rem !important; } .mt-md-n35, .my-md-n35 { margin-top: -2.1875rem !important; } .mr-md-n35, .mx-md-n35 { margin-right: -2.1875rem !important; } .mb-md-n35, .my-md-n35 { margin-bottom: -2.1875rem !important; } .ml-md-n35, .mx-md-n35 { margin-left: -2.1875rem !important; } .m-md-n40 { margin: -2.5rem !important; } .mt-md-n40, .my-md-n40 { margin-top: -2.5rem !important; } .mr-md-n40, .mx-md-n40 { margin-right: -2.5rem !important; } .mb-md-n40, .my-md-n40 { margin-bottom: -2.5rem !important; } .ml-md-n40, .mx-md-n40 { margin-left: -2.5rem !important; } .m-md-n50 { margin: -3.125rem !important; } .mt-md-n50, .my-md-n50 { margin-top: -3.125rem !important; } .mr-md-n50, .mx-md-n50 { margin-right: -3.125rem !important; } .mb-md-n50, .my-md-n50 { margin-bottom: -3.125rem !important; } .ml-md-n50, .mx-md-n50 { margin-left: -3.125rem !important; } .m-md-n60 { margin: -3.75rem !important; } .mt-md-n60, .my-md-n60 { margin-top: -3.75rem !important; } .mr-md-n60, .mx-md-n60 { margin-right: -3.75rem !important; } .mb-md-n60, .my-md-n60 { margin-bottom: -3.75rem !important; } .ml-md-n60, .mx-md-n60 { margin-left: -3.75rem !important; } .m-md-n65 { margin: -4.0625rem !important; } .mt-md-n65, .my-md-n65 { margin-top: -4.0625rem !important; } .mr-md-n65, .mx-md-n65 { margin-right: -4.0625rem !important; } .mb-md-n65, .my-md-n65 { margin-bottom: -4.0625rem !important; } .ml-md-n65, .mx-md-n65 { margin-left: -4.0625rem !important; } .m-md-n70 { margin: -4.375rem !important; } .mt-md-n70, .my-md-n70 { margin-top: -4.375rem !important; } .mr-md-n70, .mx-md-n70 { margin-right: -4.375rem !important; } .mb-md-n70, .my-md-n70 { margin-bottom: -4.375rem !important; } .ml-md-n70, .mx-md-n70 { margin-left: -4.375rem !important; } .m-md-n80 { margin: -5rem !important; } .mt-md-n80, .my-md-n80 { margin-top: -5rem !important; } .mr-md-n80, .mx-md-n80 { margin-right: -5rem !important; } .mb-md-n80, .my-md-n80 { margin-bottom: -5rem !important; } .ml-md-n80, .mx-md-n80 { margin-left: -5rem !important; } .m-md-n90 { margin: -5.625rem !important; } .mt-md-n90, .my-md-n90 { margin-top: -5.625rem !important; } .mr-md-n90, .mx-md-n90 { margin-right: -5.625rem !important; } .mb-md-n90, .my-md-n90 { margin-bottom: -5.625rem !important; } .ml-md-n90, .mx-md-n90 { margin-left: -5.625rem !important; } .m-md-n100 { margin: -6.25rem !important; } .mt-md-n100, .my-md-n100 { margin-top: -6.25rem !important; } .mr-md-n100, .mx-md-n100 { margin-right: -6.25rem !important; } .mb-md-n100, .my-md-n100 { margin-bottom: -6.25rem !important; } .ml-md-n100, .mx-md-n100 { margin-left: -6.25rem !important; } .m-md-n110 { margin: -6.875rem !important; } .mt-md-n110, .my-md-n110 { margin-top: -6.875rem !important; } .mr-md-n110, .mx-md-n110 { margin-right: -6.875rem !important; } .mb-md-n110, .my-md-n110 { margin-bottom: -6.875rem !important; } .ml-md-n110, .mx-md-n110 { margin-left: -6.875rem !important; } .m-md-n120 { margin: -7.5rem !important; } .mt-md-n120, .my-md-n120 { margin-top: -7.5rem !important; } .mr-md-n120, .mx-md-n120 { margin-right: -7.5rem !important; } .mb-md-n120, .my-md-n120 { margin-bottom: -7.5rem !important; } .ml-md-n120, .mx-md-n120 { margin-left: -7.5rem !important; } .m-md-n130 { margin: -8.125rem !important; } .mt-md-n130, .my-md-n130 { margin-top: -8.125rem !important; } .mr-md-n130, .mx-md-n130 { margin-right: -8.125rem !important; } .mb-md-n130, .my-md-n130 { margin-bottom: -8.125rem !important; } .ml-md-n130, .mx-md-n130 { margin-left: -8.125rem !important; } .m-md-n150 { margin: -9.375rem !important; } .mt-md-n150, .my-md-n150 { margin-top: -9.375rem !important; } .mr-md-n150, .mx-md-n150 { margin-right: -9.375rem !important; } .mb-md-n150, .my-md-n150 { margin-bottom: -9.375rem !important; } .ml-md-n150, .mx-md-n150 { margin-left: -9.375rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 1024px) { .m-lg-0 { margin: 0 !important; } .mt-lg-0, .my-lg-0 { margin-top: 0 !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; } .m-lg-5 { margin: 0.3125rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 0.3125rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 0.3125rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 0.3125rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 0.3125rem !important; } .m-lg-10 { margin: 0.625rem !important; } .mt-lg-10, .my-lg-10 { margin-top: 0.625rem !important; } .mr-lg-10, .mx-lg-10 { margin-right: 0.625rem !important; } .mb-lg-10, .my-lg-10 { margin-bottom: 0.625rem !important; } .ml-lg-10, .mx-lg-10 { margin-left: 0.625rem !important; } .m-lg-15 { margin: 0.9375rem !important; } .mt-lg-15, .my-lg-15 { margin-top: 0.9375rem !important; } .mr-lg-15, .mx-lg-15 { margin-right: 0.9375rem !important; } .mb-lg-15, .my-lg-15 { margin-bottom: 0.9375rem !important; } .ml-lg-15, .mx-lg-15 { margin-left: 0.9375rem !important; } .m-lg-20 { margin: 1.25rem !important; } .mt-lg-20, .my-lg-20 { margin-top: 1.25rem !important; } .mr-lg-20, .mx-lg-20 { margin-right: 1.25rem !important; } .mb-lg-20, .my-lg-20 { margin-bottom: 1.25rem !important; } .ml-lg-20, .mx-lg-20 { margin-left: 1.25rem !important; } .m-lg-25 { margin: 1.5625rem !important; } .mt-lg-25, .my-lg-25 { margin-top: 1.5625rem !important; } .mr-lg-25, .mx-lg-25 { margin-right: 1.5625rem !important; } .mb-lg-25, .my-lg-25 { margin-bottom: 1.5625rem !important; } .ml-lg-25, .mx-lg-25 { margin-left: 1.5625rem !important; } .m-lg-30 { margin: 1.875rem !important; } .mt-lg-30, .my-lg-30 { margin-top: 1.875rem !important; } .mr-lg-30, .mx-lg-30 { margin-right: 1.875rem !important; } .mb-lg-30, .my-lg-30 { margin-bottom: 1.875rem !important; } .ml-lg-30, .mx-lg-30 { margin-left: 1.875rem !important; } .m-lg-35 { margin: 2.1875rem !important; } .mt-lg-35, .my-lg-35 { margin-top: 2.1875rem !important; } .mr-lg-35, .mx-lg-35 { margin-right: 2.1875rem !important; } .mb-lg-35, .my-lg-35 { margin-bottom: 2.1875rem !important; } .ml-lg-35, .mx-lg-35 { margin-left: 2.1875rem !important; } .m-lg-40 { margin: 2.5rem !important; } .mt-lg-40, .my-lg-40 { margin-top: 2.5rem !important; } .mr-lg-40, .mx-lg-40 { margin-right: 2.5rem !important; } .mb-lg-40, .my-lg-40 { margin-bottom: 2.5rem !important; } .ml-lg-40, .mx-lg-40 { margin-left: 2.5rem !important; } .m-lg-50 { margin: 3.125rem !important; } .mt-lg-50, .my-lg-50 { margin-top: 3.125rem !important; } .mr-lg-50, .mx-lg-50 { margin-right: 3.125rem !important; } .mb-lg-50, .my-lg-50 { margin-bottom: 3.125rem !important; } .ml-lg-50, .mx-lg-50 { margin-left: 3.125rem !important; } .m-lg-60 { margin: 3.75rem !important; } .mt-lg-60, .my-lg-60 { margin-top: 3.75rem !important; } .mr-lg-60, .mx-lg-60 { margin-right: 3.75rem !important; } .mb-lg-60, .my-lg-60 { margin-bottom: 3.75rem !important; } .ml-lg-60, .mx-lg-60 { margin-left: 3.75rem !important; } .m-lg-65 { margin: 4.0625rem !important; } .mt-lg-65, .my-lg-65 { margin-top: 4.0625rem !important; } .mr-lg-65, .mx-lg-65 { margin-right: 4.0625rem !important; } .mb-lg-65, .my-lg-65 { margin-bottom: 4.0625rem !important; } .ml-lg-65, .mx-lg-65 { margin-left: 4.0625rem !important; } .m-lg-70 { margin: 4.375rem !important; } .mt-lg-70, .my-lg-70 { margin-top: 4.375rem !important; } .mr-lg-70, .mx-lg-70 { margin-right: 4.375rem !important; } .mb-lg-70, .my-lg-70 { margin-bottom: 4.375rem !important; } .ml-lg-70, .mx-lg-70 { margin-left: 4.375rem !important; } .m-lg-80 { margin: 5rem !important; } .mt-lg-80, .my-lg-80 { margin-top: 5rem !important; } .mr-lg-80, .mx-lg-80 { margin-right: 5rem !important; } .mb-lg-80, .my-lg-80 { margin-bottom: 5rem !important; } .ml-lg-80, .mx-lg-80 { margin-left: 5rem !important; } .m-lg-90 { margin: 5.625rem !important; } .mt-lg-90, .my-lg-90 { margin-top: 5.625rem !important; } .mr-lg-90, .mx-lg-90 { margin-right: 5.625rem !important; } .mb-lg-90, .my-lg-90 { margin-bottom: 5.625rem !important; } .ml-lg-90, .mx-lg-90 { margin-left: 5.625rem !important; } .m-lg-100 { margin: 6.25rem !important; } .mt-lg-100, .my-lg-100 { margin-top: 6.25rem !important; } .mr-lg-100, .mx-lg-100 { margin-right: 6.25rem !important; } .mb-lg-100, .my-lg-100 { margin-bottom: 6.25rem !important; } .ml-lg-100, .mx-lg-100 { margin-left: 6.25rem !important; } .m-lg-110 { margin: 6.875rem !important; } .mt-lg-110, .my-lg-110 { margin-top: 6.875rem !important; } .mr-lg-110, .mx-lg-110 { margin-right: 6.875rem !important; } .mb-lg-110, .my-lg-110 { margin-bottom: 6.875rem !important; } .ml-lg-110, .mx-lg-110 { margin-left: 6.875rem !important; } .m-lg-120 { margin: 7.5rem !important; } .mt-lg-120, .my-lg-120 { margin-top: 7.5rem !important; } .mr-lg-120, .mx-lg-120 { margin-right: 7.5rem !important; } .mb-lg-120, .my-lg-120 { margin-bottom: 7.5rem !important; } .ml-lg-120, .mx-lg-120 { margin-left: 7.5rem !important; } .m-lg-130 { margin: 8.125rem !important; } .mt-lg-130, .my-lg-130 { margin-top: 8.125rem !important; } .mr-lg-130, .mx-lg-130 { margin-right: 8.125rem !important; } .mb-lg-130, .my-lg-130 { margin-bottom: 8.125rem !important; } .ml-lg-130, .mx-lg-130 { margin-left: 8.125rem !important; } .m-lg-150 { margin: 9.375rem !important; } .mt-lg-150, .my-lg-150 { margin-top: 9.375rem !important; } .mr-lg-150, .mx-lg-150 { margin-right: 9.375rem !important; } .mb-lg-150, .my-lg-150 { margin-bottom: 9.375rem !important; } .ml-lg-150, .mx-lg-150 { margin-left: 9.375rem !important; } .p-lg-0 { padding: 0 !important; } .pt-lg-0, .py-lg-0 { padding-top: 0 !important; } .pr-lg-0, .px-lg-0 { padding-right: 0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; } .pl-lg-0, .px-lg-0 { padding-left: 0 !important; } .p-lg-5 { padding: 0.3125rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 0.3125rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 0.3125rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 0.3125rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 0.3125rem !important; } .p-lg-10 { padding: 0.625rem !important; } .pt-lg-10, .py-lg-10 { padding-top: 0.625rem !important; } .pr-lg-10, .px-lg-10 { padding-right: 0.625rem !important; } .pb-lg-10, .py-lg-10 { padding-bottom: 0.625rem !important; } .pl-lg-10, .px-lg-10 { padding-left: 0.625rem !important; } .p-lg-15 { padding: 0.9375rem !important; } .pt-lg-15, .py-lg-15 { padding-top: 0.9375rem !important; } .pr-lg-15, .px-lg-15 { padding-right: 0.9375rem !important; } .pb-lg-15, .py-lg-15 { padding-bottom: 0.9375rem !important; } .pl-lg-15, .px-lg-15 { padding-left: 0.9375rem !important; } .p-lg-20 { padding: 1.25rem !important; } .pt-lg-20, .py-lg-20 { padding-top: 1.25rem !important; } .pr-lg-20, .px-lg-20 { padding-right: 1.25rem !important; } .pb-lg-20, .py-lg-20 { padding-bottom: 1.25rem !important; } .pl-lg-20, .px-lg-20 { padding-left: 1.25rem !important; } .p-lg-25 { padding: 1.5625rem !important; } .pt-lg-25, .py-lg-25 { padding-top: 1.5625rem !important; } .pr-lg-25, .px-lg-25 { padding-right: 1.5625rem !important; } .pb-lg-25, .py-lg-25 { padding-bottom: 1.5625rem !important; } .pl-lg-25, .px-lg-25 { padding-left: 1.5625rem !important; } .p-lg-30 { padding: 1.875rem !important; } .pt-lg-30, .py-lg-30 { padding-top: 1.875rem !important; } .pr-lg-30, .px-lg-30 { padding-right: 1.875rem !important; } .pb-lg-30, .py-lg-30 { padding-bottom: 1.875rem !important; } .pl-lg-30, .px-lg-30 { padding-left: 1.875rem !important; } .p-lg-35 { padding: 2.1875rem !important; } .pt-lg-35, .py-lg-35 { padding-top: 2.1875rem !important; } .pr-lg-35, .px-lg-35 { padding-right: 2.1875rem !important; } .pb-lg-35, .py-lg-35 { padding-bottom: 2.1875rem !important; } .pl-lg-35, .px-lg-35 { padding-left: 2.1875rem !important; } .p-lg-40 { padding: 2.5rem !important; } .pt-lg-40, .py-lg-40 { padding-top: 2.5rem !important; } .pr-lg-40, .px-lg-40 { padding-right: 2.5rem !important; } .pb-lg-40, .py-lg-40 { padding-bottom: 2.5rem !important; } .pl-lg-40, .px-lg-40 { padding-left: 2.5rem !important; } .p-lg-50 { padding: 3.125rem !important; } .pt-lg-50, .py-lg-50 { padding-top: 3.125rem !important; } .pr-lg-50, .px-lg-50 { padding-right: 3.125rem !important; } .pb-lg-50, .py-lg-50 { padding-bottom: 3.125rem !important; } .pl-lg-50, .px-lg-50 { padding-left: 3.125rem !important; } .p-lg-60 { padding: 3.75rem !important; } .pt-lg-60, .py-lg-60 { padding-top: 3.75rem !important; } .pr-lg-60, .px-lg-60 { padding-right: 3.75rem !important; } .pb-lg-60, .py-lg-60 { padding-bottom: 3.75rem !important; } .pl-lg-60, .px-lg-60 { padding-left: 3.75rem !important; } .p-lg-65 { padding: 4.0625rem !important; } .pt-lg-65, .py-lg-65 { padding-top: 4.0625rem !important; } .pr-lg-65, .px-lg-65 { padding-right: 4.0625rem !important; } .pb-lg-65, .py-lg-65 { padding-bottom: 4.0625rem !important; } .pl-lg-65, .px-lg-65 { padding-left: 4.0625rem !important; } .p-lg-70 { padding: 4.375rem !important; } .pt-lg-70, .py-lg-70 { padding-top: 4.375rem !important; } .pr-lg-70, .px-lg-70 { padding-right: 4.375rem !important; } .pb-lg-70, .py-lg-70 { padding-bottom: 4.375rem !important; } .pl-lg-70, .px-lg-70 { padding-left: 4.375rem !important; } .p-lg-80 { padding: 5rem !important; } .pt-lg-80, .py-lg-80 { padding-top: 5rem !important; } .pr-lg-80, .px-lg-80 { padding-right: 5rem !important; } .pb-lg-80, .py-lg-80 { padding-bottom: 5rem !important; } .pl-lg-80, .px-lg-80 { padding-left: 5rem !important; } .p-lg-90 { padding: 5.625rem !important; } .pt-lg-90, .py-lg-90 { padding-top: 5.625rem !important; } .pr-lg-90, .px-lg-90 { padding-right: 5.625rem !important; } .pb-lg-90, .py-lg-90 { padding-bottom: 5.625rem !important; } .pl-lg-90, .px-lg-90 { padding-left: 5.625rem !important; } .p-lg-100 { padding: 6.25rem !important; } .pt-lg-100, .py-lg-100 { padding-top: 6.25rem !important; } .pr-lg-100, .px-lg-100 { padding-right: 6.25rem !important; } .pb-lg-100, .py-lg-100 { padding-bottom: 6.25rem !important; } .pl-lg-100, .px-lg-100 { padding-left: 6.25rem !important; } .p-lg-110 { padding: 6.875rem !important; } .pt-lg-110, .py-lg-110 { padding-top: 6.875rem !important; } .pr-lg-110, .px-lg-110 { padding-right: 6.875rem !important; } .pb-lg-110, .py-lg-110 { padding-bottom: 6.875rem !important; } .pl-lg-110, .px-lg-110 { padding-left: 6.875rem !important; } .p-lg-120 { padding: 7.5rem !important; } .pt-lg-120, .py-lg-120 { padding-top: 7.5rem !important; } .pr-lg-120, .px-lg-120 { padding-right: 7.5rem !important; } .pb-lg-120, .py-lg-120 { padding-bottom: 7.5rem !important; } .pl-lg-120, .px-lg-120 { padding-left: 7.5rem !important; } .p-lg-130 { padding: 8.125rem !important; } .pt-lg-130, .py-lg-130 { padding-top: 8.125rem !important; } .pr-lg-130, .px-lg-130 { padding-right: 8.125rem !important; } .pb-lg-130, .py-lg-130 { padding-bottom: 8.125rem !important; } .pl-lg-130, .px-lg-130 { padding-left: 8.125rem !important; } .p-lg-150 { padding: 9.375rem !important; } .pt-lg-150, .py-lg-150 { padding-top: 9.375rem !important; } .pr-lg-150, .px-lg-150 { padding-right: 9.375rem !important; } .pb-lg-150, .py-lg-150 { padding-bottom: 9.375rem !important; } .pl-lg-150, .px-lg-150 { padding-left: 9.375rem !important; } .m-lg-n5 { margin: -0.3125rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -0.3125rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -0.3125rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -0.3125rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -0.3125rem !important; } .m-lg-n10 { margin: -0.625rem !important; } .mt-lg-n10, .my-lg-n10 { margin-top: -0.625rem !important; } .mr-lg-n10, .mx-lg-n10 { margin-right: -0.625rem !important; } .mb-lg-n10, .my-lg-n10 { margin-bottom: -0.625rem !important; } .ml-lg-n10, .mx-lg-n10 { margin-left: -0.625rem !important; } .m-lg-n15 { margin: -0.9375rem !important; } .mt-lg-n15, .my-lg-n15 { margin-top: -0.9375rem !important; } .mr-lg-n15, .mx-lg-n15 { margin-right: -0.9375rem !important; } .mb-lg-n15, .my-lg-n15 { margin-bottom: -0.9375rem !important; } .ml-lg-n15, .mx-lg-n15 { margin-left: -0.9375rem !important; } .m-lg-n20 { margin: -1.25rem !important; } .mt-lg-n20, .my-lg-n20 { margin-top: -1.25rem !important; } .mr-lg-n20, .mx-lg-n20 { margin-right: -1.25rem !important; } .mb-lg-n20, .my-lg-n20 { margin-bottom: -1.25rem !important; } .ml-lg-n20, .mx-lg-n20 { margin-left: -1.25rem !important; } .m-lg-n25 { margin: -1.5625rem !important; } .mt-lg-n25, .my-lg-n25 { margin-top: -1.5625rem !important; } .mr-lg-n25, .mx-lg-n25 { margin-right: -1.5625rem !important; } .mb-lg-n25, .my-lg-n25 { margin-bottom: -1.5625rem !important; } .ml-lg-n25, .mx-lg-n25 { margin-left: -1.5625rem !important; } .m-lg-n30 { margin: -1.875rem !important; } .mt-lg-n30, .my-lg-n30 { margin-top: -1.875rem !important; } .mr-lg-n30, .mx-lg-n30 { margin-right: -1.875rem !important; } .mb-lg-n30, .my-lg-n30 { margin-bottom: -1.875rem !important; } .ml-lg-n30, .mx-lg-n30 { margin-left: -1.875rem !important; } .m-lg-n35 { margin: -2.1875rem !important; } .mt-lg-n35, .my-lg-n35 { margin-top: -2.1875rem !important; } .mr-lg-n35, .mx-lg-n35 { margin-right: -2.1875rem !important; } .mb-lg-n35, .my-lg-n35 { margin-bottom: -2.1875rem !important; } .ml-lg-n35, .mx-lg-n35 { margin-left: -2.1875rem !important; } .m-lg-n40 { margin: -2.5rem !important; } .mt-lg-n40, .my-lg-n40 { margin-top: -2.5rem !important; } .mr-lg-n40, .mx-lg-n40 { margin-right: -2.5rem !important; } .mb-lg-n40, .my-lg-n40 { margin-bottom: -2.5rem !important; } .ml-lg-n40, .mx-lg-n40 { margin-left: -2.5rem !important; } .m-lg-n50 { margin: -3.125rem !important; } .mt-lg-n50, .my-lg-n50 { margin-top: -3.125rem !important; } .mr-lg-n50, .mx-lg-n50 { margin-right: -3.125rem !important; } .mb-lg-n50, .my-lg-n50 { margin-bottom: -3.125rem !important; } .ml-lg-n50, .mx-lg-n50 { margin-left: -3.125rem !important; } .m-lg-n60 { margin: -3.75rem !important; } .mt-lg-n60, .my-lg-n60 { margin-top: -3.75rem !important; } .mr-lg-n60, .mx-lg-n60 { margin-right: -3.75rem !important; } .mb-lg-n60, .my-lg-n60 { margin-bottom: -3.75rem !important; } .ml-lg-n60, .mx-lg-n60 { margin-left: -3.75rem !important; } .m-lg-n65 { margin: -4.0625rem !important; } .mt-lg-n65, .my-lg-n65 { margin-top: -4.0625rem !important; } .mr-lg-n65, .mx-lg-n65 { margin-right: -4.0625rem !important; } .mb-lg-n65, .my-lg-n65 { margin-bottom: -4.0625rem !important; } .ml-lg-n65, .mx-lg-n65 { margin-left: -4.0625rem !important; } .m-lg-n70 { margin: -4.375rem !important; } .mt-lg-n70, .my-lg-n70 { margin-top: -4.375rem !important; } .mr-lg-n70, .mx-lg-n70 { margin-right: -4.375rem !important; } .mb-lg-n70, .my-lg-n70 { margin-bottom: -4.375rem !important; } .ml-lg-n70, .mx-lg-n70 { margin-left: -4.375rem !important; } .m-lg-n80 { margin: -5rem !important; } .mt-lg-n80, .my-lg-n80 { margin-top: -5rem !important; } .mr-lg-n80, .mx-lg-n80 { margin-right: -5rem !important; } .mb-lg-n80, .my-lg-n80 { margin-bottom: -5rem !important; } .ml-lg-n80, .mx-lg-n80 { margin-left: -5rem !important; } .m-lg-n90 { margin: -5.625rem !important; } .mt-lg-n90, .my-lg-n90 { margin-top: -5.625rem !important; } .mr-lg-n90, .mx-lg-n90 { margin-right: -5.625rem !important; } .mb-lg-n90, .my-lg-n90 { margin-bottom: -5.625rem !important; } .ml-lg-n90, .mx-lg-n90 { margin-left: -5.625rem !important; } .m-lg-n100 { margin: -6.25rem !important; } .mt-lg-n100, .my-lg-n100 { margin-top: -6.25rem !important; } .mr-lg-n100, .mx-lg-n100 { margin-right: -6.25rem !important; } .mb-lg-n100, .my-lg-n100 { margin-bottom: -6.25rem !important; } .ml-lg-n100, .mx-lg-n100 { margin-left: -6.25rem !important; } .m-lg-n110 { margin: -6.875rem !important; } .mt-lg-n110, .my-lg-n110 { margin-top: -6.875rem !important; } .mr-lg-n110, .mx-lg-n110 { margin-right: -6.875rem !important; } .mb-lg-n110, .my-lg-n110 { margin-bottom: -6.875rem !important; } .ml-lg-n110, .mx-lg-n110 { margin-left: -6.875rem !important; } .m-lg-n120 { margin: -7.5rem !important; } .mt-lg-n120, .my-lg-n120 { margin-top: -7.5rem !important; } .mr-lg-n120, .mx-lg-n120 { margin-right: -7.5rem !important; } .mb-lg-n120, .my-lg-n120 { margin-bottom: -7.5rem !important; } .ml-lg-n120, .mx-lg-n120 { margin-left: -7.5rem !important; } .m-lg-n130 { margin: -8.125rem !important; } .mt-lg-n130, .my-lg-n130 { margin-top: -8.125rem !important; } .mr-lg-n130, .mx-lg-n130 { margin-right: -8.125rem !important; } .mb-lg-n130, .my-lg-n130 { margin-bottom: -8.125rem !important; } .ml-lg-n130, .mx-lg-n130 { margin-left: -8.125rem !important; } .m-lg-n150 { margin: -9.375rem !important; } .mt-lg-n150, .my-lg-n150 { margin-top: -9.375rem !important; } .mr-lg-n150, .mx-lg-n150 { margin-right: -9.375rem !important; } .mb-lg-n150, .my-lg-n150 { margin-bottom: -9.375rem !important; } .ml-lg-n150, .mx-lg-n150 { margin-left: -9.375rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1280px) { .m-xl-0 { margin: 0 !important; } .mt-xl-0, .my-xl-0 { margin-top: 0 !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; } .m-xl-5 { margin: 0.3125rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 0.3125rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 0.3125rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 0.3125rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 0.3125rem !important; } .m-xl-10 { margin: 0.625rem !important; } .mt-xl-10, .my-xl-10 { margin-top: 0.625rem !important; } .mr-xl-10, .mx-xl-10 { margin-right: 0.625rem !important; } .mb-xl-10, .my-xl-10 { margin-bottom: 0.625rem !important; } .ml-xl-10, .mx-xl-10 { margin-left: 0.625rem !important; } .m-xl-15 { margin: 0.9375rem !important; } .mt-xl-15, .my-xl-15 { margin-top: 0.9375rem !important; } .mr-xl-15, .mx-xl-15 { margin-right: 0.9375rem !important; } .mb-xl-15, .my-xl-15 { margin-bottom: 0.9375rem !important; } .ml-xl-15, .mx-xl-15 { margin-left: 0.9375rem !important; } .m-xl-20 { margin: 1.25rem !important; } .mt-xl-20, .my-xl-20 { margin-top: 1.25rem !important; } .mr-xl-20, .mx-xl-20 { margin-right: 1.25rem !important; } .mb-xl-20, .my-xl-20 { margin-bottom: 1.25rem !important; } .ml-xl-20, .mx-xl-20 { margin-left: 1.25rem !important; } .m-xl-25 { margin: 1.5625rem !important; } .mt-xl-25, .my-xl-25 { margin-top: 1.5625rem !important; } .mr-xl-25, .mx-xl-25 { margin-right: 1.5625rem !important; } .mb-xl-25, .my-xl-25 { margin-bottom: 1.5625rem !important; } .ml-xl-25, .mx-xl-25 { margin-left: 1.5625rem !important; } .m-xl-30 { margin: 1.875rem !important; } .mt-xl-30, .my-xl-30 { margin-top: 1.875rem !important; } .mr-xl-30, .mx-xl-30 { margin-right: 1.875rem !important; } .mb-xl-30, .my-xl-30 { margin-bottom: 1.875rem !important; } .ml-xl-30, .mx-xl-30 { margin-left: 1.875rem !important; } .m-xl-35 { margin: 2.1875rem !important; } .mt-xl-35, .my-xl-35 { margin-top: 2.1875rem !important; } .mr-xl-35, .mx-xl-35 { margin-right: 2.1875rem !important; } .mb-xl-35, .my-xl-35 { margin-bottom: 2.1875rem !important; } .ml-xl-35, .mx-xl-35 { margin-left: 2.1875rem !important; } .m-xl-40 { margin: 2.5rem !important; } .mt-xl-40, .my-xl-40 { margin-top: 2.5rem !important; } .mr-xl-40, .mx-xl-40 { margin-right: 2.5rem !important; } .mb-xl-40, .my-xl-40 { margin-bottom: 2.5rem !important; } .ml-xl-40, .mx-xl-40 { margin-left: 2.5rem !important; } .m-xl-50 { margin: 3.125rem !important; } .mt-xl-50, .my-xl-50 { margin-top: 3.125rem !important; } .mr-xl-50, .mx-xl-50 { margin-right: 3.125rem !important; } .mb-xl-50, .my-xl-50 { margin-bottom: 3.125rem !important; } .ml-xl-50, .mx-xl-50 { margin-left: 3.125rem !important; } .m-xl-60 { margin: 3.75rem !important; } .mt-xl-60, .my-xl-60 { margin-top: 3.75rem !important; } .mr-xl-60, .mx-xl-60 { margin-right: 3.75rem !important; } .mb-xl-60, .my-xl-60 { margin-bottom: 3.75rem !important; } .ml-xl-60, .mx-xl-60 { margin-left: 3.75rem !important; } .m-xl-65 { margin: 4.0625rem !important; } .mt-xl-65, .my-xl-65 { margin-top: 4.0625rem !important; } .mr-xl-65, .mx-xl-65 { margin-right: 4.0625rem !important; } .mb-xl-65, .my-xl-65 { margin-bottom: 4.0625rem !important; } .ml-xl-65, .mx-xl-65 { margin-left: 4.0625rem !important; } .m-xl-70 { margin: 4.375rem !important; } .mt-xl-70, .my-xl-70 { margin-top: 4.375rem !important; } .mr-xl-70, .mx-xl-70 { margin-right: 4.375rem !important; } .mb-xl-70, .my-xl-70 { margin-bottom: 4.375rem !important; } .ml-xl-70, .mx-xl-70 { margin-left: 4.375rem !important; } .m-xl-80 { margin: 5rem !important; } .mt-xl-80, .my-xl-80 { margin-top: 5rem !important; } .mr-xl-80, .mx-xl-80 { margin-right: 5rem !important; } .mb-xl-80, .my-xl-80 { margin-bottom: 5rem !important; } .ml-xl-80, .mx-xl-80 { margin-left: 5rem !important; } .m-xl-90 { margin: 5.625rem !important; } .mt-xl-90, .my-xl-90 { margin-top: 5.625rem !important; } .mr-xl-90, .mx-xl-90 { margin-right: 5.625rem !important; } .mb-xl-90, .my-xl-90 { margin-bottom: 5.625rem !important; } .ml-xl-90, .mx-xl-90 { margin-left: 5.625rem !important; } .m-xl-100 { margin: 6.25rem !important; } .mt-xl-100, .my-xl-100 { margin-top: 6.25rem !important; } .mr-xl-100, .mx-xl-100 { margin-right: 6.25rem !important; } .mb-xl-100, .my-xl-100 { margin-bottom: 6.25rem !important; } .ml-xl-100, .mx-xl-100 { margin-left: 6.25rem !important; } .m-xl-110 { margin: 6.875rem !important; } .mt-xl-110, .my-xl-110 { margin-top: 6.875rem !important; } .mr-xl-110, .mx-xl-110 { margin-right: 6.875rem !important; } .mb-xl-110, .my-xl-110 { margin-bottom: 6.875rem !important; } .ml-xl-110, .mx-xl-110 { margin-left: 6.875rem !important; } .m-xl-120 { margin: 7.5rem !important; } .mt-xl-120, .my-xl-120 { margin-top: 7.5rem !important; } .mr-xl-120, .mx-xl-120 { margin-right: 7.5rem !important; } .mb-xl-120, .my-xl-120 { margin-bottom: 7.5rem !important; } .ml-xl-120, .mx-xl-120 { margin-left: 7.5rem !important; } .m-xl-130 { margin: 8.125rem !important; } .mt-xl-130, .my-xl-130 { margin-top: 8.125rem !important; } .mr-xl-130, .mx-xl-130 { margin-right: 8.125rem !important; } .mb-xl-130, .my-xl-130 { margin-bottom: 8.125rem !important; } .ml-xl-130, .mx-xl-130 { margin-left: 8.125rem !important; } .m-xl-150 { margin: 9.375rem !important; } .mt-xl-150, .my-xl-150 { margin-top: 9.375rem !important; } .mr-xl-150, .mx-xl-150 { margin-right: 9.375rem !important; } .mb-xl-150, .my-xl-150 { margin-bottom: 9.375rem !important; } .ml-xl-150, .mx-xl-150 { margin-left: 9.375rem !important; } .p-xl-0 { padding: 0 !important; } .pt-xl-0, .py-xl-0 { padding-top: 0 !important; } .pr-xl-0, .px-xl-0 { padding-right: 0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; } .pl-xl-0, .px-xl-0 { padding-left: 0 !important; } .p-xl-5 { padding: 0.3125rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 0.3125rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 0.3125rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 0.3125rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 0.3125rem !important; } .p-xl-10 { padding: 0.625rem !important; } .pt-xl-10, .py-xl-10 { padding-top: 0.625rem !important; } .pr-xl-10, .px-xl-10 { padding-right: 0.625rem !important; } .pb-xl-10, .py-xl-10 { padding-bottom: 0.625rem !important; } .pl-xl-10, .px-xl-10 { padding-left: 0.625rem !important; } .p-xl-15 { padding: 0.9375rem !important; } .pt-xl-15, .py-xl-15 { padding-top: 0.9375rem !important; } .pr-xl-15, .px-xl-15 { padding-right: 0.9375rem !important; } .pb-xl-15, .py-xl-15 { padding-bottom: 0.9375rem !important; } .pl-xl-15, .px-xl-15 { padding-left: 0.9375rem !important; } .p-xl-20 { padding: 1.25rem !important; } .pt-xl-20, .py-xl-20 { padding-top: 1.25rem !important; } .pr-xl-20, .px-xl-20 { padding-right: 1.25rem !important; } .pb-xl-20, .py-xl-20 { padding-bottom: 1.25rem !important; } .pl-xl-20, .px-xl-20 { padding-left: 1.25rem !important; } .p-xl-25 { padding: 1.5625rem !important; } .pt-xl-25, .py-xl-25 { padding-top: 1.5625rem !important; } .pr-xl-25, .px-xl-25 { padding-right: 1.5625rem !important; } .pb-xl-25, .py-xl-25 { padding-bottom: 1.5625rem !important; } .pl-xl-25, .px-xl-25 { padding-left: 1.5625rem !important; } .p-xl-30 { padding: 1.875rem !important; } .pt-xl-30, .py-xl-30 { padding-top: 1.875rem !important; } .pr-xl-30, .px-xl-30 { padding-right: 1.875rem !important; } .pb-xl-30, .py-xl-30 { padding-bottom: 1.875rem !important; } .pl-xl-30, .px-xl-30 { padding-left: 1.875rem !important; } .p-xl-35 { padding: 2.1875rem !important; } .pt-xl-35, .py-xl-35 { padding-top: 2.1875rem !important; } .pr-xl-35, .px-xl-35 { padding-right: 2.1875rem !important; } .pb-xl-35, .py-xl-35 { padding-bottom: 2.1875rem !important; } .pl-xl-35, .px-xl-35 { padding-left: 2.1875rem !important; } .p-xl-40 { padding: 2.5rem !important; } .pt-xl-40, .py-xl-40 { padding-top: 2.5rem !important; } .pr-xl-40, .px-xl-40 { padding-right: 2.5rem !important; } .pb-xl-40, .py-xl-40 { padding-bottom: 2.5rem !important; } .pl-xl-40, .px-xl-40 { padding-left: 2.5rem !important; } .p-xl-50 { padding: 3.125rem !important; } .pt-xl-50, .py-xl-50 { padding-top: 3.125rem !important; } .pr-xl-50, .px-xl-50 { padding-right: 3.125rem !important; } .pb-xl-50, .py-xl-50 { padding-bottom: 3.125rem !important; } .pl-xl-50, .px-xl-50 { padding-left: 3.125rem !important; } .p-xl-60 { padding: 3.75rem !important; } .pt-xl-60, .py-xl-60 { padding-top: 3.75rem !important; } .pr-xl-60, .px-xl-60 { padding-right: 3.75rem !important; } .pb-xl-60, .py-xl-60 { padding-bottom: 3.75rem !important; } .pl-xl-60, .px-xl-60 { padding-left: 3.75rem !important; } .p-xl-65 { padding: 4.0625rem !important; } .pt-xl-65, .py-xl-65 { padding-top: 4.0625rem !important; } .pr-xl-65, .px-xl-65 { padding-right: 4.0625rem !important; } .pb-xl-65, .py-xl-65 { padding-bottom: 4.0625rem !important; } .pl-xl-65, .px-xl-65 { padding-left: 4.0625rem !important; } .p-xl-70 { padding: 4.375rem !important; } .pt-xl-70, .py-xl-70 { padding-top: 4.375rem !important; } .pr-xl-70, .px-xl-70 { padding-right: 4.375rem !important; } .pb-xl-70, .py-xl-70 { padding-bottom: 4.375rem !important; } .pl-xl-70, .px-xl-70 { padding-left: 4.375rem !important; } .p-xl-80 { padding: 5rem !important; } .pt-xl-80, .py-xl-80 { padding-top: 5rem !important; } .pr-xl-80, .px-xl-80 { padding-right: 5rem !important; } .pb-xl-80, .py-xl-80 { padding-bottom: 5rem !important; } .pl-xl-80, .px-xl-80 { padding-left: 5rem !important; } .p-xl-90 { padding: 5.625rem !important; } .pt-xl-90, .py-xl-90 { padding-top: 5.625rem !important; } .pr-xl-90, .px-xl-90 { padding-right: 5.625rem !important; } .pb-xl-90, .py-xl-90 { padding-bottom: 5.625rem !important; } .pl-xl-90, .px-xl-90 { padding-left: 5.625rem !important; } .p-xl-100 { padding: 6.25rem !important; } .pt-xl-100, .py-xl-100 { padding-top: 6.25rem !important; } .pr-xl-100, .px-xl-100 { padding-right: 6.25rem !important; } .pb-xl-100, .py-xl-100 { padding-bottom: 6.25rem !important; } .pl-xl-100, .px-xl-100 { padding-left: 6.25rem !important; } .p-xl-110 { padding: 6.875rem !important; } .pt-xl-110, .py-xl-110 { padding-top: 6.875rem !important; } .pr-xl-110, .px-xl-110 { padding-right: 6.875rem !important; } .pb-xl-110, .py-xl-110 { padding-bottom: 6.875rem !important; } .pl-xl-110, .px-xl-110 { padding-left: 6.875rem !important; } .p-xl-120 { padding: 7.5rem !important; } .pt-xl-120, .py-xl-120 { padding-top: 7.5rem !important; } .pr-xl-120, .px-xl-120 { padding-right: 7.5rem !important; } .pb-xl-120, .py-xl-120 { padding-bottom: 7.5rem !important; } .pl-xl-120, .px-xl-120 { padding-left: 7.5rem !important; } .p-xl-130 { padding: 8.125rem !important; } .pt-xl-130, .py-xl-130 { padding-top: 8.125rem !important; } .pr-xl-130, .px-xl-130 { padding-right: 8.125rem !important; } .pb-xl-130, .py-xl-130 { padding-bottom: 8.125rem !important; } .pl-xl-130, .px-xl-130 { padding-left: 8.125rem !important; } .p-xl-150 { padding: 9.375rem !important; } .pt-xl-150, .py-xl-150 { padding-top: 9.375rem !important; } .pr-xl-150, .px-xl-150 { padding-right: 9.375rem !important; } .pb-xl-150, .py-xl-150 { padding-bottom: 9.375rem !important; } .pl-xl-150, .px-xl-150 { padding-left: 9.375rem !important; } .m-xl-n5 { margin: -0.3125rem !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -0.3125rem !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -0.3125rem !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -0.3125rem !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -0.3125rem !important; } .m-xl-n10 { margin: -0.625rem !important; } .mt-xl-n10, .my-xl-n10 { margin-top: -0.625rem !important; } .mr-xl-n10, .mx-xl-n10 { margin-right: -0.625rem !important; } .mb-xl-n10, .my-xl-n10 { margin-bottom: -0.625rem !important; } .ml-xl-n10, .mx-xl-n10 { margin-left: -0.625rem !important; } .m-xl-n15 { margin: -0.9375rem !important; } .mt-xl-n15, .my-xl-n15 { margin-top: -0.9375rem !important; } .mr-xl-n15, .mx-xl-n15 { margin-right: -0.9375rem !important; } .mb-xl-n15, .my-xl-n15 { margin-bottom: -0.9375rem !important; } .ml-xl-n15, .mx-xl-n15 { margin-left: -0.9375rem !important; } .m-xl-n20 { margin: -1.25rem !important; } .mt-xl-n20, .my-xl-n20 { margin-top: -1.25rem !important; } .mr-xl-n20, .mx-xl-n20 { margin-right: -1.25rem !important; } .mb-xl-n20, .my-xl-n20 { margin-bottom: -1.25rem !important; } .ml-xl-n20, .mx-xl-n20 { margin-left: -1.25rem !important; } .m-xl-n25 { margin: -1.5625rem !important; } .mt-xl-n25, .my-xl-n25 { margin-top: -1.5625rem !important; } .mr-xl-n25, .mx-xl-n25 { margin-right: -1.5625rem !important; } .mb-xl-n25, .my-xl-n25 { margin-bottom: -1.5625rem !important; } .ml-xl-n25, .mx-xl-n25 { margin-left: -1.5625rem !important; } .m-xl-n30 { margin: -1.875rem !important; } .mt-xl-n30, .my-xl-n30 { margin-top: -1.875rem !important; } .mr-xl-n30, .mx-xl-n30 { margin-right: -1.875rem !important; } .mb-xl-n30, .my-xl-n30 { margin-bottom: -1.875rem !important; } .ml-xl-n30, .mx-xl-n30 { margin-left: -1.875rem !important; } .m-xl-n35 { margin: -2.1875rem !important; } .mt-xl-n35, .my-xl-n35 { margin-top: -2.1875rem !important; } .mr-xl-n35, .mx-xl-n35 { margin-right: -2.1875rem !important; } .mb-xl-n35, .my-xl-n35 { margin-bottom: -2.1875rem !important; } .ml-xl-n35, .mx-xl-n35 { margin-left: -2.1875rem !important; } .m-xl-n40 { margin: -2.5rem !important; } .mt-xl-n40, .my-xl-n40 { margin-top: -2.5rem !important; } .mr-xl-n40, .mx-xl-n40 { margin-right: -2.5rem !important; } .mb-xl-n40, .my-xl-n40 { margin-bottom: -2.5rem !important; } .ml-xl-n40, .mx-xl-n40 { margin-left: -2.5rem !important; } .m-xl-n50 { margin: -3.125rem !important; } .mt-xl-n50, .my-xl-n50 { margin-top: -3.125rem !important; } .mr-xl-n50, .mx-xl-n50 { margin-right: -3.125rem !important; } .mb-xl-n50, .my-xl-n50 { margin-bottom: -3.125rem !important; } .ml-xl-n50, .mx-xl-n50 { margin-left: -3.125rem !important; } .m-xl-n60 { margin: -3.75rem !important; } .mt-xl-n60, .my-xl-n60 { margin-top: -3.75rem !important; } .mr-xl-n60, .mx-xl-n60 { margin-right: -3.75rem !important; } .mb-xl-n60, .my-xl-n60 { margin-bottom: -3.75rem !important; } .ml-xl-n60, .mx-xl-n60 { margin-left: -3.75rem !important; } .m-xl-n65 { margin: -4.0625rem !important; } .mt-xl-n65, .my-xl-n65 { margin-top: -4.0625rem !important; } .mr-xl-n65, .mx-xl-n65 { margin-right: -4.0625rem !important; } .mb-xl-n65, .my-xl-n65 { margin-bottom: -4.0625rem !important; } .ml-xl-n65, .mx-xl-n65 { margin-left: -4.0625rem !important; } .m-xl-n70 { margin: -4.375rem !important; } .mt-xl-n70, .my-xl-n70 { margin-top: -4.375rem !important; } .mr-xl-n70, .mx-xl-n70 { margin-right: -4.375rem !important; } .mb-xl-n70, .my-xl-n70 { margin-bottom: -4.375rem !important; } .ml-xl-n70, .mx-xl-n70 { margin-left: -4.375rem !important; } .m-xl-n80 { margin: -5rem !important; } .mt-xl-n80, .my-xl-n80 { margin-top: -5rem !important; } .mr-xl-n80, .mx-xl-n80 { margin-right: -5rem !important; } .mb-xl-n80, .my-xl-n80 { margin-bottom: -5rem !important; } .ml-xl-n80, .mx-xl-n80 { margin-left: -5rem !important; } .m-xl-n90 { margin: -5.625rem !important; } .mt-xl-n90, .my-xl-n90 { margin-top: -5.625rem !important; } .mr-xl-n90, .mx-xl-n90 { margin-right: -5.625rem !important; } .mb-xl-n90, .my-xl-n90 { margin-bottom: -5.625rem !important; } .ml-xl-n90, .mx-xl-n90 { margin-left: -5.625rem !important; } .m-xl-n100 { margin: -6.25rem !important; } .mt-xl-n100, .my-xl-n100 { margin-top: -6.25rem !important; } .mr-xl-n100, .mx-xl-n100 { margin-right: -6.25rem !important; } .mb-xl-n100, .my-xl-n100 { margin-bottom: -6.25rem !important; } .ml-xl-n100, .mx-xl-n100 { margin-left: -6.25rem !important; } .m-xl-n110 { margin: -6.875rem !important; } .mt-xl-n110, .my-xl-n110 { margin-top: -6.875rem !important; } .mr-xl-n110, .mx-xl-n110 { margin-right: -6.875rem !important; } .mb-xl-n110, .my-xl-n110 { margin-bottom: -6.875rem !important; } .ml-xl-n110, .mx-xl-n110 { margin-left: -6.875rem !important; } .m-xl-n120 { margin: -7.5rem !important; } .mt-xl-n120, .my-xl-n120 { margin-top: -7.5rem !important; } .mr-xl-n120, .mx-xl-n120 { margin-right: -7.5rem !important; } .mb-xl-n120, .my-xl-n120 { margin-bottom: -7.5rem !important; } .ml-xl-n120, .mx-xl-n120 { margin-left: -7.5rem !important; } .m-xl-n130 { margin: -8.125rem !important; } .mt-xl-n130, .my-xl-n130 { margin-top: -8.125rem !important; } .mr-xl-n130, .mx-xl-n130 { margin-right: -8.125rem !important; } .mb-xl-n130, .my-xl-n130 { margin-bottom: -8.125rem !important; } .ml-xl-n130, .mx-xl-n130 { margin-left: -8.125rem !important; } .m-xl-n150 { margin: -9.375rem !important; } .mt-xl-n150, .my-xl-n150 { margin-top: -9.375rem !important; } .mr-xl-n150, .mx-xl-n150 { margin-right: -9.375rem !important; } .mb-xl-n150, .my-xl-n150 { margin-bottom: -9.375rem !important; } .ml-xl-n150, .mx-xl-n150 { margin-left: -9.375rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

@media (min-width: 1366px) { .m-xxl-0 { margin: 0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top: 0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right: 0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom: 0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left: 0 !important; } .m-xxl-5 { margin: 0.3125rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top: 0.3125rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right: 0.3125rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom: 0.3125rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left: 0.3125rem !important; } .m-xxl-10 { margin: 0.625rem !important; } .mt-xxl-10, .my-xxl-10 { margin-top: 0.625rem !important; } .mr-xxl-10, .mx-xxl-10 { margin-right: 0.625rem !important; } .mb-xxl-10, .my-xxl-10 { margin-bottom: 0.625rem !important; } .ml-xxl-10, .mx-xxl-10 { margin-left: 0.625rem !important; } .m-xxl-15 { margin: 0.9375rem !important; } .mt-xxl-15, .my-xxl-15 { margin-top: 0.9375rem !important; } .mr-xxl-15, .mx-xxl-15 { margin-right: 0.9375rem !important; } .mb-xxl-15, .my-xxl-15 { margin-bottom: 0.9375rem !important; } .ml-xxl-15, .mx-xxl-15 { margin-left: 0.9375rem !important; } .m-xxl-20 { margin: 1.25rem !important; } .mt-xxl-20, .my-xxl-20 { margin-top: 1.25rem !important; } .mr-xxl-20, .mx-xxl-20 { margin-right: 1.25rem !important; } .mb-xxl-20, .my-xxl-20 { margin-bottom: 1.25rem !important; } .ml-xxl-20, .mx-xxl-20 { margin-left: 1.25rem !important; } .m-xxl-25 { margin: 1.5625rem !important; } .mt-xxl-25, .my-xxl-25 { margin-top: 1.5625rem !important; } .mr-xxl-25, .mx-xxl-25 { margin-right: 1.5625rem !important; } .mb-xxl-25, .my-xxl-25 { margin-bottom: 1.5625rem !important; } .ml-xxl-25, .mx-xxl-25 { margin-left: 1.5625rem !important; } .m-xxl-30 { margin: 1.875rem !important; } .mt-xxl-30, .my-xxl-30 { margin-top: 1.875rem !important; } .mr-xxl-30, .mx-xxl-30 { margin-right: 1.875rem !important; } .mb-xxl-30, .my-xxl-30 { margin-bottom: 1.875rem !important; } .ml-xxl-30, .mx-xxl-30 { margin-left: 1.875rem !important; } .m-xxl-35 { margin: 2.1875rem !important; } .mt-xxl-35, .my-xxl-35 { margin-top: 2.1875rem !important; } .mr-xxl-35, .mx-xxl-35 { margin-right: 2.1875rem !important; } .mb-xxl-35, .my-xxl-35 { margin-bottom: 2.1875rem !important; } .ml-xxl-35, .mx-xxl-35 { margin-left: 2.1875rem !important; } .m-xxl-40 { margin: 2.5rem !important; } .mt-xxl-40, .my-xxl-40 { margin-top: 2.5rem !important; } .mr-xxl-40, .mx-xxl-40 { margin-right: 2.5rem !important; } .mb-xxl-40, .my-xxl-40 { margin-bottom: 2.5rem !important; } .ml-xxl-40, .mx-xxl-40 { margin-left: 2.5rem !important; } .m-xxl-50 { margin: 3.125rem !important; } .mt-xxl-50, .my-xxl-50 { margin-top: 3.125rem !important; } .mr-xxl-50, .mx-xxl-50 { margin-right: 3.125rem !important; } .mb-xxl-50, .my-xxl-50 { margin-bottom: 3.125rem !important; } .ml-xxl-50, .mx-xxl-50 { margin-left: 3.125rem !important; } .m-xxl-60 { margin: 3.75rem !important; } .mt-xxl-60, .my-xxl-60 { margin-top: 3.75rem !important; } .mr-xxl-60, .mx-xxl-60 { margin-right: 3.75rem !important; } .mb-xxl-60, .my-xxl-60 { margin-bottom: 3.75rem !important; } .ml-xxl-60, .mx-xxl-60 { margin-left: 3.75rem !important; } .m-xxl-65 { margin: 4.0625rem !important; } .mt-xxl-65, .my-xxl-65 { margin-top: 4.0625rem !important; } .mr-xxl-65, .mx-xxl-65 { margin-right: 4.0625rem !important; } .mb-xxl-65, .my-xxl-65 { margin-bottom: 4.0625rem !important; } .ml-xxl-65, .mx-xxl-65 { margin-left: 4.0625rem !important; } .m-xxl-70 { margin: 4.375rem !important; } .mt-xxl-70, .my-xxl-70 { margin-top: 4.375rem !important; } .mr-xxl-70, .mx-xxl-70 { margin-right: 4.375rem !important; } .mb-xxl-70, .my-xxl-70 { margin-bottom: 4.375rem !important; } .ml-xxl-70, .mx-xxl-70 { margin-left: 4.375rem !important; } .m-xxl-80 { margin: 5rem !important; } .mt-xxl-80, .my-xxl-80 { margin-top: 5rem !important; } .mr-xxl-80, .mx-xxl-80 { margin-right: 5rem !important; } .mb-xxl-80, .my-xxl-80 { margin-bottom: 5rem !important; } .ml-xxl-80, .mx-xxl-80 { margin-left: 5rem !important; } .m-xxl-90 { margin: 5.625rem !important; } .mt-xxl-90, .my-xxl-90 { margin-top: 5.625rem !important; } .mr-xxl-90, .mx-xxl-90 { margin-right: 5.625rem !important; } .mb-xxl-90, .my-xxl-90 { margin-bottom: 5.625rem !important; } .ml-xxl-90, .mx-xxl-90 { margin-left: 5.625rem !important; } .m-xxl-100 { margin: 6.25rem !important; } .mt-xxl-100, .my-xxl-100 { margin-top: 6.25rem !important; } .mr-xxl-100, .mx-xxl-100 { margin-right: 6.25rem !important; } .mb-xxl-100, .my-xxl-100 { margin-bottom: 6.25rem !important; } .ml-xxl-100, .mx-xxl-100 { margin-left: 6.25rem !important; } .m-xxl-110 { margin: 6.875rem !important; } .mt-xxl-110, .my-xxl-110 { margin-top: 6.875rem !important; } .mr-xxl-110, .mx-xxl-110 { margin-right: 6.875rem !important; } .mb-xxl-110, .my-xxl-110 { margin-bottom: 6.875rem !important; } .ml-xxl-110, .mx-xxl-110 { margin-left: 6.875rem !important; } .m-xxl-120 { margin: 7.5rem !important; } .mt-xxl-120, .my-xxl-120 { margin-top: 7.5rem !important; } .mr-xxl-120, .mx-xxl-120 { margin-right: 7.5rem !important; } .mb-xxl-120, .my-xxl-120 { margin-bottom: 7.5rem !important; } .ml-xxl-120, .mx-xxl-120 { margin-left: 7.5rem !important; } .m-xxl-130 { margin: 8.125rem !important; } .mt-xxl-130, .my-xxl-130 { margin-top: 8.125rem !important; } .mr-xxl-130, .mx-xxl-130 { margin-right: 8.125rem !important; } .mb-xxl-130, .my-xxl-130 { margin-bottom: 8.125rem !important; } .ml-xxl-130, .mx-xxl-130 { margin-left: 8.125rem !important; } .m-xxl-150 { margin: 9.375rem !important; } .mt-xxl-150, .my-xxl-150 { margin-top: 9.375rem !important; } .mr-xxl-150, .mx-xxl-150 { margin-right: 9.375rem !important; } .mb-xxl-150, .my-xxl-150 { margin-bottom: 9.375rem !important; } .ml-xxl-150, .mx-xxl-150 { margin-left: 9.375rem !important; } .p-xxl-0 { padding: 0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top: 0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right: 0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom: 0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left: 0 !important; } .p-xxl-5 { padding: 0.3125rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top: 0.3125rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right: 0.3125rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom: 0.3125rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left: 0.3125rem !important; } .p-xxl-10 { padding: 0.625rem !important; } .pt-xxl-10, .py-xxl-10 { padding-top: 0.625rem !important; } .pr-xxl-10, .px-xxl-10 { padding-right: 0.625rem !important; } .pb-xxl-10, .py-xxl-10 { padding-bottom: 0.625rem !important; } .pl-xxl-10, .px-xxl-10 { padding-left: 0.625rem !important; } .p-xxl-15 { padding: 0.9375rem !important; } .pt-xxl-15, .py-xxl-15 { padding-top: 0.9375rem !important; } .pr-xxl-15, .px-xxl-15 { padding-right: 0.9375rem !important; } .pb-xxl-15, .py-xxl-15 { padding-bottom: 0.9375rem !important; } .pl-xxl-15, .px-xxl-15 { padding-left: 0.9375rem !important; } .p-xxl-20 { padding: 1.25rem !important; } .pt-xxl-20, .py-xxl-20 { padding-top: 1.25rem !important; } .pr-xxl-20, .px-xxl-20 { padding-right: 1.25rem !important; } .pb-xxl-20, .py-xxl-20 { padding-bottom: 1.25rem !important; } .pl-xxl-20, .px-xxl-20 { padding-left: 1.25rem !important; } .p-xxl-25 { padding: 1.5625rem !important; } .pt-xxl-25, .py-xxl-25 { padding-top: 1.5625rem !important; } .pr-xxl-25, .px-xxl-25 { padding-right: 1.5625rem !important; } .pb-xxl-25, .py-xxl-25 { padding-bottom: 1.5625rem !important; } .pl-xxl-25, .px-xxl-25 { padding-left: 1.5625rem !important; } .p-xxl-30 { padding: 1.875rem !important; } .pt-xxl-30, .py-xxl-30 { padding-top: 1.875rem !important; } .pr-xxl-30, .px-xxl-30 { padding-right: 1.875rem !important; } .pb-xxl-30, .py-xxl-30 { padding-bottom: 1.875rem !important; } .pl-xxl-30, .px-xxl-30 { padding-left: 1.875rem !important; } .p-xxl-35 { padding: 2.1875rem !important; } .pt-xxl-35, .py-xxl-35 { padding-top: 2.1875rem !important; } .pr-xxl-35, .px-xxl-35 { padding-right: 2.1875rem !important; } .pb-xxl-35, .py-xxl-35 { padding-bottom: 2.1875rem !important; } .pl-xxl-35, .px-xxl-35 { padding-left: 2.1875rem !important; } .p-xxl-40 { padding: 2.5rem !important; } .pt-xxl-40, .py-xxl-40 { padding-top: 2.5rem !important; } .pr-xxl-40, .px-xxl-40 { padding-right: 2.5rem !important; } .pb-xxl-40, .py-xxl-40 { padding-bottom: 2.5rem !important; } .pl-xxl-40, .px-xxl-40 { padding-left: 2.5rem !important; } .p-xxl-50 { padding: 3.125rem !important; } .pt-xxl-50, .py-xxl-50 { padding-top: 3.125rem !important; } .pr-xxl-50, .px-xxl-50 { padding-right: 3.125rem !important; } .pb-xxl-50, .py-xxl-50 { padding-bottom: 3.125rem !important; } .pl-xxl-50, .px-xxl-50 { padding-left: 3.125rem !important; } .p-xxl-60 { padding: 3.75rem !important; } .pt-xxl-60, .py-xxl-60 { padding-top: 3.75rem !important; } .pr-xxl-60, .px-xxl-60 { padding-right: 3.75rem !important; } .pb-xxl-60, .py-xxl-60 { padding-bottom: 3.75rem !important; } .pl-xxl-60, .px-xxl-60 { padding-left: 3.75rem !important; } .p-xxl-65 { padding: 4.0625rem !important; } .pt-xxl-65, .py-xxl-65 { padding-top: 4.0625rem !important; } .pr-xxl-65, .px-xxl-65 { padding-right: 4.0625rem !important; } .pb-xxl-65, .py-xxl-65 { padding-bottom: 4.0625rem !important; } .pl-xxl-65, .px-xxl-65 { padding-left: 4.0625rem !important; } .p-xxl-70 { padding: 4.375rem !important; } .pt-xxl-70, .py-xxl-70 { padding-top: 4.375rem !important; } .pr-xxl-70, .px-xxl-70 { padding-right: 4.375rem !important; } .pb-xxl-70, .py-xxl-70 { padding-bottom: 4.375rem !important; } .pl-xxl-70, .px-xxl-70 { padding-left: 4.375rem !important; } .p-xxl-80 { padding: 5rem !important; } .pt-xxl-80, .py-xxl-80 { padding-top: 5rem !important; } .pr-xxl-80, .px-xxl-80 { padding-right: 5rem !important; } .pb-xxl-80, .py-xxl-80 { padding-bottom: 5rem !important; } .pl-xxl-80, .px-xxl-80 { padding-left: 5rem !important; } .p-xxl-90 { padding: 5.625rem !important; } .pt-xxl-90, .py-xxl-90 { padding-top: 5.625rem !important; } .pr-xxl-90, .px-xxl-90 { padding-right: 5.625rem !important; } .pb-xxl-90, .py-xxl-90 { padding-bottom: 5.625rem !important; } .pl-xxl-90, .px-xxl-90 { padding-left: 5.625rem !important; } .p-xxl-100 { padding: 6.25rem !important; } .pt-xxl-100, .py-xxl-100 { padding-top: 6.25rem !important; } .pr-xxl-100, .px-xxl-100 { padding-right: 6.25rem !important; } .pb-xxl-100, .py-xxl-100 { padding-bottom: 6.25rem !important; } .pl-xxl-100, .px-xxl-100 { padding-left: 6.25rem !important; } .p-xxl-110 { padding: 6.875rem !important; } .pt-xxl-110, .py-xxl-110 { padding-top: 6.875rem !important; } .pr-xxl-110, .px-xxl-110 { padding-right: 6.875rem !important; } .pb-xxl-110, .py-xxl-110 { padding-bottom: 6.875rem !important; } .pl-xxl-110, .px-xxl-110 { padding-left: 6.875rem !important; } .p-xxl-120 { padding: 7.5rem !important; } .pt-xxl-120, .py-xxl-120 { padding-top: 7.5rem !important; } .pr-xxl-120, .px-xxl-120 { padding-right: 7.5rem !important; } .pb-xxl-120, .py-xxl-120 { padding-bottom: 7.5rem !important; } .pl-xxl-120, .px-xxl-120 { padding-left: 7.5rem !important; } .p-xxl-130 { padding: 8.125rem !important; } .pt-xxl-130, .py-xxl-130 { padding-top: 8.125rem !important; } .pr-xxl-130, .px-xxl-130 { padding-right: 8.125rem !important; } .pb-xxl-130, .py-xxl-130 { padding-bottom: 8.125rem !important; } .pl-xxl-130, .px-xxl-130 { padding-left: 8.125rem !important; } .p-xxl-150 { padding: 9.375rem !important; } .pt-xxl-150, .py-xxl-150 { padding-top: 9.375rem !important; } .pr-xxl-150, .px-xxl-150 { padding-right: 9.375rem !important; } .pb-xxl-150, .py-xxl-150 { padding-bottom: 9.375rem !important; } .pl-xxl-150, .px-xxl-150 { padding-left: 9.375rem !important; } .m-xxl-n5 { margin: -0.3125rem !important; } .mt-xxl-n5, .my-xxl-n5 { margin-top: -0.3125rem !important; } .mr-xxl-n5, .mx-xxl-n5 { margin-right: -0.3125rem !important; } .mb-xxl-n5, .my-xxl-n5 { margin-bottom: -0.3125rem !important; } .ml-xxl-n5, .mx-xxl-n5 { margin-left: -0.3125rem !important; } .m-xxl-n10 { margin: -0.625rem !important; } .mt-xxl-n10, .my-xxl-n10 { margin-top: -0.625rem !important; } .mr-xxl-n10, .mx-xxl-n10 { margin-right: -0.625rem !important; } .mb-xxl-n10, .my-xxl-n10 { margin-bottom: -0.625rem !important; } .ml-xxl-n10, .mx-xxl-n10 { margin-left: -0.625rem !important; } .m-xxl-n15 { margin: -0.9375rem !important; } .mt-xxl-n15, .my-xxl-n15 { margin-top: -0.9375rem !important; } .mr-xxl-n15, .mx-xxl-n15 { margin-right: -0.9375rem !important; } .mb-xxl-n15, .my-xxl-n15 { margin-bottom: -0.9375rem !important; } .ml-xxl-n15, .mx-xxl-n15 { margin-left: -0.9375rem !important; } .m-xxl-n20 { margin: -1.25rem !important; } .mt-xxl-n20, .my-xxl-n20 { margin-top: -1.25rem !important; } .mr-xxl-n20, .mx-xxl-n20 { margin-right: -1.25rem !important; } .mb-xxl-n20, .my-xxl-n20 { margin-bottom: -1.25rem !important; } .ml-xxl-n20, .mx-xxl-n20 { margin-left: -1.25rem !important; } .m-xxl-n25 { margin: -1.5625rem !important; } .mt-xxl-n25, .my-xxl-n25 { margin-top: -1.5625rem !important; } .mr-xxl-n25, .mx-xxl-n25 { margin-right: -1.5625rem !important; } .mb-xxl-n25, .my-xxl-n25 { margin-bottom: -1.5625rem !important; } .ml-xxl-n25, .mx-xxl-n25 { margin-left: -1.5625rem !important; } .m-xxl-n30 { margin: -1.875rem !important; } .mt-xxl-n30, .my-xxl-n30 { margin-top: -1.875rem !important; } .mr-xxl-n30, .mx-xxl-n30 { margin-right: -1.875rem !important; } .mb-xxl-n30, .my-xxl-n30 { margin-bottom: -1.875rem !important; } .ml-xxl-n30, .mx-xxl-n30 { margin-left: -1.875rem !important; } .m-xxl-n35 { margin: -2.1875rem !important; } .mt-xxl-n35, .my-xxl-n35 { margin-top: -2.1875rem !important; } .mr-xxl-n35, .mx-xxl-n35 { margin-right: -2.1875rem !important; } .mb-xxl-n35, .my-xxl-n35 { margin-bottom: -2.1875rem !important; } .ml-xxl-n35, .mx-xxl-n35 { margin-left: -2.1875rem !important; } .m-xxl-n40 { margin: -2.5rem !important; } .mt-xxl-n40, .my-xxl-n40 { margin-top: -2.5rem !important; } .mr-xxl-n40, .mx-xxl-n40 { margin-right: -2.5rem !important; } .mb-xxl-n40, .my-xxl-n40 { margin-bottom: -2.5rem !important; } .ml-xxl-n40, .mx-xxl-n40 { margin-left: -2.5rem !important; } .m-xxl-n50 { margin: -3.125rem !important; } .mt-xxl-n50, .my-xxl-n50 { margin-top: -3.125rem !important; } .mr-xxl-n50, .mx-xxl-n50 { margin-right: -3.125rem !important; } .mb-xxl-n50, .my-xxl-n50 { margin-bottom: -3.125rem !important; } .ml-xxl-n50, .mx-xxl-n50 { margin-left: -3.125rem !important; } .m-xxl-n60 { margin: -3.75rem !important; } .mt-xxl-n60, .my-xxl-n60 { margin-top: -3.75rem !important; } .mr-xxl-n60, .mx-xxl-n60 { margin-right: -3.75rem !important; } .mb-xxl-n60, .my-xxl-n60 { margin-bottom: -3.75rem !important; } .ml-xxl-n60, .mx-xxl-n60 { margin-left: -3.75rem !important; } .m-xxl-n65 { margin: -4.0625rem !important; } .mt-xxl-n65, .my-xxl-n65 { margin-top: -4.0625rem !important; } .mr-xxl-n65, .mx-xxl-n65 { margin-right: -4.0625rem !important; } .mb-xxl-n65, .my-xxl-n65 { margin-bottom: -4.0625rem !important; } .ml-xxl-n65, .mx-xxl-n65 { margin-left: -4.0625rem !important; } .m-xxl-n70 { margin: -4.375rem !important; } .mt-xxl-n70, .my-xxl-n70 { margin-top: -4.375rem !important; } .mr-xxl-n70, .mx-xxl-n70 { margin-right: -4.375rem !important; } .mb-xxl-n70, .my-xxl-n70 { margin-bottom: -4.375rem !important; } .ml-xxl-n70, .mx-xxl-n70 { margin-left: -4.375rem !important; } .m-xxl-n80 { margin: -5rem !important; } .mt-xxl-n80, .my-xxl-n80 { margin-top: -5rem !important; } .mr-xxl-n80, .mx-xxl-n80 { margin-right: -5rem !important; } .mb-xxl-n80, .my-xxl-n80 { margin-bottom: -5rem !important; } .ml-xxl-n80, .mx-xxl-n80 { margin-left: -5rem !important; } .m-xxl-n90 { margin: -5.625rem !important; } .mt-xxl-n90, .my-xxl-n90 { margin-top: -5.625rem !important; } .mr-xxl-n90, .mx-xxl-n90 { margin-right: -5.625rem !important; } .mb-xxl-n90, .my-xxl-n90 { margin-bottom: -5.625rem !important; } .ml-xxl-n90, .mx-xxl-n90 { margin-left: -5.625rem !important; } .m-xxl-n100 { margin: -6.25rem !important; } .mt-xxl-n100, .my-xxl-n100 { margin-top: -6.25rem !important; } .mr-xxl-n100, .mx-xxl-n100 { margin-right: -6.25rem !important; } .mb-xxl-n100, .my-xxl-n100 { margin-bottom: -6.25rem !important; } .ml-xxl-n100, .mx-xxl-n100 { margin-left: -6.25rem !important; } .m-xxl-n110 { margin: -6.875rem !important; } .mt-xxl-n110, .my-xxl-n110 { margin-top: -6.875rem !important; } .mr-xxl-n110, .mx-xxl-n110 { margin-right: -6.875rem !important; } .mb-xxl-n110, .my-xxl-n110 { margin-bottom: -6.875rem !important; } .ml-xxl-n110, .mx-xxl-n110 { margin-left: -6.875rem !important; } .m-xxl-n120 { margin: -7.5rem !important; } .mt-xxl-n120, .my-xxl-n120 { margin-top: -7.5rem !important; } .mr-xxl-n120, .mx-xxl-n120 { margin-right: -7.5rem !important; } .mb-xxl-n120, .my-xxl-n120 { margin-bottom: -7.5rem !important; } .ml-xxl-n120, .mx-xxl-n120 { margin-left: -7.5rem !important; } .m-xxl-n130 { margin: -8.125rem !important; } .mt-xxl-n130, .my-xxl-n130 { margin-top: -8.125rem !important; } .mr-xxl-n130, .mx-xxl-n130 { margin-right: -8.125rem !important; } .mb-xxl-n130, .my-xxl-n130 { margin-bottom: -8.125rem !important; } .ml-xxl-n130, .mx-xxl-n130 { margin-left: -8.125rem !important; } .m-xxl-n150 { margin: -9.375rem !important; } .mt-xxl-n150, .my-xxl-n150 { margin-top: -9.375rem !important; } .mr-xxl-n150, .mx-xxl-n150 { margin-right: -9.375rem !important; } .mb-xxl-n150, .my-xxl-n150 { margin-bottom: -9.375rem !important; } .ml-xxl-n150, .mx-xxl-n150 { margin-left: -9.375rem !important; } .m-xxl-auto { margin: auto !important; } .mt-xxl-auto, .my-xxl-auto { margin-top: auto !important; } .mr-xxl-auto, .mx-xxl-auto { margin-right: auto !important; } .mb-xxl-auto, .my-xxl-auto { margin-bottom: auto !important; } .ml-xxl-auto, .mx-xxl-auto { margin-left: auto !important; } }

@media (min-width: 1440px) { .m-xxxl-0 { margin: 0 !important; } .mt-xxxl-0, .my-xxxl-0 { margin-top: 0 !important; } .mr-xxxl-0, .mx-xxxl-0 { margin-right: 0 !important; } .mb-xxxl-0, .my-xxxl-0 { margin-bottom: 0 !important; } .ml-xxxl-0, .mx-xxxl-0 { margin-left: 0 !important; } .m-xxxl-5 { margin: 0.3125rem !important; } .mt-xxxl-5, .my-xxxl-5 { margin-top: 0.3125rem !important; } .mr-xxxl-5, .mx-xxxl-5 { margin-right: 0.3125rem !important; } .mb-xxxl-5, .my-xxxl-5 { margin-bottom: 0.3125rem !important; } .ml-xxxl-5, .mx-xxxl-5 { margin-left: 0.3125rem !important; } .m-xxxl-10 { margin: 0.625rem !important; } .mt-xxxl-10, .my-xxxl-10 { margin-top: 0.625rem !important; } .mr-xxxl-10, .mx-xxxl-10 { margin-right: 0.625rem !important; } .mb-xxxl-10, .my-xxxl-10 { margin-bottom: 0.625rem !important; } .ml-xxxl-10, .mx-xxxl-10 { margin-left: 0.625rem !important; } .m-xxxl-15 { margin: 0.9375rem !important; } .mt-xxxl-15, .my-xxxl-15 { margin-top: 0.9375rem !important; } .mr-xxxl-15, .mx-xxxl-15 { margin-right: 0.9375rem !important; } .mb-xxxl-15, .my-xxxl-15 { margin-bottom: 0.9375rem !important; } .ml-xxxl-15, .mx-xxxl-15 { margin-left: 0.9375rem !important; } .m-xxxl-20 { margin: 1.25rem !important; } .mt-xxxl-20, .my-xxxl-20 { margin-top: 1.25rem !important; } .mr-xxxl-20, .mx-xxxl-20 { margin-right: 1.25rem !important; } .mb-xxxl-20, .my-xxxl-20 { margin-bottom: 1.25rem !important; } .ml-xxxl-20, .mx-xxxl-20 { margin-left: 1.25rem !important; } .m-xxxl-25 { margin: 1.5625rem !important; } .mt-xxxl-25, .my-xxxl-25 { margin-top: 1.5625rem !important; } .mr-xxxl-25, .mx-xxxl-25 { margin-right: 1.5625rem !important; } .mb-xxxl-25, .my-xxxl-25 { margin-bottom: 1.5625rem !important; } .ml-xxxl-25, .mx-xxxl-25 { margin-left: 1.5625rem !important; } .m-xxxl-30 { margin: 1.875rem !important; } .mt-xxxl-30, .my-xxxl-30 { margin-top: 1.875rem !important; } .mr-xxxl-30, .mx-xxxl-30 { margin-right: 1.875rem !important; } .mb-xxxl-30, .my-xxxl-30 { margin-bottom: 1.875rem !important; } .ml-xxxl-30, .mx-xxxl-30 { margin-left: 1.875rem !important; } .m-xxxl-35 { margin: 2.1875rem !important; } .mt-xxxl-35, .my-xxxl-35 { margin-top: 2.1875rem !important; } .mr-xxxl-35, .mx-xxxl-35 { margin-right: 2.1875rem !important; } .mb-xxxl-35, .my-xxxl-35 { margin-bottom: 2.1875rem !important; } .ml-xxxl-35, .mx-xxxl-35 { margin-left: 2.1875rem !important; } .m-xxxl-40 { margin: 2.5rem !important; } .mt-xxxl-40, .my-xxxl-40 { margin-top: 2.5rem !important; } .mr-xxxl-40, .mx-xxxl-40 { margin-right: 2.5rem !important; } .mb-xxxl-40, .my-xxxl-40 { margin-bottom: 2.5rem !important; } .ml-xxxl-40, .mx-xxxl-40 { margin-left: 2.5rem !important; } .m-xxxl-50 { margin: 3.125rem !important; } .mt-xxxl-50, .my-xxxl-50 { margin-top: 3.125rem !important; } .mr-xxxl-50, .mx-xxxl-50 { margin-right: 3.125rem !important; } .mb-xxxl-50, .my-xxxl-50 { margin-bottom: 3.125rem !important; } .ml-xxxl-50, .mx-xxxl-50 { margin-left: 3.125rem !important; } .m-xxxl-60 { margin: 3.75rem !important; } .mt-xxxl-60, .my-xxxl-60 { margin-top: 3.75rem !important; } .mr-xxxl-60, .mx-xxxl-60 { margin-right: 3.75rem !important; } .mb-xxxl-60, .my-xxxl-60 { margin-bottom: 3.75rem !important; } .ml-xxxl-60, .mx-xxxl-60 { margin-left: 3.75rem !important; } .m-xxxl-65 { margin: 4.0625rem !important; } .mt-xxxl-65, .my-xxxl-65 { margin-top: 4.0625rem !important; } .mr-xxxl-65, .mx-xxxl-65 { margin-right: 4.0625rem !important; } .mb-xxxl-65, .my-xxxl-65 { margin-bottom: 4.0625rem !important; } .ml-xxxl-65, .mx-xxxl-65 { margin-left: 4.0625rem !important; } .m-xxxl-70 { margin: 4.375rem !important; } .mt-xxxl-70, .my-xxxl-70 { margin-top: 4.375rem !important; } .mr-xxxl-70, .mx-xxxl-70 { margin-right: 4.375rem !important; } .mb-xxxl-70, .my-xxxl-70 { margin-bottom: 4.375rem !important; } .ml-xxxl-70, .mx-xxxl-70 { margin-left: 4.375rem !important; } .m-xxxl-80 { margin: 5rem !important; } .mt-xxxl-80, .my-xxxl-80 { margin-top: 5rem !important; } .mr-xxxl-80, .mx-xxxl-80 { margin-right: 5rem !important; } .mb-xxxl-80, .my-xxxl-80 { margin-bottom: 5rem !important; } .ml-xxxl-80, .mx-xxxl-80 { margin-left: 5rem !important; } .m-xxxl-90 { margin: 5.625rem !important; } .mt-xxxl-90, .my-xxxl-90 { margin-top: 5.625rem !important; } .mr-xxxl-90, .mx-xxxl-90 { margin-right: 5.625rem !important; } .mb-xxxl-90, .my-xxxl-90 { margin-bottom: 5.625rem !important; } .ml-xxxl-90, .mx-xxxl-90 { margin-left: 5.625rem !important; } .m-xxxl-100 { margin: 6.25rem !important; } .mt-xxxl-100, .my-xxxl-100 { margin-top: 6.25rem !important; } .mr-xxxl-100, .mx-xxxl-100 { margin-right: 6.25rem !important; } .mb-xxxl-100, .my-xxxl-100 { margin-bottom: 6.25rem !important; } .ml-xxxl-100, .mx-xxxl-100 { margin-left: 6.25rem !important; } .m-xxxl-110 { margin: 6.875rem !important; } .mt-xxxl-110, .my-xxxl-110 { margin-top: 6.875rem !important; } .mr-xxxl-110, .mx-xxxl-110 { margin-right: 6.875rem !important; } .mb-xxxl-110, .my-xxxl-110 { margin-bottom: 6.875rem !important; } .ml-xxxl-110, .mx-xxxl-110 { margin-left: 6.875rem !important; } .m-xxxl-120 { margin: 7.5rem !important; } .mt-xxxl-120, .my-xxxl-120 { margin-top: 7.5rem !important; } .mr-xxxl-120, .mx-xxxl-120 { margin-right: 7.5rem !important; } .mb-xxxl-120, .my-xxxl-120 { margin-bottom: 7.5rem !important; } .ml-xxxl-120, .mx-xxxl-120 { margin-left: 7.5rem !important; } .m-xxxl-130 { margin: 8.125rem !important; } .mt-xxxl-130, .my-xxxl-130 { margin-top: 8.125rem !important; } .mr-xxxl-130, .mx-xxxl-130 { margin-right: 8.125rem !important; } .mb-xxxl-130, .my-xxxl-130 { margin-bottom: 8.125rem !important; } .ml-xxxl-130, .mx-xxxl-130 { margin-left: 8.125rem !important; } .m-xxxl-150 { margin: 9.375rem !important; } .mt-xxxl-150, .my-xxxl-150 { margin-top: 9.375rem !important; } .mr-xxxl-150, .mx-xxxl-150 { margin-right: 9.375rem !important; } .mb-xxxl-150, .my-xxxl-150 { margin-bottom: 9.375rem !important; } .ml-xxxl-150, .mx-xxxl-150 { margin-left: 9.375rem !important; } .p-xxxl-0 { padding: 0 !important; } .pt-xxxl-0, .py-xxxl-0 { padding-top: 0 !important; } .pr-xxxl-0, .px-xxxl-0 { padding-right: 0 !important; } .pb-xxxl-0, .py-xxxl-0 { padding-bottom: 0 !important; } .pl-xxxl-0, .px-xxxl-0 { padding-left: 0 !important; } .p-xxxl-5 { padding: 0.3125rem !important; } .pt-xxxl-5, .py-xxxl-5 { padding-top: 0.3125rem !important; } .pr-xxxl-5, .px-xxxl-5 { padding-right: 0.3125rem !important; } .pb-xxxl-5, .py-xxxl-5 { padding-bottom: 0.3125rem !important; } .pl-xxxl-5, .px-xxxl-5 { padding-left: 0.3125rem !important; } .p-xxxl-10 { padding: 0.625rem !important; } .pt-xxxl-10, .py-xxxl-10 { padding-top: 0.625rem !important; } .pr-xxxl-10, .px-xxxl-10 { padding-right: 0.625rem !important; } .pb-xxxl-10, .py-xxxl-10 { padding-bottom: 0.625rem !important; } .pl-xxxl-10, .px-xxxl-10 { padding-left: 0.625rem !important; } .p-xxxl-15 { padding: 0.9375rem !important; } .pt-xxxl-15, .py-xxxl-15 { padding-top: 0.9375rem !important; } .pr-xxxl-15, .px-xxxl-15 { padding-right: 0.9375rem !important; } .pb-xxxl-15, .py-xxxl-15 { padding-bottom: 0.9375rem !important; } .pl-xxxl-15, .px-xxxl-15 { padding-left: 0.9375rem !important; } .p-xxxl-20 { padding: 1.25rem !important; } .pt-xxxl-20, .py-xxxl-20 { padding-top: 1.25rem !important; } .pr-xxxl-20, .px-xxxl-20 { padding-right: 1.25rem !important; } .pb-xxxl-20, .py-xxxl-20 { padding-bottom: 1.25rem !important; } .pl-xxxl-20, .px-xxxl-20 { padding-left: 1.25rem !important; } .p-xxxl-25 { padding: 1.5625rem !important; } .pt-xxxl-25, .py-xxxl-25 { padding-top: 1.5625rem !important; } .pr-xxxl-25, .px-xxxl-25 { padding-right: 1.5625rem !important; } .pb-xxxl-25, .py-xxxl-25 { padding-bottom: 1.5625rem !important; } .pl-xxxl-25, .px-xxxl-25 { padding-left: 1.5625rem !important; } .p-xxxl-30 { padding: 1.875rem !important; } .pt-xxxl-30, .py-xxxl-30 { padding-top: 1.875rem !important; } .pr-xxxl-30, .px-xxxl-30 { padding-right: 1.875rem !important; } .pb-xxxl-30, .py-xxxl-30 { padding-bottom: 1.875rem !important; } .pl-xxxl-30, .px-xxxl-30 { padding-left: 1.875rem !important; } .p-xxxl-35 { padding: 2.1875rem !important; } .pt-xxxl-35, .py-xxxl-35 { padding-top: 2.1875rem !important; } .pr-xxxl-35, .px-xxxl-35 { padding-right: 2.1875rem !important; } .pb-xxxl-35, .py-xxxl-35 { padding-bottom: 2.1875rem !important; } .pl-xxxl-35, .px-xxxl-35 { padding-left: 2.1875rem !important; } .p-xxxl-40 { padding: 2.5rem !important; } .pt-xxxl-40, .py-xxxl-40 { padding-top: 2.5rem !important; } .pr-xxxl-40, .px-xxxl-40 { padding-right: 2.5rem !important; } .pb-xxxl-40, .py-xxxl-40 { padding-bottom: 2.5rem !important; } .pl-xxxl-40, .px-xxxl-40 { padding-left: 2.5rem !important; } .p-xxxl-50 { padding: 3.125rem !important; } .pt-xxxl-50, .py-xxxl-50 { padding-top: 3.125rem !important; } .pr-xxxl-50, .px-xxxl-50 { padding-right: 3.125rem !important; } .pb-xxxl-50, .py-xxxl-50 { padding-bottom: 3.125rem !important; } .pl-xxxl-50, .px-xxxl-50 { padding-left: 3.125rem !important; } .p-xxxl-60 { padding: 3.75rem !important; } .pt-xxxl-60, .py-xxxl-60 { padding-top: 3.75rem !important; } .pr-xxxl-60, .px-xxxl-60 { padding-right: 3.75rem !important; } .pb-xxxl-60, .py-xxxl-60 { padding-bottom: 3.75rem !important; } .pl-xxxl-60, .px-xxxl-60 { padding-left: 3.75rem !important; } .p-xxxl-65 { padding: 4.0625rem !important; } .pt-xxxl-65, .py-xxxl-65 { padding-top: 4.0625rem !important; } .pr-xxxl-65, .px-xxxl-65 { padding-right: 4.0625rem !important; } .pb-xxxl-65, .py-xxxl-65 { padding-bottom: 4.0625rem !important; } .pl-xxxl-65, .px-xxxl-65 { padding-left: 4.0625rem !important; } .p-xxxl-70 { padding: 4.375rem !important; } .pt-xxxl-70, .py-xxxl-70 { padding-top: 4.375rem !important; } .pr-xxxl-70, .px-xxxl-70 { padding-right: 4.375rem !important; } .pb-xxxl-70, .py-xxxl-70 { padding-bottom: 4.375rem !important; } .pl-xxxl-70, .px-xxxl-70 { padding-left: 4.375rem !important; } .p-xxxl-80 { padding: 5rem !important; } .pt-xxxl-80, .py-xxxl-80 { padding-top: 5rem !important; } .pr-xxxl-80, .px-xxxl-80 { padding-right: 5rem !important; } .pb-xxxl-80, .py-xxxl-80 { padding-bottom: 5rem !important; } .pl-xxxl-80, .px-xxxl-80 { padding-left: 5rem !important; } .p-xxxl-90 { padding: 5.625rem !important; } .pt-xxxl-90, .py-xxxl-90 { padding-top: 5.625rem !important; } .pr-xxxl-90, .px-xxxl-90 { padding-right: 5.625rem !important; } .pb-xxxl-90, .py-xxxl-90 { padding-bottom: 5.625rem !important; } .pl-xxxl-90, .px-xxxl-90 { padding-left: 5.625rem !important; } .p-xxxl-100 { padding: 6.25rem !important; } .pt-xxxl-100, .py-xxxl-100 { padding-top: 6.25rem !important; } .pr-xxxl-100, .px-xxxl-100 { padding-right: 6.25rem !important; } .pb-xxxl-100, .py-xxxl-100 { padding-bottom: 6.25rem !important; } .pl-xxxl-100, .px-xxxl-100 { padding-left: 6.25rem !important; } .p-xxxl-110 { padding: 6.875rem !important; } .pt-xxxl-110, .py-xxxl-110 { padding-top: 6.875rem !important; } .pr-xxxl-110, .px-xxxl-110 { padding-right: 6.875rem !important; } .pb-xxxl-110, .py-xxxl-110 { padding-bottom: 6.875rem !important; } .pl-xxxl-110, .px-xxxl-110 { padding-left: 6.875rem !important; } .p-xxxl-120 { padding: 7.5rem !important; } .pt-xxxl-120, .py-xxxl-120 { padding-top: 7.5rem !important; } .pr-xxxl-120, .px-xxxl-120 { padding-right: 7.5rem !important; } .pb-xxxl-120, .py-xxxl-120 { padding-bottom: 7.5rem !important; } .pl-xxxl-120, .px-xxxl-120 { padding-left: 7.5rem !important; } .p-xxxl-130 { padding: 8.125rem !important; } .pt-xxxl-130, .py-xxxl-130 { padding-top: 8.125rem !important; } .pr-xxxl-130, .px-xxxl-130 { padding-right: 8.125rem !important; } .pb-xxxl-130, .py-xxxl-130 { padding-bottom: 8.125rem !important; } .pl-xxxl-130, .px-xxxl-130 { padding-left: 8.125rem !important; } .p-xxxl-150 { padding: 9.375rem !important; } .pt-xxxl-150, .py-xxxl-150 { padding-top: 9.375rem !important; } .pr-xxxl-150, .px-xxxl-150 { padding-right: 9.375rem !important; } .pb-xxxl-150, .py-xxxl-150 { padding-bottom: 9.375rem !important; } .pl-xxxl-150, .px-xxxl-150 { padding-left: 9.375rem !important; } .m-xxxl-n5 { margin: -0.3125rem !important; } .mt-xxxl-n5, .my-xxxl-n5 { margin-top: -0.3125rem !important; } .mr-xxxl-n5, .mx-xxxl-n5 { margin-right: -0.3125rem !important; } .mb-xxxl-n5, .my-xxxl-n5 { margin-bottom: -0.3125rem !important; } .ml-xxxl-n5, .mx-xxxl-n5 { margin-left: -0.3125rem !important; } .m-xxxl-n10 { margin: -0.625rem !important; } .mt-xxxl-n10, .my-xxxl-n10 { margin-top: -0.625rem !important; } .mr-xxxl-n10, .mx-xxxl-n10 { margin-right: -0.625rem !important; } .mb-xxxl-n10, .my-xxxl-n10 { margin-bottom: -0.625rem !important; } .ml-xxxl-n10, .mx-xxxl-n10 { margin-left: -0.625rem !important; } .m-xxxl-n15 { margin: -0.9375rem !important; } .mt-xxxl-n15, .my-xxxl-n15 { margin-top: -0.9375rem !important; } .mr-xxxl-n15, .mx-xxxl-n15 { margin-right: -0.9375rem !important; } .mb-xxxl-n15, .my-xxxl-n15 { margin-bottom: -0.9375rem !important; } .ml-xxxl-n15, .mx-xxxl-n15 { margin-left: -0.9375rem !important; } .m-xxxl-n20 { margin: -1.25rem !important; } .mt-xxxl-n20, .my-xxxl-n20 { margin-top: -1.25rem !important; } .mr-xxxl-n20, .mx-xxxl-n20 { margin-right: -1.25rem !important; } .mb-xxxl-n20, .my-xxxl-n20 { margin-bottom: -1.25rem !important; } .ml-xxxl-n20, .mx-xxxl-n20 { margin-left: -1.25rem !important; } .m-xxxl-n25 { margin: -1.5625rem !important; } .mt-xxxl-n25, .my-xxxl-n25 { margin-top: -1.5625rem !important; } .mr-xxxl-n25, .mx-xxxl-n25 { margin-right: -1.5625rem !important; } .mb-xxxl-n25, .my-xxxl-n25 { margin-bottom: -1.5625rem !important; } .ml-xxxl-n25, .mx-xxxl-n25 { margin-left: -1.5625rem !important; } .m-xxxl-n30 { margin: -1.875rem !important; } .mt-xxxl-n30, .my-xxxl-n30 { margin-top: -1.875rem !important; } .mr-xxxl-n30, .mx-xxxl-n30 { margin-right: -1.875rem !important; } .mb-xxxl-n30, .my-xxxl-n30 { margin-bottom: -1.875rem !important; } .ml-xxxl-n30, .mx-xxxl-n30 { margin-left: -1.875rem !important; } .m-xxxl-n35 { margin: -2.1875rem !important; } .mt-xxxl-n35, .my-xxxl-n35 { margin-top: -2.1875rem !important; } .mr-xxxl-n35, .mx-xxxl-n35 { margin-right: -2.1875rem !important; } .mb-xxxl-n35, .my-xxxl-n35 { margin-bottom: -2.1875rem !important; } .ml-xxxl-n35, .mx-xxxl-n35 { margin-left: -2.1875rem !important; } .m-xxxl-n40 { margin: -2.5rem !important; } .mt-xxxl-n40, .my-xxxl-n40 { margin-top: -2.5rem !important; } .mr-xxxl-n40, .mx-xxxl-n40 { margin-right: -2.5rem !important; } .mb-xxxl-n40, .my-xxxl-n40 { margin-bottom: -2.5rem !important; } .ml-xxxl-n40, .mx-xxxl-n40 { margin-left: -2.5rem !important; } .m-xxxl-n50 { margin: -3.125rem !important; } .mt-xxxl-n50, .my-xxxl-n50 { margin-top: -3.125rem !important; } .mr-xxxl-n50, .mx-xxxl-n50 { margin-right: -3.125rem !important; } .mb-xxxl-n50, .my-xxxl-n50 { margin-bottom: -3.125rem !important; } .ml-xxxl-n50, .mx-xxxl-n50 { margin-left: -3.125rem !important; } .m-xxxl-n60 { margin: -3.75rem !important; } .mt-xxxl-n60, .my-xxxl-n60 { margin-top: -3.75rem !important; } .mr-xxxl-n60, .mx-xxxl-n60 { margin-right: -3.75rem !important; } .mb-xxxl-n60, .my-xxxl-n60 { margin-bottom: -3.75rem !important; } .ml-xxxl-n60, .mx-xxxl-n60 { margin-left: -3.75rem !important; } .m-xxxl-n65 { margin: -4.0625rem !important; } .mt-xxxl-n65, .my-xxxl-n65 { margin-top: -4.0625rem !important; } .mr-xxxl-n65, .mx-xxxl-n65 { margin-right: -4.0625rem !important; } .mb-xxxl-n65, .my-xxxl-n65 { margin-bottom: -4.0625rem !important; } .ml-xxxl-n65, .mx-xxxl-n65 { margin-left: -4.0625rem !important; } .m-xxxl-n70 { margin: -4.375rem !important; } .mt-xxxl-n70, .my-xxxl-n70 { margin-top: -4.375rem !important; } .mr-xxxl-n70, .mx-xxxl-n70 { margin-right: -4.375rem !important; } .mb-xxxl-n70, .my-xxxl-n70 { margin-bottom: -4.375rem !important; } .ml-xxxl-n70, .mx-xxxl-n70 { margin-left: -4.375rem !important; } .m-xxxl-n80 { margin: -5rem !important; } .mt-xxxl-n80, .my-xxxl-n80 { margin-top: -5rem !important; } .mr-xxxl-n80, .mx-xxxl-n80 { margin-right: -5rem !important; } .mb-xxxl-n80, .my-xxxl-n80 { margin-bottom: -5rem !important; } .ml-xxxl-n80, .mx-xxxl-n80 { margin-left: -5rem !important; } .m-xxxl-n90 { margin: -5.625rem !important; } .mt-xxxl-n90, .my-xxxl-n90 { margin-top: -5.625rem !important; } .mr-xxxl-n90, .mx-xxxl-n90 { margin-right: -5.625rem !important; } .mb-xxxl-n90, .my-xxxl-n90 { margin-bottom: -5.625rem !important; } .ml-xxxl-n90, .mx-xxxl-n90 { margin-left: -5.625rem !important; } .m-xxxl-n100 { margin: -6.25rem !important; } .mt-xxxl-n100, .my-xxxl-n100 { margin-top: -6.25rem !important; } .mr-xxxl-n100, .mx-xxxl-n100 { margin-right: -6.25rem !important; } .mb-xxxl-n100, .my-xxxl-n100 { margin-bottom: -6.25rem !important; } .ml-xxxl-n100, .mx-xxxl-n100 { margin-left: -6.25rem !important; } .m-xxxl-n110 { margin: -6.875rem !important; } .mt-xxxl-n110, .my-xxxl-n110 { margin-top: -6.875rem !important; } .mr-xxxl-n110, .mx-xxxl-n110 { margin-right: -6.875rem !important; } .mb-xxxl-n110, .my-xxxl-n110 { margin-bottom: -6.875rem !important; } .ml-xxxl-n110, .mx-xxxl-n110 { margin-left: -6.875rem !important; } .m-xxxl-n120 { margin: -7.5rem !important; } .mt-xxxl-n120, .my-xxxl-n120 { margin-top: -7.5rem !important; } .mr-xxxl-n120, .mx-xxxl-n120 { margin-right: -7.5rem !important; } .mb-xxxl-n120, .my-xxxl-n120 { margin-bottom: -7.5rem !important; } .ml-xxxl-n120, .mx-xxxl-n120 { margin-left: -7.5rem !important; } .m-xxxl-n130 { margin: -8.125rem !important; } .mt-xxxl-n130, .my-xxxl-n130 { margin-top: -8.125rem !important; } .mr-xxxl-n130, .mx-xxxl-n130 { margin-right: -8.125rem !important; } .mb-xxxl-n130, .my-xxxl-n130 { margin-bottom: -8.125rem !important; } .ml-xxxl-n130, .mx-xxxl-n130 { margin-left: -8.125rem !important; } .m-xxxl-n150 { margin: -9.375rem !important; } .mt-xxxl-n150, .my-xxxl-n150 { margin-top: -9.375rem !important; } .mr-xxxl-n150, .mx-xxxl-n150 { margin-right: -9.375rem !important; } .mb-xxxl-n150, .my-xxxl-n150 { margin-bottom: -9.375rem !important; } .ml-xxxl-n150, .mx-xxxl-n150 { margin-left: -9.375rem !important; } .m-xxxl-auto { margin: auto !important; } .mt-xxxl-auto, .my-xxxl-auto { margin-top: auto !important; } .mr-xxxl-auto, .mx-xxxl-auto { margin-right: auto !important; } .mb-xxxl-auto, .my-xxxl-auto { margin-bottom: auto !important; } .ml-xxxl-auto, .mx-xxxl-auto { margin-left: auto !important; } }

@media (min-width: 1560px) { .m-xxxxl-0 { margin: 0 !important; } .mt-xxxxl-0, .my-xxxxl-0 { margin-top: 0 !important; } .mr-xxxxl-0, .mx-xxxxl-0 { margin-right: 0 !important; } .mb-xxxxl-0, .my-xxxxl-0 { margin-bottom: 0 !important; } .ml-xxxxl-0, .mx-xxxxl-0 { margin-left: 0 !important; } .m-xxxxl-5 { margin: 0.3125rem !important; } .mt-xxxxl-5, .my-xxxxl-5 { margin-top: 0.3125rem !important; } .mr-xxxxl-5, .mx-xxxxl-5 { margin-right: 0.3125rem !important; } .mb-xxxxl-5, .my-xxxxl-5 { margin-bottom: 0.3125rem !important; } .ml-xxxxl-5, .mx-xxxxl-5 { margin-left: 0.3125rem !important; } .m-xxxxl-10 { margin: 0.625rem !important; } .mt-xxxxl-10, .my-xxxxl-10 { margin-top: 0.625rem !important; } .mr-xxxxl-10, .mx-xxxxl-10 { margin-right: 0.625rem !important; } .mb-xxxxl-10, .my-xxxxl-10 { margin-bottom: 0.625rem !important; } .ml-xxxxl-10, .mx-xxxxl-10 { margin-left: 0.625rem !important; } .m-xxxxl-15 { margin: 0.9375rem !important; } .mt-xxxxl-15, .my-xxxxl-15 { margin-top: 0.9375rem !important; } .mr-xxxxl-15, .mx-xxxxl-15 { margin-right: 0.9375rem !important; } .mb-xxxxl-15, .my-xxxxl-15 { margin-bottom: 0.9375rem !important; } .ml-xxxxl-15, .mx-xxxxl-15 { margin-left: 0.9375rem !important; } .m-xxxxl-20 { margin: 1.25rem !important; } .mt-xxxxl-20, .my-xxxxl-20 { margin-top: 1.25rem !important; } .mr-xxxxl-20, .mx-xxxxl-20 { margin-right: 1.25rem !important; } .mb-xxxxl-20, .my-xxxxl-20 { margin-bottom: 1.25rem !important; } .ml-xxxxl-20, .mx-xxxxl-20 { margin-left: 1.25rem !important; } .m-xxxxl-25 { margin: 1.5625rem !important; } .mt-xxxxl-25, .my-xxxxl-25 { margin-top: 1.5625rem !important; } .mr-xxxxl-25, .mx-xxxxl-25 { margin-right: 1.5625rem !important; } .mb-xxxxl-25, .my-xxxxl-25 { margin-bottom: 1.5625rem !important; } .ml-xxxxl-25, .mx-xxxxl-25 { margin-left: 1.5625rem !important; } .m-xxxxl-30 { margin: 1.875rem !important; } .mt-xxxxl-30, .my-xxxxl-30 { margin-top: 1.875rem !important; } .mr-xxxxl-30, .mx-xxxxl-30 { margin-right: 1.875rem !important; } .mb-xxxxl-30, .my-xxxxl-30 { margin-bottom: 1.875rem !important; } .ml-xxxxl-30, .mx-xxxxl-30 { margin-left: 1.875rem !important; } .m-xxxxl-35 { margin: 2.1875rem !important; } .mt-xxxxl-35, .my-xxxxl-35 { margin-top: 2.1875rem !important; } .mr-xxxxl-35, .mx-xxxxl-35 { margin-right: 2.1875rem !important; } .mb-xxxxl-35, .my-xxxxl-35 { margin-bottom: 2.1875rem !important; } .ml-xxxxl-35, .mx-xxxxl-35 { margin-left: 2.1875rem !important; } .m-xxxxl-40 { margin: 2.5rem !important; } .mt-xxxxl-40, .my-xxxxl-40 { margin-top: 2.5rem !important; } .mr-xxxxl-40, .mx-xxxxl-40 { margin-right: 2.5rem !important; } .mb-xxxxl-40, .my-xxxxl-40 { margin-bottom: 2.5rem !important; } .ml-xxxxl-40, .mx-xxxxl-40 { margin-left: 2.5rem !important; } .m-xxxxl-50 { margin: 3.125rem !important; } .mt-xxxxl-50, .my-xxxxl-50 { margin-top: 3.125rem !important; } .mr-xxxxl-50, .mx-xxxxl-50 { margin-right: 3.125rem !important; } .mb-xxxxl-50, .my-xxxxl-50 { margin-bottom: 3.125rem !important; } .ml-xxxxl-50, .mx-xxxxl-50 { margin-left: 3.125rem !important; } .m-xxxxl-60 { margin: 3.75rem !important; } .mt-xxxxl-60, .my-xxxxl-60 { margin-top: 3.75rem !important; } .mr-xxxxl-60, .mx-xxxxl-60 { margin-right: 3.75rem !important; } .mb-xxxxl-60, .my-xxxxl-60 { margin-bottom: 3.75rem !important; } .ml-xxxxl-60, .mx-xxxxl-60 { margin-left: 3.75rem !important; } .m-xxxxl-65 { margin: 4.0625rem !important; } .mt-xxxxl-65, .my-xxxxl-65 { margin-top: 4.0625rem !important; } .mr-xxxxl-65, .mx-xxxxl-65 { margin-right: 4.0625rem !important; } .mb-xxxxl-65, .my-xxxxl-65 { margin-bottom: 4.0625rem !important; } .ml-xxxxl-65, .mx-xxxxl-65 { margin-left: 4.0625rem !important; } .m-xxxxl-70 { margin: 4.375rem !important; } .mt-xxxxl-70, .my-xxxxl-70 { margin-top: 4.375rem !important; } .mr-xxxxl-70, .mx-xxxxl-70 { margin-right: 4.375rem !important; } .mb-xxxxl-70, .my-xxxxl-70 { margin-bottom: 4.375rem !important; } .ml-xxxxl-70, .mx-xxxxl-70 { margin-left: 4.375rem !important; } .m-xxxxl-80 { margin: 5rem !important; } .mt-xxxxl-80, .my-xxxxl-80 { margin-top: 5rem !important; } .mr-xxxxl-80, .mx-xxxxl-80 { margin-right: 5rem !important; } .mb-xxxxl-80, .my-xxxxl-80 { margin-bottom: 5rem !important; } .ml-xxxxl-80, .mx-xxxxl-80 { margin-left: 5rem !important; } .m-xxxxl-90 { margin: 5.625rem !important; } .mt-xxxxl-90, .my-xxxxl-90 { margin-top: 5.625rem !important; } .mr-xxxxl-90, .mx-xxxxl-90 { margin-right: 5.625rem !important; } .mb-xxxxl-90, .my-xxxxl-90 { margin-bottom: 5.625rem !important; } .ml-xxxxl-90, .mx-xxxxl-90 { margin-left: 5.625rem !important; } .m-xxxxl-100 { margin: 6.25rem !important; } .mt-xxxxl-100, .my-xxxxl-100 { margin-top: 6.25rem !important; } .mr-xxxxl-100, .mx-xxxxl-100 { margin-right: 6.25rem !important; } .mb-xxxxl-100, .my-xxxxl-100 { margin-bottom: 6.25rem !important; } .ml-xxxxl-100, .mx-xxxxl-100 { margin-left: 6.25rem !important; } .m-xxxxl-110 { margin: 6.875rem !important; } .mt-xxxxl-110, .my-xxxxl-110 { margin-top: 6.875rem !important; } .mr-xxxxl-110, .mx-xxxxl-110 { margin-right: 6.875rem !important; } .mb-xxxxl-110, .my-xxxxl-110 { margin-bottom: 6.875rem !important; } .ml-xxxxl-110, .mx-xxxxl-110 { margin-left: 6.875rem !important; } .m-xxxxl-120 { margin: 7.5rem !important; } .mt-xxxxl-120, .my-xxxxl-120 { margin-top: 7.5rem !important; } .mr-xxxxl-120, .mx-xxxxl-120 { margin-right: 7.5rem !important; } .mb-xxxxl-120, .my-xxxxl-120 { margin-bottom: 7.5rem !important; } .ml-xxxxl-120, .mx-xxxxl-120 { margin-left: 7.5rem !important; } .m-xxxxl-130 { margin: 8.125rem !important; } .mt-xxxxl-130, .my-xxxxl-130 { margin-top: 8.125rem !important; } .mr-xxxxl-130, .mx-xxxxl-130 { margin-right: 8.125rem !important; } .mb-xxxxl-130, .my-xxxxl-130 { margin-bottom: 8.125rem !important; } .ml-xxxxl-130, .mx-xxxxl-130 { margin-left: 8.125rem !important; } .m-xxxxl-150 { margin: 9.375rem !important; } .mt-xxxxl-150, .my-xxxxl-150 { margin-top: 9.375rem !important; } .mr-xxxxl-150, .mx-xxxxl-150 { margin-right: 9.375rem !important; } .mb-xxxxl-150, .my-xxxxl-150 { margin-bottom: 9.375rem !important; } .ml-xxxxl-150, .mx-xxxxl-150 { margin-left: 9.375rem !important; } .p-xxxxl-0 { padding: 0 !important; } .pt-xxxxl-0, .py-xxxxl-0 { padding-top: 0 !important; } .pr-xxxxl-0, .px-xxxxl-0 { padding-right: 0 !important; } .pb-xxxxl-0, .py-xxxxl-0 { padding-bottom: 0 !important; } .pl-xxxxl-0, .px-xxxxl-0 { padding-left: 0 !important; } .p-xxxxl-5 { padding: 0.3125rem !important; } .pt-xxxxl-5, .py-xxxxl-5 { padding-top: 0.3125rem !important; } .pr-xxxxl-5, .px-xxxxl-5 { padding-right: 0.3125rem !important; } .pb-xxxxl-5, .py-xxxxl-5 { padding-bottom: 0.3125rem !important; } .pl-xxxxl-5, .px-xxxxl-5 { padding-left: 0.3125rem !important; } .p-xxxxl-10 { padding: 0.625rem !important; } .pt-xxxxl-10, .py-xxxxl-10 { padding-top: 0.625rem !important; } .pr-xxxxl-10, .px-xxxxl-10 { padding-right: 0.625rem !important; } .pb-xxxxl-10, .py-xxxxl-10 { padding-bottom: 0.625rem !important; } .pl-xxxxl-10, .px-xxxxl-10 { padding-left: 0.625rem !important; } .p-xxxxl-15 { padding: 0.9375rem !important; } .pt-xxxxl-15, .py-xxxxl-15 { padding-top: 0.9375rem !important; } .pr-xxxxl-15, .px-xxxxl-15 { padding-right: 0.9375rem !important; } .pb-xxxxl-15, .py-xxxxl-15 { padding-bottom: 0.9375rem !important; } .pl-xxxxl-15, .px-xxxxl-15 { padding-left: 0.9375rem !important; } .p-xxxxl-20 { padding: 1.25rem !important; } .pt-xxxxl-20, .py-xxxxl-20 { padding-top: 1.25rem !important; } .pr-xxxxl-20, .px-xxxxl-20 { padding-right: 1.25rem !important; } .pb-xxxxl-20, .py-xxxxl-20 { padding-bottom: 1.25rem !important; } .pl-xxxxl-20, .px-xxxxl-20 { padding-left: 1.25rem !important; } .p-xxxxl-25 { padding: 1.5625rem !important; } .pt-xxxxl-25, .py-xxxxl-25 { padding-top: 1.5625rem !important; } .pr-xxxxl-25, .px-xxxxl-25 { padding-right: 1.5625rem !important; } .pb-xxxxl-25, .py-xxxxl-25 { padding-bottom: 1.5625rem !important; } .pl-xxxxl-25, .px-xxxxl-25 { padding-left: 1.5625rem !important; } .p-xxxxl-30 { padding: 1.875rem !important; } .pt-xxxxl-30, .py-xxxxl-30 { padding-top: 1.875rem !important; } .pr-xxxxl-30, .px-xxxxl-30 { padding-right: 1.875rem !important; } .pb-xxxxl-30, .py-xxxxl-30 { padding-bottom: 1.875rem !important; } .pl-xxxxl-30, .px-xxxxl-30 { padding-left: 1.875rem !important; } .p-xxxxl-35 { padding: 2.1875rem !important; } .pt-xxxxl-35, .py-xxxxl-35 { padding-top: 2.1875rem !important; } .pr-xxxxl-35, .px-xxxxl-35 { padding-right: 2.1875rem !important; } .pb-xxxxl-35, .py-xxxxl-35 { padding-bottom: 2.1875rem !important; } .pl-xxxxl-35, .px-xxxxl-35 { padding-left: 2.1875rem !important; } .p-xxxxl-40 { padding: 2.5rem !important; } .pt-xxxxl-40, .py-xxxxl-40 { padding-top: 2.5rem !important; } .pr-xxxxl-40, .px-xxxxl-40 { padding-right: 2.5rem !important; } .pb-xxxxl-40, .py-xxxxl-40 { padding-bottom: 2.5rem !important; } .pl-xxxxl-40, .px-xxxxl-40 { padding-left: 2.5rem !important; } .p-xxxxl-50 { padding: 3.125rem !important; } .pt-xxxxl-50, .py-xxxxl-50 { padding-top: 3.125rem !important; } .pr-xxxxl-50, .px-xxxxl-50 { padding-right: 3.125rem !important; } .pb-xxxxl-50, .py-xxxxl-50 { padding-bottom: 3.125rem !important; } .pl-xxxxl-50, .px-xxxxl-50 { padding-left: 3.125rem !important; } .p-xxxxl-60 { padding: 3.75rem !important; } .pt-xxxxl-60, .py-xxxxl-60 { padding-top: 3.75rem !important; } .pr-xxxxl-60, .px-xxxxl-60 { padding-right: 3.75rem !important; } .pb-xxxxl-60, .py-xxxxl-60 { padding-bottom: 3.75rem !important; } .pl-xxxxl-60, .px-xxxxl-60 { padding-left: 3.75rem !important; } .p-xxxxl-65 { padding: 4.0625rem !important; } .pt-xxxxl-65, .py-xxxxl-65 { padding-top: 4.0625rem !important; } .pr-xxxxl-65, .px-xxxxl-65 { padding-right: 4.0625rem !important; } .pb-xxxxl-65, .py-xxxxl-65 { padding-bottom: 4.0625rem !important; } .pl-xxxxl-65, .px-xxxxl-65 { padding-left: 4.0625rem !important; } .p-xxxxl-70 { padding: 4.375rem !important; } .pt-xxxxl-70, .py-xxxxl-70 { padding-top: 4.375rem !important; } .pr-xxxxl-70, .px-xxxxl-70 { padding-right: 4.375rem !important; } .pb-xxxxl-70, .py-xxxxl-70 { padding-bottom: 4.375rem !important; } .pl-xxxxl-70, .px-xxxxl-70 { padding-left: 4.375rem !important; } .p-xxxxl-80 { padding: 5rem !important; } .pt-xxxxl-80, .py-xxxxl-80 { padding-top: 5rem !important; } .pr-xxxxl-80, .px-xxxxl-80 { padding-right: 5rem !important; } .pb-xxxxl-80, .py-xxxxl-80 { padding-bottom: 5rem !important; } .pl-xxxxl-80, .px-xxxxl-80 { padding-left: 5rem !important; } .p-xxxxl-90 { padding: 5.625rem !important; } .pt-xxxxl-90, .py-xxxxl-90 { padding-top: 5.625rem !important; } .pr-xxxxl-90, .px-xxxxl-90 { padding-right: 5.625rem !important; } .pb-xxxxl-90, .py-xxxxl-90 { padding-bottom: 5.625rem !important; } .pl-xxxxl-90, .px-xxxxl-90 { padding-left: 5.625rem !important; } .p-xxxxl-100 { padding: 6.25rem !important; } .pt-xxxxl-100, .py-xxxxl-100 { padding-top: 6.25rem !important; } .pr-xxxxl-100, .px-xxxxl-100 { padding-right: 6.25rem !important; } .pb-xxxxl-100, .py-xxxxl-100 { padding-bottom: 6.25rem !important; } .pl-xxxxl-100, .px-xxxxl-100 { padding-left: 6.25rem !important; } .p-xxxxl-110 { padding: 6.875rem !important; } .pt-xxxxl-110, .py-xxxxl-110 { padding-top: 6.875rem !important; } .pr-xxxxl-110, .px-xxxxl-110 { padding-right: 6.875rem !important; } .pb-xxxxl-110, .py-xxxxl-110 { padding-bottom: 6.875rem !important; } .pl-xxxxl-110, .px-xxxxl-110 { padding-left: 6.875rem !important; } .p-xxxxl-120 { padding: 7.5rem !important; } .pt-xxxxl-120, .py-xxxxl-120 { padding-top: 7.5rem !important; } .pr-xxxxl-120, .px-xxxxl-120 { padding-right: 7.5rem !important; } .pb-xxxxl-120, .py-xxxxl-120 { padding-bottom: 7.5rem !important; } .pl-xxxxl-120, .px-xxxxl-120 { padding-left: 7.5rem !important; } .p-xxxxl-130 { padding: 8.125rem !important; } .pt-xxxxl-130, .py-xxxxl-130 { padding-top: 8.125rem !important; } .pr-xxxxl-130, .px-xxxxl-130 { padding-right: 8.125rem !important; } .pb-xxxxl-130, .py-xxxxl-130 { padding-bottom: 8.125rem !important; } .pl-xxxxl-130, .px-xxxxl-130 { padding-left: 8.125rem !important; } .p-xxxxl-150 { padding: 9.375rem !important; } .pt-xxxxl-150, .py-xxxxl-150 { padding-top: 9.375rem !important; } .pr-xxxxl-150, .px-xxxxl-150 { padding-right: 9.375rem !important; } .pb-xxxxl-150, .py-xxxxl-150 { padding-bottom: 9.375rem !important; } .pl-xxxxl-150, .px-xxxxl-150 { padding-left: 9.375rem !important; } .m-xxxxl-n5 { margin: -0.3125rem !important; } .mt-xxxxl-n5, .my-xxxxl-n5 { margin-top: -0.3125rem !important; } .mr-xxxxl-n5, .mx-xxxxl-n5 { margin-right: -0.3125rem !important; } .mb-xxxxl-n5, .my-xxxxl-n5 { margin-bottom: -0.3125rem !important; } .ml-xxxxl-n5, .mx-xxxxl-n5 { margin-left: -0.3125rem !important; } .m-xxxxl-n10 { margin: -0.625rem !important; } .mt-xxxxl-n10, .my-xxxxl-n10 { margin-top: -0.625rem !important; } .mr-xxxxl-n10, .mx-xxxxl-n10 { margin-right: -0.625rem !important; } .mb-xxxxl-n10, .my-xxxxl-n10 { margin-bottom: -0.625rem !important; } .ml-xxxxl-n10, .mx-xxxxl-n10 { margin-left: -0.625rem !important; } .m-xxxxl-n15 { margin: -0.9375rem !important; } .mt-xxxxl-n15, .my-xxxxl-n15 { margin-top: -0.9375rem !important; } .mr-xxxxl-n15, .mx-xxxxl-n15 { margin-right: -0.9375rem !important; } .mb-xxxxl-n15, .my-xxxxl-n15 { margin-bottom: -0.9375rem !important; } .ml-xxxxl-n15, .mx-xxxxl-n15 { margin-left: -0.9375rem !important; } .m-xxxxl-n20 { margin: -1.25rem !important; } .mt-xxxxl-n20, .my-xxxxl-n20 { margin-top: -1.25rem !important; } .mr-xxxxl-n20, .mx-xxxxl-n20 { margin-right: -1.25rem !important; } .mb-xxxxl-n20, .my-xxxxl-n20 { margin-bottom: -1.25rem !important; } .ml-xxxxl-n20, .mx-xxxxl-n20 { margin-left: -1.25rem !important; } .m-xxxxl-n25 { margin: -1.5625rem !important; } .mt-xxxxl-n25, .my-xxxxl-n25 { margin-top: -1.5625rem !important; } .mr-xxxxl-n25, .mx-xxxxl-n25 { margin-right: -1.5625rem !important; } .mb-xxxxl-n25, .my-xxxxl-n25 { margin-bottom: -1.5625rem !important; } .ml-xxxxl-n25, .mx-xxxxl-n25 { margin-left: -1.5625rem !important; } .m-xxxxl-n30 { margin: -1.875rem !important; } .mt-xxxxl-n30, .my-xxxxl-n30 { margin-top: -1.875rem !important; } .mr-xxxxl-n30, .mx-xxxxl-n30 { margin-right: -1.875rem !important; } .mb-xxxxl-n30, .my-xxxxl-n30 { margin-bottom: -1.875rem !important; } .ml-xxxxl-n30, .mx-xxxxl-n30 { margin-left: -1.875rem !important; } .m-xxxxl-n35 { margin: -2.1875rem !important; } .mt-xxxxl-n35, .my-xxxxl-n35 { margin-top: -2.1875rem !important; } .mr-xxxxl-n35, .mx-xxxxl-n35 { margin-right: -2.1875rem !important; } .mb-xxxxl-n35, .my-xxxxl-n35 { margin-bottom: -2.1875rem !important; } .ml-xxxxl-n35, .mx-xxxxl-n35 { margin-left: -2.1875rem !important; } .m-xxxxl-n40 { margin: -2.5rem !important; } .mt-xxxxl-n40, .my-xxxxl-n40 { margin-top: -2.5rem !important; } .mr-xxxxl-n40, .mx-xxxxl-n40 { margin-right: -2.5rem !important; } .mb-xxxxl-n40, .my-xxxxl-n40 { margin-bottom: -2.5rem !important; } .ml-xxxxl-n40, .mx-xxxxl-n40 { margin-left: -2.5rem !important; } .m-xxxxl-n50 { margin: -3.125rem !important; } .mt-xxxxl-n50, .my-xxxxl-n50 { margin-top: -3.125rem !important; } .mr-xxxxl-n50, .mx-xxxxl-n50 { margin-right: -3.125rem !important; } .mb-xxxxl-n50, .my-xxxxl-n50 { margin-bottom: -3.125rem !important; } .ml-xxxxl-n50, .mx-xxxxl-n50 { margin-left: -3.125rem !important; } .m-xxxxl-n60 { margin: -3.75rem !important; } .mt-xxxxl-n60, .my-xxxxl-n60 { margin-top: -3.75rem !important; } .mr-xxxxl-n60, .mx-xxxxl-n60 { margin-right: -3.75rem !important; } .mb-xxxxl-n60, .my-xxxxl-n60 { margin-bottom: -3.75rem !important; } .ml-xxxxl-n60, .mx-xxxxl-n60 { margin-left: -3.75rem !important; } .m-xxxxl-n65 { margin: -4.0625rem !important; } .mt-xxxxl-n65, .my-xxxxl-n65 { margin-top: -4.0625rem !important; } .mr-xxxxl-n65, .mx-xxxxl-n65 { margin-right: -4.0625rem !important; } .mb-xxxxl-n65, .my-xxxxl-n65 { margin-bottom: -4.0625rem !important; } .ml-xxxxl-n65, .mx-xxxxl-n65 { margin-left: -4.0625rem !important; } .m-xxxxl-n70 { margin: -4.375rem !important; } .mt-xxxxl-n70, .my-xxxxl-n70 { margin-top: -4.375rem !important; } .mr-xxxxl-n70, .mx-xxxxl-n70 { margin-right: -4.375rem !important; } .mb-xxxxl-n70, .my-xxxxl-n70 { margin-bottom: -4.375rem !important; } .ml-xxxxl-n70, .mx-xxxxl-n70 { margin-left: -4.375rem !important; } .m-xxxxl-n80 { margin: -5rem !important; } .mt-xxxxl-n80, .my-xxxxl-n80 { margin-top: -5rem !important; } .mr-xxxxl-n80, .mx-xxxxl-n80 { margin-right: -5rem !important; } .mb-xxxxl-n80, .my-xxxxl-n80 { margin-bottom: -5rem !important; } .ml-xxxxl-n80, .mx-xxxxl-n80 { margin-left: -5rem !important; } .m-xxxxl-n90 { margin: -5.625rem !important; } .mt-xxxxl-n90, .my-xxxxl-n90 { margin-top: -5.625rem !important; } .mr-xxxxl-n90, .mx-xxxxl-n90 { margin-right: -5.625rem !important; } .mb-xxxxl-n90, .my-xxxxl-n90 { margin-bottom: -5.625rem !important; } .ml-xxxxl-n90, .mx-xxxxl-n90 { margin-left: -5.625rem !important; } .m-xxxxl-n100 { margin: -6.25rem !important; } .mt-xxxxl-n100, .my-xxxxl-n100 { margin-top: -6.25rem !important; } .mr-xxxxl-n100, .mx-xxxxl-n100 { margin-right: -6.25rem !important; } .mb-xxxxl-n100, .my-xxxxl-n100 { margin-bottom: -6.25rem !important; } .ml-xxxxl-n100, .mx-xxxxl-n100 { margin-left: -6.25rem !important; } .m-xxxxl-n110 { margin: -6.875rem !important; } .mt-xxxxl-n110, .my-xxxxl-n110 { margin-top: -6.875rem !important; } .mr-xxxxl-n110, .mx-xxxxl-n110 { margin-right: -6.875rem !important; } .mb-xxxxl-n110, .my-xxxxl-n110 { margin-bottom: -6.875rem !important; } .ml-xxxxl-n110, .mx-xxxxl-n110 { margin-left: -6.875rem !important; } .m-xxxxl-n120 { margin: -7.5rem !important; } .mt-xxxxl-n120, .my-xxxxl-n120 { margin-top: -7.5rem !important; } .mr-xxxxl-n120, .mx-xxxxl-n120 { margin-right: -7.5rem !important; } .mb-xxxxl-n120, .my-xxxxl-n120 { margin-bottom: -7.5rem !important; } .ml-xxxxl-n120, .mx-xxxxl-n120 { margin-left: -7.5rem !important; } .m-xxxxl-n130 { margin: -8.125rem !important; } .mt-xxxxl-n130, .my-xxxxl-n130 { margin-top: -8.125rem !important; } .mr-xxxxl-n130, .mx-xxxxl-n130 { margin-right: -8.125rem !important; } .mb-xxxxl-n130, .my-xxxxl-n130 { margin-bottom: -8.125rem !important; } .ml-xxxxl-n130, .mx-xxxxl-n130 { margin-left: -8.125rem !important; } .m-xxxxl-n150 { margin: -9.375rem !important; } .mt-xxxxl-n150, .my-xxxxl-n150 { margin-top: -9.375rem !important; } .mr-xxxxl-n150, .mx-xxxxl-n150 { margin-right: -9.375rem !important; } .mb-xxxxl-n150, .my-xxxxl-n150 { margin-bottom: -9.375rem !important; } .ml-xxxxl-n150, .mx-xxxxl-n150 { margin-left: -9.375rem !important; } .m-xxxxl-auto { margin: auto !important; } .mt-xxxxl-auto, .my-xxxxl-auto { margin-top: auto !important; } .mr-xxxxl-auto, .mx-xxxxl-auto { margin-right: auto !important; } .mb-xxxxl-auto, .my-xxxxl-auto { margin-bottom: auto !important; } .ml-xxxxl-auto, .mx-xxxxl-auto { margin-left: auto !important; } }

@media (min-width: 1660px) { .m-full-0 { margin: 0 !important; } .mt-full-0, .my-full-0 { margin-top: 0 !important; } .mr-full-0, .mx-full-0 { margin-right: 0 !important; } .mb-full-0, .my-full-0 { margin-bottom: 0 !important; } .ml-full-0, .mx-full-0 { margin-left: 0 !important; } .m-full-5 { margin: 0.3125rem !important; } .mt-full-5, .my-full-5 { margin-top: 0.3125rem !important; } .mr-full-5, .mx-full-5 { margin-right: 0.3125rem !important; } .mb-full-5, .my-full-5 { margin-bottom: 0.3125rem !important; } .ml-full-5, .mx-full-5 { margin-left: 0.3125rem !important; } .m-full-10 { margin: 0.625rem !important; } .mt-full-10, .my-full-10 { margin-top: 0.625rem !important; } .mr-full-10, .mx-full-10 { margin-right: 0.625rem !important; } .mb-full-10, .my-full-10 { margin-bottom: 0.625rem !important; } .ml-full-10, .mx-full-10 { margin-left: 0.625rem !important; } .m-full-15 { margin: 0.9375rem !important; } .mt-full-15, .my-full-15 { margin-top: 0.9375rem !important; } .mr-full-15, .mx-full-15 { margin-right: 0.9375rem !important; } .mb-full-15, .my-full-15 { margin-bottom: 0.9375rem !important; } .ml-full-15, .mx-full-15 { margin-left: 0.9375rem !important; } .m-full-20 { margin: 1.25rem !important; } .mt-full-20, .my-full-20 { margin-top: 1.25rem !important; } .mr-full-20, .mx-full-20 { margin-right: 1.25rem !important; } .mb-full-20, .my-full-20 { margin-bottom: 1.25rem !important; } .ml-full-20, .mx-full-20 { margin-left: 1.25rem !important; } .m-full-25 { margin: 1.5625rem !important; } .mt-full-25, .my-full-25 { margin-top: 1.5625rem !important; } .mr-full-25, .mx-full-25 { margin-right: 1.5625rem !important; } .mb-full-25, .my-full-25 { margin-bottom: 1.5625rem !important; } .ml-full-25, .mx-full-25 { margin-left: 1.5625rem !important; } .m-full-30 { margin: 1.875rem !important; } .mt-full-30, .my-full-30 { margin-top: 1.875rem !important; } .mr-full-30, .mx-full-30 { margin-right: 1.875rem !important; } .mb-full-30, .my-full-30 { margin-bottom: 1.875rem !important; } .ml-full-30, .mx-full-30 { margin-left: 1.875rem !important; } .m-full-35 { margin: 2.1875rem !important; } .mt-full-35, .my-full-35 { margin-top: 2.1875rem !important; } .mr-full-35, .mx-full-35 { margin-right: 2.1875rem !important; } .mb-full-35, .my-full-35 { margin-bottom: 2.1875rem !important; } .ml-full-35, .mx-full-35 { margin-left: 2.1875rem !important; } .m-full-40 { margin: 2.5rem !important; } .mt-full-40, .my-full-40 { margin-top: 2.5rem !important; } .mr-full-40, .mx-full-40 { margin-right: 2.5rem !important; } .mb-full-40, .my-full-40 { margin-bottom: 2.5rem !important; } .ml-full-40, .mx-full-40 { margin-left: 2.5rem !important; } .m-full-50 { margin: 3.125rem !important; } .mt-full-50, .my-full-50 { margin-top: 3.125rem !important; } .mr-full-50, .mx-full-50 { margin-right: 3.125rem !important; } .mb-full-50, .my-full-50 { margin-bottom: 3.125rem !important; } .ml-full-50, .mx-full-50 { margin-left: 3.125rem !important; } .m-full-60 { margin: 3.75rem !important; } .mt-full-60, .my-full-60 { margin-top: 3.75rem !important; } .mr-full-60, .mx-full-60 { margin-right: 3.75rem !important; } .mb-full-60, .my-full-60 { margin-bottom: 3.75rem !important; } .ml-full-60, .mx-full-60 { margin-left: 3.75rem !important; } .m-full-65 { margin: 4.0625rem !important; } .mt-full-65, .my-full-65 { margin-top: 4.0625rem !important; } .mr-full-65, .mx-full-65 { margin-right: 4.0625rem !important; } .mb-full-65, .my-full-65 { margin-bottom: 4.0625rem !important; } .ml-full-65, .mx-full-65 { margin-left: 4.0625rem !important; } .m-full-70 { margin: 4.375rem !important; } .mt-full-70, .my-full-70 { margin-top: 4.375rem !important; } .mr-full-70, .mx-full-70 { margin-right: 4.375rem !important; } .mb-full-70, .my-full-70 { margin-bottom: 4.375rem !important; } .ml-full-70, .mx-full-70 { margin-left: 4.375rem !important; } .m-full-80 { margin: 5rem !important; } .mt-full-80, .my-full-80 { margin-top: 5rem !important; } .mr-full-80, .mx-full-80 { margin-right: 5rem !important; } .mb-full-80, .my-full-80 { margin-bottom: 5rem !important; } .ml-full-80, .mx-full-80 { margin-left: 5rem !important; } .m-full-90 { margin: 5.625rem !important; } .mt-full-90, .my-full-90 { margin-top: 5.625rem !important; } .mr-full-90, .mx-full-90 { margin-right: 5.625rem !important; } .mb-full-90, .my-full-90 { margin-bottom: 5.625rem !important; } .ml-full-90, .mx-full-90 { margin-left: 5.625rem !important; } .m-full-100 { margin: 6.25rem !important; } .mt-full-100, .my-full-100 { margin-top: 6.25rem !important; } .mr-full-100, .mx-full-100 { margin-right: 6.25rem !important; } .mb-full-100, .my-full-100 { margin-bottom: 6.25rem !important; } .ml-full-100, .mx-full-100 { margin-left: 6.25rem !important; } .m-full-110 { margin: 6.875rem !important; } .mt-full-110, .my-full-110 { margin-top: 6.875rem !important; } .mr-full-110, .mx-full-110 { margin-right: 6.875rem !important; } .mb-full-110, .my-full-110 { margin-bottom: 6.875rem !important; } .ml-full-110, .mx-full-110 { margin-left: 6.875rem !important; } .m-full-120 { margin: 7.5rem !important; } .mt-full-120, .my-full-120 { margin-top: 7.5rem !important; } .mr-full-120, .mx-full-120 { margin-right: 7.5rem !important; } .mb-full-120, .my-full-120 { margin-bottom: 7.5rem !important; } .ml-full-120, .mx-full-120 { margin-left: 7.5rem !important; } .m-full-130 { margin: 8.125rem !important; } .mt-full-130, .my-full-130 { margin-top: 8.125rem !important; } .mr-full-130, .mx-full-130 { margin-right: 8.125rem !important; } .mb-full-130, .my-full-130 { margin-bottom: 8.125rem !important; } .ml-full-130, .mx-full-130 { margin-left: 8.125rem !important; } .m-full-150 { margin: 9.375rem !important; } .mt-full-150, .my-full-150 { margin-top: 9.375rem !important; } .mr-full-150, .mx-full-150 { margin-right: 9.375rem !important; } .mb-full-150, .my-full-150 { margin-bottom: 9.375rem !important; } .ml-full-150, .mx-full-150 { margin-left: 9.375rem !important; } .p-full-0 { padding: 0 !important; } .pt-full-0, .py-full-0 { padding-top: 0 !important; } .pr-full-0, .px-full-0 { padding-right: 0 !important; } .pb-full-0, .py-full-0 { padding-bottom: 0 !important; } .pl-full-0, .px-full-0 { padding-left: 0 !important; } .p-full-5 { padding: 0.3125rem !important; } .pt-full-5, .py-full-5 { padding-top: 0.3125rem !important; } .pr-full-5, .px-full-5 { padding-right: 0.3125rem !important; } .pb-full-5, .py-full-5 { padding-bottom: 0.3125rem !important; } .pl-full-5, .px-full-5 { padding-left: 0.3125rem !important; } .p-full-10 { padding: 0.625rem !important; } .pt-full-10, .py-full-10 { padding-top: 0.625rem !important; } .pr-full-10, .px-full-10 { padding-right: 0.625rem !important; } .pb-full-10, .py-full-10 { padding-bottom: 0.625rem !important; } .pl-full-10, .px-full-10 { padding-left: 0.625rem !important; } .p-full-15 { padding: 0.9375rem !important; } .pt-full-15, .py-full-15 { padding-top: 0.9375rem !important; } .pr-full-15, .px-full-15 { padding-right: 0.9375rem !important; } .pb-full-15, .py-full-15 { padding-bottom: 0.9375rem !important; } .pl-full-15, .px-full-15 { padding-left: 0.9375rem !important; } .p-full-20 { padding: 1.25rem !important; } .pt-full-20, .py-full-20 { padding-top: 1.25rem !important; } .pr-full-20, .px-full-20 { padding-right: 1.25rem !important; } .pb-full-20, .py-full-20 { padding-bottom: 1.25rem !important; } .pl-full-20, .px-full-20 { padding-left: 1.25rem !important; } .p-full-25 { padding: 1.5625rem !important; } .pt-full-25, .py-full-25 { padding-top: 1.5625rem !important; } .pr-full-25, .px-full-25 { padding-right: 1.5625rem !important; } .pb-full-25, .py-full-25 { padding-bottom: 1.5625rem !important; } .pl-full-25, .px-full-25 { padding-left: 1.5625rem !important; } .p-full-30 { padding: 1.875rem !important; } .pt-full-30, .py-full-30 { padding-top: 1.875rem !important; } .pr-full-30, .px-full-30 { padding-right: 1.875rem !important; } .pb-full-30, .py-full-30 { padding-bottom: 1.875rem !important; } .pl-full-30, .px-full-30 { padding-left: 1.875rem !important; } .p-full-35 { padding: 2.1875rem !important; } .pt-full-35, .py-full-35 { padding-top: 2.1875rem !important; } .pr-full-35, .px-full-35 { padding-right: 2.1875rem !important; } .pb-full-35, .py-full-35 { padding-bottom: 2.1875rem !important; } .pl-full-35, .px-full-35 { padding-left: 2.1875rem !important; } .p-full-40 { padding: 2.5rem !important; } .pt-full-40, .py-full-40 { padding-top: 2.5rem !important; } .pr-full-40, .px-full-40 { padding-right: 2.5rem !important; } .pb-full-40, .py-full-40 { padding-bottom: 2.5rem !important; } .pl-full-40, .px-full-40 { padding-left: 2.5rem !important; } .p-full-50 { padding: 3.125rem !important; } .pt-full-50, .py-full-50 { padding-top: 3.125rem !important; } .pr-full-50, .px-full-50 { padding-right: 3.125rem !important; } .pb-full-50, .py-full-50 { padding-bottom: 3.125rem !important; } .pl-full-50, .px-full-50 { padding-left: 3.125rem !important; } .p-full-60 { padding: 3.75rem !important; } .pt-full-60, .py-full-60 { padding-top: 3.75rem !important; } .pr-full-60, .px-full-60 { padding-right: 3.75rem !important; } .pb-full-60, .py-full-60 { padding-bottom: 3.75rem !important; } .pl-full-60, .px-full-60 { padding-left: 3.75rem !important; } .p-full-65 { padding: 4.0625rem !important; } .pt-full-65, .py-full-65 { padding-top: 4.0625rem !important; } .pr-full-65, .px-full-65 { padding-right: 4.0625rem !important; } .pb-full-65, .py-full-65 { padding-bottom: 4.0625rem !important; } .pl-full-65, .px-full-65 { padding-left: 4.0625rem !important; } .p-full-70 { padding: 4.375rem !important; } .pt-full-70, .py-full-70 { padding-top: 4.375rem !important; } .pr-full-70, .px-full-70 { padding-right: 4.375rem !important; } .pb-full-70, .py-full-70 { padding-bottom: 4.375rem !important; } .pl-full-70, .px-full-70 { padding-left: 4.375rem !important; } .p-full-80 { padding: 5rem !important; } .pt-full-80, .py-full-80 { padding-top: 5rem !important; } .pr-full-80, .px-full-80 { padding-right: 5rem !important; } .pb-full-80, .py-full-80 { padding-bottom: 5rem !important; } .pl-full-80, .px-full-80 { padding-left: 5rem !important; } .p-full-90 { padding: 5.625rem !important; } .pt-full-90, .py-full-90 { padding-top: 5.625rem !important; } .pr-full-90, .px-full-90 { padding-right: 5.625rem !important; } .pb-full-90, .py-full-90 { padding-bottom: 5.625rem !important; } .pl-full-90, .px-full-90 { padding-left: 5.625rem !important; } .p-full-100 { padding: 6.25rem !important; } .pt-full-100, .py-full-100 { padding-top: 6.25rem !important; } .pr-full-100, .px-full-100 { padding-right: 6.25rem !important; } .pb-full-100, .py-full-100 { padding-bottom: 6.25rem !important; } .pl-full-100, .px-full-100 { padding-left: 6.25rem !important; } .p-full-110 { padding: 6.875rem !important; } .pt-full-110, .py-full-110 { padding-top: 6.875rem !important; } .pr-full-110, .px-full-110 { padding-right: 6.875rem !important; } .pb-full-110, .py-full-110 { padding-bottom: 6.875rem !important; } .pl-full-110, .px-full-110 { padding-left: 6.875rem !important; } .p-full-120 { padding: 7.5rem !important; } .pt-full-120, .py-full-120 { padding-top: 7.5rem !important; } .pr-full-120, .px-full-120 { padding-right: 7.5rem !important; } .pb-full-120, .py-full-120 { padding-bottom: 7.5rem !important; } .pl-full-120, .px-full-120 { padding-left: 7.5rem !important; } .p-full-130 { padding: 8.125rem !important; } .pt-full-130, .py-full-130 { padding-top: 8.125rem !important; } .pr-full-130, .px-full-130 { padding-right: 8.125rem !important; } .pb-full-130, .py-full-130 { padding-bottom: 8.125rem !important; } .pl-full-130, .px-full-130 { padding-left: 8.125rem !important; } .p-full-150 { padding: 9.375rem !important; } .pt-full-150, .py-full-150 { padding-top: 9.375rem !important; } .pr-full-150, .px-full-150 { padding-right: 9.375rem !important; } .pb-full-150, .py-full-150 { padding-bottom: 9.375rem !important; } .pl-full-150, .px-full-150 { padding-left: 9.375rem !important; } .m-full-n5 { margin: -0.3125rem !important; } .mt-full-n5, .my-full-n5 { margin-top: -0.3125rem !important; } .mr-full-n5, .mx-full-n5 { margin-right: -0.3125rem !important; } .mb-full-n5, .my-full-n5 { margin-bottom: -0.3125rem !important; } .ml-full-n5, .mx-full-n5 { margin-left: -0.3125rem !important; } .m-full-n10 { margin: -0.625rem !important; } .mt-full-n10, .my-full-n10 { margin-top: -0.625rem !important; } .mr-full-n10, .mx-full-n10 { margin-right: -0.625rem !important; } .mb-full-n10, .my-full-n10 { margin-bottom: -0.625rem !important; } .ml-full-n10, .mx-full-n10 { margin-left: -0.625rem !important; } .m-full-n15 { margin: -0.9375rem !important; } .mt-full-n15, .my-full-n15 { margin-top: -0.9375rem !important; } .mr-full-n15, .mx-full-n15 { margin-right: -0.9375rem !important; } .mb-full-n15, .my-full-n15 { margin-bottom: -0.9375rem !important; } .ml-full-n15, .mx-full-n15 { margin-left: -0.9375rem !important; } .m-full-n20 { margin: -1.25rem !important; } .mt-full-n20, .my-full-n20 { margin-top: -1.25rem !important; } .mr-full-n20, .mx-full-n20 { margin-right: -1.25rem !important; } .mb-full-n20, .my-full-n20 { margin-bottom: -1.25rem !important; } .ml-full-n20, .mx-full-n20 { margin-left: -1.25rem !important; } .m-full-n25 { margin: -1.5625rem !important; } .mt-full-n25, .my-full-n25 { margin-top: -1.5625rem !important; } .mr-full-n25, .mx-full-n25 { margin-right: -1.5625rem !important; } .mb-full-n25, .my-full-n25 { margin-bottom: -1.5625rem !important; } .ml-full-n25, .mx-full-n25 { margin-left: -1.5625rem !important; } .m-full-n30 { margin: -1.875rem !important; } .mt-full-n30, .my-full-n30 { margin-top: -1.875rem !important; } .mr-full-n30, .mx-full-n30 { margin-right: -1.875rem !important; } .mb-full-n30, .my-full-n30 { margin-bottom: -1.875rem !important; } .ml-full-n30, .mx-full-n30 { margin-left: -1.875rem !important; } .m-full-n35 { margin: -2.1875rem !important; } .mt-full-n35, .my-full-n35 { margin-top: -2.1875rem !important; } .mr-full-n35, .mx-full-n35 { margin-right: -2.1875rem !important; } .mb-full-n35, .my-full-n35 { margin-bottom: -2.1875rem !important; } .ml-full-n35, .mx-full-n35 { margin-left: -2.1875rem !important; } .m-full-n40 { margin: -2.5rem !important; } .mt-full-n40, .my-full-n40 { margin-top: -2.5rem !important; } .mr-full-n40, .mx-full-n40 { margin-right: -2.5rem !important; } .mb-full-n40, .my-full-n40 { margin-bottom: -2.5rem !important; } .ml-full-n40, .mx-full-n40 { margin-left: -2.5rem !important; } .m-full-n50 { margin: -3.125rem !important; } .mt-full-n50, .my-full-n50 { margin-top: -3.125rem !important; } .mr-full-n50, .mx-full-n50 { margin-right: -3.125rem !important; } .mb-full-n50, .my-full-n50 { margin-bottom: -3.125rem !important; } .ml-full-n50, .mx-full-n50 { margin-left: -3.125rem !important; } .m-full-n60 { margin: -3.75rem !important; } .mt-full-n60, .my-full-n60 { margin-top: -3.75rem !important; } .mr-full-n60, .mx-full-n60 { margin-right: -3.75rem !important; } .mb-full-n60, .my-full-n60 { margin-bottom: -3.75rem !important; } .ml-full-n60, .mx-full-n60 { margin-left: -3.75rem !important; } .m-full-n65 { margin: -4.0625rem !important; } .mt-full-n65, .my-full-n65 { margin-top: -4.0625rem !important; } .mr-full-n65, .mx-full-n65 { margin-right: -4.0625rem !important; } .mb-full-n65, .my-full-n65 { margin-bottom: -4.0625rem !important; } .ml-full-n65, .mx-full-n65 { margin-left: -4.0625rem !important; } .m-full-n70 { margin: -4.375rem !important; } .mt-full-n70, .my-full-n70 { margin-top: -4.375rem !important; } .mr-full-n70, .mx-full-n70 { margin-right: -4.375rem !important; } .mb-full-n70, .my-full-n70 { margin-bottom: -4.375rem !important; } .ml-full-n70, .mx-full-n70 { margin-left: -4.375rem !important; } .m-full-n80 { margin: -5rem !important; } .mt-full-n80, .my-full-n80 { margin-top: -5rem !important; } .mr-full-n80, .mx-full-n80 { margin-right: -5rem !important; } .mb-full-n80, .my-full-n80 { margin-bottom: -5rem !important; } .ml-full-n80, .mx-full-n80 { margin-left: -5rem !important; } .m-full-n90 { margin: -5.625rem !important; } .mt-full-n90, .my-full-n90 { margin-top: -5.625rem !important; } .mr-full-n90, .mx-full-n90 { margin-right: -5.625rem !important; } .mb-full-n90, .my-full-n90 { margin-bottom: -5.625rem !important; } .ml-full-n90, .mx-full-n90 { margin-left: -5.625rem !important; } .m-full-n100 { margin: -6.25rem !important; } .mt-full-n100, .my-full-n100 { margin-top: -6.25rem !important; } .mr-full-n100, .mx-full-n100 { margin-right: -6.25rem !important; } .mb-full-n100, .my-full-n100 { margin-bottom: -6.25rem !important; } .ml-full-n100, .mx-full-n100 { margin-left: -6.25rem !important; } .m-full-n110 { margin: -6.875rem !important; } .mt-full-n110, .my-full-n110 { margin-top: -6.875rem !important; } .mr-full-n110, .mx-full-n110 { margin-right: -6.875rem !important; } .mb-full-n110, .my-full-n110 { margin-bottom: -6.875rem !important; } .ml-full-n110, .mx-full-n110 { margin-left: -6.875rem !important; } .m-full-n120 { margin: -7.5rem !important; } .mt-full-n120, .my-full-n120 { margin-top: -7.5rem !important; } .mr-full-n120, .mx-full-n120 { margin-right: -7.5rem !important; } .mb-full-n120, .my-full-n120 { margin-bottom: -7.5rem !important; } .ml-full-n120, .mx-full-n120 { margin-left: -7.5rem !important; } .m-full-n130 { margin: -8.125rem !important; } .mt-full-n130, .my-full-n130 { margin-top: -8.125rem !important; } .mr-full-n130, .mx-full-n130 { margin-right: -8.125rem !important; } .mb-full-n130, .my-full-n130 { margin-bottom: -8.125rem !important; } .ml-full-n130, .mx-full-n130 { margin-left: -8.125rem !important; } .m-full-n150 { margin: -9.375rem !important; } .mt-full-n150, .my-full-n150 { margin-top: -9.375rem !important; } .mr-full-n150, .mx-full-n150 { margin-right: -9.375rem !important; } .mb-full-n150, .my-full-n150 { margin-bottom: -9.375rem !important; } .ml-full-n150, .mx-full-n150 { margin-left: -9.375rem !important; } .m-full-auto { margin: auto !important; } .mt-full-auto, .my-full-auto { margin-top: auto !important; } .mr-full-auto, .mx-full-auto { margin-right: auto !important; } .mb-full-auto, .my-full-auto { margin-bottom: auto !important; } .ml-full-auto, .mx-full-auto { margin-left: auto !important; } }

.text-monospace { font-family: "basier", monospace !important; }

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

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

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

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

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

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

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

@media (min-width: 576px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; } }

@media (min-width: 1024px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } }

@media (min-width: 1280px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; } }

@media (min-width: 1366px) { .text-xxl-left { text-align: left !important; } .text-xxl-right { text-align: right !important; } .text-xxl-center { text-align: center !important; } }

@media (min-width: 1440px) { .text-xxxl-left { text-align: left !important; } .text-xxxl-right { text-align: right !important; } .text-xxxl-center { text-align: center !important; } }

@media (min-width: 1560px) { .text-xxxxl-left { text-align: left !important; } .text-xxxxl-right { text-align: right !important; } .text-xxxxl-center { text-align: center !important; } }

@media (min-width: 1660px) { .text-full-left { text-align: left !important; } .text-full-right { text-align: right !important; } .text-full-center { text-align: center !important; } }

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

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

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

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

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

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

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

.font-weight-bolder { font-weight: 800 !important; }

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

.text-white { color: #fff !important; }

.text-primary { color: #111 !important; }

a.text-primary:hover, a.text-primary:focus { color: black !important; }

.text-secondary { color: #EA0053 !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #9e0038 !important; }

.text-aubergine { color: #111 !important; }

a.text-aubergine:hover, a.text-aubergine:focus { color: black !important; }

.text-success { color: #050505 !important; }

a.text-success:hover, a.text-success:focus { color: black !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #0f6674 !important; }

.text-warning { color: #D1FF71 !important; }

a.text-warning:hover, a.text-warning:focus { color: #b8ff25 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; }

.text-light { color: #f7f7f7 !important; }

a.text-light:hover, a.text-light:focus { color: #d1d1d1 !important; }

.text-blue-light { color: #E0E4E9 !important; }

a.text-blue-light:hover, a.text-blue-light:focus { color: #b3bdc9 !important; }

.text-yellow { color: #D1FF71 !important; }

a.text-yellow:hover, a.text-yellow:focus { color: #b8ff25 !important; }

.text-white { color: #fff !important; }

a.text-white:hover, a.text-white:focus { color: #d9d9d9 !important; }

.text-dark { color: #111 !important; }

a.text-dark:hover, a.text-dark:focus { color: black !important; }

.text-black { color: #000 !important; }

a.text-black:hover, a.text-black:focus { color: black !important; }

.text-link { color: #0091E6 !important; }

a.text-link:hover, a.text-link:focus { color: #00619a !important; }

.text-body { color: #111 !important; }

.text-muted { color: #6c757d !important; }

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

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

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

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

.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }

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

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

html { scroll-behavior: smooth; }

html, body { height: 100%; }

body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden; overflow-y: scroll; width: 100%; }

.main { background-color: #fff; }

p { line-height: 1.5; }

/* width */
/* Track */
/* Handle */
@media (min-width: 1560px) { .container { padding-left: 13.5%; padding-right: 13.5%; } }

@media (max-width: 1559.98px) { .container { padding-left: 9%; padding-right: 9%; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .container { padding-left: 10%; padding-right: 10%; } }

@media (max-width: 767.98px) { .container { padding-left: 1.125rem; padding-right: 1.125rem; } }

/* The Typekit service used to deliver this font or fonts for use on websites is provided by Adobe and is subject to these Terms of Use http://www.adobe.com/products/eulas/tou_typekit. For font license information, see the list below. usual: - http://typekit.com/eulas/00000000000000000001771d - http://typekit.com/eulas/00000000000000000001771f - http://typekit.com/eulas/000000000000000000017722 © 2009-2019 Adobe Systems Incorporated. All Rights Reserved. */
/*{"last_published":"2019-07-12 11:54:48 UTC"}*/
@font-face { font-family: "usual"; src: url("https://use.typekit.net/af/393a58/00000000000000000001771d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/393a58/00000000000000000001771d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/393a58/00000000000000000001771d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype"); font-style: normal; font-weight: 600; }

@font-face { font-family: "usual"; src: url("https://use.typekit.net/af/8d84f0/00000000000000000001771f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/8d84f0/00000000000000000001771f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/8d84f0/00000000000000000001771f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype"); font-style: normal; font-weight: 300; }

@font-face { font-family: "usual"; src: url("https://use.typekit.net/af/8efdc5/000000000000000000017722/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/8efdc5/000000000000000000017722/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/8efdc5/000000000000000000017722/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype"); font-style: normal; font-weight: 800; }

@font-face { font-family: "basier"; src: url("../fonts/BasierSquareMono-Regular.woff") format("woff"), url("../fonts/BasierSquareMono-Regular.woff2") format("woff2"), url("../fonts/BasierSquareMono-Regular.svg#BasierSquareMono-Regular") format("svg"), url("../fonts/BasierSquareMono-Regular.eot"), url("../fonts/BasierSquareMono-Regular.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; font-display: swap; }

.tk-usual { font-family: "usual",sans-serif; }

[data-animate="slideClipInLeft"] { clip-path: inset(0 99% 0 0); will-change: clip-path; }

.animate[data-animate="slideClipInLeft"] { clip-path: inset(0 0% 0 0); /*!important;*/ transition: clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86); }

[data-animate="slideClipInUp"] [data-slideClipInUp-target] { clip-path: inset(100% 0 0 0); will-change: clip-path; }

.animate[data-animate="slideClipInUp"] [data-slideClipInUp-target] { clip-path: inset(0.1% 0 0 0) !important; /*!important;*/ transition: clip-path 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86); }

[data-animate="slideScaleInLeft"] { transform: scaleX(0.01); transform-origin: left; transition: transform 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86); will-change: transform; }

.animate[data-animate="slideScaleInLeft"] { transform: scaleX(1); }

[data-animate="slideInLeft"] { transform: translate3d(-100%, 0, 0); }

.animate[data-animate="slideInLeft"] { transform: translate3d(0, 0, 0) !important; transition: transform 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86); }

[data-animate="slideInLeft"][data-move="25"] { transform: translate3d(-25%, 0, 0); }

[data-animate="slideInUp"] { transform: translate3d(0, 100%, 0); }

.animate[data-animate="slideInUp"] { transform: translate3d(0, 0, 0) !important; transition: transform 0.9s cubic-bezier(0.785, 0.135, 0.15, 0.86); }

[data-animate="slideInUp"][data-move="25"] { transform: translate3d(0, 25%, 0); }

[data-animate="splitTextUp"] { opacity: 0; }

[data-animate="splitTextUp"] .split_line { overflow: hidden; }

[data-animate="splitTextUp"] .split_word { position: relative; display: inline-block; transform: translateY(100%); }

.h1[data-animate="splitTextUp"], .h2[data-animate="splitTextUp"], .h3[data-animate="splitTextUp"] { line-height: 1.25; }

@media (max-width: 1279.98px) { .h1[data-animate="splitTextUp"], .h2[data-animate="splitTextUp"], .h3[data-animate="splitTextUp"] { line-height: 1.3; } }

@media (max-width: 767.98px) { .h1[data-animate="splitTextUp"], .h2[data-animate="splitTextUp"], .h3[data-animate="splitTextUp"] { line-height: 1.35; } }

.h1[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -1.5625rem; }

@media (max-width: 767.98px) { .h1[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -1.25rem; } }

.h2[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -0.625rem; }

@media (max-width: 767.98px) { .h2[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -0.3125rem; } }

.h3[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -0.625rem; }

.post-title[data-animate="splitTextUp"] .split_line:not(:first-child) { margin-top: -0.9375rem; }

[data-animate="mediaParallax"] { height: 100%; width: 100%; display: block; }

[data-animate="fadeInUp"] { opacity: 0; transform: translate3d(0, 2.5rem, 0); transition: transform 1s, opacity 1s; }

.animate[data-animate="fadeInUp"] { opacity: 1; transform: translate3d(0, 0, 0); }

@media (max-width: 767.98px) { h2, .h2 { font-size: 2.125rem; } }

h2, .h2, h4, .h4 { letter-spacing: -1px; }

@media (max-width: 1023.98px) { h3, .h3 { font-size: 2.25rem; } }

@media (max-width: 767.98px) { h3, .h3 { font-size: 1.625rem; } }

h5 { line-height: 1.4; }

.title { line-height: 0.9; color: #111; white-space: nowrap; }

.title + p { font-size: 1.0625rem; line-height: 1.8; margin-top: 2.8125rem; }

.title .split_box { display: inline-block; }

.title .split_box .split_word { top: 10px; }

.title + .text-outline { margin-top: -1.25rem; }

@media (min-width: 768px) { .title + .text-outline { margin-top: -1.5625rem; } }

@media (min-width: 1280px) { .title + .text-outline { margin-top: -1.875rem; } }

@media (min-width: 1440px) { .title + .text-outline { margin-top: -2.1875rem; } }

@media (max-width: 1439.98px) { .title { font-size: 5.625rem; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .title { font-size: 4.25rem; } .title .split_box .split_word { top: 7px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .title { font-size: 3.75rem; } }

@media (max-width: 1023.98px) { .title .split_box .split_word { top: 5px; } }

@media (max-width: 767.98px) { .title { font-size: 2.5rem; white-space: normal; } .title + p { font-size: 1rem; } }

@media (min-width: 768px) { .claim { font-size: 1.125rem !important; line-height: 1.7 !important; } }

@media (max-width: 767.98px) { .claim { line-height: 1.6; } }

@media (max-width: 1279.98px) { .lead { font-size: 1.125rem; } }

.subtitle { font-weight: 600; text-transform: uppercase; letter-spacing: 2px; font-size: 0.875rem; }

.caption { font-size: 80%; font-weight: 400; color: #989898; }

.gradient-01 { background: linear-gradient(135deg, #2154A0 10%, #112A50 100%); position: relative; }

.gradient-01-1 { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(45deg, rgba(17, 42, 80, 0) -50%, rgba(0, 103, 255, 0.8) 100%); }

.gradient-red { background: linear-gradient(135deg, #C20936 -100%, #EA004C 110%); }

.bg-gradient-primary { background: linear-gradient(135deg, #39223d 0%, #690046 100%); }

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

.top-0 { top: 0; }

.start-0 { left: 0; }

.no-screen__r { margin-right: var(--containerSpacer); }

@media (max-width: 1559.98px) { .no-screen__r.mockup-web-app { margin-right: calc(var(--containerSpacer) - 180px); } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .no-screen__r.mockup-web-app { margin-right: calc(var(--containerSpacer) - 400px); } }

.font-weight-medium { font-weight: 600 !important; }

.ls-0 { letter-spacing: 0 !important; }

.wysiwyg p, .wysiwyg li { font-size: 1rem; line-height: 1.9; font-weight: 300; }

@media (max-width: 767.98px) { .wysiwyg p, .wysiwyg li { line-height: 1.7; } }

.wysiwyg p, .wysiwyg ul, .wysiwyg ol { margin-bottom: 1.875rem; }

.wysiwyg h2 { font-size: 2.25rem; position: relative; }

@media (max-width: 1023.98px) { .wysiwyg h2 { font-size: 2.25rem; } }

@media (max-width: 767.98px) { .wysiwyg h2 { font-size: 1.625rem; } }

.wysiwyg h2:before { content: ""; width: 5.3125rem; height: 1px; background-color: #111; position: absolute; top: 1.5625rem; right: 100%; margin-right: 1.875rem; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .wysiwyg h2:before { width: 2.25rem; margin-right: 0.9375rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .wysiwyg h2:before { width: 1.625rem; margin-right: 0.75rem; } }

@media (max-width: 767.98px) { .wysiwyg h2:before { width: 1.25rem; margin-right: 0.625rem; top: 1rem; } }

.wysiwyg h3 { font-size: 2rem; position: relative; }

@media (max-width: 767.98px) { .wysiwyg h3 { font-size: 1.5rem; } }

.wysiwyg h3:before { content: ""; width: 5.3125rem; height: 1px; background-color: #111; position: absolute; top: 1.375rem; right: 100%; margin-right: 1.875rem; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .wysiwyg h3:before { width: 2.25rem; margin-right: 0.9375rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .wysiwyg h3:before { width: 1.625rem; margin-right: 0.75rem; } }

@media (max-width: 767.98px) { .wysiwyg h3:before { width: 1.25rem; margin-right: 0.625rem; top: 0.875rem; } }

.wysiwyg h2, .wysiwyg h3, .wysiwyg h4 { font-weight: 800; line-height: 1.3; margin-bottom: 1.875rem; }

@media (max-width: 767.98px) { .wysiwyg h2, .wysiwyg h3, .wysiwyg h4 { line-height: 1.1; } }

.wysiwyg h5 { font-weight: 400; line-height: 1.7; font-size: 1.125rem; opacity: .7; margin-bottom: 1.875rem; }

@media (max-width: 767.98px) { .wysiwyg h5 { font-size: 1.0625rem; line-height: 1.7; } }

.wysiwyg h4 { font-size: 1.625rem; }

.wysiwyg a { color: #0091E6; text-decoration: underline; }

.wysiwyg a:hover { text-decoration: none; }

.wysiwyg ul + h2, .wysiwyg ul + h3, .wysiwyg ol + h2, .wysiwyg ol + h3 { margin-top: 3.75rem; }

@media (max-width: 767.98px) { .wysiwyg ul + h2, .wysiwyg ul + h3, .wysiwyg ol + h2, .wysiwyg ol + h3 { margin-top: 2.5rem; } }

.vh-80 { height: 80vh; }

/*body { cursor: none;  }*/
.c-cursor { position: fixed; left: 0; top: 0; pointer-events: none; mix-blend-mode: difference; }

.c-cursor-outer { width: 30px; height: 30px; z-index: 12000; }

.c-cursor-outer-circle { position: absolute; width: 30px; height: 30px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; opacity: 0.2; border: 1px solid #fff; }

.c-cursor-outer.button { border: 2px solid #ccc; border-radius: 50px; width: 90px; height: 90px; border-width: 3px; transform: translate(-50%, -50%) rotate(0deg); }

.c-cursor-inner { width: 5px; height: 5px; left: -2.5px; top: -2.5px; z-index: 11000; background: #fff; }

.c-cursor__arrow { position: absolute; top: 50%; left: 50%; width: 26px; height: 2px; margin-left: -13px; margin-top: -1px; background-color: #fff; }

.c-cursor__arrow::before { content: ""; position: absolute; right: -2px; bottom: 1px; height: 14px; width: 14px; border-width: 0 2px 2px 0; border-style: solid; border-color: #fff; transform-origin: right bottom; transform: rotate(-45deg); }

.c-navbar { display: flex; align-items: center; pointer-events: all; }

.c-navbar-item:not(.btn) { color: #000; font-size: 0.75rem; font-weight: 600; line-height: 2.25; /*.white & { color: $white; }*/ }

.c-navbar-item.o-link:not(.btn) { display: block; }

.c-navbar-item.o-link:not(.btn):before { height: 2px; bottom: 0; }

.menu-is_show .c-navbar-item { pointer-events: none; }

.c-navbar-contact { opacity: 0; pointer-events: none; margin-right: 3.75rem; }

@media (min-width: 1440px) { .c-navbar-contact { margin-right: 6.25rem; } }

.c-navbar-contact .footer-nav a { color: #111 !important; font-weight: 600; letter-spacing: -0.5px; }

.c-navbar-contact .footer-nav a:before { background-color: #111; }

@media (min-width: 768px) { .menu-is_show .c-navbar-contact { opacity: 1; pointer-events: all; } }

.c-ham { position: relative; height: 2.8125rem; width: 2.8125rem; padding: 0; border: none; background-color: transparent; outline: 0 !important; }

@media (max-width: 767.98px) { .c-ham { height: 2.5rem; width: 2.5rem; } }

.c-ham-o, .c-ham-c { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.c-ham-o span, .c-ham-c span { display: block; width: 1.5rem; height: 2px; background-color: #000; }

@media (max-width: 767.98px) { .c-ham-o span, .c-ham-c span { width: 1.125rem; } }

.c-ham-o span:not(:last-child) { margin-bottom: 0.25rem; }

.c-ham-c { visibility: hidden; opacity: 0; }

.c-ham-c span { position: absolute; top: 50%; }

.c-ham-c span:first-child { transform: rotate(45deg); }

.c-ham-c span:last-child { transform: rotate(-45deg); }

.c-brand { color: #000 !important; display: flex; text-decoration: none !important; pointer-events: all; }

.c-brand-lo { display: block; width: 3.125rem; height: 3.125rem; }

.c-brand-lo .svgBrandPath { fill: #000; }

.c-brand-lo .svgBrandCir { fill: none; stroke: #000; stroke-width: 3px; transform-origin: center; }

@media (min-width: 768px) and (max-width: 1023.98px) { .c-brand-lo { width: 3rem; height: 3rem; } }

@media (max-width: 767.98px) { .c-brand-lo { width: 2.5rem; height: 2.5rem; } }

.c-brand-lo.c-brand-loading .svgBrandPath { fill: #000; }

.c-brand-lo.c-brand-loading .svgBrandCir { stroke: #000; }

.c-brand-tx { overflow: hidden; margin-left: 13px; font-size: 12px; line-height: 1.15; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; letter-spacing: .5px; }

.c-brand-tx span:first-child { font-weight: 600; }

@media (max-width: 1023.98px) { .c-brand-tx { font-size: 10px; margin-left: 8px; } }

@media (max-width: 767.98px) { .c-brand-tx span { transform: translate(0px, 0px) !important; } }

.c-brand-loading { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; }

.c-brand-loading svg { margin: 0 auto; }

.c-brand-loading .svgBrandPathLoading, .c-brand-loading .svgBrandCirLoading, .c-brand-loading .svgBrandCirLoadingBack { opacity: 0; }

.c-scrolldown { position: fixed; bottom: 0; right: 4.6875rem; height: 0.9375rem; display: flex; align-items: center; transform: rotate(90deg); transform-origin: right bottom; z-index: 1020; mix-blend-mode: difference; filter: invert(1); }

@media (min-width: 1366px) and (max-width: 1439.98px) { .c-scrolldown { right: 4.0625rem; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-scrolldown { right: 3.125rem; } }

@media (max-width: 1279.98px) { .c-scrolldown { display: none; } }

.c-scrolldown-line { position: relative; overflow: hidden; width: 3.75rem; height: 0.9375rem; margin-left: 0.9375rem; }

.c-scrolldown-line::before, .c-scrolldown-line-in { position: absolute; top: 50%; height: 1px; width: 100%; margin-top: -2px; }

.c-scrolldown-line::before { content: ""; background-color: rgba(0, 0, 0, 0.25); }

.c-scrolldown-line-in { right: 100%; background-color: #000; transform: translateX(var(--scrollbarProgress)); }

.c-scrolldown-line-in::before { content: ""; position: absolute; right: -1px; height: 0.9375rem; width: 1px; transform: translateY(-50%); background-color: #000; }

.c-scrolldown-text { font-size: 0.8125rem; color: rgba(0, 0, 0, 0.8); transform: rotate(180deg); }

.c-fixed-comment { position: fixed; z-index: 1; bottom: calc(2.125rem / 2); right: calc(100% - 3.75rem - (2.125rem / 4)); height: 2.125rem; display: flex; align-items: center; transform: rotate(90deg); transform-origin: right bottom; mix-blend-mode: difference; filter: invert(1); }

@media (min-width: 1366px) and (max-width: 1439.98px) { .c-fixed-comment { right: calc(100% - 3.125rem - (2.125rem / 4)); } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-fixed-comment { right: calc(100% - 2.1875rem - (2.125rem / 4)); } }

@media (max-width: 1279.98px) { .c-fixed-comment { right: calc(100% - 1.875rem - (2.125rem / 4)); } }

@media (max-width: 1023.98px) { .c-fixed-comment { right: 1.875rem; width: 100vh; justify-content: flex-end; overflow: hidden; bottom: 0; } }

@media (max-width: 767.98px) { .c-fixed-comment { display: none; } }

.c-fixed-comment-crcl { width: 2.125rem; height: 2.125rem; margin-left: 0.9375rem; border: 1px solid rgba(0, 0, 0, 0.25); border-radius: 3.125rem; position: relative; }

.c-fixed-comment-crcl::before, .c-fixed-comment-crcl::after { content: ""; position: absolute; background-color: rgba(0, 0, 0, 0.25); height: 1px; top: 50%; transform: translateY(-50%); }

.c-fixed-comment-crcl::before { right: 100%; width: 7px; margin-right: 1px; }

.c-fixed-comment-crcl::after { left: 100%; margin-left: 1px; width: calc(2.125rem / 2); }

@media (max-width: 1023.98px) { .c-fixed-comment-crcl { display: none; } }

.c-fixed-comment-text { color: rgba(0, 0, 0, 0.8); transform: rotate(180deg); font-size: 0.8125rem; white-space: nowrap; }

@media (max-width: 1023.98px) { .c-fixed-comment-text { padding: 0 0.9375rem 0 3.75rem; } .c-fixed-comment-text:after, .c-fixed-comment-text:before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); height: 1px; background-color: rgba(0, 0, 0, 0.25); } .c-fixed-comment-text:before { left: -0.9375rem; width: 3.75rem; } .c-fixed-comment-text:after { left: 100%; width: 100%; } }

.form-floating { position: relative; }

.form-floating > .form-control, .form-floating > .form-select { height: calc(3.375rem + 0.126rem); padding: 0.9375rem 0.9375rem; }

.form-floating > label { position: absolute; top: 0; left: 0; height: 100%; padding: 0.9375rem 0.9375rem; pointer-events: none; border: 0.063rem solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; font-size: 0.9375rem; }

@media (prefers-reduced-motion: reduce) { .form-floating > label { transition: none; } }

.form-floating > .form-control::placeholder { color: transparent; }

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.375rem) translateX(0.15rem); }

.form-floating > .form-control:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.375rem) translateX(0.15rem); }

.custom-control { align-items: center; }

.custom-control-label { min-height: auto; }

.custom-control-label::before, .custom-control-label::after { top: 50%; transform: translateY(-50%); }

/* Mostramos el mensaje de alerta correspondiente */
.form-error .alert-primary { display: block !important; }

.form-success .alert-success { display: block !important; }

.is-loading .btn-submit .submit-text { display: none; }

.is-loading .btn-submit .spinner-border { display: inline-block; }

.is-loading.form-error .submit-text, .is-loading.form-success .submit-text { display: block; }

.is-loading.form-error .spinner-border, .is-loading.form-success .spinner-border { display: none; }

/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
#mc_embed_signup { background-color: transparent; }

#mc_embed_signup_scroll { display: flex; flex-wrap: wrap; justify-content: space-between; }

#mc_embed_signup_scroll .field { position: relative; }

#mc_embed_signup_scroll .field.full { width: 100%; }

#mc_embed_signup_scroll .field.half { width: 49%; }

@media (max-width: 480px) { #mc_embed_signup_scroll .field.half { width: 100% !important; } }

#mc_embed_signup_scroll .field textarea { min-height: 140px; resize: none; }

@media (max-width: 480px) { #mc_embed_signup_scroll .field textarea { min-height: 280px; } }

.required.mce_inline_error { background-color: #f8d7da !important; border-color: #f5c6cb !important; }

div.mce_inline_error { background-color: #f8d7da !important; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 0px; display: block; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-name='Capa 1' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23721c24;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,2.69A9.31,9.31,0,1,1,2.69,12,9.33,9.33,0,0,1,12,2.69M12,.5A11.5,11.5,0,1,0,23.5,12,11.5,11.5,0,0,0,12,.5Z'/%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,14.15a1.45,1.45,0,1,0,1.45,1.45A1.45,1.45,0,0,0,12,14.15Z'/%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,6.51A1.45,1.45,0,0,0,10.55,8v2.88a1.45,1.45,0,0,0,2.9,0V8A1.45,1.45,0,0,0,12,6.51Z'/%3E%3C/svg%3E%0A"); width: 24px; height: 24px; }

.optionalParent { width: 100%; margin-top: 8px; }

.optionalParent input[type=submit] { color: #fff; background-color: black; border-color: black; text-decoration: none; cursor: pointer; border-radius: 0.25rem; height: calc(3.375rem + 0.126rem); display: block; width: 100%; font-weight: 600; text-align: center; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: button; text-transform: none; overflow: visible; margin: 0; box-sizing: border-box; }

#mce-responses { display: block; width: 100%; }

#mce-success-response { margin-top: 20px !important; width: 100%; background-color: #d4edda; border-color: #c3e6cb; border-radius: 0.25rem; padding: 20px 60px 20px; position: relative; color: #28a745; font-size: 15px; text-align: left; }

#mce-success-response::before { content: ''; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 24 24' version='1.1' viewBox='0 0 24 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.7 8.8-4.3 4.3-1.7-1.7c-0.4-0.4-1-0.5-1.4-0.1s-0.5 1-0.1 1.4l0.1 0.1 2.3 2.4c0.2 0.2 0.4 0.3 0.7 0.3s0.5-0.1 0.7-0.3l5-5c0.4-0.4 0.4-1 0-1.4-0.3-0.4-0.9-0.4-1.3 0zm-2.7-6.8c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8z' fill='%2328A745'/%3E%3C/svg%3E%0A"); width: 24px; height: 24px; }

#mce-error-response { width: 100%; margin-top: 20px !important; background-color: #f8d7da; border-color: #f5c6cb; border-radius: 0.25rem; padding: 20px 60px 20px; position: relative; color: #721c24; font-size: 15px; text-align: left; }

#mce-error-response::before { content: ''; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg data-name='Capa 1' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23721c24;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,2.69A9.31,9.31,0,1,1,2.69,12,9.33,9.33,0,0,1,12,2.69M12,.5A11.5,11.5,0,1,0,23.5,12,11.5,11.5,0,0,0,12,.5Z'/%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,14.15a1.45,1.45,0,1,0,1.45,1.45A1.45,1.45,0,0,0,12,14.15Z'/%3E%3Cpath class='cls-1' transform='translate(-.5 -.5)' d='M12,6.51A1.45,1.45,0,0,0,10.55,8v2.88a1.45,1.45,0,0,0,2.9,0V8A1.45,1.45,0,0,0,12,6.51Z'/%3E%3C/svg%3E%0A"); width: 24px; height: 24px; }

.c-intro-media, .c-intro-text { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

.c-intro-media { opacity: .15; }

.c-intro-text tspan { letter-spacing: -12px; font-weight: 800; font-size: 200px; }

.c-intro-clip { position: absolute; top: 0; right: 0; bottom: 0; left: 0; /*&-img, &-video { clip-path: url(#svgIntroTextPath); }*/ /*&.something { .c-intro-clip { &-img, &-video { clip-path: url(#svgIntroTextPath); } } tspan, text { @include media-breakpoint-up(xxxxl) { font-size:220px;  }  @include media-breakpoint-down(xxxl) { font-size:200px;  }  @include media-breakpoint-down(xl) { font-size:180px;  }  } .clip { &-something { tspan { &:nth-child(4) { letter-spacing: -31px; } &:nth-child(5) { letter-spacing: -32px; } } } &-awesome { tspan { &:nth-child(1), &:nth-child(2) { letter-spacing: -43px; } &:nth-child(3) { letter-spacing: -37px; } &:nth-child(4) { letter-spacing: -38px; } &:nth-child(5), &:nth-child(6) { letter-spacing: -39px; } @include media-breakpoint-down(xl) { &:nth-child(1), &:nth-child(2) { letter-spacing: -36px; } &:nth-child(3), &:nth-child(4) { letter-spacing: -32px; } &:nth-child(5), &:nth-child(6) { letter-spacing: -31px; } } } } } }*/ }

.c-intro-clip tspan, .c-intro-clip text { font-weight: 800; font-size: 220px; letter-spacing: -38px; }

.c-intro-clip text { transform-origin: left center !important; }

@media (max-width: 1559.98px) { .c-intro-clip text { transform: scale(0.9); } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-intro-clip text { transform: scale(0.8); } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-intro-clip text { transform: translateX(2%) scale(0.7); } }

@media (min-width: 768px) and (max-width: 1023.98px) { .c-intro-clip text { transform: translate(2%, -25%) scale(0.5); } }

@media (min-width: 576px) and (max-width: 767.98px) { .c-intro-clip text { transform: scale(0.4); } }

@media (max-width: 575.98px) { .c-intro-clip text { transform: translate(3%, -25%) scale(0.27); } }

.c-intro-clip tspan:nth-child(1) { letter-spacing: -37px; }

.c-intro-clip tspan:nth-child(2) { letter-spacing: -41px; }

.c-intro-clip tspan:nth-child(3) { letter-spacing: -44px; }

.c-intro-clip tspan:nth-child(4) { letter-spacing: -38px; }

.c-intro-clip tspan:nth-child(5) { letter-spacing: -32px; }

.c-intro-clip tspan:nth-child(6), .c-intro-clip tspan:nth-child(7) { letter-spacing: -36px; }

.c-intro-clip tspan:nth-child(8) { letter-spacing: -31px; }

.c-intro-clip tspan:nth-child(9) { letter-spacing: -35px; }

.c-intro-clip tspan:nth-child(10), .c-intro-clip tspan:nth-child(11) { letter-spacing: -41px; }

.c-intro-clip tspan:nth-child(12) { letter-spacing: -36px; }

.c-intro-clip tspan:nth-child(13) { letter-spacing: -38px; }

.c-intro-clip tspan:nth-child(14), .c-intro-clip tspan:nth-child(15) { letter-spacing: -42px; }

.c-intro-clip tspan:nth-child(16), .c-intro-clip tspan:nth-child(17) { letter-spacing: -34px; }

.c-intro-clip tspan:nth-child(18) { letter-spacing: -38px; }

.c-intro-clip tspan:nth-child(19) { letter-spacing: -37px; }

.c-intro-clip tspan:nth-child(20) { letter-spacing: -38px; }

.c-intro-clip-img, .c-intro-img-bg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; }

.c-intro-clip.something .c-intro-clip-img, .c-intro-clip.something .c-intro-img-bg, .c-intro-clip.something .c-intro-clip-video { clip-path: url(#svgIntroTextPath); }

.c-text-mask { pointer-events: none; }

.c-text-mask-video { position: absolute; top: 2px; left: 2px; width: auto; height: 100%; }

.c-text-mask-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

.c-text-mask > div { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100%; mask-size: 100%; }

.c-text-mask__intro { width: 90%; max-width: 1300px; }

@media (max-width: 1559.98px) { .c-text-mask__intro { width: 85%; } }

@media (min-width: 576px) and (max-width: 767.98px) { .c-text-mask__intro { width: 60%; } }

@media (max-width: 575.98px) { .c-text-mask__intro { width: 90%; } }

.c-text-mask__intro div { clip-path: circle(0% at 0 100%); padding-bottom: 40%; transition: clip-path 1s ease-in-out; will-change: clip-path; }

@media (min-width: 576px) { .c-text-mask__intro div { -webkit-mask-image: url(/assets/images/mask-intro.png); mask-image: url(/assets/images/mask-intro.png); } }

@media (max-width: 767.98px) { .c-text-mask__intro div { -webkit-mask-image: url(/assets/images/mask-intro-375w.png); mask-image: url(/assets/images/mask-intro-375w.png); } }

.lang-en .c-text-mask__intro div { padding-bottom: 46%; }

@media (min-width: 576px) { .lang-en .c-text-mask__intro div { -webkit-mask-image: url(/assets/images/mask-intro-en.png); mask-image: url(/assets/images/mask-intro-en.png); } }

@media (max-width: 767.98px) { .lang-en .c-text-mask__intro div { -webkit-mask-image: url(/assets/images/mask-intro-en-375w.png); mask-image: url(/assets/images/mask-intro-en-375w.png); } }

.c-text-mask__intro span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #2f27b8; opacity: 1; mix-blend-mode: screen; transition: opacity 1.5s ease-in-out; }

.c-text-mask__intro .c-text-clip-video { width: auto; height: 100%; }

.page-loaded .c-text-mask__intro div { clip-path: circle(150% at 0 100%); }

.page-loaded .c-text-mask__intro span { opacity: 0; }

@media (min-width: 1440px) { .c-text-mask__ux { width: 80%; } }

@media (min-width: 1024px) and (max-width: 1439.98px) { .c-text-mask__ux { width: 75%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask__ux { width: 125%; } }

@media (max-width: 575.98px) { .c-text-mask__ux { width: 150%; margin-left: -20%; } }

.c-text-mask__ux > div { padding-bottom: 50%; }

@media (min-width: 768px) { .c-text-mask__ux > div { -webkit-mask-image: url(/assets/images/mask.design.desktop.png); mask-image: url(/assets/images/mask.design.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask__ux > div { -webkit-mask-image: url(/assets/images/mask.design.mobile.png); mask-image: url(/assets/images/mask.design.mobile.png); } }

@media (min-width: 1440px) { .c-text-mask__make { width: 70%; } }

@media (min-width: 1024px) and (max-width: 1439.98px) { .c-text-mask__make { width: 65%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask__make { width: 110%; } }

@media (max-width: 575.98px) { .c-text-mask__make { width: 135%; margin-left: -20%; } }

.c-text-mask__make > div { padding-bottom: 71%; }

@media (min-width: 768px) { .c-text-mask__make > div { -webkit-mask-image: url(/assets/images/mask.develop.desktop.png); mask-image: url(/assets/images/mask.develop.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask__make > div { -webkit-mask-image: url(/assets/images/mask.develop.mobile.png); mask-image: url(/assets/images/mask.develop.mobile.png); } }

@media (min-width: 1440px) { .c-text-mask__comunicate { width: 80%; } }

@media (min-width: 1024px) and (max-width: 1439.98px) { .c-text-mask__comunicate { width: 75%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask__comunicate { width: 125%; } }

@media (max-width: 575.98px) { .c-text-mask__comunicate { width: 150%; margin-left: -20%; } }

.c-text-mask__comunicate > div { padding-bottom: 54%; }

@media (min-width: 768px) { .c-text-mask__comunicate > div { -webkit-mask-image: url(/assets/images/mask.comunication.desktop.png); mask-image: url(/assets/images/mask.comunication.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask__comunicate > div { -webkit-mask-image: url(/assets/images/mask.comunication.mobile.png); mask-image: url(/assets/images/mask.comunication.mobile.png); } }

.c-text-mask-design__ux { width: 125%; }

@media (min-width: 1560px) and (max-width: 1659.98px) { .c-text-mask-design__ux { width: 145%; } }

@media (min-width: 1280px) and (max-width: 1559.98px) { .c-text-mask-design__ux { width: 155%; } }

@media (min-width: 576px) and (max-width: 1279.98px) { .c-text-mask-design__ux { width: 125%; } }

@media (max-width: 575.98px) { .c-text-mask-design__ux { width: 150%; margin-left: -20%; } }

.c-text-mask-design__ux > div { padding-bottom: 50%; }

@media (min-width: 576px) { .c-text-mask-design__ux > div { -webkit-mask-image: url(/assets/images/mask-ux.png); mask-image: url(/assets/images/mask-ux.png); } }

@media (max-width: 767.98px) { .c-text-mask-design__ux > div { -webkit-mask-image: url(/assets/images/mask-ux-375w.png); mask-image: url(/assets/images/mask-ux-375w.png); } }

.c-text-mask-startup { width: 125%; }

@media (min-width: 1560px) and (max-width: 1659.98px) { .c-text-mask-startup { width: 145%; } }

@media (min-width: 1280px) and (max-width: 1559.98px) { .c-text-mask-startup { width: 155%; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-text-mask-startup { width: 160%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask-startup { width: 150%; } }

@media (max-width: 575.98px) { .c-text-mask-startup { width: 190%; } }

.c-text-mask-startup > div { padding-bottom: 50%; mask-size: 50%; -webkit-mask-size: 50%; }

@media (min-width: 768px) { .c-text-mask-startup > div { -webkit-mask-position: 10% center; mask-position: 10% center; } }

@media (min-width: 1560px) { .c-text-mask-startup > div { -webkit-mask-position: 20% center; mask-position: 20% center; } }

@media (min-width: 576px) { .c-text-mask-startup > div { -webkit-mask-image: url(/assets/images/mask.startups.desktop.png); mask-image: url(/assets/images/mask.startups.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask-startup > div { -webkit-mask-image: url(/assets/images/mask.startups.mobile.png); mask-image: url(/assets/images/mask.startups.mobile.png); } }

.c-text-mask__lead { width: 810px; }

@media (min-width: 1366px) and (max-width: 1439.98px) { .c-text-mask__lead { width: 805px; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-text-mask__lead { width: 765px; } }

@media (max-width: 1279.98px) { .c-text-mask__lead { width: 105%; } }

@media (max-width: 575.98px) { .c-text-mask__lead { width: 120%; margin-left: -12%; } }

@media (min-width: 1280px) { .c-text-mask__lead > div { padding-bottom: 125%; -webkit-mask-image: url(/assets/images/mask-lead.png); mask-image: url(/assets/images/mask-lead.png); } }

@media (max-width: 1279.98px) { .c-text-mask__lead > div { padding-bottom: 50%; -webkit-mask-image: url(/assets/images/mask-lead-line.png); mask-image: url(/assets/images/mask-lead-line.png); } }

.c-text-mask__lead .c-text-clip-video { width: auto; height: 100%; }

@media (min-width: 1280px) { .c-text-mask__lead .c-text-mask-video { left: -75%; } }

.c-text-mask__lead .blend-cover { mix-blend-mode: hard-light; }

@media (min-width: 1660px) { .c-text-mask__make-2 { width: 110%; margin-left: 5%; } }

@media (min-width: 1280px) and (max-width: 1659.98px) { .c-text-mask__make-2 { width: 120%; margin-left: 5%; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-text-mask__make-2 { width: 100%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask__make-2 { width: 110%; } }

@media (max-width: 575.98px) { .c-text-mask__make-2 { width: 135%; margin-left: -20%; } }

.c-text-mask__make-2 > div { padding-bottom: 71%; }

@media (min-width: 768px) { .c-text-mask__make-2 > div { -webkit-mask-image: url(/assets/images/mask.develop.desktop.png); mask-image: url(/assets/images/mask.develop.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask__make-2 > div { -webkit-mask-image: url(/assets/images/mask.develop.mobile.png); mask-image: url(/assets/images/mask.develop.mobile.png); } }

@media (min-width: 1660px) { .c-text-mask__comunicate-2 { width: 110%; } }

@media (min-width: 1280px) and (max-width: 1659.98px) { .c-text-mask__comunicate-2 { width: 130%; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-text-mask__comunicate-2 { width: 110%; } }

@media (min-width: 576px) and (max-width: 1023.98px) { .c-text-mask__comunicate-2 { width: 125%; } }

@media (max-width: 575.98px) { .c-text-mask__comunicate-2 { width: 150%; margin-left: -20%; } }

.c-text-mask__comunicate-2 > div { padding-bottom: 54%; }

@media (min-width: 768px) { .c-text-mask__comunicate-2 > div { -webkit-mask-image: url(/assets/images/mask.comunication.desktop.png); mask-image: url(/assets/images/mask.comunication.desktop.png); } }

@media (max-width: 767.98px) { .c-text-mask__comunicate-2 > div { -webkit-mask-image: url(/assets/images/mask.comunication.mobile.png); mask-image: url(/assets/images/mask.comunication.mobile.png); } }

.c-text-mask-menu__ux { width: 55vw; }

@media (max-width: 1559.98px) { .c-text-mask-menu__ux { width: 70vw; } }

.c-text-mask-menu__ux > div { padding-bottom: 50%; -webkit-mask-image: url(/assets/images/mask-ux.png); mask-image: url(/assets/images/mask-ux.png); }

.c-text-mask-menu__ux .blend-cover { mix-blend-mode: hard-light; }

.c-text-mask-menu__works { width: 50vw; height: 100vh; }

@media (min-width: 1366px) and (max-width: 1559.98px) { .c-text-mask-menu__works { width: 60vw; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-text-mask-menu__works { width: 65vw; } }

@media (max-width: 1279.98px) { .c-text-mask-menu__works { width: 75vw; } }

.c-text-mask-menu__works > div { padding-bottom: 100%; -webkit-mask-image: url(/assets/images/mask-works.png); mask-image: url(/assets/images/mask-works.png); }

.c-text-mask-menu__works .blend-cover { mix-blend-mode: hard-light; }

.c-text-mask-menu__make { width: 50vw; }

@media (max-width: 1559.98px) { .c-text-mask-menu__make { width: 60vw; } }

.c-text-mask-menu__make > div { padding-bottom: 65%; -webkit-mask-image: url(/assets/images/mask.develop.desktop.png); mask-image: url(/assets/images/mask.develop.desktop.png); -webkit-mask-size: 90%; mask-size: 90%; -webkit-mask-position: right; mask-position: right; }

.c-text-mask-menu__make .c-text-clip-video { width: auto; height: 100%; }

.c-text-mask-menu__make .blend-cover { mix-blend-mode: lighten; }

.c-text-mask-menu__comunicate { width: 55vw; }

@media (max-width: 1559.98px) { .c-text-mask-menu__comunicate { width: 70vw; } }

.c-text-mask-menu__comunicate > div { padding-bottom: 50%; -webkit-mask-image: url(/assets/images/mask.comunication.desktop.png); mask-image: url(/assets/images/mask.comunication.desktop.png); -webkit-mask-size: 94%; mask-size: 94%; }

.c-text-mask-menu__comunicate .blend-cover { mix-blend-mode: hard-light; }

@keyframes circle { 0% { clip-path: circle(0% at 0 100%); }
  100% { clip-path: circle(200% at 0 100%); } }

.btn { text-decoration: none; }

.btn:focus { box-shadow: none; }

.btn-okb { font-weight: 700; font-size: 1.0625rem; position: relative; padding: 1.25rem 1.75rem 1.25rem 2.5rem; display: inline-flex; white-space: nowrap; text-decoration: underline; }

@media (max-width: 1279.98px) { .btn-okb { white-space: inherit; text-align: left; line-height: 1.2; } }

.btn-okb:before { content: "+"; width: 3.75rem; height: 3.75rem; border-radius: 3.75rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); transition: 0.45s; border: 3px solid; display: flex; align-items: center; justify-content: center; padding: 1.375rem; display: flex; align-items: center; justify-content: flex-start; }

.btn-okb:hover { background-color: transparent; }

.btn-okb:hover:before { width: 100%; }

.btn-okb-primary { color: #111 !important; }

.btn-okb-primary:before { border-color: rgba(17, 17, 17, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-primary:before { background-color: transparent; border-color: rgba(17, 17, 17, 0.2); } }

.btn-okb-primary:hover { color: #111 !important; }

.btn-okb-secondary { color: #EA0053 !important; }

.btn-okb-secondary:before { border-color: rgba(234, 0, 83, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-secondary:before { background-color: transparent; border-color: rgba(234, 0, 83, 0.2); } }

.btn-okb-secondary:hover { color: #EA0053 !important; }

.btn-okb-aubergine { color: #111 !important; }

.btn-okb-aubergine:before { border-color: rgba(17, 17, 17, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-aubergine:before { background-color: transparent; border-color: rgba(17, 17, 17, 0.2); } }

.btn-okb-aubergine:hover { color: #111 !important; }

.btn-okb-success { color: #050505 !important; }

.btn-okb-success:before { border-color: rgba(5, 5, 5, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-success:before { background-color: transparent; border-color: rgba(5, 5, 5, 0.2); } }

.btn-okb-success:hover { color: #050505 !important; }

.btn-okb-info { color: #17a2b8 !important; }

.btn-okb-info:before { border-color: rgba(23, 162, 184, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-info:before { background-color: transparent; border-color: rgba(23, 162, 184, 0.2); } }

.btn-okb-info:hover { color: #17a2b8 !important; }

.btn-okb-warning { color: #D1FF71 !important; }

.btn-okb-warning:before { border-color: rgba(209, 255, 113, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-warning:before { background-color: transparent; border-color: rgba(209, 255, 113, 0.2); } }

.btn-okb-warning:hover { color: #D1FF71 !important; }

.btn-okb-danger { color: #dc3545 !important; }

.btn-okb-danger:before { border-color: rgba(220, 53, 69, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-danger:before { background-color: transparent; border-color: rgba(220, 53, 69, 0.2); } }

.btn-okb-danger:hover { color: #dc3545 !important; }

.btn-okb-light { color: #f7f7f7 !important; }

.btn-okb-light:before { border-color: rgba(247, 247, 247, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-light:before { background-color: transparent; border-color: rgba(247, 247, 247, 0.2); } }

.btn-okb-light:hover { color: #f7f7f7 !important; }

.btn-okb-blue-light { color: #E0E4E9 !important; }

.btn-okb-blue-light:before { border-color: rgba(224, 228, 233, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-blue-light:before { background-color: transparent; border-color: rgba(224, 228, 233, 0.2); } }

.btn-okb-blue-light:hover { color: #E0E4E9 !important; }

.btn-okb-yellow { color: #D1FF71 !important; }

.btn-okb-yellow:before { border-color: rgba(209, 255, 113, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-yellow:before { background-color: transparent; border-color: rgba(209, 255, 113, 0.2); } }

.btn-okb-yellow:hover { color: #D1FF71 !important; }

.btn-okb-white { color: #fff !important; }

.btn-okb-white:before { border-color: rgba(255, 255, 255, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-white:before { background-color: transparent; border-color: rgba(255, 255, 255, 0.2); } }

.btn-okb-white:hover { color: #fff !important; }

.btn-okb-dark { color: #111 !important; }

.btn-okb-dark:before { border-color: rgba(17, 17, 17, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-dark:before { background-color: transparent; border-color: rgba(17, 17, 17, 0.2); } }

.btn-okb-dark:hover { color: #111 !important; }

.btn-okb-black { color: #000 !important; }

.btn-okb-black:before { border-color: rgba(0, 0, 0, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-black:before { background-color: transparent; border-color: rgba(0, 0, 0, 0.2); } }

.btn-okb-black:hover { color: #000 !important; }

.btn-okb-link { color: #0091E6 !important; }

.btn-okb-link:before { border-color: rgba(0, 145, 230, 0.2); }

@media (max-width: 1279.98px) { .btn-okb-link:before { background-color: transparent; border-color: rgba(0, 145, 230, 0.2); } }

.btn-okb-link:hover { color: #0091E6 !important; }

.btn-submit { border-radius: 0.25rem; height: calc(3.375rem + 0.126rem); }

.btn-submit .spinner-border { display: none; opacity: .8; border-width: 0.2em; }

.o-link { position: relative; }

.o-link:before { content: ""; position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; background-color: #111; transform: scale3d(0, 1, 1); transform-origin: right; transition: transform .45s; }

.o-link:hover { text-decoration: none; }

.o-link:hover:before { transform: scale3d(1, 1, 1); transform-origin: left; }

.footer-nav .o-link:before, .footer-copyright .o-link:before { background-color: #fff; }

.o-link.text-blue:before { background-color: #017ef4 !important; }

.o-link-inv:before { transform: scale3d(1, 1, 1); transform-origin: left; }

.o-link-inv:hover:before { transform: scale3d(0, 1, 1); transform-origin: right; }

.text-blue { text-decoration: none; color: #017ef4 !important; }

.text-blue:hover { color: #017ef4 !important; }

.c-outline, .c-outline svg { fill: none; stroke: #111; stroke-width: 1px; margin-bottom: 0 !important; }

.c-outline tspan, .c-outline svg tspan { stroke-dasharray: 200%; stroke-dashoffset: 200%; }

.text-outline { -webkit-text-stroke: 1px #111; white-space: nowrap; color: transparent; }

.card-blog { display: flex; }

@media (min-width: 768px) { .card-blog { display: block; } }

.card-blog-media { flex: 0 0 30%; max-width: 30%; margin-right: 1.25rem; }

@media (min-width: 768px) { .card-blog-media { flex: 0 0 auto; max-width: none; margin-right: 0; } }

.card-blog-title { line-height: 1.25; font-size: 1.125rem; }

@media (min-width: 768px) { .card-blog-title { font-size: 1.25rem; } }

@media (min-width: 1024px) { .card-blog-title { font-size: 1.5rem; } }

.card-blog-title a { text-decoration: none !important; color: #111 !important; }

.card-blog-time { font-size: 0.8125rem; color: #B7C0CF; }

.card-blog-featured { display: flex; align-items: center; margin-bottom: 1.875rem; }

@media (max-width: 1023.98px) { .card-blog-featured { display: block; margin-bottom: 3.125rem; } }

.card-blog-featured .card-blog-media { flex: 0 0 60%; margin-right: 3.125rem; }

@media (max-width: 1279.98px) { .card-blog-featured .card-blog-media { margin-right: 2.5rem; } }

.card-blog-featured .card-blog-title { font-size: 2.25rem; margin-bottom: 2.1875rem; }

@media (max-width: 1279.98px) { .card-blog-featured .card-blog-title { font-size: 1.5rem; margin-bottom: 1.25rem; } }

@media (max-width: 1023.98px) { .card-blog-featured .card-blog-title { font-size: 1.875rem; } }

.card-blog-featured p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

@media (max-width: 1279.98px) { .card-blog-featured p { font-size: 0.875rem; } }

.blog-autor { display: flex; align-items: center; color: #111; font-size: 0.75rem; font-weight: 600; }

.c-blog-grid { margin-top: -1.5625rem; }

@media (min-width: 768px) { .c-blog-grid { margin-top: 0; } }

.c-blog-grid > * { margin-top: 1.5625rem; }

@media (min-width: 768px) { .c-blog-grid > * { margin-top: 0; } }

.c-blog-grid > *:not(:last-child) .card-blog { padding-bottom: 1.5625rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

@media (min-width: 768px) { .c-blog-grid > *:not(:last-child) .card-blog { padding-top: 0; border-bottom: none; } }

.c-headline { color: #EA0053; font-weight: 800; margin-bottom: 0; letter-spacing: -12px; }

.sec-intro .c-headline { background: -webkit-linear-gradient(transparent, transparent), url(../../assets/images/home.base.text.background.jpg); -webkit-text-fill-color: transparent; background-size: 1920px 1080px; background-position: center; background-repeat: no-repeat; background-clip: text; -webkit-background-clip: text; padding-bottom: 12px; font-size: 200px; line-height: .7; }

.sec-intro .c-headline > div { overflow: hidden; }

.sec-intro .c-headline .split { /*background: -webkit-linear-gradient(transparent, transparent), url(../../assets/images/home.base.text.background.jpg); -webkit-text-fill-color: transparent; background-size: 1920px 1080px; background-position: center; background-repeat: no-repeat; background-clip: text; -webkit-background-clip: text;*/ }

.sec-design .c-headline { background: -webkit-linear-gradient(transparent, transparent), url(../../assets/images/ux.background.jpg); -webkit-text-fill-color: transparent; background-size: 1920px 1278px; background-position: center; background-repeat: no-repeat; background-clip: text; -webkit-background-clip: text; font-size: 999px; padding-bottom: 30px; position: absolute; }

@media (min-width: 1560px) { .sec-design .c-headline { top: -50%; right: -10%; } }

@media (max-width: 1559.98px) { .sec-design .c-headline { top: -55%; right: -14%; } }

.sec-make .c-headline { background: -webkit-linear-gradient(transparent, transparent), url(../../assets/images/make.text.background.jpg); -webkit-text-fill-color: transparent; background-size: 955px 1080px; background-position: center; background-repeat: no-repeat; background-clip: text; -webkit-background-clip: text; font-size: 188px; line-height: .9; padding-bottom: 30px; }

.c-line { padding-left: 5.625rem; position: relative; }

.c-line-ln { position: absolute; top: 0.6875rem; left: 0; width: 4.0625rem; height: 1px; background-color: rgba(17, 17, 17, 0.6); transform: scaleX(0); transform-origin: left; }

@media (max-width: 767.98px) { .c-line-ln { display: none; } }

.text-white .c-line .c-line-ln, .c-line.text-white .c-line-ln, .c-line__white .c-line-ln { background-color: rgba(255, 255, 255, 0.6); }

@media (max-width: 1279.98px) { .c-line { padding-left: 5vw; } .c-line-ln { width: 3.5vw; } }

@media (max-width: 767.98px) { .c-line { padding-left: 0; } .c-line-ln { width: 1.25rem; left: auto; right: 100%; margin-right: 0.625rem; } }

.c-line__h2 .c-line-ln { top: 2rem; }

.c-line__h3 .c-line-ln { top: 1.625rem; }

@media (max-width: 767.98px) { .c-line__h3 .c-line-ln { top: 1.3125rem; } }

.c-line__h4 .c-line-ln { top: 0.8125rem; }

.c-line__h4 .h4 { margin-bottom: 2rem; letter-spacing: normal; }

@media (max-width: 767.98px) { .c-line__h4 .h4 { font-size: 1.125rem; margin-bottom: 1rem; } }

.c-line__p .c-line-ln { top: 0.875rem; }

.c-line__lead .c-line-ln { top: 1.0625rem; }

.c-line .read-time { opacity: .3; }

.c-badge { padding: 0.1875rem 0.625rem; font-size: 0.75rem; border: none; border-radius: 0; background-color: #F6F8FB; color: #111; }

.c-avatar { width: 2.875rem; height: 2.875rem; border-radius: 3px; background: linear-gradient(135deg, #000062 0%, #ff007c 35%, #ff0075 65%, #ff000c 100%); display: flex; align-items: center; justify-content: center; padding: 0.125rem; }

.c-avatar img { border-radius: 3px; width: 100%; border: 2px solid #fff; }

@media (min-width: 576px) and (max-width: 1279.98px) { .c-avatar { width: 2.5rem; height: 2.5rem; } }

.c-circle { position: absolute; top: -5rem; right: 0; bottom: 0; left: 0; overflow: hidden; }

@media (min-width: 768px) and (max-width: 1279.98px) { .c-circle { top: -7.5rem; } }

.c-circle-svg { position: relative; left: 50%; transform: translateX(-50%); margin-left: 3vw; width: 113.75rem; opacity: 0; }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-circle-svg { width: 91rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .c-circle-svg { width: 85.3125rem; } }

@media (max-width: 767.98px) { .c-circle-svg { width: 56.875rem; } }

.c-circle-item { fill: none; stroke: rgba(17, 17, 17, 0.1); stroke-dasharray: 3; stroke-width: 1px; transform-origin: center; }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-circle-item { stroke-width: 1.2px; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .c-circle-item { stroke-width: 1.25px; } }

@media (max-width: 767.98px) { .c-circle-item { stroke-width: 1.5px; } }

.c-circle-plus circle { fill: none; stroke: rgba(17, 17, 17, 0.1); }

.c-circle-plus line { stroke: rgba(17, 17, 17, 0.5); }

.loadingContainer { position: fixed; top: 0; left: 0; width: 100%; z-index: 100000; background: #F8F8F8; height: 100%; }

.media-cover { width: 100%; height: 100%; object-fit: cover; }

.media-caption .media-cover { height: auto; object-fit: inherit; }

.media-inner { margin-top: 5%; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .media-inner { margin-top: 4%; } }

@media (max-width: 1023.98px) { .media-inner { margin-top: 2%; } }

.media-right.vw-50 { width: 50vw; }

.c-gallery-grid { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(13, 1fr); display: grid; grid-gap: 1.875rem; height: 4650px; overflow: hidden; }

.c-gallery-grid-item { background-color: #F5F5F5; }

.c-gallery-grid-item:first-child { grid-column: 1 / 4; grid-row: 1 / 4; }

.c-gallery-grid-item:nth-child(2) { grid-column: 1 / 4; grid-row: 4 / 6; }

.c-gallery-grid-item:nth-child(3) { grid-column: 1 / 3; grid-row: 6 / 8; }

.c-gallery-grid-item:nth-child(4) { grid-column: 3 / 4; grid-row: 6 / 8; }

.c-gallery-grid-item:nth-child(5) { grid-column: 1 / 4; grid-row: 8 / 10; }

.c-gallery-grid-item:nth-child(6) { grid-column: 1 / 2; grid-row: 10 / 12; }

.c-gallery-grid-item:nth-child(7) { grid-column: 2 / 3; grid-row: 10 / 12; }

.c-gallery-grid-item:nth-child(8) { grid-column: 3 / 4; grid-row: 10 / 12; }

.c-gallery-grid-item:nth-child(9) { grid-column: 1 / 4; grid-row: 12 / 14; }

@media (max-width: 767.98px) { .c-gallery-grid-item.item__video { position: relative; } .c-gallery-grid-item.item__video::before { content: ""; display: block; width: 100%; padding-bottom: 75%; } .c-gallery-grid-item.item__video [data-case-video] { position: absolute; top: 0; left: 0; height: 100%; } }

@media (min-width: 1560px) and (max-width: 1659.98px) { .c-gallery-grid { height: 3780px; } }

@media (min-width: 1440px) and (max-width: 1559.98px) { .c-gallery-grid { height: 3920px; } }

@media (min-width: 1366px) and (max-width: 1439.98px) { .c-gallery-grid { height: 3720px; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-gallery-grid { height: 3488px; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-gallery-grid { height: 2790px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .c-gallery-grid { height: 2350px; } }

@media (max-width: 767.98px) { .c-gallery-grid { grid-template-columns: auto; grid-template-rows: auto; height: auto; } .c-gallery-grid-item { grid-column: auto !important; grid-row: auto !important; } }

.c-gallery-grid-md { grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(7, 1fr); display: grid; grid-gap: 2.5rem; height: 2488px; overflow: hidden; }

.c-gallery-grid-md-item { background-color: #F5F5F5; }

.c-gallery-grid-md-item:first-child { grid-column: 1 / 4; grid-row: 1 / 4; }

.c-gallery-grid-md-item:nth-child(2) { grid-column: 1 / 3; grid-row: 4 / 6; }

.c-gallery-grid-md-item:nth-child(3) { grid-column: 3 / 4; grid-row: 4 / 6; }

.c-gallery-grid-md-item:nth-child(4) { grid-column: 1 / 4; grid-row: 6 / 8; }

@media (min-width: 1560px) and (max-width: 1659.98px) { .c-gallery-grid-md { height: 2030; } }

@media (min-width: 1440px) and (max-width: 1559.98px) { .c-gallery-grid-md { height: 2125px; } }

@media (min-width: 1366px) and (max-width: 1439.98px) { .c-gallery-grid-md { height: 2000px; } }

@media (max-width: 1365.98px) { .c-gallery-grid-md { grid-gap: 1.875rem; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .c-gallery-grid-md { height: 1855px; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .c-gallery-grid-md { height: 1515px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .c-gallery-grid-md { height: 1124px; } }

@media (max-width: 767.98px) { .c-gallery-grid-md { grid-template-columns: auto; grid-template-rows: auto; height: auto; } .c-gallery-grid-md-item { grid-column: auto !important; grid-row: auto !important; } }

.c-gallery-grid-simple { grid-template-columns: repeat(3, 1fr); display: grid; grid-gap: 2.5rem; overflow: hidden; }

.c-gallery-grid-simple-item { background-color: #F5F5F5; }

.c-gallery-grid-simple-item:first-child { grid-column: 1 / 3; }

.c-gallery-grid-simple-item:nth-child(2) { grid-column: 3 / 4; }

@media (max-width: 767.98px) { .c-gallery-grid-simple { grid-template-columns: auto; grid-template-rows: auto; height: auto; } .c-gallery-grid-simple-item { grid-column: auto !important; grid-row: auto !important; } }

.mockup-mobile { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

@media (max-width: 1279.98px) { .mockup-mobile { position: relative; } }

.mockup-mobile-wrapper { position: absolute; top: 0; left: 0; bottom: 0; right: 0; justify-content: space-between; padding-left: 50vw; }

@media (max-width: 1279.98px) { .mockup-mobile-wrapper { padding: 0; justify-content: space-around; position: relative; margin-top: 2.5rem; width: 100vw; flex-direction: column; } }

.mockup-mobile-block { align-items: center; justify-content: center; display: flex; flex-direction: column; }

@media (max-width: 1279.98px) { .mockup-mobile-block { flex-direction: row-reverse; } }

.mockup-mobile-block:first-child { margin-left: -8.75rem; }

@media (max-width: 1659.98px) { .mockup-mobile-block:first-child { margin-left: -7.8125rem; } }

@media (max-width: 1439.98px) { .mockup-mobile-block:first-child { margin-left: -3.75rem; } }

@media (max-width: 1279.98px) { .mockup-mobile-block:first-child { margin-left: 0; } }

.mockup-mobile-block:last-child { margin-right: -8.75rem; }

@media (max-width: 1659.98px) { .mockup-mobile-block:last-child { margin-right: -7.8125rem; } }

@media (max-width: 1365.98px) { .mockup-mobile-block:last-child { margin-right: -6.875rem; } }

@media (max-width: 1279.98px) { .mockup-mobile-block:last-child { margin-right: 0; } }

.c-mobile { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: space-between; width: 17.5rem; padding: 0.9375rem 1.25rem; margin: 1.875rem; border-radius: 2.5rem; background-color: #201F23; box-shadow: 0 0 1.875rem rgba(0, 0, 0, 0.15); }

@media (min-width: 1440px) and (max-width: 1659.98px) { .c-mobile { width: 15.625rem; border-radius: 2.2321428571rem; padding: 0.8370535714rem 0.9598214286rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-mobile { width: 13.75rem; border-radius: 1.9642857143rem; padding: 0.7366071429rem 0.9598214286rem; } }

@media (min-width: 1024px) and (max-width: 1023.98px) { .c-mobile { width: 15.625rem; border-radius: 2.2321428571rem; padding: 0.8370535714rem 0.9598214286rem; } }

@media (max-width: 767.98px) { .c-mobile { width: 13.4375rem; border-radius: 1.9196428571rem; padding: 0.7198660714rem 0.9598214286rem; margin: 1.25rem; } }

.c-mobile-content.embed-responsive::before { padding-top: 178.57%; }

.c-mobile-top { display: flex; flex-direction: column; align-items: center; margin-top: -0.1875rem; }

.c-mobile-cam { height: 0.3125rem; width: 0.3125rem; margin-bottom: 0.75rem; border-radius: 100%; background-color: #4d4d4d; }

@media (min-width: 1440px) and (max-width: 1659.98px) { .c-mobile-cam { height: 0.2790178571rem; width: 0.2790178571rem; margin-bottom: 0.6696428571rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-mobile-cam { height: 0.2455357143rem; width: 0.2455357143rem; margin-bottom: 0.5892857143rem; } }

@media (min-width: 1024px) and (max-width: 1023.98px) { .c-mobile-cam { height: 0.2790178571rem; width: 0.2790178571rem; margin-bottom: 0.6696428571rem; } }

@media (max-width: 767.98px) { .c-mobile-cam { height: 0.2399553571rem; width: 0.2399553571rem; margin-bottom: 0.5758928571rem; } }

.c-mobile-spk { position: relative; height: 0.3125rem; width: 2.6875rem; margin-bottom: 1.75rem; border-radius: 0.3125rem; background-color: #4d4d4d; }

@media (min-width: 1440px) and (max-width: 1659.98px) { .c-mobile-spk { height: 0.2790178571rem; width: 2.3995535714rem; margin-bottom: 1.5625rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-mobile-spk { height: 0.2455357143rem; width: 2.1116071429rem; margin-bottom: 1.375rem; } }

@media (min-width: 1024px) and (max-width: 1023.98px) { .c-mobile-spk { height: 0.2790178571rem; width: 2.3995535714rem; margin-bottom: 1.5625rem; } }

@media (max-width: 767.98px) { .c-mobile-spk { height: 0.2399553571rem; width: 2.0636160714rem; margin-bottom: 1.34375rem; } }

@media (max-width: 575.98px) { .c-mobile-spk { margin-bottom: 1.5rem; } }

.c-mobile-spk::before { content: ""; position: absolute; right: 100%; height: 0.4375rem; width: 0.4375rem; margin-top: -0.0625rem; border-radius: 100%; background-color: #4d4d4d; margin-right: 0.625rem; }

@media (min-width: 1440px) and (max-width: 1659.98px) { .c-mobile-spk::before { height: 0.390625rem; width: 0.390625rem; margin-right: 0.5580357143rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-mobile-spk::before { height: 0.34375rem; width: 0.34375rem; margin-right: 0.4910714286rem; } }

@media (min-width: 1024px) and (max-width: 1023.98px) { .c-mobile-spk::before { height: 0.390625rem; width: 0.390625rem; margin-right: 0.5580357143rem; } }

@media (max-width: 767.98px) { .c-mobile-spk::before { height: 0.3359375rem; width: 0.3359375rem; margin-right: 0.4799107143rem; } }

.c-mobile-btn { height: 2.125rem; width: 2.125rem; margin-top: 0.9375rem; border: 2px solid #4d4d4d; border-radius: 100%; }

@media (min-width: 1440px) and (max-width: 1659.98px) { .c-mobile-btn { height: 1.8973214286rem; width: 1.8973214286rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .c-mobile-btn { height: 1.6696428571rem; width: 1.6696428571rem; } }

@media (min-width: 1024px) and (max-width: 1023.98px) { .c-mobile-btn { height: 1.8973214286rem; width: 1.8973214286rem; } }

@media (max-width: 767.98px) { .c-mobile-btn { height: 1.6316964286rem; width: 1.6316964286rem; margin-top: 0.75rem; } }

@media (max-width: 1279.98px) { [data-draw-view="desk"] { visibility: hidden; } }

[data-draw-view="mob"] { visibility: hidden; }

@media (max-width: 1279.98px) { [data-draw-view="mob"] { visibility: visible; } }

[data-mobile="home"] [data-draw="1"] { top: 38.25%; left: 67.5%; }

[data-mobile="detail"] [data-draw="1"] { top: 16%; left: 33%; }

[data-mobile="detail"] [data-draw="2"] { top: 20.5%; left: 43%; }

[data-mobile="category"] [data-draw="1"] { top: 16%; left: 33%; }

[data-mobile="category"] [data-draw="2"] { top: 59.25%; left: 26%; }

[data-mobile="category"] [data-draw="3"] { top: 69%; left: 84%; }

[data-mobile="category"] [data-draw="4"] { top: 83.1%; left: 72%; }

[data-mobile="filters"] [data-draw="1"] { top: 16%; left: 33%; }

[data-mobile="filters"] [data-draw="2"] { top: 15.75%; left: 84%; }

.c-draw-bar, .c-draw-point, .c-draw-arrow { position: absolute; z-index: 1; }

.c-draw-bar span, .c-draw-point span, .c-draw-arrow span { position: absolute; }

.c-draw-bar span { background-color: #017ef4; }

.c-draw-bar-left { top: 50%; left: 0; margin-left: -3.75rem; }

.c-draw-bar-left span { width: 1px; height: 1.25rem; margin-top: -0.625rem; }

.c-draw-bar-top { left: 50%; top: 0; margin-top: -3.75rem; }

.c-draw-bar-top span { width: 1.25rem; height: 1px; margin-left: -0.625rem; }

.c-draw-point span { height: 1.25rem; width: 1.25rem; margin-top: -0.625rem; margin-left: -0.625rem; border-radius: 100%; border: 3px solid #017ef4; background-color: #2a97fe; }

.c-draw-arrow span { height: 0.9375rem; width: 0.9375rem; border-style: solid; border-color: #017ef4; border-width: 3px 3px 0 0; }

.c-draw-arrow-top, .c-draw-arrow-bottom { left: 50%; }

.c-draw-arrow-top span, .c-draw-arrow-bottom span { margin-left: -0.4375rem; }

.c-draw-arrow-right, .c-draw-arrow-left { top: 50%; }

.c-draw-arrow-right span, .c-draw-arrow-left span { margin-top: -0.4375rem; }

.c-draw-arrow-top { top: 0; }

.c-draw-arrow-top span { margin-top: -0.9375rem; transform: rotate(135deg); }

.c-draw-arrow-right { right: 0; }

.c-draw-arrow-right span { transform: rotate(-135deg); }

.c-draw-arrow-bottom { bottom: 0; }

.c-draw-arrow-bottom span { transform: rotate(-45deg); }

.c-draw-arrow-left { left: 0; }

.c-draw-arrow-left span { margin-left: -0.9375rem; transform: rotate(45deg); }

.c-draw-svg { position: absolute; top: 0; left: 0; pointer-events: none; }

.c-draw-path { stroke: rgba(1, 126, 244, 0.5); stroke-width: 1; fill: none; stroke-linejoin: round; stroke-dasharray: 3; }

#exitToDesign { width: 100vw; height: 100vh; position: fixed; top: 0%; transform: translateY(100%); background-color: #f7f7f7; z-index: 1; }

#enterToMenu { width: 100vw; height: 100vh; position: absolute; top: 0; transform: translateY(100%); background-color: #000; }

.o-text-menu { width: 100%; height: 6.5625rem; }

@media (min-width: 1440px) { .o-text-menu { height: 7.8125rem; } }

.o-text-menu text { font-size: 100px; font-weight: 700; fill: none; stroke: #fff; stroke-width: 1px; stroke-dasharray: 125%; stroke-dashoffset: 125%; visibility: hidden; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 90); }

@media (min-width: 1440px) { .o-text-menu text { font-size: 132px; transform: matrix(1, 0, 0, 1, 0, 112); } }

.lang-en .o-text-menu { height: 7.5rem; }

@media (min-width: 1440px) { .lang-en .o-text-menu { height: 8.4375rem; } }

.lang-en .o-text-menu text { transform: matrix(1, 0, 0, 1, 0, 85); }

@media (min-width: 1440px) { .lang-en .o-text-menu text { font-size: 132px; transform: matrix(1, 0, 0, 1, 0, 104); } }

.o-text-menu-md { height: 6rem; }

.o-text-menu-md text { transform: matrix(1, 0, 0, 1, 0, 80); }

@media (min-width: 1280px) { .o-text-menu-md text { font-size: 80px; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .o-text-menu-md text { font-size: 72px; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .o-text-menu-md text { font-size: 60px; } }

@media (max-width: 767.98px) { .o-text-menu-md text { font-size: 26px; height: 2.5rem; stroke-width: .35px; transform: matrix(1, 0, 0, 1, 0, 30); } }

.o-text-lng { height: 1.375rem; width: 2.1875rem; }

.o-text-lng text { font-size: 18px; font-weight: 700; fill: none; stroke: #fff; stroke-width: 1px; stroke-miterlimit: 10; }

.c-menu { position: fixed; top: 0; left: 0; bottom: 0; right: 0; display: flex; z-index: 1025; opacity: 0; visibility: hidden; }

@media (max-width: 767.98px) { .c-menu { padding-top: 3.75rem; } }

.c-menu a { color: #fff; }

.c-menu .container { overflow-y: auto; display: flex; flex-direction: column; justify-content: center; }

.c-menu .container::-webkit-scrollbar { width: 0px; }

@media (min-width: 768px) { .c-menu .container { padding-left: 5.625rem; padding-right: 5.625rem; } }

@media (min-width: 1024px) { .c-menu .container { padding-left: 5.9375rem; padding-right: 5.9375rem; } }

@media (min-width: 1366px) { .c-menu .container { padding-left: 6.875rem; padding-right: 6.875rem; } }

@media (max-width: 767.98px) { .c-menu-wrap { height: 10rem; } }

.c-menu-list { width: 37.8125rem; margin: 0; }

@media (min-width: 768px) { .c-menu-list { transform-origin: left center; width: 39.375rem; } }

@media (min-width: 1366px) { .c-menu-list { width: 53.125rem; } }

@media (min-width: 768px) and (max-width: 1365.98px) { .c-menu-list { transform: scale(0.8); } }

@media (max-width: 767.98px) { .c-menu-list { transform: scale(0.48); transform-origin: left top; } }

.lang-en .c-menu-list { width: 44.6875rem; }

@media (min-width: 768px) { .lang-en .c-menu-list { width: 44.6875rem; } }

@media (min-width: 1366px) { .lang-en .c-menu-list { width: 60.625rem; } }

@media (max-width: 767.98px) { .lang-en .c-menu-list { transform: scale(0.4); } }

.c-menu-list ul { padding-left: 0rem; padding-top: 2rem; display: flex; }

@media (min-width: 1280px) { .c-menu-list ul { width: 58.75rem; } }

@media (max-width: 1279.98px) { .c-menu-list ul { width: 100%; } }

@media (max-width: 767.98px) { .c-menu-list ul { transform: scale(0.95); } }

.c-menu-list ul li { display: block; margin-right: 2.5rem; }

.c-menu-list ul li a p { font-weight: 100; color: gray; text-decoration: underline; margin: 0; }

.c-menu-list ul li a p:hover { color: white; }

.c-menu-lng { padding-right: 1.25rem; }

.c-menu-lng span { font-size: 1.125rem; margin-top: -1px; opacity: .8; margin: 0 5px; }

.c-menu-lng a { font-size: 0.9375rem; text-decoration: none; opacity: .3; transition: opacity .3s; }

.c-menu-lng a.active { font-weight: 700; }

.c-menu-lng a.active, .c-menu-lng a:hover { opacity: 1; }

@media (max-width: 767.98px) { .c-menu-lng { padding-right: 0.3125rem; } .c-menu-lng a, .c-menu-lng span { font-size: 0.75rem; } .c-menu-lng span { margin: 0 3px; } }

.c-menu .btn-contact { font-size: 1.5625rem; line-height: 1; }

.c-menu .btn-contact:hover { text-decoration: none; }

@media (max-width: 575.98px) { .c-menu .btn-contact { font-size: 1.375rem; } }

.c-menu-item { overflow: hidden; position: relative; }

.c-menu-item.active .o-text-menu text, .c-menu-item:hover .o-text-menu text { fill: #fff; stroke: transparent; }

.c-menu-bg { opacity: .5; position: absolute; top: 0; right: 0; bottom: 0; left: 55%; }

@media (max-width: 1559.98px) { .c-menu-bg { left: 40%; } }

.c-menu-bg__ux, .c-menu-bg__make, .c-menu-bg__works, .c-menu-bg__comunicate { visibility: hidden; opacity: 0; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }

.c-menu-overlay { position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-color: #111; pointer-events: none; transform: translate3d(0, -100%, 0); }

.c-menu [data-menu-animate="fadeInUp"] { opacity: 0; transform: translate3d(0, 2.5rem, 0); }

.list-logos { display: flex; align-items: center; flex-wrap: wrap; }

.list-logos img:not(:last-child) { margin-right: 1rem; }

@media (min-width: 1440px) { .list-logos-lg img { height: 80px; } }

@media (max-width: 1439.98px) { .list-logos-lg img { height: 65px; } }

.list-logos-md img { height: 50px; }

@media (max-width: 1279.98px) { .list-logos-md img { height: 40px; } }

.list-logos-sm img { height: 40px; }

.blend-video { position: relative; }

.blend-cover { mix-blend-mode: multiply; width: 100%; height: 100%; position: absolute; top: 2px; left: 2px; }

.table { width: 100%; margin-bottom: 1.875rem; }

.table td, .table th { border: 1px solid rgba(0, 0, 0, 0.1); padding: 0.3125rem 0.625rem; text-align: center; height: 2.1875rem; font-size: 0.875rem; line-height: 1.2; }

.table-responsive { overflow: hidden; overflow-x: auto; }

.cc-window { position: fixed; right: 6.25rem; bottom: 3.75rem; width: 13.125rem; z-index: 1030; padding: 1.5625rem; }

@media (min-width: 1366px) and (max-width: 1439.98px) { .cc-window { right: 5.625rem; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .cc-window { right: 4.6875rem; } }

@media (max-width: 1279.98px) { .cc-window { right: 1.875rem; bottom: 1.875rem; } }

.cc-window h4 { font-size: 2.375rem; margin-bottom: 0.9375rem; }

@media (max-width: 1023.98px) { .cc-window h4 { font-size: 2rem; } }

.cc-message { display: block; font-size: 0.75rem; line-height: 1.25rem; color: #6c757d; }

.cc-message a { color: #6c757d !important; outline: none; text-decoration: underline; }

.cc-compliance { margin-top: 1.5625rem; }

.cc-btn { font-size: 12px; font-weight: 700; display: block; text-align: center; border-radius: 2.5rem; padding: 0.75rem; outline: none; text-decoration: none !important; cursor: pointer; }

.cc-invisible { display: none; }

.c-accordion-item { border-bottom: 1px solid #dee2e6; }

.c-accordion-item:first-child { border-top: 1px solid #dee2e6; }

.c-accordion-item-head { position: relative; text-decoration: none; padding-right: 2.5rem; display: flex; align-items: center; cursor: pointer; }

.c-accordion-item-head .arrow { transition: 0.25s ease; transform: rotate(0deg) translateY(-50%); transform-origin: top; position: absolute; right: 0.625rem; top: 50%; }

.c-accordion-item-head:hover { text-decoration: none; }

.c-accordion-item-head .arrow-animate { transform: rotate(-180deg) translateY(-50%); opacity: 1; }

.c-accordion-item-head-info { font-weight: 300; opacity: 0.65; }

@media (max-width: 767.98px) { .c-accordion-item-head-title { font-size: 1.125rem; } }

@media (max-width: 575.98px) { .c-accordion-item-head { flex-direction: column; align-items: flex-start; } .c-accordion-item-head-title { margin-bottom: 5px !important; } }

.c-accordion-item-content { display: none; }

.c-accordion-item-content-section-title { margin-bottom: 1rem; }

.c-list-tags { display: flex; flex-wrap: wrap; }

.c-list-tags__item { margin-bottom: 0.5rem; }

.c-list-tags__item:not(:last-child) { margin-right: 0.5rem; }

.c-featured-post { display: flex; flex-direction: column; }

@media (min-width: 768px) { .c-featured-post { flex-direction: row; } }

@media (min-width: 1280px) { .c-featured-post { align-items: center; } }

.c-featured-post__media { display: block; position: relative; margin-bottom: 1.5rem; }

.c-featured-post__media::before { content: ""; display: block; padding-top: 75%; }

@media (min-width: 768px) { .c-featured-post__media { flex: 0 0 50%; max-width: 50%; } }

@media (min-width: 1280px) { .c-featured-post__media { margin-bottom: 0; } .c-featured-post__media::before { padding-top: 65%; } }

@media (min-width: 1660px) { .c-featured-post__media::before { padding-top: 55%; } }

.c-featured-post__media > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media (min-width: 768px) { .c-featured-post__content { margin-left: 2.5rem; } }

.c-featured-post__title { line-height: 1.25; font-size: 1.125rem; }

@media (min-width: 768px) { .c-featured-post__title { font-size: 1.25rem; } }

@media (min-width: 1024px) { .c-featured-post__title { font-size: 1.5rem; } }

.c-featured-post__title a { text-decoration: none !important; color: #111 !important; }

.c-featured-post__description { display: none; }

@media (min-width: 768px) { .c-featured-post__description { display: block; } }

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

.c-tabs__item { margin-right: 0.5rem; }

.c-tabs__link { display: block; padding: 0.5rem 1rem; text-decoration: none; color: #111; opacity: .5; transition: opacity .15s ease-in-out; }

.c-tabs__link:hover { text-decoration: none; }

.c-tabs__link.active { opacity: 1; font-weight: 700; }

.c-list-tira-item { border-bottom: 1px solid #dee2e6; }

.c-list-tira-item:first-child { border-top: 1px solid #dee2e6; }

.c-list-tira-item-link { position: relative; text-decoration: none; padding-right: 2.5rem; display: flex; align-items: center; cursor: pointer; }

.c-list-tira-item-link .arrow { transition: 0.25s ease; transform: rotate(0deg) translateY(-50%); transform-origin: top; position: absolute; right: 0.625rem; top: 50%; }

.c-list-tira-item-link:hover { text-decoration: none; }

.c-list-tira-item-link .arrow-animate { transform: rotate(-180deg) translateY(-50%); opacity: 1; }

.c-list-tira-item-link-info { font-weight: 300; opacity: 0.65; }

@media (max-width: 767.98px) { .c-list-tira-item-link-title { font-size: 1.125rem; } }

@media (max-width: 575.98px) { .c-list-tira-item-link { flex-direction: column; align-items: flex-start; } .c-list-tira-item-link-title { margin-bottom: 5px !important; } }

.c-list-tira-item-content { display: none; }

.c-list-tira-item-content-section-title { margin-bottom: 1rem; }

.modal .section-bg { pointer-events: none; position: fixed; }

.modal-full { max-width: 100%; height: 100vh; margin: 0; }

.modal-full .modal-content { border: none; border-radius: 0; width: 100vw; min-height: 100vh; }

.modal-header { border: none; width: 100%; padding: 3.75rem 3.75rem 0; display: flex; align-items: center; justify-content: space-between; }

@media (min-width: 1366px) and (max-width: 1439.98px) { .modal-header { padding: 3.125rem 3.125rem 0; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .modal-header { padding: 2.1875rem 2.1875rem 0; } }

@media (max-width: 1279.98px) { .modal-header { padding: 1.875rem 1.875rem 0; } }

@media (max-width: 1023.98px) { .modal-header { padding: 0.625rem 1.875rem; } }

.modal-header .close { padding: 0; margin: 0; }

.modal-header .c-brand { color: #111 !important; }

.modal-header .c-brand-lo { z-index: 1; }

.modal-header .c-brand-lo .svgBrandPath { fill: #111; }

.modal-header .c-brand-lo .svgBrandCir { stroke: #111; }

.modal-body { padding: 6.25rem 0; }

@media (min-width: 768px) and (max-width: 1559.98px) { .modal-body { padding: 2.5rem 0 5rem; } }

@media (max-width: 767.98px) { .modal-body { padding: 0.625rem 0 3.75rem; } }

.modal-body .title { white-space: inherit; }

.modal-backdrop { display: none; }

.close { position: relative; height: 2.8125rem; width: 2.8125rem; border-radius: 100%; padding: 0; border: 3px solid #111; background-color: transparent; outline: 0 !important; }

@media (max-width: 767.98px) { .close { height: 2.5rem; width: 2.5rem; } }

.close-c { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; }

.close-c span { display: block; width: 1rem; height: 1px; background-color: #111; position: absolute; top: 50%; }

.close-c span:first-child { transform: rotate(45deg); }

.close-c span:last-child { transform: rotate(-45deg); }

.alert { margin-top: 1rem; margin-bottom: 0; font-size: 0.875rem; }

.icon { width: 1.5rem; height: 1.5rem; fill: #111; }

.icon-18 { height: 18px; width: 18px; }

.icon-24 { height: 24px; width: 24px; }

.icon-40 { height: 40px; width: 40px; }

.icon-blue { fill: #017ef4; }

.icon-indigo { fill: #6610f2; }

.icon-purple { fill: #6f42c1; }

.icon-pink { fill: #EA0053; }

.icon-aubergine { fill: #111; }

.icon-red { fill: #dc3545; }

.icon-orange { fill: #fd7e14; }

.icon-yellow { fill: #D1FF71; }

.icon-green { fill: #050505; }

.icon-teal { fill: #20c997; }

.icon-cyan { fill: #17a2b8; }

.icon-white { fill: #fff; }

.icon-gray { fill: #f7f7f7; }

.icon-gray-dark { fill: #111; }

.icon-blue-light { fill: #E0E4E9; }

.icon-link { fill: #0091E6; }

.i-outline-circle { border-radius: 50%; border: 3px solid rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: center; width: 1.875rem; height: 1.875rem; }

.i-outline-circle svg { opacity: .2; }

.i-outline-circle--light { border-color: rgba(255, 255, 255, 0.5); }

.i-outline-circle--light svg { fill: #fff; opacity: .75; }

.i-circle { border-radius: 50%; display: flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; flex: 0 0 2.25rem; }

.i-circle-blue { background-color: #017ef4; }

.i-outline-circle-blue { border-color: #017ef4; }

.i-circle-indigo { background-color: #6610f2; }

.i-outline-circle-indigo { border-color: #6610f2; }

.i-circle-purple { background-color: #6f42c1; }

.i-outline-circle-purple { border-color: #6f42c1; }

.i-circle-pink { background-color: #EA0053; }

.i-outline-circle-pink { border-color: #EA0053; }

.i-circle-aubergine { background-color: #111; }

.i-outline-circle-aubergine { border-color: #111; }

.i-circle-red { background-color: #dc3545; }

.i-outline-circle-red { border-color: #dc3545; }

.i-circle-orange { background-color: #fd7e14; }

.i-outline-circle-orange { border-color: #fd7e14; }

.i-circle-yellow { background-color: #D1FF71; }

.i-outline-circle-yellow { border-color: #D1FF71; }

.i-circle-green { background-color: #050505; }

.i-outline-circle-green { border-color: #050505; }

.i-circle-teal { background-color: #20c997; }

.i-outline-circle-teal { border-color: #20c997; }

.i-circle-cyan { background-color: #17a2b8; }

.i-outline-circle-cyan { border-color: #17a2b8; }

.i-circle-white { background-color: #fff; }

.i-outline-circle-white { border-color: #fff; }

.i-circle-gray { background-color: #f7f7f7; }

.i-outline-circle-gray { border-color: #f7f7f7; }

.i-circle-gray-dark { background-color: #111; }

.i-outline-circle-gray-dark { border-color: #111; }

.i-circle-blue-light { background-color: #E0E4E9; }

.i-outline-circle-blue-light { border-color: #E0E4E9; }

.i-circle-link { background-color: #0091E6; }

.i-outline-circle-link { border-color: #0091E6; }

.block-case:not(:last-child) { margin-bottom: 5rem; }

@media (max-width: 1279.98px) { .block-case:not(:last-child) { margin-bottom: 3.125rem; } }

@media (max-width: 767.98px) { .block-case:not(:last-child) { margin-bottom: 1.875rem; } }

.block-case .block-text { padding: 0 10% 7%; position: absolute; left: 0; bottom: 0; width: 100%; }

@media (max-width: 767.98px) { .block-case .block-text .c-line-ln { display: none; } }

.block-case .h2 { text-decoration: none !important; }

@media (min-width: 1440px) { .block-case .h2 { font-size: 4.25rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .block-case .h2 { font-size: 3.75rem; } }

@media (min-width: 1024px) and (max-width: 1439.98px) { .block-case .h2 { font-size: 3rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .block-case .h2 { font-size: 2.75rem; } }

@media (min-width: 576px) and (max-width: 767.98px) { .block-case .h2 { font-size: 2.25rem; } }

@media (max-width: 575.98px) { .block-case .h2 { font-size: 1.625rem; } }

@media (max-width: 1023.98px) { .block-case .h2 br { display: none; } }

.block-case .h2.text-white:hover { color: #fff !important; }

@media (min-width: 1440px) { .block-case .h3 { font-size: 2rem; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .block-case .h3 { font-size: 2rem; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .block-case .h3 { font-size: 1.75rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .block-case .h3 { font-size: 1.5rem; } }

@media (min-width: 576px) and (max-width: 767.98px) { .block-case .h3 { font-size: 1.375rem; } }

@media (max-width: 575.98px) { .block-case .h3 { font-size: 1.125rem; } }

.block-case .h3 a { text-decoration: none; }

@media (max-width: 1023.98px) { .block-case .h3 a br { display: none; } }

.block-case .h3 a.text-white:hover { color: #fff !important; }

.block-case .embed-responsive-item { object-fit: cover; }

@media (max-width: 1023.98px) { .block-case .embed-responsive-16by9:before { padding-top: 100%; } }

.sec-cases + .sec-blog { padding-top: 0; }

.header { position: fixed; width: 100%; padding: 3.75rem 3.75rem 0; top: 0; display: flex; align-items: center; justify-content: space-between; z-index: 1030; pointer-events: none; color: #fff; mix-blend-mode: difference; filter: invert(1); }

@media (min-width: 768px) { .header { padding: 3.125rem 3.125rem 0; } }

@media (min-width: 1366px) and (max-width: 1439.98px) { .header { padding: 3.125rem 3.125rem 0; } }

@media (min-width: 1280px) and (max-width: 1365.98px) { .header { padding: 2.1875rem 2.1875rem 0; } }

@media (max-width: 1279.98px) { .header { padding: 1.875rem 1.875rem 0; } }

@media (max-width: 1023.98px) { .header { padding: 0.625rem 1.875rem; /*.fixed-header-mobile.menu-is_show & { background-color: $light; }*/ } }

@media (max-width: 767.98px) { .header { padding: 0.625rem 1rem; } .header .c-ham { border-color: transparent; } }

.footer { display: flex; flex-direction: column; justify-content: center; font-size: 0.875rem; padding-top: 8.75rem; padding-bottom: 10rem; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .footer { padding-top: 4.375rem; padding-bottom: 4.375rem; } }

@media (max-width: 1023.98px) { .footer { padding-top: 3.75rem; padding-bottom: 3.75rem; } }

.footer .h2 { line-height: 1.1; }

@media (max-width: 575.98px) { .footer .h2 { font-size: 1.875rem; line-height: 1.2; } }

.footer p .text-blue { font-size: 1.125rem; }

.footer-subtitle { text-transform: uppercase; position: relative; }

.footer-adress { color: rgba(255, 255, 255, 0.6); }

@media (max-width: 767.98px) { .footer-nav { display: flex; flex-direction: column; align-items: flex-start; } }

.footer-nav a { color: #fff !important; text-decoration: none !important; opacity: 0.6; transition: opacity .3s; }

.footer-nav a:not(:last-child) { margin-right: 2.5rem; }

.footer-nav a:hover { opacity: 0.8; }

.footer-nav a.active { opacity: 1; }

@media (max-width: 767.98px) { .footer-nav a:not(:last-child) { margin-bottom: 0.625rem; } }

.footer-copyright { position: absolute; bottom: 1.25rem; font-size: 0.75rem; /*@include media-breakpoint-down(sm) { position: relative; }*/ }

.footer-copyright span { opacity: .4; }

.footer-copyright a { color: #fff !important; text-decoration: none !important; font-size: 0.75rem !important; opacity: 0.4; transition: opacity .3s; }

.footer-copyright a:hover { opacity: .7; }

.footer-copyright a.active { opacity: 1; }

@media (max-width: 575.98px) { .footer-copyright a { display: block; } }

.footer-brand { color: #fff; margin-bottom: 5rem; }

.footer-brand__lo { display: flex; margin-bottom: 1.125rem; }

.footer-brand__lo .c-brand-anniversary { height: 3.125rem; }

.footer-brand__lo .c-brand-lo { margin-left: 1.5rem; padding-left: 1.5rem; border-left: 4px solid #fff; height: 3.125rem; width: auto; }

.footer-brand .h2 { font-size: 1.625rem; margin-bottom: 0; font-weight: 600; }

@media (min-width: 768px) { .footer-brand .h2 { font-size: 2.75rem; } }

.footer-brand p { font-family: "basier", monospace; font-size: 0.875rem; margin-top: -4px; margin-bottom: 0; }

@media (min-width: 768px) { .footer-brand p { font-size: 1.5rem; } }

.seals { background-color: white; }

.seals_container { padding: 20px 0px; }

@media (min-width: 1120px) { .seals_container { display: flex; justify-content: flex-start; gap: 160px; } }

@media (max-width: 1119px) { .seals_container { display: flex; flex-direction: column; gap: 20px; } }

@media (min-width: 1120px) { .seals_container_row { display: flex; justify-content: flex-start; } }

@media (max-width: 1119px) { .seals_container_row { display: flex; flex-direction: column; gap: 20px; flex-wrap: wrap; } }

@media (max-width: 1119px) { .seals_container_row_item { width: 100%; display: flex; justify-content: center; } }

.seals_container_row_item img { height: 40px; width: auto; }

@media (min-width: 1120px) { .seals_container_row_item.seals_rg { padding-right: 24px; border-right: 1px solid black; } .seals_container_row_item.seals_lf { padding-left: 24px; } }

[data-skew] { transition: transform 0.5s; will-change: transform; }

.section.text-white a { color: #fff; }

.section-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

.section-content { width: 28vw; }

@media (min-width: 1440px) and (max-width: 1559.98px) { .section-content { width: 32vw; } }

@media (min-width: 1280px) and (max-width: 1439.98px) { .section-content { width: 35vw; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .section-content { width: 35vw; } }

@media (max-width: 1023.98px) { .section-content { width: 100%; } }

.sec-intro { height: 100vh; overflow: hidden; }

@media (min-width: 768px) and (max-width: 1023.98px) { .sec-intro { height: 65vh; } }

@media (max-width: 575.98px) { .sec-intro .c-intro-img-bg, .sec-intro .c-text-mask-img { height: 120%; width: 120%; object-position: 25% -25px; } .sec-intro .c-intro-img-bg img, .sec-intro .c-text-mask-img img { object-position: 40%; } }

.sec-intro .c-intro-img-bg { opacity: 0; }

.sec-intro .container { z-index: 1; }

@media (max-width: 767.98px) { .sec-intro .container { margin-top: 2.8125rem; } }

.sec-intro .display-1 { font-size: 4rem; line-height: 1.2; letter-spacing: -0.25rem; }

@media (min-width: 768px) { .sec-intro .display-1 { font-size: 6.5rem; letter-spacing: -0.375rem; } }

@media (min-width: 1024px) { .sec-intro .display-1 { font-size: 9rem; letter-spacing: -0.5rem; } }

@media (min-width: 1280px) { .sec-intro .display-1 { font-size: 11.5rem; letter-spacing: -0.75rem; } }

@media (min-width: 1440px) { .sec-intro .display-1 { font-size: 13rem; letter-spacing: -0.875rem; } }

@media (min-width: 1660px) { .sec-intro .display-1 { font-size: 14rem; letter-spacing: -1rem; } }

@media (min-width: 1920px) { .sec-intro .display-1 { font-size: 16rem; letter-spacing: -1.125rem; } }

.sec-intro .display-1 .split_line:not(:first-child) { margin-top: -2.25rem; }

@media (min-width: 768px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -3.75rem; } }

@media (min-width: 1024px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -5.5rem; } }

@media (min-width: 1280px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -6.5rem; } }

@media (min-width: 1440px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -6.75rem; } }

@media (min-width: 1660px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -7.5rem; } }

@media (min-width: 1920px) { .sec-intro .display-1 .split_line:not(:first-child) { margin-top: -8.5rem; } }

@media (max-width: 1279.98px) { .sec-intro .lead { font-size: 1.125rem; } }

@media (max-width: 1023.98px) { .sec-intro .c-line__lead .c-line-ln { top: 0.9375rem; } }

.sec-design { position: relative; padding-top: 7.5rem; padding-bottom: 9.375rem; }

@media (min-width: 1280px) and (max-width: 1559.98px) { .sec-design { padding-top: 7.5rem; padding-bottom: 7.5rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-design { padding-top: 3.125rem; padding-bottom: 5rem; } }

@media (max-width: 767.98px) { .sec-design { padding-top: 2.5rem; padding-bottom: 3.75rem; flex-direction: column; } }

.sec-design .container { position: relative; z-index: 1; display: flex; flex-direction: column; justify-content: center; }

@media (max-width: 575.98px) { .sec-design .h1 { line-height: 1.25; } }

.sec-design .h1.c-outline { position: absolute; top: 0; line-height: 1.25; }

@media (max-width: 1279.98px) { .sec-design .h1.c-outline { line-height: 1.4; top: -5px; } }

@media (max-width: 1023.98px) { .sec-design .h1.c-outline { line-height: 1.55; } }

@media (min-width: 576px) and (max-width: 767.98px) { .sec-design .h1.c-outline { top: -7px; } }

@media (min-width: 1280px) { .lang-es .sec-design .h1.c-outline { top: -5px; } }

@media (max-width: 1279.98px) { .lang-es .sec-design .h1.c-outline { top: -9px; } }

@media (min-width: 576px) and (max-width: 767.98px) { .lang-es .sec-design .h1.c-outline { top: -10px; } }

@media (min-width: 576px) { .sec-design .h1 .split_line:not(:first-child) { display: inline-block !important; } }

@media (max-width: 575.98px) { .sec-design .h1 .split_line:nth-child(1), .sec-design .h1 .split_line:nth-child(2) { display: inline-block !important; } .sec-design .h1 .split_line:nth-child(2) { margin-left: 0.9375rem; } }

@media (min-width: 576px) { .lang-es .sec-design .h1.title-design .split_line:nth-child(2) { margin-left: 1.5625rem; } .lang-es .sec-design .h1.title-design .split_line:nth-child(3) { display: block !important; } }

@media (max-width: 1279.98px) { .lang-es .sec-design .h1.title-design { line-height: 1.25; } }

@media (max-width: 575.98px) { .lang-es .sec-design .h1.title-design { line-height: 1.45; } .lang-es .sec-design .h1.title-design .split_line:nth-child(1), .lang-es .sec-design .h1.title-design .split_line:nth-child(2) { display: block !important; } .lang-es .sec-design .h1.title-design .split_line:nth-child(2) { margin-left: 0; } }

.title-design { margin-bottom: 0; }

.o-start { margin-top: 1rem; width: 25.3125rem; }

.lang-es .o-start { width: 26.4375rem; }

@media (max-width: 767.98px) { .lang-es .o-start { width: 100%; } }

.lang-en .o-start text tspan:nth-child(3) { letter-spacing: -0.3125rem; }

.lang-en .o-start text tspan:nth-child(4) { letter-spacing: 0.1875rem; }

@media (max-width: 1279.98px) { .lang-en .o-start { margin-top: -0.6875rem; } .lang-en .o-start text tspan:nth-child(3) { letter-spacing: -0.1875rem; } .lang-en .o-start text tspan:nth-child(4) { letter-spacing: 0.125rem; } }

@media (max-width: 767.98px) { .lang-en .o-start { margin-top: -2rem; width: 100%; } .lang-en .o-start text tspan:nth-child(4) { letter-spacing: 0.0625rem; } }

@media (max-width: 1439.98px) { .o-start { margin-top: 0.3125rem; } }

@media (max-width: 1279.98px) { .o-start { margin-top: -0.6875rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .o-start { margin-top: -1.0625rem; } }

@media (max-width: 767.98px) { .o-start { margin-top: -2rem; width: 100%; } }

.o-icon-design { margin-top: -0.1875rem; }

@media (max-width: 767.98px) { .o-icon-design { max-height: 3.125rem; } }

.sec-about { position: relative; }

.sec-make { position: relative; padding-top: 7.5rem; padding-bottom: 5rem; }

@media (min-width: 1280px) and (max-width: 1439.98px) { .sec-make { padding-top: 7.5rem; padding-bottom: 5rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-make { padding-top: 4.375rem; padding-bottom: 4.375rem; } }

@media (max-width: 767.98px) { .sec-make { padding-top: 2.5rem; padding-bottom: 3.75rem; } }

.sec-make-01 { overflow: hidden; }

@media (max-width: 1023.98px) { .sec-make-01 .mockup-web-app { margin: 0 -2.5rem; } .sec-make-01 h5, .sec-make-01 ul { flex: 1 0 0; } }

@media (max-width: 767.98px) { .sec-make-01 { padding-top: 0 !important; } }

@media (max-width: 575.98px) { .sec-make-01 .mockup-web-app { margin: 0 -5rem; } }

.sec-make-01 .c-mockup-side .media-cover { width: auto; }

@media (max-width: 1023.98px) { .sec-make-01 .c-mockup-side .media-cover { width: 100%; } }

.sec-make-02 .c-mockup-side { display: flex; align-items: flex-end; padding: 3.75rem 0 3.75rem 3.75rem; margin-left: -3.75rem; margin-top: -3.75rem; margin-bottom: -10.625rem; }

@media (max-width: 1439.98px) { .sec-make-02 .c-mockup-side div { width: 50%; } .sec-make-02 .c-mockup-side div img { width: 100%; } }

@media (max-width: 1023.98px) { .sec-make-02 .c-mockup-side { margin-left: -1.25rem; margin-top: 0; margin-bottom: -11.875rem; } }

@media (max-width: 575.98px) { .sec-make-02 .c-mockup-side { padding: 3.75rem 0 3.125rem 0; margin-left: -1.875rem; } }

.sec-make-02 .c-mockup-side div:first-child { position: relative; z-index: 1; }

.sec-make-02 .c-mockup-side div:first-child img { box-shadow: 0 0 57px rgba(0, 0, 0, 0.16); }

@media (max-width: 575.98px) { .sec-make-02 .c-mockup-side div:first-child { width: 60%; } }

.sec-make-02 .c-mockup-side div:last-child { margin-bottom: 4.6875rem; }

@media (min-width: 1440px) and (max-width: 1559.98px) { .sec-make-02 .c-mockup-side div:last-child { margin-left: -6.875rem; } }

@media (max-width: 1439.98px) { .sec-make-02 .c-mockup-side div:last-child { margin-left: -3.75rem; } }

@media (max-width: 1365.98px) { .sec-make-02 .c-mockup-side div:last-child { margin-bottom: 2.8125rem; } }

@media (max-width: 575.98px) { .sec-make-02 .c-mockup-side div:last-child { margin-left: -2.1875rem; } }

.sec-make-03 { overflow: hidden; }

@media (min-width: 1280px) { .sec-make-03 .no-screen__r { position: sticky; top: 0; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-make-03 .no-screen__r { padding-left: 5vw; } }

.sec-make-04 .bg-yellow .small { font-size: 0.875rem; opacity: .6; }

@media (max-width: 1279.98px) { .sec-make-04 .code-qr { max-width: 7.5rem; } }

.sec-inner-make h5 { line-height: 1.3; }

.sec-inner-make li:not(:last-child) { margin-bottom: 0.9375rem; }

@media (max-width: 1279.98px) { .sec-inner-make li:not(:last-child) { margin-bottom: 0.625rem; } }

.sec-comunicate { position: relative; padding-top: 7.5rem; padding-bottom: 7.5rem; }

@media (min-width: 1280px) and (max-width: 1439.98px) { .sec-comunicate { padding-top: 7.5rem; padding-bottom: 7.5rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-comunicate { padding-top: 4.375rem; padding-bottom: 4.375rem; } }

@media (max-width: 767.98px) { .sec-comunicate { padding-top: 2.5rem; padding-bottom: 3.75rem; } }

.sec-comunicate-01 { overflow: hidden; }

@media (max-width: 1023.98px) { .sec-comunicate-01 { padding-bottom: 0 !important; } .sec-comunicate-01 .mockup-web-app { margin: 0 -2.5rem; } .sec-comunicate-01 h5, .sec-comunicate-01 ul { flex: 1 0 0; } }

@media (max-width: 575.98px) { .sec-comunicate-01 .mockup-web-app { margin: 0 -5rem; } }

.sec-comunicate-01 .c-mockup-side .media-cover { width: auto; }

@media (max-width: 1023.98px) { .sec-comunicate-01 .c-mockup-side .media-cover { width: 100%; } }

.sec-comunicate-02 .c-mockup-side { display: flex; align-items: flex-end; padding: 3.75rem 0 3.75rem 3.75rem; margin-left: -3.75rem; margin-top: -3.75rem; margin-bottom: -10.625rem; }

@media (max-width: 1439.98px) { .sec-comunicate-02 .c-mockup-side div { width: 50%; } .sec-comunicate-02 .c-mockup-side div img { width: 100%; } }

@media (max-width: 1023.98px) { .sec-comunicate-02 .c-mockup-side { margin-left: -1.25rem; margin-top: 0; margin-bottom: -11.875rem; } }

@media (max-width: 575.98px) { .sec-comunicate-02 .c-mockup-side { padding: 3.75rem 0 3.125rem 0; margin-left: -1.875rem; } }

.sec-comunicate-02 .c-mockup-side div:first-child { position: relative; z-index: 1; }

.sec-comunicate-02 .c-mockup-side div:first-child img { box-shadow: 0 0 57px rgba(0, 0, 0, 0.16); }

@media (max-width: 575.98px) { .sec-comunicate-02 .c-mockup-side div:first-child { width: 60%; } }

.sec-comunicate-02 .c-mockup-side div:last-child { margin-bottom: 4.6875rem; }

@media (min-width: 1440px) and (max-width: 1559.98px) { .sec-comunicate-02 .c-mockup-side div:last-child { margin-left: -6.875rem; } }

@media (max-width: 1439.98px) { .sec-comunicate-02 .c-mockup-side div:last-child { margin-left: -3.75rem; } }

@media (max-width: 1365.98px) { .sec-comunicate-02 .c-mockup-side div:last-child { margin-bottom: 2.8125rem; } }

@media (max-width: 575.98px) { .sec-comunicate-02 .c-mockup-side div:last-child { margin-left: -2.1875rem; } }

.sec-comunicate-03 .spacer-lead { padding-top: 3.75rem; }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-comunicate-03 .no-screen__r { padding-left: 5vw; } }

@media (max-width: 767.98px) { .sec-comunicate-03 .spacer-lead { padding-top: 2.8125rem; } }

.sec-comunicate-04 .bg-yellow .small { font-size: 0.875rem; opacity: .6; }

@media (max-width: 1279.98px) { .sec-comunicate-04 .code-qr { max-width: 7.5rem; } }

.sec-inner-comunicate h5 { line-height: 1.3; }

.sec-inner-comunicate li:not(:last-child) { margin-bottom: 0.9375rem; }

@media (max-width: 1279.98px) { .sec-inner-comunicate li:not(:last-child) { margin-bottom: 0.625rem; } }

.sec-cta { padding-top: 9.375rem; padding-bottom: 9.375rem; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .sec-cta { padding-top: 4.375rem; padding-bottom: 4.375rem; } }

@media (max-width: 1023.98px) { .sec-cta { padding-top: 3.75rem; padding-bottom: 3.75rem; } }

@media (max-width: 575.98px) { .sec-cta .btn { width: 100%; } }

.sec-blog { padding-top: 5.625rem; padding-bottom: 5.625rem; }

@media (min-width: 1024px) and (max-width: 1279.98px) { .sec-blog { padding-top: 4.375rem; padding-bottom: 4.375rem; } }

@media (max-width: 1023.98px) { .sec-blog { padding-top: 3.75rem; padding-bottom: 3.75rem; } }

.sec-cab { padding-top: 13.125rem; padding-bottom: 6.25rem; /*@include media-breakpoint-down(xxxl) { padding-top: $padding-top-cab-xxxl; }*/ }

@media (min-width: 1024px) and (max-width: 1279.98px) { .sec-cab { padding-bottom: 4.375rem; } }

@media (max-width: 1023.98px) { .sec-cab { padding-top: 9.375rem; padding-bottom: 3.75rem; } }

@media (max-width: 767.98px) { .sec-cab { padding-top: 6.25rem; } }

@media (min-width: 576px) { .sec-cab-design .split_line:not(:first-child) { display: inline-block !important; } .sec-cab-design .split_line:last-child { margin-left: 1.25rem; } }

.sec-inner, .post { padding-top: 8.125rem; padding-bottom: 8.125rem; position: relative; }

@media (min-width: 1280px) and (max-width: 1559.98px) { .sec-inner, .post { padding-top: 6.875rem; padding-bottom: 6.875rem; } }

@media (max-width: 1279.98px) { .sec-inner h3.text-nowrap, .post h3.text-nowrap { white-space: normal !important; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .sec-inner, .post { padding-top: 6.25rem; padding-bottom: 6.25rem; } }

@media (max-width: 1023.98px) { .sec-inner, .post { padding-top: 3.75rem; padding-bottom: 3.75rem; } }

@media (max-width: 575.98px) { .sec-inner .btn-outline-primary, .post .btn-outline-primary, .sec-inner .btn-outline-white, .post .btn-outline-white { width: 100%; } }

/*.sec-focus { .c-text { &-clip { &.ux { top: 0; transform: none; } } } }*/
@media (max-width: 1279.98px) { .sec-focus .section-content { width: 100%; } }

.sec-prototypes .c-line { position: relative; z-index: 1; }

.sec-clients { padding-top: 6.25rem; padding-bottom: 6.25rem; }

@media (max-width: 1023.98px) { .sec-clients { padding-top: 3.75rem; padding-bottom: 3.75rem; } }

.list-clients div { display: flex; align-items: center; justify-content: center; }

.list-clients div img { max-width: 100%; }

.sec-work { padding-top: 0; padding-bottom: 0; }

@media (max-width: 1023.98px) { .sec-work { padding-top: 3.75rem; padding-bottom: 0; } }

@media (max-width: 575.98px) { .sec-work .c-mockup-side { margin-left: var(--containerSpacer); } }

.sec-work .c-mockup-side .media-cover { width: auto; }

@media (max-width: 1023.98px) { .sec-work .c-mockup-side .media-cover { width: 100%; } }

@media (max-width: 767.98px) { .sec-work .w-75 { width: auto !important; } }

@media (min-width: 1024px) { .sec-other-case { padding-bottom: 5rem; } }

.sec-other-case + .sec-blog { padding-top: 0; }

@media (max-width: 575.98px) { .sec-other-case .subtitle { font-size: 0.75rem; } }

.sec-ui { padding-bottom: 7.5rem; }

@media (max-width: 767.98px) { .sec-ui { padding-bottom: 3.75rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .post { padding-top: 6.875rem; } }

@media (max-width: 767.98px) { .post { padding-top: 5.625rem; } }

.post-header { margin-bottom: 2.5rem; margin: 0 auto; max-width: 60.625rem; }

@media (max-width: 1659.98px) { .post-header { max-width: 100%; } }

@media (min-width: 1280px) and (max-width: 1659.98px) { .post-header { padding-left: 7.1875rem; padding-right: 7.1875rem; } }

@media (max-width: 1279.98px) { .post-header { padding-left: 5vw; padding-right: 5vw; } }

@media (max-width: 767.98px) { .post-header { padding-left: 0; padding-right: 0; } }

.post-header .h3 { font-size: 1.5rem !important; }

.post-meta { display: flex; justify-content: space-between; align-items: center; }

.post-meta .dt-published { text-transform: uppercase; font-weight: 600; opacity: .7; }

@media (max-width: 575.98px) { .post-meta { flex-direction: column; align-items: flex-start; } .post-meta .dt-published { font-size: 0.875rem; } }

.post-title { font-size: 4.625rem; line-height: 1.25; }

@media (min-width: 1366px) and (max-width: 1659.98px) { .post-title { font-size: 4.375rem; } }

@media (min-width: 1024px) and (max-width: 1365.98px) { .post-title { font-size: 3.75rem; } }

@media (min-width: 768px) and (max-width: 1023.98px) { .post-title { font-size: 3.375rem; } }

@media (max-width: 767.98px) { .post-title { font-size: 2.375rem; } }

.post-author { line-height: 1.35; }

.post-author-position { display: block; opacity: .6; font-weight: 600; }

@media (max-width: 1023.98px) { .post-author-position { font-size: 0.75rem; } }

.post .read-time { opacity: .3; }

.post-img-xxxxl { margin: 2.5rem 0; }

@media (max-width: 1023.98px) { .post-img-xxxxl img { max-width: 100%; } }

.post-content { margin: 0 auto; }

@media (min-width: 1660px) { .post-content { max-width: 60.625rem; } }

@media (min-width: 1280px) and (max-width: 1659.98px) { .post-content { max-width: 100%; padding-left: 7.1875rem; padding-right: 7.1875rem; } }

@media (max-width: 1279.98px) { .post-content { padding-left: 5vw; padding-right: 5vw; } }

@media (max-width: 767.98px) { .post-content { padding-left: 0; padding-right: 0; } }

.post-cta { width: 100vw; transform: translateX(-50%); left: 50%; }

.post-cta .post-content { position: absolute; left: 0; right: 0; bottom: 0; }

.post-cta .block-text { position: relative; }

@media (min-width: 768px) { .post-cta .block-text { padding-left: 0; padding-right: 0; } }

.post-cta .block-text a:hover { text-decoration: none; color: inherit !important; }

.post-blockquote { padding: 1.25rem 1.875rem; display: flex; align-items: center; background-color: #E0E4E9; border-radius: 0.375rem; }

.post-blockquote p { line-height: 1.5; }

@media (max-width: 767.98px) { .post-blockquote { padding: 1.25rem; } }

.post hr { margin: 3.75rem -7.1875rem 2.5rem; border-color: rgba(0, 0, 0, 0.7); }

@media (min-width: 768px) and (max-width: 1279.98px) { .post hr { margin: 3.75rem -5vw 2.5rem; } }

@media (max-width: 767.98px) { .post hr { margin: 3.75rem 0 2.5rem; } }

.post-share { display: flex; align-items: center; justify-content: space-between; }

@media (max-width: 1023.98px) { .post-share { flex-direction: column; } }

.post-share p { margin-bottom: 0; }

.post-share ul { display: flex; list-style: none; align-items: center; margin: 0; padding: 0; }

.post-share ul li { margin-bottom: 0; }

.post-share ul li:not(:last-child) { margin-right: 0.9375rem; }

.post-share ul li img { width: 1.5rem; }

.post .c-line { padding-right: 7.1875rem; }

@media (max-width: 1279.98px) { .post .c-line { padding-right: 5vw; } }

@media (max-width: 767.98px) { .post .c-line { padding-right: 0; } }

.page-contact .c-navbar-item { opacity: 0; }

@media (min-width: 768px) and (max-width: 1023.98px) { .sec-contact { padding-top: 7.5rem; } }

@media (max-width: 767.98px) { .sec-contact { padding-top: 5.625rem; } }

.sec-contact .h1 { font-size: 4.625rem; }

@media (min-width: 1280px) and (max-width: 1439.98px) { .sec-contact .h1 { font-size: 4rem; } }

@media (min-width: 768px) and (max-width: 1279.98px) { .sec-contact .h1 { font-size: 3.625rem; } }

@media (max-width: 767.98px) { .sec-contact .h1 { font-size: 2.625rem; } }

.sec-contact .c-line-ln { top: 2.8125rem; }

@media (max-width: 767.98px) { .sec-contact .c-line-ln { top: 2rem; } }

.sec-contact .custom-control-label { font-size: 0.9375rem; line-height: 1; }

@media (max-width: 1279.98px) { .sec-seo .section-content { width: 100%; } }

.gallery-container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); gap: .5rem; }

@media (min-width: 1024px) { .gallery-container { gap: 1rem; } }

@media (min-width: 1366px) { .gallery-container { gap: 2rem; } }

.gallery-item--1 { grid-area: 1 / 1 / 2 / 2; }

.gallery-item--2 { grid-area: 1 / 2 / 2 / 4; }

.gallery-item--3 { grid-area: 2 / 1 / 3 / 3; }

.gallery-item--4 { grid-area: 2 / 3 / 3 / 4; }

.gallery-item--5 { grid-area: 3 / 1 / 4 / 2; }

.gallery-item--6 { grid-area: 3 / 2 / 4 / 4; }

.module-header .title { white-space: inherit; }

.module-hero-1 { position: relative; }

.module-hero-1 .container.position-absolute { top: 0; left: 0; width: 100%; padding-top: 5%; z-index: 1; }

.module-hero-1 .container a:hover { text-decoration: none; }

@media (max-width: 1023.98px) { .module-hero-1 .container .h3 { margin-bottom: 0; } }

.module-media + .module-media { margin-top: 1.875rem; }

.module-media + .sec-inner, .module-media + .post { margin-top: 8.125rem; }

@media (min-width: 1280px) and (max-width: 1559.98px) { .module-media + .sec-inner, .module-media + .post { margin-top: 6.875rem; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .module-media + .sec-inner, .module-media + .post { margin-top: 6.25rem; } }

@media (max-width: 1023.98px) { .module-media + .sec-inner, .module-media + .post { margin-top: 3.75rem; } }

@media (max-width: 767.98px) { .module-media-1 .container-full { padding-left: 0; padding-right: 0; } }

.module-media video, .module-media img { background-color: #f7f7f7; }

.module-text-media { position: relative; padding-bottom: 0; }

@media (min-width: 1280px) { .module-text-media-1 .media-right { width: 50vw; margin-top: -1.875rem; } }

@media (min-width: 1024px) and (max-width: 1279.98px) { .module-text-media-1 .media-right { width: 55vw; margin-top: -1.875rem; } }

@media (max-width: 1023.98px) { .module-text-media-1 .media-right { width: 100vw; } }

@media (min-width: 1024px) { .module-text-media-2, .module-text-media-3 { padding: 0; } }

.module-text-media-2 .media-right .media-cover, .module-text-media-3 .media-right .media-cover { object-fit: none; width: auto; height: auto; }

@media (min-width: 1024px) { .module-text-media-2 .media-right, .module-text-media-3 .media-right { width: 50vw; } }

@media (max-width: 1023.98px) { .module-text-media-2 .media-right, .module-text-media-3 .media-right { width: 100vw; margin-left: -10%; } }

@media (max-width: 1023.98px) { .module-text-media-2 .media-right { display: flex; justify-content: center; } }

@media (max-width: 575.98px) { .module-text-media-3 { padding-bottom: 1.875rem; } }

.module-text-media-3 .media-right { display: flex; justify-content: center; }

.module-text-media .col-text { position: relative; z-index: 1; }

.module-form-1 small { opacity: .6; }

.highlight pre { background-color: #333; color: #ffffff; padding: 0 10px; }

.highlight .hll { background-color: #333333; }

.highlight .c { color: #008800; font-style: italic; background-color: #0f140f; }

/* Comment */
.highlight .err { color: #ffffff; }

/* Error */
.highlight .g { color: #ffffff; }

/* Generic */
.highlight .k { color: #fb660a; font-weight: bold; }

/* Keyword */
.highlight .l { color: #ffffff; }

/* Literal */
.highlight .n { color: #ffffff; }

/* Name */
.highlight .o { color: #ffffff; }

/* Operator */
.highlight .x { color: #ffffff; }

/* Other */
.highlight .p { color: #ffffff; }

/* Punctuation */
.highlight .cm { color: #008800; font-style: italic; background-color: #0f140f; }

/* Comment.Multiline */
.highlight .cp { color: #ff0007; font-weight: bold; font-style: italic; background-color: #0f140f; }

/* Comment.Preproc */
.highlight .c1 { color: #008800; font-style: italic; background-color: #0f140f; }

/* Comment.Single */
.highlight .cs { color: #008800; font-style: italic; background-color: #0f140f; }

/* Comment.Special */
.highlight .gd { color: #ffffff; }

/* Generic.Deleted */
.highlight .ge { color: #ffffff; }

/* Generic.Emph */
.highlight .gr { color: #ffffff; }

/* Generic.Error */
.highlight .gh { color: #ffffff; font-weight: bold; }

/* Generic.Heading */
.highlight .gi { color: #ffffff; }

/* Generic.Inserted */
.highlight .go { color: #444444; background-color: #222222; }

/* Generic.Output */
.highlight .gp { color: #ffffff; }

/* Generic.Prompt */
.highlight .gs { color: #ffffff; }

/* Generic.Strong */
.highlight .gu { color: #ffffff; font-weight: bold; }

/* Generic.Subheading */
.highlight .gt { color: #ffffff; }

/* Generic.Traceback */
.highlight .kc { color: #fb660a; font-weight: bold; }

/* Keyword.Constant */
.highlight .kd { color: #fb660a; font-weight: bold; }

/* Keyword.Declaration */
.highlight .kn { color: #fb660a; font-weight: bold; }

/* Keyword.Namespace */
.highlight .kp { color: #fb660a; }

/* Keyword.Pseudo */
.highlight .kr { color: #fb660a; font-weight: bold; }

/* Keyword.Reserved */
.highlight .kt { color: #cdcaa9; font-weight: bold; }

/* Keyword.Type */
.highlight .ld { color: #ffffff; }

/* Literal.Date */
.highlight .m { color: #0086f7; font-weight: bold; }

/* Literal.Number */
.highlight .s { color: #0086d2; }

/* Literal.String */
.highlight .na { color: #ff0086; font-weight: bold; }

/* Name.Attribute */
.highlight .nb { color: #ffffff; }

/* Name.Builtin */
.highlight .nc { color: #ffffff; }

/* Name.Class */
.highlight .no { color: #0086d2; }

/* Name.Constant */
.highlight .nd { color: #ffffff; }

/* Name.Decorator */
.highlight .ni { color: #ffffff; }

/* Name.Entity */
.highlight .ne { color: #ffffff; }

/* Name.Exception */
.highlight .nf { color: #ff0086; font-weight: bold; }

/* Name.Function */
.highlight .nl { color: #ffffff; }

/* Name.Label */
.highlight .nn { color: #ffffff; }

/* Name.Namespace */
.highlight .nx { color: #ffffff; }

/* Name.Other */
.highlight .py { color: #ffffff; }

/* Name.Property */
.highlight .nt { color: #fb660a; font-weight: bold; }

/* Name.Tag */
.highlight .nv { color: #fb660a; }

/* Name.Variable */
.highlight .ow { color: #ffffff; }

/* Operator.Word */
.highlight .w { color: #888888; }

/* Text.Whitespace */
.highlight .mf { color: #0086f7; font-weight: bold; }

/* Literal.Number.Float */
.highlight .mh { color: #0086f7; font-weight: bold; }

/* Literal.Number.Hex */
.highlight .mi { color: #0086f7; font-weight: bold; }

/* Literal.Number.Integer */
.highlight .mo { color: #0086f7; font-weight: bold; }

/* Literal.Number.Oct */
.highlight .sb { color: #0086d2; }

/* Literal.String.Backtick */
.highlight .sc { color: #0086d2; }

/* Literal.String.Char */
.highlight .sd { color: #0086d2; }

/* Literal.String.Doc */
.highlight .s2 { color: #0086d2; }

/* Literal.String.Double */
.highlight .se { color: #0086d2; }

/* Literal.String.Escape */
.highlight .sh { color: #0086d2; }

/* Literal.String.Heredoc */
.highlight .si { color: #0086d2; }

/* Literal.String.Interpol */
.highlight .sx { color: #0086d2; }

/* Literal.String.Other */
.highlight .sr { color: #0086d2; }

/* Literal.String.Regex */
.highlight .s1 { color: #0086d2; }

/* Literal.String.Single */
.highlight .ss { color: #0086d2; }

/* Literal.String.Symbol */
.highlight .bp { color: #ffffff; }

/* Name.Builtin.Pseudo */
.highlight .vc { color: #fb660a; }

/* Name.Variable.Class */
.highlight .vg { color: #fb660a; }

/* Name.Variable.Global */
.highlight .vi { color: #fb660a; }

/* Name.Variable.Instance */
.highlight .il { color: #0086f7; font-weight: bold; }

/* Literal.Number.Integer.Long */

/*# sourceMappingURL=main.css.map */