@font-face {
    font-family: "DIN Next W01";
    font-style: normal;
    font-weight: 700;
    src: url("https://fast.fonts.net/dv2/14/121784c1-863c-4e49-b682-625ea7de55b0.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: italic;
    font-weight: 400;
    src: url("https://fast.fonts.net/dv2/14/f37f8098-b16e-405f-ab24-bd595a5d5762.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: normal;
    font-weight: 200;
    src: url("https://fast.fonts.net/dv2/14/de1216be-00c2-43c0-9c45-3e7f925eb519.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: normal;
    font-weight: 500;
    src: url("https://fast.fonts.net/dv2/14/be607c9f-3c81-41b4-b7ad-17af005c80bb.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: normal;
    font-weight: 400;
    src: url("https://fast.fonts.net/dv2/14/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: normal;
    font-weight: 100;
    src: url("https://fast.fonts.net/dv2/14/9972265f-63aa-4e68-9eef-e571f0072395.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: italic;
    font-weight: 100;
    src: url("https://fast.fonts.net/dv2/14/356e99d6-7e95-44af-af40-0334ac4dda2c.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: italic;
    font-weight: 700;
    src: url("https://fast.fonts.net/dv2/14/4e20348d-41a7-4295-94ab-2b1019e9d453.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: italic;
    font-weight: 200;
    src: url("https://fast.fonts.net/dv2/14/26f280d7-8bd0-4192-90f1-3c3cb4cde341.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

@font-face {
    font-family: "DIN Next W01";
    font-style: italic;
    font-weight: 500;
    src: url("https://fast.fonts.net/dv2/14/5e7b11e8-112d-42fe-a35c-edaca8e64677.woff2?d44f19a684109620e484167eae90e81887da62a49a710a81599a3c42d7777e7bf85c9eaae17de5acc70bbfd66cd7a91f83a4a31d5aeca1abc550cc037e093750697a2a1097f3b4365448e79751c15a79b6a0d440e281663d54aeb320f80c5c5acdfd4a97e7a69129caadc5d0437b1912f21957a46cbb7bbfccec6bc2a926abd13c3b461649c32244bd4debe4fa27fe13457f703637c1e8932b33cbdd4c4c1670271abe611ccbd5c62f8721593a761669642501e94e9ceb105e06dc1f813e7d118230e1997552090adce1417bcd911a64e080c797b8c170fb952365687fe33189a0b02c1dbf927d2a31d1475215c812e39d668a1b69b29518d9da1308a05d3434cf032db685bfcf2c48a7711c1faf388116416b69eed779&projectId=d5d78ea0-f190-44bf-9439-43c54f74e54c") format('woff2');
}

:root {
    --blue: #009ddb;
    --indigo: #6610f2;
    --purple: #765ba7;
    --pink: #e83e8c;
    --red: #e64b50;
    --orange: #edba1b;
    --yellow: #e4a716;
    --green: #71bc4b;
    --teal: #00aca0;
    --cyan: #17a2b8;
    --gray: #8a97ab;
    --gray-dark: #62728a;
    --gray-lightest: #f4f6f9;
    --gray-lighter: #e1e5e9;
    --gray-light: #b0b7c3;
    --gray-darker: #445979;
    --gray-darkest: #39495e;
    --primary: #153057;
    --secondary: #009ddb;
    --success: #71bc4b;
    --info: #17a2b8;
    --warning: #e4a716;
    --danger: #e64b50;
    --light: #b0b7c3;
    --dark: #62728a;
    --lightest: #f4f6f9;
    --lighter: #e1e5e9;
    --neutral: #8a97ab;
    --darker: #445979;
    --darkest: #39495e;
    --black: #000;
    --white: #fff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "Helvetica Neue", "Lucida Grande", sans-serif;
    --font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

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

html {
    font-family: DIN Next W01;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

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

body {
    margin: 0;
    font-family: Helvetica Neue, Lucida Grande, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #445979;
    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: 22px
}

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

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

address {
    font-style: normal;
    line-height: inherit
}

address, dl, ol, ul {
    margin-bottom: 1rem
}

dl, ol, ul {
    margin-top: 0
}

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

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: #009ddb;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #0049b2;
    text-decoration: underline
}

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

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

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

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

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img, svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #62728a;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

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

button {
    border-radius: 0
}

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

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

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

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

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

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

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -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
}

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-cancel-button, [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: 22px;
    font-family: DIN Next W01, sans-serif;
    font-weight: 500;
    line-height: 1.3;
    color: inherit
}

.h1, h1 {
    font-size: 2.5rem
}

.h2, h2 {
    font-size: 2.25rem
}

.h3, h3 {
    font-size: 2rem
}

.h4, h4 {
    font-size: 1.75rem
}

.h5, h5 {
    font-size: 1.5rem
}

.h6, .lead, h6 {
    font-size: 1.25rem
}

.lead {
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1, .display-2 {
    font-weight: 300;
    line-height: 1.3
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3, .display-4 {
    font-weight: 300;
    line-height: 1.3
}

.display-4 {
    font-size: 3.5rem
}

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #e1e5e9;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

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

.figure-caption {
    font-size: 90%;
    color: #62728a
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #222;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #222
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

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

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

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

@media (min-width:992px) {
    .container {
        max-width: 940px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

.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 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

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

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

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

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

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

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

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

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

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

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

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

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

.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.33333%
}

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

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

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

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

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

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

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

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

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

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

@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: none
    }
    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .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.33333%
    }
    .offset-sm-2 {
        margin-left: 16.66667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.33333%
    }
    .offset-sm-5 {
        margin-left: 41.66667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.33333%
    }
    .offset-sm-8 {
        margin-left: 66.66667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.33333%
    }
    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@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: none
    }
    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .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.33333%
    }
    .offset-md-2 {
        margin-left: 16.66667%
    }
    .offset-md-3 {
        margin-left: 25%
    }
    .offset-md-4 {
        margin-left: 33.33333%
    }
    .offset-md-5 {
        margin-left: 41.66667%
    }
    .offset-md-6 {
        margin-left: 50%
    }
    .offset-md-7 {
        margin-left: 58.33333%
    }
    .offset-md-8 {
        margin-left: 66.66667%
    }
    .offset-md-9 {
        margin-left: 75%
    }
    .offset-md-10 {
        margin-left: 83.33333%
    }
    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .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.33333%
    }
    .offset-lg-2 {
        margin-left: 16.66667%
    }
    .offset-lg-3 {
        margin-left: 25%
    }
    .offset-lg-4 {
        margin-left: 33.33333%
    }
    .offset-lg-5 {
        margin-left: 41.66667%
    }
    .offset-lg-6 {
        margin-left: 50%
    }
    .offset-lg-7 {
        margin-left: 58.33333%
    }
    .offset-lg-8 {
        margin-left: 66.66667%
    }
    .offset-lg-9 {
        margin-left: 75%
    }
    .offset-lg-10 {
        margin-left: 83.33333%
    }
    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .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.33333%
    }
    .offset-xl-2 {
        margin-left: 16.66667%
    }
    .offset-xl-3 {
        margin-left: 25%
    }
    .offset-xl-4 {
        margin-left: 33.33333%
    }
    .offset-xl-5 {
        margin-left: 41.66667%
    }
    .offset-xl-6 {
        margin-left: 50%
    }
    .offset-xl-7 {
        margin-left: 58.33333%
    }
    .offset-xl-8 {
        margin-left: 66.66667%
    }
    .offset-xl-9 {
        margin-left: 75%
    }
    .offset-xl-10 {
        margin-left: 83.33333%
    }
    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.table {
    width: 100%;
    margin-bottom: .5rem;
    background-color: transparent
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #e1e5e9
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e1e5e9
}

.table tbody+tbody {
    border-top: 2px solid #e1e5e9
}

.table .table {
    background-color: #fff
}

.table-sm td, .table-sm th {
    padding: .3rem
}

.table-bordered, .table-bordered td, .table-bordered th {
    border: 1px solid #e1e5e9
}

.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-primary, .table-primary>td, .table-primary>th {
    background-color: #bdc5d0
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th {
    background-color: #aeb8c5
}

.table-secondary, .table-secondary>td, .table-secondary>th {
    background-color: #b8e4f5
}

.table-hover .table-secondary:hover, .table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th {
    background-color: #a2dcf2
}

.table-success, .table-success>td, .table-success>th {
    background-color: #d7eccd
}

.table-hover .table-success:hover, .table-hover .table-success:hover>td, .table-hover .table-success:hover>th {
    background-color: #c8e5bb
}

.table-info, .table-info>td, .table-info>th {
    background-color: #bee5eb
}

.table-hover .table-info:hover, .table-hover .table-info:hover>td, .table-hover .table-info:hover>th {
    background-color: #abdde5
}

.table-warning, .table-warning>td, .table-warning>th {
    background-color: #f7e6be
}

.table-hover .table-warning:hover, .table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th {
    background-color: #f4dda7
}

.table-danger, .table-danger>td, .table-danger>th {
    background-color: #f8cdce
}

.table-hover .table-danger:hover, .table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th {
    background-color: #f5b7b8
}

.table-light, .table-light>td, .table-light>th {
    background-color: #e9ebee
}

.table-hover .table-light:hover, .table-hover .table-light:hover>td, .table-hover .table-light:hover>th {
    background-color: #dbdee3
}

.table-dark, .table-dark>td, .table-dark>th {
    background-color: #d3d8de
}

.table-hover .table-dark:hover, .table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th {
    background-color: #c4cbd3
}

.table-lightest, .table-lightest>td, .table-lightest>th {
    background-color: #fcfcfd
}

.table-hover .table-lightest:hover, .table-hover .table-lightest:hover>td, .table-hover .table-lightest:hover>th {
    background-color: #ededf3
}

.table-lighter, .table-lighter>td, .table-lighter>th {
    background-color: #f7f8f9
}

.table-hover .table-lighter:hover, .table-hover .table-lighter:hover>td, .table-hover .table-lighter:hover>th {
    background-color: #e8ebee
}

.table-neutral, .table-neutral>td, .table-neutral>th {
    background-color: #dee2e7
}

.table-hover .table-neutral:hover, .table-hover .table-neutral:hover>td, .table-hover .table-neutral:hover>th {
    background-color: #cfd5dc
}

.table-darker, .table-darker>td, .table-darker>th {
    background-color: #cbd1d9
}

.table-hover .table-darker:hover, .table-hover .table-darker:hover>td, .table-hover .table-darker:hover>th {
    background-color: #bcc4ce
}

.table-darkest, .table-darkest>td, .table-darkest>th {
    background-color: #c8ccd2
}

.table-hover .table-darkest:hover, .table-hover .table-darkest:hover>td, .table-hover .table-darkest:hover>th {
    background-color: #babfc7
}

.table-black, .table-black>td, .table-black>th {
    background-color: #b8b8b8
}

.table-hover .table-black:hover, .table-hover .table-black:hover>td, .table-hover .table-black:hover>th {
    background-color: #ababab
}

.table-white, .table-white>td, .table-white>th {
    background-color: #fff
}

.table-hover .table-white:hover, .table-hover .table-white:hover>td, .table-hover .table-white:hover>th {
    background-color: #f2f2f2
}

.table-active, .table-active>td, .table-active>th, .table-hover .table-active:hover, .table-hover .table-active:hover>td, .table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #222;
    border-color: #353535
}

.table .thead-light th {
    color: #445979;
    background-color: #f4f6f9;
    border-color: #e1e5e9
}

.table-dark {
    color: #fff;
    background-color: #222
}

.table-dark td, .table-dark th, .table-dark thead th {
    border-color: #353535
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, .05)
}

.table-dark.table-hover tbody tr:hover {
    background-color: hsla(0, 0%, 100%, .075)
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(3.064rem + 2px);
    font-size: 1rem;
    color: #445979;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

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

.form-control:focus {
    color: #445979;
    background-color: #fff;
    border-color: #153057;
    outline: 0;
    box-shadow: none
}

.form-control::placeholder {
    color: #62728a;
    opacity: 1
}

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

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

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

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

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

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

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .907rem;
    padding-bottom: .907rem;
    margin-bottom: 0;
    line-height: 1.25;
    color: #445979;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

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

.form-control-sm {
    height: calc(2.3125rem + 2px);
    font-size: .875rem;
    border-radius: 0
}

.form-control-lg {
    height: calc(3.625rem + 2px);
    padding: .938rem 2.5rem;
    font-size: 1.125rem;
    border-radius: 0
}

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

.form-group {
    margin-bottom: 20px
}

.form-text {
    display: block;
    margin-top: .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: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #62728a
}

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

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

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

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #71bc4b
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #222;
    background-color: rgba(113, 188, 75, .9);
    border-radius: .25rem
}

.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
    border-color: #71bc4b
}

.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
    border-color: #71bc4b;
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .25)
}

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

.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
    color: #71bc4b
}

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

.custom-control-input.is-valid~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {
    color: #71bc4b
}

.custom-control-input.is-valid~.custom-control-label:before, .was-validated .custom-control-input:valid~.custom-control-label:before {
    background-color: #badfa8
}

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

.custom-control-input.is-valid:checked~.custom-control-label:before, .was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    background-color: #8eca70
}

.custom-control-input.is-valid:focus~.custom-control-label:before, .was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(113, 188, 75, .25)
}

.custom-file-input.is-valid~.custom-file-label, .was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #71bc4b
}

.custom-file-input.is-valid~.custom-file-label:after, .was-validated .custom-file-input:valid~.custom-file-label:after {
    border-color: inherit
}

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

.custom-file-input.is-valid:focus~.custom-file-label, .was-validated .custom-file-input:valid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .25)
}

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

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #fff;
    background-color: rgba(230, 75, 80, .9);
    border-radius: .25rem
}

.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
    border-color: #e64b50
}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
    border-color: #e64b50;
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .25)
}

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

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

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

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

.custom-control-input.is-invalid~.custom-control-label:before, .was-validated .custom-control-input:invalid~.custom-control-label:before {
    background-color: #f6bbbd
}

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

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

.custom-control-input.is-invalid:focus~.custom-control-label:before, .was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(230, 75, 80, .25)
}

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

.custom-file-input.is-invalid~.custom-file-label:after, .was-validated .custom-file-input:invalid~.custom-file-label:after {
    border-color: inherit
}

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

.custom-file-input.is-invalid:focus~.custom-file-label, .was-validated .custom-file-input:invalid:focus~.custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .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 {
        justify-content: center
    }
    .form-inline .form-group, .form-inline label {
        display: flex;
        align-items: center;
        margin-bottom: 0
    }
    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-plaintext {
        display: inline-block
    }
    .form-inline .custom-select, .form-inline .input-group {
        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;
        margin-top: 0;
        margin-right: .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;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

.btn:focus, .btn:hover {
    text-decoration: none
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none
}

.btn.disabled, .btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

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

.btn-primary:hover {
    border-color: #0b192e
}

.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .5)
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff
}

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

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .5)
}

.btn-secondary:hover {
    border-color: #0078a8
}

.btn-secondary.focus, .btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 157, 219, .5)
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0078a8;
    border-color: #006f9b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 157, 219, .5)
}

.btn-success {
    color: #222
}

.btn-success:hover {
    border-color: #5a9a3a
}

.btn-success.focus, .btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .5)
}

.btn-success.disabled, .btn-success:disabled {
    color: #222
}

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

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .5)
}

.btn-info:hover {
    border-color: #117a8b
}

.btn-info.focus, .btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff
}

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

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

.btn-warning {
    color: #222
}

.btn-warning:hover {
    border-color: #b58512
}

.btn-warning.focus, .btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(228, 167, 22, .5)
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #222
}

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

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(228, 167, 22, .5)
}

.btn-danger:hover {
    border-color: #df1f25
}

.btn-danger.focus, .btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .5)
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff
}

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

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .5)
}

.btn-light {
    color: #222
}

.btn-light:hover {
    color: #222;
    border-color: #939dad
}

.btn-light.focus, .btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(176, 183, 195, .5)
}

.btn-light.disabled, .btn-light:disabled {
    color: #222
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    color: #222;
    background-color: #939dad;
    border-color: #8c96a7
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(176, 183, 195, .5)
}

.btn-dark:hover {
    border-color: #4d596c
}

.btn-dark.focus, .btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(98, 114, 138, .5)
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #fff
}

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

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(98, 114, 138, .5)
}

.btn-lightest {
    color: #222;
    background-color: #f4f6f9;
    border-color: #f4f6f9
}

.btn-lightest:hover {
    color: #222;
    background-color: #dbe2ec;
    border-color: #d3dbe7
}

.btn-lightest.focus, .btn-lightest:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 246, 249, .5)
}

.btn-lightest.disabled, .btn-lightest:disabled {
    color: #222;
    background-color: #f4f6f9;
    border-color: #f4f6f9
}

.btn-lightest:not(:disabled):not(.disabled).active, .btn-lightest:not(:disabled):not(.disabled):active, .show>.btn-lightest.dropdown-toggle {
    color: #222;
    background-color: #d3dbe7;
    border-color: #cbd4e3
}

.btn-lightest:not(:disabled):not(.disabled).active:focus, .btn-lightest:not(:disabled):not(.disabled):active:focus, .show>.btn-lightest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 246, 249, .5)
}

.btn-lighter {
    color: #222
}

.btn-lighter:hover {
    color: #222;
    border-color: #c4ccd3
}

.btn-lighter.focus, .btn-lighter:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 229, 233, .5)
}

.btn-lighter.disabled, .btn-lighter:disabled {
    color: #222
}

.btn-lighter:not(:disabled):not(.disabled).active, .btn-lighter:not(:disabled):not(.disabled):active, .show>.btn-lighter.dropdown-toggle {
    color: #222;
    background-color: #c4ccd3;
    border-color: #bcc5ce
}

.btn-lighter:not(:disabled):not(.disabled).active:focus, .btn-lighter:not(:disabled):not(.disabled):active:focus, .show>.btn-lighter.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 229, 233, .5)
}

.btn-neutral:hover {
    border-color: #6c7d96
}

.btn-neutral.focus, .btn-neutral:focus {
    box-shadow: 0 0 0 .2rem rgba(138, 151, 171, .5)
}

.btn-neutral.disabled, .btn-neutral:disabled {
    color: #fff
}

.btn-neutral:not(:disabled):not(.disabled).active, .btn-neutral:not(:disabled):not(.disabled):active, .show>.btn-neutral.dropdown-toggle {
    color: #fff;
    background-color: #6c7d96;
    border-color: #66768f
}

.btn-neutral:not(:disabled):not(.disabled).active:focus, .btn-neutral:not(:disabled):not(.disabled):active:focus, .show>.btn-neutral.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(138, 151, 171, .5)
}

.btn-darker:hover {
    border-color: #324158
}

.btn-darker.focus, .btn-darker:focus {
    box-shadow: 0 0 0 .2rem rgba(68, 89, 121, .5)
}

.btn-darker.disabled, .btn-darker:disabled {
    color: #fff
}

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

.btn-darker:not(:disabled):not(.disabled).active:focus, .btn-darker:not(:disabled):not(.disabled):active:focus, .show>.btn-darker.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(68, 89, 121, .5)
}

.btn-darkest {
    color: #fff;
    background-color: #39495e;
    border-color: #39495e
}

.btn-darkest:hover {
    color: #fff;
    background-color: #2b3746;
    border-color: #26303e
}

.btn-darkest.focus, .btn-darkest:focus {
    box-shadow: 0 0 0 .2rem rgba(57, 73, 94, .5)
}

.btn-darkest.disabled, .btn-darkest:disabled {
    color: #fff;
    background-color: #39495e;
    border-color: #39495e
}

.btn-darkest:not(:disabled):not(.disabled).active, .btn-darkest:not(:disabled):not(.disabled):active, .show>.btn-darkest.dropdown-toggle {
    color: #fff;
    background-color: #26303e;
    border-color: #212a36
}

.btn-darkest:not(:disabled):not(.disabled).active:focus, .btn-darkest:not(:disabled):not(.disabled):active:focus, .show>.btn-darkest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(57, 73, 94, .5)
}

.btn-black.focus, .btn-black:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}

.btn-black.disabled, .btn-black:disabled {
    color: #fff
}

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

.btn-black:not(:disabled):not(.disabled).active:focus, .btn-black:not(:disabled):not(.disabled):active:focus, .show>.btn-black.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}

.btn-white {
    color: #222
}

.btn-white:hover {
    color: #222;
    border-color: #e6e6e6
}

.btn-white.focus, .btn-white:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)
}

.btn-white.disabled, .btn-white:disabled {
    color: #222
}

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

.btn-white:not(:disabled):not(.disabled).active:focus, .btn-white:not(:disabled):not(.disabled):active:focus, .show>.btn-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)
}

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

.btn-outline-primary.focus, .btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .5)
}

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

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .5)
}

.btn-outline-secondary {
    border-color: #009ddb
}

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

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 157, 219, .5)
}

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

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 157, 219, .5)
}

.btn-outline-success:hover {
    color: #222;
    background-color: #71bc4b;
    border-color: #71bc4b
}

.btn-outline-success.focus, .btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .5)
}

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

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 188, 75, .5)
}

.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 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .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:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning:hover {
    color: #222;
    background-color: #e4a716;
    border-color: #e4a716
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(228, 167, 22, .5)
}

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

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(228, 167, 22, .5)
}

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

.btn-outline-danger.focus, .btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .5)
}

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

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(230, 75, 80, .5)
}

.btn-outline-light {
    color: #b0b7c3
}

.btn-outline-light:hover {
    color: #222;
    background-color: #b0b7c3;
    border-color: #b0b7c3
}

.btn-outline-light.focus, .btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(176, 183, 195, .5)
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #b0b7c3
}

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

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(176, 183, 195, .5)
}

.btn-outline-dark {
    color: #62728a
}

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

.btn-outline-dark.focus, .btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(98, 114, 138, .5)
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #62728a
}

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

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(98, 114, 138, .5)
}

.btn-outline-lightest {
    color: #f4f6f9;
    background-color: transparent;
    background-image: none;
    border-color: #f4f6f9
}

.btn-outline-lightest:hover {
    color: #222;
    background-color: #f4f6f9;
    border-color: #f4f6f9
}

.btn-outline-lightest.focus, .btn-outline-lightest:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 246, 249, .5)
}

.btn-outline-lightest.disabled, .btn-outline-lightest:disabled {
    color: #f4f6f9;
    background-color: transparent
}

.btn-outline-lightest:not(:disabled):not(.disabled).active, .btn-outline-lightest:not(:disabled):not(.disabled):active, .show>.btn-outline-lightest.dropdown-toggle {
    color: #222;
    background-color: #f4f6f9;
    border-color: #f4f6f9
}

.btn-outline-lightest:not(:disabled):not(.disabled).active:focus, .btn-outline-lightest:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-lightest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 246, 249, .5)
}

.btn-outline-lighter {
    color: #e1e5e9
}

.btn-outline-lighter:hover {
    color: #222;
    background-color: #e1e5e9;
    border-color: #e1e5e9
}

.btn-outline-lighter.focus, .btn-outline-lighter:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 229, 233, .5)
}

.btn-outline-lighter.disabled, .btn-outline-lighter:disabled {
    color: #e1e5e9
}

.btn-outline-lighter:not(:disabled):not(.disabled).active, .btn-outline-lighter:not(:disabled):not(.disabled):active, .show>.btn-outline-lighter.dropdown-toggle {
    color: #222;
    background-color: #e1e5e9;
    border-color: #e1e5e9
}

.btn-outline-lighter:not(:disabled):not(.disabled).active:focus, .btn-outline-lighter:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-lighter.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 229, 233, .5)
}

.btn-outline-neutral {
    color: #8a97ab
}

.btn-outline-neutral:hover {
    color: #fff;
    background-color: #8a97ab;
    border-color: #8a97ab
}

.btn-outline-neutral.focus, .btn-outline-neutral:focus {
    box-shadow: 0 0 0 .2rem rgba(138, 151, 171, .5)
}

.btn-outline-neutral.disabled, .btn-outline-neutral:disabled {
    color: #8a97ab
}

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

.btn-outline-neutral:not(:disabled):not(.disabled).active:focus, .btn-outline-neutral:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-neutral.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(138, 151, 171, .5)
}

.btn-outline-darker:hover {
    color: #fff;
    background-color: #445979;
    border-color: #445979
}

.btn-outline-darker.focus, .btn-outline-darker:focus {
    box-shadow: 0 0 0 .2rem rgba(68, 89, 121, .5)
}

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

.btn-outline-darker:not(:disabled):not(.disabled).active:focus, .btn-outline-darker:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-darker.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(68, 89, 121, .5)
}

.btn-outline-darkest {
    color: #39495e;
    background-color: transparent;
    background-image: none;
    border-color: #39495e
}

.btn-outline-darkest:hover {
    color: #fff;
    background-color: #39495e;
    border-color: #39495e
}

.btn-outline-darkest.focus, .btn-outline-darkest:focus {
    box-shadow: 0 0 0 .2rem rgba(57, 73, 94, .5)
}

.btn-outline-darkest.disabled, .btn-outline-darkest:disabled {
    color: #39495e;
    background-color: transparent
}

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

.btn-outline-darkest:not(:disabled):not(.disabled).active:focus, .btn-outline-darkest:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-darkest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(57, 73, 94, .5)
}

.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 .2rem rgba(0, 0, 0, .5)
}

.btn-outline-black:not(:disabled):not(.disabled).active, .btn-outline-black:not(:disabled):not(.disabled):active, .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:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-black.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 0, 0, .5)
}

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

.btn-outline-white.focus, .btn-outline-white:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)
}

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

.btn-outline-white:not(:disabled):not(.disabled).active:focus, .btn-outline-white:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 100%, .5)
}

.btn-link {
    font-weight: 400;
    color: #009ddb;
    background-color: transparent
}

.btn-link:hover {
    color: #0049b2;
    background-color: transparent
}

.btn-link.focus, .btn-link:focus, .btn-link:hover {
    text-decoration: underline;
    border-color: transparent
}

.btn-link.focus, .btn-link:focus {
    box-shadow: none
}

.btn-link.disabled, .btn-link:disabled {
    color: #62728a;
    pointer-events: none
}

.btn-group-lg>.btn, .btn-lg {
    padding: .938rem 2.5rem;
    font-size: 1.125rem;
    border-radius: .3rem
}

.btn-group-sm>.btn, .btn-sm {
    border-radius: .2rem
}

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

.btn-block+.btn-block {
    margin-top: .5rem
}

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

.fade {
    transition: opacity .15s linear
}

@media screen and (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media screen and (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropdown, .dropleft, .dropright, .dropup {
    position: relative
}

.dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #445979;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropleft .dropdown-toggle:before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .25rem 0;
    overflow: hidden;
    border-top: 1px solid #f4f6f9
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #222;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #151515;
    text-decoration: none;
    background-color: #f4f4f4
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #153057
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #62728a;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #62728a;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #222
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    flex: 0 1 auto
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
    z-index: 1
}

.btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group, .btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: 1.5rem;
    padding-left: 1.5rem
}

.dropdown-toggle-split:after, .dropright .dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

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

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

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
    width: 100%
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file, .input-group>.custom-file+.custom-select, .input-group>.custom-file+.form-control, .input-group>.custom-select+.custom-file, .input-group>.custom-select+.custom-select, .input-group>.custom-select+.form-control, .input-group>.form-control+.custom-file, .input-group>.form-control+.custom-select, .input-group>.form-control+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label, .input-group>.custom-select:focus, .input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-append, .input-group-prepend {
    display: flex
}

.input-group-append .btn, .input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .907rem 2rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    color: #445979;
    text-align: center;
    white-space: nowrap;
    background-color: #f4f6f9;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
    height: calc(3.625rem + 2px);
    padding: .938rem 2.5rem;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: 0
}

.input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
    height: calc(2.3125rem + 2px);
    padding: .5rem 1.65rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.6rem;
    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;
    background-color: #153057
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(21, 48, 87, .25)
}

.custom-control-input:active~.custom-control-label:before {
    color: #fff;
    background-color: #4b83d4
}

.custom-control-input:disabled~.custom-control-label {
    color: #62728a
}

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

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

.custom-control-label:before {
    pointer-events: none;
    user-select: none;
    background-color: #e1e5e9
}

.custom-control-label:after, .custom-control-label:before {
    position: absolute;
    top: .3rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: ""
}

.custom-control-label:after {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50% 50%
}

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

.custom-checkbox .custom-control-input:checked~.custom-control-label:before {
    background-color: #153057
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' 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 {
    background-color: #153057
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(21, 48, 87, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(21, 48, 87, .5)
}

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

.custom-radio .custom-control-input:checked~.custom-control-label:before {
    background-color: #153057
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(21, 48, 87, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(3.064rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.25;
    color: #445979;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%2339495E' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
    background-size: 8px 10px;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    appearance: none
}

.custom-select:focus {
    border-color: #153057;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .5)
}

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

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

.custom-select:disabled {
    color: #62728a;
    background-color: #f4f6f9
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(2.3125rem + 2px);
    font-size: 75%
}

.custom-select-lg, .custom-select-sm {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.custom-select-lg {
    height: calc(3.625rem + 2px);
    font-size: 125%
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file, .custom-file-input {
    position: relative;
    width: 100%;
    height: calc(3.064rem + 2px)
}

.custom-file-input {
    z-index: 2;
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #153057;
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .25)
}

.custom-file-input:focus~.custom-file-label:after {
    border-color: #153057
}

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

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

.custom-file-label {
    left: 0;
    z-index: 1;
    height: calc(3.064rem + 2px);
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0
}

.custom-file-label, .custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    padding: .907rem 2rem;
    line-height: 1.25;
    color: #445979
}

.custom-file-label:after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: 3.064rem;
    content: "Browse";
    background-color: #f4f6f9;
    border-left: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0 0 0 0
}

.custom-range {
    width: 100%;
    padding-left: 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 .2rem rgba(21, 48, 87, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(21, 48, 87, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(21, 48, 87, .25)
}

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

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

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

.custom-range::-webkit-slider-thumb:active {
    background-color: #4b83d4
}

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

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

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

.custom-range::-moz-range-thumb:active {
    background-color: #4b83d4
}

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

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

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

.custom-range::-ms-thumb:active {
    background-color: #4b83d4
}

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

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

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

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

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

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

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus, .nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #62728a
}

.nav-tabs {
    border-bottom: 1px solid #e1e5e9
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #f4f6f9 #f4f6f9 #e1e5e9
}

.nav-tabs .nav-link.disabled {
    color: #62728a;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #445979;
    background-color: #fff;
    border-color: #e1e5e9 #e1e5e9 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

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

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

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

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    padding: .25rem .5rem
}

.navbar, .navbar>.container, .navbar>.container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .4rem;
    padding-bottom: .4rem;
    margin-right: .5rem;
    font-size: 1.125rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}

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

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

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

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.125rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-size: 100% 100%
}

@media (max-width:575.98px) {
    .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
        flex-wrap: nowrap
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:767.98px) {
    .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
        flex-wrap: nowrap
    }
    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:991.98px) {
    .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
        flex-wrap: nowrap
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
        flex-wrap: nowrap
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }
    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container, .navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container, .navbar-expand>.container-fluid {
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, .25)
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: hsla(0, 0%, 100%, .5);
    border-color: hsla(0, 0%, 100%, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

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

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem
}

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

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-header-pills, .card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: flex;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }
    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: flex;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

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

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }
    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #f4f6f9;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    color: #62728a;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline;
    text-decoration: none
}

.breadcrumb-item.active {
    color: #62728a
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #009ddb;
    background-color: #fff;
    border: 1px solid #e1e5e9
}

.page-link:hover {
    z-index: 2;
    color: #0049b2;
    text-decoration: none;
    background-color: #f4f6f9;
    border-color: #e1e5e9
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(21, 48, 87, .25)
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #153057;
    border-color: #153057
}

.page-item.disabled .page-link {
    color: #62728a;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #e1e5e9
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.125rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem
}

.badge:empty {
    display: none
}

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

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #153057
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0b192e
}

.badge-secondary {
    color: #fff;
    background-color: #009ddb
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0078a8
}

.badge-success {
    color: #222;
    background-color: #71bc4b
}

.badge-success[href]:focus, .badge-success[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #5a9a3a
}

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

.badge-info[href]:focus, .badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b
}

.badge-warning {
    color: #222;
    background-color: #e4a716
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #b58512
}

.badge-danger {
    color: #fff;
    background-color: #e64b50
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #df1f25
}

.badge-light {
    color: #222;
    background-color: #b0b7c3
}

.badge-light[href]:focus, .badge-light[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #939dad
}

.badge-dark {
    color: #fff;
    background-color: #62728a
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #4d596c
}

.badge-lightest {
    color: #222;
    background-color: #f4f6f9
}

.badge-lightest[href]:focus, .badge-lightest[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #d3dbe7
}

.badge-lighter {
    color: #222;
    background-color: #e1e5e9
}

.badge-lighter[href]:focus, .badge-lighter[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #c4ccd3
}

.badge-neutral {
    color: #fff;
    background-color: #8a97ab
}

.badge-neutral[href]:focus, .badge-neutral[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6c7d96
}

.badge-darker {
    color: #fff;
    background-color: #445979
}

.badge-darker[href]:focus, .badge-darker[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #324158
}

.badge-darkest {
    color: #fff;
    background-color: #39495e
}

.badge-darkest[href]:focus, .badge-darkest[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #26303e
}

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

.badge-black[href]:focus, .badge-black[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #000
}

.badge-white {
    color: #222;
    background-color: #fff
}

.badge-white[href]:focus, .badge-white[href]:hover {
    color: #222;
    text-decoration: none;
    background-color: #e6e6e6
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #f4f6f9;
    border-radius: .3rem
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .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: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #0b192d;
    background-color: #d0d6dd;
    border-color: #bdc5d0
}

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

.alert-primary .alert-link {
    color: #010204
}

.alert-secondary {
    color: #005272;
    background-color: #ccebf8;
    border-color: #b8e4f5
}

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

.alert-secondary .alert-link {
    color: #002d3f
}

.alert-success {
    color: #3b6227;
    background-color: #e3f2db;
    border-color: #d7eccd
}

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

.alert-success .alert-link {
    color: #253e18
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #77570b;
    background-color: #faedd0;
    border-color: #f7e6be
}

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

.alert-warning .alert-link {
    color: #483507
}

.alert-danger {
    color: #78272a;
    background-color: #fadbdc;
    border-color: #f8cdce
}

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

.alert-danger .alert-link {
    color: #521a1d
}

.alert-light {
    color: #5c5f65;
    background-color: #eff1f3;
    border-color: #e9ebee
}

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

.alert-light .alert-link {
    color: #44464a
}

.alert-dark {
    color: #333b48;
    background-color: #e0e3e8;
    border-color: #d3d8de
}

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

.alert-dark .alert-link {
    color: #1e232a
}

.alert-lightest {
    color: #7f8081;
    background-color: #fdfdfe;
    border-color: #fcfcfd
}

.alert-lightest hr {
    border-top-color: #ededf3
}

.alert-lightest .alert-link {
    color: #666767
}

.alert-lighter {
    color: #757779;
    background-color: #f9fafb;
    border-color: #f7f8f9
}

.alert-lighter hr {
    border-top-color: #e8ebee
}

.alert-lighter .alert-link {
    color: #5c5e5f
}

.alert-neutral {
    color: #484f59;
    background-color: #e8eaee;
    border-color: #dee2e7
}

.alert-neutral hr {
    border-top-color: #cfd5dc
}

.alert-neutral .alert-link {
    color: #31363d
}

.alert-darker {
    color: #232e3f;
    background-color: #dadee4;
    border-color: #cbd1d9
}

.alert-darker hr {
    border-top-color: #bcc4ce
}

.alert-darker .alert-link {
    color: #11161e
}

.alert-darkest {
    color: #1e2631;
    background-color: #d7dbdf;
    border-color: #c8ccd2
}

.alert-darkest hr {
    border-top-color: #babfc7
}

.alert-darkest .alert-link {
    color: #0b0d11
}

.alert-black {
    color: #000;
    background-color: #ccc;
    border-color: #b8b8b8
}

.alert-black hr {
    border-top-color: #ababab
}

.alert-black .alert-link {
    color: #000
}

.alert-white {
    color: #858585;
    background-color: #fff;
    border-color: #fff
}

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

.alert-white .alert-link {
    color: #6c6c6c
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #f4f6f9;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #153057;
    transition: width .6s ease
}

@media screen and (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

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

.list-group-item-action {
    width: 100%;
    color: #445979;
    text-align: inherit
}

.list-group-item-action:focus, .list-group-item-action:hover {
    color: #445979;
    text-decoration: none;
    background-color: #f4f4f4
}

.list-group-item-action:active {
    color: #445979;
    background-color: #f4f6f9
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item:focus, .list-group-item:hover {
    z-index: 1;
    text-decoration: none
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #62728a;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #153057;
    border-color: #153057
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0
}

.list-group-item-primary {
    color: #0b192d;
    background-color: #bdc5d0
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
    color: #0b192d;
    background-color: #aeb8c5
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #0b192d;
    border-color: #0b192d
}

.list-group-item-secondary {
    color: #005272;
    background-color: #b8e4f5
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
    color: #005272;
    background-color: #a2dcf2
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #005272;
    border-color: #005272
}

.list-group-item-success {
    color: #3b6227;
    background-color: #d7eccd
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
    color: #3b6227;
    background-color: #c8e5bb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #3b6227;
    border-color: #3b6227
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #77570b;
    background-color: #f7e6be
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
    color: #77570b;
    background-color: #f4dda7
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #77570b;
    border-color: #77570b
}

.list-group-item-danger {
    color: #78272a;
    background-color: #f8cdce
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
    color: #78272a;
    background-color: #f5b7b8
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #78272a;
    border-color: #78272a
}

.list-group-item-light {
    color: #5c5f65;
    background-color: #e9ebee
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
    color: #5c5f65;
    background-color: #dbdee3
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #5c5f65;
    border-color: #5c5f65
}

.list-group-item-dark {
    color: #333b48;
    background-color: #d3d8de
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
    color: #333b48;
    background-color: #c4cbd3
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #333b48;
    border-color: #333b48
}

.list-group-item-lightest {
    color: #7f8081;
    background-color: #fcfcfd
}

.list-group-item-lightest.list-group-item-action:focus, .list-group-item-lightest.list-group-item-action:hover {
    color: #7f8081;
    background-color: #ededf3
}

.list-group-item-lightest.list-group-item-action.active {
    color: #fff;
    background-color: #7f8081;
    border-color: #7f8081
}

.list-group-item-lighter {
    color: #757779;
    background-color: #f7f8f9
}

.list-group-item-lighter.list-group-item-action:focus, .list-group-item-lighter.list-group-item-action:hover {
    color: #757779;
    background-color: #e8ebee
}

.list-group-item-lighter.list-group-item-action.active {
    color: #fff;
    background-color: #757779;
    border-color: #757779
}

.list-group-item-neutral {
    color: #484f59;
    background-color: #dee2e7
}

.list-group-item-neutral.list-group-item-action:focus, .list-group-item-neutral.list-group-item-action:hover {
    color: #484f59;
    background-color: #cfd5dc
}

.list-group-item-neutral.list-group-item-action.active {
    color: #fff;
    background-color: #484f59;
    border-color: #484f59
}

.list-group-item-darker {
    color: #232e3f;
    background-color: #cbd1d9
}

.list-group-item-darker.list-group-item-action:focus, .list-group-item-darker.list-group-item-action:hover {
    color: #232e3f;
    background-color: #bcc4ce
}

.list-group-item-darker.list-group-item-action.active {
    color: #fff;
    background-color: #232e3f;
    border-color: #232e3f
}

.list-group-item-darkest {
    color: #1e2631;
    background-color: #c8ccd2
}

.list-group-item-darkest.list-group-item-action:focus, .list-group-item-darkest.list-group-item-action:hover {
    color: #1e2631;
    background-color: #babfc7
}

.list-group-item-darkest.list-group-item-action.active {
    color: #fff;
    background-color: #1e2631;
    border-color: #1e2631
}

.list-group-item-black {
    color: #000;
    background-color: #b8b8b8
}

.list-group-item-black.list-group-item-action:focus, .list-group-item-black.list-group-item-action:hover {
    color: #000;
    background-color: #ababab
}

.list-group-item-black.list-group-item-action.active {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.list-group-item-white {
    color: #858585;
    background-color: #fff
}

.list-group-item-white.list-group-item-action:focus, .list-group-item-white.list-group-item-action:hover {
    color: #858585;
    background-color: #f2f2f2
}

.list-group-item-white.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

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

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}

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

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-25%)
}

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

.modal.show .modal-dialog {
    transform: translate(0)
}

.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-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, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

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

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

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

.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 #f4f6f9
}

.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-centered {
        min-height: calc(100% - 3.5rem)
    }
    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem)
    }
    .modal-sm {
        max-width: 300px
    }
}

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

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: Helvetica Neue, Lucida Grande, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before, .bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before, .bs-tooltip-left .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: Helvetica Neue, Lucida Grande, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover, .popover .arrow {
    position: absolute;
    display: block
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow:after, .popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
    bottom: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:after, .bs-popover-top .arrow:before {
    border-width: .5rem .5rem 0
}

.bs-popover-auto[x-placement^=top] .arrow:before, .bs-popover-top .arrow:before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-top .arrow:after {
    bottom: 1px;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
    left: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:after, .bs-popover-right .arrow:before {
    border-width: .5rem .5rem .5rem 0
}

.bs-popover-auto[x-placement^=right] .arrow:before, .bs-popover-right .arrow:before {
    left: 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-right .arrow:after {
    left: 1px;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
    top: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:after, .bs-popover-bottom .arrow:before {
    border-width: 0 .5rem .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-bottom .arrow:after {
    top: 1px;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
    right: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:after, .bs-popover-left .arrow:before {
    border-width: .5rem 0 .5rem .5rem
}

.bs-popover-auto[x-placement^=left] .arrow:before, .bs-popover-left .arrow:before {
    right: 0;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-left .arrow:after {
    right: 1px;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #445979
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-item {
    position: relative;
    display: none;
    align-items: center;
    width: 100%;
    backface-visibility: hidden;
    perspective: 1000px
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
    transition: transform .6s ease
}

@media screen and (prefers-reduced-motion:reduce) {
    .carousel-item-next, .carousel-item-prev, .carousel-item.active {
        transition: none
    }
}

.carousel-item-next, .carousel-item-prev {
    position: absolute;
    top: 0
}

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    transform: translateX(0)
}

@supports (transform-style:preserve-3d) {
    .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
        transform: translateZ(0)
    }
}

.active.carousel-item-right, .carousel-item-next {
    transform: translateX(100%)
}

@supports (transform-style:preserve-3d) {
    .active.carousel-item-right, .carousel-item-next {
        transform: translate3d(100%, 0, 0)
    }
}

.active.carousel-item-left, .carousel-item-prev {
    transform: translateX(-100%)
}

@supports (transform-style:preserve-3d) {
    .active.carousel-item-left, .carousel-item-prev {
        transform: translate3d(-100%, 0, 0)
    }
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
    opacity: 1
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    opacity: 0
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
    transform: translateX(0)
}

@supports (transform-style:preserve-3d) {
    .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
        transform: translateZ(0)
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

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

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: hsla(0, 0%, 100%, .5)
}

.carousel-indicators li:before {
    top: -10px
}

.carousel-indicators li:after, .carousel-indicators li:before {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}

.carousel-indicators li:after {
    bottom: -10px
}

.carousel-indicators .active {
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

.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: #153057!important
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #0b192e!important
}

.bg-secondary {
    background-color: #009ddb!important
}

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

.bg-success {
    background-color: #71bc4b!important
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
    background-color: #5a9a3a!important
}

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

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

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

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

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

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

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

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

.bg-dark {
    background-color: #62728a!important
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
    background-color: #4d596c!important
}

.bg-lightest {
    background-color: #f4f6f9!important
}

a.bg-lightest:focus, a.bg-lightest:hover, button.bg-lightest:focus, button.bg-lightest:hover {
    background-color: #d3dbe7!important
}

.bg-lighter {
    background-color: #e1e5e9!important
}

a.bg-lighter:focus, a.bg-lighter:hover, button.bg-lighter:focus, button.bg-lighter:hover {
    background-color: #c4ccd3!important
}

.bg-neutral {
    background-color: #8a97ab!important
}

a.bg-neutral:focus, a.bg-neutral:hover, button.bg-neutral:focus, button.bg-neutral:hover {
    background-color: #6c7d96!important
}

.bg-darker {
    background-color: #445979!important
}

a.bg-darker:focus, a.bg-darker:hover, button.bg-darker:focus, button.bg-darker:hover {
    background-color: #324158!important
}

.bg-darkest {
    background-color: #39495e!important
}

a.bg-darkest:focus, a.bg-darkest:hover, button.bg-darkest:focus, button.bg-darkest:hover {
    background-color: #26303e!important
}

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

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

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

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

.border {
    border: 1px solid #e1e5e9!important
}

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

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

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

.border-left {
    border-left: 1px solid #e1e5e9!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: #153057!important
}

.border-secondary {
    border-color: #009ddb!important
}

.border-success {
    border-color: #71bc4b!important
}

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

.border-warning {
    border-color: #e4a716!important
}

.border-danger {
    border-color: #e64b50!important
}

.border-light {
    border-color: #b0b7c3!important
}

.border-dark {
    border-color: #62728a!important
}

.border-lightest {
    border-color: #f4f6f9!important
}

.border-lighter {
    border-color: #e1e5e9!important
}

.border-neutral {
    border-color: #8a97ab!important
}

.border-darker {
    border-color: #445979!important
}

.border-darkest {
    border-color: #39495e!important
}

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

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

.rounded {
    border-radius: .25rem!important
}

.rounded-top {
    border-top-left-radius: .25rem!important
}

.rounded-right, .rounded-top {
    border-top-right-radius: .25rem!important
}

.rounded-bottom, .rounded-right {
    border-bottom-right-radius: .25rem!important
}

.rounded-bottom, .rounded-left {
    border-bottom-left-radius: .25rem!important
}

.rounded-left {
    border-top-left-radius: .25rem!important
}

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

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

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

.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:992px) {
    .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:1200px) {
    .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 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 embed, .embed-responsive iframe, .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.85714%
}

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

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

.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:992px) {
    .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:1200px) {
    .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
    }
}

.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:992px) {
    .float-lg-left {
        float: left!important
    }
    .float-lg-right {
        float: right!important
    }
    .float-lg-none {
        float: none!important
    }
}

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

.position-static {
    position: static!important
}

.position-relative {
    position: relative!important
}

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-sticky {
    position: sticky!important
}

.fixed-top {
    top: 0
}

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

.fixed-bottom {
    bottom: 0
}

@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 .125rem .25rem rgba(0, 0, 0, .075)!important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important
}

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

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

.w-auto {
    width: auto!important
}

.h-auto {
    height: auto!important
}

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

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

.text-monospace {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.text-justify {
    text-align: justify!important
}

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

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

@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:992px) {
    .text-lg-left {
        text-align: left!important
    }
    .text-lg-right {
        text-align: right!important
    }
    .text-lg-center {
        text-align: center!important
    }
}

@media (min-width:1200px) {
    .text-xl-left {
        text-align: left!important
    }
    .text-xl-right {
        text-align: right!important
    }
    .text-xl-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-normal {
    font-weight: 400!important
}

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

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

a.text-primary:focus, a.text-primary:hover {
    color: #0b192e!important
}

a.text-secondary:focus, a.text-secondary:hover {
    color: #0078a8!important
}

a.text-success:focus, a.text-success:hover {
    color: #5a9a3a!important
}

a.text-info:focus, a.text-info:hover {
    color: #117a8b!important
}

a.text-warning:focus, a.text-warning:hover {
    color: #b58512!important
}

a.text-danger:focus, a.text-danger:hover {
    color: #df1f25!important
}

a.text-light:focus, a.text-light:hover {
    color: #939dad!important
}

a.text-dark:focus, a.text-dark:hover {
    color: #4d596c!important
}

a.text-lightest:focus, a.text-lightest:hover {
    color: #d3dbe7!important
}

a.text-lighter:focus, a.text-lighter:hover {
    color: #c4ccd3!important
}

a.text-neutral:focus, a.text-neutral:hover {
    color: #6c7d96!important
}

a.text-darker:focus, a.text-darker:hover {
    color: #324158!important
}

a.text-darkest:focus, a.text-darkest:hover {
    color: #26303e!important
}

a.text-black:focus, a.text-black:hover {
    color: #000!important
}

a.text-white:focus, a.text-white:hover {
    color: #e6e6e6!important
}

.text-body {
    color: #445979!important
}

.text-muted {
    color: #62728a!important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5)!important
}

.text-white-50 {
    color: hsla(0, 0%, 100%, .5)!important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.visible {
    visibility: visible!important
}

.invisible {
    visibility: hidden!important
}

@media print {
    *, :after, :before {
        text-shadow: none!important;
        box-shadow: none!important
    }
    a:not(.btn) {
        text-decoration: underline
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    pre {
        white-space: pre-wrap!important
    }
    blockquote, pre {
        border: 1px solid #8a97ab;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img, tr {
        page-break-inside: avoid
    }
    h2, h3, p {
        orphans: 3;
        widows: 3
    }
    h2, h3 {
        page-break-after: avoid
    }
    @page {
        size: a3
    }
    .container, body {
        min-width: 992px!important
    }
    .navbar {
        display: none
    }
    .badge {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table td, .table th {
        background-color: #fff!important
    }
    .table-bordered td, .table-bordered th {
        border: 1px solid #e1e5e9!important
    }
    .table-dark {
        color: inherit
    }
    .table-dark tbody+tbody, .table-dark td, .table-dark th, .table-dark thead th {
        border-color: #e1e5e9
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #e1e5e9
    }
}

.CodeMirror {
    font-family: monospace;
    height: 300px;
    color: #000;
    direction: ltr
}

.CodeMirror-lines {
    padding: 4px 0
}

.CodeMirror pre {
    padding: 0 4px
}

.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler {
    background-color: #fff
}

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap
}

.CodeMirror-guttermarker {
    color: #000
}

.CodeMirror-guttermarker-subtle {
    color: #999
}

.CodeMirror-cursor {
    border-left: 1px solid #000;
    border-right: none;
    width: 0
}

.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver
}

.cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0!important;
    background: #7e7
}

.cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1
}

.cm-fat-cursor-mark {
    background-color: rgba(20, 255, 20, .5)
}

.cm-animate-fat-cursor, .cm-fat-cursor-mark {
    -webkit-animation: blink 1.06s steps(1) infinite;
    -moz-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    background-color: #7e7
}

@-moz-keyframes blink {
    50% {
        background-color: transparent
    }
}

@-webkit-keyframes blink {
    50% {
        background-color: transparent
    }
}

@keyframes blink {
    50% {
        background-color: transparent
    }
}

.cm-tab {
    display: inline-block;
    text-decoration: inherit
}

.CodeMirror-rulers {
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
    bottom: -20px;
    overflow: hidden
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    top: 0;
    bottom: 0;
    position: absolute
}

.cm-s-default .cm-header {
    color: #00f
}

.cm-s-default .cm-quote {
    color: #090
}

.cm-negative {
    color: #d44
}

.cm-positive {
    color: #292
}

.cm-header, .cm-strong {
    font-weight: 700
}

.cm-em {
    font-style: italic
}

.cm-link {
    text-decoration: underline
}

.cm-strikethrough {
    text-decoration: line-through
}

.cm-s-default .cm-keyword {
    color: #708
}

.cm-s-default .cm-atom {
    color: #219
}

.cm-s-default .cm-number {
    color: #164
}

.cm-s-default .cm-def {
    color: #00f
}

.cm-s-default .cm-variable-2 {
    color: #05a
}

.cm-s-default .cm-type, .cm-s-default .cm-variable-3 {
    color: #085
}

.cm-s-default .cm-comment {
    color: #a50
}

.cm-s-default .cm-string {
    color: #a11
}

.cm-s-default .cm-string-2 {
    color: #f50
}

.cm-s-default .cm-meta, .cm-s-default .cm-qualifier {
    color: #555
}

.cm-s-default .cm-builtin {
    color: #30a
}

.cm-s-default .cm-bracket {
    color: #997
}

.cm-s-default .cm-tag {
    color: #170
}

.cm-s-default .cm-attribute {
    color: #00c
}

.cm-s-default .cm-hr {
    color: #999
}

.cm-s-default .cm-link {
    color: #00c
}

.cm-invalidchar, .cm-s-default .cm-error {
    color: red
}

.CodeMirror-composing {
    border-bottom: 2px solid
}

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0b0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #a22
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, .3)
}

.CodeMirror-activeline-background {
    background: #e8f2ff
}

.CodeMirror {
    position: relative;
    overflow: hidden;
    background: #fff
}

.CodeMirror-scroll {
    overflow: scroll!important;
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: none;
    position: relative
}

.CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent
}

.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar {
    position: absolute;
    z-index: 6;
    display: none
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    z-index: 3
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: -30px
}

.CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: none!important;
    border: none!important
}

.CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4
}

.CodeMirror-gutter-wrapper ::selection {
    background-color: transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection {
    background-color: transparent
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px
}

.CodeMirror pre {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-variant-ligatures: contextual;
    font-variant-ligatures: contextual
}

.CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    padding: .1px
}

.CodeMirror-rtl pre {
    direction: rtl
}

.CodeMirror-code {
    outline: none
}

.CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber, .CodeMirror-scroll, .CodeMirror-sizer {
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.CodeMirror-cursor {
    position: absolute;
    pointer-events: none
}

.CodeMirror-measure pre {
    position: static
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3
}

.CodeMirror-focused div.CodeMirror-cursors, div.CodeMirror-dragcursors {
    visibility: visible
}

.CodeMirror-selected {
    background: #d9d9d9
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0
}

.CodeMirror-crosshair {
    cursor: crosshair
}

.CodeMirror-line::selection, .CodeMirror-line>span::selection, .CodeMirror-line>span>span::selection {
    background: #d7d4f0
}

.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection {
    background: #d7d4f0
}

.cm-searching {
    background-color: #ffa;
    background-color: rgba(255, 255, 0, .4)
}

.cm-force-border {
    padding-right: .1px
}

@media print {
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden
    }
}

.cm-tab-wrap-hack:after {
    content: ""
}

span.CodeMirror-selectedtext {
    background: none
}

@-webkit-keyframes sp-keyframes-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes sp-keyframes-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes sp-keyframes-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes sp-keyframes-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes sp-keyframes-rotate-reverse {
    0% {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-moz-keyframes sp-keyframes-rotate-reverse {
    0% {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-o-keyframes sp-keyframes-rotate-reverse {
    0% {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes sp-keyframes-rotate-reverse {
    0% {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
    to {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes sp-keyframes-floating-sm {
    0% {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        -o-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

@-moz-keyframes sp-keyframes-floating-sm {
    0% {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        -o-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

@-o-keyframes sp-keyframes-floating-sm {
    0% {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        -o-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

@keyframes sp-keyframes-floating-sm {
    0% {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        -o-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        -o-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

@-webkit-keyframes sp-keyframes-floating-md {
    0% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        -ms-transform: translate3d(0, 10px, 0);
        -o-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

@-moz-keyframes sp-keyframes-floating-md {
    0% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        -ms-transform: translate3d(0, 10px, 0);
        -o-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

@-o-keyframes sp-keyframes-floating-md {
    0% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        -ms-transform: translate3d(0, 10px, 0);
        -o-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

@keyframes sp-keyframes-floating-md {
    0% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        -ms-transform: translate3d(0, 10px, 0);
        -o-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        -o-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
}

@-webkit-keyframes sp-keyframes-floating-lg {
    0% {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 15px, 0);
        -moz-transform: translate3d(0, 15px, 0);
        -ms-transform: translate3d(0, 15px, 0);
        -o-transform: translate3d(0, 15px, 0);
        transform: translate3d(0, 15px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

@-moz-keyframes sp-keyframes-floating-lg {
    0% {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 15px, 0);
        -moz-transform: translate3d(0, 15px, 0);
        -ms-transform: translate3d(0, 15px, 0);
        -o-transform: translate3d(0, 15px, 0);
        transform: translate3d(0, 15px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

@-o-keyframes sp-keyframes-floating-lg {
    0% {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 15px, 0);
        -moz-transform: translate3d(0, 15px, 0);
        -ms-transform: translate3d(0, 15px, 0);
        -o-transform: translate3d(0, 15px, 0);
        transform: translate3d(0, 15px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

@keyframes sp-keyframes-floating-lg {
    0% {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    50% {
        -webkit-transform: translate3d(0, 15px, 0);
        -moz-transform: translate3d(0, 15px, 0);
        -ms-transform: translate3d(0, 15px, 0);
        -o-transform: translate3d(0, 15px, 0);
        transform: translate3d(0, 15px, 0)
    }
    to {
        -webkit-transform: translate3d(0, -15px, 0);
        -moz-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        -o-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
}

.d-none {
    display: none!important
}

.d-block {
    display: block!important
}

.d-inline {
    display: inline!important
}

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

.d-table {
    display: table
}

.d-table>div, .d-table>li, .d-table>span {
    display: table-cell;
    height: 100%;
    float: none
}

.d-table .col-1 {
    width: 8.33333%
}

.d-table .col-2 {
    width: 16.66667%
}

.d-table .col-3 {
    width: 25%
}

.d-table .col-4 {
    width: 33.33333%
}

.d-table .col-5 {
    width: 41.66667%
}

.d-table .col-6 {
    width: 50%
}

.d-table .col-7 {
    width: 58.33333%
}

.d-table .col-8 {
    width: 66.66667%
}

.d-table .col-9 {
    width: 75%
}

.d-table .col-10 {
    width: 83.33333%
}

.d-table .col-11 {
    width: 91.66667%
}

.d-table .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .d-table .col-sm-1 {
        width: 8.33333%
    }
    .d-table .col-sm-2 {
        width: 16.66667%
    }
    .d-table .col-sm-3 {
        width: 25%
    }
    .d-table .col-sm-4 {
        width: 33.33333%
    }
    .d-table .col-sm-5 {
        width: 41.66667%
    }
    .d-table .col-sm-6 {
        width: 50%
    }
    .d-table .col-sm-7 {
        width: 58.33333%
    }
    .d-table .col-sm-8 {
        width: 66.66667%
    }
    .d-table .col-sm-9 {
        width: 75%
    }
    .d-table .col-sm-10 {
        width: 83.33333%
    }
    .d-table .col-sm-11 {
        width: 91.66667%
    }
    .d-table .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .d-table .col-md-1 {
        width: 8.33333%
    }
    .d-table .col-md-2 {
        width: 16.66667%
    }
    .d-table .col-md-3 {
        width: 25%
    }
    .d-table .col-md-4 {
        width: 33.33333%
    }
    .d-table .col-md-5 {
        width: 41.66667%
    }
    .d-table .col-md-6 {
        width: 50%
    }
    .d-table .col-md-7 {
        width: 58.33333%
    }
    .d-table .col-md-8 {
        width: 66.66667%
    }
    .d-table .col-md-9 {
        width: 75%
    }
    .d-table .col-md-10 {
        width: 83.33333%
    }
    .d-table .col-md-11 {
        width: 91.66667%
    }
    .d-table .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .d-table .col-lg-1 {
        width: 8.33333%
    }
    .d-table .col-lg-2 {
        width: 16.66667%
    }
    .d-table .col-lg-3 {
        width: 25%
    }
    .d-table .col-lg-4 {
        width: 33.33333%
    }
    .d-table .col-lg-5 {
        width: 41.66667%
    }
    .d-table .col-lg-6 {
        width: 50%
    }
    .d-table .col-lg-7 {
        width: 58.33333%
    }
    .d-table .col-lg-8 {
        width: 66.66667%
    }
    .d-table .col-lg-9 {
        width: 75%
    }
    .d-table .col-lg-10 {
        width: 83.33333%
    }
    .d-table .col-lg-11 {
        width: 91.66667%
    }
    .d-table .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .d-table .col-xl-1 {
        width: 8.33333%
    }
    .d-table .col-xl-2 {
        width: 16.66667%
    }
    .d-table .col-xl-3 {
        width: 25%
    }
    .d-table .col-xl-4 {
        width: 33.33333%
    }
    .d-table .col-xl-5 {
        width: 41.66667%
    }
    .d-table .col-xl-6 {
        width: 50%
    }
    .d-table .col-xl-7 {
        width: 58.33333%
    }
    .d-table .col-xl-8 {
        width: 66.66667%
    }
    .d-table .col-xl-9 {
        width: 75%
    }
    .d-table .col-xl-10 {
        width: 83.33333%
    }
    .d-table .col-xl-11 {
        width: 91.66667%
    }
    .d-table .col-xl-12 {
        width: 100%
    }
}

.d-table.row, .d-table.vc_row {
    margin-left: 0;
    margin-right: 0
}

.d-table.vc_row>div:first-child>div {
    padding-left: 0
}

.d-table.vc_row>div:last-child>div {
    padding-right: 0
}

.d-table.d-table-va-top>div {
    vertical-align: top
}

.d-table.d-table-va-middle>div {
    vertical-align: middle
}

.d-table.d-table-va-bottom>div {
    vertical-align: bottom
}

.d-table.d-table-va-left>div {
    vertical-align: sub
}

.d-table.display-table-equal-column-height {
    height: 1px
}

.d-table.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: scroll!important
}

.d-none-xs-down {
    display: none!important
}

.d-block-xs-down {
    display: block!important
}

.d-inline-xs-down {
    display: inline!important
}

.d-inline-block-xs-down {
    display: inline-block!important
}

.d-table-xs-down {
    display: table
}

.d-table-xs-down>div, .d-table-xs-down>li, .d-table-xs-down>span {
    display: table-cell;
    height: 100%;
    float: none
}

.d-table-xs-down .col-1 {
    width: 8.33333%
}

.d-table-xs-down .col-2 {
    width: 16.66667%
}

.d-table-xs-down .col-3 {
    width: 25%
}

.d-table-xs-down .col-4 {
    width: 33.33333%
}

.d-table-xs-down .col-5 {
    width: 41.66667%
}

.d-table-xs-down .col-6 {
    width: 50%
}

.d-table-xs-down .col-7 {
    width: 58.33333%
}

.d-table-xs-down .col-8 {
    width: 66.66667%
}

.d-table-xs-down .col-9 {
    width: 75%
}

.d-table-xs-down .col-10 {
    width: 83.33333%
}

.d-table-xs-down .col-11 {
    width: 91.66667%
}

.d-table-xs-down .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .d-table-xs-down .col-sm-1 {
        width: 8.33333%
    }
    .d-table-xs-down .col-sm-2 {
        width: 16.66667%
    }
    .d-table-xs-down .col-sm-3 {
        width: 25%
    }
    .d-table-xs-down .col-sm-4 {
        width: 33.33333%
    }
    .d-table-xs-down .col-sm-5 {
        width: 41.66667%
    }
    .d-table-xs-down .col-sm-6 {
        width: 50%
    }
    .d-table-xs-down .col-sm-7 {
        width: 58.33333%
    }
    .d-table-xs-down .col-sm-8 {
        width: 66.66667%
    }
    .d-table-xs-down .col-sm-9 {
        width: 75%
    }
    .d-table-xs-down .col-sm-10 {
        width: 83.33333%
    }
    .d-table-xs-down .col-sm-11 {
        width: 91.66667%
    }
    .d-table-xs-down .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .d-table-xs-down .col-md-1 {
        width: 8.33333%
    }
    .d-table-xs-down .col-md-2 {
        width: 16.66667%
    }
    .d-table-xs-down .col-md-3 {
        width: 25%
    }
    .d-table-xs-down .col-md-4 {
        width: 33.33333%
    }
    .d-table-xs-down .col-md-5 {
        width: 41.66667%
    }
    .d-table-xs-down .col-md-6 {
        width: 50%
    }
    .d-table-xs-down .col-md-7 {
        width: 58.33333%
    }
    .d-table-xs-down .col-md-8 {
        width: 66.66667%
    }
    .d-table-xs-down .col-md-9 {
        width: 75%
    }
    .d-table-xs-down .col-md-10 {
        width: 83.33333%
    }
    .d-table-xs-down .col-md-11 {
        width: 91.66667%
    }
    .d-table-xs-down .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .d-table-xs-down .col-lg-1 {
        width: 8.33333%
    }
    .d-table-xs-down .col-lg-2 {
        width: 16.66667%
    }
    .d-table-xs-down .col-lg-3 {
        width: 25%
    }
    .d-table-xs-down .col-lg-4 {
        width: 33.33333%
    }
    .d-table-xs-down .col-lg-5 {
        width: 41.66667%
    }
    .d-table-xs-down .col-lg-6 {
        width: 50%
    }
    .d-table-xs-down .col-lg-7 {
        width: 58.33333%
    }
    .d-table-xs-down .col-lg-8 {
        width: 66.66667%
    }
    .d-table-xs-down .col-lg-9 {
        width: 75%
    }
    .d-table-xs-down .col-lg-10 {
        width: 83.33333%
    }
    .d-table-xs-down .col-lg-11 {
        width: 91.66667%
    }
    .d-table-xs-down .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .d-table-xs-down .col-xl-1 {
        width: 8.33333%
    }
    .d-table-xs-down .col-xl-2 {
        width: 16.66667%
    }
    .d-table-xs-down .col-xl-3 {
        width: 25%
    }
    .d-table-xs-down .col-xl-4 {
        width: 33.33333%
    }
    .d-table-xs-down .col-xl-5 {
        width: 41.66667%
    }
    .d-table-xs-down .col-xl-6 {
        width: 50%
    }
    .d-table-xs-down .col-xl-7 {
        width: 58.33333%
    }
    .d-table-xs-down .col-xl-8 {
        width: 66.66667%
    }
    .d-table-xs-down .col-xl-9 {
        width: 75%
    }
    .d-table-xs-down .col-xl-10 {
        width: 83.33333%
    }
    .d-table-xs-down .col-xl-11 {
        width: 91.66667%
    }
    .d-table-xs-down .col-xl-12 {
        width: 100%
    }
}

.d-table-xs-down.row, .d-table-xs-down.vc_row {
    margin-left: 0;
    margin-right: 0
}

.d-table-xs-down.vc_row>div:first-child>div {
    padding-left: 0
}

.d-table-xs-down.vc_row>div:last-child>div {
    padding-right: 0
}

.d-table-xs-down.d-table-va-top>div {
    vertical-align: top
}

.d-table-xs-down.d-table-va-middle>div {
    vertical-align: middle
}

.d-table-xs-down.d-table-va-bottom>div {
    vertical-align: bottom
}

.d-table-xs-down.d-table-va-left>div {
    vertical-align: sub
}

.d-table-xs-down.display-table-equal-column-height {
    height: 1px
}

.d-table-xs-down.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.overflow-auto-xs-down {
    overflow: auto!important
}

.overflow-hidden-xs-down {
    overflow: hidden!important
}

.overflow-visible-xs-down {
    overflow: visible!important
}

.overflow-scroll-xs-down {
    overflow: scroll!important
}

.d-none-xs-up {
    display: none!important
}

.d-block-xs-up {
    display: block!important
}

.d-inline-xs-up {
    display: inline!important
}

.d-inline-block-xs-up {
    display: inline-block!important
}

.d-table-xs-up {
    display: table
}

.d-table-xs-up>div, .d-table-xs-up>li, .d-table-xs-up>span {
    display: table-cell;
    height: 100%;
    float: none
}

.d-table-xs-up .col-1 {
    width: 8.33333%
}

.d-table-xs-up .col-2 {
    width: 16.66667%
}

.d-table-xs-up .col-3 {
    width: 25%
}

.d-table-xs-up .col-4 {
    width: 33.33333%
}

.d-table-xs-up .col-5 {
    width: 41.66667%
}

.d-table-xs-up .col-6 {
    width: 50%
}

.d-table-xs-up .col-7 {
    width: 58.33333%
}

.d-table-xs-up .col-8 {
    width: 66.66667%
}

.d-table-xs-up .col-9 {
    width: 75%
}

.d-table-xs-up .col-10 {
    width: 83.33333%
}

.d-table-xs-up .col-11 {
    width: 91.66667%
}

.d-table-xs-up .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .d-table-xs-up .col-sm-1 {
        width: 8.33333%
    }
    .d-table-xs-up .col-sm-2 {
        width: 16.66667%
    }
    .d-table-xs-up .col-sm-3 {
        width: 25%
    }
    .d-table-xs-up .col-sm-4 {
        width: 33.33333%
    }
    .d-table-xs-up .col-sm-5 {
        width: 41.66667%
    }
    .d-table-xs-up .col-sm-6 {
        width: 50%
    }
    .d-table-xs-up .col-sm-7 {
        width: 58.33333%
    }
    .d-table-xs-up .col-sm-8 {
        width: 66.66667%
    }
    .d-table-xs-up .col-sm-9 {
        width: 75%
    }
    .d-table-xs-up .col-sm-10 {
        width: 83.33333%
    }
    .d-table-xs-up .col-sm-11 {
        width: 91.66667%
    }
    .d-table-xs-up .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .d-table-xs-up .col-md-1 {
        width: 8.33333%
    }
    .d-table-xs-up .col-md-2 {
        width: 16.66667%
    }
    .d-table-xs-up .col-md-3 {
        width: 25%
    }
    .d-table-xs-up .col-md-4 {
        width: 33.33333%
    }
    .d-table-xs-up .col-md-5 {
        width: 41.66667%
    }
    .d-table-xs-up .col-md-6 {
        width: 50%
    }
    .d-table-xs-up .col-md-7 {
        width: 58.33333%
    }
    .d-table-xs-up .col-md-8 {
        width: 66.66667%
    }
    .d-table-xs-up .col-md-9 {
        width: 75%
    }
    .d-table-xs-up .col-md-10 {
        width: 83.33333%
    }
    .d-table-xs-up .col-md-11 {
        width: 91.66667%
    }
    .d-table-xs-up .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .d-table-xs-up .col-lg-1 {
        width: 8.33333%
    }
    .d-table-xs-up .col-lg-2 {
        width: 16.66667%
    }
    .d-table-xs-up .col-lg-3 {
        width: 25%
    }
    .d-table-xs-up .col-lg-4 {
        width: 33.33333%
    }
    .d-table-xs-up .col-lg-5 {
        width: 41.66667%
    }
    .d-table-xs-up .col-lg-6 {
        width: 50%
    }
    .d-table-xs-up .col-lg-7 {
        width: 58.33333%
    }
    .d-table-xs-up .col-lg-8 {
        width: 66.66667%
    }
    .d-table-xs-up .col-lg-9 {
        width: 75%
    }
    .d-table-xs-up .col-lg-10 {
        width: 83.33333%
    }
    .d-table-xs-up .col-lg-11 {
        width: 91.66667%
    }
    .d-table-xs-up .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .d-table-xs-up .col-xl-1 {
        width: 8.33333%
    }
    .d-table-xs-up .col-xl-2 {
        width: 16.66667%
    }
    .d-table-xs-up .col-xl-3 {
        width: 25%
    }
    .d-table-xs-up .col-xl-4 {
        width: 33.33333%
    }
    .d-table-xs-up .col-xl-5 {
        width: 41.66667%
    }
    .d-table-xs-up .col-xl-6 {
        width: 50%
    }
    .d-table-xs-up .col-xl-7 {
        width: 58.33333%
    }
    .d-table-xs-up .col-xl-8 {
        width: 66.66667%
    }
    .d-table-xs-up .col-xl-9 {
        width: 75%
    }
    .d-table-xs-up .col-xl-10 {
        width: 83.33333%
    }
    .d-table-xs-up .col-xl-11 {
        width: 91.66667%
    }
    .d-table-xs-up .col-xl-12 {
        width: 100%
    }
}

.d-table-xs-up.row, .d-table-xs-up.vc_row {
    margin-left: 0;
    margin-right: 0
}

.d-table-xs-up.vc_row>div:first-child>div {
    padding-left: 0
}

.d-table-xs-up.vc_row>div:last-child>div {
    padding-right: 0
}

.d-table-xs-up.d-table-va-top>div {
    vertical-align: top
}

.d-table-xs-up.d-table-va-middle>div {
    vertical-align: middle
}

.d-table-xs-up.d-table-va-bottom>div {
    vertical-align: bottom
}

.d-table-xs-up.d-table-va-left>div {
    vertical-align: sub
}

.d-table-xs-up.display-table-equal-column-height {
    height: 1px
}

.d-table-xs-up.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.overflow-auto-xs-up {
    overflow: auto!important
}

.overflow-hidden-xs-up {
    overflow: hidden!important
}

.overflow-visible-xs-up {
    overflow: visible!important
}

.overflow-scroll-xs-up {
    overflow: scroll!important
}

@media (max-width:575.98px) {
    .d-none-sm-down {
        display: none!important
    }
    .d-block-sm-down {
        display: block!important
    }
    .d-inline-sm-down {
        display: inline!important
    }
    .d-inline-block-sm-down {
        display: inline-block!important
    }
    .d-table-sm-down {
        display: table
    }
    .d-table-sm-down>div, .d-table-sm-down>li, .d-table-sm-down>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-sm-down .col-1 {
        width: 8.33333%
    }
    .d-table-sm-down .col-2 {
        width: 16.66667%
    }
    .d-table-sm-down .col-3 {
        width: 25%
    }
    .d-table-sm-down .col-4 {
        width: 33.33333%
    }
    .d-table-sm-down .col-5 {
        width: 41.66667%
    }
    .d-table-sm-down .col-6 {
        width: 50%
    }
    .d-table-sm-down .col-7 {
        width: 58.33333%
    }
    .d-table-sm-down .col-8 {
        width: 66.66667%
    }
    .d-table-sm-down .col-9 {
        width: 75%
    }
    .d-table-sm-down .col-10 {
        width: 83.33333%
    }
    .d-table-sm-down .col-11 {
        width: 91.66667%
    }
    .d-table-sm-down .col-12 {
        width: 100%
    }
}

@media (max-width:575.98px) and (min-width:576px) {
    .d-table-sm-down .col-sm-1 {
        width: 8.33333%
    }
    .d-table-sm-down .col-sm-2 {
        width: 16.66667%
    }
    .d-table-sm-down .col-sm-3 {
        width: 25%
    }
    .d-table-sm-down .col-sm-4 {
        width: 33.33333%
    }
    .d-table-sm-down .col-sm-5 {
        width: 41.66667%
    }
    .d-table-sm-down .col-sm-6 {
        width: 50%
    }
    .d-table-sm-down .col-sm-7 {
        width: 58.33333%
    }
    .d-table-sm-down .col-sm-8 {
        width: 66.66667%
    }
    .d-table-sm-down .col-sm-9 {
        width: 75%
    }
    .d-table-sm-down .col-sm-10 {
        width: 83.33333%
    }
    .d-table-sm-down .col-sm-11 {
        width: 91.66667%
    }
    .d-table-sm-down .col-sm-12 {
        width: 100%
    }
}

@media (max-width:575.98px) and (min-width:768px) {
    .d-table-sm-down .col-md-1 {
        width: 8.33333%
    }
    .d-table-sm-down .col-md-2 {
        width: 16.66667%
    }
    .d-table-sm-down .col-md-3 {
        width: 25%
    }
    .d-table-sm-down .col-md-4 {
        width: 33.33333%
    }
    .d-table-sm-down .col-md-5 {
        width: 41.66667%
    }
    .d-table-sm-down .col-md-6 {
        width: 50%
    }
    .d-table-sm-down .col-md-7 {
        width: 58.33333%
    }
    .d-table-sm-down .col-md-8 {
        width: 66.66667%
    }
    .d-table-sm-down .col-md-9 {
        width: 75%
    }
    .d-table-sm-down .col-md-10 {
        width: 83.33333%
    }
    .d-table-sm-down .col-md-11 {
        width: 91.66667%
    }
    .d-table-sm-down .col-md-12 {
        width: 100%
    }
}

@media (max-width:575.98px) and (min-width:992px) {
    .d-table-sm-down .col-lg-1 {
        width: 8.33333%
    }
    .d-table-sm-down .col-lg-2 {
        width: 16.66667%
    }
    .d-table-sm-down .col-lg-3 {
        width: 25%
    }
    .d-table-sm-down .col-lg-4 {
        width: 33.33333%
    }
    .d-table-sm-down .col-lg-5 {
        width: 41.66667%
    }
    .d-table-sm-down .col-lg-6 {
        width: 50%
    }
    .d-table-sm-down .col-lg-7 {
        width: 58.33333%
    }
    .d-table-sm-down .col-lg-8 {
        width: 66.66667%
    }
    .d-table-sm-down .col-lg-9 {
        width: 75%
    }
    .d-table-sm-down .col-lg-10 {
        width: 83.33333%
    }
    .d-table-sm-down .col-lg-11 {
        width: 91.66667%
    }
    .d-table-sm-down .col-lg-12 {
        width: 100%
    }
}

@media (max-width:575.98px) and (min-width:1200px) {
    .d-table-sm-down .col-xl-1 {
        width: 8.33333%
    }
    .d-table-sm-down .col-xl-2 {
        width: 16.66667%
    }
    .d-table-sm-down .col-xl-3 {
        width: 25%
    }
    .d-table-sm-down .col-xl-4 {
        width: 33.33333%
    }
    .d-table-sm-down .col-xl-5 {
        width: 41.66667%
    }
    .d-table-sm-down .col-xl-6 {
        width: 50%
    }
    .d-table-sm-down .col-xl-7 {
        width: 58.33333%
    }
    .d-table-sm-down .col-xl-8 {
        width: 66.66667%
    }
    .d-table-sm-down .col-xl-9 {
        width: 75%
    }
    .d-table-sm-down .col-xl-10 {
        width: 83.33333%
    }
    .d-table-sm-down .col-xl-11 {
        width: 91.66667%
    }
    .d-table-sm-down .col-xl-12 {
        width: 100%
    }
}

@media (max-width:575.98px) {
    .d-table-sm-down.row, .d-table-sm-down.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-sm-down.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-sm-down.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-sm-down.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-sm-down.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-sm-down.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-sm-down.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-sm-down.display-table-equal-column-height {
        height: 1px
    }
    .d-table-sm-down.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-sm-down {
        overflow: auto!important
    }
    .overflow-hidden-sm-down {
        overflow: hidden!important
    }
    .overflow-visible-sm-down {
        overflow: visible!important
    }
    .overflow-scroll-sm-down {
        overflow: scroll!important
    }
}

@media (min-width:576px) {
    .d-none-sm-up {
        display: none!important
    }
    .d-block-sm-up {
        display: block!important
    }
    .d-inline-sm-up {
        display: inline!important
    }
    .d-inline-block-sm-up {
        display: inline-block!important
    }
    .d-table-sm-up {
        display: table
    }
    .d-table-sm-up>div, .d-table-sm-up>li, .d-table-sm-up>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-sm-up .col-1 {
        width: 8.33333%
    }
    .d-table-sm-up .col-2 {
        width: 16.66667%
    }
    .d-table-sm-up .col-3 {
        width: 25%
    }
    .d-table-sm-up .col-4 {
        width: 33.33333%
    }
    .d-table-sm-up .col-5 {
        width: 41.66667%
    }
    .d-table-sm-up .col-6 {
        width: 50%
    }
    .d-table-sm-up .col-7 {
        width: 58.33333%
    }
    .d-table-sm-up .col-8 {
        width: 66.66667%
    }
    .d-table-sm-up .col-9 {
        width: 75%
    }
    .d-table-sm-up .col-10 {
        width: 83.33333%
    }
    .d-table-sm-up .col-11 {
        width: 91.66667%
    }
    .d-table-sm-up .col-12 {
        width: 100%
    }
}

@media (min-width:576px) and (min-width:576px) {
    .d-table-sm-up .col-sm-1 {
        width: 8.33333%
    }
    .d-table-sm-up .col-sm-2 {
        width: 16.66667%
    }
    .d-table-sm-up .col-sm-3 {
        width: 25%
    }
    .d-table-sm-up .col-sm-4 {
        width: 33.33333%
    }
    .d-table-sm-up .col-sm-5 {
        width: 41.66667%
    }
    .d-table-sm-up .col-sm-6 {
        width: 50%
    }
    .d-table-sm-up .col-sm-7 {
        width: 58.33333%
    }
    .d-table-sm-up .col-sm-8 {
        width: 66.66667%
    }
    .d-table-sm-up .col-sm-9 {
        width: 75%
    }
    .d-table-sm-up .col-sm-10 {
        width: 83.33333%
    }
    .d-table-sm-up .col-sm-11 {
        width: 91.66667%
    }
    .d-table-sm-up .col-sm-12 {
        width: 100%
    }
}

@media (min-width:576px) and (min-width:768px) {
    .d-table-sm-up .col-md-1 {
        width: 8.33333%
    }
    .d-table-sm-up .col-md-2 {
        width: 16.66667%
    }
    .d-table-sm-up .col-md-3 {
        width: 25%
    }
    .d-table-sm-up .col-md-4 {
        width: 33.33333%
    }
    .d-table-sm-up .col-md-5 {
        width: 41.66667%
    }
    .d-table-sm-up .col-md-6 {
        width: 50%
    }
    .d-table-sm-up .col-md-7 {
        width: 58.33333%
    }
    .d-table-sm-up .col-md-8 {
        width: 66.66667%
    }
    .d-table-sm-up .col-md-9 {
        width: 75%
    }
    .d-table-sm-up .col-md-10 {
        width: 83.33333%
    }
    .d-table-sm-up .col-md-11 {
        width: 91.66667%
    }
    .d-table-sm-up .col-md-12 {
        width: 100%
    }
}

@media (min-width:576px) and (min-width:992px) {
    .d-table-sm-up .col-lg-1 {
        width: 8.33333%
    }
    .d-table-sm-up .col-lg-2 {
        width: 16.66667%
    }
    .d-table-sm-up .col-lg-3 {
        width: 25%
    }
    .d-table-sm-up .col-lg-4 {
        width: 33.33333%
    }
    .d-table-sm-up .col-lg-5 {
        width: 41.66667%
    }
    .d-table-sm-up .col-lg-6 {
        width: 50%
    }
    .d-table-sm-up .col-lg-7 {
        width: 58.33333%
    }
    .d-table-sm-up .col-lg-8 {
        width: 66.66667%
    }
    .d-table-sm-up .col-lg-9 {
        width: 75%
    }
    .d-table-sm-up .col-lg-10 {
        width: 83.33333%
    }
    .d-table-sm-up .col-lg-11 {
        width: 91.66667%
    }
    .d-table-sm-up .col-lg-12 {
        width: 100%
    }
}

@media (min-width:576px) and (min-width:1200px) {
    .d-table-sm-up .col-xl-1 {
        width: 8.33333%
    }
    .d-table-sm-up .col-xl-2 {
        width: 16.66667%
    }
    .d-table-sm-up .col-xl-3 {
        width: 25%
    }
    .d-table-sm-up .col-xl-4 {
        width: 33.33333%
    }
    .d-table-sm-up .col-xl-5 {
        width: 41.66667%
    }
    .d-table-sm-up .col-xl-6 {
        width: 50%
    }
    .d-table-sm-up .col-xl-7 {
        width: 58.33333%
    }
    .d-table-sm-up .col-xl-8 {
        width: 66.66667%
    }
    .d-table-sm-up .col-xl-9 {
        width: 75%
    }
    .d-table-sm-up .col-xl-10 {
        width: 83.33333%
    }
    .d-table-sm-up .col-xl-11 {
        width: 91.66667%
    }
    .d-table-sm-up .col-xl-12 {
        width: 100%
    }
}

@media (min-width:576px) {
    .d-table-sm-up.row, .d-table-sm-up.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-sm-up.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-sm-up.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-sm-up.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-sm-up.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-sm-up.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-sm-up.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-sm-up.display-table-equal-column-height {
        height: 1px
    }
    .d-table-sm-up.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-sm-up {
        overflow: auto!important
    }
    .overflow-hidden-sm-up {
        overflow: hidden!important
    }
    .overflow-visible-sm-up {
        overflow: visible!important
    }
    .overflow-scroll-sm-up {
        overflow: scroll!important
    }
}

@media (max-width:767.98px) {
    .d-none-md-down {
        display: none!important
    }
    .d-block-md-down {
        display: block!important
    }
    .d-inline-md-down {
        display: inline!important
    }
    .d-inline-block-md-down {
        display: inline-block!important
    }
    .d-table-md-down {
        display: table
    }
    .d-table-md-down>div, .d-table-md-down>li, .d-table-md-down>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-md-down .col-1 {
        width: 8.33333%
    }
    .d-table-md-down .col-2 {
        width: 16.66667%
    }
    .d-table-md-down .col-3 {
        width: 25%
    }
    .d-table-md-down .col-4 {
        width: 33.33333%
    }
    .d-table-md-down .col-5 {
        width: 41.66667%
    }
    .d-table-md-down .col-6 {
        width: 50%
    }
    .d-table-md-down .col-7 {
        width: 58.33333%
    }
    .d-table-md-down .col-8 {
        width: 66.66667%
    }
    .d-table-md-down .col-9 {
        width: 75%
    }
    .d-table-md-down .col-10 {
        width: 83.33333%
    }
    .d-table-md-down .col-11 {
        width: 91.66667%
    }
    .d-table-md-down .col-12 {
        width: 100%
    }
}

@media (max-width:767.98px) and (min-width:576px) {
    .d-table-md-down .col-sm-1 {
        width: 8.33333%
    }
    .d-table-md-down .col-sm-2 {
        width: 16.66667%
    }
    .d-table-md-down .col-sm-3 {
        width: 25%
    }
    .d-table-md-down .col-sm-4 {
        width: 33.33333%
    }
    .d-table-md-down .col-sm-5 {
        width: 41.66667%
    }
    .d-table-md-down .col-sm-6 {
        width: 50%
    }
    .d-table-md-down .col-sm-7 {
        width: 58.33333%
    }
    .d-table-md-down .col-sm-8 {
        width: 66.66667%
    }
    .d-table-md-down .col-sm-9 {
        width: 75%
    }
    .d-table-md-down .col-sm-10 {
        width: 83.33333%
    }
    .d-table-md-down .col-sm-11 {
        width: 91.66667%
    }
    .d-table-md-down .col-sm-12 {
        width: 100%
    }
}

@media (max-width:767.98px) and (min-width:768px) {
    .d-table-md-down .col-md-1 {
        width: 8.33333%
    }
    .d-table-md-down .col-md-2 {
        width: 16.66667%
    }
    .d-table-md-down .col-md-3 {
        width: 25%
    }
    .d-table-md-down .col-md-4 {
        width: 33.33333%
    }
    .d-table-md-down .col-md-5 {
        width: 41.66667%
    }
    .d-table-md-down .col-md-6 {
        width: 50%
    }
    .d-table-md-down .col-md-7 {
        width: 58.33333%
    }
    .d-table-md-down .col-md-8 {
        width: 66.66667%
    }
    .d-table-md-down .col-md-9 {
        width: 75%
    }
    .d-table-md-down .col-md-10 {
        width: 83.33333%
    }
    .d-table-md-down .col-md-11 {
        width: 91.66667%
    }
    .d-table-md-down .col-md-12 {
        width: 100%
    }
}

@media (max-width:767.98px) and (min-width:992px) {
    .d-table-md-down .col-lg-1 {
        width: 8.33333%
    }
    .d-table-md-down .col-lg-2 {
        width: 16.66667%
    }
    .d-table-md-down .col-lg-3 {
        width: 25%
    }
    .d-table-md-down .col-lg-4 {
        width: 33.33333%
    }
    .d-table-md-down .col-lg-5 {
        width: 41.66667%
    }
    .d-table-md-down .col-lg-6 {
        width: 50%
    }
    .d-table-md-down .col-lg-7 {
        width: 58.33333%
    }
    .d-table-md-down .col-lg-8 {
        width: 66.66667%
    }
    .d-table-md-down .col-lg-9 {
        width: 75%
    }
    .d-table-md-down .col-lg-10 {
        width: 83.33333%
    }
    .d-table-md-down .col-lg-11 {
        width: 91.66667%
    }
    .d-table-md-down .col-lg-12 {
        width: 100%
    }
}

@media (max-width:767.98px) and (min-width:1200px) {
    .d-table-md-down .col-xl-1 {
        width: 8.33333%
    }
    .d-table-md-down .col-xl-2 {
        width: 16.66667%
    }
    .d-table-md-down .col-xl-3 {
        width: 25%
    }
    .d-table-md-down .col-xl-4 {
        width: 33.33333%
    }
    .d-table-md-down .col-xl-5 {
        width: 41.66667%
    }
    .d-table-md-down .col-xl-6 {
        width: 50%
    }
    .d-table-md-down .col-xl-7 {
        width: 58.33333%
    }
    .d-table-md-down .col-xl-8 {
        width: 66.66667%
    }
    .d-table-md-down .col-xl-9 {
        width: 75%
    }
    .d-table-md-down .col-xl-10 {
        width: 83.33333%
    }
    .d-table-md-down .col-xl-11 {
        width: 91.66667%
    }
    .d-table-md-down .col-xl-12 {
        width: 100%
    }
}

@media (max-width:767.98px) {
    .d-table-md-down.row, .d-table-md-down.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-md-down.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-md-down.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-md-down.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-md-down.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-md-down.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-md-down.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-md-down.display-table-equal-column-height {
        height: 1px
    }
    .d-table-md-down.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-md-down {
        overflow: auto!important
    }
    .overflow-hidden-md-down {
        overflow: hidden!important
    }
    .overflow-visible-md-down {
        overflow: visible!important
    }
    .overflow-scroll-md-down {
        overflow: scroll!important
    }
}

@media (min-width:768px) {
    .d-none-md-up {
        display: none!important
    }
    .d-block-md-up {
        display: block!important
    }
    .d-inline-md-up {
        display: inline!important
    }
    .d-inline-block-md-up {
        display: inline-block!important
    }
    .d-table-md-up {
        display: table
    }
    .d-table-md-up>div, .d-table-md-up>li, .d-table-md-up>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-md-up .col-1 {
        width: 8.33333%
    }
    .d-table-md-up .col-2 {
        width: 16.66667%
    }
    .d-table-md-up .col-3 {
        width: 25%
    }
    .d-table-md-up .col-4 {
        width: 33.33333%
    }
    .d-table-md-up .col-5 {
        width: 41.66667%
    }
    .d-table-md-up .col-6 {
        width: 50%
    }
    .d-table-md-up .col-7 {
        width: 58.33333%
    }
    .d-table-md-up .col-8 {
        width: 66.66667%
    }
    .d-table-md-up .col-9 {
        width: 75%
    }
    .d-table-md-up .col-10 {
        width: 83.33333%
    }
    .d-table-md-up .col-11 {
        width: 91.66667%
    }
    .d-table-md-up .col-12 {
        width: 100%
    }
}

@media (min-width:768px) and (min-width:576px) {
    .d-table-md-up .col-sm-1 {
        width: 8.33333%
    }
    .d-table-md-up .col-sm-2 {
        width: 16.66667%
    }
    .d-table-md-up .col-sm-3 {
        width: 25%
    }
    .d-table-md-up .col-sm-4 {
        width: 33.33333%
    }
    .d-table-md-up .col-sm-5 {
        width: 41.66667%
    }
    .d-table-md-up .col-sm-6 {
        width: 50%
    }
    .d-table-md-up .col-sm-7 {
        width: 58.33333%
    }
    .d-table-md-up .col-sm-8 {
        width: 66.66667%
    }
    .d-table-md-up .col-sm-9 {
        width: 75%
    }
    .d-table-md-up .col-sm-10 {
        width: 83.33333%
    }
    .d-table-md-up .col-sm-11 {
        width: 91.66667%
    }
    .d-table-md-up .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) and (min-width:768px) {
    .d-table-md-up .col-md-1 {
        width: 8.33333%
    }
    .d-table-md-up .col-md-2 {
        width: 16.66667%
    }
    .d-table-md-up .col-md-3 {
        width: 25%
    }
    .d-table-md-up .col-md-4 {
        width: 33.33333%
    }
    .d-table-md-up .col-md-5 {
        width: 41.66667%
    }
    .d-table-md-up .col-md-6 {
        width: 50%
    }
    .d-table-md-up .col-md-7 {
        width: 58.33333%
    }
    .d-table-md-up .col-md-8 {
        width: 66.66667%
    }
    .d-table-md-up .col-md-9 {
        width: 75%
    }
    .d-table-md-up .col-md-10 {
        width: 83.33333%
    }
    .d-table-md-up .col-md-11 {
        width: 91.66667%
    }
    .d-table-md-up .col-md-12 {
        width: 100%
    }
}

@media (min-width:768px) and (min-width:992px) {
    .d-table-md-up .col-lg-1 {
        width: 8.33333%
    }
    .d-table-md-up .col-lg-2 {
        width: 16.66667%
    }
    .d-table-md-up .col-lg-3 {
        width: 25%
    }
    .d-table-md-up .col-lg-4 {
        width: 33.33333%
    }
    .d-table-md-up .col-lg-5 {
        width: 41.66667%
    }
    .d-table-md-up .col-lg-6 {
        width: 50%
    }
    .d-table-md-up .col-lg-7 {
        width: 58.33333%
    }
    .d-table-md-up .col-lg-8 {
        width: 66.66667%
    }
    .d-table-md-up .col-lg-9 {
        width: 75%
    }
    .d-table-md-up .col-lg-10 {
        width: 83.33333%
    }
    .d-table-md-up .col-lg-11 {
        width: 91.66667%
    }
    .d-table-md-up .col-lg-12 {
        width: 100%
    }
}

@media (min-width:768px) and (min-width:1200px) {
    .d-table-md-up .col-xl-1 {
        width: 8.33333%
    }
    .d-table-md-up .col-xl-2 {
        width: 16.66667%
    }
    .d-table-md-up .col-xl-3 {
        width: 25%
    }
    .d-table-md-up .col-xl-4 {
        width: 33.33333%
    }
    .d-table-md-up .col-xl-5 {
        width: 41.66667%
    }
    .d-table-md-up .col-xl-6 {
        width: 50%
    }
    .d-table-md-up .col-xl-7 {
        width: 58.33333%
    }
    .d-table-md-up .col-xl-8 {
        width: 66.66667%
    }
    .d-table-md-up .col-xl-9 {
        width: 75%
    }
    .d-table-md-up .col-xl-10 {
        width: 83.33333%
    }
    .d-table-md-up .col-xl-11 {
        width: 91.66667%
    }
    .d-table-md-up .col-xl-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .d-table-md-up.row, .d-table-md-up.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-md-up.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-md-up.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-md-up.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-md-up.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-md-up.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-md-up.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-md-up.display-table-equal-column-height {
        height: 1px
    }
    .d-table-md-up.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-md-up {
        overflow: auto!important
    }
    .overflow-hidden-md-up {
        overflow: hidden!important
    }
    .overflow-visible-md-up {
        overflow: visible!important
    }
    .overflow-scroll-md-up {
        overflow: scroll!important
    }
}

@media (max-width:991.98px) {
    .d-none-lg-down {
        display: none!important
    }
    .d-block-lg-down {
        display: block!important
    }
    .d-inline-lg-down {
        display: inline!important
    }
    .d-inline-block-lg-down {
        display: inline-block!important
    }
    .d-table-lg-down {
        display: table
    }
    .d-table-lg-down>div, .d-table-lg-down>li, .d-table-lg-down>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-lg-down .col-1 {
        width: 8.33333%
    }
    .d-table-lg-down .col-2 {
        width: 16.66667%
    }
    .d-table-lg-down .col-3 {
        width: 25%
    }
    .d-table-lg-down .col-4 {
        width: 33.33333%
    }
    .d-table-lg-down .col-5 {
        width: 41.66667%
    }
    .d-table-lg-down .col-6 {
        width: 50%
    }
    .d-table-lg-down .col-7 {
        width: 58.33333%
    }
    .d-table-lg-down .col-8 {
        width: 66.66667%
    }
    .d-table-lg-down .col-9 {
        width: 75%
    }
    .d-table-lg-down .col-10 {
        width: 83.33333%
    }
    .d-table-lg-down .col-11 {
        width: 91.66667%
    }
    .d-table-lg-down .col-12 {
        width: 100%
    }
}

@media (max-width:991.98px) and (min-width:576px) {
    .d-table-lg-down .col-sm-1 {
        width: 8.33333%
    }
    .d-table-lg-down .col-sm-2 {
        width: 16.66667%
    }
    .d-table-lg-down .col-sm-3 {
        width: 25%
    }
    .d-table-lg-down .col-sm-4 {
        width: 33.33333%
    }
    .d-table-lg-down .col-sm-5 {
        width: 41.66667%
    }
    .d-table-lg-down .col-sm-6 {
        width: 50%
    }
    .d-table-lg-down .col-sm-7 {
        width: 58.33333%
    }
    .d-table-lg-down .col-sm-8 {
        width: 66.66667%
    }
    .d-table-lg-down .col-sm-9 {
        width: 75%
    }
    .d-table-lg-down .col-sm-10 {
        width: 83.33333%
    }
    .d-table-lg-down .col-sm-11 {
        width: 91.66667%
    }
    .d-table-lg-down .col-sm-12 {
        width: 100%
    }
}

@media (max-width:991.98px) and (min-width:768px) {
    .d-table-lg-down .col-md-1 {
        width: 8.33333%
    }
    .d-table-lg-down .col-md-2 {
        width: 16.66667%
    }
    .d-table-lg-down .col-md-3 {
        width: 25%
    }
    .d-table-lg-down .col-md-4 {
        width: 33.33333%
    }
    .d-table-lg-down .col-md-5 {
        width: 41.66667%
    }
    .d-table-lg-down .col-md-6 {
        width: 50%
    }
    .d-table-lg-down .col-md-7 {
        width: 58.33333%
    }
    .d-table-lg-down .col-md-8 {
        width: 66.66667%
    }
    .d-table-lg-down .col-md-9 {
        width: 75%
    }
    .d-table-lg-down .col-md-10 {
        width: 83.33333%
    }
    .d-table-lg-down .col-md-11 {
        width: 91.66667%
    }
    .d-table-lg-down .col-md-12 {
        width: 100%
    }
}

@media (max-width:991.98px) and (min-width:992px) {
    .d-table-lg-down .col-lg-1 {
        width: 8.33333%
    }
    .d-table-lg-down .col-lg-2 {
        width: 16.66667%
    }
    .d-table-lg-down .col-lg-3 {
        width: 25%
    }
    .d-table-lg-down .col-lg-4 {
        width: 33.33333%
    }
    .d-table-lg-down .col-lg-5 {
        width: 41.66667%
    }
    .d-table-lg-down .col-lg-6 {
        width: 50%
    }
    .d-table-lg-down .col-lg-7 {
        width: 58.33333%
    }
    .d-table-lg-down .col-lg-8 {
        width: 66.66667%
    }
    .d-table-lg-down .col-lg-9 {
        width: 75%
    }
    .d-table-lg-down .col-lg-10 {
        width: 83.33333%
    }
    .d-table-lg-down .col-lg-11 {
        width: 91.66667%
    }
    .d-table-lg-down .col-lg-12 {
        width: 100%
    }
}

@media (max-width:991.98px) and (min-width:1200px) {
    .d-table-lg-down .col-xl-1 {
        width: 8.33333%
    }
    .d-table-lg-down .col-xl-2 {
        width: 16.66667%
    }
    .d-table-lg-down .col-xl-3 {
        width: 25%
    }
    .d-table-lg-down .col-xl-4 {
        width: 33.33333%
    }
    .d-table-lg-down .col-xl-5 {
        width: 41.66667%
    }
    .d-table-lg-down .col-xl-6 {
        width: 50%
    }
    .d-table-lg-down .col-xl-7 {
        width: 58.33333%
    }
    .d-table-lg-down .col-xl-8 {
        width: 66.66667%
    }
    .d-table-lg-down .col-xl-9 {
        width: 75%
    }
    .d-table-lg-down .col-xl-10 {
        width: 83.33333%
    }
    .d-table-lg-down .col-xl-11 {
        width: 91.66667%
    }
    .d-table-lg-down .col-xl-12 {
        width: 100%
    }
}

@media (max-width:991.98px) {
    .d-table-lg-down.row, .d-table-lg-down.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-lg-down.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-lg-down.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-lg-down.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-lg-down.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-lg-down.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-lg-down.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-lg-down.display-table-equal-column-height {
        height: 1px
    }
    .d-table-lg-down.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-lg-down {
        overflow: auto!important
    }
    .overflow-hidden-lg-down {
        overflow: hidden!important
    }
    .overflow-visible-lg-down {
        overflow: visible!important
    }
    .overflow-scroll-lg-down {
        overflow: scroll!important
    }
}

@media (min-width:992px) {
    .d-none-lg-up {
        display: none!important
    }
    .d-block-lg-up {
        display: block!important
    }
    .d-inline-lg-up {
        display: inline!important
    }
    .d-inline-block-lg-up {
        display: inline-block!important
    }
    .d-table-lg-up {
        display: table
    }
    .d-table-lg-up>div, .d-table-lg-up>li, .d-table-lg-up>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-lg-up .col-1 {
        width: 8.33333%
    }
    .d-table-lg-up .col-2 {
        width: 16.66667%
    }
    .d-table-lg-up .col-3 {
        width: 25%
    }
    .d-table-lg-up .col-4 {
        width: 33.33333%
    }
    .d-table-lg-up .col-5 {
        width: 41.66667%
    }
    .d-table-lg-up .col-6 {
        width: 50%
    }
    .d-table-lg-up .col-7 {
        width: 58.33333%
    }
    .d-table-lg-up .col-8 {
        width: 66.66667%
    }
    .d-table-lg-up .col-9 {
        width: 75%
    }
    .d-table-lg-up .col-10 {
        width: 83.33333%
    }
    .d-table-lg-up .col-11 {
        width: 91.66667%
    }
    .d-table-lg-up .col-12 {
        width: 100%
    }
}

@media (min-width:992px) and (min-width:576px) {
    .d-table-lg-up .col-sm-1 {
        width: 8.33333%
    }
    .d-table-lg-up .col-sm-2 {
        width: 16.66667%
    }
    .d-table-lg-up .col-sm-3 {
        width: 25%
    }
    .d-table-lg-up .col-sm-4 {
        width: 33.33333%
    }
    .d-table-lg-up .col-sm-5 {
        width: 41.66667%
    }
    .d-table-lg-up .col-sm-6 {
        width: 50%
    }
    .d-table-lg-up .col-sm-7 {
        width: 58.33333%
    }
    .d-table-lg-up .col-sm-8 {
        width: 66.66667%
    }
    .d-table-lg-up .col-sm-9 {
        width: 75%
    }
    .d-table-lg-up .col-sm-10 {
        width: 83.33333%
    }
    .d-table-lg-up .col-sm-11 {
        width: 91.66667%
    }
    .d-table-lg-up .col-sm-12 {
        width: 100%
    }
}

@media (min-width:992px) and (min-width:768px) {
    .d-table-lg-up .col-md-1 {
        width: 8.33333%
    }
    .d-table-lg-up .col-md-2 {
        width: 16.66667%
    }
    .d-table-lg-up .col-md-3 {
        width: 25%
    }
    .d-table-lg-up .col-md-4 {
        width: 33.33333%
    }
    .d-table-lg-up .col-md-5 {
        width: 41.66667%
    }
    .d-table-lg-up .col-md-6 {
        width: 50%
    }
    .d-table-lg-up .col-md-7 {
        width: 58.33333%
    }
    .d-table-lg-up .col-md-8 {
        width: 66.66667%
    }
    .d-table-lg-up .col-md-9 {
        width: 75%
    }
    .d-table-lg-up .col-md-10 {
        width: 83.33333%
    }
    .d-table-lg-up .col-md-11 {
        width: 91.66667%
    }
    .d-table-lg-up .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) and (min-width:992px) {
    .d-table-lg-up .col-lg-1 {
        width: 8.33333%
    }
    .d-table-lg-up .col-lg-2 {
        width: 16.66667%
    }
    .d-table-lg-up .col-lg-3 {
        width: 25%
    }
    .d-table-lg-up .col-lg-4 {
        width: 33.33333%
    }
    .d-table-lg-up .col-lg-5 {
        width: 41.66667%
    }
    .d-table-lg-up .col-lg-6 {
        width: 50%
    }
    .d-table-lg-up .col-lg-7 {
        width: 58.33333%
    }
    .d-table-lg-up .col-lg-8 {
        width: 66.66667%
    }
    .d-table-lg-up .col-lg-9 {
        width: 75%
    }
    .d-table-lg-up .col-lg-10 {
        width: 83.33333%
    }
    .d-table-lg-up .col-lg-11 {
        width: 91.66667%
    }
    .d-table-lg-up .col-lg-12 {
        width: 100%
    }
}

@media (min-width:992px) and (min-width:1200px) {
    .d-table-lg-up .col-xl-1 {
        width: 8.33333%
    }
    .d-table-lg-up .col-xl-2 {
        width: 16.66667%
    }
    .d-table-lg-up .col-xl-3 {
        width: 25%
    }
    .d-table-lg-up .col-xl-4 {
        width: 33.33333%
    }
    .d-table-lg-up .col-xl-5 {
        width: 41.66667%
    }
    .d-table-lg-up .col-xl-6 {
        width: 50%
    }
    .d-table-lg-up .col-xl-7 {
        width: 58.33333%
    }
    .d-table-lg-up .col-xl-8 {
        width: 66.66667%
    }
    .d-table-lg-up .col-xl-9 {
        width: 75%
    }
    .d-table-lg-up .col-xl-10 {
        width: 83.33333%
    }
    .d-table-lg-up .col-xl-11 {
        width: 91.66667%
    }
    .d-table-lg-up .col-xl-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .d-table-lg-up.row, .d-table-lg-up.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-lg-up.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-lg-up.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-lg-up.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-lg-up.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-lg-up.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-lg-up.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-lg-up.display-table-equal-column-height {
        height: 1px
    }
    .d-table-lg-up.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-lg-up {
        overflow: auto!important
    }
    .overflow-hidden-lg-up {
        overflow: hidden!important
    }
    .overflow-visible-lg-up {
        overflow: visible!important
    }
    .overflow-scroll-lg-up {
        overflow: scroll!important
    }
}

@media (max-width:1199.98px) {
    .d-none-xl-down {
        display: none!important
    }
    .d-block-xl-down {
        display: block!important
    }
    .d-inline-xl-down {
        display: inline!important
    }
    .d-inline-block-xl-down {
        display: inline-block!important
    }
    .d-table-xl-down {
        display: table
    }
    .d-table-xl-down>div, .d-table-xl-down>li, .d-table-xl-down>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-xl-down .col-1 {
        width: 8.33333%
    }
    .d-table-xl-down .col-2 {
        width: 16.66667%
    }
    .d-table-xl-down .col-3 {
        width: 25%
    }
    .d-table-xl-down .col-4 {
        width: 33.33333%
    }
    .d-table-xl-down .col-5 {
        width: 41.66667%
    }
    .d-table-xl-down .col-6 {
        width: 50%
    }
    .d-table-xl-down .col-7 {
        width: 58.33333%
    }
    .d-table-xl-down .col-8 {
        width: 66.66667%
    }
    .d-table-xl-down .col-9 {
        width: 75%
    }
    .d-table-xl-down .col-10 {
        width: 83.33333%
    }
    .d-table-xl-down .col-11 {
        width: 91.66667%
    }
    .d-table-xl-down .col-12 {
        width: 100%
    }
}

@media (max-width:1199.98px) and (min-width:576px) {
    .d-table-xl-down .col-sm-1 {
        width: 8.33333%
    }
    .d-table-xl-down .col-sm-2 {
        width: 16.66667%
    }
    .d-table-xl-down .col-sm-3 {
        width: 25%
    }
    .d-table-xl-down .col-sm-4 {
        width: 33.33333%
    }
    .d-table-xl-down .col-sm-5 {
        width: 41.66667%
    }
    .d-table-xl-down .col-sm-6 {
        width: 50%
    }
    .d-table-xl-down .col-sm-7 {
        width: 58.33333%
    }
    .d-table-xl-down .col-sm-8 {
        width: 66.66667%
    }
    .d-table-xl-down .col-sm-9 {
        width: 75%
    }
    .d-table-xl-down .col-sm-10 {
        width: 83.33333%
    }
    .d-table-xl-down .col-sm-11 {
        width: 91.66667%
    }
    .d-table-xl-down .col-sm-12 {
        width: 100%
    }
}

@media (max-width:1199.98px) and (min-width:768px) {
    .d-table-xl-down .col-md-1 {
        width: 8.33333%
    }
    .d-table-xl-down .col-md-2 {
        width: 16.66667%
    }
    .d-table-xl-down .col-md-3 {
        width: 25%
    }
    .d-table-xl-down .col-md-4 {
        width: 33.33333%
    }
    .d-table-xl-down .col-md-5 {
        width: 41.66667%
    }
    .d-table-xl-down .col-md-6 {
        width: 50%
    }
    .d-table-xl-down .col-md-7 {
        width: 58.33333%
    }
    .d-table-xl-down .col-md-8 {
        width: 66.66667%
    }
    .d-table-xl-down .col-md-9 {
        width: 75%
    }
    .d-table-xl-down .col-md-10 {
        width: 83.33333%
    }
    .d-table-xl-down .col-md-11 {
        width: 91.66667%
    }
    .d-table-xl-down .col-md-12 {
        width: 100%
    }
}

@media (max-width:1199.98px) and (min-width:992px) {
    .d-table-xl-down .col-lg-1 {
        width: 8.33333%
    }
    .d-table-xl-down .col-lg-2 {
        width: 16.66667%
    }
    .d-table-xl-down .col-lg-3 {
        width: 25%
    }
    .d-table-xl-down .col-lg-4 {
        width: 33.33333%
    }
    .d-table-xl-down .col-lg-5 {
        width: 41.66667%
    }
    .d-table-xl-down .col-lg-6 {
        width: 50%
    }
    .d-table-xl-down .col-lg-7 {
        width: 58.33333%
    }
    .d-table-xl-down .col-lg-8 {
        width: 66.66667%
    }
    .d-table-xl-down .col-lg-9 {
        width: 75%
    }
    .d-table-xl-down .col-lg-10 {
        width: 83.33333%
    }
    .d-table-xl-down .col-lg-11 {
        width: 91.66667%
    }
    .d-table-xl-down .col-lg-12 {
        width: 100%
    }
}

@media (max-width:1199.98px) and (min-width:1200px) {
    .d-table-xl-down .col-xl-1 {
        width: 8.33333%
    }
    .d-table-xl-down .col-xl-2 {
        width: 16.66667%
    }
    .d-table-xl-down .col-xl-3 {
        width: 25%
    }
    .d-table-xl-down .col-xl-4 {
        width: 33.33333%
    }
    .d-table-xl-down .col-xl-5 {
        width: 41.66667%
    }
    .d-table-xl-down .col-xl-6 {
        width: 50%
    }
    .d-table-xl-down .col-xl-7 {
        width: 58.33333%
    }
    .d-table-xl-down .col-xl-8 {
        width: 66.66667%
    }
    .d-table-xl-down .col-xl-9 {
        width: 75%
    }
    .d-table-xl-down .col-xl-10 {
        width: 83.33333%
    }
    .d-table-xl-down .col-xl-11 {
        width: 91.66667%
    }
    .d-table-xl-down .col-xl-12 {
        width: 100%
    }
}

@media (max-width:1199.98px) {
    .d-table-xl-down.row, .d-table-xl-down.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-xl-down.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-xl-down.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-xl-down.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-xl-down.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-xl-down.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-xl-down.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-xl-down.display-table-equal-column-height {
        height: 1px
    }
    .d-table-xl-down.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-xl-down {
        overflow: auto!important
    }
    .overflow-hidden-xl-down {
        overflow: hidden!important
    }
    .overflow-visible-xl-down {
        overflow: visible!important
    }
    .overflow-scroll-xl-down {
        overflow: scroll!important
    }
}

@media (min-width:1200px) {
    .d-none-xl-up {
        display: none!important
    }
    .d-block-xl-up {
        display: block!important
    }
    .d-inline-xl-up {
        display: inline!important
    }
    .d-inline-block-xl-up {
        display: inline-block!important
    }
    .d-table-xl-up {
        display: table
    }
    .d-table-xl-up>div, .d-table-xl-up>li, .d-table-xl-up>span {
        display: table-cell;
        height: 100%;
        float: none
    }
    .d-table-xl-up .col-1 {
        width: 8.33333%
    }
    .d-table-xl-up .col-2 {
        width: 16.66667%
    }
    .d-table-xl-up .col-3 {
        width: 25%
    }
    .d-table-xl-up .col-4 {
        width: 33.33333%
    }
    .d-table-xl-up .col-5 {
        width: 41.66667%
    }
    .d-table-xl-up .col-6 {
        width: 50%
    }
    .d-table-xl-up .col-7 {
        width: 58.33333%
    }
    .d-table-xl-up .col-8 {
        width: 66.66667%
    }
    .d-table-xl-up .col-9 {
        width: 75%
    }
    .d-table-xl-up .col-10 {
        width: 83.33333%
    }
    .d-table-xl-up .col-11 {
        width: 91.66667%
    }
    .d-table-xl-up .col-12 {
        width: 100%
    }
}

@media (min-width:1200px) and (min-width:576px) {
    .d-table-xl-up .col-sm-1 {
        width: 8.33333%
    }
    .d-table-xl-up .col-sm-2 {
        width: 16.66667%
    }
    .d-table-xl-up .col-sm-3 {
        width: 25%
    }
    .d-table-xl-up .col-sm-4 {
        width: 33.33333%
    }
    .d-table-xl-up .col-sm-5 {
        width: 41.66667%
    }
    .d-table-xl-up .col-sm-6 {
        width: 50%
    }
    .d-table-xl-up .col-sm-7 {
        width: 58.33333%
    }
    .d-table-xl-up .col-sm-8 {
        width: 66.66667%
    }
    .d-table-xl-up .col-sm-9 {
        width: 75%
    }
    .d-table-xl-up .col-sm-10 {
        width: 83.33333%
    }
    .d-table-xl-up .col-sm-11 {
        width: 91.66667%
    }
    .d-table-xl-up .col-sm-12 {
        width: 100%
    }
}

@media (min-width:1200px) and (min-width:768px) {
    .d-table-xl-up .col-md-1 {
        width: 8.33333%
    }
    .d-table-xl-up .col-md-2 {
        width: 16.66667%
    }
    .d-table-xl-up .col-md-3 {
        width: 25%
    }
    .d-table-xl-up .col-md-4 {
        width: 33.33333%
    }
    .d-table-xl-up .col-md-5 {
        width: 41.66667%
    }
    .d-table-xl-up .col-md-6 {
        width: 50%
    }
    .d-table-xl-up .col-md-7 {
        width: 58.33333%
    }
    .d-table-xl-up .col-md-8 {
        width: 66.66667%
    }
    .d-table-xl-up .col-md-9 {
        width: 75%
    }
    .d-table-xl-up .col-md-10 {
        width: 83.33333%
    }
    .d-table-xl-up .col-md-11 {
        width: 91.66667%
    }
    .d-table-xl-up .col-md-12 {
        width: 100%
    }
}

@media (min-width:1200px) and (min-width:992px) {
    .d-table-xl-up .col-lg-1 {
        width: 8.33333%
    }
    .d-table-xl-up .col-lg-2 {
        width: 16.66667%
    }
    .d-table-xl-up .col-lg-3 {
        width: 25%
    }
    .d-table-xl-up .col-lg-4 {
        width: 33.33333%
    }
    .d-table-xl-up .col-lg-5 {
        width: 41.66667%
    }
    .d-table-xl-up .col-lg-6 {
        width: 50%
    }
    .d-table-xl-up .col-lg-7 {
        width: 58.33333%
    }
    .d-table-xl-up .col-lg-8 {
        width: 66.66667%
    }
    .d-table-xl-up .col-lg-9 {
        width: 75%
    }
    .d-table-xl-up .col-lg-10 {
        width: 83.33333%
    }
    .d-table-xl-up .col-lg-11 {
        width: 91.66667%
    }
    .d-table-xl-up .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) and (min-width:1200px) {
    .d-table-xl-up .col-xl-1 {
        width: 8.33333%
    }
    .d-table-xl-up .col-xl-2 {
        width: 16.66667%
    }
    .d-table-xl-up .col-xl-3 {
        width: 25%
    }
    .d-table-xl-up .col-xl-4 {
        width: 33.33333%
    }
    .d-table-xl-up .col-xl-5 {
        width: 41.66667%
    }
    .d-table-xl-up .col-xl-6 {
        width: 50%
    }
    .d-table-xl-up .col-xl-7 {
        width: 58.33333%
    }
    .d-table-xl-up .col-xl-8 {
        width: 66.66667%
    }
    .d-table-xl-up .col-xl-9 {
        width: 75%
    }
    .d-table-xl-up .col-xl-10 {
        width: 83.33333%
    }
    .d-table-xl-up .col-xl-11 {
        width: 91.66667%
    }
    .d-table-xl-up .col-xl-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .d-table-xl-up.row, .d-table-xl-up.vc_row {
        margin-left: 0;
        margin-right: 0
    }
    .d-table-xl-up.vc_row>div:first-child>div {
        padding-left: 0
    }
    .d-table-xl-up.vc_row>div:last-child>div {
        padding-right: 0
    }
    .d-table-xl-up.d-table-va-top>div {
        vertical-align: top
    }
    .d-table-xl-up.d-table-va-middle>div {
        vertical-align: middle
    }
    .d-table-xl-up.d-table-va-bottom>div {
        vertical-align: bottom
    }
    .d-table-xl-up.d-table-va-left>div {
        vertical-align: sub
    }
    .d-table-xl-up.display-table-equal-column-height {
        height: 1px
    }
    .d-table-xl-up.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
        height: 100%
    }
    .overflow-auto-xl-up {
        overflow: auto!important
    }
    .overflow-hidden-xl-up {
        overflow: hidden!important
    }
    .overflow-visible-xl-up {
        overflow: visible!important
    }
    .overflow-scroll-xl-up {
        overflow: scroll!important
    }
}

[data-toggle=collapse].collapsed.d-none-collapsed, [data-toggle=collapse].collapsed .d-none-collapsed, [data-toggle=collapse]:not(.collapsed).d-none-expanded, [data-toggle=collapse]:not(.collapsed) .d-none-expanded {
    display: none!important
}

.m-1 {
    margin: .125rem!important
}

.mt-1, .my-1 {
    margin-top: .125rem!important
}

.mr-1, .mx-1 {
    margin-right: .125rem!important
}

.mb-1, .my-1 {
    margin-bottom: .125rem!important
}

.ml-1, .mx-1 {
    margin-left: .125rem!important
}

.m--1 {
    margin: -.125rem!important
}

.mt--1, .my--1 {
    margin-top: -.125rem!important
}

.mr--1, .mx--1 {
    margin-right: -.125rem!important
}

.mb--1, .my--1 {
    margin-bottom: -.125rem!important
}

.ml--1, .mx--1 {
    margin-left: -.125rem!important
}

.m-2 {
    margin: .25rem!important
}

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

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

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

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

.m--2 {
    margin: -.25rem!important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-4 {
    margin: .75rem!important
}

.mt-4, .my-4 {
    margin-top: .75rem!important
}

.mr-4, .mx-4 {
    margin-right: .75rem!important
}

.mb-4, .my-4 {
    margin-bottom: .75rem!important
}

.ml-4, .mx-4 {
    margin-left: .75rem!important
}

.m--4 {
    margin: -.75rem!important
}

.mt--4, .my--4 {
    margin-top: -.75rem!important
}

.mr--4, .mx--4 {
    margin-right: -.75rem!important
}

.mb--4, .my--4 {
    margin-bottom: -.75rem!important
}

.ml--4, .mx--4 {
    margin-left: -.75rem!important
}

.m-5 {
    margin: 1.5rem!important
}

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

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

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

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

.m--5 {
    margin: -1.5rem!important
}

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

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

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

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

.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--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-10 {
    margin: 10%!important
}

.mt-10, .my-10 {
    margin-top: 10%!important
}

.mr-10, .mx-10 {
    margin-right: 10%!important
}

.mb-10, .my-10 {
    margin-bottom: 10%!important
}

.ml-10, .mx-10 {
    margin-left: 10%!important
}

.m--10 {
    margin: -10%!important
}

.mt--10, .my--10 {
    margin-top: -10%!important
}

.mr--10, .mx--10 {
    margin-right: -10%!important
}

.mb--10, .my--10 {
    margin-bottom: -10%!important
}

.ml--10, .mx--10 {
    margin-left: -10%!important
}

.m-15 {
    margin: 15%!important
}

.mt-15, .my-15 {
    margin-top: 15%!important
}

.mr-15, .mx-15 {
    margin-right: 15%!important
}

.mb-15, .my-15 {
    margin-bottom: 15%!important
}

.ml-15, .mx-15 {
    margin-left: 15%!important
}

.m--15 {
    margin: -15%!important
}

.mt--15, .my--15 {
    margin-top: -15%!important
}

.mr--15, .mx--15 {
    margin-right: -15%!important
}

.mb--15, .my--15 {
    margin-bottom: -15%!important
}

.ml--15, .mx--15 {
    margin-left: -15%!important
}

.m-20 {
    margin: 20%!important
}

.mt-20, .my-20 {
    margin-top: 20%!important
}

.mr-20, .mx-20 {
    margin-right: 20%!important
}

.mb-20, .my-20 {
    margin-bottom: 20%!important
}

.ml-20, .mx-20 {
    margin-left: 20%!important
}

.m--20 {
    margin: -20%!important
}

.mt--20, .my--20 {
    margin-top: -20%!important
}

.mr--20, .mx--20 {
    margin-right: -20%!important
}

.mb--20, .my--20 {
    margin-bottom: -20%!important
}

.ml--20, .mx--20 {
    margin-left: -20%!important
}

.m-25 {
    margin: 25%!important
}

.mt-25, .my-25 {
    margin-top: 25%!important
}

.mr-25, .mx-25 {
    margin-right: 25%!important
}

.mb-25, .my-25 {
    margin-bottom: 25%!important
}

.ml-25, .mx-25 {
    margin-left: 25%!important
}

.m--25 {
    margin: -25%!important
}

.mt--25, .my--25 {
    margin-top: -25%!important
}

.mr--25, .mx--25 {
    margin-right: -25%!important
}

.mb--25, .my--25 {
    margin-bottom: -25%!important
}

.ml--25, .mx--25 {
    margin-left: -25%!important
}

.m-30 {
    margin: 30%!important
}

.mt-30, .my-30 {
    margin-top: 30%!important
}

.mr-30, .mx-30 {
    margin-right: 30%!important
}

.mb-30, .my-30 {
    margin-bottom: 30%!important
}

.ml-30, .mx-30 {
    margin-left: 30%!important
}

.m--30 {
    margin: -30%!important
}

.mt--30, .my--30 {
    margin-top: -30%!important
}

.mr--30, .mx--30 {
    margin-right: -30%!important
}

.mb--30, .my--30 {
    margin-bottom: -30%!important
}

.ml--30, .mx--30 {
    margin-left: -30%!important
}

.m-35 {
    margin: 35%!important
}

.mt-35, .my-35 {
    margin-top: 35%!important
}

.mr-35, .mx-35 {
    margin-right: 35%!important
}

.mb-35, .my-35 {
    margin-bottom: 35%!important
}

.ml-35, .mx-35 {
    margin-left: 35%!important
}

.m--35 {
    margin: -35%!important
}

.mt--35, .my--35 {
    margin-top: -35%!important
}

.mr--35, .mx--35 {
    margin-right: -35%!important
}

.mb--35, .my--35 {
    margin-bottom: -35%!important
}

.ml--35, .mx--35 {
    margin-left: -35%!important
}

.m-40 {
    margin: 40%!important
}

.mt-40, .my-40 {
    margin-top: 40%!important
}

.mr-40, .mx-40 {
    margin-right: 40%!important
}

.mb-40, .my-40 {
    margin-bottom: 40%!important
}

.ml-40, .mx-40 {
    margin-left: 40%!important
}

.m--40 {
    margin: -40%!important
}

.mt--40, .my--40 {
    margin-top: -40%!important
}

.mr--40, .mx--40 {
    margin-right: -40%!important
}

.mb--40, .my--40 {
    margin-bottom: -40%!important
}

.ml--40, .mx--40 {
    margin-left: -40%!important
}

.m-45 {
    margin: 45%!important
}

.mt-45, .my-45 {
    margin-top: 45%!important
}

.mr-45, .mx-45 {
    margin-right: 45%!important
}

.mb-45, .my-45 {
    margin-bottom: 45%!important
}

.ml-45, .mx-45 {
    margin-left: 45%!important
}

.m--45 {
    margin: -45%!important
}

.mt--45, .my--45 {
    margin-top: -45%!important
}

.mr--45, .mx--45 {
    margin-right: -45%!important
}

.mb--45, .my--45 {
    margin-bottom: -45%!important
}

.ml--45, .mx--45 {
    margin-left: -45%!important
}

.m-50 {
    margin: 50%!important
}

.mt-50, .my-50 {
    margin-top: 50%!important
}

.mr-50, .mx-50 {
    margin-right: 50%!important
}

.mb-50, .my-50 {
    margin-bottom: 50%!important
}

.ml-50, .mx-50 {
    margin-left: 50%!important
}

.m--50 {
    margin: -50%!important
}

.mt--50, .my--50 {
    margin-top: -50%!important
}

.mr--50, .mx--50 {
    margin-right: -50%!important
}

.mb--50, .my--50 {
    margin-bottom: -50%!important
}

.ml--50, .mx--50 {
    margin-left: -50%!important
}

.m-55 {
    margin: 55%!important
}

.mt-55, .my-55 {
    margin-top: 55%!important
}

.mr-55, .mx-55 {
    margin-right: 55%!important
}

.mb-55, .my-55 {
    margin-bottom: 55%!important
}

.ml-55, .mx-55 {
    margin-left: 55%!important
}

.m--55 {
    margin: -55%!important
}

.mt--55, .my--55 {
    margin-top: -55%!important
}

.mr--55, .mx--55 {
    margin-right: -55%!important
}

.mb--55, .my--55 {
    margin-bottom: -55%!important
}

.ml--55, .mx--55 {
    margin-left: -55%!important
}

.m-60 {
    margin: 60%!important
}

.mt-60, .my-60 {
    margin-top: 60%!important
}

.mr-60, .mx-60 {
    margin-right: 60%!important
}

.mb-60, .my-60 {
    margin-bottom: 60%!important
}

.ml-60, .mx-60 {
    margin-left: 60%!important
}

.m--60 {
    margin: -60%!important
}

.mt--60, .my--60 {
    margin-top: -60%!important
}

.mr--60, .mx--60 {
    margin-right: -60%!important
}

.mb--60, .my--60 {
    margin-bottom: -60%!important
}

.ml--60, .mx--60 {
    margin-left: -60%!important
}

.m-65 {
    margin: 65%!important
}

.mt-65, .my-65 {
    margin-top: 65%!important
}

.mr-65, .mx-65 {
    margin-right: 65%!important
}

.mb-65, .my-65 {
    margin-bottom: 65%!important
}

.ml-65, .mx-65 {
    margin-left: 65%!important
}

.m--65 {
    margin: -65%!important
}

.mt--65, .my--65 {
    margin-top: -65%!important
}

.mr--65, .mx--65 {
    margin-right: -65%!important
}

.mb--65, .my--65 {
    margin-bottom: -65%!important
}

.ml--65, .mx--65 {
    margin-left: -65%!important
}

.m-70 {
    margin: 70%!important
}

.mt-70, .my-70 {
    margin-top: 70%!important
}

.mr-70, .mx-70 {
    margin-right: 70%!important
}

.mb-70, .my-70 {
    margin-bottom: 70%!important
}

.ml-70, .mx-70 {
    margin-left: 70%!important
}

.m--70 {
    margin: -70%!important
}

.mt--70, .my--70 {
    margin-top: -70%!important
}

.mr--70, .mx--70 {
    margin-right: -70%!important
}

.mb--70, .my--70 {
    margin-bottom: -70%!important
}

.ml--70, .mx--70 {
    margin-left: -70%!important
}

.m-75 {
    margin: 75%!important
}

.mt-75, .my-75 {
    margin-top: 75%!important
}

.mr-75, .mx-75 {
    margin-right: 75%!important
}

.mb-75, .my-75 {
    margin-bottom: 75%!important
}

.ml-75, .mx-75 {
    margin-left: 75%!important
}

.m--75 {
    margin: -75%!important
}

.mt--75, .my--75 {
    margin-top: -75%!important
}

.mr--75, .mx--75 {
    margin-right: -75%!important
}

.mb--75, .my--75 {
    margin-bottom: -75%!important
}

.ml--75, .mx--75 {
    margin-left: -75%!important
}

.m-80 {
    margin: 80%!important
}

.mt-80, .my-80 {
    margin-top: 80%!important
}

.mr-80, .mx-80 {
    margin-right: 80%!important
}

.mb-80, .my-80 {
    margin-bottom: 80%!important
}

.ml-80, .mx-80 {
    margin-left: 80%!important
}

.m--80 {
    margin: -80%!important
}

.mt--80, .my--80 {
    margin-top: -80%!important
}

.mr--80, .mx--80 {
    margin-right: -80%!important
}

.mb--80, .my--80 {
    margin-bottom: -80%!important
}

.ml--80, .mx--80 {
    margin-left: -80%!important
}

.m-85 {
    margin: 85%!important
}

.mt-85, .my-85 {
    margin-top: 85%!important
}

.mr-85, .mx-85 {
    margin-right: 85%!important
}

.mb-85, .my-85 {
    margin-bottom: 85%!important
}

.ml-85, .mx-85 {
    margin-left: 85%!important
}

.m--85 {
    margin: -85%!important
}

.mt--85, .my--85 {
    margin-top: -85%!important
}

.mr--85, .mx--85 {
    margin-right: -85%!important
}

.mb--85, .my--85 {
    margin-bottom: -85%!important
}

.ml--85, .mx--85 {
    margin-left: -85%!important
}

.m-90 {
    margin: 90%!important
}

.mt-90, .my-90 {
    margin-top: 90%!important
}

.mr-90, .mx-90 {
    margin-right: 90%!important
}

.mb-90, .my-90 {
    margin-bottom: 90%!important
}

.ml-90, .mx-90 {
    margin-left: 90%!important
}

.m--90 {
    margin: -90%!important
}

.mt--90, .my--90 {
    margin-top: -90%!important
}

.mr--90, .mx--90 {
    margin-right: -90%!important
}

.mb--90, .my--90 {
    margin-bottom: -90%!important
}

.ml--90, .mx--90 {
    margin-left: -90%!important
}

.m-95 {
    margin: 95%!important
}

.mt-95, .my-95 {
    margin-top: 95%!important
}

.mr-95, .mx-95 {
    margin-right: 95%!important
}

.mb-95, .my-95 {
    margin-bottom: 95%!important
}

.ml-95, .mx-95 {
    margin-left: 95%!important
}

.m--95 {
    margin: -95%!important
}

.mt--95, .my--95 {
    margin-top: -95%!important
}

.mr--95, .mx--95 {
    margin-right: -95%!important
}

.mb--95, .my--95 {
    margin-bottom: -95%!important
}

.ml--95, .mx--95 {
    margin-left: -95%!important
}

.m-100 {
    margin: 100%!important
}

.mt-100, .my-100 {
    margin-top: 100%!important
}

.mr-100, .mx-100 {
    margin-right: 100%!important
}

.mb-100, .my-100 {
    margin-bottom: 100%!important
}

.ml-100, .mx-100 {
    margin-left: 100%!important
}

.m--100 {
    margin: -100%!important
}

.mt--100, .my--100 {
    margin-top: -100%!important
}

.mr--100, .mx--100 {
    margin-right: -100%!important
}

.mb--100, .my--100 {
    margin-bottom: -100%!important
}

.ml--100, .mx--100 {
    margin-left: -100%!important
}

.m-10px {
    margin: 10px!important
}

.mt-10px, .my-10px {
    margin-top: 10px!important
}

.mr-10px, .mx-10px {
    margin-right: 10px!important
}

.mb-10px, .my-10px {
    margin-bottom: 10px!important
}

.ml-10px, .mx-10px {
    margin-left: 10px!important
}

.m--10px {
    margin: -10px!important
}

.mt--10px, .my--10px {
    margin-top: -10px!important
}

.mr--10px, .mx--10px {
    margin-right: -10px!important
}

.mb--10px, .my--10px {
    margin-bottom: -10px!important
}

.ml--10px, .mx--10px {
    margin-left: -10px!important
}

.m-20px {
    margin: 20px!important
}

.mt-20px, .my-20px {
    margin-top: 20px!important
}

.mr-20px, .mx-20px {
    margin-right: 20px!important
}

.mb-20px, .my-20px {
    margin-bottom: 20px!important
}

.ml-20px, .mx-20px {
    margin-left: 20px!important
}

.m--20px {
    margin: -20px!important
}

.mt--20px, .my--20px {
    margin-top: -20px!important
}

.mr--20px, .mx--20px {
    margin-right: -20px!important
}

.mb--20px, .my--20px {
    margin-bottom: -20px!important
}

.ml--20px, .mx--20px {
    margin-left: -20px!important
}

.m-30px {
    margin: 30px!important
}

.mt-30px, .my-30px {
    margin-top: 30px!important
}

.mr-30px, .mx-30px {
    margin-right: 30px!important
}

.mb-30px, .my-30px {
    margin-bottom: 30px!important
}

.ml-30px, .mx-30px {
    margin-left: 30px!important
}

.m--30px {
    margin: -30px!important
}

.mt--30px, .my--30px {
    margin-top: -30px!important
}

.mr--30px, .mx--30px {
    margin-right: -30px!important
}

.mb--30px, .my--30px {
    margin-bottom: -30px!important
}

.ml--30px, .mx--30px {
    margin-left: -30px!important
}

.m-40px {
    margin: 40px!important
}

.mt-40px, .my-40px {
    margin-top: 40px!important
}

.mr-40px, .mx-40px {
    margin-right: 40px!important
}

.mb-40px, .my-40px {
    margin-bottom: 40px!important
}

.ml-40px, .mx-40px {
    margin-left: 40px!important
}

.m--40px {
    margin: -40px!important
}

.mt--40px, .my--40px {
    margin-top: -40px!important
}

.mr--40px, .mx--40px {
    margin-right: -40px!important
}

.mb--40px, .my--40px {
    margin-bottom: -40px!important
}

.ml--40px, .mx--40px {
    margin-left: -40px!important
}

.m-50px {
    margin: 50px!important
}

.mt-50px, .my-50px {
    margin-top: 50px!important
}

.mr-50px, .mx-50px {
    margin-right: 50px!important
}

.mb-50px, .my-50px {
    margin-bottom: 50px!important
}

.ml-50px, .mx-50px {
    margin-left: 50px!important
}

.m--50px {
    margin: -50px!important
}

.mt--50px, .my--50px {
    margin-top: -50px!important
}

.mr--50px, .mx--50px {
    margin-right: -50px!important
}

.mb--50px, .my--50px {
    margin-bottom: -50px!important
}

.ml--50px, .mx--50px {
    margin-left: -50px!important
}

.m-60px {
    margin: 60px!important
}

.mt-60px, .my-60px {
    margin-top: 60px!important
}

.mr-60px, .mx-60px {
    margin-right: 60px!important
}

.mb-60px, .my-60px {
    margin-bottom: 60px!important
}

.ml-60px, .mx-60px {
    margin-left: 60px!important
}

.m--60px {
    margin: -60px!important
}

.mt--60px, .my--60px {
    margin-top: -60px!important
}

.mr--60px, .mx--60px {
    margin-right: -60px!important
}

.mb--60px, .my--60px {
    margin-bottom: -60px!important
}

.ml--60px, .mx--60px {
    margin-left: -60px!important
}

.m-70px {
    margin: 70px!important
}

.mt-70px, .my-70px {
    margin-top: 70px!important
}

.mr-70px, .mx-70px {
    margin-right: 70px!important
}

.mb-70px, .my-70px {
    margin-bottom: 70px!important
}

.ml-70px, .mx-70px {
    margin-left: 70px!important
}

.m--70px {
    margin: -70px!important
}

.mt--70px, .my--70px {
    margin-top: -70px!important
}

.mr--70px, .mx--70px {
    margin-right: -70px!important
}

.mb--70px, .my--70px {
    margin-bottom: -70px!important
}

.ml--70px, .mx--70px {
    margin-left: -70px!important
}

.m-80px {
    margin: 80px!important
}

.mt-80px, .my-80px {
    margin-top: 80px!important
}

.mr-80px, .mx-80px {
    margin-right: 80px!important
}

.mb-80px, .my-80px {
    margin-bottom: 80px!important
}

.ml-80px, .mx-80px {
    margin-left: 80px!important
}

.m--80px {
    margin: -80px!important
}

.mt--80px, .my--80px {
    margin-top: -80px!important
}

.mr--80px, .mx--80px {
    margin-right: -80px!important
}

.mb--80px, .my--80px {
    margin-bottom: -80px!important
}

.ml--80px, .mx--80px {
    margin-left: -80px!important
}

.m-90px {
    margin: 90px!important
}

.mt-90px, .my-90px {
    margin-top: 90px!important
}

.mr-90px, .mx-90px {
    margin-right: 90px!important
}

.mb-90px, .my-90px {
    margin-bottom: 90px!important
}

.ml-90px, .mx-90px {
    margin-left: 90px!important
}

.m--90px {
    margin: -90px!important
}

.mt--90px, .my--90px {
    margin-top: -90px!important
}

.mr--90px, .mx--90px {
    margin-right: -90px!important
}

.mb--90px, .my--90px {
    margin-bottom: -90px!important
}

.ml--90px, .mx--90px {
    margin-left: -90px!important
}

.m-100px {
    margin: 100px!important
}

.mt-100px, .my-100px {
    margin-top: 100px!important
}

.mr-100px, .mx-100px {
    margin-right: 100px!important
}

.mb-100px, .my-100px {
    margin-bottom: 100px!important
}

.ml-100px, .mx-100px {
    margin-left: 100px!important
}

.m--100px {
    margin: -100px!important
}

.mt--100px, .my--100px {
    margin-top: -100px!important
}

.mr--100px, .mx--100px {
    margin-right: -100px!important
}

.mb--100px, .my--100px {
    margin-bottom: -100px!important
}

.ml--100px, .mx--100px {
    margin-left: -100px!important
}

.m-150px {
    margin: 150px!important
}

.mt-150px, .my-150px {
    margin-top: 150px!important
}

.mr-150px, .mx-150px {
    margin-right: 150px!important
}

.mb-150px, .my-150px {
    margin-bottom: 150px!important
}

.ml-150px, .mx-150px {
    margin-left: 150px!important
}

.m--150px {
    margin: -150px!important
}

.mt--150px, .my--150px {
    margin-top: -150px!important
}

.mr--150px, .mx--150px {
    margin-right: -150px!important
}

.mb--150px, .my--150px {
    margin-bottom: -150px!important
}

.ml--150px, .mx--150px {
    margin-left: -150px!important
}

.m-200px {
    margin: 200px!important
}

.mt-200px, .my-200px {
    margin-top: 200px!important
}

.mr-200px, .mx-200px {
    margin-right: 200px!important
}

.mb-200px, .my-200px {
    margin-bottom: 200px!important
}

.ml-200px, .mx-200px {
    margin-left: 200px!important
}

.m--200px {
    margin: -200px!important
}

.mt--200px, .my--200px {
    margin-top: -200px!important
}

.mr--200px, .mx--200px {
    margin-right: -200px!important
}

.mb--200px, .my--200px {
    margin-bottom: -200px!important
}

.ml--200px, .mx--200px {
    margin-left: -200px!important
}

.m-250px {
    margin: 250px!important
}

.mt-250px, .my-250px {
    margin-top: 250px!important
}

.mr-250px, .mx-250px {
    margin-right: 250px!important
}

.mb-250px, .my-250px {
    margin-bottom: 250px!important
}

.ml-250px, .mx-250px {
    margin-left: 250px!important
}

.m--250px {
    margin: -250px!important
}

.mt--250px, .my--250px {
    margin-top: -250px!important
}

.mr--250px, .mx--250px {
    margin-right: -250px!important
}

.mb--250px, .my--250px {
    margin-bottom: -250px!important
}

.ml--250px, .mx--250px {
    margin-left: -250px!important
}

.m-300px {
    margin: 300px!important
}

.mt-300px, .my-300px {
    margin-top: 300px!important
}

.mr-300px, .mx-300px {
    margin-right: 300px!important
}

.mb-300px, .my-300px {
    margin-bottom: 300px!important
}

.ml-300px, .mx-300px {
    margin-left: 300px!important
}

.m--300px {
    margin: -300px!important
}

.mt--300px, .my--300px {
    margin-top: -300px!important
}

.mr--300px, .mx--300px {
    margin-right: -300px!important
}

.mb--300px, .my--300px {
    margin-bottom: -300px!important
}

.ml--300px, .mx--300px {
    margin-left: -300px!important
}

.m-350px {
    margin: 350px!important
}

.mt-350px, .my-350px {
    margin-top: 350px!important
}

.mr-350px, .mx-350px {
    margin-right: 350px!important
}

.mb-350px, .my-350px {
    margin-bottom: 350px!important
}

.ml-350px, .mx-350px {
    margin-left: 350px!important
}

.m--350px {
    margin: -350px!important
}

.mt--350px, .my--350px {
    margin-top: -350px!important
}

.mr--350px, .mx--350px {
    margin-right: -350px!important
}

.mb--350px, .my--350px {
    margin-bottom: -350px!important
}

.ml--350px, .mx--350px {
    margin-left: -350px!important
}

.m-400px {
    margin: 400px!important
}

.mt-400px, .my-400px {
    margin-top: 400px!important
}

.mr-400px, .mx-400px {
    margin-right: 400px!important
}

.mb-400px, .my-400px {
    margin-bottom: 400px!important
}

.ml-400px, .mx-400px {
    margin-left: 400px!important
}

.m--400px {
    margin: -400px!important
}

.mt--400px, .my--400px {
    margin-top: -400px!important
}

.mr--400px, .mx--400px {
    margin-right: -400px!important
}

.mb--400px, .my--400px {
    margin-bottom: -400px!important
}

.ml--400px, .mx--400px {
    margin-left: -400px!important
}

.m-450px {
    margin: 450px!important
}

.mt-450px, .my-450px {
    margin-top: 450px!important
}

.mr-450px, .mx-450px {
    margin-right: 450px!important
}

.mb-450px, .my-450px {
    margin-bottom: 450px!important
}

.ml-450px, .mx-450px {
    margin-left: 450px!important
}

.m--450px {
    margin: -450px!important
}

.mt--450px, .my--450px {
    margin-top: -450px!important
}

.mr--450px, .mx--450px {
    margin-right: -450px!important
}

.mb--450px, .my--450px {
    margin-bottom: -450px!important
}

.ml--450px, .mx--450px {
    margin-left: -450px!important
}

.m-500px {
    margin: 500px!important
}

.mt-500px, .my-500px {
    margin-top: 500px!important
}

.mr-500px, .mx-500px {
    margin-right: 500px!important
}

.mb-500px, .my-500px {
    margin-bottom: 500px!important
}

.ml-500px, .mx-500px {
    margin-left: 500px!important
}

.m--500px {
    margin: -500px!important
}

.mt--500px, .my--500px {
    margin-top: -500px!important
}

.mr--500px, .mx--500px {
    margin-right: -500px!important
}

.mb--500px, .my--500px {
    margin-bottom: -500px!important
}

.ml--500px, .mx--500px {
    margin-left: -500px!important
}

.m-550px {
    margin: 550px!important
}

.mt-550px, .my-550px {
    margin-top: 550px!important
}

.mr-550px, .mx-550px {
    margin-right: 550px!important
}

.mb-550px, .my-550px {
    margin-bottom: 550px!important
}

.ml-550px, .mx-550px {
    margin-left: 550px!important
}

.m--550px {
    margin: -550px!important
}

.mt--550px, .my--550px {
    margin-top: -550px!important
}

.mr--550px, .mx--550px {
    margin-right: -550px!important
}

.mb--550px, .my--550px {
    margin-bottom: -550px!important
}

.ml--550px, .mx--550px {
    margin-left: -550px!important
}

.m-600px {
    margin: 600px!important
}

.mt-600px, .my-600px {
    margin-top: 600px!important
}

.mr-600px, .mx-600px {
    margin-right: 600px!important
}

.mb-600px, .my-600px {
    margin-bottom: 600px!important
}

.ml-600px, .mx-600px {
    margin-left: 600px!important
}

.m--600px {
    margin: -600px!important
}

.mt--600px, .my--600px {
    margin-top: -600px!important
}

.mr--600px, .mx--600px {
    margin-right: -600px!important
}

.mb--600px, .my--600px {
    margin-bottom: -600px!important
}

.ml--600px, .mx--600px {
    margin-left: -600px!important
}

.m-650px {
    margin: 650px!important
}

.mt-650px, .my-650px {
    margin-top: 650px!important
}

.mr-650px, .mx-650px {
    margin-right: 650px!important
}

.mb-650px, .my-650px {
    margin-bottom: 650px!important
}

.ml-650px, .mx-650px {
    margin-left: 650px!important
}

.m--650px {
    margin: -650px!important
}

.mt--650px, .my--650px {
    margin-top: -650px!important
}

.mr--650px, .mx--650px {
    margin-right: -650px!important
}

.mb--650px, .my--650px {
    margin-bottom: -650px!important
}

.ml--650px, .mx--650px {
    margin-left: -650px!important
}

.m-700px {
    margin: 700px!important
}

.mt-700px, .my-700px {
    margin-top: 700px!important
}

.mr-700px, .mx-700px {
    margin-right: 700px!important
}

.mb-700px, .my-700px {
    margin-bottom: 700px!important
}

.ml-700px, .mx-700px {
    margin-left: 700px!important
}

.m--700px {
    margin: -700px!important
}

.mt--700px, .my--700px {
    margin-top: -700px!important
}

.mr--700px, .mx--700px {
    margin-right: -700px!important
}

.mb--700px, .my--700px {
    margin-bottom: -700px!important
}

.ml--700px, .mx--700px {
    margin-left: -700px!important
}

.m-750px {
    margin: 750px!important
}

.mt-750px, .my-750px {
    margin-top: 750px!important
}

.mr-750px, .mx-750px {
    margin-right: 750px!important
}

.mb-750px, .my-750px {
    margin-bottom: 750px!important
}

.ml-750px, .mx-750px {
    margin-left: 750px!important
}

.m--750px {
    margin: -750px!important
}

.mt--750px, .my--750px {
    margin-top: -750px!important
}

.mr--750px, .mx--750px {
    margin-right: -750px!important
}

.mb--750px, .my--750px {
    margin-bottom: -750px!important
}

.ml--750px, .mx--750px {
    margin-left: -750px!important
}

.m-800px {
    margin: 800px!important
}

.mt-800px, .my-800px {
    margin-top: 800px!important
}

.mr-800px, .mx-800px {
    margin-right: 800px!important
}

.mb-800px, .my-800px {
    margin-bottom: 800px!important
}

.ml-800px, .mx-800px {
    margin-left: 800px!important
}

.m--800px {
    margin: -800px!important
}

.mt--800px, .my--800px {
    margin-top: -800px!important
}

.mr--800px, .mx--800px {
    margin-right: -800px!important
}

.mb--800px, .my--800px {
    margin-bottom: -800px!important
}

.ml--800px, .mx--800px {
    margin-left: -800px!important
}

.m-900px {
    margin: 900px!important
}

.mt-900px, .my-900px {
    margin-top: 900px!important
}

.mr-900px, .mx-900px {
    margin-right: 900px!important
}

.mb-900px, .my-900px {
    margin-bottom: 900px!important
}

.ml-900px, .mx-900px {
    margin-left: 900px!important
}

.m--900px {
    margin: -900px!important
}

.mt--900px, .my--900px {
    margin-top: -900px!important
}

.mr--900px, .mx--900px {
    margin-right: -900px!important
}

.mb--900px, .my--900px {
    margin-bottom: -900px!important
}

.ml--900px, .mx--900px {
    margin-left: -900px!important
}

.m-850px {
    margin: 850px!important
}

.mt-850px, .my-850px {
    margin-top: 850px!important
}

.mr-850px, .mx-850px {
    margin-right: 850px!important
}

.mb-850px, .my-850px {
    margin-bottom: 850px!important
}

.ml-850px, .mx-850px {
    margin-left: 850px!important
}

.m--850px {
    margin: -850px!important
}

.mt--850px, .my--850px {
    margin-top: -850px!important
}

.mr--850px, .mx--850px {
    margin-right: -850px!important
}

.mb--850px, .my--850px {
    margin-bottom: -850px!important
}

.ml--850px, .mx--850px {
    margin-left: -850px!important
}

.m-1000px {
    margin: 1000px!important
}

.mt-1000px, .my-1000px {
    margin-top: 1000px!important
}

.mr-1000px, .mx-1000px {
    margin-right: 1000px!important
}

.mb-1000px, .my-1000px {
    margin-bottom: 1000px!important
}

.ml-1000px, .mx-1000px {
    margin-left: 1000px!important
}

.m--1000px {
    margin: -1000px!important
}

.mt--1000px, .my--1000px {
    margin-top: -1000px!important
}

.mr--1000px, .mx--1000px {
    margin-right: -1000px!important
}

.mb--1000px, .my--1000px {
    margin-bottom: -1000px!important
}

.ml--1000px, .mx--1000px {
    margin-left: -1000px!important
}

.m-1050px {
    margin: 1050px!important
}

.mt-1050px, .my-1050px {
    margin-top: 1050px!important
}

.mr-1050px, .mx-1050px {
    margin-right: 1050px!important
}

.mb-1050px, .my-1050px {
    margin-bottom: 1050px!important
}

.ml-1050px, .mx-1050px {
    margin-left: 1050px!important
}

.m--1050px {
    margin: -1050px!important
}

.mt--1050px, .my--1050px {
    margin-top: -1050px!important
}

.mr--1050px, .mx--1050px {
    margin-right: -1050px!important
}

.mb--1050px, .my--1050px {
    margin-bottom: -1050px!important
}

.ml--1050px, .mx--1050px {
    margin-left: -1050px!important
}

.m-1100px {
    margin: 1100px!important
}

.mt-1100px, .my-1100px {
    margin-top: 1100px!important
}

.mr-1100px, .mx-1100px {
    margin-right: 1100px!important
}

.mb-1100px, .my-1100px {
    margin-bottom: 1100px!important
}

.ml-1100px, .mx-1100px {
    margin-left: 1100px!important
}

.m--1100px {
    margin: -1100px!important
}

.mt--1100px, .my--1100px {
    margin-top: -1100px!important
}

.mr--1100px, .mx--1100px {
    margin-right: -1100px!important
}

.mb--1100px, .my--1100px {
    margin-bottom: -1100px!important
}

.ml--1100px, .mx--1100px {
    margin-left: -1100px!important
}

.m-1150px {
    margin: 1150px!important
}

.mt-1150px, .my-1150px {
    margin-top: 1150px!important
}

.mr-1150px, .mx-1150px {
    margin-right: 1150px!important
}

.mb-1150px, .my-1150px {
    margin-bottom: 1150px!important
}

.ml-1150px, .mx-1150px {
    margin-left: 1150px!important
}

.m--1150px {
    margin: -1150px!important
}

.mt--1150px, .my--1150px {
    margin-top: -1150px!important
}

.mr--1150px, .mx--1150px {
    margin-right: -1150px!important
}

.mb--1150px, .my--1150px {
    margin-bottom: -1150px!important
}

.ml--1150px, .mx--1150px {
    margin-left: -1150px!important
}

.m-1200px {
    margin: 1200px!important
}

.mt-1200px, .my-1200px {
    margin-top: 1200px!important
}

.mr-1200px, .mx-1200px {
    margin-right: 1200px!important
}

.mb-1200px, .my-1200px {
    margin-bottom: 1200px!important
}

.ml-1200px, .mx-1200px {
    margin-left: 1200px!important
}

.m--1200px {
    margin: -1200px!important
}

.mt--1200px, .my--1200px {
    margin-top: -1200px!important
}

.mr--1200px, .mx--1200px {
    margin-right: -1200px!important
}

.mb--1200px, .my--1200px {
    margin-bottom: -1200px!important
}

.ml--1200px, .mx--1200px {
    margin-left: -1200px!important
}

.m-xs {
    margin: .5rem!important
}

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

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

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

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

.m--xs {
    margin: -.5rem!important
}

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

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

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

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

.m-sm {
    margin: 1rem!important
}

.mt-sm, .my-sm {
    margin-top: 1rem!important
}

.mr-sm, .mx-sm {
    margin-right: 1rem!important
}

.mb-sm, .my-sm {
    margin-bottom: 1rem!important
}

.ml-sm, .mx-sm {
    margin-left: 1rem!important
}

.m--sm {
    margin: -1rem!important
}

.mt--sm, .my--sm {
    margin-top: -1rem!important
}

.mr--sm, .mx--sm {
    margin-right: -1rem!important
}

.mb--sm, .my--sm {
    margin-bottom: -1rem!important
}

.ml--sm, .mx--sm {
    margin-left: -1rem!important
}

.m-md {
    margin: 1.5rem!important
}

.mt-md, .my-md {
    margin-top: 1.5rem!important
}

.mr-md, .mx-md {
    margin-right: 1.5rem!important
}

.mb-md, .my-md {
    margin-bottom: 1.5rem!important
}

.ml-md, .mx-md {
    margin-left: 1.5rem!important
}

.m--md {
    margin: -1.5rem!important
}

.mt--md, .my--md {
    margin-top: -1.5rem!important
}

.mr--md, .mx--md {
    margin-right: -1.5rem!important
}

.mb--md, .my--md {
    margin-bottom: -1.5rem!important
}

.ml--md, .mx--md {
    margin-left: -1.5rem!important
}

.m-lg {
    margin: 2rem!important
}

.mt-lg, .my-lg {
    margin-top: 2rem!important
}

.mr-lg, .mx-lg {
    margin-right: 2rem!important
}

.mb-lg, .my-lg {
    margin-bottom: 2rem!important
}

.ml-lg, .mx-lg {
    margin-left: 2rem!important
}

.m--lg {
    margin: -2rem!important
}

.mt--lg, .my--lg {
    margin-top: -2rem!important
}

.mr--lg, .mx--lg {
    margin-right: -2rem!important
}

.mb--lg, .my--lg {
    margin-bottom: -2rem!important
}

.ml--lg, .mx--lg {
    margin-left: -2rem!important
}

.m-xl {
    margin: 2.5rem!important
}

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

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

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

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

.m--xl {
    margin: -2.5rem!important
}

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

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

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

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

.m-gutter {
    margin: 30px!important
}

.mt-gutter, .my-gutter {
    margin-top: 30px!important
}

.mr-gutter, .mx-gutter {
    margin-right: 30px!important
}

.mb-gutter, .my-gutter {
    margin-bottom: 30px!important
}

.ml-gutter, .mx-gutter {
    margin-left: 30px!important
}

.m--gutter {
    margin: -30px!important
}

.mt--gutter, .my--gutter {
    margin-top: -30px!important
}

.mr--gutter, .mx--gutter {
    margin-right: -30px!important
}

.mb--gutter, .my--gutter {
    margin-bottom: -30px!important
}

.ml--gutter, .mx--gutter {
    margin-left: -30px!important
}

.m-gutter-half {
    margin: 15px!important
}

.mt-gutter-half, .my-gutter-half {
    margin-top: 15px!important
}

.mr-gutter-half, .mx-gutter-half {
    margin-right: 15px!important
}

.mb-gutter-half, .my-gutter-half {
    margin-bottom: 15px!important
}

.ml-gutter-half, .mx-gutter-half {
    margin-left: 15px!important
}

.m--gutter-half {
    margin: -15px!important
}

.mt--gutter-half, .my--gutter-half {
    margin-top: -15px!important
}

.mr--gutter-half, .mx--gutter-half {
    margin-right: -15px!important
}

.mb--gutter-half, .my--gutter-half {
    margin-bottom: -15px!important
}

.ml--gutter-half, .mx--gutter-half {
    margin-left: -15px!important
}

.p-1 {
    padding: .125rem!important
}

.pt-1, .py-1 {
    padding-top: .125rem!important
}

.pr-1, .px-1 {
    padding-right: .125rem!important
}

.pb-1, .py-1 {
    padding-bottom: .125rem!important
}

.pl-1, .px-1 {
    padding-left: .125rem!important
}

.p-2 {
    padding: .25rem!important
}

.pt-2, .py-2 {
    padding-top: .25rem!important
}

.pr-2, .px-2 {
    padding-right: .25rem!important
}

.pb-2, .py-2 {
    padding-bottom: .25rem!important
}

.pl-2, .px-2 {
    padding-left: .25rem!important
}

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

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

.pr-3, .px-3 {
    padding-right: .5rem!important
}

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

.pl-3, .px-3 {
    padding-left: .5rem!important
}

.p-4 {
    padding: .75rem!important
}

.pt-4, .py-4 {
    padding-top: .75rem!important
}

.pr-4, .px-4 {
    padding-right: .75rem!important
}

.pb-4, .py-4 {
    padding-bottom: .75rem!important
}

.pl-4, .px-4 {
    padding-left: .75rem!important
}

.p-5 {
    padding: 1.5rem!important
}

.pt-5, .py-5 {
    padding-top: 1.5rem!important
}

.pr-5, .px-5 {
    padding-right: 1.5rem!important
}

.pb-5, .py-5 {
    padding-bottom: 1.5rem!important
}

.pl-5, .px-5 {
    padding-left: 1.5rem!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-10 {
    padding: 10%!important
}

.pt-10, .py-10 {
    padding-top: 10%!important
}

.pr-10, .px-10 {
    padding-right: 10%!important
}

.pb-10, .py-10 {
    padding-bottom: 10%!important
}

.pl-10, .px-10 {
    padding-left: 10%!important
}

.p-15 {
    padding: 15%!important
}

.pt-15, .py-15 {
    padding-top: 15%!important
}

.pr-15, .px-15 {
    padding-right: 15%!important
}

.pb-15, .py-15 {
    padding-bottom: 15%!important
}

.pl-15, .px-15 {
    padding-left: 15%!important
}

.p-20 {
    padding: 20%!important
}

.pt-20, .py-20 {
    padding-top: 20%!important
}

.pr-20, .px-20 {
    padding-right: 20%!important
}

.pb-20, .py-20 {
    padding-bottom: 20%!important
}

.pl-20, .px-20 {
    padding-left: 20%!important
}

.p-25 {
    padding: 25%!important
}

.pt-25, .py-25 {
    padding-top: 25%!important
}

.pr-25, .px-25 {
    padding-right: 25%!important
}

.pb-25, .py-25 {
    padding-bottom: 25%!important
}

.pl-25, .px-25 {
    padding-left: 25%!important
}

.p-30 {
    padding: 30%!important
}

.pt-30, .py-30 {
    padding-top: 30%!important
}

.pr-30, .px-30 {
    padding-right: 30%!important
}

.pb-30, .py-30 {
    padding-bottom: 30%!important
}

.pl-30, .px-30 {
    padding-left: 30%!important
}

.p-35 {
    padding: 35%!important
}

.pt-35, .py-35 {
    padding-top: 35%!important
}

.pr-35, .px-35 {
    padding-right: 35%!important
}

.pb-35, .py-35 {
    padding-bottom: 35%!important
}

.pl-35, .px-35 {
    padding-left: 35%!important
}

.p-40 {
    padding: 40%!important
}

.pt-40, .py-40 {
    padding-top: 40%!important
}

.pr-40, .px-40 {
    padding-right: 40%!important
}

.pb-40, .py-40 {
    padding-bottom: 40%!important
}

.pl-40, .px-40 {
    padding-left: 40%!important
}

.p-45 {
    padding: 45%!important
}

.pt-45, .py-45 {
    padding-top: 45%!important
}

.pr-45, .px-45 {
    padding-right: 45%!important
}

.pb-45, .py-45 {
    padding-bottom: 45%!important
}

.pl-45, .px-45 {
    padding-left: 45%!important
}

.p-50 {
    padding: 50%!important
}

.pt-50, .py-50 {
    padding-top: 50%!important
}

.pr-50, .px-50 {
    padding-right: 50%!important
}

.pb-50, .py-50 {
    padding-bottom: 50%!important
}

.pl-50, .px-50 {
    padding-left: 50%!important
}

.p-55 {
    padding: 55%!important
}

.pt-55, .py-55 {
    padding-top: 55%!important
}

.pr-55, .px-55 {
    padding-right: 55%!important
}

.pb-55, .py-55 {
    padding-bottom: 55%!important
}

.pl-55, .px-55 {
    padding-left: 55%!important
}

.p-60 {
    padding: 60%!important
}

.pt-60, .py-60 {
    padding-top: 60%!important
}

.pr-60, .px-60 {
    padding-right: 60%!important
}

.pb-60, .py-60 {
    padding-bottom: 60%!important
}

.pl-60, .px-60 {
    padding-left: 60%!important
}

.p-65 {
    padding: 65%!important
}

.pt-65, .py-65 {
    padding-top: 65%!important
}

.pr-65, .px-65 {
    padding-right: 65%!important
}

.pb-65, .py-65 {
    padding-bottom: 65%!important
}

.pl-65, .px-65 {
    padding-left: 65%!important
}

.p-70 {
    padding: 70%!important
}

.pt-70, .py-70 {
    padding-top: 70%!important
}

.pr-70, .px-70 {
    padding-right: 70%!important
}

.pb-70, .py-70 {
    padding-bottom: 70%!important
}

.pl-70, .px-70 {
    padding-left: 70%!important
}

.p-75 {
    padding: 75%!important
}

.pt-75, .py-75 {
    padding-top: 75%!important
}

.pr-75, .px-75 {
    padding-right: 75%!important
}

.pb-75, .py-75 {
    padding-bottom: 75%!important
}

.pl-75, .px-75 {
    padding-left: 75%!important
}

.p-80 {
    padding: 80%!important
}

.pt-80, .py-80 {
    padding-top: 80%!important
}

.pr-80, .px-80 {
    padding-right: 80%!important
}

.pb-80, .py-80 {
    padding-bottom: 80%!important
}

.pl-80, .px-80 {
    padding-left: 80%!important
}

.p-85 {
    padding: 85%!important
}

.pt-85, .py-85 {
    padding-top: 85%!important
}

.pr-85, .px-85 {
    padding-right: 85%!important
}

.pb-85, .py-85 {
    padding-bottom: 85%!important
}

.pl-85, .px-85 {
    padding-left: 85%!important
}

.p-90 {
    padding: 90%!important
}

.pt-90, .py-90 {
    padding-top: 90%!important
}

.pr-90, .px-90 {
    padding-right: 90%!important
}

.pb-90, .py-90 {
    padding-bottom: 90%!important
}

.pl-90, .px-90 {
    padding-left: 90%!important
}

.p-95 {
    padding: 95%!important
}

.pt-95, .py-95 {
    padding-top: 95%!important
}

.pr-95, .px-95 {
    padding-right: 95%!important
}

.pb-95, .py-95 {
    padding-bottom: 95%!important
}

.pl-95, .px-95 {
    padding-left: 95%!important
}

.p-100 {
    padding: 100%!important
}

.pt-100, .py-100 {
    padding-top: 100%!important
}

.pr-100, .px-100 {
    padding-right: 100%!important
}

.pb-100, .py-100 {
    padding-bottom: 100%!important
}

.pl-100, .px-100 {
    padding-left: 100%!important
}

.p-10px {
    padding: 10px!important
}

.pt-10px, .py-10px {
    padding-top: 10px!important
}

.pr-10px, .px-10px {
    padding-right: 10px!important
}

.pb-10px, .py-10px {
    padding-bottom: 10px!important
}

.pl-10px, .px-10px {
    padding-left: 10px!important
}

.p-20px {
    padding: 20px!important
}

.pt-20px, .py-20px {
    padding-top: 20px!important
}

.pr-20px, .px-20px {
    padding-right: 20px!important
}

.pb-20px, .py-20px {
    padding-bottom: 20px!important
}

.pl-20px, .px-20px {
    padding-left: 20px!important
}

.p-30px {
    padding: 30px!important
}

.pt-30px, .py-30px {
    padding-top: 30px!important
}

.pr-30px, .px-30px {
    padding-right: 30px!important
}

.pb-30px, .py-30px {
    padding-bottom: 30px!important
}

.pl-30px, .px-30px {
    padding-left: 30px!important
}

.p-40px {
    padding: 40px!important
}

.pt-40px, .py-40px {
    padding-top: 40px!important
}

.pr-40px, .px-40px {
    padding-right: 40px!important
}

.pb-40px, .py-40px {
    padding-bottom: 40px!important
}

.pl-40px, .px-40px {
    padding-left: 40px!important
}

.p-50px {
    padding: 50px!important
}

.pt-50px, .py-50px {
    padding-top: 50px!important
}

.pr-50px, .px-50px {
    padding-right: 50px!important
}

.pb-50px, .py-50px {
    padding-bottom: 50px!important
}

.pl-50px, .px-50px {
    padding-left: 50px!important
}

.p-60px {
    padding: 60px!important
}

.pt-60px, .py-60px {
    padding-top: 60px!important
}

.pr-60px, .px-60px {
    padding-right: 60px!important
}

.pb-60px, .py-60px {
    padding-bottom: 60px!important
}

.pl-60px, .px-60px {
    padding-left: 60px!important
}

.p-70px {
    padding: 70px!important
}

.pt-70px, .py-70px {
    padding-top: 70px!important
}

.pr-70px, .px-70px {
    padding-right: 70px!important
}

.pb-70px, .py-70px {
    padding-bottom: 70px!important
}

.pl-70px, .px-70px {
    padding-left: 70px!important
}

.p-80px {
    padding: 80px!important
}

.pt-80px, .py-80px {
    padding-top: 80px!important
}

.pr-80px, .px-80px {
    padding-right: 80px!important
}

.pb-80px, .py-80px {
    padding-bottom: 80px!important
}

.pl-80px, .px-80px {
    padding-left: 80px!important
}

.p-90px {
    padding: 90px!important
}

.pt-90px, .py-90px {
    padding-top: 90px!important
}

.pr-90px, .px-90px {
    padding-right: 90px!important
}

.pb-90px, .py-90px {
    padding-bottom: 90px!important
}

.pl-90px, .px-90px {
    padding-left: 90px!important
}

.p-100px {
    padding: 100px!important
}

.pt-100px, .py-100px {
    padding-top: 100px!important
}

.pr-100px, .px-100px {
    padding-right: 100px!important
}

.pb-100px, .py-100px {
    padding-bottom: 100px!important
}

.pl-100px, .px-100px {
    padding-left: 100px!important
}

.p-150px {
    padding: 150px!important
}

.pt-150px, .py-150px {
    padding-top: 150px!important
}

.pr-150px, .px-150px {
    padding-right: 150px!important
}

.pb-150px, .py-150px {
    padding-bottom: 150px!important
}

.pl-150px, .px-150px {
    padding-left: 150px!important
}

.p-200px {
    padding: 200px!important
}

.pt-200px, .py-200px {
    padding-top: 200px!important
}

.pr-200px, .px-200px {
    padding-right: 200px!important
}

.pb-200px, .py-200px {
    padding-bottom: 200px!important
}

.pl-200px, .px-200px {
    padding-left: 200px!important
}

.p-250px {
    padding: 250px!important
}

.pt-250px, .py-250px {
    padding-top: 250px!important
}

.pr-250px, .px-250px {
    padding-right: 250px!important
}

.pb-250px, .py-250px {
    padding-bottom: 250px!important
}

.pl-250px, .px-250px {
    padding-left: 250px!important
}

.p-300px {
    padding: 300px!important
}

.pt-300px, .py-300px {
    padding-top: 300px!important
}

.pr-300px, .px-300px {
    padding-right: 300px!important
}

.pb-300px, .py-300px {
    padding-bottom: 300px!important
}

.pl-300px, .px-300px {
    padding-left: 300px!important
}

.p-350px {
    padding: 350px!important
}

.pt-350px, .py-350px {
    padding-top: 350px!important
}

.pr-350px, .px-350px {
    padding-right: 350px!important
}

.pb-350px, .py-350px {
    padding-bottom: 350px!important
}

.pl-350px, .px-350px {
    padding-left: 350px!important
}

.p-400px {
    padding: 400px!important
}

.pt-400px, .py-400px {
    padding-top: 400px!important
}

.pr-400px, .px-400px {
    padding-right: 400px!important
}

.pb-400px, .py-400px {
    padding-bottom: 400px!important
}

.pl-400px, .px-400px {
    padding-left: 400px!important
}

.p-450px {
    padding: 450px!important
}

.pt-450px, .py-450px {
    padding-top: 450px!important
}

.pr-450px, .px-450px {
    padding-right: 450px!important
}

.pb-450px, .py-450px {
    padding-bottom: 450px!important
}

.pl-450px, .px-450px {
    padding-left: 450px!important
}

.p-500px {
    padding: 500px!important
}

.pt-500px, .py-500px {
    padding-top: 500px!important
}

.pr-500px, .px-500px {
    padding-right: 500px!important
}

.pb-500px, .py-500px {
    padding-bottom: 500px!important
}

.pl-500px, .px-500px {
    padding-left: 500px!important
}

.p-550px {
    padding: 550px!important
}

.pt-550px, .py-550px {
    padding-top: 550px!important
}

.pr-550px, .px-550px {
    padding-right: 550px!important
}

.pb-550px, .py-550px {
    padding-bottom: 550px!important
}

.pl-550px, .px-550px {
    padding-left: 550px!important
}

.p-600px {
    padding: 600px!important
}

.pt-600px, .py-600px {
    padding-top: 600px!important
}

.pr-600px, .px-600px {
    padding-right: 600px!important
}

.pb-600px, .py-600px {
    padding-bottom: 600px!important
}

.pl-600px, .px-600px {
    padding-left: 600px!important
}

.p-650px {
    padding: 650px!important
}

.pt-650px, .py-650px {
    padding-top: 650px!important
}

.pr-650px, .px-650px {
    padding-right: 650px!important
}

.pb-650px, .py-650px {
    padding-bottom: 650px!important
}

.pl-650px, .px-650px {
    padding-left: 650px!important
}

.p-700px {
    padding: 700px!important
}

.pt-700px, .py-700px {
    padding-top: 700px!important
}

.pr-700px, .px-700px {
    padding-right: 700px!important
}

.pb-700px, .py-700px {
    padding-bottom: 700px!important
}

.pl-700px, .px-700px {
    padding-left: 700px!important
}

.p-750px {
    padding: 750px!important
}

.pt-750px, .py-750px {
    padding-top: 750px!important
}

.pr-750px, .px-750px {
    padding-right: 750px!important
}

.pb-750px, .py-750px {
    padding-bottom: 750px!important
}

.pl-750px, .px-750px {
    padding-left: 750px!important
}

.p-800px {
    padding: 800px!important
}

.pt-800px, .py-800px {
    padding-top: 800px!important
}

.pr-800px, .px-800px {
    padding-right: 800px!important
}

.pb-800px, .py-800px {
    padding-bottom: 800px!important
}

.pl-800px, .px-800px {
    padding-left: 800px!important
}

.p-900px {
    padding: 900px!important
}

.pt-900px, .py-900px {
    padding-top: 900px!important
}

.pr-900px, .px-900px {
    padding-right: 900px!important
}

.pb-900px, .py-900px {
    padding-bottom: 900px!important
}

.pl-900px, .px-900px {
    padding-left: 900px!important
}

.p-850px {
    padding: 850px!important
}

.pt-850px, .py-850px {
    padding-top: 850px!important
}

.pr-850px, .px-850px {
    padding-right: 850px!important
}

.pb-850px, .py-850px {
    padding-bottom: 850px!important
}

.pl-850px, .px-850px {
    padding-left: 850px!important
}

.p-1000px {
    padding: 1000px!important
}

.pt-1000px, .py-1000px {
    padding-top: 1000px!important
}

.pr-1000px, .px-1000px {
    padding-right: 1000px!important
}

.pb-1000px, .py-1000px {
    padding-bottom: 1000px!important
}

.pl-1000px, .px-1000px {
    padding-left: 1000px!important
}

.p-1050px {
    padding: 1050px!important
}

.pt-1050px, .py-1050px {
    padding-top: 1050px!important
}

.pr-1050px, .px-1050px {
    padding-right: 1050px!important
}

.pb-1050px, .py-1050px {
    padding-bottom: 1050px!important
}

.pl-1050px, .px-1050px {
    padding-left: 1050px!important
}

.p-1100px {
    padding: 1100px!important
}

.pt-1100px, .py-1100px {
    padding-top: 1100px!important
}

.pr-1100px, .px-1100px {
    padding-right: 1100px!important
}

.pb-1100px, .py-1100px {
    padding-bottom: 1100px!important
}

.pl-1100px, .px-1100px {
    padding-left: 1100px!important
}

.p-1150px {
    padding: 1150px!important
}

.pt-1150px, .py-1150px {
    padding-top: 1150px!important
}

.pr-1150px, .px-1150px {
    padding-right: 1150px!important
}

.pb-1150px, .py-1150px {
    padding-bottom: 1150px!important
}

.pl-1150px, .px-1150px {
    padding-left: 1150px!important
}

.p-1200px {
    padding: 1200px!important
}

.pt-1200px, .py-1200px {
    padding-top: 1200px!important
}

.pr-1200px, .px-1200px {
    padding-right: 1200px!important
}

.pb-1200px, .py-1200px {
    padding-bottom: 1200px!important
}

.pl-1200px, .px-1200px {
    padding-left: 1200px!important
}

.p-xs {
    padding: .5rem!important
}

.pt-xs, .py-xs {
    padding-top: .5rem!important
}

.pr-xs, .px-xs {
    padding-right: .5rem!important
}

.pb-xs, .py-xs {
    padding-bottom: .5rem!important
}

.pl-xs, .px-xs {
    padding-left: .5rem!important
}

.p-sm {
    padding: 1rem!important
}

.pt-sm, .py-sm {
    padding-top: 1rem!important
}

.pr-sm, .px-sm {
    padding-right: 1rem!important
}

.pb-sm, .py-sm {
    padding-bottom: 1rem!important
}

.pl-sm, .px-sm {
    padding-left: 1rem!important
}

.p-md {
    padding: 1.5rem!important
}

.pt-md, .py-md {
    padding-top: 1.5rem!important
}

.pr-md, .px-md {
    padding-right: 1.5rem!important
}

.pb-md, .py-md {
    padding-bottom: 1.5rem!important
}

.pl-md, .px-md {
    padding-left: 1.5rem!important
}

.p-lg {
    padding: 2rem!important
}

.pt-lg, .py-lg {
    padding-top: 2rem!important
}

.pr-lg, .px-lg {
    padding-right: 2rem!important
}

.pb-lg, .py-lg {
    padding-bottom: 2rem!important
}

.pl-lg, .px-lg {
    padding-left: 2rem!important
}

.p-xl {
    padding: 2.5rem!important
}

.pt-xl, .py-xl {
    padding-top: 2.5rem!important
}

.pr-xl, .px-xl {
    padding-right: 2.5rem!important
}

.pb-xl, .py-xl {
    padding-bottom: 2.5rem!important
}

.pl-xl, .px-xl {
    padding-left: 2.5rem!important
}

.p-gutter {
    padding: 30px!important
}

.pt-gutter, .py-gutter {
    padding-top: 30px!important
}

.pr-gutter, .px-gutter {
    padding-right: 30px!important
}

.pb-gutter, .py-gutter {
    padding-bottom: 30px!important
}

.pl-gutter, .px-gutter {
    padding-left: 30px!important
}

.p-gutter-half {
    padding: 15px!important
}

.pt-gutter-half, .py-gutter-half {
    padding-top: 15px!important
}

.pr-gutter-half, .px-gutter-half {
    padding-right: 15px!important
}

.pb-gutter-half, .py-gutter-half {
    padding-bottom: 15px!important
}

.pl-gutter-half, .px-gutter-half {
    padding-left: 15px!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 (max-width:575.98px) {
    .m-sm-down-1 {
        margin: .125rem!important
    }
    .mt-sm-down-1, .my-sm-down-1 {
        margin-top: .125rem!important
    }
    .mr-sm-down-1, .mx-sm-down-1 {
        margin-right: .125rem!important
    }
    .mb-sm-down-1, .my-sm-down-1 {
        margin-bottom: .125rem!important
    }
    .ml-sm-down-1, .mx-sm-down-1 {
        margin-left: .125rem!important
    }
    .m-sm-down--1 {
        margin: -.125rem!important
    }
    .mt-sm-down--1, .my-sm-down--1 {
        margin-top: -.125rem!important
    }
    .mr-sm-down--1, .mx-sm-down--1 {
        margin-right: -.125rem!important
    }
    .mb-sm-down--1, .my-sm-down--1 {
        margin-bottom: -.125rem!important
    }
    .ml-sm-down--1, .mx-sm-down--1 {
        margin-left: -.125rem!important
    }
    .m-sm-down-2 {
        margin: .25rem!important
    }
    .mt-sm-down-2, .my-sm-down-2 {
        margin-top: .25rem!important
    }
    .mr-sm-down-2, .mx-sm-down-2 {
        margin-right: .25rem!important
    }
    .mb-sm-down-2, .my-sm-down-2 {
        margin-bottom: .25rem!important
    }
    .ml-sm-down-2, .mx-sm-down-2 {
        margin-left: .25rem!important
    }
    .m-sm-down--2 {
        margin: -.25rem!important
    }
    .mt-sm-down--2, .my-sm-down--2 {
        margin-top: -.25rem!important
    }
    .mr-sm-down--2, .mx-sm-down--2 {
        margin-right: -.25rem!important
    }
    .mb-sm-down--2, .my-sm-down--2 {
        margin-bottom: -.25rem!important
    }
    .ml-sm-down--2, .mx-sm-down--2 {
        margin-left: -.25rem!important
    }
    .m-sm-down-3 {
        margin: .5rem!important
    }
    .mt-sm-down-3, .my-sm-down-3 {
        margin-top: .5rem!important
    }
    .mr-sm-down-3, .mx-sm-down-3 {
        margin-right: .5rem!important
    }
    .mb-sm-down-3, .my-sm-down-3 {
        margin-bottom: .5rem!important
    }
    .ml-sm-down-3, .mx-sm-down-3 {
        margin-left: .5rem!important
    }
    .m-sm-down--3 {
        margin: -.5rem!important
    }
    .mt-sm-down--3, .my-sm-down--3 {
        margin-top: -.5rem!important
    }
    .mr-sm-down--3, .mx-sm-down--3 {
        margin-right: -.5rem!important
    }
    .mb-sm-down--3, .my-sm-down--3 {
        margin-bottom: -.5rem!important
    }
    .ml-sm-down--3, .mx-sm-down--3 {
        margin-left: -.5rem!important
    }
    .m-sm-down-4 {
        margin: .75rem!important
    }
    .mt-sm-down-4, .my-sm-down-4 {
        margin-top: .75rem!important
    }
    .mr-sm-down-4, .mx-sm-down-4 {
        margin-right: .75rem!important
    }
    .mb-sm-down-4, .my-sm-down-4 {
        margin-bottom: .75rem!important
    }
    .ml-sm-down-4, .mx-sm-down-4 {
        margin-left: .75rem!important
    }
    .m-sm-down--4 {
        margin: -.75rem!important
    }
    .mt-sm-down--4, .my-sm-down--4 {
        margin-top: -.75rem!important
    }
    .mr-sm-down--4, .mx-sm-down--4 {
        margin-right: -.75rem!important
    }
    .mb-sm-down--4, .my-sm-down--4 {
        margin-bottom: -.75rem!important
    }
    .ml-sm-down--4, .mx-sm-down--4 {
        margin-left: -.75rem!important
    }
    .m-sm-down-5 {
        margin: 1.5rem!important
    }
    .mt-sm-down-5, .my-sm-down-5 {
        margin-top: 1.5rem!important
    }
    .mr-sm-down-5, .mx-sm-down-5 {
        margin-right: 1.5rem!important
    }
    .mb-sm-down-5, .my-sm-down-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-down-5, .mx-sm-down-5 {
        margin-left: 1.5rem!important
    }
    .m-sm-down--5 {
        margin: -1.5rem!important
    }
    .mt-sm-down--5, .my-sm-down--5 {
        margin-top: -1.5rem!important
    }
    .mr-sm-down--5, .mx-sm-down--5 {
        margin-right: -1.5rem!important
    }
    .mb-sm-down--5, .my-sm-down--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-sm-down--5, .mx-sm-down--5 {
        margin-left: -1.5rem!important
    }
    .m-sm-down-0 {
        margin: 0!important
    }
    .mt-sm-down-0, .my-sm-down-0 {
        margin-top: 0!important
    }
    .mr-sm-down-0, .mx-sm-down-0 {
        margin-right: 0!important
    }
    .mb-sm-down-0, .my-sm-down-0 {
        margin-bottom: 0!important
    }
    .ml-sm-down-0, .mx-sm-down-0 {
        margin-left: 0!important
    }
    .m-sm-down--0 {
        margin: 0!important
    }
    .mt-sm-down--0, .my-sm-down--0 {
        margin-top: 0!important
    }
    .mr-sm-down--0, .mx-sm-down--0 {
        margin-right: 0!important
    }
    .mb-sm-down--0, .my-sm-down--0 {
        margin-bottom: 0!important
    }
    .ml-sm-down--0, .mx-sm-down--0 {
        margin-left: 0!important
    }
    .m-sm-down-10 {
        margin: 10%!important
    }
    .mt-sm-down-10, .my-sm-down-10 {
        margin-top: 10%!important
    }
    .mr-sm-down-10, .mx-sm-down-10 {
        margin-right: 10%!important
    }
    .mb-sm-down-10, .my-sm-down-10 {
        margin-bottom: 10%!important
    }
    .ml-sm-down-10, .mx-sm-down-10 {
        margin-left: 10%!important
    }
    .m-sm-down--10 {
        margin: -10%!important
    }
    .mt-sm-down--10, .my-sm-down--10 {
        margin-top: -10%!important
    }
    .mr-sm-down--10, .mx-sm-down--10 {
        margin-right: -10%!important
    }
    .mb-sm-down--10, .my-sm-down--10 {
        margin-bottom: -10%!important
    }
    .ml-sm-down--10, .mx-sm-down--10 {
        margin-left: -10%!important
    }
    .m-sm-down-15 {
        margin: 15%!important
    }
    .mt-sm-down-15, .my-sm-down-15 {
        margin-top: 15%!important
    }
    .mr-sm-down-15, .mx-sm-down-15 {
        margin-right: 15%!important
    }
    .mb-sm-down-15, .my-sm-down-15 {
        margin-bottom: 15%!important
    }
    .ml-sm-down-15, .mx-sm-down-15 {
        margin-left: 15%!important
    }
    .m-sm-down--15 {
        margin: -15%!important
    }
    .mt-sm-down--15, .my-sm-down--15 {
        margin-top: -15%!important
    }
    .mr-sm-down--15, .mx-sm-down--15 {
        margin-right: -15%!important
    }
    .mb-sm-down--15, .my-sm-down--15 {
        margin-bottom: -15%!important
    }
    .ml-sm-down--15, .mx-sm-down--15 {
        margin-left: -15%!important
    }
    .m-sm-down-20 {
        margin: 20%!important
    }
    .mt-sm-down-20, .my-sm-down-20 {
        margin-top: 20%!important
    }
    .mr-sm-down-20, .mx-sm-down-20 {
        margin-right: 20%!important
    }
    .mb-sm-down-20, .my-sm-down-20 {
        margin-bottom: 20%!important
    }
    .ml-sm-down-20, .mx-sm-down-20 {
        margin-left: 20%!important
    }
    .m-sm-down--20 {
        margin: -20%!important
    }
    .mt-sm-down--20, .my-sm-down--20 {
        margin-top: -20%!important
    }
    .mr-sm-down--20, .mx-sm-down--20 {
        margin-right: -20%!important
    }
    .mb-sm-down--20, .my-sm-down--20 {
        margin-bottom: -20%!important
    }
    .ml-sm-down--20, .mx-sm-down--20 {
        margin-left: -20%!important
    }
    .m-sm-down-25 {
        margin: 25%!important
    }
    .mt-sm-down-25, .my-sm-down-25 {
        margin-top: 25%!important
    }
    .mr-sm-down-25, .mx-sm-down-25 {
        margin-right: 25%!important
    }
    .mb-sm-down-25, .my-sm-down-25 {
        margin-bottom: 25%!important
    }
    .ml-sm-down-25, .mx-sm-down-25 {
        margin-left: 25%!important
    }
    .m-sm-down--25 {
        margin: -25%!important
    }
    .mt-sm-down--25, .my-sm-down--25 {
        margin-top: -25%!important
    }
    .mr-sm-down--25, .mx-sm-down--25 {
        margin-right: -25%!important
    }
    .mb-sm-down--25, .my-sm-down--25 {
        margin-bottom: -25%!important
    }
    .ml-sm-down--25, .mx-sm-down--25 {
        margin-left: -25%!important
    }
    .m-sm-down-30 {
        margin: 30%!important
    }
    .mt-sm-down-30, .my-sm-down-30 {
        margin-top: 30%!important
    }
    .mr-sm-down-30, .mx-sm-down-30 {
        margin-right: 30%!important
    }
    .mb-sm-down-30, .my-sm-down-30 {
        margin-bottom: 30%!important
    }
    .ml-sm-down-30, .mx-sm-down-30 {
        margin-left: 30%!important
    }
    .m-sm-down--30 {
        margin: -30%!important
    }
    .mt-sm-down--30, .my-sm-down--30 {
        margin-top: -30%!important
    }
    .mr-sm-down--30, .mx-sm-down--30 {
        margin-right: -30%!important
    }
    .mb-sm-down--30, .my-sm-down--30 {
        margin-bottom: -30%!important
    }
    .ml-sm-down--30, .mx-sm-down--30 {
        margin-left: -30%!important
    }
    .m-sm-down-35 {
        margin: 35%!important
    }
    .mt-sm-down-35, .my-sm-down-35 {
        margin-top: 35%!important
    }
    .mr-sm-down-35, .mx-sm-down-35 {
        margin-right: 35%!important
    }
    .mb-sm-down-35, .my-sm-down-35 {
        margin-bottom: 35%!important
    }
    .ml-sm-down-35, .mx-sm-down-35 {
        margin-left: 35%!important
    }
    .m-sm-down--35 {
        margin: -35%!important
    }
    .mt-sm-down--35, .my-sm-down--35 {
        margin-top: -35%!important
    }
    .mr-sm-down--35, .mx-sm-down--35 {
        margin-right: -35%!important
    }
    .mb-sm-down--35, .my-sm-down--35 {
        margin-bottom: -35%!important
    }
    .ml-sm-down--35, .mx-sm-down--35 {
        margin-left: -35%!important
    }
    .m-sm-down-40 {
        margin: 40%!important
    }
    .mt-sm-down-40, .my-sm-down-40 {
        margin-top: 40%!important
    }
    .mr-sm-down-40, .mx-sm-down-40 {
        margin-right: 40%!important
    }
    .mb-sm-down-40, .my-sm-down-40 {
        margin-bottom: 40%!important
    }
    .ml-sm-down-40, .mx-sm-down-40 {
        margin-left: 40%!important
    }
    .m-sm-down--40 {
        margin: -40%!important
    }
    .mt-sm-down--40, .my-sm-down--40 {
        margin-top: -40%!important
    }
    .mr-sm-down--40, .mx-sm-down--40 {
        margin-right: -40%!important
    }
    .mb-sm-down--40, .my-sm-down--40 {
        margin-bottom: -40%!important
    }
    .ml-sm-down--40, .mx-sm-down--40 {
        margin-left: -40%!important
    }
    .m-sm-down-45 {
        margin: 45%!important
    }
    .mt-sm-down-45, .my-sm-down-45 {
        margin-top: 45%!important
    }
    .mr-sm-down-45, .mx-sm-down-45 {
        margin-right: 45%!important
    }
    .mb-sm-down-45, .my-sm-down-45 {
        margin-bottom: 45%!important
    }
    .ml-sm-down-45, .mx-sm-down-45 {
        margin-left: 45%!important
    }
    .m-sm-down--45 {
        margin: -45%!important
    }
    .mt-sm-down--45, .my-sm-down--45 {
        margin-top: -45%!important
    }
    .mr-sm-down--45, .mx-sm-down--45 {
        margin-right: -45%!important
    }
    .mb-sm-down--45, .my-sm-down--45 {
        margin-bottom: -45%!important
    }
    .ml-sm-down--45, .mx-sm-down--45 {
        margin-left: -45%!important
    }
    .m-sm-down-50 {
        margin: 50%!important
    }
    .mt-sm-down-50, .my-sm-down-50 {
        margin-top: 50%!important
    }
    .mr-sm-down-50, .mx-sm-down-50 {
        margin-right: 50%!important
    }
    .mb-sm-down-50, .my-sm-down-50 {
        margin-bottom: 50%!important
    }
    .ml-sm-down-50, .mx-sm-down-50 {
        margin-left: 50%!important
    }
    .m-sm-down--50 {
        margin: -50%!important
    }
    .mt-sm-down--50, .my-sm-down--50 {
        margin-top: -50%!important
    }
    .mr-sm-down--50, .mx-sm-down--50 {
        margin-right: -50%!important
    }
    .mb-sm-down--50, .my-sm-down--50 {
        margin-bottom: -50%!important
    }
    .ml-sm-down--50, .mx-sm-down--50 {
        margin-left: -50%!important
    }
    .m-sm-down-55 {
        margin: 55%!important
    }
    .mt-sm-down-55, .my-sm-down-55 {
        margin-top: 55%!important
    }
    .mr-sm-down-55, .mx-sm-down-55 {
        margin-right: 55%!important
    }
    .mb-sm-down-55, .my-sm-down-55 {
        margin-bottom: 55%!important
    }
    .ml-sm-down-55, .mx-sm-down-55 {
        margin-left: 55%!important
    }
    .m-sm-down--55 {
        margin: -55%!important
    }
    .mt-sm-down--55, .my-sm-down--55 {
        margin-top: -55%!important
    }
    .mr-sm-down--55, .mx-sm-down--55 {
        margin-right: -55%!important
    }
    .mb-sm-down--55, .my-sm-down--55 {
        margin-bottom: -55%!important
    }
    .ml-sm-down--55, .mx-sm-down--55 {
        margin-left: -55%!important
    }
    .m-sm-down-60 {
        margin: 60%!important
    }
    .mt-sm-down-60, .my-sm-down-60 {
        margin-top: 60%!important
    }
    .mr-sm-down-60, .mx-sm-down-60 {
        margin-right: 60%!important
    }
    .mb-sm-down-60, .my-sm-down-60 {
        margin-bottom: 60%!important
    }
    .ml-sm-down-60, .mx-sm-down-60 {
        margin-left: 60%!important
    }
    .m-sm-down--60 {
        margin: -60%!important
    }
    .mt-sm-down--60, .my-sm-down--60 {
        margin-top: -60%!important
    }
    .mr-sm-down--60, .mx-sm-down--60 {
        margin-right: -60%!important
    }
    .mb-sm-down--60, .my-sm-down--60 {
        margin-bottom: -60%!important
    }
    .ml-sm-down--60, .mx-sm-down--60 {
        margin-left: -60%!important
    }
    .m-sm-down-65 {
        margin: 65%!important
    }
    .mt-sm-down-65, .my-sm-down-65 {
        margin-top: 65%!important
    }
    .mr-sm-down-65, .mx-sm-down-65 {
        margin-right: 65%!important
    }
    .mb-sm-down-65, .my-sm-down-65 {
        margin-bottom: 65%!important
    }
    .ml-sm-down-65, .mx-sm-down-65 {
        margin-left: 65%!important
    }
    .m-sm-down--65 {
        margin: -65%!important
    }
    .mt-sm-down--65, .my-sm-down--65 {
        margin-top: -65%!important
    }
    .mr-sm-down--65, .mx-sm-down--65 {
        margin-right: -65%!important
    }
    .mb-sm-down--65, .my-sm-down--65 {
        margin-bottom: -65%!important
    }
    .ml-sm-down--65, .mx-sm-down--65 {
        margin-left: -65%!important
    }
    .m-sm-down-70 {
        margin: 70%!important
    }
    .mt-sm-down-70, .my-sm-down-70 {
        margin-top: 70%!important
    }
    .mr-sm-down-70, .mx-sm-down-70 {
        margin-right: 70%!important
    }
    .mb-sm-down-70, .my-sm-down-70 {
        margin-bottom: 70%!important
    }
    .ml-sm-down-70, .mx-sm-down-70 {
        margin-left: 70%!important
    }
    .m-sm-down--70 {
        margin: -70%!important
    }
    .mt-sm-down--70, .my-sm-down--70 {
        margin-top: -70%!important
    }
    .mr-sm-down--70, .mx-sm-down--70 {
        margin-right: -70%!important
    }
    .mb-sm-down--70, .my-sm-down--70 {
        margin-bottom: -70%!important
    }
    .ml-sm-down--70, .mx-sm-down--70 {
        margin-left: -70%!important
    }
    .m-sm-down-75 {
        margin: 75%!important
    }
    .mt-sm-down-75, .my-sm-down-75 {
        margin-top: 75%!important
    }
    .mr-sm-down-75, .mx-sm-down-75 {
        margin-right: 75%!important
    }
    .mb-sm-down-75, .my-sm-down-75 {
        margin-bottom: 75%!important
    }
    .ml-sm-down-75, .mx-sm-down-75 {
        margin-left: 75%!important
    }
    .m-sm-down--75 {
        margin: -75%!important
    }
    .mt-sm-down--75, .my-sm-down--75 {
        margin-top: -75%!important
    }
    .mr-sm-down--75, .mx-sm-down--75 {
        margin-right: -75%!important
    }
    .mb-sm-down--75, .my-sm-down--75 {
        margin-bottom: -75%!important
    }
    .ml-sm-down--75, .mx-sm-down--75 {
        margin-left: -75%!important
    }
    .m-sm-down-80 {
        margin: 80%!important
    }
    .mt-sm-down-80, .my-sm-down-80 {
        margin-top: 80%!important
    }
    .mr-sm-down-80, .mx-sm-down-80 {
        margin-right: 80%!important
    }
    .mb-sm-down-80, .my-sm-down-80 {
        margin-bottom: 80%!important
    }
    .ml-sm-down-80, .mx-sm-down-80 {
        margin-left: 80%!important
    }
    .m-sm-down--80 {
        margin: -80%!important
    }
    .mt-sm-down--80, .my-sm-down--80 {
        margin-top: -80%!important
    }
    .mr-sm-down--80, .mx-sm-down--80 {
        margin-right: -80%!important
    }
    .mb-sm-down--80, .my-sm-down--80 {
        margin-bottom: -80%!important
    }
    .ml-sm-down--80, .mx-sm-down--80 {
        margin-left: -80%!important
    }
    .m-sm-down-85 {
        margin: 85%!important
    }
    .mt-sm-down-85, .my-sm-down-85 {
        margin-top: 85%!important
    }
    .mr-sm-down-85, .mx-sm-down-85 {
        margin-right: 85%!important
    }
    .mb-sm-down-85, .my-sm-down-85 {
        margin-bottom: 85%!important
    }
    .ml-sm-down-85, .mx-sm-down-85 {
        margin-left: 85%!important
    }
    .m-sm-down--85 {
        margin: -85%!important
    }
    .mt-sm-down--85, .my-sm-down--85 {
        margin-top: -85%!important
    }
    .mr-sm-down--85, .mx-sm-down--85 {
        margin-right: -85%!important
    }
    .mb-sm-down--85, .my-sm-down--85 {
        margin-bottom: -85%!important
    }
    .ml-sm-down--85, .mx-sm-down--85 {
        margin-left: -85%!important
    }
    .m-sm-down-90 {
        margin: 90%!important
    }
    .mt-sm-down-90, .my-sm-down-90 {
        margin-top: 90%!important
    }
    .mr-sm-down-90, .mx-sm-down-90 {
        margin-right: 90%!important
    }
    .mb-sm-down-90, .my-sm-down-90 {
        margin-bottom: 90%!important
    }
    .ml-sm-down-90, .mx-sm-down-90 {
        margin-left: 90%!important
    }
    .m-sm-down--90 {
        margin: -90%!important
    }
    .mt-sm-down--90, .my-sm-down--90 {
        margin-top: -90%!important
    }
    .mr-sm-down--90, .mx-sm-down--90 {
        margin-right: -90%!important
    }
    .mb-sm-down--90, .my-sm-down--90 {
        margin-bottom: -90%!important
    }
    .ml-sm-down--90, .mx-sm-down--90 {
        margin-left: -90%!important
    }
    .m-sm-down-95 {
        margin: 95%!important
    }
    .mt-sm-down-95, .my-sm-down-95 {
        margin-top: 95%!important
    }
    .mr-sm-down-95, .mx-sm-down-95 {
        margin-right: 95%!important
    }
    .mb-sm-down-95, .my-sm-down-95 {
        margin-bottom: 95%!important
    }
    .ml-sm-down-95, .mx-sm-down-95 {
        margin-left: 95%!important
    }
    .m-sm-down--95 {
        margin: -95%!important
    }
    .mt-sm-down--95, .my-sm-down--95 {
        margin-top: -95%!important
    }
    .mr-sm-down--95, .mx-sm-down--95 {
        margin-right: -95%!important
    }
    .mb-sm-down--95, .my-sm-down--95 {
        margin-bottom: -95%!important
    }
    .ml-sm-down--95, .mx-sm-down--95 {
        margin-left: -95%!important
    }
    .m-sm-down-100 {
        margin: 100%!important
    }
    .mt-sm-down-100, .my-sm-down-100 {
        margin-top: 100%!important
    }
    .mr-sm-down-100, .mx-sm-down-100 {
        margin-right: 100%!important
    }
    .mb-sm-down-100, .my-sm-down-100 {
        margin-bottom: 100%!important
    }
    .ml-sm-down-100, .mx-sm-down-100 {
        margin-left: 100%!important
    }
    .m-sm-down--100 {
        margin: -100%!important
    }
    .mt-sm-down--100, .my-sm-down--100 {
        margin-top: -100%!important
    }
    .mr-sm-down--100, .mx-sm-down--100 {
        margin-right: -100%!important
    }
    .mb-sm-down--100, .my-sm-down--100 {
        margin-bottom: -100%!important
    }
    .ml-sm-down--100, .mx-sm-down--100 {
        margin-left: -100%!important
    }
    .m-sm-down-10px {
        margin: 10px!important
    }
    .mt-sm-down-10px, .my-sm-down-10px {
        margin-top: 10px!important
    }
    .mr-sm-down-10px, .mx-sm-down-10px {
        margin-right: 10px!important
    }
    .mb-sm-down-10px, .my-sm-down-10px {
        margin-bottom: 10px!important
    }
    .ml-sm-down-10px, .mx-sm-down-10px {
        margin-left: 10px!important
    }
    .m-sm-down--10px {
        margin: -10px!important
    }
    .mt-sm-down--10px, .my-sm-down--10px {
        margin-top: -10px!important
    }
    .mr-sm-down--10px, .mx-sm-down--10px {
        margin-right: -10px!important
    }
    .mb-sm-down--10px, .my-sm-down--10px {
        margin-bottom: -10px!important
    }
    .ml-sm-down--10px, .mx-sm-down--10px {
        margin-left: -10px!important
    }
    .m-sm-down-20px {
        margin: 20px!important
    }
    .mt-sm-down-20px, .my-sm-down-20px {
        margin-top: 20px!important
    }
    .mr-sm-down-20px, .mx-sm-down-20px {
        margin-right: 20px!important
    }
    .mb-sm-down-20px, .my-sm-down-20px {
        margin-bottom: 20px!important
    }
    .ml-sm-down-20px, .mx-sm-down-20px {
        margin-left: 20px!important
    }
    .m-sm-down--20px {
        margin: -20px!important
    }
    .mt-sm-down--20px, .my-sm-down--20px {
        margin-top: -20px!important
    }
    .mr-sm-down--20px, .mx-sm-down--20px {
        margin-right: -20px!important
    }
    .mb-sm-down--20px, .my-sm-down--20px {
        margin-bottom: -20px!important
    }
    .ml-sm-down--20px, .mx-sm-down--20px {
        margin-left: -20px!important
    }
    .m-sm-down-30px {
        margin: 30px!important
    }
    .mt-sm-down-30px, .my-sm-down-30px {
        margin-top: 30px!important
    }
    .mr-sm-down-30px, .mx-sm-down-30px {
        margin-right: 30px!important
    }
    .mb-sm-down-30px, .my-sm-down-30px {
        margin-bottom: 30px!important
    }
    .ml-sm-down-30px, .mx-sm-down-30px {
        margin-left: 30px!important
    }
    .m-sm-down--30px {
        margin: -30px!important
    }
    .mt-sm-down--30px, .my-sm-down--30px {
        margin-top: -30px!important
    }
    .mr-sm-down--30px, .mx-sm-down--30px {
        margin-right: -30px!important
    }
    .mb-sm-down--30px, .my-sm-down--30px {
        margin-bottom: -30px!important
    }
    .ml-sm-down--30px, .mx-sm-down--30px {
        margin-left: -30px!important
    }
    .m-sm-down-40px {
        margin: 40px!important
    }
    .mt-sm-down-40px, .my-sm-down-40px {
        margin-top: 40px!important
    }
    .mr-sm-down-40px, .mx-sm-down-40px {
        margin-right: 40px!important
    }
    .mb-sm-down-40px, .my-sm-down-40px {
        margin-bottom: 40px!important
    }
    .ml-sm-down-40px, .mx-sm-down-40px {
        margin-left: 40px!important
    }
    .m-sm-down--40px {
        margin: -40px!important
    }
    .mt-sm-down--40px, .my-sm-down--40px {
        margin-top: -40px!important
    }
    .mr-sm-down--40px, .mx-sm-down--40px {
        margin-right: -40px!important
    }
    .mb-sm-down--40px, .my-sm-down--40px {
        margin-bottom: -40px!important
    }
    .ml-sm-down--40px, .mx-sm-down--40px {
        margin-left: -40px!important
    }
    .m-sm-down-50px {
        margin: 50px!important
    }
    .mt-sm-down-50px, .my-sm-down-50px {
        margin-top: 50px!important
    }
    .mr-sm-down-50px, .mx-sm-down-50px {
        margin-right: 50px!important
    }
    .mb-sm-down-50px, .my-sm-down-50px {
        margin-bottom: 50px!important
    }
    .ml-sm-down-50px, .mx-sm-down-50px {
        margin-left: 50px!important
    }
    .m-sm-down--50px {
        margin: -50px!important
    }
    .mt-sm-down--50px, .my-sm-down--50px {
        margin-top: -50px!important
    }
    .mr-sm-down--50px, .mx-sm-down--50px {
        margin-right: -50px!important
    }
    .mb-sm-down--50px, .my-sm-down--50px {
        margin-bottom: -50px!important
    }
    .ml-sm-down--50px, .mx-sm-down--50px {
        margin-left: -50px!important
    }
    .m-sm-down-60px {
        margin: 60px!important
    }
    .mt-sm-down-60px, .my-sm-down-60px {
        margin-top: 60px!important
    }
    .mr-sm-down-60px, .mx-sm-down-60px {
        margin-right: 60px!important
    }
    .mb-sm-down-60px, .my-sm-down-60px {
        margin-bottom: 60px!important
    }
    .ml-sm-down-60px, .mx-sm-down-60px {
        margin-left: 60px!important
    }
    .m-sm-down--60px {
        margin: -60px!important
    }
    .mt-sm-down--60px, .my-sm-down--60px {
        margin-top: -60px!important
    }
    .mr-sm-down--60px, .mx-sm-down--60px {
        margin-right: -60px!important
    }
    .mb-sm-down--60px, .my-sm-down--60px {
        margin-bottom: -60px!important
    }
    .ml-sm-down--60px, .mx-sm-down--60px {
        margin-left: -60px!important
    }
    .m-sm-down-70px {
        margin: 70px!important
    }
    .mt-sm-down-70px, .my-sm-down-70px {
        margin-top: 70px!important
    }
    .mr-sm-down-70px, .mx-sm-down-70px {
        margin-right: 70px!important
    }
    .mb-sm-down-70px, .my-sm-down-70px {
        margin-bottom: 70px!important
    }
    .ml-sm-down-70px, .mx-sm-down-70px {
        margin-left: 70px!important
    }
    .m-sm-down--70px {
        margin: -70px!important
    }
    .mt-sm-down--70px, .my-sm-down--70px {
        margin-top: -70px!important
    }
    .mr-sm-down--70px, .mx-sm-down--70px {
        margin-right: -70px!important
    }
    .mb-sm-down--70px, .my-sm-down--70px {
        margin-bottom: -70px!important
    }
    .ml-sm-down--70px, .mx-sm-down--70px {
        margin-left: -70px!important
    }
    .m-sm-down-80px {
        margin: 80px!important
    }
    .mt-sm-down-80px, .my-sm-down-80px {
        margin-top: 80px!important
    }
    .mr-sm-down-80px, .mx-sm-down-80px {
        margin-right: 80px!important
    }
    .mb-sm-down-80px, .my-sm-down-80px {
        margin-bottom: 80px!important
    }
    .ml-sm-down-80px, .mx-sm-down-80px {
        margin-left: 80px!important
    }
    .m-sm-down--80px {
        margin: -80px!important
    }
    .mt-sm-down--80px, .my-sm-down--80px {
        margin-top: -80px!important
    }
    .mr-sm-down--80px, .mx-sm-down--80px {
        margin-right: -80px!important
    }
    .mb-sm-down--80px, .my-sm-down--80px {
        margin-bottom: -80px!important
    }
    .ml-sm-down--80px, .mx-sm-down--80px {
        margin-left: -80px!important
    }
    .m-sm-down-90px {
        margin: 90px!important
    }
    .mt-sm-down-90px, .my-sm-down-90px {
        margin-top: 90px!important
    }
    .mr-sm-down-90px, .mx-sm-down-90px {
        margin-right: 90px!important
    }
    .mb-sm-down-90px, .my-sm-down-90px {
        margin-bottom: 90px!important
    }
    .ml-sm-down-90px, .mx-sm-down-90px {
        margin-left: 90px!important
    }
    .m-sm-down--90px {
        margin: -90px!important
    }
    .mt-sm-down--90px, .my-sm-down--90px {
        margin-top: -90px!important
    }
    .mr-sm-down--90px, .mx-sm-down--90px {
        margin-right: -90px!important
    }
    .mb-sm-down--90px, .my-sm-down--90px {
        margin-bottom: -90px!important
    }
    .ml-sm-down--90px, .mx-sm-down--90px {
        margin-left: -90px!important
    }
    .m-sm-down-100px {
        margin: 100px!important
    }
    .mt-sm-down-100px, .my-sm-down-100px {
        margin-top: 100px!important
    }
    .mr-sm-down-100px, .mx-sm-down-100px {
        margin-right: 100px!important
    }
    .mb-sm-down-100px, .my-sm-down-100px {
        margin-bottom: 100px!important
    }
    .ml-sm-down-100px, .mx-sm-down-100px {
        margin-left: 100px!important
    }
    .m-sm-down--100px {
        margin: -100px!important
    }
    .mt-sm-down--100px, .my-sm-down--100px {
        margin-top: -100px!important
    }
    .mr-sm-down--100px, .mx-sm-down--100px {
        margin-right: -100px!important
    }
    .mb-sm-down--100px, .my-sm-down--100px {
        margin-bottom: -100px!important
    }
    .ml-sm-down--100px, .mx-sm-down--100px {
        margin-left: -100px!important
    }
    .m-sm-down-150px {
        margin: 150px!important
    }
    .mt-sm-down-150px, .my-sm-down-150px {
        margin-top: 150px!important
    }
    .mr-sm-down-150px, .mx-sm-down-150px {
        margin-right: 150px!important
    }
    .mb-sm-down-150px, .my-sm-down-150px {
        margin-bottom: 150px!important
    }
    .ml-sm-down-150px, .mx-sm-down-150px {
        margin-left: 150px!important
    }
    .m-sm-down--150px {
        margin: -150px!important
    }
    .mt-sm-down--150px, .my-sm-down--150px {
        margin-top: -150px!important
    }
    .mr-sm-down--150px, .mx-sm-down--150px {
        margin-right: -150px!important
    }
    .mb-sm-down--150px, .my-sm-down--150px {
        margin-bottom: -150px!important
    }
    .ml-sm-down--150px, .mx-sm-down--150px {
        margin-left: -150px!important
    }
    .m-sm-down-200px {
        margin: 200px!important
    }
    .mt-sm-down-200px, .my-sm-down-200px {
        margin-top: 200px!important
    }
    .mr-sm-down-200px, .mx-sm-down-200px {
        margin-right: 200px!important
    }
    .mb-sm-down-200px, .my-sm-down-200px {
        margin-bottom: 200px!important
    }
    .ml-sm-down-200px, .mx-sm-down-200px {
        margin-left: 200px!important
    }
    .m-sm-down--200px {
        margin: -200px!important
    }
    .mt-sm-down--200px, .my-sm-down--200px {
        margin-top: -200px!important
    }
    .mr-sm-down--200px, .mx-sm-down--200px {
        margin-right: -200px!important
    }
    .mb-sm-down--200px, .my-sm-down--200px {
        margin-bottom: -200px!important
    }
    .ml-sm-down--200px, .mx-sm-down--200px {
        margin-left: -200px!important
    }
    .m-sm-down-250px {
        margin: 250px!important
    }
    .mt-sm-down-250px, .my-sm-down-250px {
        margin-top: 250px!important
    }
    .mr-sm-down-250px, .mx-sm-down-250px {
        margin-right: 250px!important
    }
    .mb-sm-down-250px, .my-sm-down-250px {
        margin-bottom: 250px!important
    }
    .ml-sm-down-250px, .mx-sm-down-250px {
        margin-left: 250px!important
    }
    .m-sm-down--250px {
        margin: -250px!important
    }
    .mt-sm-down--250px, .my-sm-down--250px {
        margin-top: -250px!important
    }
    .mr-sm-down--250px, .mx-sm-down--250px {
        margin-right: -250px!important
    }
    .mb-sm-down--250px, .my-sm-down--250px {
        margin-bottom: -250px!important
    }
    .ml-sm-down--250px, .mx-sm-down--250px {
        margin-left: -250px!important
    }
    .m-sm-down-300px {
        margin: 300px!important
    }
    .mt-sm-down-300px, .my-sm-down-300px {
        margin-top: 300px!important
    }
    .mr-sm-down-300px, .mx-sm-down-300px {
        margin-right: 300px!important
    }
    .mb-sm-down-300px, .my-sm-down-300px {
        margin-bottom: 300px!important
    }
    .ml-sm-down-300px, .mx-sm-down-300px {
        margin-left: 300px!important
    }
    .m-sm-down--300px {
        margin: -300px!important
    }
    .mt-sm-down--300px, .my-sm-down--300px {
        margin-top: -300px!important
    }
    .mr-sm-down--300px, .mx-sm-down--300px {
        margin-right: -300px!important
    }
    .mb-sm-down--300px, .my-sm-down--300px {
        margin-bottom: -300px!important
    }
    .ml-sm-down--300px, .mx-sm-down--300px {
        margin-left: -300px!important
    }
    .m-sm-down-350px {
        margin: 350px!important
    }
    .mt-sm-down-350px, .my-sm-down-350px {
        margin-top: 350px!important
    }
    .mr-sm-down-350px, .mx-sm-down-350px {
        margin-right: 350px!important
    }
    .mb-sm-down-350px, .my-sm-down-350px {
        margin-bottom: 350px!important
    }
    .ml-sm-down-350px, .mx-sm-down-350px {
        margin-left: 350px!important
    }
    .m-sm-down--350px {
        margin: -350px!important
    }
    .mt-sm-down--350px, .my-sm-down--350px {
        margin-top: -350px!important
    }
    .mr-sm-down--350px, .mx-sm-down--350px {
        margin-right: -350px!important
    }
    .mb-sm-down--350px, .my-sm-down--350px {
        margin-bottom: -350px!important
    }
    .ml-sm-down--350px, .mx-sm-down--350px {
        margin-left: -350px!important
    }
    .m-sm-down-400px {
        margin: 400px!important
    }
    .mt-sm-down-400px, .my-sm-down-400px {
        margin-top: 400px!important
    }
    .mr-sm-down-400px, .mx-sm-down-400px {
        margin-right: 400px!important
    }
    .mb-sm-down-400px, .my-sm-down-400px {
        margin-bottom: 400px!important
    }
    .ml-sm-down-400px, .mx-sm-down-400px {
        margin-left: 400px!important
    }
    .m-sm-down--400px {
        margin: -400px!important
    }
    .mt-sm-down--400px, .my-sm-down--400px {
        margin-top: -400px!important
    }
    .mr-sm-down--400px, .mx-sm-down--400px {
        margin-right: -400px!important
    }
    .mb-sm-down--400px, .my-sm-down--400px {
        margin-bottom: -400px!important
    }
    .ml-sm-down--400px, .mx-sm-down--400px {
        margin-left: -400px!important
    }
    .m-sm-down-450px {
        margin: 450px!important
    }
    .mt-sm-down-450px, .my-sm-down-450px {
        margin-top: 450px!important
    }
    .mr-sm-down-450px, .mx-sm-down-450px {
        margin-right: 450px!important
    }
    .mb-sm-down-450px, .my-sm-down-450px {
        margin-bottom: 450px!important
    }
    .ml-sm-down-450px, .mx-sm-down-450px {
        margin-left: 450px!important
    }
    .m-sm-down--450px {
        margin: -450px!important
    }
    .mt-sm-down--450px, .my-sm-down--450px {
        margin-top: -450px!important
    }
    .mr-sm-down--450px, .mx-sm-down--450px {
        margin-right: -450px!important
    }
    .mb-sm-down--450px, .my-sm-down--450px {
        margin-bottom: -450px!important
    }
    .ml-sm-down--450px, .mx-sm-down--450px {
        margin-left: -450px!important
    }
    .m-sm-down-500px {
        margin: 500px!important
    }
    .mt-sm-down-500px, .my-sm-down-500px {
        margin-top: 500px!important
    }
    .mr-sm-down-500px, .mx-sm-down-500px {
        margin-right: 500px!important
    }
    .mb-sm-down-500px, .my-sm-down-500px {
        margin-bottom: 500px!important
    }
    .ml-sm-down-500px, .mx-sm-down-500px {
        margin-left: 500px!important
    }
    .m-sm-down--500px {
        margin: -500px!important
    }
    .mt-sm-down--500px, .my-sm-down--500px {
        margin-top: -500px!important
    }
    .mr-sm-down--500px, .mx-sm-down--500px {
        margin-right: -500px!important
    }
    .mb-sm-down--500px, .my-sm-down--500px {
        margin-bottom: -500px!important
    }
    .ml-sm-down--500px, .mx-sm-down--500px {
        margin-left: -500px!important
    }
    .m-sm-down-550px {
        margin: 550px!important
    }
    .mt-sm-down-550px, .my-sm-down-550px {
        margin-top: 550px!important
    }
    .mr-sm-down-550px, .mx-sm-down-550px {
        margin-right: 550px!important
    }
    .mb-sm-down-550px, .my-sm-down-550px {
        margin-bottom: 550px!important
    }
    .ml-sm-down-550px, .mx-sm-down-550px {
        margin-left: 550px!important
    }
    .m-sm-down--550px {
        margin: -550px!important
    }
    .mt-sm-down--550px, .my-sm-down--550px {
        margin-top: -550px!important
    }
    .mr-sm-down--550px, .mx-sm-down--550px {
        margin-right: -550px!important
    }
    .mb-sm-down--550px, .my-sm-down--550px {
        margin-bottom: -550px!important
    }
    .ml-sm-down--550px, .mx-sm-down--550px {
        margin-left: -550px!important
    }
    .m-sm-down-600px {
        margin: 600px!important
    }
    .mt-sm-down-600px, .my-sm-down-600px {
        margin-top: 600px!important
    }
    .mr-sm-down-600px, .mx-sm-down-600px {
        margin-right: 600px!important
    }
    .mb-sm-down-600px, .my-sm-down-600px {
        margin-bottom: 600px!important
    }
    .ml-sm-down-600px, .mx-sm-down-600px {
        margin-left: 600px!important
    }
    .m-sm-down--600px {
        margin: -600px!important
    }
    .mt-sm-down--600px, .my-sm-down--600px {
        margin-top: -600px!important
    }
    .mr-sm-down--600px, .mx-sm-down--600px {
        margin-right: -600px!important
    }
    .mb-sm-down--600px, .my-sm-down--600px {
        margin-bottom: -600px!important
    }
    .ml-sm-down--600px, .mx-sm-down--600px {
        margin-left: -600px!important
    }
    .m-sm-down-650px {
        margin: 650px!important
    }
    .mt-sm-down-650px, .my-sm-down-650px {
        margin-top: 650px!important
    }
    .mr-sm-down-650px, .mx-sm-down-650px {
        margin-right: 650px!important
    }
    .mb-sm-down-650px, .my-sm-down-650px {
        margin-bottom: 650px!important
    }
    .ml-sm-down-650px, .mx-sm-down-650px {
        margin-left: 650px!important
    }
    .m-sm-down--650px {
        margin: -650px!important
    }
    .mt-sm-down--650px, .my-sm-down--650px {
        margin-top: -650px!important
    }
    .mr-sm-down--650px, .mx-sm-down--650px {
        margin-right: -650px!important
    }
    .mb-sm-down--650px, .my-sm-down--650px {
        margin-bottom: -650px!important
    }
    .ml-sm-down--650px, .mx-sm-down--650px {
        margin-left: -650px!important
    }
    .m-sm-down-700px {
        margin: 700px!important
    }
    .mt-sm-down-700px, .my-sm-down-700px {
        margin-top: 700px!important
    }
    .mr-sm-down-700px, .mx-sm-down-700px {
        margin-right: 700px!important
    }
    .mb-sm-down-700px, .my-sm-down-700px {
        margin-bottom: 700px!important
    }
    .ml-sm-down-700px, .mx-sm-down-700px {
        margin-left: 700px!important
    }
    .m-sm-down--700px {
        margin: -700px!important
    }
    .mt-sm-down--700px, .my-sm-down--700px {
        margin-top: -700px!important
    }
    .mr-sm-down--700px, .mx-sm-down--700px {
        margin-right: -700px!important
    }
    .mb-sm-down--700px, .my-sm-down--700px {
        margin-bottom: -700px!important
    }
    .ml-sm-down--700px, .mx-sm-down--700px {
        margin-left: -700px!important
    }
    .m-sm-down-750px {
        margin: 750px!important
    }
    .mt-sm-down-750px, .my-sm-down-750px {
        margin-top: 750px!important
    }
    .mr-sm-down-750px, .mx-sm-down-750px {
        margin-right: 750px!important
    }
    .mb-sm-down-750px, .my-sm-down-750px {
        margin-bottom: 750px!important
    }
    .ml-sm-down-750px, .mx-sm-down-750px {
        margin-left: 750px!important
    }
    .m-sm-down--750px {
        margin: -750px!important
    }
    .mt-sm-down--750px, .my-sm-down--750px {
        margin-top: -750px!important
    }
    .mr-sm-down--750px, .mx-sm-down--750px {
        margin-right: -750px!important
    }
    .mb-sm-down--750px, .my-sm-down--750px {
        margin-bottom: -750px!important
    }
    .ml-sm-down--750px, .mx-sm-down--750px {
        margin-left: -750px!important
    }
    .m-sm-down-800px {
        margin: 800px!important
    }
    .mt-sm-down-800px, .my-sm-down-800px {
        margin-top: 800px!important
    }
    .mr-sm-down-800px, .mx-sm-down-800px {
        margin-right: 800px!important
    }
    .mb-sm-down-800px, .my-sm-down-800px {
        margin-bottom: 800px!important
    }
    .ml-sm-down-800px, .mx-sm-down-800px {
        margin-left: 800px!important
    }
    .m-sm-down--800px {
        margin: -800px!important
    }
    .mt-sm-down--800px, .my-sm-down--800px {
        margin-top: -800px!important
    }
    .mr-sm-down--800px, .mx-sm-down--800px {
        margin-right: -800px!important
    }
    .mb-sm-down--800px, .my-sm-down--800px {
        margin-bottom: -800px!important
    }
    .ml-sm-down--800px, .mx-sm-down--800px {
        margin-left: -800px!important
    }
    .m-sm-down-900px {
        margin: 900px!important
    }
    .mt-sm-down-900px, .my-sm-down-900px {
        margin-top: 900px!important
    }
    .mr-sm-down-900px, .mx-sm-down-900px {
        margin-right: 900px!important
    }
    .mb-sm-down-900px, .my-sm-down-900px {
        margin-bottom: 900px!important
    }
    .ml-sm-down-900px, .mx-sm-down-900px {
        margin-left: 900px!important
    }
    .m-sm-down--900px {
        margin: -900px!important
    }
    .mt-sm-down--900px, .my-sm-down--900px {
        margin-top: -900px!important
    }
    .mr-sm-down--900px, .mx-sm-down--900px {
        margin-right: -900px!important
    }
    .mb-sm-down--900px, .my-sm-down--900px {
        margin-bottom: -900px!important
    }
    .ml-sm-down--900px, .mx-sm-down--900px {
        margin-left: -900px!important
    }
    .m-sm-down-850px {
        margin: 850px!important
    }
    .mt-sm-down-850px, .my-sm-down-850px {
        margin-top: 850px!important
    }
    .mr-sm-down-850px, .mx-sm-down-850px {
        margin-right: 850px!important
    }
    .mb-sm-down-850px, .my-sm-down-850px {
        margin-bottom: 850px!important
    }
    .ml-sm-down-850px, .mx-sm-down-850px {
        margin-left: 850px!important
    }
    .m-sm-down--850px {
        margin: -850px!important
    }
    .mt-sm-down--850px, .my-sm-down--850px {
        margin-top: -850px!important
    }
    .mr-sm-down--850px, .mx-sm-down--850px {
        margin-right: -850px!important
    }
    .mb-sm-down--850px, .my-sm-down--850px {
        margin-bottom: -850px!important
    }
    .ml-sm-down--850px, .mx-sm-down--850px {
        margin-left: -850px!important
    }
    .m-sm-down-1000px {
        margin: 1000px!important
    }
    .mt-sm-down-1000px, .my-sm-down-1000px {
        margin-top: 1000px!important
    }
    .mr-sm-down-1000px, .mx-sm-down-1000px {
        margin-right: 1000px!important
    }
    .mb-sm-down-1000px, .my-sm-down-1000px {
        margin-bottom: 1000px!important
    }
    .ml-sm-down-1000px, .mx-sm-down-1000px {
        margin-left: 1000px!important
    }
    .m-sm-down--1000px {
        margin: -1000px!important
    }
    .mt-sm-down--1000px, .my-sm-down--1000px {
        margin-top: -1000px!important
    }
    .mr-sm-down--1000px, .mx-sm-down--1000px {
        margin-right: -1000px!important
    }
    .mb-sm-down--1000px, .my-sm-down--1000px {
        margin-bottom: -1000px!important
    }
    .ml-sm-down--1000px, .mx-sm-down--1000px {
        margin-left: -1000px!important
    }
    .m-sm-down-1050px {
        margin: 1050px!important
    }
    .mt-sm-down-1050px, .my-sm-down-1050px {
        margin-top: 1050px!important
    }
    .mr-sm-down-1050px, .mx-sm-down-1050px {
        margin-right: 1050px!important
    }
    .mb-sm-down-1050px, .my-sm-down-1050px {
        margin-bottom: 1050px!important
    }
    .ml-sm-down-1050px, .mx-sm-down-1050px {
        margin-left: 1050px!important
    }
    .m-sm-down--1050px {
        margin: -1050px!important
    }
    .mt-sm-down--1050px, .my-sm-down--1050px {
        margin-top: -1050px!important
    }
    .mr-sm-down--1050px, .mx-sm-down--1050px {
        margin-right: -1050px!important
    }
    .mb-sm-down--1050px, .my-sm-down--1050px {
        margin-bottom: -1050px!important
    }
    .ml-sm-down--1050px, .mx-sm-down--1050px {
        margin-left: -1050px!important
    }
    .m-sm-down-1100px {
        margin: 1100px!important
    }
    .mt-sm-down-1100px, .my-sm-down-1100px {
        margin-top: 1100px!important
    }
    .mr-sm-down-1100px, .mx-sm-down-1100px {
        margin-right: 1100px!important
    }
    .mb-sm-down-1100px, .my-sm-down-1100px {
        margin-bottom: 1100px!important
    }
    .ml-sm-down-1100px, .mx-sm-down-1100px {
        margin-left: 1100px!important
    }
    .m-sm-down--1100px {
        margin: -1100px!important
    }
    .mt-sm-down--1100px, .my-sm-down--1100px {
        margin-top: -1100px!important
    }
    .mr-sm-down--1100px, .mx-sm-down--1100px {
        margin-right: -1100px!important
    }
    .mb-sm-down--1100px, .my-sm-down--1100px {
        margin-bottom: -1100px!important
    }
    .ml-sm-down--1100px, .mx-sm-down--1100px {
        margin-left: -1100px!important
    }
    .m-sm-down-1150px {
        margin: 1150px!important
    }
    .mt-sm-down-1150px, .my-sm-down-1150px {
        margin-top: 1150px!important
    }
    .mr-sm-down-1150px, .mx-sm-down-1150px {
        margin-right: 1150px!important
    }
    .mb-sm-down-1150px, .my-sm-down-1150px {
        margin-bottom: 1150px!important
    }
    .ml-sm-down-1150px, .mx-sm-down-1150px {
        margin-left: 1150px!important
    }
    .m-sm-down--1150px {
        margin: -1150px!important
    }
    .mt-sm-down--1150px, .my-sm-down--1150px {
        margin-top: -1150px!important
    }
    .mr-sm-down--1150px, .mx-sm-down--1150px {
        margin-right: -1150px!important
    }
    .mb-sm-down--1150px, .my-sm-down--1150px {
        margin-bottom: -1150px!important
    }
    .ml-sm-down--1150px, .mx-sm-down--1150px {
        margin-left: -1150px!important
    }
    .m-sm-down-1200px {
        margin: 1200px!important
    }
    .mt-sm-down-1200px, .my-sm-down-1200px {
        margin-top: 1200px!important
    }
    .mr-sm-down-1200px, .mx-sm-down-1200px {
        margin-right: 1200px!important
    }
    .mb-sm-down-1200px, .my-sm-down-1200px {
        margin-bottom: 1200px!important
    }
    .ml-sm-down-1200px, .mx-sm-down-1200px {
        margin-left: 1200px!important
    }
    .m-sm-down--1200px {
        margin: -1200px!important
    }
    .mt-sm-down--1200px, .my-sm-down--1200px {
        margin-top: -1200px!important
    }
    .mr-sm-down--1200px, .mx-sm-down--1200px {
        margin-right: -1200px!important
    }
    .mb-sm-down--1200px, .my-sm-down--1200px {
        margin-bottom: -1200px!important
    }
    .ml-sm-down--1200px, .mx-sm-down--1200px {
        margin-left: -1200px!important
    }
    .m-sm-down-xs {
        margin: .5rem!important
    }
    .mt-sm-down-xs, .my-sm-down-xs {
        margin-top: .5rem!important
    }
    .mr-sm-down-xs, .mx-sm-down-xs {
        margin-right: .5rem!important
    }
    .mb-sm-down-xs, .my-sm-down-xs {
        margin-bottom: .5rem!important
    }
    .ml-sm-down-xs, .mx-sm-down-xs {
        margin-left: .5rem!important
    }
    .m-sm-down--xs {
        margin: -.5rem!important
    }
    .mt-sm-down--xs, .my-sm-down--xs {
        margin-top: -.5rem!important
    }
    .mr-sm-down--xs, .mx-sm-down--xs {
        margin-right: -.5rem!important
    }
    .mb-sm-down--xs, .my-sm-down--xs {
        margin-bottom: -.5rem!important
    }
    .ml-sm-down--xs, .mx-sm-down--xs {
        margin-left: -.5rem!important
    }
    .m-sm-down-sm {
        margin: 1rem!important
    }
    .mt-sm-down-sm, .my-sm-down-sm {
        margin-top: 1rem!important
    }
    .mr-sm-down-sm, .mx-sm-down-sm {
        margin-right: 1rem!important
    }
    .mb-sm-down-sm, .my-sm-down-sm {
        margin-bottom: 1rem!important
    }
    .ml-sm-down-sm, .mx-sm-down-sm {
        margin-left: 1rem!important
    }
    .m-sm-down--sm {
        margin: -1rem!important
    }
    .mt-sm-down--sm, .my-sm-down--sm {
        margin-top: -1rem!important
    }
    .mr-sm-down--sm, .mx-sm-down--sm {
        margin-right: -1rem!important
    }
    .mb-sm-down--sm, .my-sm-down--sm {
        margin-bottom: -1rem!important
    }
    .ml-sm-down--sm, .mx-sm-down--sm {
        margin-left: -1rem!important
    }
    .m-sm-down-md {
        margin: 1.5rem!important
    }
    .mt-sm-down-md, .my-sm-down-md {
        margin-top: 1.5rem!important
    }
    .mr-sm-down-md, .mx-sm-down-md {
        margin-right: 1.5rem!important
    }
    .mb-sm-down-md, .my-sm-down-md {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-down-md, .mx-sm-down-md {
        margin-left: 1.5rem!important
    }
    .m-sm-down--md {
        margin: -1.5rem!important
    }
    .mt-sm-down--md, .my-sm-down--md {
        margin-top: -1.5rem!important
    }
    .mr-sm-down--md, .mx-sm-down--md {
        margin-right: -1.5rem!important
    }
    .mb-sm-down--md, .my-sm-down--md {
        margin-bottom: -1.5rem!important
    }
    .ml-sm-down--md, .mx-sm-down--md {
        margin-left: -1.5rem!important
    }
    .m-sm-down-lg {
        margin: 2rem!important
    }
    .mt-sm-down-lg, .my-sm-down-lg {
        margin-top: 2rem!important
    }
    .mr-sm-down-lg, .mx-sm-down-lg {
        margin-right: 2rem!important
    }
    .mb-sm-down-lg, .my-sm-down-lg {
        margin-bottom: 2rem!important
    }
    .ml-sm-down-lg, .mx-sm-down-lg {
        margin-left: 2rem!important
    }
    .m-sm-down--lg {
        margin: -2rem!important
    }
    .mt-sm-down--lg, .my-sm-down--lg {
        margin-top: -2rem!important
    }
    .mr-sm-down--lg, .mx-sm-down--lg {
        margin-right: -2rem!important
    }
    .mb-sm-down--lg, .my-sm-down--lg {
        margin-bottom: -2rem!important
    }
    .ml-sm-down--lg, .mx-sm-down--lg {
        margin-left: -2rem!important
    }
    .m-sm-down-xl {
        margin: 2.5rem!important
    }
    .mt-sm-down-xl, .my-sm-down-xl {
        margin-top: 2.5rem!important
    }
    .mr-sm-down-xl, .mx-sm-down-xl {
        margin-right: 2.5rem!important
    }
    .mb-sm-down-xl, .my-sm-down-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-sm-down-xl, .mx-sm-down-xl {
        margin-left: 2.5rem!important
    }
    .m-sm-down--xl {
        margin: -2.5rem!important
    }
    .mt-sm-down--xl, .my-sm-down--xl {
        margin-top: -2.5rem!important
    }
    .mr-sm-down--xl, .mx-sm-down--xl {
        margin-right: -2.5rem!important
    }
    .mb-sm-down--xl, .my-sm-down--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-sm-down--xl, .mx-sm-down--xl {
        margin-left: -2.5rem!important
    }
    .m-sm-down-gutter {
        margin: 30px!important
    }
    .mt-sm-down-gutter, .my-sm-down-gutter {
        margin-top: 30px!important
    }
    .mr-sm-down-gutter, .mx-sm-down-gutter {
        margin-right: 30px!important
    }
    .mb-sm-down-gutter, .my-sm-down-gutter {
        margin-bottom: 30px!important
    }
    .ml-sm-down-gutter, .mx-sm-down-gutter {
        margin-left: 30px!important
    }
    .m-sm-down--gutter {
        margin: -30px!important
    }
    .mt-sm-down--gutter, .my-sm-down--gutter {
        margin-top: -30px!important
    }
    .mr-sm-down--gutter, .mx-sm-down--gutter {
        margin-right: -30px!important
    }
    .mb-sm-down--gutter, .my-sm-down--gutter {
        margin-bottom: -30px!important
    }
    .ml-sm-down--gutter, .mx-sm-down--gutter {
        margin-left: -30px!important
    }
    .m-sm-down-gutter-half {
        margin: 15px!important
    }
    .mt-sm-down-gutter-half, .my-sm-down-gutter-half {
        margin-top: 15px!important
    }
    .mr-sm-down-gutter-half, .mx-sm-down-gutter-half {
        margin-right: 15px!important
    }
    .mb-sm-down-gutter-half, .my-sm-down-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-sm-down-gutter-half, .mx-sm-down-gutter-half {
        margin-left: 15px!important
    }
    .m-sm-down--gutter-half {
        margin: -15px!important
    }
    .mt-sm-down--gutter-half, .my-sm-down--gutter-half {
        margin-top: -15px!important
    }
    .mr-sm-down--gutter-half, .mx-sm-down--gutter-half {
        margin-right: -15px!important
    }
    .mb-sm-down--gutter-half, .my-sm-down--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-sm-down--gutter-half, .mx-sm-down--gutter-half {
        margin-left: -15px!important
    }
    .p-sm-down-1 {
        padding: .125rem!important
    }
    .pt-sm-down-1, .py-sm-down-1 {
        padding-top: .125rem!important
    }
    .pr-sm-down-1, .px-sm-down-1 {
        padding-right: .125rem!important
    }
    .pb-sm-down-1, .py-sm-down-1 {
        padding-bottom: .125rem!important
    }
    .pl-sm-down-1, .px-sm-down-1 {
        padding-left: .125rem!important
    }
    .p-sm-down-2 {
        padding: .25rem!important
    }
    .pt-sm-down-2, .py-sm-down-2 {
        padding-top: .25rem!important
    }
    .pr-sm-down-2, .px-sm-down-2 {
        padding-right: .25rem!important
    }
    .pb-sm-down-2, .py-sm-down-2 {
        padding-bottom: .25rem!important
    }
    .pl-sm-down-2, .px-sm-down-2 {
        padding-left: .25rem!important
    }
    .p-sm-down-3 {
        padding: .5rem!important
    }
    .pt-sm-down-3, .py-sm-down-3 {
        padding-top: .5rem!important
    }
    .pr-sm-down-3, .px-sm-down-3 {
        padding-right: .5rem!important
    }
    .pb-sm-down-3, .py-sm-down-3 {
        padding-bottom: .5rem!important
    }
    .pl-sm-down-3, .px-sm-down-3 {
        padding-left: .5rem!important
    }
    .p-sm-down-4 {
        padding: .75rem!important
    }
    .pt-sm-down-4, .py-sm-down-4 {
        padding-top: .75rem!important
    }
    .pr-sm-down-4, .px-sm-down-4 {
        padding-right: .75rem!important
    }
    .pb-sm-down-4, .py-sm-down-4 {
        padding-bottom: .75rem!important
    }
    .pl-sm-down-4, .px-sm-down-4 {
        padding-left: .75rem!important
    }
    .p-sm-down-5 {
        padding: 1.5rem!important
    }
    .pt-sm-down-5, .py-sm-down-5 {
        padding-top: 1.5rem!important
    }
    .pr-sm-down-5, .px-sm-down-5 {
        padding-right: 1.5rem!important
    }
    .pb-sm-down-5, .py-sm-down-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-down-5, .px-sm-down-5 {
        padding-left: 1.5rem!important
    }
    .p-sm-down-0 {
        padding: 0!important
    }
    .pt-sm-down-0, .py-sm-down-0 {
        padding-top: 0!important
    }
    .pr-sm-down-0, .px-sm-down-0 {
        padding-right: 0!important
    }
    .pb-sm-down-0, .py-sm-down-0 {
        padding-bottom: 0!important
    }
    .pl-sm-down-0, .px-sm-down-0 {
        padding-left: 0!important
    }
    .p-sm-down-10 {
        padding: 10%!important
    }
    .pt-sm-down-10, .py-sm-down-10 {
        padding-top: 10%!important
    }
    .pr-sm-down-10, .px-sm-down-10 {
        padding-right: 10%!important
    }
    .pb-sm-down-10, .py-sm-down-10 {
        padding-bottom: 10%!important
    }
    .pl-sm-down-10, .px-sm-down-10 {
        padding-left: 10%!important
    }
    .p-sm-down-15 {
        padding: 15%!important
    }
    .pt-sm-down-15, .py-sm-down-15 {
        padding-top: 15%!important
    }
    .pr-sm-down-15, .px-sm-down-15 {
        padding-right: 15%!important
    }
    .pb-sm-down-15, .py-sm-down-15 {
        padding-bottom: 15%!important
    }
    .pl-sm-down-15, .px-sm-down-15 {
        padding-left: 15%!important
    }
    .p-sm-down-20 {
        padding: 20%!important
    }
    .pt-sm-down-20, .py-sm-down-20 {
        padding-top: 20%!important
    }
    .pr-sm-down-20, .px-sm-down-20 {
        padding-right: 20%!important
    }
    .pb-sm-down-20, .py-sm-down-20 {
        padding-bottom: 20%!important
    }
    .pl-sm-down-20, .px-sm-down-20 {
        padding-left: 20%!important
    }
    .p-sm-down-25 {
        padding: 25%!important
    }
    .pt-sm-down-25, .py-sm-down-25 {
        padding-top: 25%!important
    }
    .pr-sm-down-25, .px-sm-down-25 {
        padding-right: 25%!important
    }
    .pb-sm-down-25, .py-sm-down-25 {
        padding-bottom: 25%!important
    }
    .pl-sm-down-25, .px-sm-down-25 {
        padding-left: 25%!important
    }
    .p-sm-down-30 {
        padding: 30%!important
    }
    .pt-sm-down-30, .py-sm-down-30 {
        padding-top: 30%!important
    }
    .pr-sm-down-30, .px-sm-down-30 {
        padding-right: 30%!important
    }
    .pb-sm-down-30, .py-sm-down-30 {
        padding-bottom: 30%!important
    }
    .pl-sm-down-30, .px-sm-down-30 {
        padding-left: 30%!important
    }
    .p-sm-down-35 {
        padding: 35%!important
    }
    .pt-sm-down-35, .py-sm-down-35 {
        padding-top: 35%!important
    }
    .pr-sm-down-35, .px-sm-down-35 {
        padding-right: 35%!important
    }
    .pb-sm-down-35, .py-sm-down-35 {
        padding-bottom: 35%!important
    }
    .pl-sm-down-35, .px-sm-down-35 {
        padding-left: 35%!important
    }
    .p-sm-down-40 {
        padding: 40%!important
    }
    .pt-sm-down-40, .py-sm-down-40 {
        padding-top: 40%!important
    }
    .pr-sm-down-40, .px-sm-down-40 {
        padding-right: 40%!important
    }
    .pb-sm-down-40, .py-sm-down-40 {
        padding-bottom: 40%!important
    }
    .pl-sm-down-40, .px-sm-down-40 {
        padding-left: 40%!important
    }
    .p-sm-down-45 {
        padding: 45%!important
    }
    .pt-sm-down-45, .py-sm-down-45 {
        padding-top: 45%!important
    }
    .pr-sm-down-45, .px-sm-down-45 {
        padding-right: 45%!important
    }
    .pb-sm-down-45, .py-sm-down-45 {
        padding-bottom: 45%!important
    }
    .pl-sm-down-45, .px-sm-down-45 {
        padding-left: 45%!important
    }
    .p-sm-down-50 {
        padding: 50%!important
    }
    .pt-sm-down-50, .py-sm-down-50 {
        padding-top: 50%!important
    }
    .pr-sm-down-50, .px-sm-down-50 {
        padding-right: 50%!important
    }
    .pb-sm-down-50, .py-sm-down-50 {
        padding-bottom: 50%!important
    }
    .pl-sm-down-50, .px-sm-down-50 {
        padding-left: 50%!important
    }
    .p-sm-down-55 {
        padding: 55%!important
    }
    .pt-sm-down-55, .py-sm-down-55 {
        padding-top: 55%!important
    }
    .pr-sm-down-55, .px-sm-down-55 {
        padding-right: 55%!important
    }
    .pb-sm-down-55, .py-sm-down-55 {
        padding-bottom: 55%!important
    }
    .pl-sm-down-55, .px-sm-down-55 {
        padding-left: 55%!important
    }
    .p-sm-down-60 {
        padding: 60%!important
    }
    .pt-sm-down-60, .py-sm-down-60 {
        padding-top: 60%!important
    }
    .pr-sm-down-60, .px-sm-down-60 {
        padding-right: 60%!important
    }
    .pb-sm-down-60, .py-sm-down-60 {
        padding-bottom: 60%!important
    }
    .pl-sm-down-60, .px-sm-down-60 {
        padding-left: 60%!important
    }
    .p-sm-down-65 {
        padding: 65%!important
    }
    .pt-sm-down-65, .py-sm-down-65 {
        padding-top: 65%!important
    }
    .pr-sm-down-65, .px-sm-down-65 {
        padding-right: 65%!important
    }
    .pb-sm-down-65, .py-sm-down-65 {
        padding-bottom: 65%!important
    }
    .pl-sm-down-65, .px-sm-down-65 {
        padding-left: 65%!important
    }
    .p-sm-down-70 {
        padding: 70%!important
    }
    .pt-sm-down-70, .py-sm-down-70 {
        padding-top: 70%!important
    }
    .pr-sm-down-70, .px-sm-down-70 {
        padding-right: 70%!important
    }
    .pb-sm-down-70, .py-sm-down-70 {
        padding-bottom: 70%!important
    }
    .pl-sm-down-70, .px-sm-down-70 {
        padding-left: 70%!important
    }
    .p-sm-down-75 {
        padding: 75%!important
    }
    .pt-sm-down-75, .py-sm-down-75 {
        padding-top: 75%!important
    }
    .pr-sm-down-75, .px-sm-down-75 {
        padding-right: 75%!important
    }
    .pb-sm-down-75, .py-sm-down-75 {
        padding-bottom: 75%!important
    }
    .pl-sm-down-75, .px-sm-down-75 {
        padding-left: 75%!important
    }
    .p-sm-down-80 {
        padding: 80%!important
    }
    .pt-sm-down-80, .py-sm-down-80 {
        padding-top: 80%!important
    }
    .pr-sm-down-80, .px-sm-down-80 {
        padding-right: 80%!important
    }
    .pb-sm-down-80, .py-sm-down-80 {
        padding-bottom: 80%!important
    }
    .pl-sm-down-80, .px-sm-down-80 {
        padding-left: 80%!important
    }
    .p-sm-down-85 {
        padding: 85%!important
    }
    .pt-sm-down-85, .py-sm-down-85 {
        padding-top: 85%!important
    }
    .pr-sm-down-85, .px-sm-down-85 {
        padding-right: 85%!important
    }
    .pb-sm-down-85, .py-sm-down-85 {
        padding-bottom: 85%!important
    }
    .pl-sm-down-85, .px-sm-down-85 {
        padding-left: 85%!important
    }
    .p-sm-down-90 {
        padding: 90%!important
    }
    .pt-sm-down-90, .py-sm-down-90 {
        padding-top: 90%!important
    }
    .pr-sm-down-90, .px-sm-down-90 {
        padding-right: 90%!important
    }
    .pb-sm-down-90, .py-sm-down-90 {
        padding-bottom: 90%!important
    }
    .pl-sm-down-90, .px-sm-down-90 {
        padding-left: 90%!important
    }
    .p-sm-down-95 {
        padding: 95%!important
    }
    .pt-sm-down-95, .py-sm-down-95 {
        padding-top: 95%!important
    }
    .pr-sm-down-95, .px-sm-down-95 {
        padding-right: 95%!important
    }
    .pb-sm-down-95, .py-sm-down-95 {
        padding-bottom: 95%!important
    }
    .pl-sm-down-95, .px-sm-down-95 {
        padding-left: 95%!important
    }
    .p-sm-down-100 {
        padding: 100%!important
    }
    .pt-sm-down-100, .py-sm-down-100 {
        padding-top: 100%!important
    }
    .pr-sm-down-100, .px-sm-down-100 {
        padding-right: 100%!important
    }
    .pb-sm-down-100, .py-sm-down-100 {
        padding-bottom: 100%!important
    }
    .pl-sm-down-100, .px-sm-down-100 {
        padding-left: 100%!important
    }
    .p-sm-down-10px {
        padding: 10px!important
    }
    .pt-sm-down-10px, .py-sm-down-10px {
        padding-top: 10px!important
    }
    .pr-sm-down-10px, .px-sm-down-10px {
        padding-right: 10px!important
    }
    .pb-sm-down-10px, .py-sm-down-10px {
        padding-bottom: 10px!important
    }
    .pl-sm-down-10px, .px-sm-down-10px {
        padding-left: 10px!important
    }
    .p-sm-down-20px {
        padding: 20px!important
    }
    .pt-sm-down-20px, .py-sm-down-20px {
        padding-top: 20px!important
    }
    .pr-sm-down-20px, .px-sm-down-20px {
        padding-right: 20px!important
    }
    .pb-sm-down-20px, .py-sm-down-20px {
        padding-bottom: 20px!important
    }
    .pl-sm-down-20px, .px-sm-down-20px {
        padding-left: 20px!important
    }
    .p-sm-down-30px {
        padding: 30px!important
    }
    .pt-sm-down-30px, .py-sm-down-30px {
        padding-top: 30px!important
    }
    .pr-sm-down-30px, .px-sm-down-30px {
        padding-right: 30px!important
    }
    .pb-sm-down-30px, .py-sm-down-30px {
        padding-bottom: 30px!important
    }
    .pl-sm-down-30px, .px-sm-down-30px {
        padding-left: 30px!important
    }
    .p-sm-down-40px {
        padding: 40px!important
    }
    .pt-sm-down-40px, .py-sm-down-40px {
        padding-top: 40px!important
    }
    .pr-sm-down-40px, .px-sm-down-40px {
        padding-right: 40px!important
    }
    .pb-sm-down-40px, .py-sm-down-40px {
        padding-bottom: 40px!important
    }
    .pl-sm-down-40px, .px-sm-down-40px {
        padding-left: 40px!important
    }
    .p-sm-down-50px {
        padding: 50px!important
    }
    .pt-sm-down-50px, .py-sm-down-50px {
        padding-top: 50px!important
    }
    .pr-sm-down-50px, .px-sm-down-50px {
        padding-right: 50px!important
    }
    .pb-sm-down-50px, .py-sm-down-50px {
        padding-bottom: 50px!important
    }
    .pl-sm-down-50px, .px-sm-down-50px {
        padding-left: 50px!important
    }
    .p-sm-down-60px {
        padding: 60px!important
    }
    .pt-sm-down-60px, .py-sm-down-60px {
        padding-top: 60px!important
    }
    .pr-sm-down-60px, .px-sm-down-60px {
        padding-right: 60px!important
    }
    .pb-sm-down-60px, .py-sm-down-60px {
        padding-bottom: 60px!important
    }
    .pl-sm-down-60px, .px-sm-down-60px {
        padding-left: 60px!important
    }
    .p-sm-down-70px {
        padding: 70px!important
    }
    .pt-sm-down-70px, .py-sm-down-70px {
        padding-top: 70px!important
    }
    .pr-sm-down-70px, .px-sm-down-70px {
        padding-right: 70px!important
    }
    .pb-sm-down-70px, .py-sm-down-70px {
        padding-bottom: 70px!important
    }
    .pl-sm-down-70px, .px-sm-down-70px {
        padding-left: 70px!important
    }
    .p-sm-down-80px {
        padding: 80px!important
    }
    .pt-sm-down-80px, .py-sm-down-80px {
        padding-top: 80px!important
    }
    .pr-sm-down-80px, .px-sm-down-80px {
        padding-right: 80px!important
    }
    .pb-sm-down-80px, .py-sm-down-80px {
        padding-bottom: 80px!important
    }
    .pl-sm-down-80px, .px-sm-down-80px {
        padding-left: 80px!important
    }
    .p-sm-down-90px {
        padding: 90px!important
    }
    .pt-sm-down-90px, .py-sm-down-90px {
        padding-top: 90px!important
    }
    .pr-sm-down-90px, .px-sm-down-90px {
        padding-right: 90px!important
    }
    .pb-sm-down-90px, .py-sm-down-90px {
        padding-bottom: 90px!important
    }
    .pl-sm-down-90px, .px-sm-down-90px {
        padding-left: 90px!important
    }
    .p-sm-down-100px {
        padding: 100px!important
    }
    .pt-sm-down-100px, .py-sm-down-100px {
        padding-top: 100px!important
    }
    .pr-sm-down-100px, .px-sm-down-100px {
        padding-right: 100px!important
    }
    .pb-sm-down-100px, .py-sm-down-100px {
        padding-bottom: 100px!important
    }
    .pl-sm-down-100px, .px-sm-down-100px {
        padding-left: 100px!important
    }
    .p-sm-down-150px {
        padding: 150px!important
    }
    .pt-sm-down-150px, .py-sm-down-150px {
        padding-top: 150px!important
    }
    .pr-sm-down-150px, .px-sm-down-150px {
        padding-right: 150px!important
    }
    .pb-sm-down-150px, .py-sm-down-150px {
        padding-bottom: 150px!important
    }
    .pl-sm-down-150px, .px-sm-down-150px {
        padding-left: 150px!important
    }
    .p-sm-down-200px {
        padding: 200px!important
    }
    .pt-sm-down-200px, .py-sm-down-200px {
        padding-top: 200px!important
    }
    .pr-sm-down-200px, .px-sm-down-200px {
        padding-right: 200px!important
    }
    .pb-sm-down-200px, .py-sm-down-200px {
        padding-bottom: 200px!important
    }
    .pl-sm-down-200px, .px-sm-down-200px {
        padding-left: 200px!important
    }
    .p-sm-down-250px {
        padding: 250px!important
    }
    .pt-sm-down-250px, .py-sm-down-250px {
        padding-top: 250px!important
    }
    .pr-sm-down-250px, .px-sm-down-250px {
        padding-right: 250px!important
    }
    .pb-sm-down-250px, .py-sm-down-250px {
        padding-bottom: 250px!important
    }
    .pl-sm-down-250px, .px-sm-down-250px {
        padding-left: 250px!important
    }
    .p-sm-down-300px {
        padding: 300px!important
    }
    .pt-sm-down-300px, .py-sm-down-300px {
        padding-top: 300px!important
    }
    .pr-sm-down-300px, .px-sm-down-300px {
        padding-right: 300px!important
    }
    .pb-sm-down-300px, .py-sm-down-300px {
        padding-bottom: 300px!important
    }
    .pl-sm-down-300px, .px-sm-down-300px {
        padding-left: 300px!important
    }
    .p-sm-down-350px {
        padding: 350px!important
    }
    .pt-sm-down-350px, .py-sm-down-350px {
        padding-top: 350px!important
    }
    .pr-sm-down-350px, .px-sm-down-350px {
        padding-right: 350px!important
    }
    .pb-sm-down-350px, .py-sm-down-350px {
        padding-bottom: 350px!important
    }
    .pl-sm-down-350px, .px-sm-down-350px {
        padding-left: 350px!important
    }
    .p-sm-down-400px {
        padding: 400px!important
    }
    .pt-sm-down-400px, .py-sm-down-400px {
        padding-top: 400px!important
    }
    .pr-sm-down-400px, .px-sm-down-400px {
        padding-right: 400px!important
    }
    .pb-sm-down-400px, .py-sm-down-400px {
        padding-bottom: 400px!important
    }
    .pl-sm-down-400px, .px-sm-down-400px {
        padding-left: 400px!important
    }
    .p-sm-down-450px {
        padding: 450px!important
    }
    .pt-sm-down-450px, .py-sm-down-450px {
        padding-top: 450px!important
    }
    .pr-sm-down-450px, .px-sm-down-450px {
        padding-right: 450px!important
    }
    .pb-sm-down-450px, .py-sm-down-450px {
        padding-bottom: 450px!important
    }
    .pl-sm-down-450px, .px-sm-down-450px {
        padding-left: 450px!important
    }
    .p-sm-down-500px {
        padding: 500px!important
    }
    .pt-sm-down-500px, .py-sm-down-500px {
        padding-top: 500px!important
    }
    .pr-sm-down-500px, .px-sm-down-500px {
        padding-right: 500px!important
    }
    .pb-sm-down-500px, .py-sm-down-500px {
        padding-bottom: 500px!important
    }
    .pl-sm-down-500px, .px-sm-down-500px {
        padding-left: 500px!important
    }
    .p-sm-down-550px {
        padding: 550px!important
    }
    .pt-sm-down-550px, .py-sm-down-550px {
        padding-top: 550px!important
    }
    .pr-sm-down-550px, .px-sm-down-550px {
        padding-right: 550px!important
    }
    .pb-sm-down-550px, .py-sm-down-550px {
        padding-bottom: 550px!important
    }
    .pl-sm-down-550px, .px-sm-down-550px {
        padding-left: 550px!important
    }
    .p-sm-down-600px {
        padding: 600px!important
    }
    .pt-sm-down-600px, .py-sm-down-600px {
        padding-top: 600px!important
    }
    .pr-sm-down-600px, .px-sm-down-600px {
        padding-right: 600px!important
    }
    .pb-sm-down-600px, .py-sm-down-600px {
        padding-bottom: 600px!important
    }
    .pl-sm-down-600px, .px-sm-down-600px {
        padding-left: 600px!important
    }
    .p-sm-down-650px {
        padding: 650px!important
    }
    .pt-sm-down-650px, .py-sm-down-650px {
        padding-top: 650px!important
    }
    .pr-sm-down-650px, .px-sm-down-650px {
        padding-right: 650px!important
    }
    .pb-sm-down-650px, .py-sm-down-650px {
        padding-bottom: 650px!important
    }
    .pl-sm-down-650px, .px-sm-down-650px {
        padding-left: 650px!important
    }
    .p-sm-down-700px {
        padding: 700px!important
    }
    .pt-sm-down-700px, .py-sm-down-700px {
        padding-top: 700px!important
    }
    .pr-sm-down-700px, .px-sm-down-700px {
        padding-right: 700px!important
    }
    .pb-sm-down-700px, .py-sm-down-700px {
        padding-bottom: 700px!important
    }
    .pl-sm-down-700px, .px-sm-down-700px {
        padding-left: 700px!important
    }
    .p-sm-down-750px {
        padding: 750px!important
    }
    .pt-sm-down-750px, .py-sm-down-750px {
        padding-top: 750px!important
    }
    .pr-sm-down-750px, .px-sm-down-750px {
        padding-right: 750px!important
    }
    .pb-sm-down-750px, .py-sm-down-750px {
        padding-bottom: 750px!important
    }
    .pl-sm-down-750px, .px-sm-down-750px {
        padding-left: 750px!important
    }
    .p-sm-down-800px {
        padding: 800px!important
    }
    .pt-sm-down-800px, .py-sm-down-800px {
        padding-top: 800px!important
    }
    .pr-sm-down-800px, .px-sm-down-800px {
        padding-right: 800px!important
    }
    .pb-sm-down-800px, .py-sm-down-800px {
        padding-bottom: 800px!important
    }
    .pl-sm-down-800px, .px-sm-down-800px {
        padding-left: 800px!important
    }
    .p-sm-down-900px {
        padding: 900px!important
    }
    .pt-sm-down-900px, .py-sm-down-900px {
        padding-top: 900px!important
    }
    .pr-sm-down-900px, .px-sm-down-900px {
        padding-right: 900px!important
    }
    .pb-sm-down-900px, .py-sm-down-900px {
        padding-bottom: 900px!important
    }
    .pl-sm-down-900px, .px-sm-down-900px {
        padding-left: 900px!important
    }
    .p-sm-down-850px {
        padding: 850px!important
    }
    .pt-sm-down-850px, .py-sm-down-850px {
        padding-top: 850px!important
    }
    .pr-sm-down-850px, .px-sm-down-850px {
        padding-right: 850px!important
    }
    .pb-sm-down-850px, .py-sm-down-850px {
        padding-bottom: 850px!important
    }
    .pl-sm-down-850px, .px-sm-down-850px {
        padding-left: 850px!important
    }
    .p-sm-down-1000px {
        padding: 1000px!important
    }
    .pt-sm-down-1000px, .py-sm-down-1000px {
        padding-top: 1000px!important
    }
    .pr-sm-down-1000px, .px-sm-down-1000px {
        padding-right: 1000px!important
    }
    .pb-sm-down-1000px, .py-sm-down-1000px {
        padding-bottom: 1000px!important
    }
    .pl-sm-down-1000px, .px-sm-down-1000px {
        padding-left: 1000px!important
    }
    .p-sm-down-1050px {
        padding: 1050px!important
    }
    .pt-sm-down-1050px, .py-sm-down-1050px {
        padding-top: 1050px!important
    }
    .pr-sm-down-1050px, .px-sm-down-1050px {
        padding-right: 1050px!important
    }
    .pb-sm-down-1050px, .py-sm-down-1050px {
        padding-bottom: 1050px!important
    }
    .pl-sm-down-1050px, .px-sm-down-1050px {
        padding-left: 1050px!important
    }
    .p-sm-down-1100px {
        padding: 1100px!important
    }
    .pt-sm-down-1100px, .py-sm-down-1100px {
        padding-top: 1100px!important
    }
    .pr-sm-down-1100px, .px-sm-down-1100px {
        padding-right: 1100px!important
    }
    .pb-sm-down-1100px, .py-sm-down-1100px {
        padding-bottom: 1100px!important
    }
    .pl-sm-down-1100px, .px-sm-down-1100px {
        padding-left: 1100px!important
    }
    .p-sm-down-1150px {
        padding: 1150px!important
    }
    .pt-sm-down-1150px, .py-sm-down-1150px {
        padding-top: 1150px!important
    }
    .pr-sm-down-1150px, .px-sm-down-1150px {
        padding-right: 1150px!important
    }
    .pb-sm-down-1150px, .py-sm-down-1150px {
        padding-bottom: 1150px!important
    }
    .pl-sm-down-1150px, .px-sm-down-1150px {
        padding-left: 1150px!important
    }
    .p-sm-down-1200px {
        padding: 1200px!important
    }
    .pt-sm-down-1200px, .py-sm-down-1200px {
        padding-top: 1200px!important
    }
    .pr-sm-down-1200px, .px-sm-down-1200px {
        padding-right: 1200px!important
    }
    .pb-sm-down-1200px, .py-sm-down-1200px {
        padding-bottom: 1200px!important
    }
    .pl-sm-down-1200px, .px-sm-down-1200px {
        padding-left: 1200px!important
    }
    .p-sm-down-xs {
        padding: .5rem!important
    }
    .pt-sm-down-xs, .py-sm-down-xs {
        padding-top: .5rem!important
    }
    .pr-sm-down-xs, .px-sm-down-xs {
        padding-right: .5rem!important
    }
    .pb-sm-down-xs, .py-sm-down-xs {
        padding-bottom: .5rem!important
    }
    .pl-sm-down-xs, .px-sm-down-xs {
        padding-left: .5rem!important
    }
    .p-sm-down-sm {
        padding: 1rem!important
    }
    .pt-sm-down-sm, .py-sm-down-sm {
        padding-top: 1rem!important
    }
    .pr-sm-down-sm, .px-sm-down-sm {
        padding-right: 1rem!important
    }
    .pb-sm-down-sm, .py-sm-down-sm {
        padding-bottom: 1rem!important
    }
    .pl-sm-down-sm, .px-sm-down-sm {
        padding-left: 1rem!important
    }
    .p-sm-down-md {
        padding: 1.5rem!important
    }
    .pt-sm-down-md, .py-sm-down-md {
        padding-top: 1.5rem!important
    }
    .pr-sm-down-md, .px-sm-down-md {
        padding-right: 1.5rem!important
    }
    .pb-sm-down-md, .py-sm-down-md {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-down-md, .px-sm-down-md {
        padding-left: 1.5rem!important
    }
    .p-sm-down-lg {
        padding: 2rem!important
    }
    .pt-sm-down-lg, .py-sm-down-lg {
        padding-top: 2rem!important
    }
    .pr-sm-down-lg, .px-sm-down-lg {
        padding-right: 2rem!important
    }
    .pb-sm-down-lg, .py-sm-down-lg {
        padding-bottom: 2rem!important
    }
    .pl-sm-down-lg, .px-sm-down-lg {
        padding-left: 2rem!important
    }
    .p-sm-down-xl {
        padding: 2.5rem!important
    }
    .pt-sm-down-xl, .py-sm-down-xl {
        padding-top: 2.5rem!important
    }
    .pr-sm-down-xl, .px-sm-down-xl {
        padding-right: 2.5rem!important
    }
    .pb-sm-down-xl, .py-sm-down-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-sm-down-xl, .px-sm-down-xl {
        padding-left: 2.5rem!important
    }
    .p-sm-down-gutter {
        padding: 30px!important
    }
    .pt-sm-down-gutter, .py-sm-down-gutter {
        padding-top: 30px!important
    }
    .pr-sm-down-gutter, .px-sm-down-gutter {
        padding-right: 30px!important
    }
    .pb-sm-down-gutter, .py-sm-down-gutter {
        padding-bottom: 30px!important
    }
    .pl-sm-down-gutter, .px-sm-down-gutter {
        padding-left: 30px!important
    }
    .p-sm-down-gutter-half {
        padding: 15px!important
    }
    .pt-sm-down-gutter-half, .py-sm-down-gutter-half {
        padding-top: 15px!important
    }
    .pr-sm-down-gutter-half, .px-sm-down-gutter-half {
        padding-right: 15px!important
    }
    .pb-sm-down-gutter-half, .py-sm-down-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-sm-down-gutter-half, .px-sm-down-gutter-half {
        padding-left: 15px!important
    }
    .m-sm-down-auto {
        margin: auto!important
    }
    .mt-sm-down-auto, .my-sm-down-auto {
        margin-top: auto!important
    }
    .mr-sm-down-auto, .mx-sm-down-auto {
        margin-right: auto!important
    }
    .mb-sm-down-auto, .my-sm-down-auto {
        margin-bottom: auto!important
    }
    .ml-sm-down-auto, .mx-sm-down-auto {
        margin-left: auto!important
    }
}

@media (min-width:576px) {
    .m-sm-up-1 {
        margin: .125rem!important
    }
    .mt-sm-up-1, .my-sm-up-1 {
        margin-top: .125rem!important
    }
    .mr-sm-up-1, .mx-sm-up-1 {
        margin-right: .125rem!important
    }
    .mb-sm-up-1, .my-sm-up-1 {
        margin-bottom: .125rem!important
    }
    .ml-sm-up-1, .mx-sm-up-1 {
        margin-left: .125rem!important
    }
    .m-sm-up--1 {
        margin: -.125rem!important
    }
    .mt-sm-up--1, .my-sm-up--1 {
        margin-top: -.125rem!important
    }
    .mr-sm-up--1, .mx-sm-up--1 {
        margin-right: -.125rem!important
    }
    .mb-sm-up--1, .my-sm-up--1 {
        margin-bottom: -.125rem!important
    }
    .ml-sm-up--1, .mx-sm-up--1 {
        margin-left: -.125rem!important
    }
    .m-sm-up-2 {
        margin: .25rem!important
    }
    .mt-sm-up-2, .my-sm-up-2 {
        margin-top: .25rem!important
    }
    .mr-sm-up-2, .mx-sm-up-2 {
        margin-right: .25rem!important
    }
    .mb-sm-up-2, .my-sm-up-2 {
        margin-bottom: .25rem!important
    }
    .ml-sm-up-2, .mx-sm-up-2 {
        margin-left: .25rem!important
    }
    .m-sm-up--2 {
        margin: -.25rem!important
    }
    .mt-sm-up--2, .my-sm-up--2 {
        margin-top: -.25rem!important
    }
    .mr-sm-up--2, .mx-sm-up--2 {
        margin-right: -.25rem!important
    }
    .mb-sm-up--2, .my-sm-up--2 {
        margin-bottom: -.25rem!important
    }
    .ml-sm-up--2, .mx-sm-up--2 {
        margin-left: -.25rem!important
    }
    .m-sm-up-3 {
        margin: .5rem!important
    }
    .mt-sm-up-3, .my-sm-up-3 {
        margin-top: .5rem!important
    }
    .mr-sm-up-3, .mx-sm-up-3 {
        margin-right: .5rem!important
    }
    .mb-sm-up-3, .my-sm-up-3 {
        margin-bottom: .5rem!important
    }
    .ml-sm-up-3, .mx-sm-up-3 {
        margin-left: .5rem!important
    }
    .m-sm-up--3 {
        margin: -.5rem!important
    }
    .mt-sm-up--3, .my-sm-up--3 {
        margin-top: -.5rem!important
    }
    .mr-sm-up--3, .mx-sm-up--3 {
        margin-right: -.5rem!important
    }
    .mb-sm-up--3, .my-sm-up--3 {
        margin-bottom: -.5rem!important
    }
    .ml-sm-up--3, .mx-sm-up--3 {
        margin-left: -.5rem!important
    }
    .m-sm-up-4 {
        margin: .75rem!important
    }
    .mt-sm-up-4, .my-sm-up-4 {
        margin-top: .75rem!important
    }
    .mr-sm-up-4, .mx-sm-up-4 {
        margin-right: .75rem!important
    }
    .mb-sm-up-4, .my-sm-up-4 {
        margin-bottom: .75rem!important
    }
    .ml-sm-up-4, .mx-sm-up-4 {
        margin-left: .75rem!important
    }
    .m-sm-up--4 {
        margin: -.75rem!important
    }
    .mt-sm-up--4, .my-sm-up--4 {
        margin-top: -.75rem!important
    }
    .mr-sm-up--4, .mx-sm-up--4 {
        margin-right: -.75rem!important
    }
    .mb-sm-up--4, .my-sm-up--4 {
        margin-bottom: -.75rem!important
    }
    .ml-sm-up--4, .mx-sm-up--4 {
        margin-left: -.75rem!important
    }
    .m-sm-up-5 {
        margin: 1.5rem!important
    }
    .mt-sm-up-5, .my-sm-up-5 {
        margin-top: 1.5rem!important
    }
    .mr-sm-up-5, .mx-sm-up-5 {
        margin-right: 1.5rem!important
    }
    .mb-sm-up-5, .my-sm-up-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-up-5, .mx-sm-up-5 {
        margin-left: 1.5rem!important
    }
    .m-sm-up--5 {
        margin: -1.5rem!important
    }
    .mt-sm-up--5, .my-sm-up--5 {
        margin-top: -1.5rem!important
    }
    .mr-sm-up--5, .mx-sm-up--5 {
        margin-right: -1.5rem!important
    }
    .mb-sm-up--5, .my-sm-up--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-sm-up--5, .mx-sm-up--5 {
        margin-left: -1.5rem!important
    }
    .m-sm-up-0 {
        margin: 0!important
    }
    .mt-sm-up-0, .my-sm-up-0 {
        margin-top: 0!important
    }
    .mr-sm-up-0, .mx-sm-up-0 {
        margin-right: 0!important
    }
    .mb-sm-up-0, .my-sm-up-0 {
        margin-bottom: 0!important
    }
    .ml-sm-up-0, .mx-sm-up-0 {
        margin-left: 0!important
    }
    .m-sm-up--0 {
        margin: 0!important
    }
    .mt-sm-up--0, .my-sm-up--0 {
        margin-top: 0!important
    }
    .mr-sm-up--0, .mx-sm-up--0 {
        margin-right: 0!important
    }
    .mb-sm-up--0, .my-sm-up--0 {
        margin-bottom: 0!important
    }
    .ml-sm-up--0, .mx-sm-up--0 {
        margin-left: 0!important
    }
    .m-sm-up-10 {
        margin: 10%!important
    }
    .mt-sm-up-10, .my-sm-up-10 {
        margin-top: 10%!important
    }
    .mr-sm-up-10, .mx-sm-up-10 {
        margin-right: 10%!important
    }
    .mb-sm-up-10, .my-sm-up-10 {
        margin-bottom: 10%!important
    }
    .ml-sm-up-10, .mx-sm-up-10 {
        margin-left: 10%!important
    }
    .m-sm-up--10 {
        margin: -10%!important
    }
    .mt-sm-up--10, .my-sm-up--10 {
        margin-top: -10%!important
    }
    .mr-sm-up--10, .mx-sm-up--10 {
        margin-right: -10%!important
    }
    .mb-sm-up--10, .my-sm-up--10 {
        margin-bottom: -10%!important
    }
    .ml-sm-up--10, .mx-sm-up--10 {
        margin-left: -10%!important
    }
    .m-sm-up-15 {
        margin: 15%!important
    }
    .mt-sm-up-15, .my-sm-up-15 {
        margin-top: 15%!important
    }
    .mr-sm-up-15, .mx-sm-up-15 {
        margin-right: 15%!important
    }
    .mb-sm-up-15, .my-sm-up-15 {
        margin-bottom: 15%!important
    }
    .ml-sm-up-15, .mx-sm-up-15 {
        margin-left: 15%!important
    }
    .m-sm-up--15 {
        margin: -15%!important
    }
    .mt-sm-up--15, .my-sm-up--15 {
        margin-top: -15%!important
    }
    .mr-sm-up--15, .mx-sm-up--15 {
        margin-right: -15%!important
    }
    .mb-sm-up--15, .my-sm-up--15 {
        margin-bottom: -15%!important
    }
    .ml-sm-up--15, .mx-sm-up--15 {
        margin-left: -15%!important
    }
    .m-sm-up-20 {
        margin: 20%!important
    }
    .mt-sm-up-20, .my-sm-up-20 {
        margin-top: 20%!important
    }
    .mr-sm-up-20, .mx-sm-up-20 {
        margin-right: 20%!important
    }
    .mb-sm-up-20, .my-sm-up-20 {
        margin-bottom: 20%!important
    }
    .ml-sm-up-20, .mx-sm-up-20 {
        margin-left: 20%!important
    }
    .m-sm-up--20 {
        margin: -20%!important
    }
    .mt-sm-up--20, .my-sm-up--20 {
        margin-top: -20%!important
    }
    .mr-sm-up--20, .mx-sm-up--20 {
        margin-right: -20%!important
    }
    .mb-sm-up--20, .my-sm-up--20 {
        margin-bottom: -20%!important
    }
    .ml-sm-up--20, .mx-sm-up--20 {
        margin-left: -20%!important
    }
    .m-sm-up-25 {
        margin: 25%!important
    }
    .mt-sm-up-25, .my-sm-up-25 {
        margin-top: 25%!important
    }
    .mr-sm-up-25, .mx-sm-up-25 {
        margin-right: 25%!important
    }
    .mb-sm-up-25, .my-sm-up-25 {
        margin-bottom: 25%!important
    }
    .ml-sm-up-25, .mx-sm-up-25 {
        margin-left: 25%!important
    }
    .m-sm-up--25 {
        margin: -25%!important
    }
    .mt-sm-up--25, .my-sm-up--25 {
        margin-top: -25%!important
    }
    .mr-sm-up--25, .mx-sm-up--25 {
        margin-right: -25%!important
    }
    .mb-sm-up--25, .my-sm-up--25 {
        margin-bottom: -25%!important
    }
    .ml-sm-up--25, .mx-sm-up--25 {
        margin-left: -25%!important
    }
    .m-sm-up-30 {
        margin: 30%!important
    }
    .mt-sm-up-30, .my-sm-up-30 {
        margin-top: 30%!important
    }
    .mr-sm-up-30, .mx-sm-up-30 {
        margin-right: 30%!important
    }
    .mb-sm-up-30, .my-sm-up-30 {
        margin-bottom: 30%!important
    }
    .ml-sm-up-30, .mx-sm-up-30 {
        margin-left: 30%!important
    }
    .m-sm-up--30 {
        margin: -30%!important
    }
    .mt-sm-up--30, .my-sm-up--30 {
        margin-top: -30%!important
    }
    .mr-sm-up--30, .mx-sm-up--30 {
        margin-right: -30%!important
    }
    .mb-sm-up--30, .my-sm-up--30 {
        margin-bottom: -30%!important
    }
    .ml-sm-up--30, .mx-sm-up--30 {
        margin-left: -30%!important
    }
    .m-sm-up-35 {
        margin: 35%!important
    }
    .mt-sm-up-35, .my-sm-up-35 {
        margin-top: 35%!important
    }
    .mr-sm-up-35, .mx-sm-up-35 {
        margin-right: 35%!important
    }
    .mb-sm-up-35, .my-sm-up-35 {
        margin-bottom: 35%!important
    }
    .ml-sm-up-35, .mx-sm-up-35 {
        margin-left: 35%!important
    }
    .m-sm-up--35 {
        margin: -35%!important
    }
    .mt-sm-up--35, .my-sm-up--35 {
        margin-top: -35%!important
    }
    .mr-sm-up--35, .mx-sm-up--35 {
        margin-right: -35%!important
    }
    .mb-sm-up--35, .my-sm-up--35 {
        margin-bottom: -35%!important
    }
    .ml-sm-up--35, .mx-sm-up--35 {
        margin-left: -35%!important
    }
    .m-sm-up-40 {
        margin: 40%!important
    }
    .mt-sm-up-40, .my-sm-up-40 {
        margin-top: 40%!important
    }
    .mr-sm-up-40, .mx-sm-up-40 {
        margin-right: 40%!important
    }
    .mb-sm-up-40, .my-sm-up-40 {
        margin-bottom: 40%!important
    }
    .ml-sm-up-40, .mx-sm-up-40 {
        margin-left: 40%!important
    }
    .m-sm-up--40 {
        margin: -40%!important
    }
    .mt-sm-up--40, .my-sm-up--40 {
        margin-top: -40%!important
    }
    .mr-sm-up--40, .mx-sm-up--40 {
        margin-right: -40%!important
    }
    .mb-sm-up--40, .my-sm-up--40 {
        margin-bottom: -40%!important
    }
    .ml-sm-up--40, .mx-sm-up--40 {
        margin-left: -40%!important
    }
    .m-sm-up-45 {
        margin: 45%!important
    }
    .mt-sm-up-45, .my-sm-up-45 {
        margin-top: 45%!important
    }
    .mr-sm-up-45, .mx-sm-up-45 {
        margin-right: 45%!important
    }
    .mb-sm-up-45, .my-sm-up-45 {
        margin-bottom: 45%!important
    }
    .ml-sm-up-45, .mx-sm-up-45 {
        margin-left: 45%!important
    }
    .m-sm-up--45 {
        margin: -45%!important
    }
    .mt-sm-up--45, .my-sm-up--45 {
        margin-top: -45%!important
    }
    .mr-sm-up--45, .mx-sm-up--45 {
        margin-right: -45%!important
    }
    .mb-sm-up--45, .my-sm-up--45 {
        margin-bottom: -45%!important
    }
    .ml-sm-up--45, .mx-sm-up--45 {
        margin-left: -45%!important
    }
    .m-sm-up-50 {
        margin: 50%!important
    }
    .mt-sm-up-50, .my-sm-up-50 {
        margin-top: 50%!important
    }
    .mr-sm-up-50, .mx-sm-up-50 {
        margin-right: 50%!important
    }
    .mb-sm-up-50, .my-sm-up-50 {
        margin-bottom: 50%!important
    }
    .ml-sm-up-50, .mx-sm-up-50 {
        margin-left: 50%!important
    }
    .m-sm-up--50 {
        margin: -50%!important
    }
    .mt-sm-up--50, .my-sm-up--50 {
        margin-top: -50%!important
    }
    .mr-sm-up--50, .mx-sm-up--50 {
        margin-right: -50%!important
    }
    .mb-sm-up--50, .my-sm-up--50 {
        margin-bottom: -50%!important
    }
    .ml-sm-up--50, .mx-sm-up--50 {
        margin-left: -50%!important
    }
    .m-sm-up-55 {
        margin: 55%!important
    }
    .mt-sm-up-55, .my-sm-up-55 {
        margin-top: 55%!important
    }
    .mr-sm-up-55, .mx-sm-up-55 {
        margin-right: 55%!important
    }
    .mb-sm-up-55, .my-sm-up-55 {
        margin-bottom: 55%!important
    }
    .ml-sm-up-55, .mx-sm-up-55 {
        margin-left: 55%!important
    }
    .m-sm-up--55 {
        margin: -55%!important
    }
    .mt-sm-up--55, .my-sm-up--55 {
        margin-top: -55%!important
    }
    .mr-sm-up--55, .mx-sm-up--55 {
        margin-right: -55%!important
    }
    .mb-sm-up--55, .my-sm-up--55 {
        margin-bottom: -55%!important
    }
    .ml-sm-up--55, .mx-sm-up--55 {
        margin-left: -55%!important
    }
    .m-sm-up-60 {
        margin: 60%!important
    }
    .mt-sm-up-60, .my-sm-up-60 {
        margin-top: 60%!important
    }
    .mr-sm-up-60, .mx-sm-up-60 {
        margin-right: 60%!important
    }
    .mb-sm-up-60, .my-sm-up-60 {
        margin-bottom: 60%!important
    }
    .ml-sm-up-60, .mx-sm-up-60 {
        margin-left: 60%!important
    }
    .m-sm-up--60 {
        margin: -60%!important
    }
    .mt-sm-up--60, .my-sm-up--60 {
        margin-top: -60%!important
    }
    .mr-sm-up--60, .mx-sm-up--60 {
        margin-right: -60%!important
    }
    .mb-sm-up--60, .my-sm-up--60 {
        margin-bottom: -60%!important
    }
    .ml-sm-up--60, .mx-sm-up--60 {
        margin-left: -60%!important
    }
    .m-sm-up-65 {
        margin: 65%!important
    }
    .mt-sm-up-65, .my-sm-up-65 {
        margin-top: 65%!important
    }
    .mr-sm-up-65, .mx-sm-up-65 {
        margin-right: 65%!important
    }
    .mb-sm-up-65, .my-sm-up-65 {
        margin-bottom: 65%!important
    }
    .ml-sm-up-65, .mx-sm-up-65 {
        margin-left: 65%!important
    }
    .m-sm-up--65 {
        margin: -65%!important
    }
    .mt-sm-up--65, .my-sm-up--65 {
        margin-top: -65%!important
    }
    .mr-sm-up--65, .mx-sm-up--65 {
        margin-right: -65%!important
    }
    .mb-sm-up--65, .my-sm-up--65 {
        margin-bottom: -65%!important
    }
    .ml-sm-up--65, .mx-sm-up--65 {
        margin-left: -65%!important
    }
    .m-sm-up-70 {
        margin: 70%!important
    }
    .mt-sm-up-70, .my-sm-up-70 {
        margin-top: 70%!important
    }
    .mr-sm-up-70, .mx-sm-up-70 {
        margin-right: 70%!important
    }
    .mb-sm-up-70, .my-sm-up-70 {
        margin-bottom: 70%!important
    }
    .ml-sm-up-70, .mx-sm-up-70 {
        margin-left: 70%!important
    }
    .m-sm-up--70 {
        margin: -70%!important
    }
    .mt-sm-up--70, .my-sm-up--70 {
        margin-top: -70%!important
    }
    .mr-sm-up--70, .mx-sm-up--70 {
        margin-right: -70%!important
    }
    .mb-sm-up--70, .my-sm-up--70 {
        margin-bottom: -70%!important
    }
    .ml-sm-up--70, .mx-sm-up--70 {
        margin-left: -70%!important
    }
    .m-sm-up-75 {
        margin: 75%!important
    }
    .mt-sm-up-75, .my-sm-up-75 {
        margin-top: 75%!important
    }
    .mr-sm-up-75, .mx-sm-up-75 {
        margin-right: 75%!important
    }
    .mb-sm-up-75, .my-sm-up-75 {
        margin-bottom: 75%!important
    }
    .ml-sm-up-75, .mx-sm-up-75 {
        margin-left: 75%!important
    }
    .m-sm-up--75 {
        margin: -75%!important
    }
    .mt-sm-up--75, .my-sm-up--75 {
        margin-top: -75%!important
    }
    .mr-sm-up--75, .mx-sm-up--75 {
        margin-right: -75%!important
    }
    .mb-sm-up--75, .my-sm-up--75 {
        margin-bottom: -75%!important
    }
    .ml-sm-up--75, .mx-sm-up--75 {
        margin-left: -75%!important
    }
    .m-sm-up-80 {
        margin: 80%!important
    }
    .mt-sm-up-80, .my-sm-up-80 {
        margin-top: 80%!important
    }
    .mr-sm-up-80, .mx-sm-up-80 {
        margin-right: 80%!important
    }
    .mb-sm-up-80, .my-sm-up-80 {
        margin-bottom: 80%!important
    }
    .ml-sm-up-80, .mx-sm-up-80 {
        margin-left: 80%!important
    }
    .m-sm-up--80 {
        margin: -80%!important
    }
    .mt-sm-up--80, .my-sm-up--80 {
        margin-top: -80%!important
    }
    .mr-sm-up--80, .mx-sm-up--80 {
        margin-right: -80%!important
    }
    .mb-sm-up--80, .my-sm-up--80 {
        margin-bottom: -80%!important
    }
    .ml-sm-up--80, .mx-sm-up--80 {
        margin-left: -80%!important
    }
    .m-sm-up-85 {
        margin: 85%!important
    }
    .mt-sm-up-85, .my-sm-up-85 {
        margin-top: 85%!important
    }
    .mr-sm-up-85, .mx-sm-up-85 {
        margin-right: 85%!important
    }
    .mb-sm-up-85, .my-sm-up-85 {
        margin-bottom: 85%!important
    }
    .ml-sm-up-85, .mx-sm-up-85 {
        margin-left: 85%!important
    }
    .m-sm-up--85 {
        margin: -85%!important
    }
    .mt-sm-up--85, .my-sm-up--85 {
        margin-top: -85%!important
    }
    .mr-sm-up--85, .mx-sm-up--85 {
        margin-right: -85%!important
    }
    .mb-sm-up--85, .my-sm-up--85 {
        margin-bottom: -85%!important
    }
    .ml-sm-up--85, .mx-sm-up--85 {
        margin-left: -85%!important
    }
    .m-sm-up-90 {
        margin: 90%!important
    }
    .mt-sm-up-90, .my-sm-up-90 {
        margin-top: 90%!important
    }
    .mr-sm-up-90, .mx-sm-up-90 {
        margin-right: 90%!important
    }
    .mb-sm-up-90, .my-sm-up-90 {
        margin-bottom: 90%!important
    }
    .ml-sm-up-90, .mx-sm-up-90 {
        margin-left: 90%!important
    }
    .m-sm-up--90 {
        margin: -90%!important
    }
    .mt-sm-up--90, .my-sm-up--90 {
        margin-top: -90%!important
    }
    .mr-sm-up--90, .mx-sm-up--90 {
        margin-right: -90%!important
    }
    .mb-sm-up--90, .my-sm-up--90 {
        margin-bottom: -90%!important
    }
    .ml-sm-up--90, .mx-sm-up--90 {
        margin-left: -90%!important
    }
    .m-sm-up-95 {
        margin: 95%!important
    }
    .mt-sm-up-95, .my-sm-up-95 {
        margin-top: 95%!important
    }
    .mr-sm-up-95, .mx-sm-up-95 {
        margin-right: 95%!important
    }
    .mb-sm-up-95, .my-sm-up-95 {
        margin-bottom: 95%!important
    }
    .ml-sm-up-95, .mx-sm-up-95 {
        margin-left: 95%!important
    }
    .m-sm-up--95 {
        margin: -95%!important
    }
    .mt-sm-up--95, .my-sm-up--95 {
        margin-top: -95%!important
    }
    .mr-sm-up--95, .mx-sm-up--95 {
        margin-right: -95%!important
    }
    .mb-sm-up--95, .my-sm-up--95 {
        margin-bottom: -95%!important
    }
    .ml-sm-up--95, .mx-sm-up--95 {
        margin-left: -95%!important
    }
    .m-sm-up-100 {
        margin: 100%!important
    }
    .mt-sm-up-100, .my-sm-up-100 {
        margin-top: 100%!important
    }
    .mr-sm-up-100, .mx-sm-up-100 {
        margin-right: 100%!important
    }
    .mb-sm-up-100, .my-sm-up-100 {
        margin-bottom: 100%!important
    }
    .ml-sm-up-100, .mx-sm-up-100 {
        margin-left: 100%!important
    }
    .m-sm-up--100 {
        margin: -100%!important
    }
    .mt-sm-up--100, .my-sm-up--100 {
        margin-top: -100%!important
    }
    .mr-sm-up--100, .mx-sm-up--100 {
        margin-right: -100%!important
    }
    .mb-sm-up--100, .my-sm-up--100 {
        margin-bottom: -100%!important
    }
    .ml-sm-up--100, .mx-sm-up--100 {
        margin-left: -100%!important
    }
    .m-sm-up-10px {
        margin: 10px!important
    }
    .mt-sm-up-10px, .my-sm-up-10px {
        margin-top: 10px!important
    }
    .mr-sm-up-10px, .mx-sm-up-10px {
        margin-right: 10px!important
    }
    .mb-sm-up-10px, .my-sm-up-10px {
        margin-bottom: 10px!important
    }
    .ml-sm-up-10px, .mx-sm-up-10px {
        margin-left: 10px!important
    }
    .m-sm-up--10px {
        margin: -10px!important
    }
    .mt-sm-up--10px, .my-sm-up--10px {
        margin-top: -10px!important
    }
    .mr-sm-up--10px, .mx-sm-up--10px {
        margin-right: -10px!important
    }
    .mb-sm-up--10px, .my-sm-up--10px {
        margin-bottom: -10px!important
    }
    .ml-sm-up--10px, .mx-sm-up--10px {
        margin-left: -10px!important
    }
    .m-sm-up-20px {
        margin: 20px!important
    }
    .mt-sm-up-20px, .my-sm-up-20px {
        margin-top: 20px!important
    }
    .mr-sm-up-20px, .mx-sm-up-20px {
        margin-right: 20px!important
    }
    .mb-sm-up-20px, .my-sm-up-20px {
        margin-bottom: 20px!important
    }
    .ml-sm-up-20px, .mx-sm-up-20px {
        margin-left: 20px!important
    }
    .m-sm-up--20px {
        margin: -20px!important
    }
    .mt-sm-up--20px, .my-sm-up--20px {
        margin-top: -20px!important
    }
    .mr-sm-up--20px, .mx-sm-up--20px {
        margin-right: -20px!important
    }
    .mb-sm-up--20px, .my-sm-up--20px {
        margin-bottom: -20px!important
    }
    .ml-sm-up--20px, .mx-sm-up--20px {
        margin-left: -20px!important
    }
    .m-sm-up-30px {
        margin: 30px!important
    }
    .mt-sm-up-30px, .my-sm-up-30px {
        margin-top: 30px!important
    }
    .mr-sm-up-30px, .mx-sm-up-30px {
        margin-right: 30px!important
    }
    .mb-sm-up-30px, .my-sm-up-30px {
        margin-bottom: 30px!important
    }
    .ml-sm-up-30px, .mx-sm-up-30px {
        margin-left: 30px!important
    }
    .m-sm-up--30px {
        margin: -30px!important
    }
    .mt-sm-up--30px, .my-sm-up--30px {
        margin-top: -30px!important
    }
    .mr-sm-up--30px, .mx-sm-up--30px {
        margin-right: -30px!important
    }
    .mb-sm-up--30px, .my-sm-up--30px {
        margin-bottom: -30px!important
    }
    .ml-sm-up--30px, .mx-sm-up--30px {
        margin-left: -30px!important
    }
    .m-sm-up-40px {
        margin: 40px!important
    }
    .mt-sm-up-40px, .my-sm-up-40px {
        margin-top: 40px!important
    }
    .mr-sm-up-40px, .mx-sm-up-40px {
        margin-right: 40px!important
    }
    .mb-sm-up-40px, .my-sm-up-40px {
        margin-bottom: 40px!important
    }
    .ml-sm-up-40px, .mx-sm-up-40px {
        margin-left: 40px!important
    }
    .m-sm-up--40px {
        margin: -40px!important
    }
    .mt-sm-up--40px, .my-sm-up--40px {
        margin-top: -40px!important
    }
    .mr-sm-up--40px, .mx-sm-up--40px {
        margin-right: -40px!important
    }
    .mb-sm-up--40px, .my-sm-up--40px {
        margin-bottom: -40px!important
    }
    .ml-sm-up--40px, .mx-sm-up--40px {
        margin-left: -40px!important
    }
    .m-sm-up-50px {
        margin: 50px!important
    }
    .mt-sm-up-50px, .my-sm-up-50px {
        margin-top: 50px!important
    }
    .mr-sm-up-50px, .mx-sm-up-50px {
        margin-right: 50px!important
    }
    .mb-sm-up-50px, .my-sm-up-50px {
        margin-bottom: 50px!important
    }
    .ml-sm-up-50px, .mx-sm-up-50px {
        margin-left: 50px!important
    }
    .m-sm-up--50px {
        margin: -50px!important
    }
    .mt-sm-up--50px, .my-sm-up--50px {
        margin-top: -50px!important
    }
    .mr-sm-up--50px, .mx-sm-up--50px {
        margin-right: -50px!important
    }
    .mb-sm-up--50px, .my-sm-up--50px {
        margin-bottom: -50px!important
    }
    .ml-sm-up--50px, .mx-sm-up--50px {
        margin-left: -50px!important
    }
    .m-sm-up-60px {
        margin: 60px!important
    }
    .mt-sm-up-60px, .my-sm-up-60px {
        margin-top: 60px!important
    }
    .mr-sm-up-60px, .mx-sm-up-60px {
        margin-right: 60px!important
    }
    .mb-sm-up-60px, .my-sm-up-60px {
        margin-bottom: 60px!important
    }
    .ml-sm-up-60px, .mx-sm-up-60px {
        margin-left: 60px!important
    }
    .m-sm-up--60px {
        margin: -60px!important
    }
    .mt-sm-up--60px, .my-sm-up--60px {
        margin-top: -60px!important
    }
    .mr-sm-up--60px, .mx-sm-up--60px {
        margin-right: -60px!important
    }
    .mb-sm-up--60px, .my-sm-up--60px {
        margin-bottom: -60px!important
    }
    .ml-sm-up--60px, .mx-sm-up--60px {
        margin-left: -60px!important
    }
    .m-sm-up-70px {
        margin: 70px!important
    }
    .mt-sm-up-70px, .my-sm-up-70px {
        margin-top: 70px!important
    }
    .mr-sm-up-70px, .mx-sm-up-70px {
        margin-right: 70px!important
    }
    .mb-sm-up-70px, .my-sm-up-70px {
        margin-bottom: 70px!important
    }
    .ml-sm-up-70px, .mx-sm-up-70px {
        margin-left: 70px!important
    }
    .m-sm-up--70px {
        margin: -70px!important
    }
    .mt-sm-up--70px, .my-sm-up--70px {
        margin-top: -70px!important
    }
    .mr-sm-up--70px, .mx-sm-up--70px {
        margin-right: -70px!important
    }
    .mb-sm-up--70px, .my-sm-up--70px {
        margin-bottom: -70px!important
    }
    .ml-sm-up--70px, .mx-sm-up--70px {
        margin-left: -70px!important
    }
    .m-sm-up-80px {
        margin: 80px!important
    }
    .mt-sm-up-80px, .my-sm-up-80px {
        margin-top: 80px!important
    }
    .mr-sm-up-80px, .mx-sm-up-80px {
        margin-right: 80px!important
    }
    .mb-sm-up-80px, .my-sm-up-80px {
        margin-bottom: 80px!important
    }
    .ml-sm-up-80px, .mx-sm-up-80px {
        margin-left: 80px!important
    }
    .m-sm-up--80px {
        margin: -80px!important
    }
    .mt-sm-up--80px, .my-sm-up--80px {
        margin-top: -80px!important
    }
    .mr-sm-up--80px, .mx-sm-up--80px {
        margin-right: -80px!important
    }
    .mb-sm-up--80px, .my-sm-up--80px {
        margin-bottom: -80px!important
    }
    .ml-sm-up--80px, .mx-sm-up--80px {
        margin-left: -80px!important
    }
    .m-sm-up-90px {
        margin: 90px!important
    }
    .mt-sm-up-90px, .my-sm-up-90px {
        margin-top: 90px!important
    }
    .mr-sm-up-90px, .mx-sm-up-90px {
        margin-right: 90px!important
    }
    .mb-sm-up-90px, .my-sm-up-90px {
        margin-bottom: 90px!important
    }
    .ml-sm-up-90px, .mx-sm-up-90px {
        margin-left: 90px!important
    }
    .m-sm-up--90px {
        margin: -90px!important
    }
    .mt-sm-up--90px, .my-sm-up--90px {
        margin-top: -90px!important
    }
    .mr-sm-up--90px, .mx-sm-up--90px {
        margin-right: -90px!important
    }
    .mb-sm-up--90px, .my-sm-up--90px {
        margin-bottom: -90px!important
    }
    .ml-sm-up--90px, .mx-sm-up--90px {
        margin-left: -90px!important
    }
    .m-sm-up-100px {
        margin: 100px!important
    }
    .mt-sm-up-100px, .my-sm-up-100px {
        margin-top: 100px!important
    }
    .mr-sm-up-100px, .mx-sm-up-100px {
        margin-right: 100px!important
    }
    .mb-sm-up-100px, .my-sm-up-100px {
        margin-bottom: 100px!important
    }
    .ml-sm-up-100px, .mx-sm-up-100px {
        margin-left: 100px!important
    }
    .m-sm-up--100px {
        margin: -100px!important
    }
    .mt-sm-up--100px, .my-sm-up--100px {
        margin-top: -100px!important
    }
    .mr-sm-up--100px, .mx-sm-up--100px {
        margin-right: -100px!important
    }
    .mb-sm-up--100px, .my-sm-up--100px {
        margin-bottom: -100px!important
    }
    .ml-sm-up--100px, .mx-sm-up--100px {
        margin-left: -100px!important
    }
    .m-sm-up-150px {
        margin: 150px!important
    }
    .mt-sm-up-150px, .my-sm-up-150px {
        margin-top: 150px!important
    }
    .mr-sm-up-150px, .mx-sm-up-150px {
        margin-right: 150px!important
    }
    .mb-sm-up-150px, .my-sm-up-150px {
        margin-bottom: 150px!important
    }
    .ml-sm-up-150px, .mx-sm-up-150px {
        margin-left: 150px!important
    }
    .m-sm-up--150px {
        margin: -150px!important
    }
    .mt-sm-up--150px, .my-sm-up--150px {
        margin-top: -150px!important
    }
    .mr-sm-up--150px, .mx-sm-up--150px {
        margin-right: -150px!important
    }
    .mb-sm-up--150px, .my-sm-up--150px {
        margin-bottom: -150px!important
    }
    .ml-sm-up--150px, .mx-sm-up--150px {
        margin-left: -150px!important
    }
    .m-sm-up-200px {
        margin: 200px!important
    }
    .mt-sm-up-200px, .my-sm-up-200px {
        margin-top: 200px!important
    }
    .mr-sm-up-200px, .mx-sm-up-200px {
        margin-right: 200px!important
    }
    .mb-sm-up-200px, .my-sm-up-200px {
        margin-bottom: 200px!important
    }
    .ml-sm-up-200px, .mx-sm-up-200px {
        margin-left: 200px!important
    }
    .m-sm-up--200px {
        margin: -200px!important
    }
    .mt-sm-up--200px, .my-sm-up--200px {
        margin-top: -200px!important
    }
    .mr-sm-up--200px, .mx-sm-up--200px {
        margin-right: -200px!important
    }
    .mb-sm-up--200px, .my-sm-up--200px {
        margin-bottom: -200px!important
    }
    .ml-sm-up--200px, .mx-sm-up--200px {
        margin-left: -200px!important
    }
    .m-sm-up-250px {
        margin: 250px!important
    }
    .mt-sm-up-250px, .my-sm-up-250px {
        margin-top: 250px!important
    }
    .mr-sm-up-250px, .mx-sm-up-250px {
        margin-right: 250px!important
    }
    .mb-sm-up-250px, .my-sm-up-250px {
        margin-bottom: 250px!important
    }
    .ml-sm-up-250px, .mx-sm-up-250px {
        margin-left: 250px!important
    }
    .m-sm-up--250px {
        margin: -250px!important
    }
    .mt-sm-up--250px, .my-sm-up--250px {
        margin-top: -250px!important
    }
    .mr-sm-up--250px, .mx-sm-up--250px {
        margin-right: -250px!important
    }
    .mb-sm-up--250px, .my-sm-up--250px {
        margin-bottom: -250px!important
    }
    .ml-sm-up--250px, .mx-sm-up--250px {
        margin-left: -250px!important
    }
    .m-sm-up-300px {
        margin: 300px!important
    }
    .mt-sm-up-300px, .my-sm-up-300px {
        margin-top: 300px!important
    }
    .mr-sm-up-300px, .mx-sm-up-300px {
        margin-right: 300px!important
    }
    .mb-sm-up-300px, .my-sm-up-300px {
        margin-bottom: 300px!important
    }
    .ml-sm-up-300px, .mx-sm-up-300px {
        margin-left: 300px!important
    }
    .m-sm-up--300px {
        margin: -300px!important
    }
    .mt-sm-up--300px, .my-sm-up--300px {
        margin-top: -300px!important
    }
    .mr-sm-up--300px, .mx-sm-up--300px {
        margin-right: -300px!important
    }
    .mb-sm-up--300px, .my-sm-up--300px {
        margin-bottom: -300px!important
    }
    .ml-sm-up--300px, .mx-sm-up--300px {
        margin-left: -300px!important
    }
    .m-sm-up-350px {
        margin: 350px!important
    }
    .mt-sm-up-350px, .my-sm-up-350px {
        margin-top: 350px!important
    }
    .mr-sm-up-350px, .mx-sm-up-350px {
        margin-right: 350px!important
    }
    .mb-sm-up-350px, .my-sm-up-350px {
        margin-bottom: 350px!important
    }
    .ml-sm-up-350px, .mx-sm-up-350px {
        margin-left: 350px!important
    }
    .m-sm-up--350px {
        margin: -350px!important
    }
    .mt-sm-up--350px, .my-sm-up--350px {
        margin-top: -350px!important
    }
    .mr-sm-up--350px, .mx-sm-up--350px {
        margin-right: -350px!important
    }
    .mb-sm-up--350px, .my-sm-up--350px {
        margin-bottom: -350px!important
    }
    .ml-sm-up--350px, .mx-sm-up--350px {
        margin-left: -350px!important
    }
    .m-sm-up-400px {
        margin: 400px!important
    }
    .mt-sm-up-400px, .my-sm-up-400px {
        margin-top: 400px!important
    }
    .mr-sm-up-400px, .mx-sm-up-400px {
        margin-right: 400px!important
    }
    .mb-sm-up-400px, .my-sm-up-400px {
        margin-bottom: 400px!important
    }
    .ml-sm-up-400px, .mx-sm-up-400px {
        margin-left: 400px!important
    }
    .m-sm-up--400px {
        margin: -400px!important
    }
    .mt-sm-up--400px, .my-sm-up--400px {
        margin-top: -400px!important
    }
    .mr-sm-up--400px, .mx-sm-up--400px {
        margin-right: -400px!important
    }
    .mb-sm-up--400px, .my-sm-up--400px {
        margin-bottom: -400px!important
    }
    .ml-sm-up--400px, .mx-sm-up--400px {
        margin-left: -400px!important
    }
    .m-sm-up-450px {
        margin: 450px!important
    }
    .mt-sm-up-450px, .my-sm-up-450px {
        margin-top: 450px!important
    }
    .mr-sm-up-450px, .mx-sm-up-450px {
        margin-right: 450px!important
    }
    .mb-sm-up-450px, .my-sm-up-450px {
        margin-bottom: 450px!important
    }
    .ml-sm-up-450px, .mx-sm-up-450px {
        margin-left: 450px!important
    }
    .m-sm-up--450px {
        margin: -450px!important
    }
    .mt-sm-up--450px, .my-sm-up--450px {
        margin-top: -450px!important
    }
    .mr-sm-up--450px, .mx-sm-up--450px {
        margin-right: -450px!important
    }
    .mb-sm-up--450px, .my-sm-up--450px {
        margin-bottom: -450px!important
    }
    .ml-sm-up--450px, .mx-sm-up--450px {
        margin-left: -450px!important
    }
    .m-sm-up-500px {
        margin: 500px!important
    }
    .mt-sm-up-500px, .my-sm-up-500px {
        margin-top: 500px!important
    }
    .mr-sm-up-500px, .mx-sm-up-500px {
        margin-right: 500px!important
    }
    .mb-sm-up-500px, .my-sm-up-500px {
        margin-bottom: 500px!important
    }
    .ml-sm-up-500px, .mx-sm-up-500px {
        margin-left: 500px!important
    }
    .m-sm-up--500px {
        margin: -500px!important
    }
    .mt-sm-up--500px, .my-sm-up--500px {
        margin-top: -500px!important
    }
    .mr-sm-up--500px, .mx-sm-up--500px {
        margin-right: -500px!important
    }
    .mb-sm-up--500px, .my-sm-up--500px {
        margin-bottom: -500px!important
    }
    .ml-sm-up--500px, .mx-sm-up--500px {
        margin-left: -500px!important
    }
    .m-sm-up-550px {
        margin: 550px!important
    }
    .mt-sm-up-550px, .my-sm-up-550px {
        margin-top: 550px!important
    }
    .mr-sm-up-550px, .mx-sm-up-550px {
        margin-right: 550px!important
    }
    .mb-sm-up-550px, .my-sm-up-550px {
        margin-bottom: 550px!important
    }
    .ml-sm-up-550px, .mx-sm-up-550px {
        margin-left: 550px!important
    }
    .m-sm-up--550px {
        margin: -550px!important
    }
    .mt-sm-up--550px, .my-sm-up--550px {
        margin-top: -550px!important
    }
    .mr-sm-up--550px, .mx-sm-up--550px {
        margin-right: -550px!important
    }
    .mb-sm-up--550px, .my-sm-up--550px {
        margin-bottom: -550px!important
    }
    .ml-sm-up--550px, .mx-sm-up--550px {
        margin-left: -550px!important
    }
    .m-sm-up-600px {
        margin: 600px!important
    }
    .mt-sm-up-600px, .my-sm-up-600px {
        margin-top: 600px!important
    }
    .mr-sm-up-600px, .mx-sm-up-600px {
        margin-right: 600px!important
    }
    .mb-sm-up-600px, .my-sm-up-600px {
        margin-bottom: 600px!important
    }
    .ml-sm-up-600px, .mx-sm-up-600px {
        margin-left: 600px!important
    }
    .m-sm-up--600px {
        margin: -600px!important
    }
    .mt-sm-up--600px, .my-sm-up--600px {
        margin-top: -600px!important
    }
    .mr-sm-up--600px, .mx-sm-up--600px {
        margin-right: -600px!important
    }
    .mb-sm-up--600px, .my-sm-up--600px {
        margin-bottom: -600px!important
    }
    .ml-sm-up--600px, .mx-sm-up--600px {
        margin-left: -600px!important
    }
    .m-sm-up-650px {
        margin: 650px!important
    }
    .mt-sm-up-650px, .my-sm-up-650px {
        margin-top: 650px!important
    }
    .mr-sm-up-650px, .mx-sm-up-650px {
        margin-right: 650px!important
    }
    .mb-sm-up-650px, .my-sm-up-650px {
        margin-bottom: 650px!important
    }
    .ml-sm-up-650px, .mx-sm-up-650px {
        margin-left: 650px!important
    }
    .m-sm-up--650px {
        margin: -650px!important
    }
    .mt-sm-up--650px, .my-sm-up--650px {
        margin-top: -650px!important
    }
    .mr-sm-up--650px, .mx-sm-up--650px {
        margin-right: -650px!important
    }
    .mb-sm-up--650px, .my-sm-up--650px {
        margin-bottom: -650px!important
    }
    .ml-sm-up--650px, .mx-sm-up--650px {
        margin-left: -650px!important
    }
    .m-sm-up-700px {
        margin: 700px!important
    }
    .mt-sm-up-700px, .my-sm-up-700px {
        margin-top: 700px!important
    }
    .mr-sm-up-700px, .mx-sm-up-700px {
        margin-right: 700px!important
    }
    .mb-sm-up-700px, .my-sm-up-700px {
        margin-bottom: 700px!important
    }
    .ml-sm-up-700px, .mx-sm-up-700px {
        margin-left: 700px!important
    }
    .m-sm-up--700px {
        margin: -700px!important
    }
    .mt-sm-up--700px, .my-sm-up--700px {
        margin-top: -700px!important
    }
    .mr-sm-up--700px, .mx-sm-up--700px {
        margin-right: -700px!important
    }
    .mb-sm-up--700px, .my-sm-up--700px {
        margin-bottom: -700px!important
    }
    .ml-sm-up--700px, .mx-sm-up--700px {
        margin-left: -700px!important
    }
    .m-sm-up-750px {
        margin: 750px!important
    }
    .mt-sm-up-750px, .my-sm-up-750px {
        margin-top: 750px!important
    }
    .mr-sm-up-750px, .mx-sm-up-750px {
        margin-right: 750px!important
    }
    .mb-sm-up-750px, .my-sm-up-750px {
        margin-bottom: 750px!important
    }
    .ml-sm-up-750px, .mx-sm-up-750px {
        margin-left: 750px!important
    }
    .m-sm-up--750px {
        margin: -750px!important
    }
    .mt-sm-up--750px, .my-sm-up--750px {
        margin-top: -750px!important
    }
    .mr-sm-up--750px, .mx-sm-up--750px {
        margin-right: -750px!important
    }
    .mb-sm-up--750px, .my-sm-up--750px {
        margin-bottom: -750px!important
    }
    .ml-sm-up--750px, .mx-sm-up--750px {
        margin-left: -750px!important
    }
    .m-sm-up-800px {
        margin: 800px!important
    }
    .mt-sm-up-800px, .my-sm-up-800px {
        margin-top: 800px!important
    }
    .mr-sm-up-800px, .mx-sm-up-800px {
        margin-right: 800px!important
    }
    .mb-sm-up-800px, .my-sm-up-800px {
        margin-bottom: 800px!important
    }
    .ml-sm-up-800px, .mx-sm-up-800px {
        margin-left: 800px!important
    }
    .m-sm-up--800px {
        margin: -800px!important
    }
    .mt-sm-up--800px, .my-sm-up--800px {
        margin-top: -800px!important
    }
    .mr-sm-up--800px, .mx-sm-up--800px {
        margin-right: -800px!important
    }
    .mb-sm-up--800px, .my-sm-up--800px {
        margin-bottom: -800px!important
    }
    .ml-sm-up--800px, .mx-sm-up--800px {
        margin-left: -800px!important
    }
    .m-sm-up-900px {
        margin: 900px!important
    }
    .mt-sm-up-900px, .my-sm-up-900px {
        margin-top: 900px!important
    }
    .mr-sm-up-900px, .mx-sm-up-900px {
        margin-right: 900px!important
    }
    .mb-sm-up-900px, .my-sm-up-900px {
        margin-bottom: 900px!important
    }
    .ml-sm-up-900px, .mx-sm-up-900px {
        margin-left: 900px!important
    }
    .m-sm-up--900px {
        margin: -900px!important
    }
    .mt-sm-up--900px, .my-sm-up--900px {
        margin-top: -900px!important
    }
    .mr-sm-up--900px, .mx-sm-up--900px {
        margin-right: -900px!important
    }
    .mb-sm-up--900px, .my-sm-up--900px {
        margin-bottom: -900px!important
    }
    .ml-sm-up--900px, .mx-sm-up--900px {
        margin-left: -900px!important
    }
    .m-sm-up-850px {
        margin: 850px!important
    }
    .mt-sm-up-850px, .my-sm-up-850px {
        margin-top: 850px!important
    }
    .mr-sm-up-850px, .mx-sm-up-850px {
        margin-right: 850px!important
    }
    .mb-sm-up-850px, .my-sm-up-850px {
        margin-bottom: 850px!important
    }
    .ml-sm-up-850px, .mx-sm-up-850px {
        margin-left: 850px!important
    }
    .m-sm-up--850px {
        margin: -850px!important
    }
    .mt-sm-up--850px, .my-sm-up--850px {
        margin-top: -850px!important
    }
    .mr-sm-up--850px, .mx-sm-up--850px {
        margin-right: -850px!important
    }
    .mb-sm-up--850px, .my-sm-up--850px {
        margin-bottom: -850px!important
    }
    .ml-sm-up--850px, .mx-sm-up--850px {
        margin-left: -850px!important
    }
    .m-sm-up-1000px {
        margin: 1000px!important
    }
    .mt-sm-up-1000px, .my-sm-up-1000px {
        margin-top: 1000px!important
    }
    .mr-sm-up-1000px, .mx-sm-up-1000px {
        margin-right: 1000px!important
    }
    .mb-sm-up-1000px, .my-sm-up-1000px {
        margin-bottom: 1000px!important
    }
    .ml-sm-up-1000px, .mx-sm-up-1000px {
        margin-left: 1000px!important
    }
    .m-sm-up--1000px {
        margin: -1000px!important
    }
    .mt-sm-up--1000px, .my-sm-up--1000px {
        margin-top: -1000px!important
    }
    .mr-sm-up--1000px, .mx-sm-up--1000px {
        margin-right: -1000px!important
    }
    .mb-sm-up--1000px, .my-sm-up--1000px {
        margin-bottom: -1000px!important
    }
    .ml-sm-up--1000px, .mx-sm-up--1000px {
        margin-left: -1000px!important
    }
    .m-sm-up-1050px {
        margin: 1050px!important
    }
    .mt-sm-up-1050px, .my-sm-up-1050px {
        margin-top: 1050px!important
    }
    .mr-sm-up-1050px, .mx-sm-up-1050px {
        margin-right: 1050px!important
    }
    .mb-sm-up-1050px, .my-sm-up-1050px {
        margin-bottom: 1050px!important
    }
    .ml-sm-up-1050px, .mx-sm-up-1050px {
        margin-left: 1050px!important
    }
    .m-sm-up--1050px {
        margin: -1050px!important
    }
    .mt-sm-up--1050px, .my-sm-up--1050px {
        margin-top: -1050px!important
    }
    .mr-sm-up--1050px, .mx-sm-up--1050px {
        margin-right: -1050px!important
    }
    .mb-sm-up--1050px, .my-sm-up--1050px {
        margin-bottom: -1050px!important
    }
    .ml-sm-up--1050px, .mx-sm-up--1050px {
        margin-left: -1050px!important
    }
    .m-sm-up-1100px {
        margin: 1100px!important
    }
    .mt-sm-up-1100px, .my-sm-up-1100px {
        margin-top: 1100px!important
    }
    .mr-sm-up-1100px, .mx-sm-up-1100px {
        margin-right: 1100px!important
    }
    .mb-sm-up-1100px, .my-sm-up-1100px {
        margin-bottom: 1100px!important
    }
    .ml-sm-up-1100px, .mx-sm-up-1100px {
        margin-left: 1100px!important
    }
    .m-sm-up--1100px {
        margin: -1100px!important
    }
    .mt-sm-up--1100px, .my-sm-up--1100px {
        margin-top: -1100px!important
    }
    .mr-sm-up--1100px, .mx-sm-up--1100px {
        margin-right: -1100px!important
    }
    .mb-sm-up--1100px, .my-sm-up--1100px {
        margin-bottom: -1100px!important
    }
    .ml-sm-up--1100px, .mx-sm-up--1100px {
        margin-left: -1100px!important
    }
    .m-sm-up-1150px {
        margin: 1150px!important
    }
    .mt-sm-up-1150px, .my-sm-up-1150px {
        margin-top: 1150px!important
    }
    .mr-sm-up-1150px, .mx-sm-up-1150px {
        margin-right: 1150px!important
    }
    .mb-sm-up-1150px, .my-sm-up-1150px {
        margin-bottom: 1150px!important
    }
    .ml-sm-up-1150px, .mx-sm-up-1150px {
        margin-left: 1150px!important
    }
    .m-sm-up--1150px {
        margin: -1150px!important
    }
    .mt-sm-up--1150px, .my-sm-up--1150px {
        margin-top: -1150px!important
    }
    .mr-sm-up--1150px, .mx-sm-up--1150px {
        margin-right: -1150px!important
    }
    .mb-sm-up--1150px, .my-sm-up--1150px {
        margin-bottom: -1150px!important
    }
    .ml-sm-up--1150px, .mx-sm-up--1150px {
        margin-left: -1150px!important
    }
    .m-sm-up-1200px {
        margin: 1200px!important
    }
    .mt-sm-up-1200px, .my-sm-up-1200px {
        margin-top: 1200px!important
    }
    .mr-sm-up-1200px, .mx-sm-up-1200px {
        margin-right: 1200px!important
    }
    .mb-sm-up-1200px, .my-sm-up-1200px {
        margin-bottom: 1200px!important
    }
    .ml-sm-up-1200px, .mx-sm-up-1200px {
        margin-left: 1200px!important
    }
    .m-sm-up--1200px {
        margin: -1200px!important
    }
    .mt-sm-up--1200px, .my-sm-up--1200px {
        margin-top: -1200px!important
    }
    .mr-sm-up--1200px, .mx-sm-up--1200px {
        margin-right: -1200px!important
    }
    .mb-sm-up--1200px, .my-sm-up--1200px {
        margin-bottom: -1200px!important
    }
    .ml-sm-up--1200px, .mx-sm-up--1200px {
        margin-left: -1200px!important
    }
    .m-sm-up-xs {
        margin: .5rem!important
    }
    .mt-sm-up-xs, .my-sm-up-xs {
        margin-top: .5rem!important
    }
    .mr-sm-up-xs, .mx-sm-up-xs {
        margin-right: .5rem!important
    }
    .mb-sm-up-xs, .my-sm-up-xs {
        margin-bottom: .5rem!important
    }
    .ml-sm-up-xs, .mx-sm-up-xs {
        margin-left: .5rem!important
    }
    .m-sm-up--xs {
        margin: -.5rem!important
    }
    .mt-sm-up--xs, .my-sm-up--xs {
        margin-top: -.5rem!important
    }
    .mr-sm-up--xs, .mx-sm-up--xs {
        margin-right: -.5rem!important
    }
    .mb-sm-up--xs, .my-sm-up--xs {
        margin-bottom: -.5rem!important
    }
    .ml-sm-up--xs, .mx-sm-up--xs {
        margin-left: -.5rem!important
    }
    .m-sm-up-sm {
        margin: 1rem!important
    }
    .mt-sm-up-sm, .my-sm-up-sm {
        margin-top: 1rem!important
    }
    .mr-sm-up-sm, .mx-sm-up-sm {
        margin-right: 1rem!important
    }
    .mb-sm-up-sm, .my-sm-up-sm {
        margin-bottom: 1rem!important
    }
    .ml-sm-up-sm, .mx-sm-up-sm {
        margin-left: 1rem!important
    }
    .m-sm-up--sm {
        margin: -1rem!important
    }
    .mt-sm-up--sm, .my-sm-up--sm {
        margin-top: -1rem!important
    }
    .mr-sm-up--sm, .mx-sm-up--sm {
        margin-right: -1rem!important
    }
    .mb-sm-up--sm, .my-sm-up--sm {
        margin-bottom: -1rem!important
    }
    .ml-sm-up--sm, .mx-sm-up--sm {
        margin-left: -1rem!important
    }
    .m-sm-up-md {
        margin: 1.5rem!important
    }
    .mt-sm-up-md, .my-sm-up-md {
        margin-top: 1.5rem!important
    }
    .mr-sm-up-md, .mx-sm-up-md {
        margin-right: 1.5rem!important
    }
    .mb-sm-up-md, .my-sm-up-md {
        margin-bottom: 1.5rem!important
    }
    .ml-sm-up-md, .mx-sm-up-md {
        margin-left: 1.5rem!important
    }
    .m-sm-up--md {
        margin: -1.5rem!important
    }
    .mt-sm-up--md, .my-sm-up--md {
        margin-top: -1.5rem!important
    }
    .mr-sm-up--md, .mx-sm-up--md {
        margin-right: -1.5rem!important
    }
    .mb-sm-up--md, .my-sm-up--md {
        margin-bottom: -1.5rem!important
    }
    .ml-sm-up--md, .mx-sm-up--md {
        margin-left: -1.5rem!important
    }
    .m-sm-up-lg {
        margin: 2rem!important
    }
    .mt-sm-up-lg, .my-sm-up-lg {
        margin-top: 2rem!important
    }
    .mr-sm-up-lg, .mx-sm-up-lg {
        margin-right: 2rem!important
    }
    .mb-sm-up-lg, .my-sm-up-lg {
        margin-bottom: 2rem!important
    }
    .ml-sm-up-lg, .mx-sm-up-lg {
        margin-left: 2rem!important
    }
    .m-sm-up--lg {
        margin: -2rem!important
    }
    .mt-sm-up--lg, .my-sm-up--lg {
        margin-top: -2rem!important
    }
    .mr-sm-up--lg, .mx-sm-up--lg {
        margin-right: -2rem!important
    }
    .mb-sm-up--lg, .my-sm-up--lg {
        margin-bottom: -2rem!important
    }
    .ml-sm-up--lg, .mx-sm-up--lg {
        margin-left: -2rem!important
    }
    .m-sm-up-xl {
        margin: 2.5rem!important
    }
    .mt-sm-up-xl, .my-sm-up-xl {
        margin-top: 2.5rem!important
    }
    .mr-sm-up-xl, .mx-sm-up-xl {
        margin-right: 2.5rem!important
    }
    .mb-sm-up-xl, .my-sm-up-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-sm-up-xl, .mx-sm-up-xl {
        margin-left: 2.5rem!important
    }
    .m-sm-up--xl {
        margin: -2.5rem!important
    }
    .mt-sm-up--xl, .my-sm-up--xl {
        margin-top: -2.5rem!important
    }
    .mr-sm-up--xl, .mx-sm-up--xl {
        margin-right: -2.5rem!important
    }
    .mb-sm-up--xl, .my-sm-up--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-sm-up--xl, .mx-sm-up--xl {
        margin-left: -2.5rem!important
    }
    .m-sm-up-gutter {
        margin: 30px!important
    }
    .mt-sm-up-gutter, .my-sm-up-gutter {
        margin-top: 30px!important
    }
    .mr-sm-up-gutter, .mx-sm-up-gutter {
        margin-right: 30px!important
    }
    .mb-sm-up-gutter, .my-sm-up-gutter {
        margin-bottom: 30px!important
    }
    .ml-sm-up-gutter, .mx-sm-up-gutter {
        margin-left: 30px!important
    }
    .m-sm-up--gutter {
        margin: -30px!important
    }
    .mt-sm-up--gutter, .my-sm-up--gutter {
        margin-top: -30px!important
    }
    .mr-sm-up--gutter, .mx-sm-up--gutter {
        margin-right: -30px!important
    }
    .mb-sm-up--gutter, .my-sm-up--gutter {
        margin-bottom: -30px!important
    }
    .ml-sm-up--gutter, .mx-sm-up--gutter {
        margin-left: -30px!important
    }
    .m-sm-up-gutter-half {
        margin: 15px!important
    }
    .mt-sm-up-gutter-half, .my-sm-up-gutter-half {
        margin-top: 15px!important
    }
    .mr-sm-up-gutter-half, .mx-sm-up-gutter-half {
        margin-right: 15px!important
    }
    .mb-sm-up-gutter-half, .my-sm-up-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-sm-up-gutter-half, .mx-sm-up-gutter-half {
        margin-left: 15px!important
    }
    .m-sm-up--gutter-half {
        margin: -15px!important
    }
    .mt-sm-up--gutter-half, .my-sm-up--gutter-half {
        margin-top: -15px!important
    }
    .mr-sm-up--gutter-half, .mx-sm-up--gutter-half {
        margin-right: -15px!important
    }
    .mb-sm-up--gutter-half, .my-sm-up--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-sm-up--gutter-half, .mx-sm-up--gutter-half {
        margin-left: -15px!important
    }
    .p-sm-up-1 {
        padding: .125rem!important
    }
    .pt-sm-up-1, .py-sm-up-1 {
        padding-top: .125rem!important
    }
    .pr-sm-up-1, .px-sm-up-1 {
        padding-right: .125rem!important
    }
    .pb-sm-up-1, .py-sm-up-1 {
        padding-bottom: .125rem!important
    }
    .pl-sm-up-1, .px-sm-up-1 {
        padding-left: .125rem!important
    }
    .p-sm-up-2 {
        padding: .25rem!important
    }
    .pt-sm-up-2, .py-sm-up-2 {
        padding-top: .25rem!important
    }
    .pr-sm-up-2, .px-sm-up-2 {
        padding-right: .25rem!important
    }
    .pb-sm-up-2, .py-sm-up-2 {
        padding-bottom: .25rem!important
    }
    .pl-sm-up-2, .px-sm-up-2 {
        padding-left: .25rem!important
    }
    .p-sm-up-3 {
        padding: .5rem!important
    }
    .pt-sm-up-3, .py-sm-up-3 {
        padding-top: .5rem!important
    }
    .pr-sm-up-3, .px-sm-up-3 {
        padding-right: .5rem!important
    }
    .pb-sm-up-3, .py-sm-up-3 {
        padding-bottom: .5rem!important
    }
    .pl-sm-up-3, .px-sm-up-3 {
        padding-left: .5rem!important
    }
    .p-sm-up-4 {
        padding: .75rem!important
    }
    .pt-sm-up-4, .py-sm-up-4 {
        padding-top: .75rem!important
    }
    .pr-sm-up-4, .px-sm-up-4 {
        padding-right: .75rem!important
    }
    .pb-sm-up-4, .py-sm-up-4 {
        padding-bottom: .75rem!important
    }
    .pl-sm-up-4, .px-sm-up-4 {
        padding-left: .75rem!important
    }
    .p-sm-up-5 {
        padding: 1.5rem!important
    }
    .pt-sm-up-5, .py-sm-up-5 {
        padding-top: 1.5rem!important
    }
    .pr-sm-up-5, .px-sm-up-5 {
        padding-right: 1.5rem!important
    }
    .pb-sm-up-5, .py-sm-up-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-up-5, .px-sm-up-5 {
        padding-left: 1.5rem!important
    }
    .p-sm-up-0 {
        padding: 0!important
    }
    .pt-sm-up-0, .py-sm-up-0 {
        padding-top: 0!important
    }
    .pr-sm-up-0, .px-sm-up-0 {
        padding-right: 0!important
    }
    .pb-sm-up-0, .py-sm-up-0 {
        padding-bottom: 0!important
    }
    .pl-sm-up-0, .px-sm-up-0 {
        padding-left: 0!important
    }
    .p-sm-up-10 {
        padding: 10%!important
    }
    .pt-sm-up-10, .py-sm-up-10 {
        padding-top: 10%!important
    }
    .pr-sm-up-10, .px-sm-up-10 {
        padding-right: 10%!important
    }
    .pb-sm-up-10, .py-sm-up-10 {
        padding-bottom: 10%!important
    }
    .pl-sm-up-10, .px-sm-up-10 {
        padding-left: 10%!important
    }
    .p-sm-up-15 {
        padding: 15%!important
    }
    .pt-sm-up-15, .py-sm-up-15 {
        padding-top: 15%!important
    }
    .pr-sm-up-15, .px-sm-up-15 {
        padding-right: 15%!important
    }
    .pb-sm-up-15, .py-sm-up-15 {
        padding-bottom: 15%!important
    }
    .pl-sm-up-15, .px-sm-up-15 {
        padding-left: 15%!important
    }
    .p-sm-up-20 {
        padding: 20%!important
    }
    .pt-sm-up-20, .py-sm-up-20 {
        padding-top: 20%!important
    }
    .pr-sm-up-20, .px-sm-up-20 {
        padding-right: 20%!important
    }
    .pb-sm-up-20, .py-sm-up-20 {
        padding-bottom: 20%!important
    }
    .pl-sm-up-20, .px-sm-up-20 {
        padding-left: 20%!important
    }
    .p-sm-up-25 {
        padding: 25%!important
    }
    .pt-sm-up-25, .py-sm-up-25 {
        padding-top: 25%!important
    }
    .pr-sm-up-25, .px-sm-up-25 {
        padding-right: 25%!important
    }
    .pb-sm-up-25, .py-sm-up-25 {
        padding-bottom: 25%!important
    }
    .pl-sm-up-25, .px-sm-up-25 {
        padding-left: 25%!important
    }
    .p-sm-up-30 {
        padding: 30%!important
    }
    .pt-sm-up-30, .py-sm-up-30 {
        padding-top: 30%!important
    }
    .pr-sm-up-30, .px-sm-up-30 {
        padding-right: 30%!important
    }
    .pb-sm-up-30, .py-sm-up-30 {
        padding-bottom: 30%!important
    }
    .pl-sm-up-30, .px-sm-up-30 {
        padding-left: 30%!important
    }
    .p-sm-up-35 {
        padding: 35%!important
    }
    .pt-sm-up-35, .py-sm-up-35 {
        padding-top: 35%!important
    }
    .pr-sm-up-35, .px-sm-up-35 {
        padding-right: 35%!important
    }
    .pb-sm-up-35, .py-sm-up-35 {
        padding-bottom: 35%!important
    }
    .pl-sm-up-35, .px-sm-up-35 {
        padding-left: 35%!important
    }
    .p-sm-up-40 {
        padding: 40%!important
    }
    .pt-sm-up-40, .py-sm-up-40 {
        padding-top: 40%!important
    }
    .pr-sm-up-40, .px-sm-up-40 {
        padding-right: 40%!important
    }
    .pb-sm-up-40, .py-sm-up-40 {
        padding-bottom: 40%!important
    }
    .pl-sm-up-40, .px-sm-up-40 {
        padding-left: 40%!important
    }
    .p-sm-up-45 {
        padding: 45%!important
    }
    .pt-sm-up-45, .py-sm-up-45 {
        padding-top: 45%!important
    }
    .pr-sm-up-45, .px-sm-up-45 {
        padding-right: 45%!important
    }
    .pb-sm-up-45, .py-sm-up-45 {
        padding-bottom: 45%!important
    }
    .pl-sm-up-45, .px-sm-up-45 {
        padding-left: 45%!important
    }
    .p-sm-up-50 {
        padding: 50%!important
    }
    .pt-sm-up-50, .py-sm-up-50 {
        padding-top: 50%!important
    }
    .pr-sm-up-50, .px-sm-up-50 {
        padding-right: 50%!important
    }
    .pb-sm-up-50, .py-sm-up-50 {
        padding-bottom: 50%!important
    }
    .pl-sm-up-50, .px-sm-up-50 {
        padding-left: 50%!important
    }
    .p-sm-up-55 {
        padding: 55%!important
    }
    .pt-sm-up-55, .py-sm-up-55 {
        padding-top: 55%!important
    }
    .pr-sm-up-55, .px-sm-up-55 {
        padding-right: 55%!important
    }
    .pb-sm-up-55, .py-sm-up-55 {
        padding-bottom: 55%!important
    }
    .pl-sm-up-55, .px-sm-up-55 {
        padding-left: 55%!important
    }
    .p-sm-up-60 {
        padding: 60%!important
    }
    .pt-sm-up-60, .py-sm-up-60 {
        padding-top: 60%!important
    }
    .pr-sm-up-60, .px-sm-up-60 {
        padding-right: 60%!important
    }
    .pb-sm-up-60, .py-sm-up-60 {
        padding-bottom: 60%!important
    }
    .pl-sm-up-60, .px-sm-up-60 {
        padding-left: 60%!important
    }
    .p-sm-up-65 {
        padding: 65%!important
    }
    .pt-sm-up-65, .py-sm-up-65 {
        padding-top: 65%!important
    }
    .pr-sm-up-65, .px-sm-up-65 {
        padding-right: 65%!important
    }
    .pb-sm-up-65, .py-sm-up-65 {
        padding-bottom: 65%!important
    }
    .pl-sm-up-65, .px-sm-up-65 {
        padding-left: 65%!important
    }
    .p-sm-up-70 {
        padding: 70%!important
    }
    .pt-sm-up-70, .py-sm-up-70 {
        padding-top: 70%!important
    }
    .pr-sm-up-70, .px-sm-up-70 {
        padding-right: 70%!important
    }
    .pb-sm-up-70, .py-sm-up-70 {
        padding-bottom: 70%!important
    }
    .pl-sm-up-70, .px-sm-up-70 {
        padding-left: 70%!important
    }
    .p-sm-up-75 {
        padding: 75%!important
    }
    .pt-sm-up-75, .py-sm-up-75 {
        padding-top: 75%!important
    }
    .pr-sm-up-75, .px-sm-up-75 {
        padding-right: 75%!important
    }
    .pb-sm-up-75, .py-sm-up-75 {
        padding-bottom: 75%!important
    }
    .pl-sm-up-75, .px-sm-up-75 {
        padding-left: 75%!important
    }
    .p-sm-up-80 {
        padding: 80%!important
    }
    .pt-sm-up-80, .py-sm-up-80 {
        padding-top: 80%!important
    }
    .pr-sm-up-80, .px-sm-up-80 {
        padding-right: 80%!important
    }
    .pb-sm-up-80, .py-sm-up-80 {
        padding-bottom: 80%!important
    }
    .pl-sm-up-80, .px-sm-up-80 {
        padding-left: 80%!important
    }
    .p-sm-up-85 {
        padding: 85%!important
    }
    .pt-sm-up-85, .py-sm-up-85 {
        padding-top: 85%!important
    }
    .pr-sm-up-85, .px-sm-up-85 {
        padding-right: 85%!important
    }
    .pb-sm-up-85, .py-sm-up-85 {
        padding-bottom: 85%!important
    }
    .pl-sm-up-85, .px-sm-up-85 {
        padding-left: 85%!important
    }
    .p-sm-up-90 {
        padding: 90%!important
    }
    .pt-sm-up-90, .py-sm-up-90 {
        padding-top: 90%!important
    }
    .pr-sm-up-90, .px-sm-up-90 {
        padding-right: 90%!important
    }
    .pb-sm-up-90, .py-sm-up-90 {
        padding-bottom: 90%!important
    }
    .pl-sm-up-90, .px-sm-up-90 {
        padding-left: 90%!important
    }
    .p-sm-up-95 {
        padding: 95%!important
    }
    .pt-sm-up-95, .py-sm-up-95 {
        padding-top: 95%!important
    }
    .pr-sm-up-95, .px-sm-up-95 {
        padding-right: 95%!important
    }
    .pb-sm-up-95, .py-sm-up-95 {
        padding-bottom: 95%!important
    }
    .pl-sm-up-95, .px-sm-up-95 {
        padding-left: 95%!important
    }
    .p-sm-up-100 {
        padding: 100%!important
    }
    .pt-sm-up-100, .py-sm-up-100 {
        padding-top: 100%!important
    }
    .pr-sm-up-100, .px-sm-up-100 {
        padding-right: 100%!important
    }
    .pb-sm-up-100, .py-sm-up-100 {
        padding-bottom: 100%!important
    }
    .pl-sm-up-100, .px-sm-up-100 {
        padding-left: 100%!important
    }
    .p-sm-up-10px {
        padding: 10px!important
    }
    .pt-sm-up-10px, .py-sm-up-10px {
        padding-top: 10px!important
    }
    .pr-sm-up-10px, .px-sm-up-10px {
        padding-right: 10px!important
    }
    .pb-sm-up-10px, .py-sm-up-10px {
        padding-bottom: 10px!important
    }
    .pl-sm-up-10px, .px-sm-up-10px {
        padding-left: 10px!important
    }
    .p-sm-up-20px {
        padding: 20px!important
    }
    .pt-sm-up-20px, .py-sm-up-20px {
        padding-top: 20px!important
    }
    .pr-sm-up-20px, .px-sm-up-20px {
        padding-right: 20px!important
    }
    .pb-sm-up-20px, .py-sm-up-20px {
        padding-bottom: 20px!important
    }
    .pl-sm-up-20px, .px-sm-up-20px {
        padding-left: 20px!important
    }
    .p-sm-up-30px {
        padding: 30px!important
    }
    .pt-sm-up-30px, .py-sm-up-30px {
        padding-top: 30px!important
    }
    .pr-sm-up-30px, .px-sm-up-30px {
        padding-right: 30px!important
    }
    .pb-sm-up-30px, .py-sm-up-30px {
        padding-bottom: 30px!important
    }
    .pl-sm-up-30px, .px-sm-up-30px {
        padding-left: 30px!important
    }
    .p-sm-up-40px {
        padding: 40px!important
    }
    .pt-sm-up-40px, .py-sm-up-40px {
        padding-top: 40px!important
    }
    .pr-sm-up-40px, .px-sm-up-40px {
        padding-right: 40px!important
    }
    .pb-sm-up-40px, .py-sm-up-40px {
        padding-bottom: 40px!important
    }
    .pl-sm-up-40px, .px-sm-up-40px {
        padding-left: 40px!important
    }
    .p-sm-up-50px {
        padding: 50px!important
    }
    .pt-sm-up-50px, .py-sm-up-50px {
        padding-top: 50px!important
    }
    .pr-sm-up-50px, .px-sm-up-50px {
        padding-right: 50px!important
    }
    .pb-sm-up-50px, .py-sm-up-50px {
        padding-bottom: 50px!important
    }
    .pl-sm-up-50px, .px-sm-up-50px {
        padding-left: 50px!important
    }
    .p-sm-up-60px {
        padding: 60px!important
    }
    .pt-sm-up-60px, .py-sm-up-60px {
        padding-top: 60px!important
    }
    .pr-sm-up-60px, .px-sm-up-60px {
        padding-right: 60px!important
    }
    .pb-sm-up-60px, .py-sm-up-60px {
        padding-bottom: 60px!important
    }
    .pl-sm-up-60px, .px-sm-up-60px {
        padding-left: 60px!important
    }
    .p-sm-up-70px {
        padding: 70px!important
    }
    .pt-sm-up-70px, .py-sm-up-70px {
        padding-top: 70px!important
    }
    .pr-sm-up-70px, .px-sm-up-70px {
        padding-right: 70px!important
    }
    .pb-sm-up-70px, .py-sm-up-70px {
        padding-bottom: 70px!important
    }
    .pl-sm-up-70px, .px-sm-up-70px {
        padding-left: 70px!important
    }
    .p-sm-up-80px {
        padding: 80px!important
    }
    .pt-sm-up-80px, .py-sm-up-80px {
        padding-top: 80px!important
    }
    .pr-sm-up-80px, .px-sm-up-80px {
        padding-right: 80px!important
    }
    .pb-sm-up-80px, .py-sm-up-80px {
        padding-bottom: 80px!important
    }
    .pl-sm-up-80px, .px-sm-up-80px {
        padding-left: 80px!important
    }
    .p-sm-up-90px {
        padding: 90px!important
    }
    .pt-sm-up-90px, .py-sm-up-90px {
        padding-top: 90px!important
    }
    .pr-sm-up-90px, .px-sm-up-90px {
        padding-right: 90px!important
    }
    .pb-sm-up-90px, .py-sm-up-90px {
        padding-bottom: 90px!important
    }
    .pl-sm-up-90px, .px-sm-up-90px {
        padding-left: 90px!important
    }
    .p-sm-up-100px {
        padding: 100px!important
    }
    .pt-sm-up-100px, .py-sm-up-100px {
        padding-top: 100px!important
    }
    .pr-sm-up-100px, .px-sm-up-100px {
        padding-right: 100px!important
    }
    .pb-sm-up-100px, .py-sm-up-100px {
        padding-bottom: 100px!important
    }
    .pl-sm-up-100px, .px-sm-up-100px {
        padding-left: 100px!important
    }
    .p-sm-up-150px {
        padding: 150px!important
    }
    .pt-sm-up-150px, .py-sm-up-150px {
        padding-top: 150px!important
    }
    .pr-sm-up-150px, .px-sm-up-150px {
        padding-right: 150px!important
    }
    .pb-sm-up-150px, .py-sm-up-150px {
        padding-bottom: 150px!important
    }
    .pl-sm-up-150px, .px-sm-up-150px {
        padding-left: 150px!important
    }
    .p-sm-up-200px {
        padding: 200px!important
    }
    .pt-sm-up-200px, .py-sm-up-200px {
        padding-top: 200px!important
    }
    .pr-sm-up-200px, .px-sm-up-200px {
        padding-right: 200px!important
    }
    .pb-sm-up-200px, .py-sm-up-200px {
        padding-bottom: 200px!important
    }
    .pl-sm-up-200px, .px-sm-up-200px {
        padding-left: 200px!important
    }
    .p-sm-up-250px {
        padding: 250px!important
    }
    .pt-sm-up-250px, .py-sm-up-250px {
        padding-top: 250px!important
    }
    .pr-sm-up-250px, .px-sm-up-250px {
        padding-right: 250px!important
    }
    .pb-sm-up-250px, .py-sm-up-250px {
        padding-bottom: 250px!important
    }
    .pl-sm-up-250px, .px-sm-up-250px {
        padding-left: 250px!important
    }
    .p-sm-up-300px {
        padding: 300px!important
    }
    .pt-sm-up-300px, .py-sm-up-300px {
        padding-top: 300px!important
    }
    .pr-sm-up-300px, .px-sm-up-300px {
        padding-right: 300px!important
    }
    .pb-sm-up-300px, .py-sm-up-300px {
        padding-bottom: 300px!important
    }
    .pl-sm-up-300px, .px-sm-up-300px {
        padding-left: 300px!important
    }
    .p-sm-up-350px {
        padding: 350px!important
    }
    .pt-sm-up-350px, .py-sm-up-350px {
        padding-top: 350px!important
    }
    .pr-sm-up-350px, .px-sm-up-350px {
        padding-right: 350px!important
    }
    .pb-sm-up-350px, .py-sm-up-350px {
        padding-bottom: 350px!important
    }
    .pl-sm-up-350px, .px-sm-up-350px {
        padding-left: 350px!important
    }
    .p-sm-up-400px {
        padding: 400px!important
    }
    .pt-sm-up-400px, .py-sm-up-400px {
        padding-top: 400px!important
    }
    .pr-sm-up-400px, .px-sm-up-400px {
        padding-right: 400px!important
    }
    .pb-sm-up-400px, .py-sm-up-400px {
        padding-bottom: 400px!important
    }
    .pl-sm-up-400px, .px-sm-up-400px {
        padding-left: 400px!important
    }
    .p-sm-up-450px {
        padding: 450px!important
    }
    .pt-sm-up-450px, .py-sm-up-450px {
        padding-top: 450px!important
    }
    .pr-sm-up-450px, .px-sm-up-450px {
        padding-right: 450px!important
    }
    .pb-sm-up-450px, .py-sm-up-450px {
        padding-bottom: 450px!important
    }
    .pl-sm-up-450px, .px-sm-up-450px {
        padding-left: 450px!important
    }
    .p-sm-up-500px {
        padding: 500px!important
    }
    .pt-sm-up-500px, .py-sm-up-500px {
        padding-top: 500px!important
    }
    .pr-sm-up-500px, .px-sm-up-500px {
        padding-right: 500px!important
    }
    .pb-sm-up-500px, .py-sm-up-500px {
        padding-bottom: 500px!important
    }
    .pl-sm-up-500px, .px-sm-up-500px {
        padding-left: 500px!important
    }
    .p-sm-up-550px {
        padding: 550px!important
    }
    .pt-sm-up-550px, .py-sm-up-550px {
        padding-top: 550px!important
    }
    .pr-sm-up-550px, .px-sm-up-550px {
        padding-right: 550px!important
    }
    .pb-sm-up-550px, .py-sm-up-550px {
        padding-bottom: 550px!important
    }
    .pl-sm-up-550px, .px-sm-up-550px {
        padding-left: 550px!important
    }
    .p-sm-up-600px {
        padding: 600px!important
    }
    .pt-sm-up-600px, .py-sm-up-600px {
        padding-top: 600px!important
    }
    .pr-sm-up-600px, .px-sm-up-600px {
        padding-right: 600px!important
    }
    .pb-sm-up-600px, .py-sm-up-600px {
        padding-bottom: 600px!important
    }
    .pl-sm-up-600px, .px-sm-up-600px {
        padding-left: 600px!important
    }
    .p-sm-up-650px {
        padding: 650px!important
    }
    .pt-sm-up-650px, .py-sm-up-650px {
        padding-top: 650px!important
    }
    .pr-sm-up-650px, .px-sm-up-650px {
        padding-right: 650px!important
    }
    .pb-sm-up-650px, .py-sm-up-650px {
        padding-bottom: 650px!important
    }
    .pl-sm-up-650px, .px-sm-up-650px {
        padding-left: 650px!important
    }
    .p-sm-up-700px {
        padding: 700px!important
    }
    .pt-sm-up-700px, .py-sm-up-700px {
        padding-top: 700px!important
    }
    .pr-sm-up-700px, .px-sm-up-700px {
        padding-right: 700px!important
    }
    .pb-sm-up-700px, .py-sm-up-700px {
        padding-bottom: 700px!important
    }
    .pl-sm-up-700px, .px-sm-up-700px {
        padding-left: 700px!important
    }
    .p-sm-up-750px {
        padding: 750px!important
    }
    .pt-sm-up-750px, .py-sm-up-750px {
        padding-top: 750px!important
    }
    .pr-sm-up-750px, .px-sm-up-750px {
        padding-right: 750px!important
    }
    .pb-sm-up-750px, .py-sm-up-750px {
        padding-bottom: 750px!important
    }
    .pl-sm-up-750px, .px-sm-up-750px {
        padding-left: 750px!important
    }
    .p-sm-up-800px {
        padding: 800px!important
    }
    .pt-sm-up-800px, .py-sm-up-800px {
        padding-top: 800px!important
    }
    .pr-sm-up-800px, .px-sm-up-800px {
        padding-right: 800px!important
    }
    .pb-sm-up-800px, .py-sm-up-800px {
        padding-bottom: 800px!important
    }
    .pl-sm-up-800px, .px-sm-up-800px {
        padding-left: 800px!important
    }
    .p-sm-up-900px {
        padding: 900px!important
    }
    .pt-sm-up-900px, .py-sm-up-900px {
        padding-top: 900px!important
    }
    .pr-sm-up-900px, .px-sm-up-900px {
        padding-right: 900px!important
    }
    .pb-sm-up-900px, .py-sm-up-900px {
        padding-bottom: 900px!important
    }
    .pl-sm-up-900px, .px-sm-up-900px {
        padding-left: 900px!important
    }
    .p-sm-up-850px {
        padding: 850px!important
    }
    .pt-sm-up-850px, .py-sm-up-850px {
        padding-top: 850px!important
    }
    .pr-sm-up-850px, .px-sm-up-850px {
        padding-right: 850px!important
    }
    .pb-sm-up-850px, .py-sm-up-850px {
        padding-bottom: 850px!important
    }
    .pl-sm-up-850px, .px-sm-up-850px {
        padding-left: 850px!important
    }
    .p-sm-up-1000px {
        padding: 1000px!important
    }
    .pt-sm-up-1000px, .py-sm-up-1000px {
        padding-top: 1000px!important
    }
    .pr-sm-up-1000px, .px-sm-up-1000px {
        padding-right: 1000px!important
    }
    .pb-sm-up-1000px, .py-sm-up-1000px {
        padding-bottom: 1000px!important
    }
    .pl-sm-up-1000px, .px-sm-up-1000px {
        padding-left: 1000px!important
    }
    .p-sm-up-1050px {
        padding: 1050px!important
    }
    .pt-sm-up-1050px, .py-sm-up-1050px {
        padding-top: 1050px!important
    }
    .pr-sm-up-1050px, .px-sm-up-1050px {
        padding-right: 1050px!important
    }
    .pb-sm-up-1050px, .py-sm-up-1050px {
        padding-bottom: 1050px!important
    }
    .pl-sm-up-1050px, .px-sm-up-1050px {
        padding-left: 1050px!important
    }
    .p-sm-up-1100px {
        padding: 1100px!important
    }
    .pt-sm-up-1100px, .py-sm-up-1100px {
        padding-top: 1100px!important
    }
    .pr-sm-up-1100px, .px-sm-up-1100px {
        padding-right: 1100px!important
    }
    .pb-sm-up-1100px, .py-sm-up-1100px {
        padding-bottom: 1100px!important
    }
    .pl-sm-up-1100px, .px-sm-up-1100px {
        padding-left: 1100px!important
    }
    .p-sm-up-1150px {
        padding: 1150px!important
    }
    .pt-sm-up-1150px, .py-sm-up-1150px {
        padding-top: 1150px!important
    }
    .pr-sm-up-1150px, .px-sm-up-1150px {
        padding-right: 1150px!important
    }
    .pb-sm-up-1150px, .py-sm-up-1150px {
        padding-bottom: 1150px!important
    }
    .pl-sm-up-1150px, .px-sm-up-1150px {
        padding-left: 1150px!important
    }
    .p-sm-up-1200px {
        padding: 1200px!important
    }
    .pt-sm-up-1200px, .py-sm-up-1200px {
        padding-top: 1200px!important
    }
    .pr-sm-up-1200px, .px-sm-up-1200px {
        padding-right: 1200px!important
    }
    .pb-sm-up-1200px, .py-sm-up-1200px {
        padding-bottom: 1200px!important
    }
    .pl-sm-up-1200px, .px-sm-up-1200px {
        padding-left: 1200px!important
    }
    .p-sm-up-xs {
        padding: .5rem!important
    }
    .pt-sm-up-xs, .py-sm-up-xs {
        padding-top: .5rem!important
    }
    .pr-sm-up-xs, .px-sm-up-xs {
        padding-right: .5rem!important
    }
    .pb-sm-up-xs, .py-sm-up-xs {
        padding-bottom: .5rem!important
    }
    .pl-sm-up-xs, .px-sm-up-xs {
        padding-left: .5rem!important
    }
    .p-sm-up-sm {
        padding: 1rem!important
    }
    .pt-sm-up-sm, .py-sm-up-sm {
        padding-top: 1rem!important
    }
    .pr-sm-up-sm, .px-sm-up-sm {
        padding-right: 1rem!important
    }
    .pb-sm-up-sm, .py-sm-up-sm {
        padding-bottom: 1rem!important
    }
    .pl-sm-up-sm, .px-sm-up-sm {
        padding-left: 1rem!important
    }
    .p-sm-up-md {
        padding: 1.5rem!important
    }
    .pt-sm-up-md, .py-sm-up-md {
        padding-top: 1.5rem!important
    }
    .pr-sm-up-md, .px-sm-up-md {
        padding-right: 1.5rem!important
    }
    .pb-sm-up-md, .py-sm-up-md {
        padding-bottom: 1.5rem!important
    }
    .pl-sm-up-md, .px-sm-up-md {
        padding-left: 1.5rem!important
    }
    .p-sm-up-lg {
        padding: 2rem!important
    }
    .pt-sm-up-lg, .py-sm-up-lg {
        padding-top: 2rem!important
    }
    .pr-sm-up-lg, .px-sm-up-lg {
        padding-right: 2rem!important
    }
    .pb-sm-up-lg, .py-sm-up-lg {
        padding-bottom: 2rem!important
    }
    .pl-sm-up-lg, .px-sm-up-lg {
        padding-left: 2rem!important
    }
    .p-sm-up-xl {
        padding: 2.5rem!important
    }
    .pt-sm-up-xl, .py-sm-up-xl {
        padding-top: 2.5rem!important
    }
    .pr-sm-up-xl, .px-sm-up-xl {
        padding-right: 2.5rem!important
    }
    .pb-sm-up-xl, .py-sm-up-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-sm-up-xl, .px-sm-up-xl {
        padding-left: 2.5rem!important
    }
    .p-sm-up-gutter {
        padding: 30px!important
    }
    .pt-sm-up-gutter, .py-sm-up-gutter {
        padding-top: 30px!important
    }
    .pr-sm-up-gutter, .px-sm-up-gutter {
        padding-right: 30px!important
    }
    .pb-sm-up-gutter, .py-sm-up-gutter {
        padding-bottom: 30px!important
    }
    .pl-sm-up-gutter, .px-sm-up-gutter {
        padding-left: 30px!important
    }
    .p-sm-up-gutter-half {
        padding: 15px!important
    }
    .pt-sm-up-gutter-half, .py-sm-up-gutter-half {
        padding-top: 15px!important
    }
    .pr-sm-up-gutter-half, .px-sm-up-gutter-half {
        padding-right: 15px!important
    }
    .pb-sm-up-gutter-half, .py-sm-up-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-sm-up-gutter-half, .px-sm-up-gutter-half {
        padding-left: 15px!important
    }
    .m-sm-up-auto {
        margin: auto!important
    }
    .mt-sm-up-auto, .my-sm-up-auto {
        margin-top: auto!important
    }
    .mr-sm-up-auto, .mx-sm-up-auto {
        margin-right: auto!important
    }
    .mb-sm-up-auto, .my-sm-up-auto {
        margin-bottom: auto!important
    }
    .ml-sm-up-auto, .mx-sm-up-auto {
        margin-left: auto!important
    }
}

@media (max-width:767.98px) {
    .m-md-down-1 {
        margin: .125rem!important
    }
    .mt-md-down-1, .my-md-down-1 {
        margin-top: .125rem!important
    }
    .mr-md-down-1, .mx-md-down-1 {
        margin-right: .125rem!important
    }
    .mb-md-down-1, .my-md-down-1 {
        margin-bottom: .125rem!important
    }
    .ml-md-down-1, .mx-md-down-1 {
        margin-left: .125rem!important
    }
    .m-md-down--1 {
        margin: -.125rem!important
    }
    .mt-md-down--1, .my-md-down--1 {
        margin-top: -.125rem!important
    }
    .mr-md-down--1, .mx-md-down--1 {
        margin-right: -.125rem!important
    }
    .mb-md-down--1, .my-md-down--1 {
        margin-bottom: -.125rem!important
    }
    .ml-md-down--1, .mx-md-down--1 {
        margin-left: -.125rem!important
    }
    .m-md-down-2 {
        margin: .25rem!important
    }
    .mt-md-down-2, .my-md-down-2 {
        margin-top: .25rem!important
    }
    .mr-md-down-2, .mx-md-down-2 {
        margin-right: .25rem!important
    }
    .mb-md-down-2, .my-md-down-2 {
        margin-bottom: .25rem!important
    }
    .ml-md-down-2, .mx-md-down-2 {
        margin-left: .25rem!important
    }
    .m-md-down--2 {
        margin: -.25rem!important
    }
    .mt-md-down--2, .my-md-down--2 {
        margin-top: -.25rem!important
    }
    .mr-md-down--2, .mx-md-down--2 {
        margin-right: -.25rem!important
    }
    .mb-md-down--2, .my-md-down--2 {
        margin-bottom: -.25rem!important
    }
    .ml-md-down--2, .mx-md-down--2 {
        margin-left: -.25rem!important
    }
    .m-md-down-3 {
        margin: .5rem!important
    }
    .mt-md-down-3, .my-md-down-3 {
        margin-top: .5rem!important
    }
    .mr-md-down-3, .mx-md-down-3 {
        margin-right: .5rem!important
    }
    .mb-md-down-3, .my-md-down-3 {
        margin-bottom: .5rem!important
    }
    .ml-md-down-3, .mx-md-down-3 {
        margin-left: .5rem!important
    }
    .m-md-down--3 {
        margin: -.5rem!important
    }
    .mt-md-down--3, .my-md-down--3 {
        margin-top: -.5rem!important
    }
    .mr-md-down--3, .mx-md-down--3 {
        margin-right: -.5rem!important
    }
    .mb-md-down--3, .my-md-down--3 {
        margin-bottom: -.5rem!important
    }
    .ml-md-down--3, .mx-md-down--3 {
        margin-left: -.5rem!important
    }
    .m-md-down-4 {
        margin: .75rem!important
    }
    .mt-md-down-4, .my-md-down-4 {
        margin-top: .75rem!important
    }
    .mr-md-down-4, .mx-md-down-4 {
        margin-right: .75rem!important
    }
    .mb-md-down-4, .my-md-down-4 {
        margin-bottom: .75rem!important
    }
    .ml-md-down-4, .mx-md-down-4 {
        margin-left: .75rem!important
    }
    .m-md-down--4 {
        margin: -.75rem!important
    }
    .mt-md-down--4, .my-md-down--4 {
        margin-top: -.75rem!important
    }
    .mr-md-down--4, .mx-md-down--4 {
        margin-right: -.75rem!important
    }
    .mb-md-down--4, .my-md-down--4 {
        margin-bottom: -.75rem!important
    }
    .ml-md-down--4, .mx-md-down--4 {
        margin-left: -.75rem!important
    }
    .m-md-down-5 {
        margin: 1.5rem!important
    }
    .mt-md-down-5, .my-md-down-5 {
        margin-top: 1.5rem!important
    }
    .mr-md-down-5, .mx-md-down-5 {
        margin-right: 1.5rem!important
    }
    .mb-md-down-5, .my-md-down-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-md-down-5, .mx-md-down-5 {
        margin-left: 1.5rem!important
    }
    .m-md-down--5 {
        margin: -1.5rem!important
    }
    .mt-md-down--5, .my-md-down--5 {
        margin-top: -1.5rem!important
    }
    .mr-md-down--5, .mx-md-down--5 {
        margin-right: -1.5rem!important
    }
    .mb-md-down--5, .my-md-down--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-md-down--5, .mx-md-down--5 {
        margin-left: -1.5rem!important
    }
    .m-md-down-0 {
        margin: 0!important
    }
    .mt-md-down-0, .my-md-down-0 {
        margin-top: 0!important
    }
    .mr-md-down-0, .mx-md-down-0 {
        margin-right: 0!important
    }
    .mb-md-down-0, .my-md-down-0 {
        margin-bottom: 0!important
    }
    .ml-md-down-0, .mx-md-down-0 {
        margin-left: 0!important
    }
    .m-md-down--0 {
        margin: 0!important
    }
    .mt-md-down--0, .my-md-down--0 {
        margin-top: 0!important
    }
    .mr-md-down--0, .mx-md-down--0 {
        margin-right: 0!important
    }
    .mb-md-down--0, .my-md-down--0 {
        margin-bottom: 0!important
    }
    .ml-md-down--0, .mx-md-down--0 {
        margin-left: 0!important
    }
    .m-md-down-10 {
        margin: 10%!important
    }
    .mt-md-down-10, .my-md-down-10 {
        margin-top: 10%!important
    }
    .mr-md-down-10, .mx-md-down-10 {
        margin-right: 10%!important
    }
    .mb-md-down-10, .my-md-down-10 {
        margin-bottom: 10%!important
    }
    .ml-md-down-10, .mx-md-down-10 {
        margin-left: 10%!important
    }
    .m-md-down--10 {
        margin: -10%!important
    }
    .mt-md-down--10, .my-md-down--10 {
        margin-top: -10%!important
    }
    .mr-md-down--10, .mx-md-down--10 {
        margin-right: -10%!important
    }
    .mb-md-down--10, .my-md-down--10 {
        margin-bottom: -10%!important
    }
    .ml-md-down--10, .mx-md-down--10 {
        margin-left: -10%!important
    }
    .m-md-down-15 {
        margin: 15%!important
    }
    .mt-md-down-15, .my-md-down-15 {
        margin-top: 15%!important
    }
    .mr-md-down-15, .mx-md-down-15 {
        margin-right: 15%!important
    }
    .mb-md-down-15, .my-md-down-15 {
        margin-bottom: 15%!important
    }
    .ml-md-down-15, .mx-md-down-15 {
        margin-left: 15%!important
    }
    .m-md-down--15 {
        margin: -15%!important
    }
    .mt-md-down--15, .my-md-down--15 {
        margin-top: -15%!important
    }
    .mr-md-down--15, .mx-md-down--15 {
        margin-right: -15%!important
    }
    .mb-md-down--15, .my-md-down--15 {
        margin-bottom: -15%!important
    }
    .ml-md-down--15, .mx-md-down--15 {
        margin-left: -15%!important
    }
    .m-md-down-20 {
        margin: 20%!important
    }
    .mt-md-down-20, .my-md-down-20 {
        margin-top: 20%!important
    }
    .mr-md-down-20, .mx-md-down-20 {
        margin-right: 20%!important
    }
    .mb-md-down-20, .my-md-down-20 {
        margin-bottom: 20%!important
    }
    .ml-md-down-20, .mx-md-down-20 {
        margin-left: 20%!important
    }
    .m-md-down--20 {
        margin: -20%!important
    }
    .mt-md-down--20, .my-md-down--20 {
        margin-top: -20%!important
    }
    .mr-md-down--20, .mx-md-down--20 {
        margin-right: -20%!important
    }
    .mb-md-down--20, .my-md-down--20 {
        margin-bottom: -20%!important
    }
    .ml-md-down--20, .mx-md-down--20 {
        margin-left: -20%!important
    }
    .m-md-down-25 {
        margin: 25%!important
    }
    .mt-md-down-25, .my-md-down-25 {
        margin-top: 25%!important
    }
    .mr-md-down-25, .mx-md-down-25 {
        margin-right: 25%!important
    }
    .mb-md-down-25, .my-md-down-25 {
        margin-bottom: 25%!important
    }
    .ml-md-down-25, .mx-md-down-25 {
        margin-left: 25%!important
    }
    .m-md-down--25 {
        margin: -25%!important
    }
    .mt-md-down--25, .my-md-down--25 {
        margin-top: -25%!important
    }
    .mr-md-down--25, .mx-md-down--25 {
        margin-right: -25%!important
    }
    .mb-md-down--25, .my-md-down--25 {
        margin-bottom: -25%!important
    }
    .ml-md-down--25, .mx-md-down--25 {
        margin-left: -25%!important
    }
    .m-md-down-30 {
        margin: 30%!important
    }
    .mt-md-down-30, .my-md-down-30 {
        margin-top: 30%!important
    }
    .mr-md-down-30, .mx-md-down-30 {
        margin-right: 30%!important
    }
    .mb-md-down-30, .my-md-down-30 {
        margin-bottom: 30%!important
    }
    .ml-md-down-30, .mx-md-down-30 {
        margin-left: 30%!important
    }
    .m-md-down--30 {
        margin: -30%!important
    }
    .mt-md-down--30, .my-md-down--30 {
        margin-top: -30%!important
    }
    .mr-md-down--30, .mx-md-down--30 {
        margin-right: -30%!important
    }
    .mb-md-down--30, .my-md-down--30 {
        margin-bottom: -30%!important
    }
    .ml-md-down--30, .mx-md-down--30 {
        margin-left: -30%!important
    }
    .m-md-down-35 {
        margin: 35%!important
    }
    .mt-md-down-35, .my-md-down-35 {
        margin-top: 35%!important
    }
    .mr-md-down-35, .mx-md-down-35 {
        margin-right: 35%!important
    }
    .mb-md-down-35, .my-md-down-35 {
        margin-bottom: 35%!important
    }
    .ml-md-down-35, .mx-md-down-35 {
        margin-left: 35%!important
    }
    .m-md-down--35 {
        margin: -35%!important
    }
    .mt-md-down--35, .my-md-down--35 {
        margin-top: -35%!important
    }
    .mr-md-down--35, .mx-md-down--35 {
        margin-right: -35%!important
    }
    .mb-md-down--35, .my-md-down--35 {
        margin-bottom: -35%!important
    }
    .ml-md-down--35, .mx-md-down--35 {
        margin-left: -35%!important
    }
    .m-md-down-40 {
        margin: 40%!important
    }
    .mt-md-down-40, .my-md-down-40 {
        margin-top: 40%!important
    }
    .mr-md-down-40, .mx-md-down-40 {
        margin-right: 40%!important
    }
    .mb-md-down-40, .my-md-down-40 {
        margin-bottom: 40%!important
    }
    .ml-md-down-40, .mx-md-down-40 {
        margin-left: 40%!important
    }
    .m-md-down--40 {
        margin: -40%!important
    }
    .mt-md-down--40, .my-md-down--40 {
        margin-top: -40%!important
    }
    .mr-md-down--40, .mx-md-down--40 {
        margin-right: -40%!important
    }
    .mb-md-down--40, .my-md-down--40 {
        margin-bottom: -40%!important
    }
    .ml-md-down--40, .mx-md-down--40 {
        margin-left: -40%!important
    }
    .m-md-down-45 {
        margin: 45%!important
    }
    .mt-md-down-45, .my-md-down-45 {
        margin-top: 45%!important
    }
    .mr-md-down-45, .mx-md-down-45 {
        margin-right: 45%!important
    }
    .mb-md-down-45, .my-md-down-45 {
        margin-bottom: 45%!important
    }
    .ml-md-down-45, .mx-md-down-45 {
        margin-left: 45%!important
    }
    .m-md-down--45 {
        margin: -45%!important
    }
    .mt-md-down--45, .my-md-down--45 {
        margin-top: -45%!important
    }
    .mr-md-down--45, .mx-md-down--45 {
        margin-right: -45%!important
    }
    .mb-md-down--45, .my-md-down--45 {
        margin-bottom: -45%!important
    }
    .ml-md-down--45, .mx-md-down--45 {
        margin-left: -45%!important
    }
    .m-md-down-50 {
        margin: 50%!important
    }
    .mt-md-down-50, .my-md-down-50 {
        margin-top: 50%!important
    }
    .mr-md-down-50, .mx-md-down-50 {
        margin-right: 50%!important
    }
    .mb-md-down-50, .my-md-down-50 {
        margin-bottom: 50%!important
    }
    .ml-md-down-50, .mx-md-down-50 {
        margin-left: 50%!important
    }
    .m-md-down--50 {
        margin: -50%!important
    }
    .mt-md-down--50, .my-md-down--50 {
        margin-top: -50%!important
    }
    .mr-md-down--50, .mx-md-down--50 {
        margin-right: -50%!important
    }
    .mb-md-down--50, .my-md-down--50 {
        margin-bottom: -50%!important
    }
    .ml-md-down--50, .mx-md-down--50 {
        margin-left: -50%!important
    }
    .m-md-down-55 {
        margin: 55%!important
    }
    .mt-md-down-55, .my-md-down-55 {
        margin-top: 55%!important
    }
    .mr-md-down-55, .mx-md-down-55 {
        margin-right: 55%!important
    }
    .mb-md-down-55, .my-md-down-55 {
        margin-bottom: 55%!important
    }
    .ml-md-down-55, .mx-md-down-55 {
        margin-left: 55%!important
    }
    .m-md-down--55 {
        margin: -55%!important
    }
    .mt-md-down--55, .my-md-down--55 {
        margin-top: -55%!important
    }
    .mr-md-down--55, .mx-md-down--55 {
        margin-right: -55%!important
    }
    .mb-md-down--55, .my-md-down--55 {
        margin-bottom: -55%!important
    }
    .ml-md-down--55, .mx-md-down--55 {
        margin-left: -55%!important
    }
    .m-md-down-60 {
        margin: 60%!important
    }
    .mt-md-down-60, .my-md-down-60 {
        margin-top: 60%!important
    }
    .mr-md-down-60, .mx-md-down-60 {
        margin-right: 60%!important
    }
    .mb-md-down-60, .my-md-down-60 {
        margin-bottom: 60%!important
    }
    .ml-md-down-60, .mx-md-down-60 {
        margin-left: 60%!important
    }
    .m-md-down--60 {
        margin: -60%!important
    }
    .mt-md-down--60, .my-md-down--60 {
        margin-top: -60%!important
    }
    .mr-md-down--60, .mx-md-down--60 {
        margin-right: -60%!important
    }
    .mb-md-down--60, .my-md-down--60 {
        margin-bottom: -60%!important
    }
    .ml-md-down--60, .mx-md-down--60 {
        margin-left: -60%!important
    }
    .m-md-down-65 {
        margin: 65%!important
    }
    .mt-md-down-65, .my-md-down-65 {
        margin-top: 65%!important
    }
    .mr-md-down-65, .mx-md-down-65 {
        margin-right: 65%!important
    }
    .mb-md-down-65, .my-md-down-65 {
        margin-bottom: 65%!important
    }
    .ml-md-down-65, .mx-md-down-65 {
        margin-left: 65%!important
    }
    .m-md-down--65 {
        margin: -65%!important
    }
    .mt-md-down--65, .my-md-down--65 {
        margin-top: -65%!important
    }
    .mr-md-down--65, .mx-md-down--65 {
        margin-right: -65%!important
    }
    .mb-md-down--65, .my-md-down--65 {
        margin-bottom: -65%!important
    }
    .ml-md-down--65, .mx-md-down--65 {
        margin-left: -65%!important
    }
    .m-md-down-70 {
        margin: 70%!important
    }
    .mt-md-down-70, .my-md-down-70 {
        margin-top: 70%!important
    }
    .mr-md-down-70, .mx-md-down-70 {
        margin-right: 70%!important
    }
    .mb-md-down-70, .my-md-down-70 {
        margin-bottom: 70%!important
    }
    .ml-md-down-70, .mx-md-down-70 {
        margin-left: 70%!important
    }
    .m-md-down--70 {
        margin: -70%!important
    }
    .mt-md-down--70, .my-md-down--70 {
        margin-top: -70%!important
    }
    .mr-md-down--70, .mx-md-down--70 {
        margin-right: -70%!important
    }
    .mb-md-down--70, .my-md-down--70 {
        margin-bottom: -70%!important
    }
    .ml-md-down--70, .mx-md-down--70 {
        margin-left: -70%!important
    }
    .m-md-down-75 {
        margin: 75%!important
    }
    .mt-md-down-75, .my-md-down-75 {
        margin-top: 75%!important
    }
    .mr-md-down-75, .mx-md-down-75 {
        margin-right: 75%!important
    }
    .mb-md-down-75, .my-md-down-75 {
        margin-bottom: 75%!important
    }
    .ml-md-down-75, .mx-md-down-75 {
        margin-left: 75%!important
    }
    .m-md-down--75 {
        margin: -75%!important
    }
    .mt-md-down--75, .my-md-down--75 {
        margin-top: -75%!important
    }
    .mr-md-down--75, .mx-md-down--75 {
        margin-right: -75%!important
    }
    .mb-md-down--75, .my-md-down--75 {
        margin-bottom: -75%!important
    }
    .ml-md-down--75, .mx-md-down--75 {
        margin-left: -75%!important
    }
    .m-md-down-80 {
        margin: 80%!important
    }
    .mt-md-down-80, .my-md-down-80 {
        margin-top: 80%!important
    }
    .mr-md-down-80, .mx-md-down-80 {
        margin-right: 80%!important
    }
    .mb-md-down-80, .my-md-down-80 {
        margin-bottom: 80%!important
    }
    .ml-md-down-80, .mx-md-down-80 {
        margin-left: 80%!important
    }
    .m-md-down--80 {
        margin: -80%!important
    }
    .mt-md-down--80, .my-md-down--80 {
        margin-top: -80%!important
    }
    .mr-md-down--80, .mx-md-down--80 {
        margin-right: -80%!important
    }
    .mb-md-down--80, .my-md-down--80 {
        margin-bottom: -80%!important
    }
    .ml-md-down--80, .mx-md-down--80 {
        margin-left: -80%!important
    }
    .m-md-down-85 {
        margin: 85%!important
    }
    .mt-md-down-85, .my-md-down-85 {
        margin-top: 85%!important
    }
    .mr-md-down-85, .mx-md-down-85 {
        margin-right: 85%!important
    }
    .mb-md-down-85, .my-md-down-85 {
        margin-bottom: 85%!important
    }
    .ml-md-down-85, .mx-md-down-85 {
        margin-left: 85%!important
    }
    .m-md-down--85 {
        margin: -85%!important
    }
    .mt-md-down--85, .my-md-down--85 {
        margin-top: -85%!important
    }
    .mr-md-down--85, .mx-md-down--85 {
        margin-right: -85%!important
    }
    .mb-md-down--85, .my-md-down--85 {
        margin-bottom: -85%!important
    }
    .ml-md-down--85, .mx-md-down--85 {
        margin-left: -85%!important
    }
    .m-md-down-90 {
        margin: 90%!important
    }
    .mt-md-down-90, .my-md-down-90 {
        margin-top: 90%!important
    }
    .mr-md-down-90, .mx-md-down-90 {
        margin-right: 90%!important
    }
    .mb-md-down-90, .my-md-down-90 {
        margin-bottom: 90%!important
    }
    .ml-md-down-90, .mx-md-down-90 {
        margin-left: 90%!important
    }
    .m-md-down--90 {
        margin: -90%!important
    }
    .mt-md-down--90, .my-md-down--90 {
        margin-top: -90%!important
    }
    .mr-md-down--90, .mx-md-down--90 {
        margin-right: -90%!important
    }
    .mb-md-down--90, .my-md-down--90 {
        margin-bottom: -90%!important
    }
    .ml-md-down--90, .mx-md-down--90 {
        margin-left: -90%!important
    }
    .m-md-down-95 {
        margin: 95%!important
    }
    .mt-md-down-95, .my-md-down-95 {
        margin-top: 95%!important
    }
    .mr-md-down-95, .mx-md-down-95 {
        margin-right: 95%!important
    }
    .mb-md-down-95, .my-md-down-95 {
        margin-bottom: 95%!important
    }
    .ml-md-down-95, .mx-md-down-95 {
        margin-left: 95%!important
    }
    .m-md-down--95 {
        margin: -95%!important
    }
    .mt-md-down--95, .my-md-down--95 {
        margin-top: -95%!important
    }
    .mr-md-down--95, .mx-md-down--95 {
        margin-right: -95%!important
    }
    .mb-md-down--95, .my-md-down--95 {
        margin-bottom: -95%!important
    }
    .ml-md-down--95, .mx-md-down--95 {
        margin-left: -95%!important
    }
    .m-md-down-100 {
        margin: 100%!important
    }
    .mt-md-down-100, .my-md-down-100 {
        margin-top: 100%!important
    }
    .mr-md-down-100, .mx-md-down-100 {
        margin-right: 100%!important
    }
    .mb-md-down-100, .my-md-down-100 {
        margin-bottom: 100%!important
    }
    .ml-md-down-100, .mx-md-down-100 {
        margin-left: 100%!important
    }
    .m-md-down--100 {
        margin: -100%!important
    }
    .mt-md-down--100, .my-md-down--100 {
        margin-top: -100%!important
    }
    .mr-md-down--100, .mx-md-down--100 {
        margin-right: -100%!important
    }
    .mb-md-down--100, .my-md-down--100 {
        margin-bottom: -100%!important
    }
    .ml-md-down--100, .mx-md-down--100 {
        margin-left: -100%!important
    }
    .m-md-down-10px {
        margin: 10px!important
    }
    .mt-md-down-10px, .my-md-down-10px {
        margin-top: 10px!important
    }
    .mr-md-down-10px, .mx-md-down-10px {
        margin-right: 10px!important
    }
    .mb-md-down-10px, .my-md-down-10px {
        margin-bottom: 10px!important
    }
    .ml-md-down-10px, .mx-md-down-10px {
        margin-left: 10px!important
    }
    .m-md-down--10px {
        margin: -10px!important
    }
    .mt-md-down--10px, .my-md-down--10px {
        margin-top: -10px!important
    }
    .mr-md-down--10px, .mx-md-down--10px {
        margin-right: -10px!important
    }
    .mb-md-down--10px, .my-md-down--10px {
        margin-bottom: -10px!important
    }
    .ml-md-down--10px, .mx-md-down--10px {
        margin-left: -10px!important
    }
    .m-md-down-20px {
        margin: 20px!important
    }
    .mt-md-down-20px, .my-md-down-20px {
        margin-top: 20px!important
    }
    .mr-md-down-20px, .mx-md-down-20px {
        margin-right: 20px!important
    }
    .mb-md-down-20px, .my-md-down-20px {
        margin-bottom: 20px!important
    }
    .ml-md-down-20px, .mx-md-down-20px {
        margin-left: 20px!important
    }
    .m-md-down--20px {
        margin: -20px!important
    }
    .mt-md-down--20px, .my-md-down--20px {
        margin-top: -20px!important
    }
    .mr-md-down--20px, .mx-md-down--20px {
        margin-right: -20px!important
    }
    .mb-md-down--20px, .my-md-down--20px {
        margin-bottom: -20px!important
    }
    .ml-md-down--20px, .mx-md-down--20px {
        margin-left: -20px!important
    }
    .m-md-down-30px {
        margin: 30px!important
    }
    .mt-md-down-30px, .my-md-down-30px {
        margin-top: 30px!important
    }
    .mr-md-down-30px, .mx-md-down-30px {
        margin-right: 30px!important
    }
    .mb-md-down-30px, .my-md-down-30px {
        margin-bottom: 30px!important
    }
    .ml-md-down-30px, .mx-md-down-30px {
        margin-left: 30px!important
    }
    .m-md-down--30px {
        margin: -30px!important
    }
    .mt-md-down--30px, .my-md-down--30px {
        margin-top: -30px!important
    }
    .mr-md-down--30px, .mx-md-down--30px {
        margin-right: -30px!important
    }
    .mb-md-down--30px, .my-md-down--30px {
        margin-bottom: -30px!important
    }
    .ml-md-down--30px, .mx-md-down--30px {
        margin-left: -30px!important
    }
    .m-md-down-40px {
        margin: 40px!important
    }
    .mt-md-down-40px, .my-md-down-40px {
        margin-top: 40px!important
    }
    .mr-md-down-40px, .mx-md-down-40px {
        margin-right: 40px!important
    }
    .mb-md-down-40px, .my-md-down-40px {
        margin-bottom: 40px!important
    }
    .ml-md-down-40px, .mx-md-down-40px {
        margin-left: 40px!important
    }
    .m-md-down--40px {
        margin: -40px!important
    }
    .mt-md-down--40px, .my-md-down--40px {
        margin-top: -40px!important
    }
    .mr-md-down--40px, .mx-md-down--40px {
        margin-right: -40px!important
    }
    .mb-md-down--40px, .my-md-down--40px {
        margin-bottom: -40px!important
    }
    .ml-md-down--40px, .mx-md-down--40px {
        margin-left: -40px!important
    }
    .m-md-down-50px {
        margin: 50px!important
    }
    .mt-md-down-50px, .my-md-down-50px {
        margin-top: 50px!important
    }
    .mr-md-down-50px, .mx-md-down-50px {
        margin-right: 50px!important
    }
    .mb-md-down-50px, .my-md-down-50px {
        margin-bottom: 50px!important
    }
    .ml-md-down-50px, .mx-md-down-50px {
        margin-left: 50px!important
    }
    .m-md-down--50px {
        margin: -50px!important
    }
    .mt-md-down--50px, .my-md-down--50px {
        margin-top: -50px!important
    }
    .mr-md-down--50px, .mx-md-down--50px {
        margin-right: -50px!important
    }
    .mb-md-down--50px, .my-md-down--50px {
        margin-bottom: -50px!important
    }
    .ml-md-down--50px, .mx-md-down--50px {
        margin-left: -50px!important
    }
    .m-md-down-60px {
        margin: 60px!important
    }
    .mt-md-down-60px, .my-md-down-60px {
        margin-top: 60px!important
    }
    .mr-md-down-60px, .mx-md-down-60px {
        margin-right: 60px!important
    }
    .mb-md-down-60px, .my-md-down-60px {
        margin-bottom: 60px!important
    }
    .ml-md-down-60px, .mx-md-down-60px {
        margin-left: 60px!important
    }
    .m-md-down--60px {
        margin: -60px!important
    }
    .mt-md-down--60px, .my-md-down--60px {
        margin-top: -60px!important
    }
    .mr-md-down--60px, .mx-md-down--60px {
        margin-right: -60px!important
    }
    .mb-md-down--60px, .my-md-down--60px {
        margin-bottom: -60px!important
    }
    .ml-md-down--60px, .mx-md-down--60px {
        margin-left: -60px!important
    }
    .m-md-down-70px {
        margin: 70px!important
    }
    .mt-md-down-70px, .my-md-down-70px {
        margin-top: 70px!important
    }
    .mr-md-down-70px, .mx-md-down-70px {
        margin-right: 70px!important
    }
    .mb-md-down-70px, .my-md-down-70px {
        margin-bottom: 70px!important
    }
    .ml-md-down-70px, .mx-md-down-70px {
        margin-left: 70px!important
    }
    .m-md-down--70px {
        margin: -70px!important
    }
    .mt-md-down--70px, .my-md-down--70px {
        margin-top: -70px!important
    }
    .mr-md-down--70px, .mx-md-down--70px {
        margin-right: -70px!important
    }
    .mb-md-down--70px, .my-md-down--70px {
        margin-bottom: -70px!important
    }
    .ml-md-down--70px, .mx-md-down--70px {
        margin-left: -70px!important
    }
    .m-md-down-80px {
        margin: 80px!important
    }
    .mt-md-down-80px, .my-md-down-80px {
        margin-top: 80px!important
    }
    .mr-md-down-80px, .mx-md-down-80px {
        margin-right: 80px!important
    }
    .mb-md-down-80px, .my-md-down-80px {
        margin-bottom: 80px!important
    }
    .ml-md-down-80px, .mx-md-down-80px {
        margin-left: 80px!important
    }
    .m-md-down--80px {
        margin: -80px!important
    }
    .mt-md-down--80px, .my-md-down--80px {
        margin-top: -80px!important
    }
    .mr-md-down--80px, .mx-md-down--80px {
        margin-right: -80px!important
    }
    .mb-md-down--80px, .my-md-down--80px {
        margin-bottom: -80px!important
    }
    .ml-md-down--80px, .mx-md-down--80px {
        margin-left: -80px!important
    }
    .m-md-down-90px {
        margin: 90px!important
    }
    .mt-md-down-90px, .my-md-down-90px {
        margin-top: 90px!important
    }
    .mr-md-down-90px, .mx-md-down-90px {
        margin-right: 90px!important
    }
    .mb-md-down-90px, .my-md-down-90px {
        margin-bottom: 90px!important
    }
    .ml-md-down-90px, .mx-md-down-90px {
        margin-left: 90px!important
    }
    .m-md-down--90px {
        margin: -90px!important
    }
    .mt-md-down--90px, .my-md-down--90px {
        margin-top: -90px!important
    }
    .mr-md-down--90px, .mx-md-down--90px {
        margin-right: -90px!important
    }
    .mb-md-down--90px, .my-md-down--90px {
        margin-bottom: -90px!important
    }
    .ml-md-down--90px, .mx-md-down--90px {
        margin-left: -90px!important
    }
    .m-md-down-100px {
        margin: 100px!important
    }
    .mt-md-down-100px, .my-md-down-100px {
        margin-top: 100px!important
    }
    .mr-md-down-100px, .mx-md-down-100px {
        margin-right: 100px!important
    }
    .mb-md-down-100px, .my-md-down-100px {
        margin-bottom: 100px!important
    }
    .ml-md-down-100px, .mx-md-down-100px {
        margin-left: 100px!important
    }
    .m-md-down--100px {
        margin: -100px!important
    }
    .mt-md-down--100px, .my-md-down--100px {
        margin-top: -100px!important
    }
    .mr-md-down--100px, .mx-md-down--100px {
        margin-right: -100px!important
    }
    .mb-md-down--100px, .my-md-down--100px {
        margin-bottom: -100px!important
    }
    .ml-md-down--100px, .mx-md-down--100px {
        margin-left: -100px!important
    }
    .m-md-down-150px {
        margin: 150px!important
    }
    .mt-md-down-150px, .my-md-down-150px {
        margin-top: 150px!important
    }
    .mr-md-down-150px, .mx-md-down-150px {
        margin-right: 150px!important
    }
    .mb-md-down-150px, .my-md-down-150px {
        margin-bottom: 150px!important
    }
    .ml-md-down-150px, .mx-md-down-150px {
        margin-left: 150px!important
    }
    .m-md-down--150px {
        margin: -150px!important
    }
    .mt-md-down--150px, .my-md-down--150px {
        margin-top: -150px!important
    }
    .mr-md-down--150px, .mx-md-down--150px {
        margin-right: -150px!important
    }
    .mb-md-down--150px, .my-md-down--150px {
        margin-bottom: -150px!important
    }
    .ml-md-down--150px, .mx-md-down--150px {
        margin-left: -150px!important
    }
    .m-md-down-200px {
        margin: 200px!important
    }
    .mt-md-down-200px, .my-md-down-200px {
        margin-top: 200px!important
    }
    .mr-md-down-200px, .mx-md-down-200px {
        margin-right: 200px!important
    }
    .mb-md-down-200px, .my-md-down-200px {
        margin-bottom: 200px!important
    }
    .ml-md-down-200px, .mx-md-down-200px {
        margin-left: 200px!important
    }
    .m-md-down--200px {
        margin: -200px!important
    }
    .mt-md-down--200px, .my-md-down--200px {
        margin-top: -200px!important
    }
    .mr-md-down--200px, .mx-md-down--200px {
        margin-right: -200px!important
    }
    .mb-md-down--200px, .my-md-down--200px {
        margin-bottom: -200px!important
    }
    .ml-md-down--200px, .mx-md-down--200px {
        margin-left: -200px!important
    }
    .m-md-down-250px {
        margin: 250px!important
    }
    .mt-md-down-250px, .my-md-down-250px {
        margin-top: 250px!important
    }
    .mr-md-down-250px, .mx-md-down-250px {
        margin-right: 250px!important
    }
    .mb-md-down-250px, .my-md-down-250px {
        margin-bottom: 250px!important
    }
    .ml-md-down-250px, .mx-md-down-250px {
        margin-left: 250px!important
    }
    .m-md-down--250px {
        margin: -250px!important
    }
    .mt-md-down--250px, .my-md-down--250px {
        margin-top: -250px!important
    }
    .mr-md-down--250px, .mx-md-down--250px {
        margin-right: -250px!important
    }
    .mb-md-down--250px, .my-md-down--250px {
        margin-bottom: -250px!important
    }
    .ml-md-down--250px, .mx-md-down--250px {
        margin-left: -250px!important
    }
    .m-md-down-300px {
        margin: 300px!important
    }
    .mt-md-down-300px, .my-md-down-300px {
        margin-top: 300px!important
    }
    .mr-md-down-300px, .mx-md-down-300px {
        margin-right: 300px!important
    }
    .mb-md-down-300px, .my-md-down-300px {
        margin-bottom: 300px!important
    }
    .ml-md-down-300px, .mx-md-down-300px {
        margin-left: 300px!important
    }
    .m-md-down--300px {
        margin: -300px!important
    }
    .mt-md-down--300px, .my-md-down--300px {
        margin-top: -300px!important
    }
    .mr-md-down--300px, .mx-md-down--300px {
        margin-right: -300px!important
    }
    .mb-md-down--300px, .my-md-down--300px {
        margin-bottom: -300px!important
    }
    .ml-md-down--300px, .mx-md-down--300px {
        margin-left: -300px!important
    }
    .m-md-down-350px {
        margin: 350px!important
    }
    .mt-md-down-350px, .my-md-down-350px {
        margin-top: 350px!important
    }
    .mr-md-down-350px, .mx-md-down-350px {
        margin-right: 350px!important
    }
    .mb-md-down-350px, .my-md-down-350px {
        margin-bottom: 350px!important
    }
    .ml-md-down-350px, .mx-md-down-350px {
        margin-left: 350px!important
    }
    .m-md-down--350px {
        margin: -350px!important
    }
    .mt-md-down--350px, .my-md-down--350px {
        margin-top: -350px!important
    }
    .mr-md-down--350px, .mx-md-down--350px {
        margin-right: -350px!important
    }
    .mb-md-down--350px, .my-md-down--350px {
        margin-bottom: -350px!important
    }
    .ml-md-down--350px, .mx-md-down--350px {
        margin-left: -350px!important
    }
    .m-md-down-400px {
        margin: 400px!important
    }
    .mt-md-down-400px, .my-md-down-400px {
        margin-top: 400px!important
    }
    .mr-md-down-400px, .mx-md-down-400px {
        margin-right: 400px!important
    }
    .mb-md-down-400px, .my-md-down-400px {
        margin-bottom: 400px!important
    }
    .ml-md-down-400px, .mx-md-down-400px {
        margin-left: 400px!important
    }
    .m-md-down--400px {
        margin: -400px!important
    }
    .mt-md-down--400px, .my-md-down--400px {
        margin-top: -400px!important
    }
    .mr-md-down--400px, .mx-md-down--400px {
        margin-right: -400px!important
    }
    .mb-md-down--400px, .my-md-down--400px {
        margin-bottom: -400px!important
    }
    .ml-md-down--400px, .mx-md-down--400px {
        margin-left: -400px!important
    }
    .m-md-down-450px {
        margin: 450px!important
    }
    .mt-md-down-450px, .my-md-down-450px {
        margin-top: 450px!important
    }
    .mr-md-down-450px, .mx-md-down-450px {
        margin-right: 450px!important
    }
    .mb-md-down-450px, .my-md-down-450px {
        margin-bottom: 450px!important
    }
    .ml-md-down-450px, .mx-md-down-450px {
        margin-left: 450px!important
    }
    .m-md-down--450px {
        margin: -450px!important
    }
    .mt-md-down--450px, .my-md-down--450px {
        margin-top: -450px!important
    }
    .mr-md-down--450px, .mx-md-down--450px {
        margin-right: -450px!important
    }
    .mb-md-down--450px, .my-md-down--450px {
        margin-bottom: -450px!important
    }
    .ml-md-down--450px, .mx-md-down--450px {
        margin-left: -450px!important
    }
    .m-md-down-500px {
        margin: 500px!important
    }
    .mt-md-down-500px, .my-md-down-500px {
        margin-top: 500px!important
    }
    .mr-md-down-500px, .mx-md-down-500px {
        margin-right: 500px!important
    }
    .mb-md-down-500px, .my-md-down-500px {
        margin-bottom: 500px!important
    }
    .ml-md-down-500px, .mx-md-down-500px {
        margin-left: 500px!important
    }
    .m-md-down--500px {
        margin: -500px!important
    }
    .mt-md-down--500px, .my-md-down--500px {
        margin-top: -500px!important
    }
    .mr-md-down--500px, .mx-md-down--500px {
        margin-right: -500px!important
    }
    .mb-md-down--500px, .my-md-down--500px {
        margin-bottom: -500px!important
    }
    .ml-md-down--500px, .mx-md-down--500px {
        margin-left: -500px!important
    }
    .m-md-down-550px {
        margin: 550px!important
    }
    .mt-md-down-550px, .my-md-down-550px {
        margin-top: 550px!important
    }
    .mr-md-down-550px, .mx-md-down-550px {
        margin-right: 550px!important
    }
    .mb-md-down-550px, .my-md-down-550px {
        margin-bottom: 550px!important
    }
    .ml-md-down-550px, .mx-md-down-550px {
        margin-left: 550px!important
    }
    .m-md-down--550px {
        margin: -550px!important
    }
    .mt-md-down--550px, .my-md-down--550px {
        margin-top: -550px!important
    }
    .mr-md-down--550px, .mx-md-down--550px {
        margin-right: -550px!important
    }
    .mb-md-down--550px, .my-md-down--550px {
        margin-bottom: -550px!important
    }
    .ml-md-down--550px, .mx-md-down--550px {
        margin-left: -550px!important
    }
    .m-md-down-600px {
        margin: 600px!important
    }
    .mt-md-down-600px, .my-md-down-600px {
        margin-top: 600px!important
    }
    .mr-md-down-600px, .mx-md-down-600px {
        margin-right: 600px!important
    }
    .mb-md-down-600px, .my-md-down-600px {
        margin-bottom: 600px!important
    }
    .ml-md-down-600px, .mx-md-down-600px {
        margin-left: 600px!important
    }
    .m-md-down--600px {
        margin: -600px!important
    }
    .mt-md-down--600px, .my-md-down--600px {
        margin-top: -600px!important
    }
    .mr-md-down--600px, .mx-md-down--600px {
        margin-right: -600px!important
    }
    .mb-md-down--600px, .my-md-down--600px {
        margin-bottom: -600px!important
    }
    .ml-md-down--600px, .mx-md-down--600px {
        margin-left: -600px!important
    }
    .m-md-down-650px {
        margin: 650px!important
    }
    .mt-md-down-650px, .my-md-down-650px {
        margin-top: 650px!important
    }
    .mr-md-down-650px, .mx-md-down-650px {
        margin-right: 650px!important
    }
    .mb-md-down-650px, .my-md-down-650px {
        margin-bottom: 650px!important
    }
    .ml-md-down-650px, .mx-md-down-650px {
        margin-left: 650px!important
    }
    .m-md-down--650px {
        margin: -650px!important
    }
    .mt-md-down--650px, .my-md-down--650px {
        margin-top: -650px!important
    }
    .mr-md-down--650px, .mx-md-down--650px {
        margin-right: -650px!important
    }
    .mb-md-down--650px, .my-md-down--650px {
        margin-bottom: -650px!important
    }
    .ml-md-down--650px, .mx-md-down--650px {
        margin-left: -650px!important
    }
    .m-md-down-700px {
        margin: 700px!important
    }
    .mt-md-down-700px, .my-md-down-700px {
        margin-top: 700px!important
    }
    .mr-md-down-700px, .mx-md-down-700px {
        margin-right: 700px!important
    }
    .mb-md-down-700px, .my-md-down-700px {
        margin-bottom: 700px!important
    }
    .ml-md-down-700px, .mx-md-down-700px {
        margin-left: 700px!important
    }
    .m-md-down--700px {
        margin: -700px!important
    }
    .mt-md-down--700px, .my-md-down--700px {
        margin-top: -700px!important
    }
    .mr-md-down--700px, .mx-md-down--700px {
        margin-right: -700px!important
    }
    .mb-md-down--700px, .my-md-down--700px {
        margin-bottom: -700px!important
    }
    .ml-md-down--700px, .mx-md-down--700px {
        margin-left: -700px!important
    }
    .m-md-down-750px {
        margin: 750px!important
    }
    .mt-md-down-750px, .my-md-down-750px {
        margin-top: 750px!important
    }
    .mr-md-down-750px, .mx-md-down-750px {
        margin-right: 750px!important
    }
    .mb-md-down-750px, .my-md-down-750px {
        margin-bottom: 750px!important
    }
    .ml-md-down-750px, .mx-md-down-750px {
        margin-left: 750px!important
    }
    .m-md-down--750px {
        margin: -750px!important
    }
    .mt-md-down--750px, .my-md-down--750px {
        margin-top: -750px!important
    }
    .mr-md-down--750px, .mx-md-down--750px {
        margin-right: -750px!important
    }
    .mb-md-down--750px, .my-md-down--750px {
        margin-bottom: -750px!important
    }
    .ml-md-down--750px, .mx-md-down--750px {
        margin-left: -750px!important
    }
    .m-md-down-800px {
        margin: 800px!important
    }
    .mt-md-down-800px, .my-md-down-800px {
        margin-top: 800px!important
    }
    .mr-md-down-800px, .mx-md-down-800px {
        margin-right: 800px!important
    }
    .mb-md-down-800px, .my-md-down-800px {
        margin-bottom: 800px!important
    }
    .ml-md-down-800px, .mx-md-down-800px {
        margin-left: 800px!important
    }
    .m-md-down--800px {
        margin: -800px!important
    }
    .mt-md-down--800px, .my-md-down--800px {
        margin-top: -800px!important
    }
    .mr-md-down--800px, .mx-md-down--800px {
        margin-right: -800px!important
    }
    .mb-md-down--800px, .my-md-down--800px {
        margin-bottom: -800px!important
    }
    .ml-md-down--800px, .mx-md-down--800px {
        margin-left: -800px!important
    }
    .m-md-down-900px {
        margin: 900px!important
    }
    .mt-md-down-900px, .my-md-down-900px {
        margin-top: 900px!important
    }
    .mr-md-down-900px, .mx-md-down-900px {
        margin-right: 900px!important
    }
    .mb-md-down-900px, .my-md-down-900px {
        margin-bottom: 900px!important
    }
    .ml-md-down-900px, .mx-md-down-900px {
        margin-left: 900px!important
    }
    .m-md-down--900px {
        margin: -900px!important
    }
    .mt-md-down--900px, .my-md-down--900px {
        margin-top: -900px!important
    }
    .mr-md-down--900px, .mx-md-down--900px {
        margin-right: -900px!important
    }
    .mb-md-down--900px, .my-md-down--900px {
        margin-bottom: -900px!important
    }
    .ml-md-down--900px, .mx-md-down--900px {
        margin-left: -900px!important
    }
    .m-md-down-850px {
        margin: 850px!important
    }
    .mt-md-down-850px, .my-md-down-850px {
        margin-top: 850px!important
    }
    .mr-md-down-850px, .mx-md-down-850px {
        margin-right: 850px!important
    }
    .mb-md-down-850px, .my-md-down-850px {
        margin-bottom: 850px!important
    }
    .ml-md-down-850px, .mx-md-down-850px {
        margin-left: 850px!important
    }
    .m-md-down--850px {
        margin: -850px!important
    }
    .mt-md-down--850px, .my-md-down--850px {
        margin-top: -850px!important
    }
    .mr-md-down--850px, .mx-md-down--850px {
        margin-right: -850px!important
    }
    .mb-md-down--850px, .my-md-down--850px {
        margin-bottom: -850px!important
    }
    .ml-md-down--850px, .mx-md-down--850px {
        margin-left: -850px!important
    }
    .m-md-down-1000px {
        margin: 1000px!important
    }
    .mt-md-down-1000px, .my-md-down-1000px {
        margin-top: 1000px!important
    }
    .mr-md-down-1000px, .mx-md-down-1000px {
        margin-right: 1000px!important
    }
    .mb-md-down-1000px, .my-md-down-1000px {
        margin-bottom: 1000px!important
    }
    .ml-md-down-1000px, .mx-md-down-1000px {
        margin-left: 1000px!important
    }
    .m-md-down--1000px {
        margin: -1000px!important
    }
    .mt-md-down--1000px, .my-md-down--1000px {
        margin-top: -1000px!important
    }
    .mr-md-down--1000px, .mx-md-down--1000px {
        margin-right: -1000px!important
    }
    .mb-md-down--1000px, .my-md-down--1000px {
        margin-bottom: -1000px!important
    }
    .ml-md-down--1000px, .mx-md-down--1000px {
        margin-left: -1000px!important
    }
    .m-md-down-1050px {
        margin: 1050px!important
    }
    .mt-md-down-1050px, .my-md-down-1050px {
        margin-top: 1050px!important
    }
    .mr-md-down-1050px, .mx-md-down-1050px {
        margin-right: 1050px!important
    }
    .mb-md-down-1050px, .my-md-down-1050px {
        margin-bottom: 1050px!important
    }
    .ml-md-down-1050px, .mx-md-down-1050px {
        margin-left: 1050px!important
    }
    .m-md-down--1050px {
        margin: -1050px!important
    }
    .mt-md-down--1050px, .my-md-down--1050px {
        margin-top: -1050px!important
    }
    .mr-md-down--1050px, .mx-md-down--1050px {
        margin-right: -1050px!important
    }
    .mb-md-down--1050px, .my-md-down--1050px {
        margin-bottom: -1050px!important
    }
    .ml-md-down--1050px, .mx-md-down--1050px {
        margin-left: -1050px!important
    }
    .m-md-down-1100px {
        margin: 1100px!important
    }
    .mt-md-down-1100px, .my-md-down-1100px {
        margin-top: 1100px!important
    }
    .mr-md-down-1100px, .mx-md-down-1100px {
        margin-right: 1100px!important
    }
    .mb-md-down-1100px, .my-md-down-1100px {
        margin-bottom: 1100px!important
    }
    .ml-md-down-1100px, .mx-md-down-1100px {
        margin-left: 1100px!important
    }
    .m-md-down--1100px {
        margin: -1100px!important
    }
    .mt-md-down--1100px, .my-md-down--1100px {
        margin-top: -1100px!important
    }
    .mr-md-down--1100px, .mx-md-down--1100px {
        margin-right: -1100px!important
    }
    .mb-md-down--1100px, .my-md-down--1100px {
        margin-bottom: -1100px!important
    }
    .ml-md-down--1100px, .mx-md-down--1100px {
        margin-left: -1100px!important
    }
    .m-md-down-1150px {
        margin: 1150px!important
    }
    .mt-md-down-1150px, .my-md-down-1150px {
        margin-top: 1150px!important
    }
    .mr-md-down-1150px, .mx-md-down-1150px {
        margin-right: 1150px!important
    }
    .mb-md-down-1150px, .my-md-down-1150px {
        margin-bottom: 1150px!important
    }
    .ml-md-down-1150px, .mx-md-down-1150px {
        margin-left: 1150px!important
    }
    .m-md-down--1150px {
        margin: -1150px!important
    }
    .mt-md-down--1150px, .my-md-down--1150px {
        margin-top: -1150px!important
    }
    .mr-md-down--1150px, .mx-md-down--1150px {
        margin-right: -1150px!important
    }
    .mb-md-down--1150px, .my-md-down--1150px {
        margin-bottom: -1150px!important
    }
    .ml-md-down--1150px, .mx-md-down--1150px {
        margin-left: -1150px!important
    }
    .m-md-down-1200px {
        margin: 1200px!important
    }
    .mt-md-down-1200px, .my-md-down-1200px {
        margin-top: 1200px!important
    }
    .mr-md-down-1200px, .mx-md-down-1200px {
        margin-right: 1200px!important
    }
    .mb-md-down-1200px, .my-md-down-1200px {
        margin-bottom: 1200px!important
    }
    .ml-md-down-1200px, .mx-md-down-1200px {
        margin-left: 1200px!important
    }
    .m-md-down--1200px {
        margin: -1200px!important
    }
    .mt-md-down--1200px, .my-md-down--1200px {
        margin-top: -1200px!important
    }
    .mr-md-down--1200px, .mx-md-down--1200px {
        margin-right: -1200px!important
    }
    .mb-md-down--1200px, .my-md-down--1200px {
        margin-bottom: -1200px!important
    }
    .ml-md-down--1200px, .mx-md-down--1200px {
        margin-left: -1200px!important
    }
    .m-md-down-xs {
        margin: .5rem!important
    }
    .mt-md-down-xs, .my-md-down-xs {
        margin-top: .5rem!important
    }
    .mr-md-down-xs, .mx-md-down-xs {
        margin-right: .5rem!important
    }
    .mb-md-down-xs, .my-md-down-xs {
        margin-bottom: .5rem!important
    }
    .ml-md-down-xs, .mx-md-down-xs {
        margin-left: .5rem!important
    }
    .m-md-down--xs {
        margin: -.5rem!important
    }
    .mt-md-down--xs, .my-md-down--xs {
        margin-top: -.5rem!important
    }
    .mr-md-down--xs, .mx-md-down--xs {
        margin-right: -.5rem!important
    }
    .mb-md-down--xs, .my-md-down--xs {
        margin-bottom: -.5rem!important
    }
    .ml-md-down--xs, .mx-md-down--xs {
        margin-left: -.5rem!important
    }
    .m-md-down-sm {
        margin: 1rem!important
    }
    .mt-md-down-sm, .my-md-down-sm {
        margin-top: 1rem!important
    }
    .mr-md-down-sm, .mx-md-down-sm {
        margin-right: 1rem!important
    }
    .mb-md-down-sm, .my-md-down-sm {
        margin-bottom: 1rem!important
    }
    .ml-md-down-sm, .mx-md-down-sm {
        margin-left: 1rem!important
    }
    .m-md-down--sm {
        margin: -1rem!important
    }
    .mt-md-down--sm, .my-md-down--sm {
        margin-top: -1rem!important
    }
    .mr-md-down--sm, .mx-md-down--sm {
        margin-right: -1rem!important
    }
    .mb-md-down--sm, .my-md-down--sm {
        margin-bottom: -1rem!important
    }
    .ml-md-down--sm, .mx-md-down--sm {
        margin-left: -1rem!important
    }
    .m-md-down-md {
        margin: 1.5rem!important
    }
    .mt-md-down-md, .my-md-down-md {
        margin-top: 1.5rem!important
    }
    .mr-md-down-md, .mx-md-down-md {
        margin-right: 1.5rem!important
    }
    .mb-md-down-md, .my-md-down-md {
        margin-bottom: 1.5rem!important
    }
    .ml-md-down-md, .mx-md-down-md {
        margin-left: 1.5rem!important
    }
    .m-md-down--md {
        margin: -1.5rem!important
    }
    .mt-md-down--md, .my-md-down--md {
        margin-top: -1.5rem!important
    }
    .mr-md-down--md, .mx-md-down--md {
        margin-right: -1.5rem!important
    }
    .mb-md-down--md, .my-md-down--md {
        margin-bottom: -1.5rem!important
    }
    .ml-md-down--md, .mx-md-down--md {
        margin-left: -1.5rem!important
    }
    .m-md-down-lg {
        margin: 2rem!important
    }
    .mt-md-down-lg, .my-md-down-lg {
        margin-top: 2rem!important
    }
    .mr-md-down-lg, .mx-md-down-lg {
        margin-right: 2rem!important
    }
    .mb-md-down-lg, .my-md-down-lg {
        margin-bottom: 2rem!important
    }
    .ml-md-down-lg, .mx-md-down-lg {
        margin-left: 2rem!important
    }
    .m-md-down--lg {
        margin: -2rem!important
    }
    .mt-md-down--lg, .my-md-down--lg {
        margin-top: -2rem!important
    }
    .mr-md-down--lg, .mx-md-down--lg {
        margin-right: -2rem!important
    }
    .mb-md-down--lg, .my-md-down--lg {
        margin-bottom: -2rem!important
    }
    .ml-md-down--lg, .mx-md-down--lg {
        margin-left: -2rem!important
    }
    .m-md-down-xl {
        margin: 2.5rem!important
    }
    .mt-md-down-xl, .my-md-down-xl {
        margin-top: 2.5rem!important
    }
    .mr-md-down-xl, .mx-md-down-xl {
        margin-right: 2.5rem!important
    }
    .mb-md-down-xl, .my-md-down-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-md-down-xl, .mx-md-down-xl {
        margin-left: 2.5rem!important
    }
    .m-md-down--xl {
        margin: -2.5rem!important
    }
    .mt-md-down--xl, .my-md-down--xl {
        margin-top: -2.5rem!important
    }
    .mr-md-down--xl, .mx-md-down--xl {
        margin-right: -2.5rem!important
    }
    .mb-md-down--xl, .my-md-down--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-md-down--xl, .mx-md-down--xl {
        margin-left: -2.5rem!important
    }
    .m-md-down-gutter {
        margin: 30px!important
    }
    .mt-md-down-gutter, .my-md-down-gutter {
        margin-top: 30px!important
    }
    .mr-md-down-gutter, .mx-md-down-gutter {
        margin-right: 30px!important
    }
    .mb-md-down-gutter, .my-md-down-gutter {
        margin-bottom: 30px!important
    }
    .ml-md-down-gutter, .mx-md-down-gutter {
        margin-left: 30px!important
    }
    .m-md-down--gutter {
        margin: -30px!important
    }
    .mt-md-down--gutter, .my-md-down--gutter {
        margin-top: -30px!important
    }
    .mr-md-down--gutter, .mx-md-down--gutter {
        margin-right: -30px!important
    }
    .mb-md-down--gutter, .my-md-down--gutter {
        margin-bottom: -30px!important
    }
    .ml-md-down--gutter, .mx-md-down--gutter {
        margin-left: -30px!important
    }
    .m-md-down-gutter-half {
        margin: 15px!important
    }
    .mt-md-down-gutter-half, .my-md-down-gutter-half {
        margin-top: 15px!important
    }
    .mr-md-down-gutter-half, .mx-md-down-gutter-half {
        margin-right: 15px!important
    }
    .mb-md-down-gutter-half, .my-md-down-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-md-down-gutter-half, .mx-md-down-gutter-half {
        margin-left: 15px!important
    }
    .m-md-down--gutter-half {
        margin: -15px!important
    }
    .mt-md-down--gutter-half, .my-md-down--gutter-half {
        margin-top: -15px!important
    }
    .mr-md-down--gutter-half, .mx-md-down--gutter-half {
        margin-right: -15px!important
    }
    .mb-md-down--gutter-half, .my-md-down--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-md-down--gutter-half, .mx-md-down--gutter-half {
        margin-left: -15px!important
    }
    .p-md-down-1 {
        padding: .125rem!important
    }
    .pt-md-down-1, .py-md-down-1 {
        padding-top: .125rem!important
    }
    .pr-md-down-1, .px-md-down-1 {
        padding-right: .125rem!important
    }
    .pb-md-down-1, .py-md-down-1 {
        padding-bottom: .125rem!important
    }
    .pl-md-down-1, .px-md-down-1 {
        padding-left: .125rem!important
    }
    .p-md-down-2 {
        padding: .25rem!important
    }
    .pt-md-down-2, .py-md-down-2 {
        padding-top: .25rem!important
    }
    .pr-md-down-2, .px-md-down-2 {
        padding-right: .25rem!important
    }
    .pb-md-down-2, .py-md-down-2 {
        padding-bottom: .25rem!important
    }
    .pl-md-down-2, .px-md-down-2 {
        padding-left: .25rem!important
    }
    .p-md-down-3 {
        padding: .5rem!important
    }
    .pt-md-down-3, .py-md-down-3 {
        padding-top: .5rem!important
    }
    .pr-md-down-3, .px-md-down-3 {
        padding-right: .5rem!important
    }
    .pb-md-down-3, .py-md-down-3 {
        padding-bottom: .5rem!important
    }
    .pl-md-down-3, .px-md-down-3 {
        padding-left: .5rem!important
    }
    .p-md-down-4 {
        padding: .75rem!important
    }
    .pt-md-down-4, .py-md-down-4 {
        padding-top: .75rem!important
    }
    .pr-md-down-4, .px-md-down-4 {
        padding-right: .75rem!important
    }
    .pb-md-down-4, .py-md-down-4 {
        padding-bottom: .75rem!important
    }
    .pl-md-down-4, .px-md-down-4 {
        padding-left: .75rem!important
    }
    .p-md-down-5 {
        padding: 1.5rem!important
    }
    .pt-md-down-5, .py-md-down-5 {
        padding-top: 1.5rem!important
    }
    .pr-md-down-5, .px-md-down-5 {
        padding-right: 1.5rem!important
    }
    .pb-md-down-5, .py-md-down-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-md-down-5, .px-md-down-5 {
        padding-left: 1.5rem!important
    }
    .p-md-down-0 {
        padding: 0!important
    }
    .pt-md-down-0, .py-md-down-0 {
        padding-top: 0!important
    }
    .pr-md-down-0, .px-md-down-0 {
        padding-right: 0!important
    }
    .pb-md-down-0, .py-md-down-0 {
        padding-bottom: 0!important
    }
    .pl-md-down-0, .px-md-down-0 {
        padding-left: 0!important
    }
    .p-md-down-10 {
        padding: 10%!important
    }
    .pt-md-down-10, .py-md-down-10 {
        padding-top: 10%!important
    }
    .pr-md-down-10, .px-md-down-10 {
        padding-right: 10%!important
    }
    .pb-md-down-10, .py-md-down-10 {
        padding-bottom: 10%!important
    }
    .pl-md-down-10, .px-md-down-10 {
        padding-left: 10%!important
    }
    .p-md-down-15 {
        padding: 15%!important
    }
    .pt-md-down-15, .py-md-down-15 {
        padding-top: 15%!important
    }
    .pr-md-down-15, .px-md-down-15 {
        padding-right: 15%!important
    }
    .pb-md-down-15, .py-md-down-15 {
        padding-bottom: 15%!important
    }
    .pl-md-down-15, .px-md-down-15 {
        padding-left: 15%!important
    }
    .p-md-down-20 {
        padding: 20%!important
    }
    .pt-md-down-20, .py-md-down-20 {
        padding-top: 20%!important
    }
    .pr-md-down-20, .px-md-down-20 {
        padding-right: 20%!important
    }
    .pb-md-down-20, .py-md-down-20 {
        padding-bottom: 20%!important
    }
    .pl-md-down-20, .px-md-down-20 {
        padding-left: 20%!important
    }
    .p-md-down-25 {
        padding: 25%!important
    }
    .pt-md-down-25, .py-md-down-25 {
        padding-top: 25%!important
    }
    .pr-md-down-25, .px-md-down-25 {
        padding-right: 25%!important
    }
    .pb-md-down-25, .py-md-down-25 {
        padding-bottom: 25%!important
    }
    .pl-md-down-25, .px-md-down-25 {
        padding-left: 25%!important
    }
    .p-md-down-30 {
        padding: 30%!important
    }
    .pt-md-down-30, .py-md-down-30 {
        padding-top: 30%!important
    }
    .pr-md-down-30, .px-md-down-30 {
        padding-right: 30%!important
    }
    .pb-md-down-30, .py-md-down-30 {
        padding-bottom: 30%!important
    }
    .pl-md-down-30, .px-md-down-30 {
        padding-left: 30%!important
    }
    .p-md-down-35 {
        padding: 35%!important
    }
    .pt-md-down-35, .py-md-down-35 {
        padding-top: 35%!important
    }
    .pr-md-down-35, .px-md-down-35 {
        padding-right: 35%!important
    }
    .pb-md-down-35, .py-md-down-35 {
        padding-bottom: 35%!important
    }
    .pl-md-down-35, .px-md-down-35 {
        padding-left: 35%!important
    }
    .p-md-down-40 {
        padding: 40%!important
    }
    .pt-md-down-40, .py-md-down-40 {
        padding-top: 40%!important
    }
    .pr-md-down-40, .px-md-down-40 {
        padding-right: 40%!important
    }
    .pb-md-down-40, .py-md-down-40 {
        padding-bottom: 40%!important
    }
    .pl-md-down-40, .px-md-down-40 {
        padding-left: 40%!important
    }
    .p-md-down-45 {
        padding: 45%!important
    }
    .pt-md-down-45, .py-md-down-45 {
        padding-top: 45%!important
    }
    .pr-md-down-45, .px-md-down-45 {
        padding-right: 45%!important
    }
    .pb-md-down-45, .py-md-down-45 {
        padding-bottom: 45%!important
    }
    .pl-md-down-45, .px-md-down-45 {
        padding-left: 45%!important
    }
    .p-md-down-50 {
        padding: 50%!important
    }
    .pt-md-down-50, .py-md-down-50 {
        padding-top: 50%!important
    }
    .pr-md-down-50, .px-md-down-50 {
        padding-right: 50%!important
    }
    .pb-md-down-50, .py-md-down-50 {
        padding-bottom: 50%!important
    }
    .pl-md-down-50, .px-md-down-50 {
        padding-left: 50%!important
    }
    .p-md-down-55 {
        padding: 55%!important
    }
    .pt-md-down-55, .py-md-down-55 {
        padding-top: 55%!important
    }
    .pr-md-down-55, .px-md-down-55 {
        padding-right: 55%!important
    }
    .pb-md-down-55, .py-md-down-55 {
        padding-bottom: 55%!important
    }
    .pl-md-down-55, .px-md-down-55 {
        padding-left: 55%!important
    }
    .p-md-down-60 {
        padding: 60%!important
    }
    .pt-md-down-60, .py-md-down-60 {
        padding-top: 60%!important
    }
    .pr-md-down-60, .px-md-down-60 {
        padding-right: 60%!important
    }
    .pb-md-down-60, .py-md-down-60 {
        padding-bottom: 60%!important
    }
    .pl-md-down-60, .px-md-down-60 {
        padding-left: 60%!important
    }
    .p-md-down-65 {
        padding: 65%!important
    }
    .pt-md-down-65, .py-md-down-65 {
        padding-top: 65%!important
    }
    .pr-md-down-65, .px-md-down-65 {
        padding-right: 65%!important
    }
    .pb-md-down-65, .py-md-down-65 {
        padding-bottom: 65%!important
    }
    .pl-md-down-65, .px-md-down-65 {
        padding-left: 65%!important
    }
    .p-md-down-70 {
        padding: 70%!important
    }
    .pt-md-down-70, .py-md-down-70 {
        padding-top: 70%!important
    }
    .pr-md-down-70, .px-md-down-70 {
        padding-right: 70%!important
    }
    .pb-md-down-70, .py-md-down-70 {
        padding-bottom: 70%!important
    }
    .pl-md-down-70, .px-md-down-70 {
        padding-left: 70%!important
    }
    .p-md-down-75 {
        padding: 75%!important
    }
    .pt-md-down-75, .py-md-down-75 {
        padding-top: 75%!important
    }
    .pr-md-down-75, .px-md-down-75 {
        padding-right: 75%!important
    }
    .pb-md-down-75, .py-md-down-75 {
        padding-bottom: 75%!important
    }
    .pl-md-down-75, .px-md-down-75 {
        padding-left: 75%!important
    }
    .p-md-down-80 {
        padding: 80%!important
    }
    .pt-md-down-80, .py-md-down-80 {
        padding-top: 80%!important
    }
    .pr-md-down-80, .px-md-down-80 {
        padding-right: 80%!important
    }
    .pb-md-down-80, .py-md-down-80 {
        padding-bottom: 80%!important
    }
    .pl-md-down-80, .px-md-down-80 {
        padding-left: 80%!important
    }
    .p-md-down-85 {
        padding: 85%!important
    }
    .pt-md-down-85, .py-md-down-85 {
        padding-top: 85%!important
    }
    .pr-md-down-85, .px-md-down-85 {
        padding-right: 85%!important
    }
    .pb-md-down-85, .py-md-down-85 {
        padding-bottom: 85%!important
    }
    .pl-md-down-85, .px-md-down-85 {
        padding-left: 85%!important
    }
    .p-md-down-90 {
        padding: 90%!important
    }
    .pt-md-down-90, .py-md-down-90 {
        padding-top: 90%!important
    }
    .pr-md-down-90, .px-md-down-90 {
        padding-right: 90%!important
    }
    .pb-md-down-90, .py-md-down-90 {
        padding-bottom: 90%!important
    }
    .pl-md-down-90, .px-md-down-90 {
        padding-left: 90%!important
    }
    .p-md-down-95 {
        padding: 95%!important
    }
    .pt-md-down-95, .py-md-down-95 {
        padding-top: 95%!important
    }
    .pr-md-down-95, .px-md-down-95 {
        padding-right: 95%!important
    }
    .pb-md-down-95, .py-md-down-95 {
        padding-bottom: 95%!important
    }
    .pl-md-down-95, .px-md-down-95 {
        padding-left: 95%!important
    }
    .p-md-down-100 {
        padding: 100%!important
    }
    .pt-md-down-100, .py-md-down-100 {
        padding-top: 100%!important
    }
    .pr-md-down-100, .px-md-down-100 {
        padding-right: 100%!important
    }
    .pb-md-down-100, .py-md-down-100 {
        padding-bottom: 100%!important
    }
    .pl-md-down-100, .px-md-down-100 {
        padding-left: 100%!important
    }
    .p-md-down-10px {
        padding: 10px!important
    }
    .pt-md-down-10px, .py-md-down-10px {
        padding-top: 10px!important
    }
    .pr-md-down-10px, .px-md-down-10px {
        padding-right: 10px!important
    }
    .pb-md-down-10px, .py-md-down-10px {
        padding-bottom: 10px!important
    }
    .pl-md-down-10px, .px-md-down-10px {
        padding-left: 10px!important
    }
    .p-md-down-20px {
        padding: 20px!important
    }
    .pt-md-down-20px, .py-md-down-20px {
        padding-top: 20px!important
    }
    .pr-md-down-20px, .px-md-down-20px {
        padding-right: 20px!important
    }
    .pb-md-down-20px, .py-md-down-20px {
        padding-bottom: 20px!important
    }
    .pl-md-down-20px, .px-md-down-20px {
        padding-left: 20px!important
    }
    .p-md-down-30px {
        padding: 30px!important
    }
    .pt-md-down-30px, .py-md-down-30px {
        padding-top: 30px!important
    }
    .pr-md-down-30px, .px-md-down-30px {
        padding-right: 30px!important
    }
    .pb-md-down-30px, .py-md-down-30px {
        padding-bottom: 30px!important
    }
    .pl-md-down-30px, .px-md-down-30px {
        padding-left: 30px!important
    }
    .p-md-down-40px {
        padding: 40px!important
    }
    .pt-md-down-40px, .py-md-down-40px {
        padding-top: 40px!important
    }
    .pr-md-down-40px, .px-md-down-40px {
        padding-right: 40px!important
    }
    .pb-md-down-40px, .py-md-down-40px {
        padding-bottom: 40px!important
    }
    .pl-md-down-40px, .px-md-down-40px {
        padding-left: 40px!important
    }
    .p-md-down-50px {
        padding: 50px!important
    }
    .pt-md-down-50px, .py-md-down-50px {
        padding-top: 50px!important
    }
    .pr-md-down-50px, .px-md-down-50px {
        padding-right: 50px!important
    }
    .pb-md-down-50px, .py-md-down-50px {
        padding-bottom: 50px!important
    }
    .pl-md-down-50px, .px-md-down-50px {
        padding-left: 50px!important
    }
    .p-md-down-60px {
        padding: 60px!important
    }
    .pt-md-down-60px, .py-md-down-60px {
        padding-top: 60px!important
    }
    .pr-md-down-60px, .px-md-down-60px {
        padding-right: 60px!important
    }
    .pb-md-down-60px, .py-md-down-60px {
        padding-bottom: 60px!important
    }
    .pl-md-down-60px, .px-md-down-60px {
        padding-left: 60px!important
    }
    .p-md-down-70px {
        padding: 70px!important
    }
    .pt-md-down-70px, .py-md-down-70px {
        padding-top: 70px!important
    }
    .pr-md-down-70px, .px-md-down-70px {
        padding-right: 70px!important
    }
    .pb-md-down-70px, .py-md-down-70px {
        padding-bottom: 70px!important
    }
    .pl-md-down-70px, .px-md-down-70px {
        padding-left: 70px!important
    }
    .p-md-down-80px {
        padding: 80px!important
    }
    .pt-md-down-80px, .py-md-down-80px {
        padding-top: 80px!important
    }
    .pr-md-down-80px, .px-md-down-80px {
        padding-right: 80px!important
    }
    .pb-md-down-80px, .py-md-down-80px {
        padding-bottom: 80px!important
    }
    .pl-md-down-80px, .px-md-down-80px {
        padding-left: 80px!important
    }
    .p-md-down-90px {
        padding: 90px!important
    }
    .pt-md-down-90px, .py-md-down-90px {
        padding-top: 90px!important
    }
    .pr-md-down-90px, .px-md-down-90px {
        padding-right: 90px!important
    }
    .pb-md-down-90px, .py-md-down-90px {
        padding-bottom: 90px!important
    }
    .pl-md-down-90px, .px-md-down-90px {
        padding-left: 90px!important
    }
    .p-md-down-100px {
        padding: 100px!important
    }
    .pt-md-down-100px, .py-md-down-100px {
        padding-top: 100px!important
    }
    .pr-md-down-100px, .px-md-down-100px {
        padding-right: 100px!important
    }
    .pb-md-down-100px, .py-md-down-100px {
        padding-bottom: 100px!important
    }
    .pl-md-down-100px, .px-md-down-100px {
        padding-left: 100px!important
    }
    .p-md-down-150px {
        padding: 150px!important
    }
    .pt-md-down-150px, .py-md-down-150px {
        padding-top: 150px!important
    }
    .pr-md-down-150px, .px-md-down-150px {
        padding-right: 150px!important
    }
    .pb-md-down-150px, .py-md-down-150px {
        padding-bottom: 150px!important
    }
    .pl-md-down-150px, .px-md-down-150px {
        padding-left: 150px!important
    }
    .p-md-down-200px {
        padding: 200px!important
    }
    .pt-md-down-200px, .py-md-down-200px {
        padding-top: 200px!important
    }
    .pr-md-down-200px, .px-md-down-200px {
        padding-right: 200px!important
    }
    .pb-md-down-200px, .py-md-down-200px {
        padding-bottom: 200px!important
    }
    .pl-md-down-200px, .px-md-down-200px {
        padding-left: 200px!important
    }
    .p-md-down-250px {
        padding: 250px!important
    }
    .pt-md-down-250px, .py-md-down-250px {
        padding-top: 250px!important
    }
    .pr-md-down-250px, .px-md-down-250px {
        padding-right: 250px!important
    }
    .pb-md-down-250px, .py-md-down-250px {
        padding-bottom: 250px!important
    }
    .pl-md-down-250px, .px-md-down-250px {
        padding-left: 250px!important
    }
    .p-md-down-300px {
        padding: 300px!important
    }
    .pt-md-down-300px, .py-md-down-300px {
        padding-top: 300px!important
    }
    .pr-md-down-300px, .px-md-down-300px {
        padding-right: 300px!important
    }
    .pb-md-down-300px, .py-md-down-300px {
        padding-bottom: 300px!important
    }
    .pl-md-down-300px, .px-md-down-300px {
        padding-left: 300px!important
    }
    .p-md-down-350px {
        padding: 350px!important
    }
    .pt-md-down-350px, .py-md-down-350px {
        padding-top: 350px!important
    }
    .pr-md-down-350px, .px-md-down-350px {
        padding-right: 350px!important
    }
    .pb-md-down-350px, .py-md-down-350px {
        padding-bottom: 350px!important
    }
    .pl-md-down-350px, .px-md-down-350px {
        padding-left: 350px!important
    }
    .p-md-down-400px {
        padding: 400px!important
    }
    .pt-md-down-400px, .py-md-down-400px {
        padding-top: 400px!important
    }
    .pr-md-down-400px, .px-md-down-400px {
        padding-right: 400px!important
    }
    .pb-md-down-400px, .py-md-down-400px {
        padding-bottom: 400px!important
    }
    .pl-md-down-400px, .px-md-down-400px {
        padding-left: 400px!important
    }
    .p-md-down-450px {
        padding: 450px!important
    }
    .pt-md-down-450px, .py-md-down-450px {
        padding-top: 450px!important
    }
    .pr-md-down-450px, .px-md-down-450px {
        padding-right: 450px!important
    }
    .pb-md-down-450px, .py-md-down-450px {
        padding-bottom: 450px!important
    }
    .pl-md-down-450px, .px-md-down-450px {
        padding-left: 450px!important
    }
    .p-md-down-500px {
        padding: 500px!important
    }
    .pt-md-down-500px, .py-md-down-500px {
        padding-top: 500px!important
    }
    .pr-md-down-500px, .px-md-down-500px {
        padding-right: 500px!important
    }
    .pb-md-down-500px, .py-md-down-500px {
        padding-bottom: 500px!important
    }
    .pl-md-down-500px, .px-md-down-500px {
        padding-left: 500px!important
    }
    .p-md-down-550px {
        padding: 550px!important
    }
    .pt-md-down-550px, .py-md-down-550px {
        padding-top: 550px!important
    }
    .pr-md-down-550px, .px-md-down-550px {
        padding-right: 550px!important
    }
    .pb-md-down-550px, .py-md-down-550px {
        padding-bottom: 550px!important
    }
    .pl-md-down-550px, .px-md-down-550px {
        padding-left: 550px!important
    }
    .p-md-down-600px {
        padding: 600px!important
    }
    .pt-md-down-600px, .py-md-down-600px {
        padding-top: 600px!important
    }
    .pr-md-down-600px, .px-md-down-600px {
        padding-right: 600px!important
    }
    .pb-md-down-600px, .py-md-down-600px {
        padding-bottom: 600px!important
    }
    .pl-md-down-600px, .px-md-down-600px {
        padding-left: 600px!important
    }
    .p-md-down-650px {
        padding: 650px!important
    }
    .pt-md-down-650px, .py-md-down-650px {
        padding-top: 650px!important
    }
    .pr-md-down-650px, .px-md-down-650px {
        padding-right: 650px!important
    }
    .pb-md-down-650px, .py-md-down-650px {
        padding-bottom: 650px!important
    }
    .pl-md-down-650px, .px-md-down-650px {
        padding-left: 650px!important
    }
    .p-md-down-700px {
        padding: 700px!important
    }
    .pt-md-down-700px, .py-md-down-700px {
        padding-top: 700px!important
    }
    .pr-md-down-700px, .px-md-down-700px {
        padding-right: 700px!important
    }
    .pb-md-down-700px, .py-md-down-700px {
        padding-bottom: 700px!important
    }
    .pl-md-down-700px, .px-md-down-700px {
        padding-left: 700px!important
    }
    .p-md-down-750px {
        padding: 750px!important
    }
    .pt-md-down-750px, .py-md-down-750px {
        padding-top: 750px!important
    }
    .pr-md-down-750px, .px-md-down-750px {
        padding-right: 750px!important
    }
    .pb-md-down-750px, .py-md-down-750px {
        padding-bottom: 750px!important
    }
    .pl-md-down-750px, .px-md-down-750px {
        padding-left: 750px!important
    }
    .p-md-down-800px {
        padding: 800px!important
    }
    .pt-md-down-800px, .py-md-down-800px {
        padding-top: 800px!important
    }
    .pr-md-down-800px, .px-md-down-800px {
        padding-right: 800px!important
    }
    .pb-md-down-800px, .py-md-down-800px {
        padding-bottom: 800px!important
    }
    .pl-md-down-800px, .px-md-down-800px {
        padding-left: 800px!important
    }
    .p-md-down-900px {
        padding: 900px!important
    }
    .pt-md-down-900px, .py-md-down-900px {
        padding-top: 900px!important
    }
    .pr-md-down-900px, .px-md-down-900px {
        padding-right: 900px!important
    }
    .pb-md-down-900px, .py-md-down-900px {
        padding-bottom: 900px!important
    }
    .pl-md-down-900px, .px-md-down-900px {
        padding-left: 900px!important
    }
    .p-md-down-850px {
        padding: 850px!important
    }
    .pt-md-down-850px, .py-md-down-850px {
        padding-top: 850px!important
    }
    .pr-md-down-850px, .px-md-down-850px {
        padding-right: 850px!important
    }
    .pb-md-down-850px, .py-md-down-850px {
        padding-bottom: 850px!important
    }
    .pl-md-down-850px, .px-md-down-850px {
        padding-left: 850px!important
    }
    .p-md-down-1000px {
        padding: 1000px!important
    }
    .pt-md-down-1000px, .py-md-down-1000px {
        padding-top: 1000px!important
    }
    .pr-md-down-1000px, .px-md-down-1000px {
        padding-right: 1000px!important
    }
    .pb-md-down-1000px, .py-md-down-1000px {
        padding-bottom: 1000px!important
    }
    .pl-md-down-1000px, .px-md-down-1000px {
        padding-left: 1000px!important
    }
    .p-md-down-1050px {
        padding: 1050px!important
    }
    .pt-md-down-1050px, .py-md-down-1050px {
        padding-top: 1050px!important
    }
    .pr-md-down-1050px, .px-md-down-1050px {
        padding-right: 1050px!important
    }
    .pb-md-down-1050px, .py-md-down-1050px {
        padding-bottom: 1050px!important
    }
    .pl-md-down-1050px, .px-md-down-1050px {
        padding-left: 1050px!important
    }
    .p-md-down-1100px {
        padding: 1100px!important
    }
    .pt-md-down-1100px, .py-md-down-1100px {
        padding-top: 1100px!important
    }
    .pr-md-down-1100px, .px-md-down-1100px {
        padding-right: 1100px!important
    }
    .pb-md-down-1100px, .py-md-down-1100px {
        padding-bottom: 1100px!important
    }
    .pl-md-down-1100px, .px-md-down-1100px {
        padding-left: 1100px!important
    }
    .p-md-down-1150px {
        padding: 1150px!important
    }
    .pt-md-down-1150px, .py-md-down-1150px {
        padding-top: 1150px!important
    }
    .pr-md-down-1150px, .px-md-down-1150px {
        padding-right: 1150px!important
    }
    .pb-md-down-1150px, .py-md-down-1150px {
        padding-bottom: 1150px!important
    }
    .pl-md-down-1150px, .px-md-down-1150px {
        padding-left: 1150px!important
    }
    .p-md-down-1200px {
        padding: 1200px!important
    }
    .pt-md-down-1200px, .py-md-down-1200px {
        padding-top: 1200px!important
    }
    .pr-md-down-1200px, .px-md-down-1200px {
        padding-right: 1200px!important
    }
    .pb-md-down-1200px, .py-md-down-1200px {
        padding-bottom: 1200px!important
    }
    .pl-md-down-1200px, .px-md-down-1200px {
        padding-left: 1200px!important
    }
    .p-md-down-xs {
        padding: .5rem!important
    }
    .pt-md-down-xs, .py-md-down-xs {
        padding-top: .5rem!important
    }
    .pr-md-down-xs, .px-md-down-xs {
        padding-right: .5rem!important
    }
    .pb-md-down-xs, .py-md-down-xs {
        padding-bottom: .5rem!important
    }
    .pl-md-down-xs, .px-md-down-xs {
        padding-left: .5rem!important
    }
    .p-md-down-sm {
        padding: 1rem!important
    }
    .pt-md-down-sm, .py-md-down-sm {
        padding-top: 1rem!important
    }
    .pr-md-down-sm, .px-md-down-sm {
        padding-right: 1rem!important
    }
    .pb-md-down-sm, .py-md-down-sm {
        padding-bottom: 1rem!important
    }
    .pl-md-down-sm, .px-md-down-sm {
        padding-left: 1rem!important
    }
    .p-md-down-md {
        padding: 1.5rem!important
    }
    .pt-md-down-md, .py-md-down-md {
        padding-top: 1.5rem!important
    }
    .pr-md-down-md, .px-md-down-md {
        padding-right: 1.5rem!important
    }
    .pb-md-down-md, .py-md-down-md {
        padding-bottom: 1.5rem!important
    }
    .pl-md-down-md, .px-md-down-md {
        padding-left: 1.5rem!important
    }
    .p-md-down-lg {
        padding: 2rem!important
    }
    .pt-md-down-lg, .py-md-down-lg {
        padding-top: 2rem!important
    }
    .pr-md-down-lg, .px-md-down-lg {
        padding-right: 2rem!important
    }
    .pb-md-down-lg, .py-md-down-lg {
        padding-bottom: 2rem!important
    }
    .pl-md-down-lg, .px-md-down-lg {
        padding-left: 2rem!important
    }
    .p-md-down-xl {
        padding: 2.5rem!important
    }
    .pt-md-down-xl, .py-md-down-xl {
        padding-top: 2.5rem!important
    }
    .pr-md-down-xl, .px-md-down-xl {
        padding-right: 2.5rem!important
    }
    .pb-md-down-xl, .py-md-down-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-md-down-xl, .px-md-down-xl {
        padding-left: 2.5rem!important
    }
    .p-md-down-gutter {
        padding: 30px!important
    }
    .pt-md-down-gutter, .py-md-down-gutter {
        padding-top: 30px!important
    }
    .pr-md-down-gutter, .px-md-down-gutter {
        padding-right: 30px!important
    }
    .pb-md-down-gutter, .py-md-down-gutter {
        padding-bottom: 30px!important
    }
    .pl-md-down-gutter, .px-md-down-gutter {
        padding-left: 30px!important
    }
    .p-md-down-gutter-half {
        padding: 15px!important
    }
    .pt-md-down-gutter-half, .py-md-down-gutter-half {
        padding-top: 15px!important
    }
    .pr-md-down-gutter-half, .px-md-down-gutter-half {
        padding-right: 15px!important
    }
    .pb-md-down-gutter-half, .py-md-down-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-md-down-gutter-half, .px-md-down-gutter-half {
        padding-left: 15px!important
    }
    .m-md-down-auto {
        margin: auto!important
    }
    .mt-md-down-auto, .my-md-down-auto {
        margin-top: auto!important
    }
    .mr-md-down-auto, .mx-md-down-auto {
        margin-right: auto!important
    }
    .mb-md-down-auto, .my-md-down-auto {
        margin-bottom: auto!important
    }
    .ml-md-down-auto, .mx-md-down-auto {
        margin-left: auto!important
    }
}

@media (min-width:768px) {
    .m-md-up-1 {
        margin: .125rem!important
    }
    .mt-md-up-1, .my-md-up-1 {
        margin-top: .125rem!important
    }
    .mr-md-up-1, .mx-md-up-1 {
        margin-right: .125rem!important
    }
    .mb-md-up-1, .my-md-up-1 {
        margin-bottom: .125rem!important
    }
    .ml-md-up-1, .mx-md-up-1 {
        margin-left: .125rem!important
    }
    .m-md-up--1 {
        margin: -.125rem!important
    }
    .mt-md-up--1, .my-md-up--1 {
        margin-top: -.125rem!important
    }
    .mr-md-up--1, .mx-md-up--1 {
        margin-right: -.125rem!important
    }
    .mb-md-up--1, .my-md-up--1 {
        margin-bottom: -.125rem!important
    }
    .ml-md-up--1, .mx-md-up--1 {
        margin-left: -.125rem!important
    }
    .m-md-up-2 {
        margin: .25rem!important
    }
    .mt-md-up-2, .my-md-up-2 {
        margin-top: .25rem!important
    }
    .mr-md-up-2, .mx-md-up-2 {
        margin-right: .25rem!important
    }
    .mb-md-up-2, .my-md-up-2 {
        margin-bottom: .25rem!important
    }
    .ml-md-up-2, .mx-md-up-2 {
        margin-left: .25rem!important
    }
    .m-md-up--2 {
        margin: -.25rem!important
    }
    .mt-md-up--2, .my-md-up--2 {
        margin-top: -.25rem!important
    }
    .mr-md-up--2, .mx-md-up--2 {
        margin-right: -.25rem!important
    }
    .mb-md-up--2, .my-md-up--2 {
        margin-bottom: -.25rem!important
    }
    .ml-md-up--2, .mx-md-up--2 {
        margin-left: -.25rem!important
    }
    .m-md-up-3 {
        margin: .5rem!important
    }
    .mt-md-up-3, .my-md-up-3 {
        margin-top: .5rem!important
    }
    .mr-md-up-3, .mx-md-up-3 {
        margin-right: .5rem!important
    }
    .mb-md-up-3, .my-md-up-3 {
        margin-bottom: .5rem!important
    }
    .ml-md-up-3, .mx-md-up-3 {
        margin-left: .5rem!important
    }
    .m-md-up--3 {
        margin: -.5rem!important
    }
    .mt-md-up--3, .my-md-up--3 {
        margin-top: -.5rem!important
    }
    .mr-md-up--3, .mx-md-up--3 {
        margin-right: -.5rem!important
    }
    .mb-md-up--3, .my-md-up--3 {
        margin-bottom: -.5rem!important
    }
    .ml-md-up--3, .mx-md-up--3 {
        margin-left: -.5rem!important
    }
    .m-md-up-4 {
        margin: .75rem!important
    }
    .mt-md-up-4, .my-md-up-4 {
        margin-top: .75rem!important
    }
    .mr-md-up-4, .mx-md-up-4 {
        margin-right: .75rem!important
    }
    .mb-md-up-4, .my-md-up-4 {
        margin-bottom: .75rem!important
    }
    .ml-md-up-4, .mx-md-up-4 {
        margin-left: .75rem!important
    }
    .m-md-up--4 {
        margin: -.75rem!important
    }
    .mt-md-up--4, .my-md-up--4 {
        margin-top: -.75rem!important
    }
    .mr-md-up--4, .mx-md-up--4 {
        margin-right: -.75rem!important
    }
    .mb-md-up--4, .my-md-up--4 {
        margin-bottom: -.75rem!important
    }
    .ml-md-up--4, .mx-md-up--4 {
        margin-left: -.75rem!important
    }
    .m-md-up-5 {
        margin: 1.5rem!important
    }
    .mt-md-up-5, .my-md-up-5 {
        margin-top: 1.5rem!important
    }
    .mr-md-up-5, .mx-md-up-5 {
        margin-right: 1.5rem!important
    }
    .mb-md-up-5, .my-md-up-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-md-up-5, .mx-md-up-5 {
        margin-left: 1.5rem!important
    }
    .m-md-up--5 {
        margin: -1.5rem!important
    }
    .mt-md-up--5, .my-md-up--5 {
        margin-top: -1.5rem!important
    }
    .mr-md-up--5, .mx-md-up--5 {
        margin-right: -1.5rem!important
    }
    .mb-md-up--5, .my-md-up--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-md-up--5, .mx-md-up--5 {
        margin-left: -1.5rem!important
    }
    .m-md-up-0 {
        margin: 0!important
    }
    .mt-md-up-0, .my-md-up-0 {
        margin-top: 0!important
    }
    .mr-md-up-0, .mx-md-up-0 {
        margin-right: 0!important
    }
    .mb-md-up-0, .my-md-up-0 {
        margin-bottom: 0!important
    }
    .ml-md-up-0, .mx-md-up-0 {
        margin-left: 0!important
    }
    .m-md-up--0 {
        margin: 0!important
    }
    .mt-md-up--0, .my-md-up--0 {
        margin-top: 0!important
    }
    .mr-md-up--0, .mx-md-up--0 {
        margin-right: 0!important
    }
    .mb-md-up--0, .my-md-up--0 {
        margin-bottom: 0!important
    }
    .ml-md-up--0, .mx-md-up--0 {
        margin-left: 0!important
    }
    .m-md-up-10 {
        margin: 10%!important
    }
    .mt-md-up-10, .my-md-up-10 {
        margin-top: 10%!important
    }
    .mr-md-up-10, .mx-md-up-10 {
        margin-right: 10%!important
    }
    .mb-md-up-10, .my-md-up-10 {
        margin-bottom: 10%!important
    }
    .ml-md-up-10, .mx-md-up-10 {
        margin-left: 10%!important
    }
    .m-md-up--10 {
        margin: -10%!important
    }
    .mt-md-up--10, .my-md-up--10 {
        margin-top: -10%!important
    }
    .mr-md-up--10, .mx-md-up--10 {
        margin-right: -10%!important
    }
    .mb-md-up--10, .my-md-up--10 {
        margin-bottom: -10%!important
    }
    .ml-md-up--10, .mx-md-up--10 {
        margin-left: -10%!important
    }
    .m-md-up-15 {
        margin: 15%!important
    }
    .mt-md-up-15, .my-md-up-15 {
        margin-top: 15%!important
    }
    .mr-md-up-15, .mx-md-up-15 {
        margin-right: 15%!important
    }
    .mb-md-up-15, .my-md-up-15 {
        margin-bottom: 15%!important
    }
    .ml-md-up-15, .mx-md-up-15 {
        margin-left: 15%!important
    }
    .m-md-up--15 {
        margin: -15%!important
    }
    .mt-md-up--15, .my-md-up--15 {
        margin-top: -15%!important
    }
    .mr-md-up--15, .mx-md-up--15 {
        margin-right: -15%!important
    }
    .mb-md-up--15, .my-md-up--15 {
        margin-bottom: -15%!important
    }
    .ml-md-up--15, .mx-md-up--15 {
        margin-left: -15%!important
    }
    .m-md-up-20 {
        margin: 20%!important
    }
    .mt-md-up-20, .my-md-up-20 {
        margin-top: 20%!important
    }
    .mr-md-up-20, .mx-md-up-20 {
        margin-right: 20%!important
    }
    .mb-md-up-20, .my-md-up-20 {
        margin-bottom: 20%!important
    }
    .ml-md-up-20, .mx-md-up-20 {
        margin-left: 20%!important
    }
    .m-md-up--20 {
        margin: -20%!important
    }
    .mt-md-up--20, .my-md-up--20 {
        margin-top: -20%!important
    }
    .mr-md-up--20, .mx-md-up--20 {
        margin-right: -20%!important
    }
    .mb-md-up--20, .my-md-up--20 {
        margin-bottom: -20%!important
    }
    .ml-md-up--20, .mx-md-up--20 {
        margin-left: -20%!important
    }
    .m-md-up-25 {
        margin: 25%!important
    }
    .mt-md-up-25, .my-md-up-25 {
        margin-top: 25%!important
    }
    .mr-md-up-25, .mx-md-up-25 {
        margin-right: 25%!important
    }
    .mb-md-up-25, .my-md-up-25 {
        margin-bottom: 25%!important
    }
    .ml-md-up-25, .mx-md-up-25 {
        margin-left: 25%!important
    }
    .m-md-up--25 {
        margin: -25%!important
    }
    .mt-md-up--25, .my-md-up--25 {
        margin-top: -25%!important
    }
    .mr-md-up--25, .mx-md-up--25 {
        margin-right: -25%!important
    }
    .mb-md-up--25, .my-md-up--25 {
        margin-bottom: -25%!important
    }
    .ml-md-up--25, .mx-md-up--25 {
        margin-left: -25%!important
    }
    .m-md-up-30 {
        margin: 30%!important
    }
    .mt-md-up-30, .my-md-up-30 {
        margin-top: 30%!important
    }
    .mr-md-up-30, .mx-md-up-30 {
        margin-right: 30%!important
    }
    .mb-md-up-30, .my-md-up-30 {
        margin-bottom: 30%!important
    }
    .ml-md-up-30, .mx-md-up-30 {
        margin-left: 30%!important
    }
    .m-md-up--30 {
        margin: -30%!important
    }
    .mt-md-up--30, .my-md-up--30 {
        margin-top: -30%!important
    }
    .mr-md-up--30, .mx-md-up--30 {
        margin-right: -30%!important
    }
    .mb-md-up--30, .my-md-up--30 {
        margin-bottom: -30%!important
    }
    .ml-md-up--30, .mx-md-up--30 {
        margin-left: -30%!important
    }
    .m-md-up-35 {
        margin: 35%!important
    }
    .mt-md-up-35, .my-md-up-35 {
        margin-top: 35%!important
    }
    .mr-md-up-35, .mx-md-up-35 {
        margin-right: 35%!important
    }
    .mb-md-up-35, .my-md-up-35 {
        margin-bottom: 35%!important
    }
    .ml-md-up-35, .mx-md-up-35 {
        margin-left: 35%!important
    }
    .m-md-up--35 {
        margin: -35%!important
    }
    .mt-md-up--35, .my-md-up--35 {
        margin-top: -35%!important
    }
    .mr-md-up--35, .mx-md-up--35 {
        margin-right: -35%!important
    }
    .mb-md-up--35, .my-md-up--35 {
        margin-bottom: -35%!important
    }
    .ml-md-up--35, .mx-md-up--35 {
        margin-left: -35%!important
    }
    .m-md-up-40 {
        margin: 40%!important
    }
    .mt-md-up-40, .my-md-up-40 {
        margin-top: 40%!important
    }
    .mr-md-up-40, .mx-md-up-40 {
        margin-right: 40%!important
    }
    .mb-md-up-40, .my-md-up-40 {
        margin-bottom: 40%!important
    }
    .ml-md-up-40, .mx-md-up-40 {
        margin-left: 40%!important
    }
    .m-md-up--40 {
        margin: -40%!important
    }
    .mt-md-up--40, .my-md-up--40 {
        margin-top: -40%!important
    }
    .mr-md-up--40, .mx-md-up--40 {
        margin-right: -40%!important
    }
    .mb-md-up--40, .my-md-up--40 {
        margin-bottom: -40%!important
    }
    .ml-md-up--40, .mx-md-up--40 {
        margin-left: -40%!important
    }
    .m-md-up-45 {
        margin: 45%!important
    }
    .mt-md-up-45, .my-md-up-45 {
        margin-top: 45%!important
    }
    .mr-md-up-45, .mx-md-up-45 {
        margin-right: 45%!important
    }
    .mb-md-up-45, .my-md-up-45 {
        margin-bottom: 45%!important
    }
    .ml-md-up-45, .mx-md-up-45 {
        margin-left: 45%!important
    }
    .m-md-up--45 {
        margin: -45%!important
    }
    .mt-md-up--45, .my-md-up--45 {
        margin-top: -45%!important
    }
    .mr-md-up--45, .mx-md-up--45 {
        margin-right: -45%!important
    }
    .mb-md-up--45, .my-md-up--45 {
        margin-bottom: -45%!important
    }
    .ml-md-up--45, .mx-md-up--45 {
        margin-left: -45%!important
    }
    .m-md-up-50 {
        margin: 50%!important
    }
    .mt-md-up-50, .my-md-up-50 {
        margin-top: 50%!important
    }
    .mr-md-up-50, .mx-md-up-50 {
        margin-right: 50%!important
    }
    .mb-md-up-50, .my-md-up-50 {
        margin-bottom: 50%!important
    }
    .ml-md-up-50, .mx-md-up-50 {
        margin-left: 50%!important
    }
    .m-md-up--50 {
        margin: -50%!important
    }
    .mt-md-up--50, .my-md-up--50 {
        margin-top: -50%!important
    }
    .mr-md-up--50, .mx-md-up--50 {
        margin-right: -50%!important
    }
    .mb-md-up--50, .my-md-up--50 {
        margin-bottom: -50%!important
    }
    .ml-md-up--50, .mx-md-up--50 {
        margin-left: -50%!important
    }
    .m-md-up-55 {
        margin: 55%!important
    }
    .mt-md-up-55, .my-md-up-55 {
        margin-top: 55%!important
    }
    .mr-md-up-55, .mx-md-up-55 {
        margin-right: 55%!important
    }
    .mb-md-up-55, .my-md-up-55 {
        margin-bottom: 55%!important
    }
    .ml-md-up-55, .mx-md-up-55 {
        margin-left: 55%!important
    }
    .m-md-up--55 {
        margin: -55%!important
    }
    .mt-md-up--55, .my-md-up--55 {
        margin-top: -55%!important
    }
    .mr-md-up--55, .mx-md-up--55 {
        margin-right: -55%!important
    }
    .mb-md-up--55, .my-md-up--55 {
        margin-bottom: -55%!important
    }
    .ml-md-up--55, .mx-md-up--55 {
        margin-left: -55%!important
    }
    .m-md-up-60 {
        margin: 60%!important
    }
    .mt-md-up-60, .my-md-up-60 {
        margin-top: 60%!important
    }
    .mr-md-up-60, .mx-md-up-60 {
        margin-right: 60%!important
    }
    .mb-md-up-60, .my-md-up-60 {
        margin-bottom: 60%!important
    }
    .ml-md-up-60, .mx-md-up-60 {
        margin-left: 60%!important
    }
    .m-md-up--60 {
        margin: -60%!important
    }
    .mt-md-up--60, .my-md-up--60 {
        margin-top: -60%!important
    }
    .mr-md-up--60, .mx-md-up--60 {
        margin-right: -60%!important
    }
    .mb-md-up--60, .my-md-up--60 {
        margin-bottom: -60%!important
    }
    .ml-md-up--60, .mx-md-up--60 {
        margin-left: -60%!important
    }
    .m-md-up-65 {
        margin: 65%!important
    }
    .mt-md-up-65, .my-md-up-65 {
        margin-top: 65%!important
    }
    .mr-md-up-65, .mx-md-up-65 {
        margin-right: 65%!important
    }
    .mb-md-up-65, .my-md-up-65 {
        margin-bottom: 65%!important
    }
    .ml-md-up-65, .mx-md-up-65 {
        margin-left: 65%!important
    }
    .m-md-up--65 {
        margin: -65%!important
    }
    .mt-md-up--65, .my-md-up--65 {
        margin-top: -65%!important
    }
    .mr-md-up--65, .mx-md-up--65 {
        margin-right: -65%!important
    }
    .mb-md-up--65, .my-md-up--65 {
        margin-bottom: -65%!important
    }
    .ml-md-up--65, .mx-md-up--65 {
        margin-left: -65%!important
    }
    .m-md-up-70 {
        margin: 70%!important
    }
    .mt-md-up-70, .my-md-up-70 {
        margin-top: 70%!important
    }
    .mr-md-up-70, .mx-md-up-70 {
        margin-right: 70%!important
    }
    .mb-md-up-70, .my-md-up-70 {
        margin-bottom: 70%!important
    }
    .ml-md-up-70, .mx-md-up-70 {
        margin-left: 70%!important
    }
    .m-md-up--70 {
        margin: -70%!important
    }
    .mt-md-up--70, .my-md-up--70 {
        margin-top: -70%!important
    }
    .mr-md-up--70, .mx-md-up--70 {
        margin-right: -70%!important
    }
    .mb-md-up--70, .my-md-up--70 {
        margin-bottom: -70%!important
    }
    .ml-md-up--70, .mx-md-up--70 {
        margin-left: -70%!important
    }
    .m-md-up-75 {
        margin: 75%!important
    }
    .mt-md-up-75, .my-md-up-75 {
        margin-top: 75%!important
    }
    .mr-md-up-75, .mx-md-up-75 {
        margin-right: 75%!important
    }
    .mb-md-up-75, .my-md-up-75 {
        margin-bottom: 75%!important
    }
    .ml-md-up-75, .mx-md-up-75 {
        margin-left: 75%!important
    }
    .m-md-up--75 {
        margin: -75%!important
    }
    .mt-md-up--75, .my-md-up--75 {
        margin-top: -75%!important
    }
    .mr-md-up--75, .mx-md-up--75 {
        margin-right: -75%!important
    }
    .mb-md-up--75, .my-md-up--75 {
        margin-bottom: -75%!important
    }
    .ml-md-up--75, .mx-md-up--75 {
        margin-left: -75%!important
    }
    .m-md-up-80 {
        margin: 80%!important
    }
    .mt-md-up-80, .my-md-up-80 {
        margin-top: 80%!important
    }
    .mr-md-up-80, .mx-md-up-80 {
        margin-right: 80%!important
    }
    .mb-md-up-80, .my-md-up-80 {
        margin-bottom: 80%!important
    }
    .ml-md-up-80, .mx-md-up-80 {
        margin-left: 80%!important
    }
    .m-md-up--80 {
        margin: -80%!important
    }
    .mt-md-up--80, .my-md-up--80 {
        margin-top: -80%!important
    }
    .mr-md-up--80, .mx-md-up--80 {
        margin-right: -80%!important
    }
    .mb-md-up--80, .my-md-up--80 {
        margin-bottom: -80%!important
    }
    .ml-md-up--80, .mx-md-up--80 {
        margin-left: -80%!important
    }
    .m-md-up-85 {
        margin: 85%!important
    }
    .mt-md-up-85, .my-md-up-85 {
        margin-top: 85%!important
    }
    .mr-md-up-85, .mx-md-up-85 {
        margin-right: 85%!important
    }
    .mb-md-up-85, .my-md-up-85 {
        margin-bottom: 85%!important
    }
    .ml-md-up-85, .mx-md-up-85 {
        margin-left: 85%!important
    }
    .m-md-up--85 {
        margin: -85%!important
    }
    .mt-md-up--85, .my-md-up--85 {
        margin-top: -85%!important
    }
    .mr-md-up--85, .mx-md-up--85 {
        margin-right: -85%!important
    }
    .mb-md-up--85, .my-md-up--85 {
        margin-bottom: -85%!important
    }
    .ml-md-up--85, .mx-md-up--85 {
        margin-left: -85%!important
    }
    .m-md-up-90 {
        margin: 90%!important
    }
    .mt-md-up-90, .my-md-up-90 {
        margin-top: 90%!important
    }
    .mr-md-up-90, .mx-md-up-90 {
        margin-right: 90%!important
    }
    .mb-md-up-90, .my-md-up-90 {
        margin-bottom: 90%!important
    }
    .ml-md-up-90, .mx-md-up-90 {
        margin-left: 90%!important
    }
    .m-md-up--90 {
        margin: -90%!important
    }
    .mt-md-up--90, .my-md-up--90 {
        margin-top: -90%!important
    }
    .mr-md-up--90, .mx-md-up--90 {
        margin-right: -90%!important
    }
    .mb-md-up--90, .my-md-up--90 {
        margin-bottom: -90%!important
    }
    .ml-md-up--90, .mx-md-up--90 {
        margin-left: -90%!important
    }
    .m-md-up-95 {
        margin: 95%!important
    }
    .mt-md-up-95, .my-md-up-95 {
        margin-top: 95%!important
    }
    .mr-md-up-95, .mx-md-up-95 {
        margin-right: 95%!important
    }
    .mb-md-up-95, .my-md-up-95 {
        margin-bottom: 95%!important
    }
    .ml-md-up-95, .mx-md-up-95 {
        margin-left: 95%!important
    }
    .m-md-up--95 {
        margin: -95%!important
    }
    .mt-md-up--95, .my-md-up--95 {
        margin-top: -95%!important
    }
    .mr-md-up--95, .mx-md-up--95 {
        margin-right: -95%!important
    }
    .mb-md-up--95, .my-md-up--95 {
        margin-bottom: -95%!important
    }
    .ml-md-up--95, .mx-md-up--95 {
        margin-left: -95%!important
    }
    .m-md-up-100 {
        margin: 100%!important
    }
    .mt-md-up-100, .my-md-up-100 {
        margin-top: 100%!important
    }
    .mr-md-up-100, .mx-md-up-100 {
        margin-right: 100%!important
    }
    .mb-md-up-100, .my-md-up-100 {
        margin-bottom: 100%!important
    }
    .ml-md-up-100, .mx-md-up-100 {
        margin-left: 100%!important
    }
    .m-md-up--100 {
        margin: -100%!important
    }
    .mt-md-up--100, .my-md-up--100 {
        margin-top: -100%!important
    }
    .mr-md-up--100, .mx-md-up--100 {
        margin-right: -100%!important
    }
    .mb-md-up--100, .my-md-up--100 {
        margin-bottom: -100%!important
    }
    .ml-md-up--100, .mx-md-up--100 {
        margin-left: -100%!important
    }
    .m-md-up-10px {
        margin: 10px!important
    }
    .mt-md-up-10px, .my-md-up-10px {
        margin-top: 10px!important
    }
    .mr-md-up-10px, .mx-md-up-10px {
        margin-right: 10px!important
    }
    .mb-md-up-10px, .my-md-up-10px {
        margin-bottom: 10px!important
    }
    .ml-md-up-10px, .mx-md-up-10px {
        margin-left: 10px!important
    }
    .m-md-up--10px {
        margin: -10px!important
    }
    .mt-md-up--10px, .my-md-up--10px {
        margin-top: -10px!important
    }
    .mr-md-up--10px, .mx-md-up--10px {
        margin-right: -10px!important
    }
    .mb-md-up--10px, .my-md-up--10px {
        margin-bottom: -10px!important
    }
    .ml-md-up--10px, .mx-md-up--10px {
        margin-left: -10px!important
    }
    .m-md-up-20px {
        margin: 20px!important
    }
    .mt-md-up-20px, .my-md-up-20px {
        margin-top: 20px!important
    }
    .mr-md-up-20px, .mx-md-up-20px {
        margin-right: 20px!important
    }
    .mb-md-up-20px, .my-md-up-20px {
        margin-bottom: 20px!important
    }
    .ml-md-up-20px, .mx-md-up-20px {
        margin-left: 20px!important
    }
    .m-md-up--20px {
        margin: -20px!important
    }
    .mt-md-up--20px, .my-md-up--20px {
        margin-top: -20px!important
    }
    .mr-md-up--20px, .mx-md-up--20px {
        margin-right: -20px!important
    }
    .mb-md-up--20px, .my-md-up--20px {
        margin-bottom: -20px!important
    }
    .ml-md-up--20px, .mx-md-up--20px {
        margin-left: -20px!important
    }
    .m-md-up-30px {
        margin: 30px!important
    }
    .mt-md-up-30px, .my-md-up-30px {
        margin-top: 30px!important
    }
    .mr-md-up-30px, .mx-md-up-30px {
        margin-right: 30px!important
    }
    .mb-md-up-30px, .my-md-up-30px {
        margin-bottom: 30px!important
    }
    .ml-md-up-30px, .mx-md-up-30px {
        margin-left: 30px!important
    }
    .m-md-up--30px {
        margin: -30px!important
    }
    .mt-md-up--30px, .my-md-up--30px {
        margin-top: -30px!important
    }
    .mr-md-up--30px, .mx-md-up--30px {
        margin-right: -30px!important
    }
    .mb-md-up--30px, .my-md-up--30px {
        margin-bottom: -30px!important
    }
    .ml-md-up--30px, .mx-md-up--30px {
        margin-left: -30px!important
    }
    .m-md-up-40px {
        margin: 40px!important
    }
    .mt-md-up-40px, .my-md-up-40px {
        margin-top: 40px!important
    }
    .mr-md-up-40px, .mx-md-up-40px {
        margin-right: 40px!important
    }
    .mb-md-up-40px, .my-md-up-40px {
        margin-bottom: 40px!important
    }
    .ml-md-up-40px, .mx-md-up-40px {
        margin-left: 40px!important
    }
    .m-md-up--40px {
        margin: -40px!important
    }
    .mt-md-up--40px, .my-md-up--40px {
        margin-top: -40px!important
    }
    .mr-md-up--40px, .mx-md-up--40px {
        margin-right: -40px!important
    }
    .mb-md-up--40px, .my-md-up--40px {
        margin-bottom: -40px!important
    }
    .ml-md-up--40px, .mx-md-up--40px {
        margin-left: -40px!important
    }
    .m-md-up-50px {
        margin: 50px!important
    }
    .mt-md-up-50px, .my-md-up-50px {
        margin-top: 50px!important
    }
    .mr-md-up-50px, .mx-md-up-50px {
        margin-right: 50px!important
    }
    .mb-md-up-50px, .my-md-up-50px {
        margin-bottom: 50px!important
    }
    .ml-md-up-50px, .mx-md-up-50px {
        margin-left: 50px!important
    }
    .m-md-up--50px {
        margin: -50px!important
    }
    .mt-md-up--50px, .my-md-up--50px {
        margin-top: -50px!important
    }
    .mr-md-up--50px, .mx-md-up--50px {
        margin-right: -50px!important
    }
    .mb-md-up--50px, .my-md-up--50px {
        margin-bottom: -50px!important
    }
    .ml-md-up--50px, .mx-md-up--50px {
        margin-left: -50px!important
    }
    .m-md-up-60px {
        margin: 60px!important
    }
    .mt-md-up-60px, .my-md-up-60px {
        margin-top: 60px!important
    }
    .mr-md-up-60px, .mx-md-up-60px {
        margin-right: 60px!important
    }
    .mb-md-up-60px, .my-md-up-60px {
        margin-bottom: 60px!important
    }
    .ml-md-up-60px, .mx-md-up-60px {
        margin-left: 60px!important
    }
    .m-md-up--60px {
        margin: -60px!important
    }
    .mt-md-up--60px, .my-md-up--60px {
        margin-top: -60px!important
    }
    .mr-md-up--60px, .mx-md-up--60px {
        margin-right: -60px!important
    }
    .mb-md-up--60px, .my-md-up--60px {
        margin-bottom: -60px!important
    }
    .ml-md-up--60px, .mx-md-up--60px {
        margin-left: -60px!important
    }
    .m-md-up-70px {
        margin: 70px!important
    }
    .mt-md-up-70px, .my-md-up-70px {
        margin-top: 70px!important
    }
    .mr-md-up-70px, .mx-md-up-70px {
        margin-right: 70px!important
    }
    .mb-md-up-70px, .my-md-up-70px {
        margin-bottom: 70px!important
    }
    .ml-md-up-70px, .mx-md-up-70px {
        margin-left: 70px!important
    }
    .m-md-up--70px {
        margin: -70px!important
    }
    .mt-md-up--70px, .my-md-up--70px {
        margin-top: -70px!important
    }
    .mr-md-up--70px, .mx-md-up--70px {
        margin-right: -70px!important
    }
    .mb-md-up--70px, .my-md-up--70px {
        margin-bottom: -70px!important
    }
    .ml-md-up--70px, .mx-md-up--70px {
        margin-left: -70px!important
    }
    .m-md-up-80px {
        margin: 80px!important
    }
    .mt-md-up-80px, .my-md-up-80px {
        margin-top: 80px!important
    }
    .mr-md-up-80px, .mx-md-up-80px {
        margin-right: 80px!important
    }
    .mb-md-up-80px, .my-md-up-80px {
        margin-bottom: 80px!important
    }
    .ml-md-up-80px, .mx-md-up-80px {
        margin-left: 80px!important
    }
    .m-md-up--80px {
        margin: -80px!important
    }
    .mt-md-up--80px, .my-md-up--80px {
        margin-top: -80px!important
    }
    .mr-md-up--80px, .mx-md-up--80px {
        margin-right: -80px!important
    }
    .mb-md-up--80px, .my-md-up--80px {
        margin-bottom: -80px!important
    }
    .ml-md-up--80px, .mx-md-up--80px {
        margin-left: -80px!important
    }
    .m-md-up-90px {
        margin: 90px!important
    }
    .mt-md-up-90px, .my-md-up-90px {
        margin-top: 90px!important
    }
    .mr-md-up-90px, .mx-md-up-90px {
        margin-right: 90px!important
    }
    .mb-md-up-90px, .my-md-up-90px {
        margin-bottom: 90px!important
    }
    .ml-md-up-90px, .mx-md-up-90px {
        margin-left: 90px!important
    }
    .m-md-up--90px {
        margin: -90px!important
    }
    .mt-md-up--90px, .my-md-up--90px {
        margin-top: -90px!important
    }
    .mr-md-up--90px, .mx-md-up--90px {
        margin-right: -90px!important
    }
    .mb-md-up--90px, .my-md-up--90px {
        margin-bottom: -90px!important
    }
    .ml-md-up--90px, .mx-md-up--90px {
        margin-left: -90px!important
    }
    .m-md-up-100px {
        margin: 100px!important
    }
    .mt-md-up-100px, .my-md-up-100px {
        margin-top: 100px!important
    }
    .mr-md-up-100px, .mx-md-up-100px {
        margin-right: 100px!important
    }
    .mb-md-up-100px, .my-md-up-100px {
        margin-bottom: 100px!important
    }
    .ml-md-up-100px, .mx-md-up-100px {
        margin-left: 100px!important
    }
    .m-md-up--100px {
        margin: -100px!important
    }
    .mt-md-up--100px, .my-md-up--100px {
        margin-top: -100px!important
    }
    .mr-md-up--100px, .mx-md-up--100px {
        margin-right: -100px!important
    }
    .mb-md-up--100px, .my-md-up--100px {
        margin-bottom: -100px!important
    }
    .ml-md-up--100px, .mx-md-up--100px {
        margin-left: -100px!important
    }
    .m-md-up-150px {
        margin: 150px!important
    }
    .mt-md-up-150px, .my-md-up-150px {
        margin-top: 150px!important
    }
    .mr-md-up-150px, .mx-md-up-150px {
        margin-right: 150px!important
    }
    .mb-md-up-150px, .my-md-up-150px {
        margin-bottom: 150px!important
    }
    .ml-md-up-150px, .mx-md-up-150px {
        margin-left: 150px!important
    }
    .m-md-up--150px {
        margin: -150px!important
    }
    .mt-md-up--150px, .my-md-up--150px {
        margin-top: -150px!important
    }
    .mr-md-up--150px, .mx-md-up--150px {
        margin-right: -150px!important
    }
    .mb-md-up--150px, .my-md-up--150px {
        margin-bottom: -150px!important
    }
    .ml-md-up--150px, .mx-md-up--150px {
        margin-left: -150px!important
    }
    .m-md-up-200px {
        margin: 200px!important
    }
    .mt-md-up-200px, .my-md-up-200px {
        margin-top: 200px!important
    }
    .mr-md-up-200px, .mx-md-up-200px {
        margin-right: 200px!important
    }
    .mb-md-up-200px, .my-md-up-200px {
        margin-bottom: 200px!important
    }
    .ml-md-up-200px, .mx-md-up-200px {
        margin-left: 200px!important
    }
    .m-md-up--200px {
        margin: -200px!important
    }
    .mt-md-up--200px, .my-md-up--200px {
        margin-top: -200px!important
    }
    .mr-md-up--200px, .mx-md-up--200px {
        margin-right: -200px!important
    }
    .mb-md-up--200px, .my-md-up--200px {
        margin-bottom: -200px!important
    }
    .ml-md-up--200px, .mx-md-up--200px {
        margin-left: -200px!important
    }
    .m-md-up-250px {
        margin: 250px!important
    }
    .mt-md-up-250px, .my-md-up-250px {
        margin-top: 250px!important
    }
    .mr-md-up-250px, .mx-md-up-250px {
        margin-right: 250px!important
    }
    .mb-md-up-250px, .my-md-up-250px {
        margin-bottom: 250px!important
    }
    .ml-md-up-250px, .mx-md-up-250px {
        margin-left: 250px!important
    }
    .m-md-up--250px {
        margin: -250px!important
    }
    .mt-md-up--250px, .my-md-up--250px {
        margin-top: -250px!important
    }
    .mr-md-up--250px, .mx-md-up--250px {
        margin-right: -250px!important
    }
    .mb-md-up--250px, .my-md-up--250px {
        margin-bottom: -250px!important
    }
    .ml-md-up--250px, .mx-md-up--250px {
        margin-left: -250px!important
    }
    .m-md-up-300px {
        margin: 300px!important
    }
    .mt-md-up-300px, .my-md-up-300px {
        margin-top: 300px!important
    }
    .mr-md-up-300px, .mx-md-up-300px {
        margin-right: 300px!important
    }
    .mb-md-up-300px, .my-md-up-300px {
        margin-bottom: 300px!important
    }
    .ml-md-up-300px, .mx-md-up-300px {
        margin-left: 300px!important
    }
    .m-md-up--300px {
        margin: -300px!important
    }
    .mt-md-up--300px, .my-md-up--300px {
        margin-top: -300px!important
    }
    .mr-md-up--300px, .mx-md-up--300px {
        margin-right: -300px!important
    }
    .mb-md-up--300px, .my-md-up--300px {
        margin-bottom: -300px!important
    }
    .ml-md-up--300px, .mx-md-up--300px {
        margin-left: -300px!important
    }
    .m-md-up-350px {
        margin: 350px!important
    }
    .mt-md-up-350px, .my-md-up-350px {
        margin-top: 350px!important
    }
    .mr-md-up-350px, .mx-md-up-350px {
        margin-right: 350px!important
    }
    .mb-md-up-350px, .my-md-up-350px {
        margin-bottom: 350px!important
    }
    .ml-md-up-350px, .mx-md-up-350px {
        margin-left: 350px!important
    }
    .m-md-up--350px {
        margin: -350px!important
    }
    .mt-md-up--350px, .my-md-up--350px {
        margin-top: -350px!important
    }
    .mr-md-up--350px, .mx-md-up--350px {
        margin-right: -350px!important
    }
    .mb-md-up--350px, .my-md-up--350px {
        margin-bottom: -350px!important
    }
    .ml-md-up--350px, .mx-md-up--350px {
        margin-left: -350px!important
    }
    .m-md-up-400px {
        margin: 400px!important
    }
    .mt-md-up-400px, .my-md-up-400px {
        margin-top: 400px!important
    }
    .mr-md-up-400px, .mx-md-up-400px {
        margin-right: 400px!important
    }
    .mb-md-up-400px, .my-md-up-400px {
        margin-bottom: 400px!important
    }
    .ml-md-up-400px, .mx-md-up-400px {
        margin-left: 400px!important
    }
    .m-md-up--400px {
        margin: -400px!important
    }
    .mt-md-up--400px, .my-md-up--400px {
        margin-top: -400px!important
    }
    .mr-md-up--400px, .mx-md-up--400px {
        margin-right: -400px!important
    }
    .mb-md-up--400px, .my-md-up--400px {
        margin-bottom: -400px!important
    }
    .ml-md-up--400px, .mx-md-up--400px {
        margin-left: -400px!important
    }
    .m-md-up-450px {
        margin: 450px!important
    }
    .mt-md-up-450px, .my-md-up-450px {
        margin-top: 450px!important
    }
    .mr-md-up-450px, .mx-md-up-450px {
        margin-right: 450px!important
    }
    .mb-md-up-450px, .my-md-up-450px {
        margin-bottom: 450px!important
    }
    .ml-md-up-450px, .mx-md-up-450px {
        margin-left: 450px!important
    }
    .m-md-up--450px {
        margin: -450px!important
    }
    .mt-md-up--450px, .my-md-up--450px {
        margin-top: -450px!important
    }
    .mr-md-up--450px, .mx-md-up--450px {
        margin-right: -450px!important
    }
    .mb-md-up--450px, .my-md-up--450px {
        margin-bottom: -450px!important
    }
    .ml-md-up--450px, .mx-md-up--450px {
        margin-left: -450px!important
    }
    .m-md-up-500px {
        margin: 500px!important
    }
    .mt-md-up-500px, .my-md-up-500px {
        margin-top: 500px!important
    }
    .mr-md-up-500px, .mx-md-up-500px {
        margin-right: 500px!important
    }
    .mb-md-up-500px, .my-md-up-500px {
        margin-bottom: 500px!important
    }
    .ml-md-up-500px, .mx-md-up-500px {
        margin-left: 500px!important
    }
    .m-md-up--500px {
        margin: -500px!important
    }
    .mt-md-up--500px, .my-md-up--500px {
        margin-top: -500px!important
    }
    .mr-md-up--500px, .mx-md-up--500px {
        margin-right: -500px!important
    }
    .mb-md-up--500px, .my-md-up--500px {
        margin-bottom: -500px!important
    }
    .ml-md-up--500px, .mx-md-up--500px {
        margin-left: -500px!important
    }
    .m-md-up-550px {
        margin: 550px!important
    }
    .mt-md-up-550px, .my-md-up-550px {
        margin-top: 550px!important
    }
    .mr-md-up-550px, .mx-md-up-550px {
        margin-right: 550px!important
    }
    .mb-md-up-550px, .my-md-up-550px {
        margin-bottom: 550px!important
    }
    .ml-md-up-550px, .mx-md-up-550px {
        margin-left: 550px!important
    }
    .m-md-up--550px {
        margin: -550px!important
    }
    .mt-md-up--550px, .my-md-up--550px {
        margin-top: -550px!important
    }
    .mr-md-up--550px, .mx-md-up--550px {
        margin-right: -550px!important
    }
    .mb-md-up--550px, .my-md-up--550px {
        margin-bottom: -550px!important
    }
    .ml-md-up--550px, .mx-md-up--550px {
        margin-left: -550px!important
    }
    .m-md-up-600px {
        margin: 600px!important
    }
    .mt-md-up-600px, .my-md-up-600px {
        margin-top: 600px!important
    }
    .mr-md-up-600px, .mx-md-up-600px {
        margin-right: 600px!important
    }
    .mb-md-up-600px, .my-md-up-600px {
        margin-bottom: 600px!important
    }
    .ml-md-up-600px, .mx-md-up-600px {
        margin-left: 600px!important
    }
    .m-md-up--600px {
        margin: -600px!important
    }
    .mt-md-up--600px, .my-md-up--600px {
        margin-top: -600px!important
    }
    .mr-md-up--600px, .mx-md-up--600px {
        margin-right: -600px!important
    }
    .mb-md-up--600px, .my-md-up--600px {
        margin-bottom: -600px!important
    }
    .ml-md-up--600px, .mx-md-up--600px {
        margin-left: -600px!important
    }
    .m-md-up-650px {
        margin: 650px!important
    }
    .mt-md-up-650px, .my-md-up-650px {
        margin-top: 650px!important
    }
    .mr-md-up-650px, .mx-md-up-650px {
        margin-right: 650px!important
    }
    .mb-md-up-650px, .my-md-up-650px {
        margin-bottom: 650px!important
    }
    .ml-md-up-650px, .mx-md-up-650px {
        margin-left: 650px!important
    }
    .m-md-up--650px {
        margin: -650px!important
    }
    .mt-md-up--650px, .my-md-up--650px {
        margin-top: -650px!important
    }
    .mr-md-up--650px, .mx-md-up--650px {
        margin-right: -650px!important
    }
    .mb-md-up--650px, .my-md-up--650px {
        margin-bottom: -650px!important
    }
    .ml-md-up--650px, .mx-md-up--650px {
        margin-left: -650px!important
    }
    .m-md-up-700px {
        margin: 700px!important
    }
    .mt-md-up-700px, .my-md-up-700px {
        margin-top: 700px!important
    }
    .mr-md-up-700px, .mx-md-up-700px {
        margin-right: 700px!important
    }
    .mb-md-up-700px, .my-md-up-700px {
        margin-bottom: 700px!important
    }
    .ml-md-up-700px, .mx-md-up-700px {
        margin-left: 700px!important
    }
    .m-md-up--700px {
        margin: -700px!important
    }
    .mt-md-up--700px, .my-md-up--700px {
        margin-top: -700px!important
    }
    .mr-md-up--700px, .mx-md-up--700px {
        margin-right: -700px!important
    }
    .mb-md-up--700px, .my-md-up--700px {
        margin-bottom: -700px!important
    }
    .ml-md-up--700px, .mx-md-up--700px {
        margin-left: -700px!important
    }
    .m-md-up-750px {
        margin: 750px!important
    }
    .mt-md-up-750px, .my-md-up-750px {
        margin-top: 750px!important
    }
    .mr-md-up-750px, .mx-md-up-750px {
        margin-right: 750px!important
    }
    .mb-md-up-750px, .my-md-up-750px {
        margin-bottom: 750px!important
    }
    .ml-md-up-750px, .mx-md-up-750px {
        margin-left: 750px!important
    }
    .m-md-up--750px {
        margin: -750px!important
    }
    .mt-md-up--750px, .my-md-up--750px {
        margin-top: -750px!important
    }
    .mr-md-up--750px, .mx-md-up--750px {
        margin-right: -750px!important
    }
    .mb-md-up--750px, .my-md-up--750px {
        margin-bottom: -750px!important
    }
    .ml-md-up--750px, .mx-md-up--750px {
        margin-left: -750px!important
    }
    .m-md-up-800px {
        margin: 800px!important
    }
    .mt-md-up-800px, .my-md-up-800px {
        margin-top: 800px!important
    }
    .mr-md-up-800px, .mx-md-up-800px {
        margin-right: 800px!important
    }
    .mb-md-up-800px, .my-md-up-800px {
        margin-bottom: 800px!important
    }
    .ml-md-up-800px, .mx-md-up-800px {
        margin-left: 800px!important
    }
    .m-md-up--800px {
        margin: -800px!important
    }
    .mt-md-up--800px, .my-md-up--800px {
        margin-top: -800px!important
    }
    .mr-md-up--800px, .mx-md-up--800px {
        margin-right: -800px!important
    }
    .mb-md-up--800px, .my-md-up--800px {
        margin-bottom: -800px!important
    }
    .ml-md-up--800px, .mx-md-up--800px {
        margin-left: -800px!important
    }
    .m-md-up-900px {
        margin: 900px!important
    }
    .mt-md-up-900px, .my-md-up-900px {
        margin-top: 900px!important
    }
    .mr-md-up-900px, .mx-md-up-900px {
        margin-right: 900px!important
    }
    .mb-md-up-900px, .my-md-up-900px {
        margin-bottom: 900px!important
    }
    .ml-md-up-900px, .mx-md-up-900px {
        margin-left: 900px!important
    }
    .m-md-up--900px {
        margin: -900px!important
    }
    .mt-md-up--900px, .my-md-up--900px {
        margin-top: -900px!important
    }
    .mr-md-up--900px, .mx-md-up--900px {
        margin-right: -900px!important
    }
    .mb-md-up--900px, .my-md-up--900px {
        margin-bottom: -900px!important
    }
    .ml-md-up--900px, .mx-md-up--900px {
        margin-left: -900px!important
    }
    .m-md-up-850px {
        margin: 850px!important
    }
    .mt-md-up-850px, .my-md-up-850px {
        margin-top: 850px!important
    }
    .mr-md-up-850px, .mx-md-up-850px {
        margin-right: 850px!important
    }
    .mb-md-up-850px, .my-md-up-850px {
        margin-bottom: 850px!important
    }
    .ml-md-up-850px, .mx-md-up-850px {
        margin-left: 850px!important
    }
    .m-md-up--850px {
        margin: -850px!important
    }
    .mt-md-up--850px, .my-md-up--850px {
        margin-top: -850px!important
    }
    .mr-md-up--850px, .mx-md-up--850px {
        margin-right: -850px!important
    }
    .mb-md-up--850px, .my-md-up--850px {
        margin-bottom: -850px!important
    }
    .ml-md-up--850px, .mx-md-up--850px {
        margin-left: -850px!important
    }
    .m-md-up-1000px {
        margin: 1000px!important
    }
    .mt-md-up-1000px, .my-md-up-1000px {
        margin-top: 1000px!important
    }
    .mr-md-up-1000px, .mx-md-up-1000px {
        margin-right: 1000px!important
    }
    .mb-md-up-1000px, .my-md-up-1000px {
        margin-bottom: 1000px!important
    }
    .ml-md-up-1000px, .mx-md-up-1000px {
        margin-left: 1000px!important
    }
    .m-md-up--1000px {
        margin: -1000px!important
    }
    .mt-md-up--1000px, .my-md-up--1000px {
        margin-top: -1000px!important
    }
    .mr-md-up--1000px, .mx-md-up--1000px {
        margin-right: -1000px!important
    }
    .mb-md-up--1000px, .my-md-up--1000px {
        margin-bottom: -1000px!important
    }
    .ml-md-up--1000px, .mx-md-up--1000px {
        margin-left: -1000px!important
    }
    .m-md-up-1050px {
        margin: 1050px!important
    }
    .mt-md-up-1050px, .my-md-up-1050px {
        margin-top: 1050px!important
    }
    .mr-md-up-1050px, .mx-md-up-1050px {
        margin-right: 1050px!important
    }
    .mb-md-up-1050px, .my-md-up-1050px {
        margin-bottom: 1050px!important
    }
    .ml-md-up-1050px, .mx-md-up-1050px {
        margin-left: 1050px!important
    }
    .m-md-up--1050px {
        margin: -1050px!important
    }
    .mt-md-up--1050px, .my-md-up--1050px {
        margin-top: -1050px!important
    }
    .mr-md-up--1050px, .mx-md-up--1050px {
        margin-right: -1050px!important
    }
    .mb-md-up--1050px, .my-md-up--1050px {
        margin-bottom: -1050px!important
    }
    .ml-md-up--1050px, .mx-md-up--1050px {
        margin-left: -1050px!important
    }
    .m-md-up-1100px {
        margin: 1100px!important
    }
    .mt-md-up-1100px, .my-md-up-1100px {
        margin-top: 1100px!important
    }
    .mr-md-up-1100px, .mx-md-up-1100px {
        margin-right: 1100px!important
    }
    .mb-md-up-1100px, .my-md-up-1100px {
        margin-bottom: 1100px!important
    }
    .ml-md-up-1100px, .mx-md-up-1100px {
        margin-left: 1100px!important
    }
    .m-md-up--1100px {
        margin: -1100px!important
    }
    .mt-md-up--1100px, .my-md-up--1100px {
        margin-top: -1100px!important
    }
    .mr-md-up--1100px, .mx-md-up--1100px {
        margin-right: -1100px!important
    }
    .mb-md-up--1100px, .my-md-up--1100px {
        margin-bottom: -1100px!important
    }
    .ml-md-up--1100px, .mx-md-up--1100px {
        margin-left: -1100px!important
    }
    .m-md-up-1150px {
        margin: 1150px!important
    }
    .mt-md-up-1150px, .my-md-up-1150px {
        margin-top: 1150px!important
    }
    .mr-md-up-1150px, .mx-md-up-1150px {
        margin-right: 1150px!important
    }
    .mb-md-up-1150px, .my-md-up-1150px {
        margin-bottom: 1150px!important
    }
    .ml-md-up-1150px, .mx-md-up-1150px {
        margin-left: 1150px!important
    }
    .m-md-up--1150px {
        margin: -1150px!important
    }
    .mt-md-up--1150px, .my-md-up--1150px {
        margin-top: -1150px!important
    }
    .mr-md-up--1150px, .mx-md-up--1150px {
        margin-right: -1150px!important
    }
    .mb-md-up--1150px, .my-md-up--1150px {
        margin-bottom: -1150px!important
    }
    .ml-md-up--1150px, .mx-md-up--1150px {
        margin-left: -1150px!important
    }
    .m-md-up-1200px {
        margin: 1200px!important
    }
    .mt-md-up-1200px, .my-md-up-1200px {
        margin-top: 1200px!important
    }
    .mr-md-up-1200px, .mx-md-up-1200px {
        margin-right: 1200px!important
    }
    .mb-md-up-1200px, .my-md-up-1200px {
        margin-bottom: 1200px!important
    }
    .ml-md-up-1200px, .mx-md-up-1200px {
        margin-left: 1200px!important
    }
    .m-md-up--1200px {
        margin: -1200px!important
    }
    .mt-md-up--1200px, .my-md-up--1200px {
        margin-top: -1200px!important
    }
    .mr-md-up--1200px, .mx-md-up--1200px {
        margin-right: -1200px!important
    }
    .mb-md-up--1200px, .my-md-up--1200px {
        margin-bottom: -1200px!important
    }
    .ml-md-up--1200px, .mx-md-up--1200px {
        margin-left: -1200px!important
    }
    .m-md-up-xs {
        margin: .5rem!important
    }
    .mt-md-up-xs, .my-md-up-xs {
        margin-top: .5rem!important
    }
    .mr-md-up-xs, .mx-md-up-xs {
        margin-right: .5rem!important
    }
    .mb-md-up-xs, .my-md-up-xs {
        margin-bottom: .5rem!important
    }
    .ml-md-up-xs, .mx-md-up-xs {
        margin-left: .5rem!important
    }
    .m-md-up--xs {
        margin: -.5rem!important
    }
    .mt-md-up--xs, .my-md-up--xs {
        margin-top: -.5rem!important
    }
    .mr-md-up--xs, .mx-md-up--xs {
        margin-right: -.5rem!important
    }
    .mb-md-up--xs, .my-md-up--xs {
        margin-bottom: -.5rem!important
    }
    .ml-md-up--xs, .mx-md-up--xs {
        margin-left: -.5rem!important
    }
    .m-md-up-sm {
        margin: 1rem!important
    }
    .mt-md-up-sm, .my-md-up-sm {
        margin-top: 1rem!important
    }
    .mr-md-up-sm, .mx-md-up-sm {
        margin-right: 1rem!important
    }
    .mb-md-up-sm, .my-md-up-sm {
        margin-bottom: 1rem!important
    }
    .ml-md-up-sm, .mx-md-up-sm {
        margin-left: 1rem!important
    }
    .m-md-up--sm {
        margin: -1rem!important
    }
    .mt-md-up--sm, .my-md-up--sm {
        margin-top: -1rem!important
    }
    .mr-md-up--sm, .mx-md-up--sm {
        margin-right: -1rem!important
    }
    .mb-md-up--sm, .my-md-up--sm {
        margin-bottom: -1rem!important
    }
    .ml-md-up--sm, .mx-md-up--sm {
        margin-left: -1rem!important
    }
    .m-md-up-md {
        margin: 1.5rem!important
    }
    .mt-md-up-md, .my-md-up-md {
        margin-top: 1.5rem!important
    }
    .mr-md-up-md, .mx-md-up-md {
        margin-right: 1.5rem!important
    }
    .mb-md-up-md, .my-md-up-md {
        margin-bottom: 1.5rem!important
    }
    .ml-md-up-md, .mx-md-up-md {
        margin-left: 1.5rem!important
    }
    .m-md-up--md {
        margin: -1.5rem!important
    }
    .mt-md-up--md, .my-md-up--md {
        margin-top: -1.5rem!important
    }
    .mr-md-up--md, .mx-md-up--md {
        margin-right: -1.5rem!important
    }
    .mb-md-up--md, .my-md-up--md {
        margin-bottom: -1.5rem!important
    }
    .ml-md-up--md, .mx-md-up--md {
        margin-left: -1.5rem!important
    }
    .m-md-up-lg {
        margin: 2rem!important
    }
    .mt-md-up-lg, .my-md-up-lg {
        margin-top: 2rem!important
    }
    .mr-md-up-lg, .mx-md-up-lg {
        margin-right: 2rem!important
    }
    .mb-md-up-lg, .my-md-up-lg {
        margin-bottom: 2rem!important
    }
    .ml-md-up-lg, .mx-md-up-lg {
        margin-left: 2rem!important
    }
    .m-md-up--lg {
        margin: -2rem!important
    }
    .mt-md-up--lg, .my-md-up--lg {
        margin-top: -2rem!important
    }
    .mr-md-up--lg, .mx-md-up--lg {
        margin-right: -2rem!important
    }
    .mb-md-up--lg, .my-md-up--lg {
        margin-bottom: -2rem!important
    }
    .ml-md-up--lg, .mx-md-up--lg {
        margin-left: -2rem!important
    }
    .m-md-up-xl {
        margin: 2.5rem!important
    }
    .mt-md-up-xl, .my-md-up-xl {
        margin-top: 2.5rem!important
    }
    .mr-md-up-xl, .mx-md-up-xl {
        margin-right: 2.5rem!important
    }
    .mb-md-up-xl, .my-md-up-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-md-up-xl, .mx-md-up-xl {
        margin-left: 2.5rem!important
    }
    .m-md-up--xl {
        margin: -2.5rem!important
    }
    .mt-md-up--xl, .my-md-up--xl {
        margin-top: -2.5rem!important
    }
    .mr-md-up--xl, .mx-md-up--xl {
        margin-right: -2.5rem!important
    }
    .mb-md-up--xl, .my-md-up--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-md-up--xl, .mx-md-up--xl {
        margin-left: -2.5rem!important
    }
    .m-md-up-gutter {
        margin: 30px!important
    }
    .mt-md-up-gutter, .my-md-up-gutter {
        margin-top: 30px!important
    }
    .mr-md-up-gutter, .mx-md-up-gutter {
        margin-right: 30px!important
    }
    .mb-md-up-gutter, .my-md-up-gutter {
        margin-bottom: 30px!important
    }
    .ml-md-up-gutter, .mx-md-up-gutter {
        margin-left: 30px!important
    }
    .m-md-up--gutter {
        margin: -30px!important
    }
    .mt-md-up--gutter, .my-md-up--gutter {
        margin-top: -30px!important
    }
    .mr-md-up--gutter, .mx-md-up--gutter {
        margin-right: -30px!important
    }
    .mb-md-up--gutter, .my-md-up--gutter {
        margin-bottom: -30px!important
    }
    .ml-md-up--gutter, .mx-md-up--gutter {
        margin-left: -30px!important
    }
    .m-md-up-gutter-half {
        margin: 15px!important
    }
    .mt-md-up-gutter-half, .my-md-up-gutter-half {
        margin-top: 15px!important
    }
    .mr-md-up-gutter-half, .mx-md-up-gutter-half {
        margin-right: 15px!important
    }
    .mb-md-up-gutter-half, .my-md-up-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-md-up-gutter-half, .mx-md-up-gutter-half {
        margin-left: 15px!important
    }
    .m-md-up--gutter-half {
        margin: -15px!important
    }
    .mt-md-up--gutter-half, .my-md-up--gutter-half {
        margin-top: -15px!important
    }
    .mr-md-up--gutter-half, .mx-md-up--gutter-half {
        margin-right: -15px!important
    }
    .mb-md-up--gutter-half, .my-md-up--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-md-up--gutter-half, .mx-md-up--gutter-half {
        margin-left: -15px!important
    }
    .p-md-up-1 {
        padding: .125rem!important
    }
    .pt-md-up-1, .py-md-up-1 {
        padding-top: .125rem!important
    }
    .pr-md-up-1, .px-md-up-1 {
        padding-right: .125rem!important
    }
    .pb-md-up-1, .py-md-up-1 {
        padding-bottom: .125rem!important
    }
    .pl-md-up-1, .px-md-up-1 {
        padding-left: .125rem!important
    }
    .p-md-up-2 {
        padding: .25rem!important
    }
    .pt-md-up-2, .py-md-up-2 {
        padding-top: .25rem!important
    }
    .pr-md-up-2, .px-md-up-2 {
        padding-right: .25rem!important
    }
    .pb-md-up-2, .py-md-up-2 {
        padding-bottom: .25rem!important
    }
    .pl-md-up-2, .px-md-up-2 {
        padding-left: .25rem!important
    }
    .p-md-up-3 {
        padding: .5rem!important
    }
    .pt-md-up-3, .py-md-up-3 {
        padding-top: .5rem!important
    }
    .pr-md-up-3, .px-md-up-3 {
        padding-right: .5rem!important
    }
    .pb-md-up-3, .py-md-up-3 {
        padding-bottom: .5rem!important
    }
    .pl-md-up-3, .px-md-up-3 {
        padding-left: .5rem!important
    }
    .p-md-up-4 {
        padding: .75rem!important
    }
    .pt-md-up-4, .py-md-up-4 {
        padding-top: .75rem!important
    }
    .pr-md-up-4, .px-md-up-4 {
        padding-right: .75rem!important
    }
    .pb-md-up-4, .py-md-up-4 {
        padding-bottom: .75rem!important
    }
    .pl-md-up-4, .px-md-up-4 {
        padding-left: .75rem!important
    }
    .p-md-up-5 {
        padding: 1.5rem!important
    }
    .pt-md-up-5, .py-md-up-5 {
        padding-top: 1.5rem!important
    }
    .pr-md-up-5, .px-md-up-5 {
        padding-right: 1.5rem!important
    }
    .pb-md-up-5, .py-md-up-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-md-up-5, .px-md-up-5 {
        padding-left: 1.5rem!important
    }
    .p-md-up-0 {
        padding: 0!important
    }
    .pt-md-up-0, .py-md-up-0 {
        padding-top: 0!important
    }
    .pr-md-up-0, .px-md-up-0 {
        padding-right: 0!important
    }
    .pb-md-up-0, .py-md-up-0 {
        padding-bottom: 0!important
    }
    .pl-md-up-0, .px-md-up-0 {
        padding-left: 0!important
    }
    .p-md-up-10 {
        padding: 10%!important
    }
    .pt-md-up-10, .py-md-up-10 {
        padding-top: 10%!important
    }
    .pr-md-up-10, .px-md-up-10 {
        padding-right: 10%!important
    }
    .pb-md-up-10, .py-md-up-10 {
        padding-bottom: 10%!important
    }
    .pl-md-up-10, .px-md-up-10 {
        padding-left: 10%!important
    }
    .p-md-up-15 {
        padding: 15%!important
    }
    .pt-md-up-15, .py-md-up-15 {
        padding-top: 15%!important
    }
    .pr-md-up-15, .px-md-up-15 {
        padding-right: 15%!important
    }
    .pb-md-up-15, .py-md-up-15 {
        padding-bottom: 15%!important
    }
    .pl-md-up-15, .px-md-up-15 {
        padding-left: 15%!important
    }
    .p-md-up-20 {
        padding: 20%!important
    }
    .pt-md-up-20, .py-md-up-20 {
        padding-top: 20%!important
    }
    .pr-md-up-20, .px-md-up-20 {
        padding-right: 20%!important
    }
    .pb-md-up-20, .py-md-up-20 {
        padding-bottom: 20%!important
    }
    .pl-md-up-20, .px-md-up-20 {
        padding-left: 20%!important
    }
    .p-md-up-25 {
        padding: 25%!important
    }
    .pt-md-up-25, .py-md-up-25 {
        padding-top: 25%!important
    }
    .pr-md-up-25, .px-md-up-25 {
        padding-right: 25%!important
    }
    .pb-md-up-25, .py-md-up-25 {
        padding-bottom: 25%!important
    }
    .pl-md-up-25, .px-md-up-25 {
        padding-left: 25%!important
    }
    .p-md-up-30 {
        padding: 30%!important
    }
    .pt-md-up-30, .py-md-up-30 {
        padding-top: 30%!important
    }
    .pr-md-up-30, .px-md-up-30 {
        padding-right: 30%!important
    }
    .pb-md-up-30, .py-md-up-30 {
        padding-bottom: 30%!important
    }
    .pl-md-up-30, .px-md-up-30 {
        padding-left: 30%!important
    }
    .p-md-up-35 {
        padding: 35%!important
    }
    .pt-md-up-35, .py-md-up-35 {
        padding-top: 35%!important
    }
    .pr-md-up-35, .px-md-up-35 {
        padding-right: 35%!important
    }
    .pb-md-up-35, .py-md-up-35 {
        padding-bottom: 35%!important
    }
    .pl-md-up-35, .px-md-up-35 {
        padding-left: 35%!important
    }
    .p-md-up-40 {
        padding: 40%!important
    }
    .pt-md-up-40, .py-md-up-40 {
        padding-top: 40%!important
    }
    .pr-md-up-40, .px-md-up-40 {
        padding-right: 40%!important
    }
    .pb-md-up-40, .py-md-up-40 {
        padding-bottom: 40%!important
    }
    .pl-md-up-40, .px-md-up-40 {
        padding-left: 40%!important
    }
    .p-md-up-45 {
        padding: 45%!important
    }
    .pt-md-up-45, .py-md-up-45 {
        padding-top: 45%!important
    }
    .pr-md-up-45, .px-md-up-45 {
        padding-right: 45%!important
    }
    .pb-md-up-45, .py-md-up-45 {
        padding-bottom: 45%!important
    }
    .pl-md-up-45, .px-md-up-45 {
        padding-left: 45%!important
    }
    .p-md-up-50 {
        padding: 50%!important
    }
    .pt-md-up-50, .py-md-up-50 {
        padding-top: 50%!important
    }
    .pr-md-up-50, .px-md-up-50 {
        padding-right: 50%!important
    }
    .pb-md-up-50, .py-md-up-50 {
        padding-bottom: 50%!important
    }
    .pl-md-up-50, .px-md-up-50 {
        padding-left: 50%!important
    }
    .p-md-up-55 {
        padding: 55%!important
    }
    .pt-md-up-55, .py-md-up-55 {
        padding-top: 55%!important
    }
    .pr-md-up-55, .px-md-up-55 {
        padding-right: 55%!important
    }
    .pb-md-up-55, .py-md-up-55 {
        padding-bottom: 55%!important
    }
    .pl-md-up-55, .px-md-up-55 {
        padding-left: 55%!important
    }
    .p-md-up-60 {
        padding: 60%!important
    }
    .pt-md-up-60, .py-md-up-60 {
        padding-top: 60%!important
    }
    .pr-md-up-60, .px-md-up-60 {
        padding-right: 60%!important
    }
    .pb-md-up-60, .py-md-up-60 {
        padding-bottom: 60%!important
    }
    .pl-md-up-60, .px-md-up-60 {
        padding-left: 60%!important
    }
    .p-md-up-65 {
        padding: 65%!important
    }
    .pt-md-up-65, .py-md-up-65 {
        padding-top: 65%!important
    }
    .pr-md-up-65, .px-md-up-65 {
        padding-right: 65%!important
    }
    .pb-md-up-65, .py-md-up-65 {
        padding-bottom: 65%!important
    }
    .pl-md-up-65, .px-md-up-65 {
        padding-left: 65%!important
    }
    .p-md-up-70 {
        padding: 70%!important
    }
    .pt-md-up-70, .py-md-up-70 {
        padding-top: 70%!important
    }
    .pr-md-up-70, .px-md-up-70 {
        padding-right: 70%!important
    }
    .pb-md-up-70, .py-md-up-70 {
        padding-bottom: 70%!important
    }
    .pl-md-up-70, .px-md-up-70 {
        padding-left: 70%!important
    }
    .p-md-up-75 {
        padding: 75%!important
    }
    .pt-md-up-75, .py-md-up-75 {
        padding-top: 75%!important
    }
    .pr-md-up-75, .px-md-up-75 {
        padding-right: 75%!important
    }
    .pb-md-up-75, .py-md-up-75 {
        padding-bottom: 75%!important
    }
    .pl-md-up-75, .px-md-up-75 {
        padding-left: 75%!important
    }
    .p-md-up-80 {
        padding: 80%!important
    }
    .pt-md-up-80, .py-md-up-80 {
        padding-top: 80%!important
    }
    .pr-md-up-80, .px-md-up-80 {
        padding-right: 80%!important
    }
    .pb-md-up-80, .py-md-up-80 {
        padding-bottom: 80%!important
    }
    .pl-md-up-80, .px-md-up-80 {
        padding-left: 80%!important
    }
    .p-md-up-85 {
        padding: 85%!important
    }
    .pt-md-up-85, .py-md-up-85 {
        padding-top: 85%!important
    }
    .pr-md-up-85, .px-md-up-85 {
        padding-right: 85%!important
    }
    .pb-md-up-85, .py-md-up-85 {
        padding-bottom: 85%!important
    }
    .pl-md-up-85, .px-md-up-85 {
        padding-left: 85%!important
    }
    .p-md-up-90 {
        padding: 90%!important
    }
    .pt-md-up-90, .py-md-up-90 {
        padding-top: 90%!important
    }
    .pr-md-up-90, .px-md-up-90 {
        padding-right: 90%!important
    }
    .pb-md-up-90, .py-md-up-90 {
        padding-bottom: 90%!important
    }
    .pl-md-up-90, .px-md-up-90 {
        padding-left: 90%!important
    }
    .p-md-up-95 {
        padding: 95%!important
    }
    .pt-md-up-95, .py-md-up-95 {
        padding-top: 95%!important
    }
    .pr-md-up-95, .px-md-up-95 {
        padding-right: 95%!important
    }
    .pb-md-up-95, .py-md-up-95 {
        padding-bottom: 95%!important
    }
    .pl-md-up-95, .px-md-up-95 {
        padding-left: 95%!important
    }
    .p-md-up-100 {
        padding: 100%!important
    }
    .pt-md-up-100, .py-md-up-100 {
        padding-top: 100%!important
    }
    .pr-md-up-100, .px-md-up-100 {
        padding-right: 100%!important
    }
    .pb-md-up-100, .py-md-up-100 {
        padding-bottom: 100%!important
    }
    .pl-md-up-100, .px-md-up-100 {
        padding-left: 100%!important
    }
    .p-md-up-10px {
        padding: 10px!important
    }
    .pt-md-up-10px, .py-md-up-10px {
        padding-top: 10px!important
    }
    .pr-md-up-10px, .px-md-up-10px {
        padding-right: 10px!important
    }
    .pb-md-up-10px, .py-md-up-10px {
        padding-bottom: 10px!important
    }
    .pl-md-up-10px, .px-md-up-10px {
        padding-left: 10px!important
    }
    .p-md-up-20px {
        padding: 20px!important
    }
    .pt-md-up-20px, .py-md-up-20px {
        padding-top: 20px!important
    }
    .pr-md-up-20px, .px-md-up-20px {
        padding-right: 20px!important
    }
    .pb-md-up-20px, .py-md-up-20px {
        padding-bottom: 20px!important
    }
    .pl-md-up-20px, .px-md-up-20px {
        padding-left: 20px!important
    }
    .p-md-up-30px {
        padding: 30px!important
    }
    .pt-md-up-30px, .py-md-up-30px {
        padding-top: 30px!important
    }
    .pr-md-up-30px, .px-md-up-30px {
        padding-right: 30px!important
    }
    .pb-md-up-30px, .py-md-up-30px {
        padding-bottom: 30px!important
    }
    .pl-md-up-30px, .px-md-up-30px {
        padding-left: 30px!important
    }
    .p-md-up-40px {
        padding: 40px!important
    }
    .pt-md-up-40px, .py-md-up-40px {
        padding-top: 40px!important
    }
    .pr-md-up-40px, .px-md-up-40px {
        padding-right: 40px!important
    }
    .pb-md-up-40px, .py-md-up-40px {
        padding-bottom: 40px!important
    }
    .pl-md-up-40px, .px-md-up-40px {
        padding-left: 40px!important
    }
    .p-md-up-50px {
        padding: 50px!important
    }
    .pt-md-up-50px, .py-md-up-50px {
        padding-top: 50px!important
    }
    .pr-md-up-50px, .px-md-up-50px {
        padding-right: 50px!important
    }
    .pb-md-up-50px, .py-md-up-50px {
        padding-bottom: 50px!important
    }
    .pl-md-up-50px, .px-md-up-50px {
        padding-left: 50px!important
    }
    .p-md-up-60px {
        padding: 60px!important
    }
    .pt-md-up-60px, .py-md-up-60px {
        padding-top: 60px!important
    }
    .pr-md-up-60px, .px-md-up-60px {
        padding-right: 60px!important
    }
    .pb-md-up-60px, .py-md-up-60px {
        padding-bottom: 60px!important
    }
    .pl-md-up-60px, .px-md-up-60px {
        padding-left: 60px!important
    }
    .p-md-up-70px {
        padding: 70px!important
    }
    .pt-md-up-70px, .py-md-up-70px {
        padding-top: 70px!important
    }
    .pr-md-up-70px, .px-md-up-70px {
        padding-right: 70px!important
    }
    .pb-md-up-70px, .py-md-up-70px {
        padding-bottom: 70px!important
    }
    .pl-md-up-70px, .px-md-up-70px {
        padding-left: 70px!important
    }
    .p-md-up-80px {
        padding: 80px!important
    }
    .pt-md-up-80px, .py-md-up-80px {
        padding-top: 80px!important
    }
    .pr-md-up-80px, .px-md-up-80px {
        padding-right: 80px!important
    }
    .pb-md-up-80px, .py-md-up-80px {
        padding-bottom: 80px!important
    }
    .pl-md-up-80px, .px-md-up-80px {
        padding-left: 80px!important
    }
    .p-md-up-90px {
        padding: 90px!important
    }
    .pt-md-up-90px, .py-md-up-90px {
        padding-top: 90px!important
    }
    .pr-md-up-90px, .px-md-up-90px {
        padding-right: 90px!important
    }
    .pb-md-up-90px, .py-md-up-90px {
        padding-bottom: 90px!important
    }
    .pl-md-up-90px, .px-md-up-90px {
        padding-left: 90px!important
    }
    .p-md-up-100px {
        padding: 100px!important
    }
    .pt-md-up-100px, .py-md-up-100px {
        padding-top: 100px!important
    }
    .pr-md-up-100px, .px-md-up-100px {
        padding-right: 100px!important
    }
    .pb-md-up-100px, .py-md-up-100px {
        padding-bottom: 100px!important
    }
    .pl-md-up-100px, .px-md-up-100px {
        padding-left: 100px!important
    }
    .p-md-up-150px {
        padding: 150px!important
    }
    .pt-md-up-150px, .py-md-up-150px {
        padding-top: 150px!important
    }
    .pr-md-up-150px, .px-md-up-150px {
        padding-right: 150px!important
    }
    .pb-md-up-150px, .py-md-up-150px {
        padding-bottom: 150px!important
    }
    .pl-md-up-150px, .px-md-up-150px {
        padding-left: 150px!important
    }
    .p-md-up-200px {
        padding: 200px!important
    }
    .pt-md-up-200px, .py-md-up-200px {
        padding-top: 200px!important
    }
    .pr-md-up-200px, .px-md-up-200px {
        padding-right: 200px!important
    }
    .pb-md-up-200px, .py-md-up-200px {
        padding-bottom: 200px!important
    }
    .pl-md-up-200px, .px-md-up-200px {
        padding-left: 200px!important
    }
    .p-md-up-250px {
        padding: 250px!important
    }
    .pt-md-up-250px, .py-md-up-250px {
        padding-top: 250px!important
    }
    .pr-md-up-250px, .px-md-up-250px {
        padding-right: 250px!important
    }
    .pb-md-up-250px, .py-md-up-250px {
        padding-bottom: 250px!important
    }
    .pl-md-up-250px, .px-md-up-250px {
        padding-left: 250px!important
    }
    .p-md-up-300px {
        padding: 300px!important
    }
    .pt-md-up-300px, .py-md-up-300px {
        padding-top: 300px!important
    }
    .pr-md-up-300px, .px-md-up-300px {
        padding-right: 300px!important
    }
    .pb-md-up-300px, .py-md-up-300px {
        padding-bottom: 300px!important
    }
    .pl-md-up-300px, .px-md-up-300px {
        padding-left: 300px!important
    }
    .p-md-up-350px {
        padding: 350px!important
    }
    .pt-md-up-350px, .py-md-up-350px {
        padding-top: 350px!important
    }
    .pr-md-up-350px, .px-md-up-350px {
        padding-right: 350px!important
    }
    .pb-md-up-350px, .py-md-up-350px {
        padding-bottom: 350px!important
    }
    .pl-md-up-350px, .px-md-up-350px {
        padding-left: 350px!important
    }
    .p-md-up-400px {
        padding: 400px!important
    }
    .pt-md-up-400px, .py-md-up-400px {
        padding-top: 400px!important
    }
    .pr-md-up-400px, .px-md-up-400px {
        padding-right: 400px!important
    }
    .pb-md-up-400px, .py-md-up-400px {
        padding-bottom: 400px!important
    }
    .pl-md-up-400px, .px-md-up-400px {
        padding-left: 400px!important
    }
    .p-md-up-450px {
        padding: 450px!important
    }
    .pt-md-up-450px, .py-md-up-450px {
        padding-top: 450px!important
    }
    .pr-md-up-450px, .px-md-up-450px {
        padding-right: 450px!important
    }
    .pb-md-up-450px, .py-md-up-450px {
        padding-bottom: 450px!important
    }
    .pl-md-up-450px, .px-md-up-450px {
        padding-left: 450px!important
    }
    .p-md-up-500px {
        padding: 500px!important
    }
    .pt-md-up-500px, .py-md-up-500px {
        padding-top: 500px!important
    }
    .pr-md-up-500px, .px-md-up-500px {
        padding-right: 500px!important
    }
    .pb-md-up-500px, .py-md-up-500px {
        padding-bottom: 500px!important
    }
    .pl-md-up-500px, .px-md-up-500px {
        padding-left: 500px!important
    }
    .p-md-up-550px {
        padding: 550px!important
    }
    .pt-md-up-550px, .py-md-up-550px {
        padding-top: 550px!important
    }
    .pr-md-up-550px, .px-md-up-550px {
        padding-right: 550px!important
    }
    .pb-md-up-550px, .py-md-up-550px {
        padding-bottom: 550px!important
    }
    .pl-md-up-550px, .px-md-up-550px {
        padding-left: 550px!important
    }
    .p-md-up-600px {
        padding: 600px!important
    }
    .pt-md-up-600px, .py-md-up-600px {
        padding-top: 600px!important
    }
    .pr-md-up-600px, .px-md-up-600px {
        padding-right: 600px!important
    }
    .pb-md-up-600px, .py-md-up-600px {
        padding-bottom: 600px!important
    }
    .pl-md-up-600px, .px-md-up-600px {
        padding-left: 600px!important
    }
    .p-md-up-650px {
        padding: 650px!important
    }
    .pt-md-up-650px, .py-md-up-650px {
        padding-top: 650px!important
    }
    .pr-md-up-650px, .px-md-up-650px {
        padding-right: 650px!important
    }
    .pb-md-up-650px, .py-md-up-650px {
        padding-bottom: 650px!important
    }
    .pl-md-up-650px, .px-md-up-650px {
        padding-left: 650px!important
    }
    .p-md-up-700px {
        padding: 700px!important
    }
    .pt-md-up-700px, .py-md-up-700px {
        padding-top: 700px!important
    }
    .pr-md-up-700px, .px-md-up-700px {
        padding-right: 700px!important
    }
    .pb-md-up-700px, .py-md-up-700px {
        padding-bottom: 700px!important
    }
    .pl-md-up-700px, .px-md-up-700px {
        padding-left: 700px!important
    }
    .p-md-up-750px {
        padding: 750px!important
    }
    .pt-md-up-750px, .py-md-up-750px {
        padding-top: 750px!important
    }
    .pr-md-up-750px, .px-md-up-750px {
        padding-right: 750px!important
    }
    .pb-md-up-750px, .py-md-up-750px {
        padding-bottom: 750px!important
    }
    .pl-md-up-750px, .px-md-up-750px {
        padding-left: 750px!important
    }
    .p-md-up-800px {
        padding: 800px!important
    }
    .pt-md-up-800px, .py-md-up-800px {
        padding-top: 800px!important
    }
    .pr-md-up-800px, .px-md-up-800px {
        padding-right: 800px!important
    }
    .pb-md-up-800px, .py-md-up-800px {
        padding-bottom: 800px!important
    }
    .pl-md-up-800px, .px-md-up-800px {
        padding-left: 800px!important
    }
    .p-md-up-900px {
        padding: 900px!important
    }
    .pt-md-up-900px, .py-md-up-900px {
        padding-top: 900px!important
    }
    .pr-md-up-900px, .px-md-up-900px {
        padding-right: 900px!important
    }
    .pb-md-up-900px, .py-md-up-900px {
        padding-bottom: 900px!important
    }
    .pl-md-up-900px, .px-md-up-900px {
        padding-left: 900px!important
    }
    .p-md-up-850px {
        padding: 850px!important
    }
    .pt-md-up-850px, .py-md-up-850px {
        padding-top: 850px!important
    }
    .pr-md-up-850px, .px-md-up-850px {
        padding-right: 850px!important
    }
    .pb-md-up-850px, .py-md-up-850px {
        padding-bottom: 850px!important
    }
    .pl-md-up-850px, .px-md-up-850px {
        padding-left: 850px!important
    }
    .p-md-up-1000px {
        padding: 1000px!important
    }
    .pt-md-up-1000px, .py-md-up-1000px {
        padding-top: 1000px!important
    }
    .pr-md-up-1000px, .px-md-up-1000px {
        padding-right: 1000px!important
    }
    .pb-md-up-1000px, .py-md-up-1000px {
        padding-bottom: 1000px!important
    }
    .pl-md-up-1000px, .px-md-up-1000px {
        padding-left: 1000px!important
    }
    .p-md-up-1050px {
        padding: 1050px!important
    }
    .pt-md-up-1050px, .py-md-up-1050px {
        padding-top: 1050px!important
    }
    .pr-md-up-1050px, .px-md-up-1050px {
        padding-right: 1050px!important
    }
    .pb-md-up-1050px, .py-md-up-1050px {
        padding-bottom: 1050px!important
    }
    .pl-md-up-1050px, .px-md-up-1050px {
        padding-left: 1050px!important
    }
    .p-md-up-1100px {
        padding: 1100px!important
    }
    .pt-md-up-1100px, .py-md-up-1100px {
        padding-top: 1100px!important
    }
    .pr-md-up-1100px, .px-md-up-1100px {
        padding-right: 1100px!important
    }
    .pb-md-up-1100px, .py-md-up-1100px {
        padding-bottom: 1100px!important
    }
    .pl-md-up-1100px, .px-md-up-1100px {
        padding-left: 1100px!important
    }
    .p-md-up-1150px {
        padding: 1150px!important
    }
    .pt-md-up-1150px, .py-md-up-1150px {
        padding-top: 1150px!important
    }
    .pr-md-up-1150px, .px-md-up-1150px {
        padding-right: 1150px!important
    }
    .pb-md-up-1150px, .py-md-up-1150px {
        padding-bottom: 1150px!important
    }
    .pl-md-up-1150px, .px-md-up-1150px {
        padding-left: 1150px!important
    }
    .p-md-up-1200px {
        padding: 1200px!important
    }
    .pt-md-up-1200px, .py-md-up-1200px {
        padding-top: 1200px!important
    }
    .pr-md-up-1200px, .px-md-up-1200px {
        padding-right: 1200px!important
    }
    .pb-md-up-1200px, .py-md-up-1200px {
        padding-bottom: 1200px!important
    }
    .pl-md-up-1200px, .px-md-up-1200px {
        padding-left: 1200px!important
    }
    .p-md-up-xs {
        padding: .5rem!important
    }
    .pt-md-up-xs, .py-md-up-xs {
        padding-top: .5rem!important
    }
    .pr-md-up-xs, .px-md-up-xs {
        padding-right: .5rem!important
    }
    .pb-md-up-xs, .py-md-up-xs {
        padding-bottom: .5rem!important
    }
    .pl-md-up-xs, .px-md-up-xs {
        padding-left: .5rem!important
    }
    .p-md-up-sm {
        padding: 1rem!important
    }
    .pt-md-up-sm, .py-md-up-sm {
        padding-top: 1rem!important
    }
    .pr-md-up-sm, .px-md-up-sm {
        padding-right: 1rem!important
    }
    .pb-md-up-sm, .py-md-up-sm {
        padding-bottom: 1rem!important
    }
    .pl-md-up-sm, .px-md-up-sm {
        padding-left: 1rem!important
    }
    .p-md-up-md {
        padding: 1.5rem!important
    }
    .pt-md-up-md, .py-md-up-md {
        padding-top: 1.5rem!important
    }
    .pr-md-up-md, .px-md-up-md {
        padding-right: 1.5rem!important
    }
    .pb-md-up-md, .py-md-up-md {
        padding-bottom: 1.5rem!important
    }
    .pl-md-up-md, .px-md-up-md {
        padding-left: 1.5rem!important
    }
    .p-md-up-lg {
        padding: 2rem!important
    }
    .pt-md-up-lg, .py-md-up-lg {
        padding-top: 2rem!important
    }
    .pr-md-up-lg, .px-md-up-lg {
        padding-right: 2rem!important
    }
    .pb-md-up-lg, .py-md-up-lg {
        padding-bottom: 2rem!important
    }
    .pl-md-up-lg, .px-md-up-lg {
        padding-left: 2rem!important
    }
    .p-md-up-xl {
        padding: 2.5rem!important
    }
    .pt-md-up-xl, .py-md-up-xl {
        padding-top: 2.5rem!important
    }
    .pr-md-up-xl, .px-md-up-xl {
        padding-right: 2.5rem!important
    }
    .pb-md-up-xl, .py-md-up-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-md-up-xl, .px-md-up-xl {
        padding-left: 2.5rem!important
    }
    .p-md-up-gutter {
        padding: 30px!important
    }
    .pt-md-up-gutter, .py-md-up-gutter {
        padding-top: 30px!important
    }
    .pr-md-up-gutter, .px-md-up-gutter {
        padding-right: 30px!important
    }
    .pb-md-up-gutter, .py-md-up-gutter {
        padding-bottom: 30px!important
    }
    .pl-md-up-gutter, .px-md-up-gutter {
        padding-left: 30px!important
    }
    .p-md-up-gutter-half {
        padding: 15px!important
    }
    .pt-md-up-gutter-half, .py-md-up-gutter-half {
        padding-top: 15px!important
    }
    .pr-md-up-gutter-half, .px-md-up-gutter-half {
        padding-right: 15px!important
    }
    .pb-md-up-gutter-half, .py-md-up-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-md-up-gutter-half, .px-md-up-gutter-half {
        padding-left: 15px!important
    }
    .m-md-up-auto {
        margin: auto!important
    }
    .mt-md-up-auto, .my-md-up-auto {
        margin-top: auto!important
    }
    .mr-md-up-auto, .mx-md-up-auto {
        margin-right: auto!important
    }
    .mb-md-up-auto, .my-md-up-auto {
        margin-bottom: auto!important
    }
    .ml-md-up-auto, .mx-md-up-auto {
        margin-left: auto!important
    }
}

@media (max-width:991.98px) {
    .m-lg-down-1 {
        margin: .125rem!important
    }
    .mt-lg-down-1, .my-lg-down-1 {
        margin-top: .125rem!important
    }
    .mr-lg-down-1, .mx-lg-down-1 {
        margin-right: .125rem!important
    }
    .mb-lg-down-1, .my-lg-down-1 {
        margin-bottom: .125rem!important
    }
    .ml-lg-down-1, .mx-lg-down-1 {
        margin-left: .125rem!important
    }
    .m-lg-down--1 {
        margin: -.125rem!important
    }
    .mt-lg-down--1, .my-lg-down--1 {
        margin-top: -.125rem!important
    }
    .mr-lg-down--1, .mx-lg-down--1 {
        margin-right: -.125rem!important
    }
    .mb-lg-down--1, .my-lg-down--1 {
        margin-bottom: -.125rem!important
    }
    .ml-lg-down--1, .mx-lg-down--1 {
        margin-left: -.125rem!important
    }
    .m-lg-down-2 {
        margin: .25rem!important
    }
    .mt-lg-down-2, .my-lg-down-2 {
        margin-top: .25rem!important
    }
    .mr-lg-down-2, .mx-lg-down-2 {
        margin-right: .25rem!important
    }
    .mb-lg-down-2, .my-lg-down-2 {
        margin-bottom: .25rem!important
    }
    .ml-lg-down-2, .mx-lg-down-2 {
        margin-left: .25rem!important
    }
    .m-lg-down--2 {
        margin: -.25rem!important
    }
    .mt-lg-down--2, .my-lg-down--2 {
        margin-top: -.25rem!important
    }
    .mr-lg-down--2, .mx-lg-down--2 {
        margin-right: -.25rem!important
    }
    .mb-lg-down--2, .my-lg-down--2 {
        margin-bottom: -.25rem!important
    }
    .ml-lg-down--2, .mx-lg-down--2 {
        margin-left: -.25rem!important
    }
    .m-lg-down-3 {
        margin: .5rem!important
    }
    .mt-lg-down-3, .my-lg-down-3 {
        margin-top: .5rem!important
    }
    .mr-lg-down-3, .mx-lg-down-3 {
        margin-right: .5rem!important
    }
    .mb-lg-down-3, .my-lg-down-3 {
        margin-bottom: .5rem!important
    }
    .ml-lg-down-3, .mx-lg-down-3 {
        margin-left: .5rem!important
    }
    .m-lg-down--3 {
        margin: -.5rem!important
    }
    .mt-lg-down--3, .my-lg-down--3 {
        margin-top: -.5rem!important
    }
    .mr-lg-down--3, .mx-lg-down--3 {
        margin-right: -.5rem!important
    }
    .mb-lg-down--3, .my-lg-down--3 {
        margin-bottom: -.5rem!important
    }
    .ml-lg-down--3, .mx-lg-down--3 {
        margin-left: -.5rem!important
    }
    .m-lg-down-4 {
        margin: .75rem!important
    }
    .mt-lg-down-4, .my-lg-down-4 {
        margin-top: .75rem!important
    }
    .mr-lg-down-4, .mx-lg-down-4 {
        margin-right: .75rem!important
    }
    .mb-lg-down-4, .my-lg-down-4 {
        margin-bottom: .75rem!important
    }
    .ml-lg-down-4, .mx-lg-down-4 {
        margin-left: .75rem!important
    }
    .m-lg-down--4 {
        margin: -.75rem!important
    }
    .mt-lg-down--4, .my-lg-down--4 {
        margin-top: -.75rem!important
    }
    .mr-lg-down--4, .mx-lg-down--4 {
        margin-right: -.75rem!important
    }
    .mb-lg-down--4, .my-lg-down--4 {
        margin-bottom: -.75rem!important
    }
    .ml-lg-down--4, .mx-lg-down--4 {
        margin-left: -.75rem!important
    }
    .m-lg-down-5 {
        margin: 1.5rem!important
    }
    .mt-lg-down-5, .my-lg-down-5 {
        margin-top: 1.5rem!important
    }
    .mr-lg-down-5, .mx-lg-down-5 {
        margin-right: 1.5rem!important
    }
    .mb-lg-down-5, .my-lg-down-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-down-5, .mx-lg-down-5 {
        margin-left: 1.5rem!important
    }
    .m-lg-down--5 {
        margin: -1.5rem!important
    }
    .mt-lg-down--5, .my-lg-down--5 {
        margin-top: -1.5rem!important
    }
    .mr-lg-down--5, .mx-lg-down--5 {
        margin-right: -1.5rem!important
    }
    .mb-lg-down--5, .my-lg-down--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-lg-down--5, .mx-lg-down--5 {
        margin-left: -1.5rem!important
    }
    .m-lg-down-0 {
        margin: 0!important
    }
    .mt-lg-down-0, .my-lg-down-0 {
        margin-top: 0!important
    }
    .mr-lg-down-0, .mx-lg-down-0 {
        margin-right: 0!important
    }
    .mb-lg-down-0, .my-lg-down-0 {
        margin-bottom: 0!important
    }
    .ml-lg-down-0, .mx-lg-down-0 {
        margin-left: 0!important
    }
    .m-lg-down--0 {
        margin: 0!important
    }
    .mt-lg-down--0, .my-lg-down--0 {
        margin-top: 0!important
    }
    .mr-lg-down--0, .mx-lg-down--0 {
        margin-right: 0!important
    }
    .mb-lg-down--0, .my-lg-down--0 {
        margin-bottom: 0!important
    }
    .ml-lg-down--0, .mx-lg-down--0 {
        margin-left: 0!important
    }
    .m-lg-down-10 {
        margin: 10%!important
    }
    .mt-lg-down-10, .my-lg-down-10 {
        margin-top: 10%!important
    }
    .mr-lg-down-10, .mx-lg-down-10 {
        margin-right: 10%!important
    }
    .mb-lg-down-10, .my-lg-down-10 {
        margin-bottom: 10%!important
    }
    .ml-lg-down-10, .mx-lg-down-10 {
        margin-left: 10%!important
    }
    .m-lg-down--10 {
        margin: -10%!important
    }
    .mt-lg-down--10, .my-lg-down--10 {
        margin-top: -10%!important
    }
    .mr-lg-down--10, .mx-lg-down--10 {
        margin-right: -10%!important
    }
    .mb-lg-down--10, .my-lg-down--10 {
        margin-bottom: -10%!important
    }
    .ml-lg-down--10, .mx-lg-down--10 {
        margin-left: -10%!important
    }
    .m-lg-down-15 {
        margin: 15%!important
    }
    .mt-lg-down-15, .my-lg-down-15 {
        margin-top: 15%!important
    }
    .mr-lg-down-15, .mx-lg-down-15 {
        margin-right: 15%!important
    }
    .mb-lg-down-15, .my-lg-down-15 {
        margin-bottom: 15%!important
    }
    .ml-lg-down-15, .mx-lg-down-15 {
        margin-left: 15%!important
    }
    .m-lg-down--15 {
        margin: -15%!important
    }
    .mt-lg-down--15, .my-lg-down--15 {
        margin-top: -15%!important
    }
    .mr-lg-down--15, .mx-lg-down--15 {
        margin-right: -15%!important
    }
    .mb-lg-down--15, .my-lg-down--15 {
        margin-bottom: -15%!important
    }
    .ml-lg-down--15, .mx-lg-down--15 {
        margin-left: -15%!important
    }
    .m-lg-down-20 {
        margin: 20%!important
    }
    .mt-lg-down-20, .my-lg-down-20 {
        margin-top: 20%!important
    }
    .mr-lg-down-20, .mx-lg-down-20 {
        margin-right: 20%!important
    }
    .mb-lg-down-20, .my-lg-down-20 {
        margin-bottom: 20%!important
    }
    .ml-lg-down-20, .mx-lg-down-20 {
        margin-left: 20%!important
    }
    .m-lg-down--20 {
        margin: -20%!important
    }
    .mt-lg-down--20, .my-lg-down--20 {
        margin-top: -20%!important
    }
    .mr-lg-down--20, .mx-lg-down--20 {
        margin-right: -20%!important
    }
    .mb-lg-down--20, .my-lg-down--20 {
        margin-bottom: -20%!important
    }
    .ml-lg-down--20, .mx-lg-down--20 {
        margin-left: -20%!important
    }
    .m-lg-down-25 {
        margin: 25%!important
    }
    .mt-lg-down-25, .my-lg-down-25 {
        margin-top: 25%!important
    }
    .mr-lg-down-25, .mx-lg-down-25 {
        margin-right: 25%!important
    }
    .mb-lg-down-25, .my-lg-down-25 {
        margin-bottom: 25%!important
    }
    .ml-lg-down-25, .mx-lg-down-25 {
        margin-left: 25%!important
    }
    .m-lg-down--25 {
        margin: -25%!important
    }
    .mt-lg-down--25, .my-lg-down--25 {
        margin-top: -25%!important
    }
    .mr-lg-down--25, .mx-lg-down--25 {
        margin-right: -25%!important
    }
    .mb-lg-down--25, .my-lg-down--25 {
        margin-bottom: -25%!important
    }
    .ml-lg-down--25, .mx-lg-down--25 {
        margin-left: -25%!important
    }
    .m-lg-down-30 {
        margin: 30%!important
    }
    .mt-lg-down-30, .my-lg-down-30 {
        margin-top: 30%!important
    }
    .mr-lg-down-30, .mx-lg-down-30 {
        margin-right: 30%!important
    }
    .mb-lg-down-30, .my-lg-down-30 {
        margin-bottom: 30%!important
    }
    .ml-lg-down-30, .mx-lg-down-30 {
        margin-left: 30%!important
    }
    .m-lg-down--30 {
        margin: -30%!important
    }
    .mt-lg-down--30, .my-lg-down--30 {
        margin-top: -30%!important
    }
    .mr-lg-down--30, .mx-lg-down--30 {
        margin-right: -30%!important
    }
    .mb-lg-down--30, .my-lg-down--30 {
        margin-bottom: -30%!important
    }
    .ml-lg-down--30, .mx-lg-down--30 {
        margin-left: -30%!important
    }
    .m-lg-down-35 {
        margin: 35%!important
    }
    .mt-lg-down-35, .my-lg-down-35 {
        margin-top: 35%!important
    }
    .mr-lg-down-35, .mx-lg-down-35 {
        margin-right: 35%!important
    }
    .mb-lg-down-35, .my-lg-down-35 {
        margin-bottom: 35%!important
    }
    .ml-lg-down-35, .mx-lg-down-35 {
        margin-left: 35%!important
    }
    .m-lg-down--35 {
        margin: -35%!important
    }
    .mt-lg-down--35, .my-lg-down--35 {
        margin-top: -35%!important
    }
    .mr-lg-down--35, .mx-lg-down--35 {
        margin-right: -35%!important
    }
    .mb-lg-down--35, .my-lg-down--35 {
        margin-bottom: -35%!important
    }
    .ml-lg-down--35, .mx-lg-down--35 {
        margin-left: -35%!important
    }
    .m-lg-down-40 {
        margin: 40%!important
    }
    .mt-lg-down-40, .my-lg-down-40 {
        margin-top: 40%!important
    }
    .mr-lg-down-40, .mx-lg-down-40 {
        margin-right: 40%!important
    }
    .mb-lg-down-40, .my-lg-down-40 {
        margin-bottom: 40%!important
    }
    .ml-lg-down-40, .mx-lg-down-40 {
        margin-left: 40%!important
    }
    .m-lg-down--40 {
        margin: -40%!important
    }
    .mt-lg-down--40, .my-lg-down--40 {
        margin-top: -40%!important
    }
    .mr-lg-down--40, .mx-lg-down--40 {
        margin-right: -40%!important
    }
    .mb-lg-down--40, .my-lg-down--40 {
        margin-bottom: -40%!important
    }
    .ml-lg-down--40, .mx-lg-down--40 {
        margin-left: -40%!important
    }
    .m-lg-down-45 {
        margin: 45%!important
    }
    .mt-lg-down-45, .my-lg-down-45 {
        margin-top: 45%!important
    }
    .mr-lg-down-45, .mx-lg-down-45 {
        margin-right: 45%!important
    }
    .mb-lg-down-45, .my-lg-down-45 {
        margin-bottom: 45%!important
    }
    .ml-lg-down-45, .mx-lg-down-45 {
        margin-left: 45%!important
    }
    .m-lg-down--45 {
        margin: -45%!important
    }
    .mt-lg-down--45, .my-lg-down--45 {
        margin-top: -45%!important
    }
    .mr-lg-down--45, .mx-lg-down--45 {
        margin-right: -45%!important
    }
    .mb-lg-down--45, .my-lg-down--45 {
        margin-bottom: -45%!important
    }
    .ml-lg-down--45, .mx-lg-down--45 {
        margin-left: -45%!important
    }
    .m-lg-down-50 {
        margin: 50%!important
    }
    .mt-lg-down-50, .my-lg-down-50 {
        margin-top: 50%!important
    }
    .mr-lg-down-50, .mx-lg-down-50 {
        margin-right: 50%!important
    }
    .mb-lg-down-50, .my-lg-down-50 {
        margin-bottom: 50%!important
    }
    .ml-lg-down-50, .mx-lg-down-50 {
        margin-left: 50%!important
    }
    .m-lg-down--50 {
        margin: -50%!important
    }
    .mt-lg-down--50, .my-lg-down--50 {
        margin-top: -50%!important
    }
    .mr-lg-down--50, .mx-lg-down--50 {
        margin-right: -50%!important
    }
    .mb-lg-down--50, .my-lg-down--50 {
        margin-bottom: -50%!important
    }
    .ml-lg-down--50, .mx-lg-down--50 {
        margin-left: -50%!important
    }
    .m-lg-down-55 {
        margin: 55%!important
    }
    .mt-lg-down-55, .my-lg-down-55 {
        margin-top: 55%!important
    }
    .mr-lg-down-55, .mx-lg-down-55 {
        margin-right: 55%!important
    }
    .mb-lg-down-55, .my-lg-down-55 {
        margin-bottom: 55%!important
    }
    .ml-lg-down-55, .mx-lg-down-55 {
        margin-left: 55%!important
    }
    .m-lg-down--55 {
        margin: -55%!important
    }
    .mt-lg-down--55, .my-lg-down--55 {
        margin-top: -55%!important
    }
    .mr-lg-down--55, .mx-lg-down--55 {
        margin-right: -55%!important
    }
    .mb-lg-down--55, .my-lg-down--55 {
        margin-bottom: -55%!important
    }
    .ml-lg-down--55, .mx-lg-down--55 {
        margin-left: -55%!important
    }
    .m-lg-down-60 {
        margin: 60%!important
    }
    .mt-lg-down-60, .my-lg-down-60 {
        margin-top: 60%!important
    }
    .mr-lg-down-60, .mx-lg-down-60 {
        margin-right: 60%!important
    }
    .mb-lg-down-60, .my-lg-down-60 {
        margin-bottom: 60%!important
    }
    .ml-lg-down-60, .mx-lg-down-60 {
        margin-left: 60%!important
    }
    .m-lg-down--60 {
        margin: -60%!important
    }
    .mt-lg-down--60, .my-lg-down--60 {
        margin-top: -60%!important
    }
    .mr-lg-down--60, .mx-lg-down--60 {
        margin-right: -60%!important
    }
    .mb-lg-down--60, .my-lg-down--60 {
        margin-bottom: -60%!important
    }
    .ml-lg-down--60, .mx-lg-down--60 {
        margin-left: -60%!important
    }
    .m-lg-down-65 {
        margin: 65%!important
    }
    .mt-lg-down-65, .my-lg-down-65 {
        margin-top: 65%!important
    }
    .mr-lg-down-65, .mx-lg-down-65 {
        margin-right: 65%!important
    }
    .mb-lg-down-65, .my-lg-down-65 {
        margin-bottom: 65%!important
    }
    .ml-lg-down-65, .mx-lg-down-65 {
        margin-left: 65%!important
    }
    .m-lg-down--65 {
        margin: -65%!important
    }
    .mt-lg-down--65, .my-lg-down--65 {
        margin-top: -65%!important
    }
    .mr-lg-down--65, .mx-lg-down--65 {
        margin-right: -65%!important
    }
    .mb-lg-down--65, .my-lg-down--65 {
        margin-bottom: -65%!important
    }
    .ml-lg-down--65, .mx-lg-down--65 {
        margin-left: -65%!important
    }
    .m-lg-down-70 {
        margin: 70%!important
    }
    .mt-lg-down-70, .my-lg-down-70 {
        margin-top: 70%!important
    }
    .mr-lg-down-70, .mx-lg-down-70 {
        margin-right: 70%!important
    }
    .mb-lg-down-70, .my-lg-down-70 {
        margin-bottom: 70%!important
    }
    .ml-lg-down-70, .mx-lg-down-70 {
        margin-left: 70%!important
    }
    .m-lg-down--70 {
        margin: -70%!important
    }
    .mt-lg-down--70, .my-lg-down--70 {
        margin-top: -70%!important
    }
    .mr-lg-down--70, .mx-lg-down--70 {
        margin-right: -70%!important
    }
    .mb-lg-down--70, .my-lg-down--70 {
        margin-bottom: -70%!important
    }
    .ml-lg-down--70, .mx-lg-down--70 {
        margin-left: -70%!important
    }
    .m-lg-down-75 {
        margin: 75%!important
    }
    .mt-lg-down-75, .my-lg-down-75 {
        margin-top: 75%!important
    }
    .mr-lg-down-75, .mx-lg-down-75 {
        margin-right: 75%!important
    }
    .mb-lg-down-75, .my-lg-down-75 {
        margin-bottom: 75%!important
    }
    .ml-lg-down-75, .mx-lg-down-75 {
        margin-left: 75%!important
    }
    .m-lg-down--75 {
        margin: -75%!important
    }
    .mt-lg-down--75, .my-lg-down--75 {
        margin-top: -75%!important
    }
    .mr-lg-down--75, .mx-lg-down--75 {
        margin-right: -75%!important
    }
    .mb-lg-down--75, .my-lg-down--75 {
        margin-bottom: -75%!important
    }
    .ml-lg-down--75, .mx-lg-down--75 {
        margin-left: -75%!important
    }
    .m-lg-down-80 {
        margin: 80%!important
    }
    .mt-lg-down-80, .my-lg-down-80 {
        margin-top: 80%!important
    }
    .mr-lg-down-80, .mx-lg-down-80 {
        margin-right: 80%!important
    }
    .mb-lg-down-80, .my-lg-down-80 {
        margin-bottom: 80%!important
    }
    .ml-lg-down-80, .mx-lg-down-80 {
        margin-left: 80%!important
    }
    .m-lg-down--80 {
        margin: -80%!important
    }
    .mt-lg-down--80, .my-lg-down--80 {
        margin-top: -80%!important
    }
    .mr-lg-down--80, .mx-lg-down--80 {
        margin-right: -80%!important
    }
    .mb-lg-down--80, .my-lg-down--80 {
        margin-bottom: -80%!important
    }
    .ml-lg-down--80, .mx-lg-down--80 {
        margin-left: -80%!important
    }
    .m-lg-down-85 {
        margin: 85%!important
    }
    .mt-lg-down-85, .my-lg-down-85 {
        margin-top: 85%!important
    }
    .mr-lg-down-85, .mx-lg-down-85 {
        margin-right: 85%!important
    }
    .mb-lg-down-85, .my-lg-down-85 {
        margin-bottom: 85%!important
    }
    .ml-lg-down-85, .mx-lg-down-85 {
        margin-left: 85%!important
    }
    .m-lg-down--85 {
        margin: -85%!important
    }
    .mt-lg-down--85, .my-lg-down--85 {
        margin-top: -85%!important
    }
    .mr-lg-down--85, .mx-lg-down--85 {
        margin-right: -85%!important
    }
    .mb-lg-down--85, .my-lg-down--85 {
        margin-bottom: -85%!important
    }
    .ml-lg-down--85, .mx-lg-down--85 {
        margin-left: -85%!important
    }
    .m-lg-down-90 {
        margin: 90%!important
    }
    .mt-lg-down-90, .my-lg-down-90 {
        margin-top: 90%!important
    }
    .mr-lg-down-90, .mx-lg-down-90 {
        margin-right: 90%!important
    }
    .mb-lg-down-90, .my-lg-down-90 {
        margin-bottom: 90%!important
    }
    .ml-lg-down-90, .mx-lg-down-90 {
        margin-left: 90%!important
    }
    .m-lg-down--90 {
        margin: -90%!important
    }
    .mt-lg-down--90, .my-lg-down--90 {
        margin-top: -90%!important
    }
    .mr-lg-down--90, .mx-lg-down--90 {
        margin-right: -90%!important
    }
    .mb-lg-down--90, .my-lg-down--90 {
        margin-bottom: -90%!important
    }
    .ml-lg-down--90, .mx-lg-down--90 {
        margin-left: -90%!important
    }
    .m-lg-down-95 {
        margin: 95%!important
    }
    .mt-lg-down-95, .my-lg-down-95 {
        margin-top: 95%!important
    }
    .mr-lg-down-95, .mx-lg-down-95 {
        margin-right: 95%!important
    }
    .mb-lg-down-95, .my-lg-down-95 {
        margin-bottom: 95%!important
    }
    .ml-lg-down-95, .mx-lg-down-95 {
        margin-left: 95%!important
    }
    .m-lg-down--95 {
        margin: -95%!important
    }
    .mt-lg-down--95, .my-lg-down--95 {
        margin-top: -95%!important
    }
    .mr-lg-down--95, .mx-lg-down--95 {
        margin-right: -95%!important
    }
    .mb-lg-down--95, .my-lg-down--95 {
        margin-bottom: -95%!important
    }
    .ml-lg-down--95, .mx-lg-down--95 {
        margin-left: -95%!important
    }
    .m-lg-down-100 {
        margin: 100%!important
    }
    .mt-lg-down-100, .my-lg-down-100 {
        margin-top: 100%!important
    }
    .mr-lg-down-100, .mx-lg-down-100 {
        margin-right: 100%!important
    }
    .mb-lg-down-100, .my-lg-down-100 {
        margin-bottom: 100%!important
    }
    .ml-lg-down-100, .mx-lg-down-100 {
        margin-left: 100%!important
    }
    .m-lg-down--100 {
        margin: -100%!important
    }
    .mt-lg-down--100, .my-lg-down--100 {
        margin-top: -100%!important
    }
    .mr-lg-down--100, .mx-lg-down--100 {
        margin-right: -100%!important
    }
    .mb-lg-down--100, .my-lg-down--100 {
        margin-bottom: -100%!important
    }
    .ml-lg-down--100, .mx-lg-down--100 {
        margin-left: -100%!important
    }
    .m-lg-down-10px {
        margin: 10px!important
    }
    .mt-lg-down-10px, .my-lg-down-10px {
        margin-top: 10px!important
    }
    .mr-lg-down-10px, .mx-lg-down-10px {
        margin-right: 10px!important
    }
    .mb-lg-down-10px, .my-lg-down-10px {
        margin-bottom: 10px!important
    }
    .ml-lg-down-10px, .mx-lg-down-10px {
        margin-left: 10px!important
    }
    .m-lg-down--10px {
        margin: -10px!important
    }
    .mt-lg-down--10px, .my-lg-down--10px {
        margin-top: -10px!important
    }
    .mr-lg-down--10px, .mx-lg-down--10px {
        margin-right: -10px!important
    }
    .mb-lg-down--10px, .my-lg-down--10px {
        margin-bottom: -10px!important
    }
    .ml-lg-down--10px, .mx-lg-down--10px {
        margin-left: -10px!important
    }
    .m-lg-down-20px {
        margin: 20px!important
    }
    .mt-lg-down-20px, .my-lg-down-20px {
        margin-top: 20px!important
    }
    .mr-lg-down-20px, .mx-lg-down-20px {
        margin-right: 20px!important
    }
    .mb-lg-down-20px, .my-lg-down-20px {
        margin-bottom: 20px!important
    }
    .ml-lg-down-20px, .mx-lg-down-20px {
        margin-left: 20px!important
    }
    .m-lg-down--20px {
        margin: -20px!important
    }
    .mt-lg-down--20px, .my-lg-down--20px {
        margin-top: -20px!important
    }
    .mr-lg-down--20px, .mx-lg-down--20px {
        margin-right: -20px!important
    }
    .mb-lg-down--20px, .my-lg-down--20px {
        margin-bottom: -20px!important
    }
    .ml-lg-down--20px, .mx-lg-down--20px {
        margin-left: -20px!important
    }
    .m-lg-down-30px {
        margin: 30px!important
    }
    .mt-lg-down-30px, .my-lg-down-30px {
        margin-top: 30px!important
    }
    .mr-lg-down-30px, .mx-lg-down-30px {
        margin-right: 30px!important
    }
    .mb-lg-down-30px, .my-lg-down-30px {
        margin-bottom: 30px!important
    }
    .ml-lg-down-30px, .mx-lg-down-30px {
        margin-left: 30px!important
    }
    .m-lg-down--30px {
        margin: -30px!important
    }
    .mt-lg-down--30px, .my-lg-down--30px {
        margin-top: -30px!important
    }
    .mr-lg-down--30px, .mx-lg-down--30px {
        margin-right: -30px!important
    }
    .mb-lg-down--30px, .my-lg-down--30px {
        margin-bottom: -30px!important
    }
    .ml-lg-down--30px, .mx-lg-down--30px {
        margin-left: -30px!important
    }
    .m-lg-down-40px {
        margin: 40px!important
    }
    .mt-lg-down-40px, .my-lg-down-40px {
        margin-top: 40px!important
    }
    .mr-lg-down-40px, .mx-lg-down-40px {
        margin-right: 40px!important
    }
    .mb-lg-down-40px, .my-lg-down-40px {
        margin-bottom: 40px!important
    }
    .ml-lg-down-40px, .mx-lg-down-40px {
        margin-left: 40px!important
    }
    .m-lg-down--40px {
        margin: -40px!important
    }
    .mt-lg-down--40px, .my-lg-down--40px {
        margin-top: -40px!important
    }
    .mr-lg-down--40px, .mx-lg-down--40px {
        margin-right: -40px!important
    }
    .mb-lg-down--40px, .my-lg-down--40px {
        margin-bottom: -40px!important
    }
    .ml-lg-down--40px, .mx-lg-down--40px {
        margin-left: -40px!important
    }
    .m-lg-down-50px {
        margin: 50px!important
    }
    .mt-lg-down-50px, .my-lg-down-50px {
        margin-top: 50px!important
    }
    .mr-lg-down-50px, .mx-lg-down-50px {
        margin-right: 50px!important
    }
    .mb-lg-down-50px, .my-lg-down-50px {
        margin-bottom: 50px!important
    }
    .ml-lg-down-50px, .mx-lg-down-50px {
        margin-left: 50px!important
    }
    .m-lg-down--50px {
        margin: -50px!important
    }
    .mt-lg-down--50px, .my-lg-down--50px {
        margin-top: -50px!important
    }
    .mr-lg-down--50px, .mx-lg-down--50px {
        margin-right: -50px!important
    }
    .mb-lg-down--50px, .my-lg-down--50px {
        margin-bottom: -50px!important
    }
    .ml-lg-down--50px, .mx-lg-down--50px {
        margin-left: -50px!important
    }
    .m-lg-down-60px {
        margin: 60px!important
    }
    .mt-lg-down-60px, .my-lg-down-60px {
        margin-top: 60px!important
    }
    .mr-lg-down-60px, .mx-lg-down-60px {
        margin-right: 60px!important
    }
    .mb-lg-down-60px, .my-lg-down-60px {
        margin-bottom: 60px!important
    }
    .ml-lg-down-60px, .mx-lg-down-60px {
        margin-left: 60px!important
    }
    .m-lg-down--60px {
        margin: -60px!important
    }
    .mt-lg-down--60px, .my-lg-down--60px {
        margin-top: -60px!important
    }
    .mr-lg-down--60px, .mx-lg-down--60px {
        margin-right: -60px!important
    }
    .mb-lg-down--60px, .my-lg-down--60px {
        margin-bottom: -60px!important
    }
    .ml-lg-down--60px, .mx-lg-down--60px {
        margin-left: -60px!important
    }
    .m-lg-down-70px {
        margin: 70px!important
    }
    .mt-lg-down-70px, .my-lg-down-70px {
        margin-top: 70px!important
    }
    .mr-lg-down-70px, .mx-lg-down-70px {
        margin-right: 70px!important
    }
    .mb-lg-down-70px, .my-lg-down-70px {
        margin-bottom: 70px!important
    }
    .ml-lg-down-70px, .mx-lg-down-70px {
        margin-left: 70px!important
    }
    .m-lg-down--70px {
        margin: -70px!important
    }
    .mt-lg-down--70px, .my-lg-down--70px {
        margin-top: -70px!important
    }
    .mr-lg-down--70px, .mx-lg-down--70px {
        margin-right: -70px!important
    }
    .mb-lg-down--70px, .my-lg-down--70px {
        margin-bottom: -70px!important
    }
    .ml-lg-down--70px, .mx-lg-down--70px {
        margin-left: -70px!important
    }
    .m-lg-down-80px {
        margin: 80px!important
    }
    .mt-lg-down-80px, .my-lg-down-80px {
        margin-top: 80px!important
    }
    .mr-lg-down-80px, .mx-lg-down-80px {
        margin-right: 80px!important
    }
    .mb-lg-down-80px, .my-lg-down-80px {
        margin-bottom: 80px!important
    }
    .ml-lg-down-80px, .mx-lg-down-80px {
        margin-left: 80px!important
    }
    .m-lg-down--80px {
        margin: -80px!important
    }
    .mt-lg-down--80px, .my-lg-down--80px {
        margin-top: -80px!important
    }
    .mr-lg-down--80px, .mx-lg-down--80px {
        margin-right: -80px!important
    }
    .mb-lg-down--80px, .my-lg-down--80px {
        margin-bottom: -80px!important
    }
    .ml-lg-down--80px, .mx-lg-down--80px {
        margin-left: -80px!important
    }
    .m-lg-down-90px {
        margin: 90px!important
    }
    .mt-lg-down-90px, .my-lg-down-90px {
        margin-top: 90px!important
    }
    .mr-lg-down-90px, .mx-lg-down-90px {
        margin-right: 90px!important
    }
    .mb-lg-down-90px, .my-lg-down-90px {
        margin-bottom: 90px!important
    }
    .ml-lg-down-90px, .mx-lg-down-90px {
        margin-left: 90px!important
    }
    .m-lg-down--90px {
        margin: -90px!important
    }
    .mt-lg-down--90px, .my-lg-down--90px {
        margin-top: -90px!important
    }
    .mr-lg-down--90px, .mx-lg-down--90px {
        margin-right: -90px!important
    }
    .mb-lg-down--90px, .my-lg-down--90px {
        margin-bottom: -90px!important
    }
    .ml-lg-down--90px, .mx-lg-down--90px {
        margin-left: -90px!important
    }
    .m-lg-down-100px {
        margin: 100px!important
    }
    .mt-lg-down-100px, .my-lg-down-100px {
        margin-top: 100px!important
    }
    .mr-lg-down-100px, .mx-lg-down-100px {
        margin-right: 100px!important
    }
    .mb-lg-down-100px, .my-lg-down-100px {
        margin-bottom: 100px!important
    }
    .ml-lg-down-100px, .mx-lg-down-100px {
        margin-left: 100px!important
    }
    .m-lg-down--100px {
        margin: -100px!important
    }
    .mt-lg-down--100px, .my-lg-down--100px {
        margin-top: -100px!important
    }
    .mr-lg-down--100px, .mx-lg-down--100px {
        margin-right: -100px!important
    }
    .mb-lg-down--100px, .my-lg-down--100px {
        margin-bottom: -100px!important
    }
    .ml-lg-down--100px, .mx-lg-down--100px {
        margin-left: -100px!important
    }
    .m-lg-down-150px {
        margin: 150px!important
    }
    .mt-lg-down-150px, .my-lg-down-150px {
        margin-top: 150px!important
    }
    .mr-lg-down-150px, .mx-lg-down-150px {
        margin-right: 150px!important
    }
    .mb-lg-down-150px, .my-lg-down-150px {
        margin-bottom: 150px!important
    }
    .ml-lg-down-150px, .mx-lg-down-150px {
        margin-left: 150px!important
    }
    .m-lg-down--150px {
        margin: -150px!important
    }
    .mt-lg-down--150px, .my-lg-down--150px {
        margin-top: -150px!important
    }
    .mr-lg-down--150px, .mx-lg-down--150px {
        margin-right: -150px!important
    }
    .mb-lg-down--150px, .my-lg-down--150px {
        margin-bottom: -150px!important
    }
    .ml-lg-down--150px, .mx-lg-down--150px {
        margin-left: -150px!important
    }
    .m-lg-down-200px {
        margin: 200px!important
    }
    .mt-lg-down-200px, .my-lg-down-200px {
        margin-top: 200px!important
    }
    .mr-lg-down-200px, .mx-lg-down-200px {
        margin-right: 200px!important
    }
    .mb-lg-down-200px, .my-lg-down-200px {
        margin-bottom: 200px!important
    }
    .ml-lg-down-200px, .mx-lg-down-200px {
        margin-left: 200px!important
    }
    .m-lg-down--200px {
        margin: -200px!important
    }
    .mt-lg-down--200px, .my-lg-down--200px {
        margin-top: -200px!important
    }
    .mr-lg-down--200px, .mx-lg-down--200px {
        margin-right: -200px!important
    }
    .mb-lg-down--200px, .my-lg-down--200px {
        margin-bottom: -200px!important
    }
    .ml-lg-down--200px, .mx-lg-down--200px {
        margin-left: -200px!important
    }
    .m-lg-down-250px {
        margin: 250px!important
    }
    .mt-lg-down-250px, .my-lg-down-250px {
        margin-top: 250px!important
    }
    .mr-lg-down-250px, .mx-lg-down-250px {
        margin-right: 250px!important
    }
    .mb-lg-down-250px, .my-lg-down-250px {
        margin-bottom: 250px!important
    }
    .ml-lg-down-250px, .mx-lg-down-250px {
        margin-left: 250px!important
    }
    .m-lg-down--250px {
        margin: -250px!important
    }
    .mt-lg-down--250px, .my-lg-down--250px {
        margin-top: -250px!important
    }
    .mr-lg-down--250px, .mx-lg-down--250px {
        margin-right: -250px!important
    }
    .mb-lg-down--250px, .my-lg-down--250px {
        margin-bottom: -250px!important
    }
    .ml-lg-down--250px, .mx-lg-down--250px {
        margin-left: -250px!important
    }
    .m-lg-down-300px {
        margin: 300px!important
    }
    .mt-lg-down-300px, .my-lg-down-300px {
        margin-top: 300px!important
    }
    .mr-lg-down-300px, .mx-lg-down-300px {
        margin-right: 300px!important
    }
    .mb-lg-down-300px, .my-lg-down-300px {
        margin-bottom: 300px!important
    }
    .ml-lg-down-300px, .mx-lg-down-300px {
        margin-left: 300px!important
    }
    .m-lg-down--300px {
        margin: -300px!important
    }
    .mt-lg-down--300px, .my-lg-down--300px {
        margin-top: -300px!important
    }
    .mr-lg-down--300px, .mx-lg-down--300px {
        margin-right: -300px!important
    }
    .mb-lg-down--300px, .my-lg-down--300px {
        margin-bottom: -300px!important
    }
    .ml-lg-down--300px, .mx-lg-down--300px {
        margin-left: -300px!important
    }
    .m-lg-down-350px {
        margin: 350px!important
    }
    .mt-lg-down-350px, .my-lg-down-350px {
        margin-top: 350px!important
    }
    .mr-lg-down-350px, .mx-lg-down-350px {
        margin-right: 350px!important
    }
    .mb-lg-down-350px, .my-lg-down-350px {
        margin-bottom: 350px!important
    }
    .ml-lg-down-350px, .mx-lg-down-350px {
        margin-left: 350px!important
    }
    .m-lg-down--350px {
        margin: -350px!important
    }
    .mt-lg-down--350px, .my-lg-down--350px {
        margin-top: -350px!important
    }
    .mr-lg-down--350px, .mx-lg-down--350px {
        margin-right: -350px!important
    }
    .mb-lg-down--350px, .my-lg-down--350px {
        margin-bottom: -350px!important
    }
    .ml-lg-down--350px, .mx-lg-down--350px {
        margin-left: -350px!important
    }
    .m-lg-down-400px {
        margin: 400px!important
    }
    .mt-lg-down-400px, .my-lg-down-400px {
        margin-top: 400px!important
    }
    .mr-lg-down-400px, .mx-lg-down-400px {
        margin-right: 400px!important
    }
    .mb-lg-down-400px, .my-lg-down-400px {
        margin-bottom: 400px!important
    }
    .ml-lg-down-400px, .mx-lg-down-400px {
        margin-left: 400px!important
    }
    .m-lg-down--400px {
        margin: -400px!important
    }
    .mt-lg-down--400px, .my-lg-down--400px {
        margin-top: -400px!important
    }
    .mr-lg-down--400px, .mx-lg-down--400px {
        margin-right: -400px!important
    }
    .mb-lg-down--400px, .my-lg-down--400px {
        margin-bottom: -400px!important
    }
    .ml-lg-down--400px, .mx-lg-down--400px {
        margin-left: -400px!important
    }
    .m-lg-down-450px {
        margin: 450px!important
    }
    .mt-lg-down-450px, .my-lg-down-450px {
        margin-top: 450px!important
    }
    .mr-lg-down-450px, .mx-lg-down-450px {
        margin-right: 450px!important
    }
    .mb-lg-down-450px, .my-lg-down-450px {
        margin-bottom: 450px!important
    }
    .ml-lg-down-450px, .mx-lg-down-450px {
        margin-left: 450px!important
    }
    .m-lg-down--450px {
        margin: -450px!important
    }
    .mt-lg-down--450px, .my-lg-down--450px {
        margin-top: -450px!important
    }
    .mr-lg-down--450px, .mx-lg-down--450px {
        margin-right: -450px!important
    }
    .mb-lg-down--450px, .my-lg-down--450px {
        margin-bottom: -450px!important
    }
    .ml-lg-down--450px, .mx-lg-down--450px {
        margin-left: -450px!important
    }
    .m-lg-down-500px {
        margin: 500px!important
    }
    .mt-lg-down-500px, .my-lg-down-500px {
        margin-top: 500px!important
    }
    .mr-lg-down-500px, .mx-lg-down-500px {
        margin-right: 500px!important
    }
    .mb-lg-down-500px, .my-lg-down-500px {
        margin-bottom: 500px!important
    }
    .ml-lg-down-500px, .mx-lg-down-500px {
        margin-left: 500px!important
    }
    .m-lg-down--500px {
        margin: -500px!important
    }
    .mt-lg-down--500px, .my-lg-down--500px {
        margin-top: -500px!important
    }
    .mr-lg-down--500px, .mx-lg-down--500px {
        margin-right: -500px!important
    }
    .mb-lg-down--500px, .my-lg-down--500px {
        margin-bottom: -500px!important
    }
    .ml-lg-down--500px, .mx-lg-down--500px {
        margin-left: -500px!important
    }
    .m-lg-down-550px {
        margin: 550px!important
    }
    .mt-lg-down-550px, .my-lg-down-550px {
        margin-top: 550px!important
    }
    .mr-lg-down-550px, .mx-lg-down-550px {
        margin-right: 550px!important
    }
    .mb-lg-down-550px, .my-lg-down-550px {
        margin-bottom: 550px!important
    }
    .ml-lg-down-550px, .mx-lg-down-550px {
        margin-left: 550px!important
    }
    .m-lg-down--550px {
        margin: -550px!important
    }
    .mt-lg-down--550px, .my-lg-down--550px {
        margin-top: -550px!important
    }
    .mr-lg-down--550px, .mx-lg-down--550px {
        margin-right: -550px!important
    }
    .mb-lg-down--550px, .my-lg-down--550px {
        margin-bottom: -550px!important
    }
    .ml-lg-down--550px, .mx-lg-down--550px {
        margin-left: -550px!important
    }
    .m-lg-down-600px {
        margin: 600px!important
    }
    .mt-lg-down-600px, .my-lg-down-600px {
        margin-top: 600px!important
    }
    .mr-lg-down-600px, .mx-lg-down-600px {
        margin-right: 600px!important
    }
    .mb-lg-down-600px, .my-lg-down-600px {
        margin-bottom: 600px!important
    }
    .ml-lg-down-600px, .mx-lg-down-600px {
        margin-left: 600px!important
    }
    .m-lg-down--600px {
        margin: -600px!important
    }
    .mt-lg-down--600px, .my-lg-down--600px {
        margin-top: -600px!important
    }
    .mr-lg-down--600px, .mx-lg-down--600px {
        margin-right: -600px!important
    }
    .mb-lg-down--600px, .my-lg-down--600px {
        margin-bottom: -600px!important
    }
    .ml-lg-down--600px, .mx-lg-down--600px {
        margin-left: -600px!important
    }
    .m-lg-down-650px {
        margin: 650px!important
    }
    .mt-lg-down-650px, .my-lg-down-650px {
        margin-top: 650px!important
    }
    .mr-lg-down-650px, .mx-lg-down-650px {
        margin-right: 650px!important
    }
    .mb-lg-down-650px, .my-lg-down-650px {
        margin-bottom: 650px!important
    }
    .ml-lg-down-650px, .mx-lg-down-650px {
        margin-left: 650px!important
    }
    .m-lg-down--650px {
        margin: -650px!important
    }
    .mt-lg-down--650px, .my-lg-down--650px {
        margin-top: -650px!important
    }
    .mr-lg-down--650px, .mx-lg-down--650px {
        margin-right: -650px!important
    }
    .mb-lg-down--650px, .my-lg-down--650px {
        margin-bottom: -650px!important
    }
    .ml-lg-down--650px, .mx-lg-down--650px {
        margin-left: -650px!important
    }
    .m-lg-down-700px {
        margin: 700px!important
    }
    .mt-lg-down-700px, .my-lg-down-700px {
        margin-top: 700px!important
    }
    .mr-lg-down-700px, .mx-lg-down-700px {
        margin-right: 700px!important
    }
    .mb-lg-down-700px, .my-lg-down-700px {
        margin-bottom: 700px!important
    }
    .ml-lg-down-700px, .mx-lg-down-700px {
        margin-left: 700px!important
    }
    .m-lg-down--700px {
        margin: -700px!important
    }
    .mt-lg-down--700px, .my-lg-down--700px {
        margin-top: -700px!important
    }
    .mr-lg-down--700px, .mx-lg-down--700px {
        margin-right: -700px!important
    }
    .mb-lg-down--700px, .my-lg-down--700px {
        margin-bottom: -700px!important
    }
    .ml-lg-down--700px, .mx-lg-down--700px {
        margin-left: -700px!important
    }
    .m-lg-down-750px {
        margin: 750px!important
    }
    .mt-lg-down-750px, .my-lg-down-750px {
        margin-top: 750px!important
    }
    .mr-lg-down-750px, .mx-lg-down-750px {
        margin-right: 750px!important
    }
    .mb-lg-down-750px, .my-lg-down-750px {
        margin-bottom: 750px!important
    }
    .ml-lg-down-750px, .mx-lg-down-750px {
        margin-left: 750px!important
    }
    .m-lg-down--750px {
        margin: -750px!important
    }
    .mt-lg-down--750px, .my-lg-down--750px {
        margin-top: -750px!important
    }
    .mr-lg-down--750px, .mx-lg-down--750px {
        margin-right: -750px!important
    }
    .mb-lg-down--750px, .my-lg-down--750px {
        margin-bottom: -750px!important
    }
    .ml-lg-down--750px, .mx-lg-down--750px {
        margin-left: -750px!important
    }
    .m-lg-down-800px {
        margin: 800px!important
    }
    .mt-lg-down-800px, .my-lg-down-800px {
        margin-top: 800px!important
    }
    .mr-lg-down-800px, .mx-lg-down-800px {
        margin-right: 800px!important
    }
    .mb-lg-down-800px, .my-lg-down-800px {
        margin-bottom: 800px!important
    }
    .ml-lg-down-800px, .mx-lg-down-800px {
        margin-left: 800px!important
    }
    .m-lg-down--800px {
        margin: -800px!important
    }
    .mt-lg-down--800px, .my-lg-down--800px {
        margin-top: -800px!important
    }
    .mr-lg-down--800px, .mx-lg-down--800px {
        margin-right: -800px!important
    }
    .mb-lg-down--800px, .my-lg-down--800px {
        margin-bottom: -800px!important
    }
    .ml-lg-down--800px, .mx-lg-down--800px {
        margin-left: -800px!important
    }
    .m-lg-down-900px {
        margin: 900px!important
    }
    .mt-lg-down-900px, .my-lg-down-900px {
        margin-top: 900px!important
    }
    .mr-lg-down-900px, .mx-lg-down-900px {
        margin-right: 900px!important
    }
    .mb-lg-down-900px, .my-lg-down-900px {
        margin-bottom: 900px!important
    }
    .ml-lg-down-900px, .mx-lg-down-900px {
        margin-left: 900px!important
    }
    .m-lg-down--900px {
        margin: -900px!important
    }
    .mt-lg-down--900px, .my-lg-down--900px {
        margin-top: -900px!important
    }
    .mr-lg-down--900px, .mx-lg-down--900px {
        margin-right: -900px!important
    }
    .mb-lg-down--900px, .my-lg-down--900px {
        margin-bottom: -900px!important
    }
    .ml-lg-down--900px, .mx-lg-down--900px {
        margin-left: -900px!important
    }
    .m-lg-down-850px {
        margin: 850px!important
    }
    .mt-lg-down-850px, .my-lg-down-850px {
        margin-top: 850px!important
    }
    .mr-lg-down-850px, .mx-lg-down-850px {
        margin-right: 850px!important
    }
    .mb-lg-down-850px, .my-lg-down-850px {
        margin-bottom: 850px!important
    }
    .ml-lg-down-850px, .mx-lg-down-850px {
        margin-left: 850px!important
    }
    .m-lg-down--850px {
        margin: -850px!important
    }
    .mt-lg-down--850px, .my-lg-down--850px {
        margin-top: -850px!important
    }
    .mr-lg-down--850px, .mx-lg-down--850px {
        margin-right: -850px!important
    }
    .mb-lg-down--850px, .my-lg-down--850px {
        margin-bottom: -850px!important
    }
    .ml-lg-down--850px, .mx-lg-down--850px {
        margin-left: -850px!important
    }
    .m-lg-down-1000px {
        margin: 1000px!important
    }
    .mt-lg-down-1000px, .my-lg-down-1000px {
        margin-top: 1000px!important
    }
    .mr-lg-down-1000px, .mx-lg-down-1000px {
        margin-right: 1000px!important
    }
    .mb-lg-down-1000px, .my-lg-down-1000px {
        margin-bottom: 1000px!important
    }
    .ml-lg-down-1000px, .mx-lg-down-1000px {
        margin-left: 1000px!important
    }
    .m-lg-down--1000px {
        margin: -1000px!important
    }
    .mt-lg-down--1000px, .my-lg-down--1000px {
        margin-top: -1000px!important
    }
    .mr-lg-down--1000px, .mx-lg-down--1000px {
        margin-right: -1000px!important
    }
    .mb-lg-down--1000px, .my-lg-down--1000px {
        margin-bottom: -1000px!important
    }
    .ml-lg-down--1000px, .mx-lg-down--1000px {
        margin-left: -1000px!important
    }
    .m-lg-down-1050px {
        margin: 1050px!important
    }
    .mt-lg-down-1050px, .my-lg-down-1050px {
        margin-top: 1050px!important
    }
    .mr-lg-down-1050px, .mx-lg-down-1050px {
        margin-right: 1050px!important
    }
    .mb-lg-down-1050px, .my-lg-down-1050px {
        margin-bottom: 1050px!important
    }
    .ml-lg-down-1050px, .mx-lg-down-1050px {
        margin-left: 1050px!important
    }
    .m-lg-down--1050px {
        margin: -1050px!important
    }
    .mt-lg-down--1050px, .my-lg-down--1050px {
        margin-top: -1050px!important
    }
    .mr-lg-down--1050px, .mx-lg-down--1050px {
        margin-right: -1050px!important
    }
    .mb-lg-down--1050px, .my-lg-down--1050px {
        margin-bottom: -1050px!important
    }
    .ml-lg-down--1050px, .mx-lg-down--1050px {
        margin-left: -1050px!important
    }
    .m-lg-down-1100px {
        margin: 1100px!important
    }
    .mt-lg-down-1100px, .my-lg-down-1100px {
        margin-top: 1100px!important
    }
    .mr-lg-down-1100px, .mx-lg-down-1100px {
        margin-right: 1100px!important
    }
    .mb-lg-down-1100px, .my-lg-down-1100px {
        margin-bottom: 1100px!important
    }
    .ml-lg-down-1100px, .mx-lg-down-1100px {
        margin-left: 1100px!important
    }
    .m-lg-down--1100px {
        margin: -1100px!important
    }
    .mt-lg-down--1100px, .my-lg-down--1100px {
        margin-top: -1100px!important
    }
    .mr-lg-down--1100px, .mx-lg-down--1100px {
        margin-right: -1100px!important
    }
    .mb-lg-down--1100px, .my-lg-down--1100px {
        margin-bottom: -1100px!important
    }
    .ml-lg-down--1100px, .mx-lg-down--1100px {
        margin-left: -1100px!important
    }
    .m-lg-down-1150px {
        margin: 1150px!important
    }
    .mt-lg-down-1150px, .my-lg-down-1150px {
        margin-top: 1150px!important
    }
    .mr-lg-down-1150px, .mx-lg-down-1150px {
        margin-right: 1150px!important
    }
    .mb-lg-down-1150px, .my-lg-down-1150px {
        margin-bottom: 1150px!important
    }
    .ml-lg-down-1150px, .mx-lg-down-1150px {
        margin-left: 1150px!important
    }
    .m-lg-down--1150px {
        margin: -1150px!important
    }
    .mt-lg-down--1150px, .my-lg-down--1150px {
        margin-top: -1150px!important
    }
    .mr-lg-down--1150px, .mx-lg-down--1150px {
        margin-right: -1150px!important
    }
    .mb-lg-down--1150px, .my-lg-down--1150px {
        margin-bottom: -1150px!important
    }
    .ml-lg-down--1150px, .mx-lg-down--1150px {
        margin-left: -1150px!important
    }
    .m-lg-down-1200px {
        margin: 1200px!important
    }
    .mt-lg-down-1200px, .my-lg-down-1200px {
        margin-top: 1200px!important
    }
    .mr-lg-down-1200px, .mx-lg-down-1200px {
        margin-right: 1200px!important
    }
    .mb-lg-down-1200px, .my-lg-down-1200px {
        margin-bottom: 1200px!important
    }
    .ml-lg-down-1200px, .mx-lg-down-1200px {
        margin-left: 1200px!important
    }
    .m-lg-down--1200px {
        margin: -1200px!important
    }
    .mt-lg-down--1200px, .my-lg-down--1200px {
        margin-top: -1200px!important
    }
    .mr-lg-down--1200px, .mx-lg-down--1200px {
        margin-right: -1200px!important
    }
    .mb-lg-down--1200px, .my-lg-down--1200px {
        margin-bottom: -1200px!important
    }
    .ml-lg-down--1200px, .mx-lg-down--1200px {
        margin-left: -1200px!important
    }
    .m-lg-down-xs {
        margin: .5rem!important
    }
    .mt-lg-down-xs, .my-lg-down-xs {
        margin-top: .5rem!important
    }
    .mr-lg-down-xs, .mx-lg-down-xs {
        margin-right: .5rem!important
    }
    .mb-lg-down-xs, .my-lg-down-xs {
        margin-bottom: .5rem!important
    }
    .ml-lg-down-xs, .mx-lg-down-xs {
        margin-left: .5rem!important
    }
    .m-lg-down--xs {
        margin: -.5rem!important
    }
    .mt-lg-down--xs, .my-lg-down--xs {
        margin-top: -.5rem!important
    }
    .mr-lg-down--xs, .mx-lg-down--xs {
        margin-right: -.5rem!important
    }
    .mb-lg-down--xs, .my-lg-down--xs {
        margin-bottom: -.5rem!important
    }
    .ml-lg-down--xs, .mx-lg-down--xs {
        margin-left: -.5rem!important
    }
    .m-lg-down-sm {
        margin: 1rem!important
    }
    .mt-lg-down-sm, .my-lg-down-sm {
        margin-top: 1rem!important
    }
    .mr-lg-down-sm, .mx-lg-down-sm {
        margin-right: 1rem!important
    }
    .mb-lg-down-sm, .my-lg-down-sm {
        margin-bottom: 1rem!important
    }
    .ml-lg-down-sm, .mx-lg-down-sm {
        margin-left: 1rem!important
    }
    .m-lg-down--sm {
        margin: -1rem!important
    }
    .mt-lg-down--sm, .my-lg-down--sm {
        margin-top: -1rem!important
    }
    .mr-lg-down--sm, .mx-lg-down--sm {
        margin-right: -1rem!important
    }
    .mb-lg-down--sm, .my-lg-down--sm {
        margin-bottom: -1rem!important
    }
    .ml-lg-down--sm, .mx-lg-down--sm {
        margin-left: -1rem!important
    }
    .m-lg-down-md {
        margin: 1.5rem!important
    }
    .mt-lg-down-md, .my-lg-down-md {
        margin-top: 1.5rem!important
    }
    .mr-lg-down-md, .mx-lg-down-md {
        margin-right: 1.5rem!important
    }
    .mb-lg-down-md, .my-lg-down-md {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-down-md, .mx-lg-down-md {
        margin-left: 1.5rem!important
    }
    .m-lg-down--md {
        margin: -1.5rem!important
    }
    .mt-lg-down--md, .my-lg-down--md {
        margin-top: -1.5rem!important
    }
    .mr-lg-down--md, .mx-lg-down--md {
        margin-right: -1.5rem!important
    }
    .mb-lg-down--md, .my-lg-down--md {
        margin-bottom: -1.5rem!important
    }
    .ml-lg-down--md, .mx-lg-down--md {
        margin-left: -1.5rem!important
    }
    .m-lg-down-lg {
        margin: 2rem!important
    }
    .mt-lg-down-lg, .my-lg-down-lg {
        margin-top: 2rem!important
    }
    .mr-lg-down-lg, .mx-lg-down-lg {
        margin-right: 2rem!important
    }
    .mb-lg-down-lg, .my-lg-down-lg {
        margin-bottom: 2rem!important
    }
    .ml-lg-down-lg, .mx-lg-down-lg {
        margin-left: 2rem!important
    }
    .m-lg-down--lg {
        margin: -2rem!important
    }
    .mt-lg-down--lg, .my-lg-down--lg {
        margin-top: -2rem!important
    }
    .mr-lg-down--lg, .mx-lg-down--lg {
        margin-right: -2rem!important
    }
    .mb-lg-down--lg, .my-lg-down--lg {
        margin-bottom: -2rem!important
    }
    .ml-lg-down--lg, .mx-lg-down--lg {
        margin-left: -2rem!important
    }
    .m-lg-down-xl {
        margin: 2.5rem!important
    }
    .mt-lg-down-xl, .my-lg-down-xl {
        margin-top: 2.5rem!important
    }
    .mr-lg-down-xl, .mx-lg-down-xl {
        margin-right: 2.5rem!important
    }
    .mb-lg-down-xl, .my-lg-down-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-lg-down-xl, .mx-lg-down-xl {
        margin-left: 2.5rem!important
    }
    .m-lg-down--xl {
        margin: -2.5rem!important
    }
    .mt-lg-down--xl, .my-lg-down--xl {
        margin-top: -2.5rem!important
    }
    .mr-lg-down--xl, .mx-lg-down--xl {
        margin-right: -2.5rem!important
    }
    .mb-lg-down--xl, .my-lg-down--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-lg-down--xl, .mx-lg-down--xl {
        margin-left: -2.5rem!important
    }
    .m-lg-down-gutter {
        margin: 30px!important
    }
    .mt-lg-down-gutter, .my-lg-down-gutter {
        margin-top: 30px!important
    }
    .mr-lg-down-gutter, .mx-lg-down-gutter {
        margin-right: 30px!important
    }
    .mb-lg-down-gutter, .my-lg-down-gutter {
        margin-bottom: 30px!important
    }
    .ml-lg-down-gutter, .mx-lg-down-gutter {
        margin-left: 30px!important
    }
    .m-lg-down--gutter {
        margin: -30px!important
    }
    .mt-lg-down--gutter, .my-lg-down--gutter {
        margin-top: -30px!important
    }
    .mr-lg-down--gutter, .mx-lg-down--gutter {
        margin-right: -30px!important
    }
    .mb-lg-down--gutter, .my-lg-down--gutter {
        margin-bottom: -30px!important
    }
    .ml-lg-down--gutter, .mx-lg-down--gutter {
        margin-left: -30px!important
    }
    .m-lg-down-gutter-half {
        margin: 15px!important
    }
    .mt-lg-down-gutter-half, .my-lg-down-gutter-half {
        margin-top: 15px!important
    }
    .mr-lg-down-gutter-half, .mx-lg-down-gutter-half {
        margin-right: 15px!important
    }
    .mb-lg-down-gutter-half, .my-lg-down-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-lg-down-gutter-half, .mx-lg-down-gutter-half {
        margin-left: 15px!important
    }
    .m-lg-down--gutter-half {
        margin: -15px!important
    }
    .mt-lg-down--gutter-half, .my-lg-down--gutter-half {
        margin-top: -15px!important
    }
    .mr-lg-down--gutter-half, .mx-lg-down--gutter-half {
        margin-right: -15px!important
    }
    .mb-lg-down--gutter-half, .my-lg-down--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-lg-down--gutter-half, .mx-lg-down--gutter-half {
        margin-left: -15px!important
    }
    .p-lg-down-1 {
        padding: .125rem!important
    }
    .pt-lg-down-1, .py-lg-down-1 {
        padding-top: .125rem!important
    }
    .pr-lg-down-1, .px-lg-down-1 {
        padding-right: .125rem!important
    }
    .pb-lg-down-1, .py-lg-down-1 {
        padding-bottom: .125rem!important
    }
    .pl-lg-down-1, .px-lg-down-1 {
        padding-left: .125rem!important
    }
    .p-lg-down-2 {
        padding: .25rem!important
    }
    .pt-lg-down-2, .py-lg-down-2 {
        padding-top: .25rem!important
    }
    .pr-lg-down-2, .px-lg-down-2 {
        padding-right: .25rem!important
    }
    .pb-lg-down-2, .py-lg-down-2 {
        padding-bottom: .25rem!important
    }
    .pl-lg-down-2, .px-lg-down-2 {
        padding-left: .25rem!important
    }
    .p-lg-down-3 {
        padding: .5rem!important
    }
    .pt-lg-down-3, .py-lg-down-3 {
        padding-top: .5rem!important
    }
    .pr-lg-down-3, .px-lg-down-3 {
        padding-right: .5rem!important
    }
    .pb-lg-down-3, .py-lg-down-3 {
        padding-bottom: .5rem!important
    }
    .pl-lg-down-3, .px-lg-down-3 {
        padding-left: .5rem!important
    }
    .p-lg-down-4 {
        padding: .75rem!important
    }
    .pt-lg-down-4, .py-lg-down-4 {
        padding-top: .75rem!important
    }
    .pr-lg-down-4, .px-lg-down-4 {
        padding-right: .75rem!important
    }
    .pb-lg-down-4, .py-lg-down-4 {
        padding-bottom: .75rem!important
    }
    .pl-lg-down-4, .px-lg-down-4 {
        padding-left: .75rem!important
    }
    .p-lg-down-5 {
        padding: 1.5rem!important
    }
    .pt-lg-down-5, .py-lg-down-5 {
        padding-top: 1.5rem!important
    }
    .pr-lg-down-5, .px-lg-down-5 {
        padding-right: 1.5rem!important
    }
    .pb-lg-down-5, .py-lg-down-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-down-5, .px-lg-down-5 {
        padding-left: 1.5rem!important
    }
    .p-lg-down-0 {
        padding: 0!important
    }
    .pt-lg-down-0, .py-lg-down-0 {
        padding-top: 0!important
    }
    .pr-lg-down-0, .px-lg-down-0 {
        padding-right: 0!important
    }
    .pb-lg-down-0, .py-lg-down-0 {
        padding-bottom: 0!important
    }
    .pl-lg-down-0, .px-lg-down-0 {
        padding-left: 0!important
    }
    .p-lg-down-10 {
        padding: 10%!important
    }
    .pt-lg-down-10, .py-lg-down-10 {
        padding-top: 10%!important
    }
    .pr-lg-down-10, .px-lg-down-10 {
        padding-right: 10%!important
    }
    .pb-lg-down-10, .py-lg-down-10 {
        padding-bottom: 10%!important
    }
    .pl-lg-down-10, .px-lg-down-10 {
        padding-left: 10%!important
    }
    .p-lg-down-15 {
        padding: 15%!important
    }
    .pt-lg-down-15, .py-lg-down-15 {
        padding-top: 15%!important
    }
    .pr-lg-down-15, .px-lg-down-15 {
        padding-right: 15%!important
    }
    .pb-lg-down-15, .py-lg-down-15 {
        padding-bottom: 15%!important
    }
    .pl-lg-down-15, .px-lg-down-15 {
        padding-left: 15%!important
    }
    .p-lg-down-20 {
        padding: 20%!important
    }
    .pt-lg-down-20, .py-lg-down-20 {
        padding-top: 20%!important
    }
    .pr-lg-down-20, .px-lg-down-20 {
        padding-right: 20%!important
    }
    .pb-lg-down-20, .py-lg-down-20 {
        padding-bottom: 20%!important
    }
    .pl-lg-down-20, .px-lg-down-20 {
        padding-left: 20%!important
    }
    .p-lg-down-25 {
        padding: 25%!important
    }
    .pt-lg-down-25, .py-lg-down-25 {
        padding-top: 25%!important
    }
    .pr-lg-down-25, .px-lg-down-25 {
        padding-right: 25%!important
    }
    .pb-lg-down-25, .py-lg-down-25 {
        padding-bottom: 25%!important
    }
    .pl-lg-down-25, .px-lg-down-25 {
        padding-left: 25%!important
    }
    .p-lg-down-30 {
        padding: 30%!important
    }
    .pt-lg-down-30, .py-lg-down-30 {
        padding-top: 30%!important
    }
    .pr-lg-down-30, .px-lg-down-30 {
        padding-right: 30%!important
    }
    .pb-lg-down-30, .py-lg-down-30 {
        padding-bottom: 30%!important
    }
    .pl-lg-down-30, .px-lg-down-30 {
        padding-left: 30%!important
    }
    .p-lg-down-35 {
        padding: 35%!important
    }
    .pt-lg-down-35, .py-lg-down-35 {
        padding-top: 35%!important
    }
    .pr-lg-down-35, .px-lg-down-35 {
        padding-right: 35%!important
    }
    .pb-lg-down-35, .py-lg-down-35 {
        padding-bottom: 35%!important
    }
    .pl-lg-down-35, .px-lg-down-35 {
        padding-left: 35%!important
    }
    .p-lg-down-40 {
        padding: 40%!important
    }
    .pt-lg-down-40, .py-lg-down-40 {
        padding-top: 40%!important
    }
    .pr-lg-down-40, .px-lg-down-40 {
        padding-right: 40%!important
    }
    .pb-lg-down-40, .py-lg-down-40 {
        padding-bottom: 40%!important
    }
    .pl-lg-down-40, .px-lg-down-40 {
        padding-left: 40%!important
    }
    .p-lg-down-45 {
        padding: 45%!important
    }
    .pt-lg-down-45, .py-lg-down-45 {
        padding-top: 45%!important
    }
    .pr-lg-down-45, .px-lg-down-45 {
        padding-right: 45%!important
    }
    .pb-lg-down-45, .py-lg-down-45 {
        padding-bottom: 45%!important
    }
    .pl-lg-down-45, .px-lg-down-45 {
        padding-left: 45%!important
    }
    .p-lg-down-50 {
        padding: 50%!important
    }
    .pt-lg-down-50, .py-lg-down-50 {
        padding-top: 50%!important
    }
    .pr-lg-down-50, .px-lg-down-50 {
        padding-right: 50%!important
    }
    .pb-lg-down-50, .py-lg-down-50 {
        padding-bottom: 50%!important
    }
    .pl-lg-down-50, .px-lg-down-50 {
        padding-left: 50%!important
    }
    .p-lg-down-55 {
        padding: 55%!important
    }
    .pt-lg-down-55, .py-lg-down-55 {
        padding-top: 55%!important
    }
    .pr-lg-down-55, .px-lg-down-55 {
        padding-right: 55%!important
    }
    .pb-lg-down-55, .py-lg-down-55 {
        padding-bottom: 55%!important
    }
    .pl-lg-down-55, .px-lg-down-55 {
        padding-left: 55%!important
    }
    .p-lg-down-60 {
        padding: 60%!important
    }
    .pt-lg-down-60, .py-lg-down-60 {
        padding-top: 60%!important
    }
    .pr-lg-down-60, .px-lg-down-60 {
        padding-right: 60%!important
    }
    .pb-lg-down-60, .py-lg-down-60 {
        padding-bottom: 60%!important
    }
    .pl-lg-down-60, .px-lg-down-60 {
        padding-left: 60%!important
    }
    .p-lg-down-65 {
        padding: 65%!important
    }
    .pt-lg-down-65, .py-lg-down-65 {
        padding-top: 65%!important
    }
    .pr-lg-down-65, .px-lg-down-65 {
        padding-right: 65%!important
    }
    .pb-lg-down-65, .py-lg-down-65 {
        padding-bottom: 65%!important
    }
    .pl-lg-down-65, .px-lg-down-65 {
        padding-left: 65%!important
    }
    .p-lg-down-70 {
        padding: 70%!important
    }
    .pt-lg-down-70, .py-lg-down-70 {
        padding-top: 70%!important
    }
    .pr-lg-down-70, .px-lg-down-70 {
        padding-right: 70%!important
    }
    .pb-lg-down-70, .py-lg-down-70 {
        padding-bottom: 70%!important
    }
    .pl-lg-down-70, .px-lg-down-70 {
        padding-left: 70%!important
    }
    .p-lg-down-75 {
        padding: 75%!important
    }
    .pt-lg-down-75, .py-lg-down-75 {
        padding-top: 75%!important
    }
    .pr-lg-down-75, .px-lg-down-75 {
        padding-right: 75%!important
    }
    .pb-lg-down-75, .py-lg-down-75 {
        padding-bottom: 75%!important
    }
    .pl-lg-down-75, .px-lg-down-75 {
        padding-left: 75%!important
    }
    .p-lg-down-80 {
        padding: 80%!important
    }
    .pt-lg-down-80, .py-lg-down-80 {
        padding-top: 80%!important
    }
    .pr-lg-down-80, .px-lg-down-80 {
        padding-right: 80%!important
    }
    .pb-lg-down-80, .py-lg-down-80 {
        padding-bottom: 80%!important
    }
    .pl-lg-down-80, .px-lg-down-80 {
        padding-left: 80%!important
    }
    .p-lg-down-85 {
        padding: 85%!important
    }
    .pt-lg-down-85, .py-lg-down-85 {
        padding-top: 85%!important
    }
    .pr-lg-down-85, .px-lg-down-85 {
        padding-right: 85%!important
    }
    .pb-lg-down-85, .py-lg-down-85 {
        padding-bottom: 85%!important
    }
    .pl-lg-down-85, .px-lg-down-85 {
        padding-left: 85%!important
    }
    .p-lg-down-90 {
        padding: 90%!important
    }
    .pt-lg-down-90, .py-lg-down-90 {
        padding-top: 90%!important
    }
    .pr-lg-down-90, .px-lg-down-90 {
        padding-right: 90%!important
    }
    .pb-lg-down-90, .py-lg-down-90 {
        padding-bottom: 90%!important
    }
    .pl-lg-down-90, .px-lg-down-90 {
        padding-left: 90%!important
    }
    .p-lg-down-95 {
        padding: 95%!important
    }
    .pt-lg-down-95, .py-lg-down-95 {
        padding-top: 95%!important
    }
    .pr-lg-down-95, .px-lg-down-95 {
        padding-right: 95%!important
    }
    .pb-lg-down-95, .py-lg-down-95 {
        padding-bottom: 95%!important
    }
    .pl-lg-down-95, .px-lg-down-95 {
        padding-left: 95%!important
    }
    .p-lg-down-100 {
        padding: 100%!important
    }
    .pt-lg-down-100, .py-lg-down-100 {
        padding-top: 100%!important
    }
    .pr-lg-down-100, .px-lg-down-100 {
        padding-right: 100%!important
    }
    .pb-lg-down-100, .py-lg-down-100 {
        padding-bottom: 100%!important
    }
    .pl-lg-down-100, .px-lg-down-100 {
        padding-left: 100%!important
    }
    .p-lg-down-10px {
        padding: 10px!important
    }
    .pt-lg-down-10px, .py-lg-down-10px {
        padding-top: 10px!important
    }
    .pr-lg-down-10px, .px-lg-down-10px {
        padding-right: 10px!important
    }
    .pb-lg-down-10px, .py-lg-down-10px {
        padding-bottom: 10px!important
    }
    .pl-lg-down-10px, .px-lg-down-10px {
        padding-left: 10px!important
    }
    .p-lg-down-20px {
        padding: 20px!important
    }
    .pt-lg-down-20px, .py-lg-down-20px {
        padding-top: 20px!important
    }
    .pr-lg-down-20px, .px-lg-down-20px {
        padding-right: 20px!important
    }
    .pb-lg-down-20px, .py-lg-down-20px {
        padding-bottom: 20px!important
    }
    .pl-lg-down-20px, .px-lg-down-20px {
        padding-left: 20px!important
    }
    .p-lg-down-30px {
        padding: 30px!important
    }
    .pt-lg-down-30px, .py-lg-down-30px {
        padding-top: 30px!important
    }
    .pr-lg-down-30px, .px-lg-down-30px {
        padding-right: 30px!important
    }
    .pb-lg-down-30px, .py-lg-down-30px {
        padding-bottom: 30px!important
    }
    .pl-lg-down-30px, .px-lg-down-30px {
        padding-left: 30px!important
    }
    .p-lg-down-40px {
        padding: 40px!important
    }
    .pt-lg-down-40px, .py-lg-down-40px {
        padding-top: 40px!important
    }
    .pr-lg-down-40px, .px-lg-down-40px {
        padding-right: 40px!important
    }
    .pb-lg-down-40px, .py-lg-down-40px {
        padding-bottom: 40px!important
    }
    .pl-lg-down-40px, .px-lg-down-40px {
        padding-left: 40px!important
    }
    .p-lg-down-50px {
        padding: 50px!important
    }
    .pt-lg-down-50px, .py-lg-down-50px {
        padding-top: 50px!important
    }
    .pr-lg-down-50px, .px-lg-down-50px {
        padding-right: 50px!important
    }
    .pb-lg-down-50px, .py-lg-down-50px {
        padding-bottom: 50px!important
    }
    .pl-lg-down-50px, .px-lg-down-50px {
        padding-left: 50px!important
    }
    .p-lg-down-60px {
        padding: 60px!important
    }
    .pt-lg-down-60px, .py-lg-down-60px {
        padding-top: 60px!important
    }
    .pr-lg-down-60px, .px-lg-down-60px {
        padding-right: 60px!important
    }
    .pb-lg-down-60px, .py-lg-down-60px {
        padding-bottom: 60px!important
    }
    .pl-lg-down-60px, .px-lg-down-60px {
        padding-left: 60px!important
    }
    .p-lg-down-70px {
        padding: 70px!important
    }
    .pt-lg-down-70px, .py-lg-down-70px {
        padding-top: 70px!important
    }
    .pr-lg-down-70px, .px-lg-down-70px {
        padding-right: 70px!important
    }
    .pb-lg-down-70px, .py-lg-down-70px {
        padding-bottom: 70px!important
    }
    .pl-lg-down-70px, .px-lg-down-70px {
        padding-left: 70px!important
    }
    .p-lg-down-80px {
        padding: 80px!important
    }
    .pt-lg-down-80px, .py-lg-down-80px {
        padding-top: 80px!important
    }
    .pr-lg-down-80px, .px-lg-down-80px {
        padding-right: 80px!important
    }
    .pb-lg-down-80px, .py-lg-down-80px {
        padding-bottom: 80px!important
    }
    .pl-lg-down-80px, .px-lg-down-80px {
        padding-left: 80px!important
    }
    .p-lg-down-90px {
        padding: 90px!important
    }
    .pt-lg-down-90px, .py-lg-down-90px {
        padding-top: 90px!important
    }
    .pr-lg-down-90px, .px-lg-down-90px {
        padding-right: 90px!important
    }
    .pb-lg-down-90px, .py-lg-down-90px {
        padding-bottom: 90px!important
    }
    .pl-lg-down-90px, .px-lg-down-90px {
        padding-left: 90px!important
    }
    .p-lg-down-100px {
        padding: 100px!important
    }
    .pt-lg-down-100px, .py-lg-down-100px {
        padding-top: 100px!important
    }
    .pr-lg-down-100px, .px-lg-down-100px {
        padding-right: 100px!important
    }
    .pb-lg-down-100px, .py-lg-down-100px {
        padding-bottom: 100px!important
    }
    .pl-lg-down-100px, .px-lg-down-100px {
        padding-left: 100px!important
    }
    .p-lg-down-150px {
        padding: 150px!important
    }
    .pt-lg-down-150px, .py-lg-down-150px {
        padding-top: 150px!important
    }
    .pr-lg-down-150px, .px-lg-down-150px {
        padding-right: 150px!important
    }
    .pb-lg-down-150px, .py-lg-down-150px {
        padding-bottom: 150px!important
    }
    .pl-lg-down-150px, .px-lg-down-150px {
        padding-left: 150px!important
    }
    .p-lg-down-200px {
        padding: 200px!important
    }
    .pt-lg-down-200px, .py-lg-down-200px {
        padding-top: 200px!important
    }
    .pr-lg-down-200px, .px-lg-down-200px {
        padding-right: 200px!important
    }
    .pb-lg-down-200px, .py-lg-down-200px {
        padding-bottom: 200px!important
    }
    .pl-lg-down-200px, .px-lg-down-200px {
        padding-left: 200px!important
    }
    .p-lg-down-250px {
        padding: 250px!important
    }
    .pt-lg-down-250px, .py-lg-down-250px {
        padding-top: 250px!important
    }
    .pr-lg-down-250px, .px-lg-down-250px {
        padding-right: 250px!important
    }
    .pb-lg-down-250px, .py-lg-down-250px {
        padding-bottom: 250px!important
    }
    .pl-lg-down-250px, .px-lg-down-250px {
        padding-left: 250px!important
    }
    .p-lg-down-300px {
        padding: 300px!important
    }
    .pt-lg-down-300px, .py-lg-down-300px {
        padding-top: 300px!important
    }
    .pr-lg-down-300px, .px-lg-down-300px {
        padding-right: 300px!important
    }
    .pb-lg-down-300px, .py-lg-down-300px {
        padding-bottom: 300px!important
    }
    .pl-lg-down-300px, .px-lg-down-300px {
        padding-left: 300px!important
    }
    .p-lg-down-350px {
        padding: 350px!important
    }
    .pt-lg-down-350px, .py-lg-down-350px {
        padding-top: 350px!important
    }
    .pr-lg-down-350px, .px-lg-down-350px {
        padding-right: 350px!important
    }
    .pb-lg-down-350px, .py-lg-down-350px {
        padding-bottom: 350px!important
    }
    .pl-lg-down-350px, .px-lg-down-350px {
        padding-left: 350px!important
    }
    .p-lg-down-400px {
        padding: 400px!important
    }
    .pt-lg-down-400px, .py-lg-down-400px {
        padding-top: 400px!important
    }
    .pr-lg-down-400px, .px-lg-down-400px {
        padding-right: 400px!important
    }
    .pb-lg-down-400px, .py-lg-down-400px {
        padding-bottom: 400px!important
    }
    .pl-lg-down-400px, .px-lg-down-400px {
        padding-left: 400px!important
    }
    .p-lg-down-450px {
        padding: 450px!important
    }
    .pt-lg-down-450px, .py-lg-down-450px {
        padding-top: 450px!important
    }
    .pr-lg-down-450px, .px-lg-down-450px {
        padding-right: 450px!important
    }
    .pb-lg-down-450px, .py-lg-down-450px {
        padding-bottom: 450px!important
    }
    .pl-lg-down-450px, .px-lg-down-450px {
        padding-left: 450px!important
    }
    .p-lg-down-500px {
        padding: 500px!important
    }
    .pt-lg-down-500px, .py-lg-down-500px {
        padding-top: 500px!important
    }
    .pr-lg-down-500px, .px-lg-down-500px {
        padding-right: 500px!important
    }
    .pb-lg-down-500px, .py-lg-down-500px {
        padding-bottom: 500px!important
    }
    .pl-lg-down-500px, .px-lg-down-500px {
        padding-left: 500px!important
    }
    .p-lg-down-550px {
        padding: 550px!important
    }
    .pt-lg-down-550px, .py-lg-down-550px {
        padding-top: 550px!important
    }
    .pr-lg-down-550px, .px-lg-down-550px {
        padding-right: 550px!important
    }
    .pb-lg-down-550px, .py-lg-down-550px {
        padding-bottom: 550px!important
    }
    .pl-lg-down-550px, .px-lg-down-550px {
        padding-left: 550px!important
    }
    .p-lg-down-600px {
        padding: 600px!important
    }
    .pt-lg-down-600px, .py-lg-down-600px {
        padding-top: 600px!important
    }
    .pr-lg-down-600px, .px-lg-down-600px {
        padding-right: 600px!important
    }
    .pb-lg-down-600px, .py-lg-down-600px {
        padding-bottom: 600px!important
    }
    .pl-lg-down-600px, .px-lg-down-600px {
        padding-left: 600px!important
    }
    .p-lg-down-650px {
        padding: 650px!important
    }
    .pt-lg-down-650px, .py-lg-down-650px {
        padding-top: 650px!important
    }
    .pr-lg-down-650px, .px-lg-down-650px {
        padding-right: 650px!important
    }
    .pb-lg-down-650px, .py-lg-down-650px {
        padding-bottom: 650px!important
    }
    .pl-lg-down-650px, .px-lg-down-650px {
        padding-left: 650px!important
    }
    .p-lg-down-700px {
        padding: 700px!important
    }
    .pt-lg-down-700px, .py-lg-down-700px {
        padding-top: 700px!important
    }
    .pr-lg-down-700px, .px-lg-down-700px {
        padding-right: 700px!important
    }
    .pb-lg-down-700px, .py-lg-down-700px {
        padding-bottom: 700px!important
    }
    .pl-lg-down-700px, .px-lg-down-700px {
        padding-left: 700px!important
    }
    .p-lg-down-750px {
        padding: 750px!important
    }
    .pt-lg-down-750px, .py-lg-down-750px {
        padding-top: 750px!important
    }
    .pr-lg-down-750px, .px-lg-down-750px {
        padding-right: 750px!important
    }
    .pb-lg-down-750px, .py-lg-down-750px {
        padding-bottom: 750px!important
    }
    .pl-lg-down-750px, .px-lg-down-750px {
        padding-left: 750px!important
    }
    .p-lg-down-800px {
        padding: 800px!important
    }
    .pt-lg-down-800px, .py-lg-down-800px {
        padding-top: 800px!important
    }
    .pr-lg-down-800px, .px-lg-down-800px {
        padding-right: 800px!important
    }
    .pb-lg-down-800px, .py-lg-down-800px {
        padding-bottom: 800px!important
    }
    .pl-lg-down-800px, .px-lg-down-800px {
        padding-left: 800px!important
    }
    .p-lg-down-900px {
        padding: 900px!important
    }
    .pt-lg-down-900px, .py-lg-down-900px {
        padding-top: 900px!important
    }
    .pr-lg-down-900px, .px-lg-down-900px {
        padding-right: 900px!important
    }
    .pb-lg-down-900px, .py-lg-down-900px {
        padding-bottom: 900px!important
    }
    .pl-lg-down-900px, .px-lg-down-900px {
        padding-left: 900px!important
    }
    .p-lg-down-850px {
        padding: 850px!important
    }
    .pt-lg-down-850px, .py-lg-down-850px {
        padding-top: 850px!important
    }
    .pr-lg-down-850px, .px-lg-down-850px {
        padding-right: 850px!important
    }
    .pb-lg-down-850px, .py-lg-down-850px {
        padding-bottom: 850px!important
    }
    .pl-lg-down-850px, .px-lg-down-850px {
        padding-left: 850px!important
    }
    .p-lg-down-1000px {
        padding: 1000px!important
    }
    .pt-lg-down-1000px, .py-lg-down-1000px {
        padding-top: 1000px!important
    }
    .pr-lg-down-1000px, .px-lg-down-1000px {
        padding-right: 1000px!important
    }
    .pb-lg-down-1000px, .py-lg-down-1000px {
        padding-bottom: 1000px!important
    }
    .pl-lg-down-1000px, .px-lg-down-1000px {
        padding-left: 1000px!important
    }
    .p-lg-down-1050px {
        padding: 1050px!important
    }
    .pt-lg-down-1050px, .py-lg-down-1050px {
        padding-top: 1050px!important
    }
    .pr-lg-down-1050px, .px-lg-down-1050px {
        padding-right: 1050px!important
    }
    .pb-lg-down-1050px, .py-lg-down-1050px {
        padding-bottom: 1050px!important
    }
    .pl-lg-down-1050px, .px-lg-down-1050px {
        padding-left: 1050px!important
    }
    .p-lg-down-1100px {
        padding: 1100px!important
    }
    .pt-lg-down-1100px, .py-lg-down-1100px {
        padding-top: 1100px!important
    }
    .pr-lg-down-1100px, .px-lg-down-1100px {
        padding-right: 1100px!important
    }
    .pb-lg-down-1100px, .py-lg-down-1100px {
        padding-bottom: 1100px!important
    }
    .pl-lg-down-1100px, .px-lg-down-1100px {
        padding-left: 1100px!important
    }
    .p-lg-down-1150px {
        padding: 1150px!important
    }
    .pt-lg-down-1150px, .py-lg-down-1150px {
        padding-top: 1150px!important
    }
    .pr-lg-down-1150px, .px-lg-down-1150px {
        padding-right: 1150px!important
    }
    .pb-lg-down-1150px, .py-lg-down-1150px {
        padding-bottom: 1150px!important
    }
    .pl-lg-down-1150px, .px-lg-down-1150px {
        padding-left: 1150px!important
    }
    .p-lg-down-1200px {
        padding: 1200px!important
    }
    .pt-lg-down-1200px, .py-lg-down-1200px {
        padding-top: 1200px!important
    }
    .pr-lg-down-1200px, .px-lg-down-1200px {
        padding-right: 1200px!important
    }
    .pb-lg-down-1200px, .py-lg-down-1200px {
        padding-bottom: 1200px!important
    }
    .pl-lg-down-1200px, .px-lg-down-1200px {
        padding-left: 1200px!important
    }
    .p-lg-down-xs {
        padding: .5rem!important
    }
    .pt-lg-down-xs, .py-lg-down-xs {
        padding-top: .5rem!important
    }
    .pr-lg-down-xs, .px-lg-down-xs {
        padding-right: .5rem!important
    }
    .pb-lg-down-xs, .py-lg-down-xs {
        padding-bottom: .5rem!important
    }
    .pl-lg-down-xs, .px-lg-down-xs {
        padding-left: .5rem!important
    }
    .p-lg-down-sm {
        padding: 1rem!important
    }
    .pt-lg-down-sm, .py-lg-down-sm {
        padding-top: 1rem!important
    }
    .pr-lg-down-sm, .px-lg-down-sm {
        padding-right: 1rem!important
    }
    .pb-lg-down-sm, .py-lg-down-sm {
        padding-bottom: 1rem!important
    }
    .pl-lg-down-sm, .px-lg-down-sm {
        padding-left: 1rem!important
    }
    .p-lg-down-md {
        padding: 1.5rem!important
    }
    .pt-lg-down-md, .py-lg-down-md {
        padding-top: 1.5rem!important
    }
    .pr-lg-down-md, .px-lg-down-md {
        padding-right: 1.5rem!important
    }
    .pb-lg-down-md, .py-lg-down-md {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-down-md, .px-lg-down-md {
        padding-left: 1.5rem!important
    }
    .p-lg-down-lg {
        padding: 2rem!important
    }
    .pt-lg-down-lg, .py-lg-down-lg {
        padding-top: 2rem!important
    }
    .pr-lg-down-lg, .px-lg-down-lg {
        padding-right: 2rem!important
    }
    .pb-lg-down-lg, .py-lg-down-lg {
        padding-bottom: 2rem!important
    }
    .pl-lg-down-lg, .px-lg-down-lg {
        padding-left: 2rem!important
    }
    .p-lg-down-xl {
        padding: 2.5rem!important
    }
    .pt-lg-down-xl, .py-lg-down-xl {
        padding-top: 2.5rem!important
    }
    .pr-lg-down-xl, .px-lg-down-xl {
        padding-right: 2.5rem!important
    }
    .pb-lg-down-xl, .py-lg-down-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-lg-down-xl, .px-lg-down-xl {
        padding-left: 2.5rem!important
    }
    .p-lg-down-gutter {
        padding: 30px!important
    }
    .pt-lg-down-gutter, .py-lg-down-gutter {
        padding-top: 30px!important
    }
    .pr-lg-down-gutter, .px-lg-down-gutter {
        padding-right: 30px!important
    }
    .pb-lg-down-gutter, .py-lg-down-gutter {
        padding-bottom: 30px!important
    }
    .pl-lg-down-gutter, .px-lg-down-gutter {
        padding-left: 30px!important
    }
    .p-lg-down-gutter-half {
        padding: 15px!important
    }
    .pt-lg-down-gutter-half, .py-lg-down-gutter-half {
        padding-top: 15px!important
    }
    .pr-lg-down-gutter-half, .px-lg-down-gutter-half {
        padding-right: 15px!important
    }
    .pb-lg-down-gutter-half, .py-lg-down-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-lg-down-gutter-half, .px-lg-down-gutter-half {
        padding-left: 15px!important
    }
    .m-lg-down-auto {
        margin: auto!important
    }
    .mt-lg-down-auto, .my-lg-down-auto {
        margin-top: auto!important
    }
    .mr-lg-down-auto, .mx-lg-down-auto {
        margin-right: auto!important
    }
    .mb-lg-down-auto, .my-lg-down-auto {
        margin-bottom: auto!important
    }
    .ml-lg-down-auto, .mx-lg-down-auto {
        margin-left: auto!important
    }
}

@media (min-width:992px) {
    .m-lg-up-1 {
        margin: .125rem!important
    }
    .mt-lg-up-1, .my-lg-up-1 {
        margin-top: .125rem!important
    }
    .mr-lg-up-1, .mx-lg-up-1 {
        margin-right: .125rem!important
    }
    .mb-lg-up-1, .my-lg-up-1 {
        margin-bottom: .125rem!important
    }
    .ml-lg-up-1, .mx-lg-up-1 {
        margin-left: .125rem!important
    }
    .m-lg-up--1 {
        margin: -.125rem!important
    }
    .mt-lg-up--1, .my-lg-up--1 {
        margin-top: -.125rem!important
    }
    .mr-lg-up--1, .mx-lg-up--1 {
        margin-right: -.125rem!important
    }
    .mb-lg-up--1, .my-lg-up--1 {
        margin-bottom: -.125rem!important
    }
    .ml-lg-up--1, .mx-lg-up--1 {
        margin-left: -.125rem!important
    }
    .m-lg-up-2 {
        margin: .25rem!important
    }
    .mt-lg-up-2, .my-lg-up-2 {
        margin-top: .25rem!important
    }
    .mr-lg-up-2, .mx-lg-up-2 {
        margin-right: .25rem!important
    }
    .mb-lg-up-2, .my-lg-up-2 {
        margin-bottom: .25rem!important
    }
    .ml-lg-up-2, .mx-lg-up-2 {
        margin-left: .25rem!important
    }
    .m-lg-up--2 {
        margin: -.25rem!important
    }
    .mt-lg-up--2, .my-lg-up--2 {
        margin-top: -.25rem!important
    }
    .mr-lg-up--2, .mx-lg-up--2 {
        margin-right: -.25rem!important
    }
    .mb-lg-up--2, .my-lg-up--2 {
        margin-bottom: -.25rem!important
    }
    .ml-lg-up--2, .mx-lg-up--2 {
        margin-left: -.25rem!important
    }
    .m-lg-up-3 {
        margin: .5rem!important
    }
    .mt-lg-up-3, .my-lg-up-3 {
        margin-top: .5rem!important
    }
    .mr-lg-up-3, .mx-lg-up-3 {
        margin-right: .5rem!important
    }
    .mb-lg-up-3, .my-lg-up-3 {
        margin-bottom: .5rem!important
    }
    .ml-lg-up-3, .mx-lg-up-3 {
        margin-left: .5rem!important
    }
    .m-lg-up--3 {
        margin: -.5rem!important
    }
    .mt-lg-up--3, .my-lg-up--3 {
        margin-top: -.5rem!important
    }
    .mr-lg-up--3, .mx-lg-up--3 {
        margin-right: -.5rem!important
    }
    .mb-lg-up--3, .my-lg-up--3 {
        margin-bottom: -.5rem!important
    }
    .ml-lg-up--3, .mx-lg-up--3 {
        margin-left: -.5rem!important
    }
    .m-lg-up-4 {
        margin: .75rem!important
    }
    .mt-lg-up-4, .my-lg-up-4 {
        margin-top: .75rem!important
    }
    .mr-lg-up-4, .mx-lg-up-4 {
        margin-right: .75rem!important
    }
    .mb-lg-up-4, .my-lg-up-4 {
        margin-bottom: .75rem!important
    }
    .ml-lg-up-4, .mx-lg-up-4 {
        margin-left: .75rem!important
    }
    .m-lg-up--4 {
        margin: -.75rem!important
    }
    .mt-lg-up--4, .my-lg-up--4 {
        margin-top: -.75rem!important
    }
    .mr-lg-up--4, .mx-lg-up--4 {
        margin-right: -.75rem!important
    }
    .mb-lg-up--4, .my-lg-up--4 {
        margin-bottom: -.75rem!important
    }
    .ml-lg-up--4, .mx-lg-up--4 {
        margin-left: -.75rem!important
    }
    .m-lg-up-5 {
        margin: 1.5rem!important
    }
    .mt-lg-up-5, .my-lg-up-5 {
        margin-top: 1.5rem!important
    }
    .mr-lg-up-5, .mx-lg-up-5 {
        margin-right: 1.5rem!important
    }
    .mb-lg-up-5, .my-lg-up-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-up-5, .mx-lg-up-5 {
        margin-left: 1.5rem!important
    }
    .m-lg-up--5 {
        margin: -1.5rem!important
    }
    .mt-lg-up--5, .my-lg-up--5 {
        margin-top: -1.5rem!important
    }
    .mr-lg-up--5, .mx-lg-up--5 {
        margin-right: -1.5rem!important
    }
    .mb-lg-up--5, .my-lg-up--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-lg-up--5, .mx-lg-up--5 {
        margin-left: -1.5rem!important
    }
    .m-lg-up-0 {
        margin: 0!important
    }
    .mt-lg-up-0, .my-lg-up-0 {
        margin-top: 0!important
    }
    .mr-lg-up-0, .mx-lg-up-0 {
        margin-right: 0!important
    }
    .mb-lg-up-0, .my-lg-up-0 {
        margin-bottom: 0!important
    }
    .ml-lg-up-0, .mx-lg-up-0 {
        margin-left: 0!important
    }
    .m-lg-up--0 {
        margin: 0!important
    }
    .mt-lg-up--0, .my-lg-up--0 {
        margin-top: 0!important
    }
    .mr-lg-up--0, .mx-lg-up--0 {
        margin-right: 0!important
    }
    .mb-lg-up--0, .my-lg-up--0 {
        margin-bottom: 0!important
    }
    .ml-lg-up--0, .mx-lg-up--0 {
        margin-left: 0!important
    }
    .m-lg-up-10 {
        margin: 10%!important
    }
    .mt-lg-up-10, .my-lg-up-10 {
        margin-top: 10%!important
    }
    .mr-lg-up-10, .mx-lg-up-10 {
        margin-right: 10%!important
    }
    .mb-lg-up-10, .my-lg-up-10 {
        margin-bottom: 10%!important
    }
    .ml-lg-up-10, .mx-lg-up-10 {
        margin-left: 10%!important
    }
    .m-lg-up--10 {
        margin: -10%!important
    }
    .mt-lg-up--10, .my-lg-up--10 {
        margin-top: -10%!important
    }
    .mr-lg-up--10, .mx-lg-up--10 {
        margin-right: -10%!important
    }
    .mb-lg-up--10, .my-lg-up--10 {
        margin-bottom: -10%!important
    }
    .ml-lg-up--10, .mx-lg-up--10 {
        margin-left: -10%!important
    }
    .m-lg-up-15 {
        margin: 15%!important
    }
    .mt-lg-up-15, .my-lg-up-15 {
        margin-top: 15%!important
    }
    .mr-lg-up-15, .mx-lg-up-15 {
        margin-right: 15%!important
    }
    .mb-lg-up-15, .my-lg-up-15 {
        margin-bottom: 15%!important
    }
    .ml-lg-up-15, .mx-lg-up-15 {
        margin-left: 15%!important
    }
    .m-lg-up--15 {
        margin: -15%!important
    }
    .mt-lg-up--15, .my-lg-up--15 {
        margin-top: -15%!important
    }
    .mr-lg-up--15, .mx-lg-up--15 {
        margin-right: -15%!important
    }
    .mb-lg-up--15, .my-lg-up--15 {
        margin-bottom: -15%!important
    }
    .ml-lg-up--15, .mx-lg-up--15 {
        margin-left: -15%!important
    }
    .m-lg-up-20 {
        margin: 20%!important
    }
    .mt-lg-up-20, .my-lg-up-20 {
        margin-top: 20%!important
    }
    .mr-lg-up-20, .mx-lg-up-20 {
        margin-right: 20%!important
    }
    .mb-lg-up-20, .my-lg-up-20 {
        margin-bottom: 20%!important
    }
    .ml-lg-up-20, .mx-lg-up-20 {
        margin-left: 20%!important
    }
    .m-lg-up--20 {
        margin: -20%!important
    }
    .mt-lg-up--20, .my-lg-up--20 {
        margin-top: -20%!important
    }
    .mr-lg-up--20, .mx-lg-up--20 {
        margin-right: -20%!important
    }
    .mb-lg-up--20, .my-lg-up--20 {
        margin-bottom: -20%!important
    }
    .ml-lg-up--20, .mx-lg-up--20 {
        margin-left: -20%!important
    }
    .m-lg-up-25 {
        margin: 25%!important
    }
    .mt-lg-up-25, .my-lg-up-25 {
        margin-top: 25%!important
    }
    .mr-lg-up-25, .mx-lg-up-25 {
        margin-right: 25%!important
    }
    .mb-lg-up-25, .my-lg-up-25 {
        margin-bottom: 25%!important
    }
    .ml-lg-up-25, .mx-lg-up-25 {
        margin-left: 25%!important
    }
    .m-lg-up--25 {
        margin: -25%!important
    }
    .mt-lg-up--25, .my-lg-up--25 {
        margin-top: -25%!important
    }
    .mr-lg-up--25, .mx-lg-up--25 {
        margin-right: -25%!important
    }
    .mb-lg-up--25, .my-lg-up--25 {
        margin-bottom: -25%!important
    }
    .ml-lg-up--25, .mx-lg-up--25 {
        margin-left: -25%!important
    }
    .m-lg-up-30 {
        margin: 30%!important
    }
    .mt-lg-up-30, .my-lg-up-30 {
        margin-top: 30%!important
    }
    .mr-lg-up-30, .mx-lg-up-30 {
        margin-right: 30%!important
    }
    .mb-lg-up-30, .my-lg-up-30 {
        margin-bottom: 30%!important
    }
    .ml-lg-up-30, .mx-lg-up-30 {
        margin-left: 30%!important
    }
    .m-lg-up--30 {
        margin: -30%!important
    }
    .mt-lg-up--30, .my-lg-up--30 {
        margin-top: -30%!important
    }
    .mr-lg-up--30, .mx-lg-up--30 {
        margin-right: -30%!important
    }
    .mb-lg-up--30, .my-lg-up--30 {
        margin-bottom: -30%!important
    }
    .ml-lg-up--30, .mx-lg-up--30 {
        margin-left: -30%!important
    }
    .m-lg-up-35 {
        margin: 35%!important
    }
    .mt-lg-up-35, .my-lg-up-35 {
        margin-top: 35%!important
    }
    .mr-lg-up-35, .mx-lg-up-35 {
        margin-right: 35%!important
    }
    .mb-lg-up-35, .my-lg-up-35 {
        margin-bottom: 35%!important
    }
    .ml-lg-up-35, .mx-lg-up-35 {
        margin-left: 35%!important
    }
    .m-lg-up--35 {
        margin: -35%!important
    }
    .mt-lg-up--35, .my-lg-up--35 {
        margin-top: -35%!important
    }
    .mr-lg-up--35, .mx-lg-up--35 {
        margin-right: -35%!important
    }
    .mb-lg-up--35, .my-lg-up--35 {
        margin-bottom: -35%!important
    }
    .ml-lg-up--35, .mx-lg-up--35 {
        margin-left: -35%!important
    }
    .m-lg-up-40 {
        margin: 40%!important
    }
    .mt-lg-up-40, .my-lg-up-40 {
        margin-top: 40%!important
    }
    .mr-lg-up-40, .mx-lg-up-40 {
        margin-right: 40%!important
    }
    .mb-lg-up-40, .my-lg-up-40 {
        margin-bottom: 40%!important
    }
    .ml-lg-up-40, .mx-lg-up-40 {
        margin-left: 40%!important
    }
    .m-lg-up--40 {
        margin: -40%!important
    }
    .mt-lg-up--40, .my-lg-up--40 {
        margin-top: -40%!important
    }
    .mr-lg-up--40, .mx-lg-up--40 {
        margin-right: -40%!important
    }
    .mb-lg-up--40, .my-lg-up--40 {
        margin-bottom: -40%!important
    }
    .ml-lg-up--40, .mx-lg-up--40 {
        margin-left: -40%!important
    }
    .m-lg-up-45 {
        margin: 45%!important
    }
    .mt-lg-up-45, .my-lg-up-45 {
        margin-top: 45%!important
    }
    .mr-lg-up-45, .mx-lg-up-45 {
        margin-right: 45%!important
    }
    .mb-lg-up-45, .my-lg-up-45 {
        margin-bottom: 45%!important
    }
    .ml-lg-up-45, .mx-lg-up-45 {
        margin-left: 45%!important
    }
    .m-lg-up--45 {
        margin: -45%!important
    }
    .mt-lg-up--45, .my-lg-up--45 {
        margin-top: -45%!important
    }
    .mr-lg-up--45, .mx-lg-up--45 {
        margin-right: -45%!important
    }
    .mb-lg-up--45, .my-lg-up--45 {
        margin-bottom: -45%!important
    }
    .ml-lg-up--45, .mx-lg-up--45 {
        margin-left: -45%!important
    }
    .m-lg-up-50 {
        margin: 50%!important
    }
    .mt-lg-up-50, .my-lg-up-50 {
        margin-top: 50%!important
    }
    .mr-lg-up-50, .mx-lg-up-50 {
        margin-right: 50%!important
    }
    .mb-lg-up-50, .my-lg-up-50 {
        margin-bottom: 50%!important
    }
    .ml-lg-up-50, .mx-lg-up-50 {
        margin-left: 50%!important
    }
    .m-lg-up--50 {
        margin: -50%!important
    }
    .mt-lg-up--50, .my-lg-up--50 {
        margin-top: -50%!important
    }
    .mr-lg-up--50, .mx-lg-up--50 {
        margin-right: -50%!important
    }
    .mb-lg-up--50, .my-lg-up--50 {
        margin-bottom: -50%!important
    }
    .ml-lg-up--50, .mx-lg-up--50 {
        margin-left: -50%!important
    }
    .m-lg-up-55 {
        margin: 55%!important
    }
    .mt-lg-up-55, .my-lg-up-55 {
        margin-top: 55%!important
    }
    .mr-lg-up-55, .mx-lg-up-55 {
        margin-right: 55%!important
    }
    .mb-lg-up-55, .my-lg-up-55 {
        margin-bottom: 55%!important
    }
    .ml-lg-up-55, .mx-lg-up-55 {
        margin-left: 55%!important
    }
    .m-lg-up--55 {
        margin: -55%!important
    }
    .mt-lg-up--55, .my-lg-up--55 {
        margin-top: -55%!important
    }
    .mr-lg-up--55, .mx-lg-up--55 {
        margin-right: -55%!important
    }
    .mb-lg-up--55, .my-lg-up--55 {
        margin-bottom: -55%!important
    }
    .ml-lg-up--55, .mx-lg-up--55 {
        margin-left: -55%!important
    }
    .m-lg-up-60 {
        margin: 60%!important
    }
    .mt-lg-up-60, .my-lg-up-60 {
        margin-top: 60%!important
    }
    .mr-lg-up-60, .mx-lg-up-60 {
        margin-right: 60%!important
    }
    .mb-lg-up-60, .my-lg-up-60 {
        margin-bottom: 60%!important
    }
    .ml-lg-up-60, .mx-lg-up-60 {
        margin-left: 60%!important
    }
    .m-lg-up--60 {
        margin: -60%!important
    }
    .mt-lg-up--60, .my-lg-up--60 {
        margin-top: -60%!important
    }
    .mr-lg-up--60, .mx-lg-up--60 {
        margin-right: -60%!important
    }
    .mb-lg-up--60, .my-lg-up--60 {
        margin-bottom: -60%!important
    }
    .ml-lg-up--60, .mx-lg-up--60 {
        margin-left: -60%!important
    }
    .m-lg-up-65 {
        margin: 65%!important
    }
    .mt-lg-up-65, .my-lg-up-65 {
        margin-top: 65%!important
    }
    .mr-lg-up-65, .mx-lg-up-65 {
        margin-right: 65%!important
    }
    .mb-lg-up-65, .my-lg-up-65 {
        margin-bottom: 65%!important
    }
    .ml-lg-up-65, .mx-lg-up-65 {
        margin-left: 65%!important
    }
    .m-lg-up--65 {
        margin: -65%!important
    }
    .mt-lg-up--65, .my-lg-up--65 {
        margin-top: -65%!important
    }
    .mr-lg-up--65, .mx-lg-up--65 {
        margin-right: -65%!important
    }
    .mb-lg-up--65, .my-lg-up--65 {
        margin-bottom: -65%!important
    }
    .ml-lg-up--65, .mx-lg-up--65 {
        margin-left: -65%!important
    }
    .m-lg-up-70 {
        margin: 70%!important
    }
    .mt-lg-up-70, .my-lg-up-70 {
        margin-top: 70%!important
    }
    .mr-lg-up-70, .mx-lg-up-70 {
        margin-right: 70%!important
    }
    .mb-lg-up-70, .my-lg-up-70 {
        margin-bottom: 70%!important
    }
    .ml-lg-up-70, .mx-lg-up-70 {
        margin-left: 70%!important
    }
    .m-lg-up--70 {
        margin: -70%!important
    }
    .mt-lg-up--70, .my-lg-up--70 {
        margin-top: -70%!important
    }
    .mr-lg-up--70, .mx-lg-up--70 {
        margin-right: -70%!important
    }
    .mb-lg-up--70, .my-lg-up--70 {
        margin-bottom: -70%!important
    }
    .ml-lg-up--70, .mx-lg-up--70 {
        margin-left: -70%!important
    }
    .m-lg-up-75 {
        margin: 75%!important
    }
    .mt-lg-up-75, .my-lg-up-75 {
        margin-top: 75%!important
    }
    .mr-lg-up-75, .mx-lg-up-75 {
        margin-right: 75%!important
    }
    .mb-lg-up-75, .my-lg-up-75 {
        margin-bottom: 75%!important
    }
    .ml-lg-up-75, .mx-lg-up-75 {
        margin-left: 75%!important
    }
    .m-lg-up--75 {
        margin: -75%!important
    }
    .mt-lg-up--75, .my-lg-up--75 {
        margin-top: -75%!important
    }
    .mr-lg-up--75, .mx-lg-up--75 {
        margin-right: -75%!important
    }
    .mb-lg-up--75, .my-lg-up--75 {
        margin-bottom: -75%!important
    }
    .ml-lg-up--75, .mx-lg-up--75 {
        margin-left: -75%!important
    }
    .m-lg-up-80 {
        margin: 80%!important
    }
    .mt-lg-up-80, .my-lg-up-80 {
        margin-top: 80%!important
    }
    .mr-lg-up-80, .mx-lg-up-80 {
        margin-right: 80%!important
    }
    .mb-lg-up-80, .my-lg-up-80 {
        margin-bottom: 80%!important
    }
    .ml-lg-up-80, .mx-lg-up-80 {
        margin-left: 80%!important
    }
    .m-lg-up--80 {
        margin: -80%!important
    }
    .mt-lg-up--80, .my-lg-up--80 {
        margin-top: -80%!important
    }
    .mr-lg-up--80, .mx-lg-up--80 {
        margin-right: -80%!important
    }
    .mb-lg-up--80, .my-lg-up--80 {
        margin-bottom: -80%!important
    }
    .ml-lg-up--80, .mx-lg-up--80 {
        margin-left: -80%!important
    }
    .m-lg-up-85 {
        margin: 85%!important
    }
    .mt-lg-up-85, .my-lg-up-85 {
        margin-top: 85%!important
    }
    .mr-lg-up-85, .mx-lg-up-85 {
        margin-right: 85%!important
    }
    .mb-lg-up-85, .my-lg-up-85 {
        margin-bottom: 85%!important
    }
    .ml-lg-up-85, .mx-lg-up-85 {
        margin-left: 85%!important
    }
    .m-lg-up--85 {
        margin: -85%!important
    }
    .mt-lg-up--85, .my-lg-up--85 {
        margin-top: -85%!important
    }
    .mr-lg-up--85, .mx-lg-up--85 {
        margin-right: -85%!important
    }
    .mb-lg-up--85, .my-lg-up--85 {
        margin-bottom: -85%!important
    }
    .ml-lg-up--85, .mx-lg-up--85 {
        margin-left: -85%!important
    }
    .m-lg-up-90 {
        margin: 90%!important
    }
    .mt-lg-up-90, .my-lg-up-90 {
        margin-top: 90%!important
    }
    .mr-lg-up-90, .mx-lg-up-90 {
        margin-right: 90%!important
    }
    .mb-lg-up-90, .my-lg-up-90 {
        margin-bottom: 90%!important
    }
    .ml-lg-up-90, .mx-lg-up-90 {
        margin-left: 90%!important
    }
    .m-lg-up--90 {
        margin: -90%!important
    }
    .mt-lg-up--90, .my-lg-up--90 {
        margin-top: -90%!important
    }
    .mr-lg-up--90, .mx-lg-up--90 {
        margin-right: -90%!important
    }
    .mb-lg-up--90, .my-lg-up--90 {
        margin-bottom: -90%!important
    }
    .ml-lg-up--90, .mx-lg-up--90 {
        margin-left: -90%!important
    }
    .m-lg-up-95 {
        margin: 95%!important
    }
    .mt-lg-up-95, .my-lg-up-95 {
        margin-top: 95%!important
    }
    .mr-lg-up-95, .mx-lg-up-95 {
        margin-right: 95%!important
    }
    .mb-lg-up-95, .my-lg-up-95 {
        margin-bottom: 95%!important
    }
    .ml-lg-up-95, .mx-lg-up-95 {
        margin-left: 95%!important
    }
    .m-lg-up--95 {
        margin: -95%!important
    }
    .mt-lg-up--95, .my-lg-up--95 {
        margin-top: -95%!important
    }
    .mr-lg-up--95, .mx-lg-up--95 {
        margin-right: -95%!important
    }
    .mb-lg-up--95, .my-lg-up--95 {
        margin-bottom: -95%!important
    }
    .ml-lg-up--95, .mx-lg-up--95 {
        margin-left: -95%!important
    }
    .m-lg-up-100 {
        margin: 100%!important
    }
    .mt-lg-up-100, .my-lg-up-100 {
        margin-top: 100%!important
    }
    .mr-lg-up-100, .mx-lg-up-100 {
        margin-right: 100%!important
    }
    .mb-lg-up-100, .my-lg-up-100 {
        margin-bottom: 100%!important
    }
    .ml-lg-up-100, .mx-lg-up-100 {
        margin-left: 100%!important
    }
    .m-lg-up--100 {
        margin: -100%!important
    }
    .mt-lg-up--100, .my-lg-up--100 {
        margin-top: -100%!important
    }
    .mr-lg-up--100, .mx-lg-up--100 {
        margin-right: -100%!important
    }
    .mb-lg-up--100, .my-lg-up--100 {
        margin-bottom: -100%!important
    }
    .ml-lg-up--100, .mx-lg-up--100 {
        margin-left: -100%!important
    }
    .m-lg-up-10px {
        margin: 10px!important
    }
    .mt-lg-up-10px, .my-lg-up-10px {
        margin-top: 10px!important
    }
    .mr-lg-up-10px, .mx-lg-up-10px {
        margin-right: 10px!important
    }
    .mb-lg-up-10px, .my-lg-up-10px {
        margin-bottom: 10px!important
    }
    .ml-lg-up-10px, .mx-lg-up-10px {
        margin-left: 10px!important
    }
    .m-lg-up--10px {
        margin: -10px!important
    }
    .mt-lg-up--10px, .my-lg-up--10px {
        margin-top: -10px!important
    }
    .mr-lg-up--10px, .mx-lg-up--10px {
        margin-right: -10px!important
    }
    .mb-lg-up--10px, .my-lg-up--10px {
        margin-bottom: -10px!important
    }
    .ml-lg-up--10px, .mx-lg-up--10px {
        margin-left: -10px!important
    }
    .m-lg-up-20px {
        margin: 20px!important
    }
    .mt-lg-up-20px, .my-lg-up-20px {
        margin-top: 20px!important
    }
    .mr-lg-up-20px, .mx-lg-up-20px {
        margin-right: 20px!important
    }
    .mb-lg-up-20px, .my-lg-up-20px {
        margin-bottom: 20px!important
    }
    .ml-lg-up-20px, .mx-lg-up-20px {
        margin-left: 20px!important
    }
    .m-lg-up--20px {
        margin: -20px!important
    }
    .mt-lg-up--20px, .my-lg-up--20px {
        margin-top: -20px!important
    }
    .mr-lg-up--20px, .mx-lg-up--20px {
        margin-right: -20px!important
    }
    .mb-lg-up--20px, .my-lg-up--20px {
        margin-bottom: -20px!important
    }
    .ml-lg-up--20px, .mx-lg-up--20px {
        margin-left: -20px!important
    }
    .m-lg-up-30px {
        margin: 30px!important
    }
    .mt-lg-up-30px, .my-lg-up-30px {
        margin-top: 30px!important
    }
    .mr-lg-up-30px, .mx-lg-up-30px {
        margin-right: 30px!important
    }
    .mb-lg-up-30px, .my-lg-up-30px {
        margin-bottom: 30px!important
    }
    .ml-lg-up-30px, .mx-lg-up-30px {
        margin-left: 30px!important
    }
    .m-lg-up--30px {
        margin: -30px!important
    }
    .mt-lg-up--30px, .my-lg-up--30px {
        margin-top: -30px!important
    }
    .mr-lg-up--30px, .mx-lg-up--30px {
        margin-right: -30px!important
    }
    .mb-lg-up--30px, .my-lg-up--30px {
        margin-bottom: -30px!important
    }
    .ml-lg-up--30px, .mx-lg-up--30px {
        margin-left: -30px!important
    }
    .m-lg-up-40px {
        margin: 40px!important
    }
    .mt-lg-up-40px, .my-lg-up-40px {
        margin-top: 40px!important
    }
    .mr-lg-up-40px, .mx-lg-up-40px {
        margin-right: 40px!important
    }
    .mb-lg-up-40px, .my-lg-up-40px {
        margin-bottom: 40px!important
    }
    .ml-lg-up-40px, .mx-lg-up-40px {
        margin-left: 40px!important
    }
    .m-lg-up--40px {
        margin: -40px!important
    }
    .mt-lg-up--40px, .my-lg-up--40px {
        margin-top: -40px!important
    }
    .mr-lg-up--40px, .mx-lg-up--40px {
        margin-right: -40px!important
    }
    .mb-lg-up--40px, .my-lg-up--40px {
        margin-bottom: -40px!important
    }
    .ml-lg-up--40px, .mx-lg-up--40px {
        margin-left: -40px!important
    }
    .m-lg-up-50px {
        margin: 50px!important
    }
    .mt-lg-up-50px, .my-lg-up-50px {
        margin-top: 50px!important
    }
    .mr-lg-up-50px, .mx-lg-up-50px {
        margin-right: 50px!important
    }
    .mb-lg-up-50px, .my-lg-up-50px {
        margin-bottom: 50px!important
    }
    .ml-lg-up-50px, .mx-lg-up-50px {
        margin-left: 50px!important
    }
    .m-lg-up--50px {
        margin: -50px!important
    }
    .mt-lg-up--50px, .my-lg-up--50px {
        margin-top: -50px!important
    }
    .mr-lg-up--50px, .mx-lg-up--50px {
        margin-right: -50px!important
    }
    .mb-lg-up--50px, .my-lg-up--50px {
        margin-bottom: -50px!important
    }
    .ml-lg-up--50px, .mx-lg-up--50px {
        margin-left: -50px!important
    }
    .m-lg-up-60px {
        margin: 60px!important
    }
    .mt-lg-up-60px, .my-lg-up-60px {
        margin-top: 60px!important
    }
    .mr-lg-up-60px, .mx-lg-up-60px {
        margin-right: 60px!important
    }
    .mb-lg-up-60px, .my-lg-up-60px {
        margin-bottom: 60px!important
    }
    .ml-lg-up-60px, .mx-lg-up-60px {
        margin-left: 60px!important
    }
    .m-lg-up--60px {
        margin: -60px!important
    }
    .mt-lg-up--60px, .my-lg-up--60px {
        margin-top: -60px!important
    }
    .mr-lg-up--60px, .mx-lg-up--60px {
        margin-right: -60px!important
    }
    .mb-lg-up--60px, .my-lg-up--60px {
        margin-bottom: -60px!important
    }
    .ml-lg-up--60px, .mx-lg-up--60px {
        margin-left: -60px!important
    }
    .m-lg-up-70px {
        margin: 70px!important
    }
    .mt-lg-up-70px, .my-lg-up-70px {
        margin-top: 70px!important
    }
    .mr-lg-up-70px, .mx-lg-up-70px {
        margin-right: 70px!important
    }
    .mb-lg-up-70px, .my-lg-up-70px {
        margin-bottom: 70px!important
    }
    .ml-lg-up-70px, .mx-lg-up-70px {
        margin-left: 70px!important
    }
    .m-lg-up--70px {
        margin: -70px!important
    }
    .mt-lg-up--70px, .my-lg-up--70px {
        margin-top: -70px!important
    }
    .mr-lg-up--70px, .mx-lg-up--70px {
        margin-right: -70px!important
    }
    .mb-lg-up--70px, .my-lg-up--70px {
        margin-bottom: -70px!important
    }
    .ml-lg-up--70px, .mx-lg-up--70px {
        margin-left: -70px!important
    }
    .m-lg-up-80px {
        margin: 80px!important
    }
    .mt-lg-up-80px, .my-lg-up-80px {
        margin-top: 80px!important
    }
    .mr-lg-up-80px, .mx-lg-up-80px {
        margin-right: 80px!important
    }
    .mb-lg-up-80px, .my-lg-up-80px {
        margin-bottom: 80px!important
    }
    .ml-lg-up-80px, .mx-lg-up-80px {
        margin-left: 80px!important
    }
    .m-lg-up--80px {
        margin: -80px!important
    }
    .mt-lg-up--80px, .my-lg-up--80px {
        margin-top: -80px!important
    }
    .mr-lg-up--80px, .mx-lg-up--80px {
        margin-right: -80px!important
    }
    .mb-lg-up--80px, .my-lg-up--80px {
        margin-bottom: -80px!important
    }
    .ml-lg-up--80px, .mx-lg-up--80px {
        margin-left: -80px!important
    }
    .m-lg-up-90px {
        margin: 90px!important
    }
    .mt-lg-up-90px, .my-lg-up-90px {
        margin-top: 90px!important
    }
    .mr-lg-up-90px, .mx-lg-up-90px {
        margin-right: 90px!important
    }
    .mb-lg-up-90px, .my-lg-up-90px {
        margin-bottom: 90px!important
    }
    .ml-lg-up-90px, .mx-lg-up-90px {
        margin-left: 90px!important
    }
    .m-lg-up--90px {
        margin: -90px!important
    }
    .mt-lg-up--90px, .my-lg-up--90px {
        margin-top: -90px!important
    }
    .mr-lg-up--90px, .mx-lg-up--90px {
        margin-right: -90px!important
    }
    .mb-lg-up--90px, .my-lg-up--90px {
        margin-bottom: -90px!important
    }
    .ml-lg-up--90px, .mx-lg-up--90px {
        margin-left: -90px!important
    }
    .m-lg-up-100px {
        margin: 100px!important
    }
    .mt-lg-up-100px, .my-lg-up-100px {
        margin-top: 100px!important
    }
    .mr-lg-up-100px, .mx-lg-up-100px {
        margin-right: 100px!important
    }
    .mb-lg-up-100px, .my-lg-up-100px {
        margin-bottom: 100px!important
    }
    .ml-lg-up-100px, .mx-lg-up-100px {
        margin-left: 100px!important
    }
    .m-lg-up--100px {
        margin: -100px!important
    }
    .mt-lg-up--100px, .my-lg-up--100px {
        margin-top: -100px!important
    }
    .mr-lg-up--100px, .mx-lg-up--100px {
        margin-right: -100px!important
    }
    .mb-lg-up--100px, .my-lg-up--100px {
        margin-bottom: -100px!important
    }
    .ml-lg-up--100px, .mx-lg-up--100px {
        margin-left: -100px!important
    }
    .m-lg-up-150px {
        margin: 150px!important
    }
    .mt-lg-up-150px, .my-lg-up-150px {
        margin-top: 150px!important
    }
    .mr-lg-up-150px, .mx-lg-up-150px {
        margin-right: 150px!important
    }
    .mb-lg-up-150px, .my-lg-up-150px {
        margin-bottom: 150px!important
    }
    .ml-lg-up-150px, .mx-lg-up-150px {
        margin-left: 150px!important
    }
    .m-lg-up--150px {
        margin: -150px!important
    }
    .mt-lg-up--150px, .my-lg-up--150px {
        margin-top: -150px!important
    }
    .mr-lg-up--150px, .mx-lg-up--150px {
        margin-right: -150px!important
    }
    .mb-lg-up--150px, .my-lg-up--150px {
        margin-bottom: -150px!important
    }
    .ml-lg-up--150px, .mx-lg-up--150px {
        margin-left: -150px!important
    }
    .m-lg-up-200px {
        margin: 200px!important
    }
    .mt-lg-up-200px, .my-lg-up-200px {
        margin-top: 200px!important
    }
    .mr-lg-up-200px, .mx-lg-up-200px {
        margin-right: 200px!important
    }
    .mb-lg-up-200px, .my-lg-up-200px {
        margin-bottom: 200px!important
    }
    .ml-lg-up-200px, .mx-lg-up-200px {
        margin-left: 200px!important
    }
    .m-lg-up--200px {
        margin: -200px!important
    }
    .mt-lg-up--200px, .my-lg-up--200px {
        margin-top: -200px!important
    }
    .mr-lg-up--200px, .mx-lg-up--200px {
        margin-right: -200px!important
    }
    .mb-lg-up--200px, .my-lg-up--200px {
        margin-bottom: -200px!important
    }
    .ml-lg-up--200px, .mx-lg-up--200px {
        margin-left: -200px!important
    }
    .m-lg-up-250px {
        margin: 250px!important
    }
    .mt-lg-up-250px, .my-lg-up-250px {
        margin-top: 250px!important
    }
    .mr-lg-up-250px, .mx-lg-up-250px {
        margin-right: 250px!important
    }
    .mb-lg-up-250px, .my-lg-up-250px {
        margin-bottom: 250px!important
    }
    .ml-lg-up-250px, .mx-lg-up-250px {
        margin-left: 250px!important
    }
    .m-lg-up--250px {
        margin: -250px!important
    }
    .mt-lg-up--250px, .my-lg-up--250px {
        margin-top: -250px!important
    }
    .mr-lg-up--250px, .mx-lg-up--250px {
        margin-right: -250px!important
    }
    .mb-lg-up--250px, .my-lg-up--250px {
        margin-bottom: -250px!important
    }
    .ml-lg-up--250px, .mx-lg-up--250px {
        margin-left: -250px!important
    }
    .m-lg-up-300px {
        margin: 300px!important
    }
    .mt-lg-up-300px, .my-lg-up-300px {
        margin-top: 300px!important
    }
    .mr-lg-up-300px, .mx-lg-up-300px {
        margin-right: 300px!important
    }
    .mb-lg-up-300px, .my-lg-up-300px {
        margin-bottom: 300px!important
    }
    .ml-lg-up-300px, .mx-lg-up-300px {
        margin-left: 300px!important
    }
    .m-lg-up--300px {
        margin: -300px!important
    }
    .mt-lg-up--300px, .my-lg-up--300px {
        margin-top: -300px!important
    }
    .mr-lg-up--300px, .mx-lg-up--300px {
        margin-right: -300px!important
    }
    .mb-lg-up--300px, .my-lg-up--300px {
        margin-bottom: -300px!important
    }
    .ml-lg-up--300px, .mx-lg-up--300px {
        margin-left: -300px!important
    }
    .m-lg-up-350px {
        margin: 350px!important
    }
    .mt-lg-up-350px, .my-lg-up-350px {
        margin-top: 350px!important
    }
    .mr-lg-up-350px, .mx-lg-up-350px {
        margin-right: 350px!important
    }
    .mb-lg-up-350px, .my-lg-up-350px {
        margin-bottom: 350px!important
    }
    .ml-lg-up-350px, .mx-lg-up-350px {
        margin-left: 350px!important
    }
    .m-lg-up--350px {
        margin: -350px!important
    }
    .mt-lg-up--350px, .my-lg-up--350px {
        margin-top: -350px!important
    }
    .mr-lg-up--350px, .mx-lg-up--350px {
        margin-right: -350px!important
    }
    .mb-lg-up--350px, .my-lg-up--350px {
        margin-bottom: -350px!important
    }
    .ml-lg-up--350px, .mx-lg-up--350px {
        margin-left: -350px!important
    }
    .m-lg-up-400px {
        margin: 400px!important
    }
    .mt-lg-up-400px, .my-lg-up-400px {
        margin-top: 400px!important
    }
    .mr-lg-up-400px, .mx-lg-up-400px {
        margin-right: 400px!important
    }
    .mb-lg-up-400px, .my-lg-up-400px {
        margin-bottom: 400px!important
    }
    .ml-lg-up-400px, .mx-lg-up-400px {
        margin-left: 400px!important
    }
    .m-lg-up--400px {
        margin: -400px!important
    }
    .mt-lg-up--400px, .my-lg-up--400px {
        margin-top: -400px!important
    }
    .mr-lg-up--400px, .mx-lg-up--400px {
        margin-right: -400px!important
    }
    .mb-lg-up--400px, .my-lg-up--400px {
        margin-bottom: -400px!important
    }
    .ml-lg-up--400px, .mx-lg-up--400px {
        margin-left: -400px!important
    }
    .m-lg-up-450px {
        margin: 450px!important
    }
    .mt-lg-up-450px, .my-lg-up-450px {
        margin-top: 450px!important
    }
    .mr-lg-up-450px, .mx-lg-up-450px {
        margin-right: 450px!important
    }
    .mb-lg-up-450px, .my-lg-up-450px {
        margin-bottom: 450px!important
    }
    .ml-lg-up-450px, .mx-lg-up-450px {
        margin-left: 450px!important
    }
    .m-lg-up--450px {
        margin: -450px!important
    }
    .mt-lg-up--450px, .my-lg-up--450px {
        margin-top: -450px!important
    }
    .mr-lg-up--450px, .mx-lg-up--450px {
        margin-right: -450px!important
    }
    .mb-lg-up--450px, .my-lg-up--450px {
        margin-bottom: -450px!important
    }
    .ml-lg-up--450px, .mx-lg-up--450px {
        margin-left: -450px!important
    }
    .m-lg-up-500px {
        margin: 500px!important
    }
    .mt-lg-up-500px, .my-lg-up-500px {
        margin-top: 500px!important
    }
    .mr-lg-up-500px, .mx-lg-up-500px {
        margin-right: 500px!important
    }
    .mb-lg-up-500px, .my-lg-up-500px {
        margin-bottom: 500px!important
    }
    .ml-lg-up-500px, .mx-lg-up-500px {
        margin-left: 500px!important
    }
    .m-lg-up--500px {
        margin: -500px!important
    }
    .mt-lg-up--500px, .my-lg-up--500px {
        margin-top: -500px!important
    }
    .mr-lg-up--500px, .mx-lg-up--500px {
        margin-right: -500px!important
    }
    .mb-lg-up--500px, .my-lg-up--500px {
        margin-bottom: -500px!important
    }
    .ml-lg-up--500px, .mx-lg-up--500px {
        margin-left: -500px!important
    }
    .m-lg-up-550px {
        margin: 550px!important
    }
    .mt-lg-up-550px, .my-lg-up-550px {
        margin-top: 550px!important
    }
    .mr-lg-up-550px, .mx-lg-up-550px {
        margin-right: 550px!important
    }
    .mb-lg-up-550px, .my-lg-up-550px {
        margin-bottom: 550px!important
    }
    .ml-lg-up-550px, .mx-lg-up-550px {
        margin-left: 550px!important
    }
    .m-lg-up--550px {
        margin: -550px!important
    }
    .mt-lg-up--550px, .my-lg-up--550px {
        margin-top: -550px!important
    }
    .mr-lg-up--550px, .mx-lg-up--550px {
        margin-right: -550px!important
    }
    .mb-lg-up--550px, .my-lg-up--550px {
        margin-bottom: -550px!important
    }
    .ml-lg-up--550px, .mx-lg-up--550px {
        margin-left: -550px!important
    }
    .m-lg-up-600px {
        margin: 600px!important
    }
    .mt-lg-up-600px, .my-lg-up-600px {
        margin-top: 600px!important
    }
    .mr-lg-up-600px, .mx-lg-up-600px {
        margin-right: 600px!important
    }
    .mb-lg-up-600px, .my-lg-up-600px {
        margin-bottom: 600px!important
    }
    .ml-lg-up-600px, .mx-lg-up-600px {
        margin-left: 600px!important
    }
    .m-lg-up--600px {
        margin: -600px!important
    }
    .mt-lg-up--600px, .my-lg-up--600px {
        margin-top: -600px!important
    }
    .mr-lg-up--600px, .mx-lg-up--600px {
        margin-right: -600px!important
    }
    .mb-lg-up--600px, .my-lg-up--600px {
        margin-bottom: -600px!important
    }
    .ml-lg-up--600px, .mx-lg-up--600px {
        margin-left: -600px!important
    }
    .m-lg-up-650px {
        margin: 650px!important
    }
    .mt-lg-up-650px, .my-lg-up-650px {
        margin-top: 650px!important
    }
    .mr-lg-up-650px, .mx-lg-up-650px {
        margin-right: 650px!important
    }
    .mb-lg-up-650px, .my-lg-up-650px {
        margin-bottom: 650px!important
    }
    .ml-lg-up-650px, .mx-lg-up-650px {
        margin-left: 650px!important
    }
    .m-lg-up--650px {
        margin: -650px!important
    }
    .mt-lg-up--650px, .my-lg-up--650px {
        margin-top: -650px!important
    }
    .mr-lg-up--650px, .mx-lg-up--650px {
        margin-right: -650px!important
    }
    .mb-lg-up--650px, .my-lg-up--650px {
        margin-bottom: -650px!important
    }
    .ml-lg-up--650px, .mx-lg-up--650px {
        margin-left: -650px!important
    }
    .m-lg-up-700px {
        margin: 700px!important
    }
    .mt-lg-up-700px, .my-lg-up-700px {
        margin-top: 700px!important
    }
    .mr-lg-up-700px, .mx-lg-up-700px {
        margin-right: 700px!important
    }
    .mb-lg-up-700px, .my-lg-up-700px {
        margin-bottom: 700px!important
    }
    .ml-lg-up-700px, .mx-lg-up-700px {
        margin-left: 700px!important
    }
    .m-lg-up--700px {
        margin: -700px!important
    }
    .mt-lg-up--700px, .my-lg-up--700px {
        margin-top: -700px!important
    }
    .mr-lg-up--700px, .mx-lg-up--700px {
        margin-right: -700px!important
    }
    .mb-lg-up--700px, .my-lg-up--700px {
        margin-bottom: -700px!important
    }
    .ml-lg-up--700px, .mx-lg-up--700px {
        margin-left: -700px!important
    }
    .m-lg-up-750px {
        margin: 750px!important
    }
    .mt-lg-up-750px, .my-lg-up-750px {
        margin-top: 750px!important
    }
    .mr-lg-up-750px, .mx-lg-up-750px {
        margin-right: 750px!important
    }
    .mb-lg-up-750px, .my-lg-up-750px {
        margin-bottom: 750px!important
    }
    .ml-lg-up-750px, .mx-lg-up-750px {
        margin-left: 750px!important
    }
    .m-lg-up--750px {
        margin: -750px!important
    }
    .mt-lg-up--750px, .my-lg-up--750px {
        margin-top: -750px!important
    }
    .mr-lg-up--750px, .mx-lg-up--750px {
        margin-right: -750px!important
    }
    .mb-lg-up--750px, .my-lg-up--750px {
        margin-bottom: -750px!important
    }
    .ml-lg-up--750px, .mx-lg-up--750px {
        margin-left: -750px!important
    }
    .m-lg-up-800px {
        margin: 800px!important
    }
    .mt-lg-up-800px, .my-lg-up-800px {
        margin-top: 800px!important
    }
    .mr-lg-up-800px, .mx-lg-up-800px {
        margin-right: 800px!important
    }
    .mb-lg-up-800px, .my-lg-up-800px {
        margin-bottom: 800px!important
    }
    .ml-lg-up-800px, .mx-lg-up-800px {
        margin-left: 800px!important
    }
    .m-lg-up--800px {
        margin: -800px!important
    }
    .mt-lg-up--800px, .my-lg-up--800px {
        margin-top: -800px!important
    }
    .mr-lg-up--800px, .mx-lg-up--800px {
        margin-right: -800px!important
    }
    .mb-lg-up--800px, .my-lg-up--800px {
        margin-bottom: -800px!important
    }
    .ml-lg-up--800px, .mx-lg-up--800px {
        margin-left: -800px!important
    }
    .m-lg-up-900px {
        margin: 900px!important
    }
    .mt-lg-up-900px, .my-lg-up-900px {
        margin-top: 900px!important
    }
    .mr-lg-up-900px, .mx-lg-up-900px {
        margin-right: 900px!important
    }
    .mb-lg-up-900px, .my-lg-up-900px {
        margin-bottom: 900px!important
    }
    .ml-lg-up-900px, .mx-lg-up-900px {
        margin-left: 900px!important
    }
    .m-lg-up--900px {
        margin: -900px!important
    }
    .mt-lg-up--900px, .my-lg-up--900px {
        margin-top: -900px!important
    }
    .mr-lg-up--900px, .mx-lg-up--900px {
        margin-right: -900px!important
    }
    .mb-lg-up--900px, .my-lg-up--900px {
        margin-bottom: -900px!important
    }
    .ml-lg-up--900px, .mx-lg-up--900px {
        margin-left: -900px!important
    }
    .m-lg-up-850px {
        margin: 850px!important
    }
    .mt-lg-up-850px, .my-lg-up-850px {
        margin-top: 850px!important
    }
    .mr-lg-up-850px, .mx-lg-up-850px {
        margin-right: 850px!important
    }
    .mb-lg-up-850px, .my-lg-up-850px {
        margin-bottom: 850px!important
    }
    .ml-lg-up-850px, .mx-lg-up-850px {
        margin-left: 850px!important
    }
    .m-lg-up--850px {
        margin: -850px!important
    }
    .mt-lg-up--850px, .my-lg-up--850px {
        margin-top: -850px!important
    }
    .mr-lg-up--850px, .mx-lg-up--850px {
        margin-right: -850px!important
    }
    .mb-lg-up--850px, .my-lg-up--850px {
        margin-bottom: -850px!important
    }
    .ml-lg-up--850px, .mx-lg-up--850px {
        margin-left: -850px!important
    }
    .m-lg-up-1000px {
        margin: 1000px!important
    }
    .mt-lg-up-1000px, .my-lg-up-1000px {
        margin-top: 1000px!important
    }
    .mr-lg-up-1000px, .mx-lg-up-1000px {
        margin-right: 1000px!important
    }
    .mb-lg-up-1000px, .my-lg-up-1000px {
        margin-bottom: 1000px!important
    }
    .ml-lg-up-1000px, .mx-lg-up-1000px {
        margin-left: 1000px!important
    }
    .m-lg-up--1000px {
        margin: -1000px!important
    }
    .mt-lg-up--1000px, .my-lg-up--1000px {
        margin-top: -1000px!important
    }
    .mr-lg-up--1000px, .mx-lg-up--1000px {
        margin-right: -1000px!important
    }
    .mb-lg-up--1000px, .my-lg-up--1000px {
        margin-bottom: -1000px!important
    }
    .ml-lg-up--1000px, .mx-lg-up--1000px {
        margin-left: -1000px!important
    }
    .m-lg-up-1050px {
        margin: 1050px!important
    }
    .mt-lg-up-1050px, .my-lg-up-1050px {
        margin-top: 1050px!important
    }
    .mr-lg-up-1050px, .mx-lg-up-1050px {
        margin-right: 1050px!important
    }
    .mb-lg-up-1050px, .my-lg-up-1050px {
        margin-bottom: 1050px!important
    }
    .ml-lg-up-1050px, .mx-lg-up-1050px {
        margin-left: 1050px!important
    }
    .m-lg-up--1050px {
        margin: -1050px!important
    }
    .mt-lg-up--1050px, .my-lg-up--1050px {
        margin-top: -1050px!important
    }
    .mr-lg-up--1050px, .mx-lg-up--1050px {
        margin-right: -1050px!important
    }
    .mb-lg-up--1050px, .my-lg-up--1050px {
        margin-bottom: -1050px!important
    }
    .ml-lg-up--1050px, .mx-lg-up--1050px {
        margin-left: -1050px!important
    }
    .m-lg-up-1100px {
        margin: 1100px!important
    }
    .mt-lg-up-1100px, .my-lg-up-1100px {
        margin-top: 1100px!important
    }
    .mr-lg-up-1100px, .mx-lg-up-1100px {
        margin-right: 1100px!important
    }
    .mb-lg-up-1100px, .my-lg-up-1100px {
        margin-bottom: 1100px!important
    }
    .ml-lg-up-1100px, .mx-lg-up-1100px {
        margin-left: 1100px!important
    }
    .m-lg-up--1100px {
        margin: -1100px!important
    }
    .mt-lg-up--1100px, .my-lg-up--1100px {
        margin-top: -1100px!important
    }
    .mr-lg-up--1100px, .mx-lg-up--1100px {
        margin-right: -1100px!important
    }
    .mb-lg-up--1100px, .my-lg-up--1100px {
        margin-bottom: -1100px!important
    }
    .ml-lg-up--1100px, .mx-lg-up--1100px {
        margin-left: -1100px!important
    }
    .m-lg-up-1150px {
        margin: 1150px!important
    }
    .mt-lg-up-1150px, .my-lg-up-1150px {
        margin-top: 1150px!important
    }
    .mr-lg-up-1150px, .mx-lg-up-1150px {
        margin-right: 1150px!important
    }
    .mb-lg-up-1150px, .my-lg-up-1150px {
        margin-bottom: 1150px!important
    }
    .ml-lg-up-1150px, .mx-lg-up-1150px {
        margin-left: 1150px!important
    }
    .m-lg-up--1150px {
        margin: -1150px!important
    }
    .mt-lg-up--1150px, .my-lg-up--1150px {
        margin-top: -1150px!important
    }
    .mr-lg-up--1150px, .mx-lg-up--1150px {
        margin-right: -1150px!important
    }
    .mb-lg-up--1150px, .my-lg-up--1150px {
        margin-bottom: -1150px!important
    }
    .ml-lg-up--1150px, .mx-lg-up--1150px {
        margin-left: -1150px!important
    }
    .m-lg-up-1200px {
        margin: 1200px!important
    }
    .mt-lg-up-1200px, .my-lg-up-1200px {
        margin-top: 1200px!important
    }
    .mr-lg-up-1200px, .mx-lg-up-1200px {
        margin-right: 1200px!important
    }
    .mb-lg-up-1200px, .my-lg-up-1200px {
        margin-bottom: 1200px!important
    }
    .ml-lg-up-1200px, .mx-lg-up-1200px {
        margin-left: 1200px!important
    }
    .m-lg-up--1200px {
        margin: -1200px!important
    }
    .mt-lg-up--1200px, .my-lg-up--1200px {
        margin-top: -1200px!important
    }
    .mr-lg-up--1200px, .mx-lg-up--1200px {
        margin-right: -1200px!important
    }
    .mb-lg-up--1200px, .my-lg-up--1200px {
        margin-bottom: -1200px!important
    }
    .ml-lg-up--1200px, .mx-lg-up--1200px {
        margin-left: -1200px!important
    }
    .m-lg-up-xs {
        margin: .5rem!important
    }
    .mt-lg-up-xs, .my-lg-up-xs {
        margin-top: .5rem!important
    }
    .mr-lg-up-xs, .mx-lg-up-xs {
        margin-right: .5rem!important
    }
    .mb-lg-up-xs, .my-lg-up-xs {
        margin-bottom: .5rem!important
    }
    .ml-lg-up-xs, .mx-lg-up-xs {
        margin-left: .5rem!important
    }
    .m-lg-up--xs {
        margin: -.5rem!important
    }
    .mt-lg-up--xs, .my-lg-up--xs {
        margin-top: -.5rem!important
    }
    .mr-lg-up--xs, .mx-lg-up--xs {
        margin-right: -.5rem!important
    }
    .mb-lg-up--xs, .my-lg-up--xs {
        margin-bottom: -.5rem!important
    }
    .ml-lg-up--xs, .mx-lg-up--xs {
        margin-left: -.5rem!important
    }
    .m-lg-up-sm {
        margin: 1rem!important
    }
    .mt-lg-up-sm, .my-lg-up-sm {
        margin-top: 1rem!important
    }
    .mr-lg-up-sm, .mx-lg-up-sm {
        margin-right: 1rem!important
    }
    .mb-lg-up-sm, .my-lg-up-sm {
        margin-bottom: 1rem!important
    }
    .ml-lg-up-sm, .mx-lg-up-sm {
        margin-left: 1rem!important
    }
    .m-lg-up--sm {
        margin: -1rem!important
    }
    .mt-lg-up--sm, .my-lg-up--sm {
        margin-top: -1rem!important
    }
    .mr-lg-up--sm, .mx-lg-up--sm {
        margin-right: -1rem!important
    }
    .mb-lg-up--sm, .my-lg-up--sm {
        margin-bottom: -1rem!important
    }
    .ml-lg-up--sm, .mx-lg-up--sm {
        margin-left: -1rem!important
    }
    .m-lg-up-md {
        margin: 1.5rem!important
    }
    .mt-lg-up-md, .my-lg-up-md {
        margin-top: 1.5rem!important
    }
    .mr-lg-up-md, .mx-lg-up-md {
        margin-right: 1.5rem!important
    }
    .mb-lg-up-md, .my-lg-up-md {
        margin-bottom: 1.5rem!important
    }
    .ml-lg-up-md, .mx-lg-up-md {
        margin-left: 1.5rem!important
    }
    .m-lg-up--md {
        margin: -1.5rem!important
    }
    .mt-lg-up--md, .my-lg-up--md {
        margin-top: -1.5rem!important
    }
    .mr-lg-up--md, .mx-lg-up--md {
        margin-right: -1.5rem!important
    }
    .mb-lg-up--md, .my-lg-up--md {
        margin-bottom: -1.5rem!important
    }
    .ml-lg-up--md, .mx-lg-up--md {
        margin-left: -1.5rem!important
    }
    .m-lg-up-lg {
        margin: 2rem!important
    }
    .mt-lg-up-lg, .my-lg-up-lg {
        margin-top: 2rem!important
    }
    .mr-lg-up-lg, .mx-lg-up-lg {
        margin-right: 2rem!important
    }
    .mb-lg-up-lg, .my-lg-up-lg {
        margin-bottom: 2rem!important
    }
    .ml-lg-up-lg, .mx-lg-up-lg {
        margin-left: 2rem!important
    }
    .m-lg-up--lg {
        margin: -2rem!important
    }
    .mt-lg-up--lg, .my-lg-up--lg {
        margin-top: -2rem!important
    }
    .mr-lg-up--lg, .mx-lg-up--lg {
        margin-right: -2rem!important
    }
    .mb-lg-up--lg, .my-lg-up--lg {
        margin-bottom: -2rem!important
    }
    .ml-lg-up--lg, .mx-lg-up--lg {
        margin-left: -2rem!important
    }
    .m-lg-up-xl {
        margin: 2.5rem!important
    }
    .mt-lg-up-xl, .my-lg-up-xl {
        margin-top: 2.5rem!important
    }
    .mr-lg-up-xl, .mx-lg-up-xl {
        margin-right: 2.5rem!important
    }
    .mb-lg-up-xl, .my-lg-up-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-lg-up-xl, .mx-lg-up-xl {
        margin-left: 2.5rem!important
    }
    .m-lg-up--xl {
        margin: -2.5rem!important
    }
    .mt-lg-up--xl, .my-lg-up--xl {
        margin-top: -2.5rem!important
    }
    .mr-lg-up--xl, .mx-lg-up--xl {
        margin-right: -2.5rem!important
    }
    .mb-lg-up--xl, .my-lg-up--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-lg-up--xl, .mx-lg-up--xl {
        margin-left: -2.5rem!important
    }
    .m-lg-up-gutter {
        margin: 30px!important
    }
    .mt-lg-up-gutter, .my-lg-up-gutter {
        margin-top: 30px!important
    }
    .mr-lg-up-gutter, .mx-lg-up-gutter {
        margin-right: 30px!important
    }
    .mb-lg-up-gutter, .my-lg-up-gutter {
        margin-bottom: 30px!important
    }
    .ml-lg-up-gutter, .mx-lg-up-gutter {
        margin-left: 30px!important
    }
    .m-lg-up--gutter {
        margin: -30px!important
    }
    .mt-lg-up--gutter, .my-lg-up--gutter {
        margin-top: -30px!important
    }
    .mr-lg-up--gutter, .mx-lg-up--gutter {
        margin-right: -30px!important
    }
    .mb-lg-up--gutter, .my-lg-up--gutter {
        margin-bottom: -30px!important
    }
    .ml-lg-up--gutter, .mx-lg-up--gutter {
        margin-left: -30px!important
    }
    .m-lg-up-gutter-half {
        margin: 15px!important
    }
    .mt-lg-up-gutter-half, .my-lg-up-gutter-half {
        margin-top: 15px!important
    }
    .mr-lg-up-gutter-half, .mx-lg-up-gutter-half {
        margin-right: 15px!important
    }
    .mb-lg-up-gutter-half, .my-lg-up-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-lg-up-gutter-half, .mx-lg-up-gutter-half {
        margin-left: 15px!important
    }
    .m-lg-up--gutter-half {
        margin: -15px!important
    }
    .mt-lg-up--gutter-half, .my-lg-up--gutter-half {
        margin-top: -15px!important
    }
    .mr-lg-up--gutter-half, .mx-lg-up--gutter-half {
        margin-right: -15px!important
    }
    .mb-lg-up--gutter-half, .my-lg-up--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-lg-up--gutter-half, .mx-lg-up--gutter-half {
        margin-left: -15px!important
    }
    .p-lg-up-1 {
        padding: .125rem!important
    }
    .pt-lg-up-1, .py-lg-up-1 {
        padding-top: .125rem!important
    }
    .pr-lg-up-1, .px-lg-up-1 {
        padding-right: .125rem!important
    }
    .pb-lg-up-1, .py-lg-up-1 {
        padding-bottom: .125rem!important
    }
    .pl-lg-up-1, .px-lg-up-1 {
        padding-left: .125rem!important
    }
    .p-lg-up-2 {
        padding: .25rem!important
    }
    .pt-lg-up-2, .py-lg-up-2 {
        padding-top: .25rem!important
    }
    .pr-lg-up-2, .px-lg-up-2 {
        padding-right: .25rem!important
    }
    .pb-lg-up-2, .py-lg-up-2 {
        padding-bottom: .25rem!important
    }
    .pl-lg-up-2, .px-lg-up-2 {
        padding-left: .25rem!important
    }
    .p-lg-up-3 {
        padding: .5rem!important
    }
    .pt-lg-up-3, .py-lg-up-3 {
        padding-top: .5rem!important
    }
    .pr-lg-up-3, .px-lg-up-3 {
        padding-right: .5rem!important
    }
    .pb-lg-up-3, .py-lg-up-3 {
        padding-bottom: .5rem!important
    }
    .pl-lg-up-3, .px-lg-up-3 {
        padding-left: .5rem!important
    }
    .p-lg-up-4 {
        padding: .75rem!important
    }
    .pt-lg-up-4, .py-lg-up-4 {
        padding-top: .75rem!important
    }
    .pr-lg-up-4, .px-lg-up-4 {
        padding-right: .75rem!important
    }
    .pb-lg-up-4, .py-lg-up-4 {
        padding-bottom: .75rem!important
    }
    .pl-lg-up-4, .px-lg-up-4 {
        padding-left: .75rem!important
    }
    .p-lg-up-5 {
        padding: 1.5rem!important
    }
    .pt-lg-up-5, .py-lg-up-5 {
        padding-top: 1.5rem!important
    }
    .pr-lg-up-5, .px-lg-up-5 {
        padding-right: 1.5rem!important
    }
    .pb-lg-up-5, .py-lg-up-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-up-5, .px-lg-up-5 {
        padding-left: 1.5rem!important
    }
    .p-lg-up-0 {
        padding: 0!important
    }
    .pt-lg-up-0, .py-lg-up-0 {
        padding-top: 0!important
    }
    .pr-lg-up-0, .px-lg-up-0 {
        padding-right: 0!important
    }
    .pb-lg-up-0, .py-lg-up-0 {
        padding-bottom: 0!important
    }
    .pl-lg-up-0, .px-lg-up-0 {
        padding-left: 0!important
    }
    .p-lg-up-10 {
        padding: 10%!important
    }
    .pt-lg-up-10, .py-lg-up-10 {
        padding-top: 10%!important
    }
    .pr-lg-up-10, .px-lg-up-10 {
        padding-right: 10%!important
    }
    .pb-lg-up-10, .py-lg-up-10 {
        padding-bottom: 10%!important
    }
    .pl-lg-up-10, .px-lg-up-10 {
        padding-left: 10%!important
    }
    .p-lg-up-15 {
        padding: 15%!important
    }
    .pt-lg-up-15, .py-lg-up-15 {
        padding-top: 15%!important
    }
    .pr-lg-up-15, .px-lg-up-15 {
        padding-right: 15%!important
    }
    .pb-lg-up-15, .py-lg-up-15 {
        padding-bottom: 15%!important
    }
    .pl-lg-up-15, .px-lg-up-15 {
        padding-left: 15%!important
    }
    .p-lg-up-20 {
        padding: 20%!important
    }
    .pt-lg-up-20, .py-lg-up-20 {
        padding-top: 20%!important
    }
    .pr-lg-up-20, .px-lg-up-20 {
        padding-right: 20%!important
    }
    .pb-lg-up-20, .py-lg-up-20 {
        padding-bottom: 20%!important
    }
    .pl-lg-up-20, .px-lg-up-20 {
        padding-left: 20%!important
    }
    .p-lg-up-25 {
        padding: 25%!important
    }
    .pt-lg-up-25, .py-lg-up-25 {
        padding-top: 25%!important
    }
    .pr-lg-up-25, .px-lg-up-25 {
        padding-right: 25%!important
    }
    .pb-lg-up-25, .py-lg-up-25 {
        padding-bottom: 25%!important
    }
    .pl-lg-up-25, .px-lg-up-25 {
        padding-left: 25%!important
    }
    .p-lg-up-30 {
        padding: 30%!important
    }
    .pt-lg-up-30, .py-lg-up-30 {
        padding-top: 30%!important
    }
    .pr-lg-up-30, .px-lg-up-30 {
        padding-right: 30%!important
    }
    .pb-lg-up-30, .py-lg-up-30 {
        padding-bottom: 30%!important
    }
    .pl-lg-up-30, .px-lg-up-30 {
        padding-left: 30%!important
    }
    .p-lg-up-35 {
        padding: 35%!important
    }
    .pt-lg-up-35, .py-lg-up-35 {
        padding-top: 35%!important
    }
    .pr-lg-up-35, .px-lg-up-35 {
        padding-right: 35%!important
    }
    .pb-lg-up-35, .py-lg-up-35 {
        padding-bottom: 35%!important
    }
    .pl-lg-up-35, .px-lg-up-35 {
        padding-left: 35%!important
    }
    .p-lg-up-40 {
        padding: 40%!important
    }
    .pt-lg-up-40, .py-lg-up-40 {
        padding-top: 40%!important
    }
    .pr-lg-up-40, .px-lg-up-40 {
        padding-right: 40%!important
    }
    .pb-lg-up-40, .py-lg-up-40 {
        padding-bottom: 40%!important
    }
    .pl-lg-up-40, .px-lg-up-40 {
        padding-left: 40%!important
    }
    .p-lg-up-45 {
        padding: 45%!important
    }
    .pt-lg-up-45, .py-lg-up-45 {
        padding-top: 45%!important
    }
    .pr-lg-up-45, .px-lg-up-45 {
        padding-right: 45%!important
    }
    .pb-lg-up-45, .py-lg-up-45 {
        padding-bottom: 45%!important
    }
    .pl-lg-up-45, .px-lg-up-45 {
        padding-left: 45%!important
    }
    .p-lg-up-50 {
        padding: 50%!important
    }
    .pt-lg-up-50, .py-lg-up-50 {
        padding-top: 50%!important
    }
    .pr-lg-up-50, .px-lg-up-50 {
        padding-right: 50%!important
    }
    .pb-lg-up-50, .py-lg-up-50 {
        padding-bottom: 50%!important
    }
    .pl-lg-up-50, .px-lg-up-50 {
        padding-left: 50%!important
    }
    .p-lg-up-55 {
        padding: 55%!important
    }
    .pt-lg-up-55, .py-lg-up-55 {
        padding-top: 55%!important
    }
    .pr-lg-up-55, .px-lg-up-55 {
        padding-right: 55%!important
    }
    .pb-lg-up-55, .py-lg-up-55 {
        padding-bottom: 55%!important
    }
    .pl-lg-up-55, .px-lg-up-55 {
        padding-left: 55%!important
    }
    .p-lg-up-60 {
        padding: 60%!important
    }
    .pt-lg-up-60, .py-lg-up-60 {
        padding-top: 60%!important
    }
    .pr-lg-up-60, .px-lg-up-60 {
        padding-right: 60%!important
    }
    .pb-lg-up-60, .py-lg-up-60 {
        padding-bottom: 60%!important
    }
    .pl-lg-up-60, .px-lg-up-60 {
        padding-left: 60%!important
    }
    .p-lg-up-65 {
        padding: 65%!important
    }
    .pt-lg-up-65, .py-lg-up-65 {
        padding-top: 65%!important
    }
    .pr-lg-up-65, .px-lg-up-65 {
        padding-right: 65%!important
    }
    .pb-lg-up-65, .py-lg-up-65 {
        padding-bottom: 65%!important
    }
    .pl-lg-up-65, .px-lg-up-65 {
        padding-left: 65%!important
    }
    .p-lg-up-70 {
        padding: 70%!important
    }
    .pt-lg-up-70, .py-lg-up-70 {
        padding-top: 70%!important
    }
    .pr-lg-up-70, .px-lg-up-70 {
        padding-right: 70%!important
    }
    .pb-lg-up-70, .py-lg-up-70 {
        padding-bottom: 70%!important
    }
    .pl-lg-up-70, .px-lg-up-70 {
        padding-left: 70%!important
    }
    .p-lg-up-75 {
        padding: 75%!important
    }
    .pt-lg-up-75, .py-lg-up-75 {
        padding-top: 75%!important
    }
    .pr-lg-up-75, .px-lg-up-75 {
        padding-right: 75%!important
    }
    .pb-lg-up-75, .py-lg-up-75 {
        padding-bottom: 75%!important
    }
    .pl-lg-up-75, .px-lg-up-75 {
        padding-left: 75%!important
    }
    .p-lg-up-80 {
        padding: 80%!important
    }
    .pt-lg-up-80, .py-lg-up-80 {
        padding-top: 80%!important
    }
    .pr-lg-up-80, .px-lg-up-80 {
        padding-right: 80%!important
    }
    .pb-lg-up-80, .py-lg-up-80 {
        padding-bottom: 80%!important
    }
    .pl-lg-up-80, .px-lg-up-80 {
        padding-left: 80%!important
    }
    .p-lg-up-85 {
        padding: 85%!important
    }
    .pt-lg-up-85, .py-lg-up-85 {
        padding-top: 85%!important
    }
    .pr-lg-up-85, .px-lg-up-85 {
        padding-right: 85%!important
    }
    .pb-lg-up-85, .py-lg-up-85 {
        padding-bottom: 85%!important
    }
    .pl-lg-up-85, .px-lg-up-85 {
        padding-left: 85%!important
    }
    .p-lg-up-90 {
        padding: 90%!important
    }
    .pt-lg-up-90, .py-lg-up-90 {
        padding-top: 90%!important
    }
    .pr-lg-up-90, .px-lg-up-90 {
        padding-right: 90%!important
    }
    .pb-lg-up-90, .py-lg-up-90 {
        padding-bottom: 90%!important
    }
    .pl-lg-up-90, .px-lg-up-90 {
        padding-left: 90%!important
    }
    .p-lg-up-95 {
        padding: 95%!important
    }
    .pt-lg-up-95, .py-lg-up-95 {
        padding-top: 95%!important
    }
    .pr-lg-up-95, .px-lg-up-95 {
        padding-right: 95%!important
    }
    .pb-lg-up-95, .py-lg-up-95 {
        padding-bottom: 95%!important
    }
    .pl-lg-up-95, .px-lg-up-95 {
        padding-left: 95%!important
    }
    .p-lg-up-100 {
        padding: 100%!important
    }
    .pt-lg-up-100, .py-lg-up-100 {
        padding-top: 100%!important
    }
    .pr-lg-up-100, .px-lg-up-100 {
        padding-right: 100%!important
    }
    .pb-lg-up-100, .py-lg-up-100 {
        padding-bottom: 100%!important
    }
    .pl-lg-up-100, .px-lg-up-100 {
        padding-left: 100%!important
    }
    .p-lg-up-10px {
        padding: 10px!important
    }
    .pt-lg-up-10px, .py-lg-up-10px {
        padding-top: 10px!important
    }
    .pr-lg-up-10px, .px-lg-up-10px {
        padding-right: 10px!important
    }
    .pb-lg-up-10px, .py-lg-up-10px {
        padding-bottom: 10px!important
    }
    .pl-lg-up-10px, .px-lg-up-10px {
        padding-left: 10px!important
    }
    .p-lg-up-20px {
        padding: 20px!important
    }
    .pt-lg-up-20px, .py-lg-up-20px {
        padding-top: 20px!important
    }
    .pr-lg-up-20px, .px-lg-up-20px {
        padding-right: 20px!important
    }
    .pb-lg-up-20px, .py-lg-up-20px {
        padding-bottom: 20px!important
    }
    .pl-lg-up-20px, .px-lg-up-20px {
        padding-left: 20px!important
    }
    .p-lg-up-30px {
        padding: 30px!important
    }
    .pt-lg-up-30px, .py-lg-up-30px {
        padding-top: 30px!important
    }
    .pr-lg-up-30px, .px-lg-up-30px {
        padding-right: 30px!important
    }
    .pb-lg-up-30px, .py-lg-up-30px {
        padding-bottom: 30px!important
    }
    .pl-lg-up-30px, .px-lg-up-30px {
        padding-left: 30px!important
    }
    .p-lg-up-40px {
        padding: 40px!important
    }
    .pt-lg-up-40px, .py-lg-up-40px {
        padding-top: 40px!important
    }
    .pr-lg-up-40px, .px-lg-up-40px {
        padding-right: 40px!important
    }
    .pb-lg-up-40px, .py-lg-up-40px {
        padding-bottom: 40px!important
    }
    .pl-lg-up-40px, .px-lg-up-40px {
        padding-left: 40px!important
    }
    .p-lg-up-50px {
        padding: 50px!important
    }
    .pt-lg-up-50px, .py-lg-up-50px {
        padding-top: 50px!important
    }
    .pr-lg-up-50px, .px-lg-up-50px {
        padding-right: 50px!important
    }
    .pb-lg-up-50px, .py-lg-up-50px {
        padding-bottom: 50px!important
    }
    .pl-lg-up-50px, .px-lg-up-50px {
        padding-left: 50px!important
    }
    .p-lg-up-60px {
        padding: 60px!important
    }
    .pt-lg-up-60px, .py-lg-up-60px {
        padding-top: 60px!important
    }
    .pr-lg-up-60px, .px-lg-up-60px {
        padding-right: 60px!important
    }
    .pb-lg-up-60px, .py-lg-up-60px {
        padding-bottom: 60px!important
    }
    .pl-lg-up-60px, .px-lg-up-60px {
        padding-left: 60px!important
    }
    .p-lg-up-70px {
        padding: 70px!important
    }
    .pt-lg-up-70px, .py-lg-up-70px {
        padding-top: 70px!important
    }
    .pr-lg-up-70px, .px-lg-up-70px {
        padding-right: 70px!important
    }
    .pb-lg-up-70px, .py-lg-up-70px {
        padding-bottom: 70px!important
    }
    .pl-lg-up-70px, .px-lg-up-70px {
        padding-left: 70px!important
    }
    .p-lg-up-80px {
        padding: 80px!important
    }
    .pt-lg-up-80px, .py-lg-up-80px {
        padding-top: 80px!important
    }
    .pr-lg-up-80px, .px-lg-up-80px {
        padding-right: 80px!important
    }
    .pb-lg-up-80px, .py-lg-up-80px {
        padding-bottom: 80px!important
    }
    .pl-lg-up-80px, .px-lg-up-80px {
        padding-left: 80px!important
    }
    .p-lg-up-90px {
        padding: 90px!important
    }
    .pt-lg-up-90px, .py-lg-up-90px {
        padding-top: 90px!important
    }
    .pr-lg-up-90px, .px-lg-up-90px {
        padding-right: 90px!important
    }
    .pb-lg-up-90px, .py-lg-up-90px {
        padding-bottom: 90px!important
    }
    .pl-lg-up-90px, .px-lg-up-90px {
        padding-left: 90px!important
    }
    .p-lg-up-100px {
        padding: 100px!important
    }
    .pt-lg-up-100px, .py-lg-up-100px {
        padding-top: 100px!important
    }
    .pr-lg-up-100px, .px-lg-up-100px {
        padding-right: 100px!important
    }
    .pb-lg-up-100px, .py-lg-up-100px {
        padding-bottom: 100px!important
    }
    .pl-lg-up-100px, .px-lg-up-100px {
        padding-left: 100px!important
    }
    .p-lg-up-150px {
        padding: 150px!important
    }
    .pt-lg-up-150px, .py-lg-up-150px {
        padding-top: 150px!important
    }
    .pr-lg-up-150px, .px-lg-up-150px {
        padding-right: 150px!important
    }
    .pb-lg-up-150px, .py-lg-up-150px {
        padding-bottom: 150px!important
    }
    .pl-lg-up-150px, .px-lg-up-150px {
        padding-left: 150px!important
    }
    .p-lg-up-200px {
        padding: 200px!important
    }
    .pt-lg-up-200px, .py-lg-up-200px {
        padding-top: 200px!important
    }
    .pr-lg-up-200px, .px-lg-up-200px {
        padding-right: 200px!important
    }
    .pb-lg-up-200px, .py-lg-up-200px {
        padding-bottom: 200px!important
    }
    .pl-lg-up-200px, .px-lg-up-200px {
        padding-left: 200px!important
    }
    .p-lg-up-250px {
        padding: 250px!important
    }
    .pt-lg-up-250px, .py-lg-up-250px {
        padding-top: 250px!important
    }
    .pr-lg-up-250px, .px-lg-up-250px {
        padding-right: 250px!important
    }
    .pb-lg-up-250px, .py-lg-up-250px {
        padding-bottom: 250px!important
    }
    .pl-lg-up-250px, .px-lg-up-250px {
        padding-left: 250px!important
    }
    .p-lg-up-300px {
        padding: 300px!important
    }
    .pt-lg-up-300px, .py-lg-up-300px {
        padding-top: 300px!important
    }
    .pr-lg-up-300px, .px-lg-up-300px {
        padding-right: 300px!important
    }
    .pb-lg-up-300px, .py-lg-up-300px {
        padding-bottom: 300px!important
    }
    .pl-lg-up-300px, .px-lg-up-300px {
        padding-left: 300px!important
    }
    .p-lg-up-350px {
        padding: 350px!important
    }
    .pt-lg-up-350px, .py-lg-up-350px {
        padding-top: 350px!important
    }
    .pr-lg-up-350px, .px-lg-up-350px {
        padding-right: 350px!important
    }
    .pb-lg-up-350px, .py-lg-up-350px {
        padding-bottom: 350px!important
    }
    .pl-lg-up-350px, .px-lg-up-350px {
        padding-left: 350px!important
    }
    .p-lg-up-400px {
        padding: 400px!important
    }
    .pt-lg-up-400px, .py-lg-up-400px {
        padding-top: 400px!important
    }
    .pr-lg-up-400px, .px-lg-up-400px {
        padding-right: 400px!important
    }
    .pb-lg-up-400px, .py-lg-up-400px {
        padding-bottom: 400px!important
    }
    .pl-lg-up-400px, .px-lg-up-400px {
        padding-left: 400px!important
    }
    .p-lg-up-450px {
        padding: 450px!important
    }
    .pt-lg-up-450px, .py-lg-up-450px {
        padding-top: 450px!important
    }
    .pr-lg-up-450px, .px-lg-up-450px {
        padding-right: 450px!important
    }
    .pb-lg-up-450px, .py-lg-up-450px {
        padding-bottom: 450px!important
    }
    .pl-lg-up-450px, .px-lg-up-450px {
        padding-left: 450px!important
    }
    .p-lg-up-500px {
        padding: 500px!important
    }
    .pt-lg-up-500px, .py-lg-up-500px {
        padding-top: 500px!important
    }
    .pr-lg-up-500px, .px-lg-up-500px {
        padding-right: 500px!important
    }
    .pb-lg-up-500px, .py-lg-up-500px {
        padding-bottom: 500px!important
    }
    .pl-lg-up-500px, .px-lg-up-500px {
        padding-left: 500px!important
    }
    .p-lg-up-550px {
        padding: 550px!important
    }
    .pt-lg-up-550px, .py-lg-up-550px {
        padding-top: 550px!important
    }
    .pr-lg-up-550px, .px-lg-up-550px {
        padding-right: 550px!important
    }
    .pb-lg-up-550px, .py-lg-up-550px {
        padding-bottom: 550px!important
    }
    .pl-lg-up-550px, .px-lg-up-550px {
        padding-left: 550px!important
    }
    .p-lg-up-600px {
        padding: 600px!important
    }
    .pt-lg-up-600px, .py-lg-up-600px {
        padding-top: 600px!important
    }
    .pr-lg-up-600px, .px-lg-up-600px {
        padding-right: 600px!important
    }
    .pb-lg-up-600px, .py-lg-up-600px {
        padding-bottom: 600px!important
    }
    .pl-lg-up-600px, .px-lg-up-600px {
        padding-left: 600px!important
    }
    .p-lg-up-650px {
        padding: 650px!important
    }
    .pt-lg-up-650px, .py-lg-up-650px {
        padding-top: 650px!important
    }
    .pr-lg-up-650px, .px-lg-up-650px {
        padding-right: 650px!important
    }
    .pb-lg-up-650px, .py-lg-up-650px {
        padding-bottom: 650px!important
    }
    .pl-lg-up-650px, .px-lg-up-650px {
        padding-left: 650px!important
    }
    .p-lg-up-700px {
        padding: 700px!important
    }
    .pt-lg-up-700px, .py-lg-up-700px {
        padding-top: 700px!important
    }
    .pr-lg-up-700px, .px-lg-up-700px {
        padding-right: 700px!important
    }
    .pb-lg-up-700px, .py-lg-up-700px {
        padding-bottom: 700px!important
    }
    .pl-lg-up-700px, .px-lg-up-700px {
        padding-left: 700px!important
    }
    .p-lg-up-750px {
        padding: 750px!important
    }
    .pt-lg-up-750px, .py-lg-up-750px {
        padding-top: 750px!important
    }
    .pr-lg-up-750px, .px-lg-up-750px {
        padding-right: 750px!important
    }
    .pb-lg-up-750px, .py-lg-up-750px {
        padding-bottom: 750px!important
    }
    .pl-lg-up-750px, .px-lg-up-750px {
        padding-left: 750px!important
    }
    .p-lg-up-800px {
        padding: 800px!important
    }
    .pt-lg-up-800px, .py-lg-up-800px {
        padding-top: 800px!important
    }
    .pr-lg-up-800px, .px-lg-up-800px {
        padding-right: 800px!important
    }
    .pb-lg-up-800px, .py-lg-up-800px {
        padding-bottom: 800px!important
    }
    .pl-lg-up-800px, .px-lg-up-800px {
        padding-left: 800px!important
    }
    .p-lg-up-900px {
        padding: 900px!important
    }
    .pt-lg-up-900px, .py-lg-up-900px {
        padding-top: 900px!important
    }
    .pr-lg-up-900px, .px-lg-up-900px {
        padding-right: 900px!important
    }
    .pb-lg-up-900px, .py-lg-up-900px {
        padding-bottom: 900px!important
    }
    .pl-lg-up-900px, .px-lg-up-900px {
        padding-left: 900px!important
    }
    .p-lg-up-850px {
        padding: 850px!important
    }
    .pt-lg-up-850px, .py-lg-up-850px {
        padding-top: 850px!important
    }
    .pr-lg-up-850px, .px-lg-up-850px {
        padding-right: 850px!important
    }
    .pb-lg-up-850px, .py-lg-up-850px {
        padding-bottom: 850px!important
    }
    .pl-lg-up-850px, .px-lg-up-850px {
        padding-left: 850px!important
    }
    .p-lg-up-1000px {
        padding: 1000px!important
    }
    .pt-lg-up-1000px, .py-lg-up-1000px {
        padding-top: 1000px!important
    }
    .pr-lg-up-1000px, .px-lg-up-1000px {
        padding-right: 1000px!important
    }
    .pb-lg-up-1000px, .py-lg-up-1000px {
        padding-bottom: 1000px!important
    }
    .pl-lg-up-1000px, .px-lg-up-1000px {
        padding-left: 1000px!important
    }
    .p-lg-up-1050px {
        padding: 1050px!important
    }
    .pt-lg-up-1050px, .py-lg-up-1050px {
        padding-top: 1050px!important
    }
    .pr-lg-up-1050px, .px-lg-up-1050px {
        padding-right: 1050px!important
    }
    .pb-lg-up-1050px, .py-lg-up-1050px {
        padding-bottom: 1050px!important
    }
    .pl-lg-up-1050px, .px-lg-up-1050px {
        padding-left: 1050px!important
    }
    .p-lg-up-1100px {
        padding: 1100px!important
    }
    .pt-lg-up-1100px, .py-lg-up-1100px {
        padding-top: 1100px!important
    }
    .pr-lg-up-1100px, .px-lg-up-1100px {
        padding-right: 1100px!important
    }
    .pb-lg-up-1100px, .py-lg-up-1100px {
        padding-bottom: 1100px!important
    }
    .pl-lg-up-1100px, .px-lg-up-1100px {
        padding-left: 1100px!important
    }
    .p-lg-up-1150px {
        padding: 1150px!important
    }
    .pt-lg-up-1150px, .py-lg-up-1150px {
        padding-top: 1150px!important
    }
    .pr-lg-up-1150px, .px-lg-up-1150px {
        padding-right: 1150px!important
    }
    .pb-lg-up-1150px, .py-lg-up-1150px {
        padding-bottom: 1150px!important
    }
    .pl-lg-up-1150px, .px-lg-up-1150px {
        padding-left: 1150px!important
    }
    .p-lg-up-1200px {
        padding: 1200px!important
    }
    .pt-lg-up-1200px, .py-lg-up-1200px {
        padding-top: 1200px!important
    }
    .pr-lg-up-1200px, .px-lg-up-1200px {
        padding-right: 1200px!important
    }
    .pb-lg-up-1200px, .py-lg-up-1200px {
        padding-bottom: 1200px!important
    }
    .pl-lg-up-1200px, .px-lg-up-1200px {
        padding-left: 1200px!important
    }
    .p-lg-up-xs {
        padding: .5rem!important
    }
    .pt-lg-up-xs, .py-lg-up-xs {
        padding-top: .5rem!important
    }
    .pr-lg-up-xs, .px-lg-up-xs {
        padding-right: .5rem!important
    }
    .pb-lg-up-xs, .py-lg-up-xs {
        padding-bottom: .5rem!important
    }
    .pl-lg-up-xs, .px-lg-up-xs {
        padding-left: .5rem!important
    }
    .p-lg-up-sm {
        padding: 1rem!important
    }
    .pt-lg-up-sm, .py-lg-up-sm {
        padding-top: 1rem!important
    }
    .pr-lg-up-sm, .px-lg-up-sm {
        padding-right: 1rem!important
    }
    .pb-lg-up-sm, .py-lg-up-sm {
        padding-bottom: 1rem!important
    }
    .pl-lg-up-sm, .px-lg-up-sm {
        padding-left: 1rem!important
    }
    .p-lg-up-md {
        padding: 1.5rem!important
    }
    .pt-lg-up-md, .py-lg-up-md {
        padding-top: 1.5rem!important
    }
    .pr-lg-up-md, .px-lg-up-md {
        padding-right: 1.5rem!important
    }
    .pb-lg-up-md, .py-lg-up-md {
        padding-bottom: 1.5rem!important
    }
    .pl-lg-up-md, .px-lg-up-md {
        padding-left: 1.5rem!important
    }
    .p-lg-up-lg {
        padding: 2rem!important
    }
    .pt-lg-up-lg, .py-lg-up-lg {
        padding-top: 2rem!important
    }
    .pr-lg-up-lg, .px-lg-up-lg {
        padding-right: 2rem!important
    }
    .pb-lg-up-lg, .py-lg-up-lg {
        padding-bottom: 2rem!important
    }
    .pl-lg-up-lg, .px-lg-up-lg {
        padding-left: 2rem!important
    }
    .p-lg-up-xl {
        padding: 2.5rem!important
    }
    .pt-lg-up-xl, .py-lg-up-xl {
        padding-top: 2.5rem!important
    }
    .pr-lg-up-xl, .px-lg-up-xl {
        padding-right: 2.5rem!important
    }
    .pb-lg-up-xl, .py-lg-up-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-lg-up-xl, .px-lg-up-xl {
        padding-left: 2.5rem!important
    }
    .p-lg-up-gutter {
        padding: 30px!important
    }
    .pt-lg-up-gutter, .py-lg-up-gutter {
        padding-top: 30px!important
    }
    .pr-lg-up-gutter, .px-lg-up-gutter {
        padding-right: 30px!important
    }
    .pb-lg-up-gutter, .py-lg-up-gutter {
        padding-bottom: 30px!important
    }
    .pl-lg-up-gutter, .px-lg-up-gutter {
        padding-left: 30px!important
    }
    .p-lg-up-gutter-half {
        padding: 15px!important
    }
    .pt-lg-up-gutter-half, .py-lg-up-gutter-half {
        padding-top: 15px!important
    }
    .pr-lg-up-gutter-half, .px-lg-up-gutter-half {
        padding-right: 15px!important
    }
    .pb-lg-up-gutter-half, .py-lg-up-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-lg-up-gutter-half, .px-lg-up-gutter-half {
        padding-left: 15px!important
    }
    .m-lg-up-auto {
        margin: auto!important
    }
    .mt-lg-up-auto, .my-lg-up-auto {
        margin-top: auto!important
    }
    .mr-lg-up-auto, .mx-lg-up-auto {
        margin-right: auto!important
    }
    .mb-lg-up-auto, .my-lg-up-auto {
        margin-bottom: auto!important
    }
    .ml-lg-up-auto, .mx-lg-up-auto {
        margin-left: auto!important
    }
}

@media (max-width:1199.98px) {
    .m-xl-down-1 {
        margin: .125rem!important
    }
    .mt-xl-down-1, .my-xl-down-1 {
        margin-top: .125rem!important
    }
    .mr-xl-down-1, .mx-xl-down-1 {
        margin-right: .125rem!important
    }
    .mb-xl-down-1, .my-xl-down-1 {
        margin-bottom: .125rem!important
    }
    .ml-xl-down-1, .mx-xl-down-1 {
        margin-left: .125rem!important
    }
    .m-xl-down--1 {
        margin: -.125rem!important
    }
    .mt-xl-down--1, .my-xl-down--1 {
        margin-top: -.125rem!important
    }
    .mr-xl-down--1, .mx-xl-down--1 {
        margin-right: -.125rem!important
    }
    .mb-xl-down--1, .my-xl-down--1 {
        margin-bottom: -.125rem!important
    }
    .ml-xl-down--1, .mx-xl-down--1 {
        margin-left: -.125rem!important
    }
    .m-xl-down-2 {
        margin: .25rem!important
    }
    .mt-xl-down-2, .my-xl-down-2 {
        margin-top: .25rem!important
    }
    .mr-xl-down-2, .mx-xl-down-2 {
        margin-right: .25rem!important
    }
    .mb-xl-down-2, .my-xl-down-2 {
        margin-bottom: .25rem!important
    }
    .ml-xl-down-2, .mx-xl-down-2 {
        margin-left: .25rem!important
    }
    .m-xl-down--2 {
        margin: -.25rem!important
    }
    .mt-xl-down--2, .my-xl-down--2 {
        margin-top: -.25rem!important
    }
    .mr-xl-down--2, .mx-xl-down--2 {
        margin-right: -.25rem!important
    }
    .mb-xl-down--2, .my-xl-down--2 {
        margin-bottom: -.25rem!important
    }
    .ml-xl-down--2, .mx-xl-down--2 {
        margin-left: -.25rem!important
    }
    .m-xl-down-3 {
        margin: .5rem!important
    }
    .mt-xl-down-3, .my-xl-down-3 {
        margin-top: .5rem!important
    }
    .mr-xl-down-3, .mx-xl-down-3 {
        margin-right: .5rem!important
    }
    .mb-xl-down-3, .my-xl-down-3 {
        margin-bottom: .5rem!important
    }
    .ml-xl-down-3, .mx-xl-down-3 {
        margin-left: .5rem!important
    }
    .m-xl-down--3 {
        margin: -.5rem!important
    }
    .mt-xl-down--3, .my-xl-down--3 {
        margin-top: -.5rem!important
    }
    .mr-xl-down--3, .mx-xl-down--3 {
        margin-right: -.5rem!important
    }
    .mb-xl-down--3, .my-xl-down--3 {
        margin-bottom: -.5rem!important
    }
    .ml-xl-down--3, .mx-xl-down--3 {
        margin-left: -.5rem!important
    }
    .m-xl-down-4 {
        margin: .75rem!important
    }
    .mt-xl-down-4, .my-xl-down-4 {
        margin-top: .75rem!important
    }
    .mr-xl-down-4, .mx-xl-down-4 {
        margin-right: .75rem!important
    }
    .mb-xl-down-4, .my-xl-down-4 {
        margin-bottom: .75rem!important
    }
    .ml-xl-down-4, .mx-xl-down-4 {
        margin-left: .75rem!important
    }
    .m-xl-down--4 {
        margin: -.75rem!important
    }
    .mt-xl-down--4, .my-xl-down--4 {
        margin-top: -.75rem!important
    }
    .mr-xl-down--4, .mx-xl-down--4 {
        margin-right: -.75rem!important
    }
    .mb-xl-down--4, .my-xl-down--4 {
        margin-bottom: -.75rem!important
    }
    .ml-xl-down--4, .mx-xl-down--4 {
        margin-left: -.75rem!important
    }
    .m-xl-down-5 {
        margin: 1.5rem!important
    }
    .mt-xl-down-5, .my-xl-down-5 {
        margin-top: 1.5rem!important
    }
    .mr-xl-down-5, .mx-xl-down-5 {
        margin-right: 1.5rem!important
    }
    .mb-xl-down-5, .my-xl-down-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-down-5, .mx-xl-down-5 {
        margin-left: 1.5rem!important
    }
    .m-xl-down--5 {
        margin: -1.5rem!important
    }
    .mt-xl-down--5, .my-xl-down--5 {
        margin-top: -1.5rem!important
    }
    .mr-xl-down--5, .mx-xl-down--5 {
        margin-right: -1.5rem!important
    }
    .mb-xl-down--5, .my-xl-down--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-xl-down--5, .mx-xl-down--5 {
        margin-left: -1.5rem!important
    }
    .m-xl-down-0 {
        margin: 0!important
    }
    .mt-xl-down-0, .my-xl-down-0 {
        margin-top: 0!important
    }
    .mr-xl-down-0, .mx-xl-down-0 {
        margin-right: 0!important
    }
    .mb-xl-down-0, .my-xl-down-0 {
        margin-bottom: 0!important
    }
    .ml-xl-down-0, .mx-xl-down-0 {
        margin-left: 0!important
    }
    .m-xl-down--0 {
        margin: 0!important
    }
    .mt-xl-down--0, .my-xl-down--0 {
        margin-top: 0!important
    }
    .mr-xl-down--0, .mx-xl-down--0 {
        margin-right: 0!important
    }
    .mb-xl-down--0, .my-xl-down--0 {
        margin-bottom: 0!important
    }
    .ml-xl-down--0, .mx-xl-down--0 {
        margin-left: 0!important
    }
    .m-xl-down-10 {
        margin: 10%!important
    }
    .mt-xl-down-10, .my-xl-down-10 {
        margin-top: 10%!important
    }
    .mr-xl-down-10, .mx-xl-down-10 {
        margin-right: 10%!important
    }
    .mb-xl-down-10, .my-xl-down-10 {
        margin-bottom: 10%!important
    }
    .ml-xl-down-10, .mx-xl-down-10 {
        margin-left: 10%!important
    }
    .m-xl-down--10 {
        margin: -10%!important
    }
    .mt-xl-down--10, .my-xl-down--10 {
        margin-top: -10%!important
    }
    .mr-xl-down--10, .mx-xl-down--10 {
        margin-right: -10%!important
    }
    .mb-xl-down--10, .my-xl-down--10 {
        margin-bottom: -10%!important
    }
    .ml-xl-down--10, .mx-xl-down--10 {
        margin-left: -10%!important
    }
    .m-xl-down-15 {
        margin: 15%!important
    }
    .mt-xl-down-15, .my-xl-down-15 {
        margin-top: 15%!important
    }
    .mr-xl-down-15, .mx-xl-down-15 {
        margin-right: 15%!important
    }
    .mb-xl-down-15, .my-xl-down-15 {
        margin-bottom: 15%!important
    }
    .ml-xl-down-15, .mx-xl-down-15 {
        margin-left: 15%!important
    }
    .m-xl-down--15 {
        margin: -15%!important
    }
    .mt-xl-down--15, .my-xl-down--15 {
        margin-top: -15%!important
    }
    .mr-xl-down--15, .mx-xl-down--15 {
        margin-right: -15%!important
    }
    .mb-xl-down--15, .my-xl-down--15 {
        margin-bottom: -15%!important
    }
    .ml-xl-down--15, .mx-xl-down--15 {
        margin-left: -15%!important
    }
    .m-xl-down-20 {
        margin: 20%!important
    }
    .mt-xl-down-20, .my-xl-down-20 {
        margin-top: 20%!important
    }
    .mr-xl-down-20, .mx-xl-down-20 {
        margin-right: 20%!important
    }
    .mb-xl-down-20, .my-xl-down-20 {
        margin-bottom: 20%!important
    }
    .ml-xl-down-20, .mx-xl-down-20 {
        margin-left: 20%!important
    }
    .m-xl-down--20 {
        margin: -20%!important
    }
    .mt-xl-down--20, .my-xl-down--20 {
        margin-top: -20%!important
    }
    .mr-xl-down--20, .mx-xl-down--20 {
        margin-right: -20%!important
    }
    .mb-xl-down--20, .my-xl-down--20 {
        margin-bottom: -20%!important
    }
    .ml-xl-down--20, .mx-xl-down--20 {
        margin-left: -20%!important
    }
    .m-xl-down-25 {
        margin: 25%!important
    }
    .mt-xl-down-25, .my-xl-down-25 {
        margin-top: 25%!important
    }
    .mr-xl-down-25, .mx-xl-down-25 {
        margin-right: 25%!important
    }
    .mb-xl-down-25, .my-xl-down-25 {
        margin-bottom: 25%!important
    }
    .ml-xl-down-25, .mx-xl-down-25 {
        margin-left: 25%!important
    }
    .m-xl-down--25 {
        margin: -25%!important
    }
    .mt-xl-down--25, .my-xl-down--25 {
        margin-top: -25%!important
    }
    .mr-xl-down--25, .mx-xl-down--25 {
        margin-right: -25%!important
    }
    .mb-xl-down--25, .my-xl-down--25 {
        margin-bottom: -25%!important
    }
    .ml-xl-down--25, .mx-xl-down--25 {
        margin-left: -25%!important
    }
    .m-xl-down-30 {
        margin: 30%!important
    }
    .mt-xl-down-30, .my-xl-down-30 {
        margin-top: 30%!important
    }
    .mr-xl-down-30, .mx-xl-down-30 {
        margin-right: 30%!important
    }
    .mb-xl-down-30, .my-xl-down-30 {
        margin-bottom: 30%!important
    }
    .ml-xl-down-30, .mx-xl-down-30 {
        margin-left: 30%!important
    }
    .m-xl-down--30 {
        margin: -30%!important
    }
    .mt-xl-down--30, .my-xl-down--30 {
        margin-top: -30%!important
    }
    .mr-xl-down--30, .mx-xl-down--30 {
        margin-right: -30%!important
    }
    .mb-xl-down--30, .my-xl-down--30 {
        margin-bottom: -30%!important
    }
    .ml-xl-down--30, .mx-xl-down--30 {
        margin-left: -30%!important
    }
    .m-xl-down-35 {
        margin: 35%!important
    }
    .mt-xl-down-35, .my-xl-down-35 {
        margin-top: 35%!important
    }
    .mr-xl-down-35, .mx-xl-down-35 {
        margin-right: 35%!important
    }
    .mb-xl-down-35, .my-xl-down-35 {
        margin-bottom: 35%!important
    }
    .ml-xl-down-35, .mx-xl-down-35 {
        margin-left: 35%!important
    }
    .m-xl-down--35 {
        margin: -35%!important
    }
    .mt-xl-down--35, .my-xl-down--35 {
        margin-top: -35%!important
    }
    .mr-xl-down--35, .mx-xl-down--35 {
        margin-right: -35%!important
    }
    .mb-xl-down--35, .my-xl-down--35 {
        margin-bottom: -35%!important
    }
    .ml-xl-down--35, .mx-xl-down--35 {
        margin-left: -35%!important
    }
    .m-xl-down-40 {
        margin: 40%!important
    }
    .mt-xl-down-40, .my-xl-down-40 {
        margin-top: 40%!important
    }
    .mr-xl-down-40, .mx-xl-down-40 {
        margin-right: 40%!important
    }
    .mb-xl-down-40, .my-xl-down-40 {
        margin-bottom: 40%!important
    }
    .ml-xl-down-40, .mx-xl-down-40 {
        margin-left: 40%!important
    }
    .m-xl-down--40 {
        margin: -40%!important
    }
    .mt-xl-down--40, .my-xl-down--40 {
        margin-top: -40%!important
    }
    .mr-xl-down--40, .mx-xl-down--40 {
        margin-right: -40%!important
    }
    .mb-xl-down--40, .my-xl-down--40 {
        margin-bottom: -40%!important
    }
    .ml-xl-down--40, .mx-xl-down--40 {
        margin-left: -40%!important
    }
    .m-xl-down-45 {
        margin: 45%!important
    }
    .mt-xl-down-45, .my-xl-down-45 {
        margin-top: 45%!important
    }
    .mr-xl-down-45, .mx-xl-down-45 {
        margin-right: 45%!important
    }
    .mb-xl-down-45, .my-xl-down-45 {
        margin-bottom: 45%!important
    }
    .ml-xl-down-45, .mx-xl-down-45 {
        margin-left: 45%!important
    }
    .m-xl-down--45 {
        margin: -45%!important
    }
    .mt-xl-down--45, .my-xl-down--45 {
        margin-top: -45%!important
    }
    .mr-xl-down--45, .mx-xl-down--45 {
        margin-right: -45%!important
    }
    .mb-xl-down--45, .my-xl-down--45 {
        margin-bottom: -45%!important
    }
    .ml-xl-down--45, .mx-xl-down--45 {
        margin-left: -45%!important
    }
    .m-xl-down-50 {
        margin: 50%!important
    }
    .mt-xl-down-50, .my-xl-down-50 {
        margin-top: 50%!important
    }
    .mr-xl-down-50, .mx-xl-down-50 {
        margin-right: 50%!important
    }
    .mb-xl-down-50, .my-xl-down-50 {
        margin-bottom: 50%!important
    }
    .ml-xl-down-50, .mx-xl-down-50 {
        margin-left: 50%!important
    }
    .m-xl-down--50 {
        margin: -50%!important
    }
    .mt-xl-down--50, .my-xl-down--50 {
        margin-top: -50%!important
    }
    .mr-xl-down--50, .mx-xl-down--50 {
        margin-right: -50%!important
    }
    .mb-xl-down--50, .my-xl-down--50 {
        margin-bottom: -50%!important
    }
    .ml-xl-down--50, .mx-xl-down--50 {
        margin-left: -50%!important
    }
    .m-xl-down-55 {
        margin: 55%!important
    }
    .mt-xl-down-55, .my-xl-down-55 {
        margin-top: 55%!important
    }
    .mr-xl-down-55, .mx-xl-down-55 {
        margin-right: 55%!important
    }
    .mb-xl-down-55, .my-xl-down-55 {
        margin-bottom: 55%!important
    }
    .ml-xl-down-55, .mx-xl-down-55 {
        margin-left: 55%!important
    }
    .m-xl-down--55 {
        margin: -55%!important
    }
    .mt-xl-down--55, .my-xl-down--55 {
        margin-top: -55%!important
    }
    .mr-xl-down--55, .mx-xl-down--55 {
        margin-right: -55%!important
    }
    .mb-xl-down--55, .my-xl-down--55 {
        margin-bottom: -55%!important
    }
    .ml-xl-down--55, .mx-xl-down--55 {
        margin-left: -55%!important
    }
    .m-xl-down-60 {
        margin: 60%!important
    }
    .mt-xl-down-60, .my-xl-down-60 {
        margin-top: 60%!important
    }
    .mr-xl-down-60, .mx-xl-down-60 {
        margin-right: 60%!important
    }
    .mb-xl-down-60, .my-xl-down-60 {
        margin-bottom: 60%!important
    }
    .ml-xl-down-60, .mx-xl-down-60 {
        margin-left: 60%!important
    }
    .m-xl-down--60 {
        margin: -60%!important
    }
    .mt-xl-down--60, .my-xl-down--60 {
        margin-top: -60%!important
    }
    .mr-xl-down--60, .mx-xl-down--60 {
        margin-right: -60%!important
    }
    .mb-xl-down--60, .my-xl-down--60 {
        margin-bottom: -60%!important
    }
    .ml-xl-down--60, .mx-xl-down--60 {
        margin-left: -60%!important
    }
    .m-xl-down-65 {
        margin: 65%!important
    }
    .mt-xl-down-65, .my-xl-down-65 {
        margin-top: 65%!important
    }
    .mr-xl-down-65, .mx-xl-down-65 {
        margin-right: 65%!important
    }
    .mb-xl-down-65, .my-xl-down-65 {
        margin-bottom: 65%!important
    }
    .ml-xl-down-65, .mx-xl-down-65 {
        margin-left: 65%!important
    }
    .m-xl-down--65 {
        margin: -65%!important
    }
    .mt-xl-down--65, .my-xl-down--65 {
        margin-top: -65%!important
    }
    .mr-xl-down--65, .mx-xl-down--65 {
        margin-right: -65%!important
    }
    .mb-xl-down--65, .my-xl-down--65 {
        margin-bottom: -65%!important
    }
    .ml-xl-down--65, .mx-xl-down--65 {
        margin-left: -65%!important
    }
    .m-xl-down-70 {
        margin: 70%!important
    }
    .mt-xl-down-70, .my-xl-down-70 {
        margin-top: 70%!important
    }
    .mr-xl-down-70, .mx-xl-down-70 {
        margin-right: 70%!important
    }
    .mb-xl-down-70, .my-xl-down-70 {
        margin-bottom: 70%!important
    }
    .ml-xl-down-70, .mx-xl-down-70 {
        margin-left: 70%!important
    }
    .m-xl-down--70 {
        margin: -70%!important
    }
    .mt-xl-down--70, .my-xl-down--70 {
        margin-top: -70%!important
    }
    .mr-xl-down--70, .mx-xl-down--70 {
        margin-right: -70%!important
    }
    .mb-xl-down--70, .my-xl-down--70 {
        margin-bottom: -70%!important
    }
    .ml-xl-down--70, .mx-xl-down--70 {
        margin-left: -70%!important
    }
    .m-xl-down-75 {
        margin: 75%!important
    }
    .mt-xl-down-75, .my-xl-down-75 {
        margin-top: 75%!important
    }
    .mr-xl-down-75, .mx-xl-down-75 {
        margin-right: 75%!important
    }
    .mb-xl-down-75, .my-xl-down-75 {
        margin-bottom: 75%!important
    }
    .ml-xl-down-75, .mx-xl-down-75 {
        margin-left: 75%!important
    }
    .m-xl-down--75 {
        margin: -75%!important
    }
    .mt-xl-down--75, .my-xl-down--75 {
        margin-top: -75%!important
    }
    .mr-xl-down--75, .mx-xl-down--75 {
        margin-right: -75%!important
    }
    .mb-xl-down--75, .my-xl-down--75 {
        margin-bottom: -75%!important
    }
    .ml-xl-down--75, .mx-xl-down--75 {
        margin-left: -75%!important
    }
    .m-xl-down-80 {
        margin: 80%!important
    }
    .mt-xl-down-80, .my-xl-down-80 {
        margin-top: 80%!important
    }
    .mr-xl-down-80, .mx-xl-down-80 {
        margin-right: 80%!important
    }
    .mb-xl-down-80, .my-xl-down-80 {
        margin-bottom: 80%!important
    }
    .ml-xl-down-80, .mx-xl-down-80 {
        margin-left: 80%!important
    }
    .m-xl-down--80 {
        margin: -80%!important
    }
    .mt-xl-down--80, .my-xl-down--80 {
        margin-top: -80%!important
    }
    .mr-xl-down--80, .mx-xl-down--80 {
        margin-right: -80%!important
    }
    .mb-xl-down--80, .my-xl-down--80 {
        margin-bottom: -80%!important
    }
    .ml-xl-down--80, .mx-xl-down--80 {
        margin-left: -80%!important
    }
    .m-xl-down-85 {
        margin: 85%!important
    }
    .mt-xl-down-85, .my-xl-down-85 {
        margin-top: 85%!important
    }
    .mr-xl-down-85, .mx-xl-down-85 {
        margin-right: 85%!important
    }
    .mb-xl-down-85, .my-xl-down-85 {
        margin-bottom: 85%!important
    }
    .ml-xl-down-85, .mx-xl-down-85 {
        margin-left: 85%!important
    }
    .m-xl-down--85 {
        margin: -85%!important
    }
    .mt-xl-down--85, .my-xl-down--85 {
        margin-top: -85%!important
    }
    .mr-xl-down--85, .mx-xl-down--85 {
        margin-right: -85%!important
    }
    .mb-xl-down--85, .my-xl-down--85 {
        margin-bottom: -85%!important
    }
    .ml-xl-down--85, .mx-xl-down--85 {
        margin-left: -85%!important
    }
    .m-xl-down-90 {
        margin: 90%!important
    }
    .mt-xl-down-90, .my-xl-down-90 {
        margin-top: 90%!important
    }
    .mr-xl-down-90, .mx-xl-down-90 {
        margin-right: 90%!important
    }
    .mb-xl-down-90, .my-xl-down-90 {
        margin-bottom: 90%!important
    }
    .ml-xl-down-90, .mx-xl-down-90 {
        margin-left: 90%!important
    }
    .m-xl-down--90 {
        margin: -90%!important
    }
    .mt-xl-down--90, .my-xl-down--90 {
        margin-top: -90%!important
    }
    .mr-xl-down--90, .mx-xl-down--90 {
        margin-right: -90%!important
    }
    .mb-xl-down--90, .my-xl-down--90 {
        margin-bottom: -90%!important
    }
    .ml-xl-down--90, .mx-xl-down--90 {
        margin-left: -90%!important
    }
    .m-xl-down-95 {
        margin: 95%!important
    }
    .mt-xl-down-95, .my-xl-down-95 {
        margin-top: 95%!important
    }
    .mr-xl-down-95, .mx-xl-down-95 {
        margin-right: 95%!important
    }
    .mb-xl-down-95, .my-xl-down-95 {
        margin-bottom: 95%!important
    }
    .ml-xl-down-95, .mx-xl-down-95 {
        margin-left: 95%!important
    }
    .m-xl-down--95 {
        margin: -95%!important
    }
    .mt-xl-down--95, .my-xl-down--95 {
        margin-top: -95%!important
    }
    .mr-xl-down--95, .mx-xl-down--95 {
        margin-right: -95%!important
    }
    .mb-xl-down--95, .my-xl-down--95 {
        margin-bottom: -95%!important
    }
    .ml-xl-down--95, .mx-xl-down--95 {
        margin-left: -95%!important
    }
    .m-xl-down-100 {
        margin: 100%!important
    }
    .mt-xl-down-100, .my-xl-down-100 {
        margin-top: 100%!important
    }
    .mr-xl-down-100, .mx-xl-down-100 {
        margin-right: 100%!important
    }
    .mb-xl-down-100, .my-xl-down-100 {
        margin-bottom: 100%!important
    }
    .ml-xl-down-100, .mx-xl-down-100 {
        margin-left: 100%!important
    }
    .m-xl-down--100 {
        margin: -100%!important
    }
    .mt-xl-down--100, .my-xl-down--100 {
        margin-top: -100%!important
    }
    .mr-xl-down--100, .mx-xl-down--100 {
        margin-right: -100%!important
    }
    .mb-xl-down--100, .my-xl-down--100 {
        margin-bottom: -100%!important
    }
    .ml-xl-down--100, .mx-xl-down--100 {
        margin-left: -100%!important
    }
    .m-xl-down-10px {
        margin: 10px!important
    }
    .mt-xl-down-10px, .my-xl-down-10px {
        margin-top: 10px!important
    }
    .mr-xl-down-10px, .mx-xl-down-10px {
        margin-right: 10px!important
    }
    .mb-xl-down-10px, .my-xl-down-10px {
        margin-bottom: 10px!important
    }
    .ml-xl-down-10px, .mx-xl-down-10px {
        margin-left: 10px!important
    }
    .m-xl-down--10px {
        margin: -10px!important
    }
    .mt-xl-down--10px, .my-xl-down--10px {
        margin-top: -10px!important
    }
    .mr-xl-down--10px, .mx-xl-down--10px {
        margin-right: -10px!important
    }
    .mb-xl-down--10px, .my-xl-down--10px {
        margin-bottom: -10px!important
    }
    .ml-xl-down--10px, .mx-xl-down--10px {
        margin-left: -10px!important
    }
    .m-xl-down-20px {
        margin: 20px!important
    }
    .mt-xl-down-20px, .my-xl-down-20px {
        margin-top: 20px!important
    }
    .mr-xl-down-20px, .mx-xl-down-20px {
        margin-right: 20px!important
    }
    .mb-xl-down-20px, .my-xl-down-20px {
        margin-bottom: 20px!important
    }
    .ml-xl-down-20px, .mx-xl-down-20px {
        margin-left: 20px!important
    }
    .m-xl-down--20px {
        margin: -20px!important
    }
    .mt-xl-down--20px, .my-xl-down--20px {
        margin-top: -20px!important
    }
    .mr-xl-down--20px, .mx-xl-down--20px {
        margin-right: -20px!important
    }
    .mb-xl-down--20px, .my-xl-down--20px {
        margin-bottom: -20px!important
    }
    .ml-xl-down--20px, .mx-xl-down--20px {
        margin-left: -20px!important
    }
    .m-xl-down-30px {
        margin: 30px!important
    }
    .mt-xl-down-30px, .my-xl-down-30px {
        margin-top: 30px!important
    }
    .mr-xl-down-30px, .mx-xl-down-30px {
        margin-right: 30px!important
    }
    .mb-xl-down-30px, .my-xl-down-30px {
        margin-bottom: 30px!important
    }
    .ml-xl-down-30px, .mx-xl-down-30px {
        margin-left: 30px!important
    }
    .m-xl-down--30px {
        margin: -30px!important
    }
    .mt-xl-down--30px, .my-xl-down--30px {
        margin-top: -30px!important
    }
    .mr-xl-down--30px, .mx-xl-down--30px {
        margin-right: -30px!important
    }
    .mb-xl-down--30px, .my-xl-down--30px {
        margin-bottom: -30px!important
    }
    .ml-xl-down--30px, .mx-xl-down--30px {
        margin-left: -30px!important
    }
    .m-xl-down-40px {
        margin: 40px!important
    }
    .mt-xl-down-40px, .my-xl-down-40px {
        margin-top: 40px!important
    }
    .mr-xl-down-40px, .mx-xl-down-40px {
        margin-right: 40px!important
    }
    .mb-xl-down-40px, .my-xl-down-40px {
        margin-bottom: 40px!important
    }
    .ml-xl-down-40px, .mx-xl-down-40px {
        margin-left: 40px!important
    }
    .m-xl-down--40px {
        margin: -40px!important
    }
    .mt-xl-down--40px, .my-xl-down--40px {
        margin-top: -40px!important
    }
    .mr-xl-down--40px, .mx-xl-down--40px {
        margin-right: -40px!important
    }
    .mb-xl-down--40px, .my-xl-down--40px {
        margin-bottom: -40px!important
    }
    .ml-xl-down--40px, .mx-xl-down--40px {
        margin-left: -40px!important
    }
    .m-xl-down-50px {
        margin: 50px!important
    }
    .mt-xl-down-50px, .my-xl-down-50px {
        margin-top: 50px!important
    }
    .mr-xl-down-50px, .mx-xl-down-50px {
        margin-right: 50px!important
    }
    .mb-xl-down-50px, .my-xl-down-50px {
        margin-bottom: 50px!important
    }
    .ml-xl-down-50px, .mx-xl-down-50px {
        margin-left: 50px!important
    }
    .m-xl-down--50px {
        margin: -50px!important
    }
    .mt-xl-down--50px, .my-xl-down--50px {
        margin-top: -50px!important
    }
    .mr-xl-down--50px, .mx-xl-down--50px {
        margin-right: -50px!important
    }
    .mb-xl-down--50px, .my-xl-down--50px {
        margin-bottom: -50px!important
    }
    .ml-xl-down--50px, .mx-xl-down--50px {
        margin-left: -50px!important
    }
    .m-xl-down-60px {
        margin: 60px!important
    }
    .mt-xl-down-60px, .my-xl-down-60px {
        margin-top: 60px!important
    }
    .mr-xl-down-60px, .mx-xl-down-60px {
        margin-right: 60px!important
    }
    .mb-xl-down-60px, .my-xl-down-60px {
        margin-bottom: 60px!important
    }
    .ml-xl-down-60px, .mx-xl-down-60px {
        margin-left: 60px!important
    }
    .m-xl-down--60px {
        margin: -60px!important
    }
    .mt-xl-down--60px, .my-xl-down--60px {
        margin-top: -60px!important
    }
    .mr-xl-down--60px, .mx-xl-down--60px {
        margin-right: -60px!important
    }
    .mb-xl-down--60px, .my-xl-down--60px {
        margin-bottom: -60px!important
    }
    .ml-xl-down--60px, .mx-xl-down--60px {
        margin-left: -60px!important
    }
    .m-xl-down-70px {
        margin: 70px!important
    }
    .mt-xl-down-70px, .my-xl-down-70px {
        margin-top: 70px!important
    }
    .mr-xl-down-70px, .mx-xl-down-70px {
        margin-right: 70px!important
    }
    .mb-xl-down-70px, .my-xl-down-70px {
        margin-bottom: 70px!important
    }
    .ml-xl-down-70px, .mx-xl-down-70px {
        margin-left: 70px!important
    }
    .m-xl-down--70px {
        margin: -70px!important
    }
    .mt-xl-down--70px, .my-xl-down--70px {
        margin-top: -70px!important
    }
    .mr-xl-down--70px, .mx-xl-down--70px {
        margin-right: -70px!important
    }
    .mb-xl-down--70px, .my-xl-down--70px {
        margin-bottom: -70px!important
    }
    .ml-xl-down--70px, .mx-xl-down--70px {
        margin-left: -70px!important
    }
    .m-xl-down-80px {
        margin: 80px!important
    }
    .mt-xl-down-80px, .my-xl-down-80px {
        margin-top: 80px!important
    }
    .mr-xl-down-80px, .mx-xl-down-80px {
        margin-right: 80px!important
    }
    .mb-xl-down-80px, .my-xl-down-80px {
        margin-bottom: 80px!important
    }
    .ml-xl-down-80px, .mx-xl-down-80px {
        margin-left: 80px!important
    }
    .m-xl-down--80px {
        margin: -80px!important
    }
    .mt-xl-down--80px, .my-xl-down--80px {
        margin-top: -80px!important
    }
    .mr-xl-down--80px, .mx-xl-down--80px {
        margin-right: -80px!important
    }
    .mb-xl-down--80px, .my-xl-down--80px {
        margin-bottom: -80px!important
    }
    .ml-xl-down--80px, .mx-xl-down--80px {
        margin-left: -80px!important
    }
    .m-xl-down-90px {
        margin: 90px!important
    }
    .mt-xl-down-90px, .my-xl-down-90px {
        margin-top: 90px!important
    }
    .mr-xl-down-90px, .mx-xl-down-90px {
        margin-right: 90px!important
    }
    .mb-xl-down-90px, .my-xl-down-90px {
        margin-bottom: 90px!important
    }
    .ml-xl-down-90px, .mx-xl-down-90px {
        margin-left: 90px!important
    }
    .m-xl-down--90px {
        margin: -90px!important
    }
    .mt-xl-down--90px, .my-xl-down--90px {
        margin-top: -90px!important
    }
    .mr-xl-down--90px, .mx-xl-down--90px {
        margin-right: -90px!important
    }
    .mb-xl-down--90px, .my-xl-down--90px {
        margin-bottom: -90px!important
    }
    .ml-xl-down--90px, .mx-xl-down--90px {
        margin-left: -90px!important
    }
    .m-xl-down-100px {
        margin: 100px!important
    }
    .mt-xl-down-100px, .my-xl-down-100px {
        margin-top: 100px!important
    }
    .mr-xl-down-100px, .mx-xl-down-100px {
        margin-right: 100px!important
    }
    .mb-xl-down-100px, .my-xl-down-100px {
        margin-bottom: 100px!important
    }
    .ml-xl-down-100px, .mx-xl-down-100px {
        margin-left: 100px!important
    }
    .m-xl-down--100px {
        margin: -100px!important
    }
    .mt-xl-down--100px, .my-xl-down--100px {
        margin-top: -100px!important
    }
    .mr-xl-down--100px, .mx-xl-down--100px {
        margin-right: -100px!important
    }
    .mb-xl-down--100px, .my-xl-down--100px {
        margin-bottom: -100px!important
    }
    .ml-xl-down--100px, .mx-xl-down--100px {
        margin-left: -100px!important
    }
    .m-xl-down-150px {
        margin: 150px!important
    }
    .mt-xl-down-150px, .my-xl-down-150px {
        margin-top: 150px!important
    }
    .mr-xl-down-150px, .mx-xl-down-150px {
        margin-right: 150px!important
    }
    .mb-xl-down-150px, .my-xl-down-150px {
        margin-bottom: 150px!important
    }
    .ml-xl-down-150px, .mx-xl-down-150px {
        margin-left: 150px!important
    }
    .m-xl-down--150px {
        margin: -150px!important
    }
    .mt-xl-down--150px, .my-xl-down--150px {
        margin-top: -150px!important
    }
    .mr-xl-down--150px, .mx-xl-down--150px {
        margin-right: -150px!important
    }
    .mb-xl-down--150px, .my-xl-down--150px {
        margin-bottom: -150px!important
    }
    .ml-xl-down--150px, .mx-xl-down--150px {
        margin-left: -150px!important
    }
    .m-xl-down-200px {
        margin: 200px!important
    }
    .mt-xl-down-200px, .my-xl-down-200px {
        margin-top: 200px!important
    }
    .mr-xl-down-200px, .mx-xl-down-200px {
        margin-right: 200px!important
    }
    .mb-xl-down-200px, .my-xl-down-200px {
        margin-bottom: 200px!important
    }
    .ml-xl-down-200px, .mx-xl-down-200px {
        margin-left: 200px!important
    }
    .m-xl-down--200px {
        margin: -200px!important
    }
    .mt-xl-down--200px, .my-xl-down--200px {
        margin-top: -200px!important
    }
    .mr-xl-down--200px, .mx-xl-down--200px {
        margin-right: -200px!important
    }
    .mb-xl-down--200px, .my-xl-down--200px {
        margin-bottom: -200px!important
    }
    .ml-xl-down--200px, .mx-xl-down--200px {
        margin-left: -200px!important
    }
    .m-xl-down-250px {
        margin: 250px!important
    }
    .mt-xl-down-250px, .my-xl-down-250px {
        margin-top: 250px!important
    }
    .mr-xl-down-250px, .mx-xl-down-250px {
        margin-right: 250px!important
    }
    .mb-xl-down-250px, .my-xl-down-250px {
        margin-bottom: 250px!important
    }
    .ml-xl-down-250px, .mx-xl-down-250px {
        margin-left: 250px!important
    }
    .m-xl-down--250px {
        margin: -250px!important
    }
    .mt-xl-down--250px, .my-xl-down--250px {
        margin-top: -250px!important
    }
    .mr-xl-down--250px, .mx-xl-down--250px {
        margin-right: -250px!important
    }
    .mb-xl-down--250px, .my-xl-down--250px {
        margin-bottom: -250px!important
    }
    .ml-xl-down--250px, .mx-xl-down--250px {
        margin-left: -250px!important
    }
    .m-xl-down-300px {
        margin: 300px!important
    }
    .mt-xl-down-300px, .my-xl-down-300px {
        margin-top: 300px!important
    }
    .mr-xl-down-300px, .mx-xl-down-300px {
        margin-right: 300px!important
    }
    .mb-xl-down-300px, .my-xl-down-300px {
        margin-bottom: 300px!important
    }
    .ml-xl-down-300px, .mx-xl-down-300px {
        margin-left: 300px!important
    }
    .m-xl-down--300px {
        margin: -300px!important
    }
    .mt-xl-down--300px, .my-xl-down--300px {
        margin-top: -300px!important
    }
    .mr-xl-down--300px, .mx-xl-down--300px {
        margin-right: -300px!important
    }
    .mb-xl-down--300px, .my-xl-down--300px {
        margin-bottom: -300px!important
    }
    .ml-xl-down--300px, .mx-xl-down--300px {
        margin-left: -300px!important
    }
    .m-xl-down-350px {
        margin: 350px!important
    }
    .mt-xl-down-350px, .my-xl-down-350px {
        margin-top: 350px!important
    }
    .mr-xl-down-350px, .mx-xl-down-350px {
        margin-right: 350px!important
    }
    .mb-xl-down-350px, .my-xl-down-350px {
        margin-bottom: 350px!important
    }
    .ml-xl-down-350px, .mx-xl-down-350px {
        margin-left: 350px!important
    }
    .m-xl-down--350px {
        margin: -350px!important
    }
    .mt-xl-down--350px, .my-xl-down--350px {
        margin-top: -350px!important
    }
    .mr-xl-down--350px, .mx-xl-down--350px {
        margin-right: -350px!important
    }
    .mb-xl-down--350px, .my-xl-down--350px {
        margin-bottom: -350px!important
    }
    .ml-xl-down--350px, .mx-xl-down--350px {
        margin-left: -350px!important
    }
    .m-xl-down-400px {
        margin: 400px!important
    }
    .mt-xl-down-400px, .my-xl-down-400px {
        margin-top: 400px!important
    }
    .mr-xl-down-400px, .mx-xl-down-400px {
        margin-right: 400px!important
    }
    .mb-xl-down-400px, .my-xl-down-400px {
        margin-bottom: 400px!important
    }
    .ml-xl-down-400px, .mx-xl-down-400px {
        margin-left: 400px!important
    }
    .m-xl-down--400px {
        margin: -400px!important
    }
    .mt-xl-down--400px, .my-xl-down--400px {
        margin-top: -400px!important
    }
    .mr-xl-down--400px, .mx-xl-down--400px {
        margin-right: -400px!important
    }
    .mb-xl-down--400px, .my-xl-down--400px {
        margin-bottom: -400px!important
    }
    .ml-xl-down--400px, .mx-xl-down--400px {
        margin-left: -400px!important
    }
    .m-xl-down-450px {
        margin: 450px!important
    }
    .mt-xl-down-450px, .my-xl-down-450px {
        margin-top: 450px!important
    }
    .mr-xl-down-450px, .mx-xl-down-450px {
        margin-right: 450px!important
    }
    .mb-xl-down-450px, .my-xl-down-450px {
        margin-bottom: 450px!important
    }
    .ml-xl-down-450px, .mx-xl-down-450px {
        margin-left: 450px!important
    }
    .m-xl-down--450px {
        margin: -450px!important
    }
    .mt-xl-down--450px, .my-xl-down--450px {
        margin-top: -450px!important
    }
    .mr-xl-down--450px, .mx-xl-down--450px {
        margin-right: -450px!important
    }
    .mb-xl-down--450px, .my-xl-down--450px {
        margin-bottom: -450px!important
    }
    .ml-xl-down--450px, .mx-xl-down--450px {
        margin-left: -450px!important
    }
    .m-xl-down-500px {
        margin: 500px!important
    }
    .mt-xl-down-500px, .my-xl-down-500px {
        margin-top: 500px!important
    }
    .mr-xl-down-500px, .mx-xl-down-500px {
        margin-right: 500px!important
    }
    .mb-xl-down-500px, .my-xl-down-500px {
        margin-bottom: 500px!important
    }
    .ml-xl-down-500px, .mx-xl-down-500px {
        margin-left: 500px!important
    }
    .m-xl-down--500px {
        margin: -500px!important
    }
    .mt-xl-down--500px, .my-xl-down--500px {
        margin-top: -500px!important
    }
    .mr-xl-down--500px, .mx-xl-down--500px {
        margin-right: -500px!important
    }
    .mb-xl-down--500px, .my-xl-down--500px {
        margin-bottom: -500px!important
    }
    .ml-xl-down--500px, .mx-xl-down--500px {
        margin-left: -500px!important
    }
    .m-xl-down-550px {
        margin: 550px!important
    }
    .mt-xl-down-550px, .my-xl-down-550px {
        margin-top: 550px!important
    }
    .mr-xl-down-550px, .mx-xl-down-550px {
        margin-right: 550px!important
    }
    .mb-xl-down-550px, .my-xl-down-550px {
        margin-bottom: 550px!important
    }
    .ml-xl-down-550px, .mx-xl-down-550px {
        margin-left: 550px!important
    }
    .m-xl-down--550px {
        margin: -550px!important
    }
    .mt-xl-down--550px, .my-xl-down--550px {
        margin-top: -550px!important
    }
    .mr-xl-down--550px, .mx-xl-down--550px {
        margin-right: -550px!important
    }
    .mb-xl-down--550px, .my-xl-down--550px {
        margin-bottom: -550px!important
    }
    .ml-xl-down--550px, .mx-xl-down--550px {
        margin-left: -550px!important
    }
    .m-xl-down-600px {
        margin: 600px!important
    }
    .mt-xl-down-600px, .my-xl-down-600px {
        margin-top: 600px!important
    }
    .mr-xl-down-600px, .mx-xl-down-600px {
        margin-right: 600px!important
    }
    .mb-xl-down-600px, .my-xl-down-600px {
        margin-bottom: 600px!important
    }
    .ml-xl-down-600px, .mx-xl-down-600px {
        margin-left: 600px!important
    }
    .m-xl-down--600px {
        margin: -600px!important
    }
    .mt-xl-down--600px, .my-xl-down--600px {
        margin-top: -600px!important
    }
    .mr-xl-down--600px, .mx-xl-down--600px {
        margin-right: -600px!important
    }
    .mb-xl-down--600px, .my-xl-down--600px {
        margin-bottom: -600px!important
    }
    .ml-xl-down--600px, .mx-xl-down--600px {
        margin-left: -600px!important
    }
    .m-xl-down-650px {
        margin: 650px!important
    }
    .mt-xl-down-650px, .my-xl-down-650px {
        margin-top: 650px!important
    }
    .mr-xl-down-650px, .mx-xl-down-650px {
        margin-right: 650px!important
    }
    .mb-xl-down-650px, .my-xl-down-650px {
        margin-bottom: 650px!important
    }
    .ml-xl-down-650px, .mx-xl-down-650px {
        margin-left: 650px!important
    }
    .m-xl-down--650px {
        margin: -650px!important
    }
    .mt-xl-down--650px, .my-xl-down--650px {
        margin-top: -650px!important
    }
    .mr-xl-down--650px, .mx-xl-down--650px {
        margin-right: -650px!important
    }
    .mb-xl-down--650px, .my-xl-down--650px {
        margin-bottom: -650px!important
    }
    .ml-xl-down--650px, .mx-xl-down--650px {
        margin-left: -650px!important
    }
    .m-xl-down-700px {
        margin: 700px!important
    }
    .mt-xl-down-700px, .my-xl-down-700px {
        margin-top: 700px!important
    }
    .mr-xl-down-700px, .mx-xl-down-700px {
        margin-right: 700px!important
    }
    .mb-xl-down-700px, .my-xl-down-700px {
        margin-bottom: 700px!important
    }
    .ml-xl-down-700px, .mx-xl-down-700px {
        margin-left: 700px!important
    }
    .m-xl-down--700px {
        margin: -700px!important
    }
    .mt-xl-down--700px, .my-xl-down--700px {
        margin-top: -700px!important
    }
    .mr-xl-down--700px, .mx-xl-down--700px {
        margin-right: -700px!important
    }
    .mb-xl-down--700px, .my-xl-down--700px {
        margin-bottom: -700px!important
    }
    .ml-xl-down--700px, .mx-xl-down--700px {
        margin-left: -700px!important
    }
    .m-xl-down-750px {
        margin: 750px!important
    }
    .mt-xl-down-750px, .my-xl-down-750px {
        margin-top: 750px!important
    }
    .mr-xl-down-750px, .mx-xl-down-750px {
        margin-right: 750px!important
    }
    .mb-xl-down-750px, .my-xl-down-750px {
        margin-bottom: 750px!important
    }
    .ml-xl-down-750px, .mx-xl-down-750px {
        margin-left: 750px!important
    }
    .m-xl-down--750px {
        margin: -750px!important
    }
    .mt-xl-down--750px, .my-xl-down--750px {
        margin-top: -750px!important
    }
    .mr-xl-down--750px, .mx-xl-down--750px {
        margin-right: -750px!important
    }
    .mb-xl-down--750px, .my-xl-down--750px {
        margin-bottom: -750px!important
    }
    .ml-xl-down--750px, .mx-xl-down--750px {
        margin-left: -750px!important
    }
    .m-xl-down-800px {
        margin: 800px!important
    }
    .mt-xl-down-800px, .my-xl-down-800px {
        margin-top: 800px!important
    }
    .mr-xl-down-800px, .mx-xl-down-800px {
        margin-right: 800px!important
    }
    .mb-xl-down-800px, .my-xl-down-800px {
        margin-bottom: 800px!important
    }
    .ml-xl-down-800px, .mx-xl-down-800px {
        margin-left: 800px!important
    }
    .m-xl-down--800px {
        margin: -800px!important
    }
    .mt-xl-down--800px, .my-xl-down--800px {
        margin-top: -800px!important
    }
    .mr-xl-down--800px, .mx-xl-down--800px {
        margin-right: -800px!important
    }
    .mb-xl-down--800px, .my-xl-down--800px {
        margin-bottom: -800px!important
    }
    .ml-xl-down--800px, .mx-xl-down--800px {
        margin-left: -800px!important
    }
    .m-xl-down-900px {
        margin: 900px!important
    }
    .mt-xl-down-900px, .my-xl-down-900px {
        margin-top: 900px!important
    }
    .mr-xl-down-900px, .mx-xl-down-900px {
        margin-right: 900px!important
    }
    .mb-xl-down-900px, .my-xl-down-900px {
        margin-bottom: 900px!important
    }
    .ml-xl-down-900px, .mx-xl-down-900px {
        margin-left: 900px!important
    }
    .m-xl-down--900px {
        margin: -900px!important
    }
    .mt-xl-down--900px, .my-xl-down--900px {
        margin-top: -900px!important
    }
    .mr-xl-down--900px, .mx-xl-down--900px {
        margin-right: -900px!important
    }
    .mb-xl-down--900px, .my-xl-down--900px {
        margin-bottom: -900px!important
    }
    .ml-xl-down--900px, .mx-xl-down--900px {
        margin-left: -900px!important
    }
    .m-xl-down-850px {
        margin: 850px!important
    }
    .mt-xl-down-850px, .my-xl-down-850px {
        margin-top: 850px!important
    }
    .mr-xl-down-850px, .mx-xl-down-850px {
        margin-right: 850px!important
    }
    .mb-xl-down-850px, .my-xl-down-850px {
        margin-bottom: 850px!important
    }
    .ml-xl-down-850px, .mx-xl-down-850px {
        margin-left: 850px!important
    }
    .m-xl-down--850px {
        margin: -850px!important
    }
    .mt-xl-down--850px, .my-xl-down--850px {
        margin-top: -850px!important
    }
    .mr-xl-down--850px, .mx-xl-down--850px {
        margin-right: -850px!important
    }
    .mb-xl-down--850px, .my-xl-down--850px {
        margin-bottom: -850px!important
    }
    .ml-xl-down--850px, .mx-xl-down--850px {
        margin-left: -850px!important
    }
    .m-xl-down-1000px {
        margin: 1000px!important
    }
    .mt-xl-down-1000px, .my-xl-down-1000px {
        margin-top: 1000px!important
    }
    .mr-xl-down-1000px, .mx-xl-down-1000px {
        margin-right: 1000px!important
    }
    .mb-xl-down-1000px, .my-xl-down-1000px {
        margin-bottom: 1000px!important
    }
    .ml-xl-down-1000px, .mx-xl-down-1000px {
        margin-left: 1000px!important
    }
    .m-xl-down--1000px {
        margin: -1000px!important
    }
    .mt-xl-down--1000px, .my-xl-down--1000px {
        margin-top: -1000px!important
    }
    .mr-xl-down--1000px, .mx-xl-down--1000px {
        margin-right: -1000px!important
    }
    .mb-xl-down--1000px, .my-xl-down--1000px {
        margin-bottom: -1000px!important
    }
    .ml-xl-down--1000px, .mx-xl-down--1000px {
        margin-left: -1000px!important
    }
    .m-xl-down-1050px {
        margin: 1050px!important
    }
    .mt-xl-down-1050px, .my-xl-down-1050px {
        margin-top: 1050px!important
    }
    .mr-xl-down-1050px, .mx-xl-down-1050px {
        margin-right: 1050px!important
    }
    .mb-xl-down-1050px, .my-xl-down-1050px {
        margin-bottom: 1050px!important
    }
    .ml-xl-down-1050px, .mx-xl-down-1050px {
        margin-left: 1050px!important
    }
    .m-xl-down--1050px {
        margin: -1050px!important
    }
    .mt-xl-down--1050px, .my-xl-down--1050px {
        margin-top: -1050px!important
    }
    .mr-xl-down--1050px, .mx-xl-down--1050px {
        margin-right: -1050px!important
    }
    .mb-xl-down--1050px, .my-xl-down--1050px {
        margin-bottom: -1050px!important
    }
    .ml-xl-down--1050px, .mx-xl-down--1050px {
        margin-left: -1050px!important
    }
    .m-xl-down-1100px {
        margin: 1100px!important
    }
    .mt-xl-down-1100px, .my-xl-down-1100px {
        margin-top: 1100px!important
    }
    .mr-xl-down-1100px, .mx-xl-down-1100px {
        margin-right: 1100px!important
    }
    .mb-xl-down-1100px, .my-xl-down-1100px {
        margin-bottom: 1100px!important
    }
    .ml-xl-down-1100px, .mx-xl-down-1100px {
        margin-left: 1100px!important
    }
    .m-xl-down--1100px {
        margin: -1100px!important
    }
    .mt-xl-down--1100px, .my-xl-down--1100px {
        margin-top: -1100px!important
    }
    .mr-xl-down--1100px, .mx-xl-down--1100px {
        margin-right: -1100px!important
    }
    .mb-xl-down--1100px, .my-xl-down--1100px {
        margin-bottom: -1100px!important
    }
    .ml-xl-down--1100px, .mx-xl-down--1100px {
        margin-left: -1100px!important
    }
    .m-xl-down-1150px {
        margin: 1150px!important
    }
    .mt-xl-down-1150px, .my-xl-down-1150px {
        margin-top: 1150px!important
    }
    .mr-xl-down-1150px, .mx-xl-down-1150px {
        margin-right: 1150px!important
    }
    .mb-xl-down-1150px, .my-xl-down-1150px {
        margin-bottom: 1150px!important
    }
    .ml-xl-down-1150px, .mx-xl-down-1150px {
        margin-left: 1150px!important
    }
    .m-xl-down--1150px {
        margin: -1150px!important
    }
    .mt-xl-down--1150px, .my-xl-down--1150px {
        margin-top: -1150px!important
    }
    .mr-xl-down--1150px, .mx-xl-down--1150px {
        margin-right: -1150px!important
    }
    .mb-xl-down--1150px, .my-xl-down--1150px {
        margin-bottom: -1150px!important
    }
    .ml-xl-down--1150px, .mx-xl-down--1150px {
        margin-left: -1150px!important
    }
    .m-xl-down-1200px {
        margin: 1200px!important
    }
    .mt-xl-down-1200px, .my-xl-down-1200px {
        margin-top: 1200px!important
    }
    .mr-xl-down-1200px, .mx-xl-down-1200px {
        margin-right: 1200px!important
    }
    .mb-xl-down-1200px, .my-xl-down-1200px {
        margin-bottom: 1200px!important
    }
    .ml-xl-down-1200px, .mx-xl-down-1200px {
        margin-left: 1200px!important
    }
    .m-xl-down--1200px {
        margin: -1200px!important
    }
    .mt-xl-down--1200px, .my-xl-down--1200px {
        margin-top: -1200px!important
    }
    .mr-xl-down--1200px, .mx-xl-down--1200px {
        margin-right: -1200px!important
    }
    .mb-xl-down--1200px, .my-xl-down--1200px {
        margin-bottom: -1200px!important
    }
    .ml-xl-down--1200px, .mx-xl-down--1200px {
        margin-left: -1200px!important
    }
    .m-xl-down-xs {
        margin: .5rem!important
    }
    .mt-xl-down-xs, .my-xl-down-xs {
        margin-top: .5rem!important
    }
    .mr-xl-down-xs, .mx-xl-down-xs {
        margin-right: .5rem!important
    }
    .mb-xl-down-xs, .my-xl-down-xs {
        margin-bottom: .5rem!important
    }
    .ml-xl-down-xs, .mx-xl-down-xs {
        margin-left: .5rem!important
    }
    .m-xl-down--xs {
        margin: -.5rem!important
    }
    .mt-xl-down--xs, .my-xl-down--xs {
        margin-top: -.5rem!important
    }
    .mr-xl-down--xs, .mx-xl-down--xs {
        margin-right: -.5rem!important
    }
    .mb-xl-down--xs, .my-xl-down--xs {
        margin-bottom: -.5rem!important
    }
    .ml-xl-down--xs, .mx-xl-down--xs {
        margin-left: -.5rem!important
    }
    .m-xl-down-sm {
        margin: 1rem!important
    }
    .mt-xl-down-sm, .my-xl-down-sm {
        margin-top: 1rem!important
    }
    .mr-xl-down-sm, .mx-xl-down-sm {
        margin-right: 1rem!important
    }
    .mb-xl-down-sm, .my-xl-down-sm {
        margin-bottom: 1rem!important
    }
    .ml-xl-down-sm, .mx-xl-down-sm {
        margin-left: 1rem!important
    }
    .m-xl-down--sm {
        margin: -1rem!important
    }
    .mt-xl-down--sm, .my-xl-down--sm {
        margin-top: -1rem!important
    }
    .mr-xl-down--sm, .mx-xl-down--sm {
        margin-right: -1rem!important
    }
    .mb-xl-down--sm, .my-xl-down--sm {
        margin-bottom: -1rem!important
    }
    .ml-xl-down--sm, .mx-xl-down--sm {
        margin-left: -1rem!important
    }
    .m-xl-down-md {
        margin: 1.5rem!important
    }
    .mt-xl-down-md, .my-xl-down-md {
        margin-top: 1.5rem!important
    }
    .mr-xl-down-md, .mx-xl-down-md {
        margin-right: 1.5rem!important
    }
    .mb-xl-down-md, .my-xl-down-md {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-down-md, .mx-xl-down-md {
        margin-left: 1.5rem!important
    }
    .m-xl-down--md {
        margin: -1.5rem!important
    }
    .mt-xl-down--md, .my-xl-down--md {
        margin-top: -1.5rem!important
    }
    .mr-xl-down--md, .mx-xl-down--md {
        margin-right: -1.5rem!important
    }
    .mb-xl-down--md, .my-xl-down--md {
        margin-bottom: -1.5rem!important
    }
    .ml-xl-down--md, .mx-xl-down--md {
        margin-left: -1.5rem!important
    }
    .m-xl-down-lg {
        margin: 2rem!important
    }
    .mt-xl-down-lg, .my-xl-down-lg {
        margin-top: 2rem!important
    }
    .mr-xl-down-lg, .mx-xl-down-lg {
        margin-right: 2rem!important
    }
    .mb-xl-down-lg, .my-xl-down-lg {
        margin-bottom: 2rem!important
    }
    .ml-xl-down-lg, .mx-xl-down-lg {
        margin-left: 2rem!important
    }
    .m-xl-down--lg {
        margin: -2rem!important
    }
    .mt-xl-down--lg, .my-xl-down--lg {
        margin-top: -2rem!important
    }
    .mr-xl-down--lg, .mx-xl-down--lg {
        margin-right: -2rem!important
    }
    .mb-xl-down--lg, .my-xl-down--lg {
        margin-bottom: -2rem!important
    }
    .ml-xl-down--lg, .mx-xl-down--lg {
        margin-left: -2rem!important
    }
    .m-xl-down-xl {
        margin: 2.5rem!important
    }
    .mt-xl-down-xl, .my-xl-down-xl {
        margin-top: 2.5rem!important
    }
    .mr-xl-down-xl, .mx-xl-down-xl {
        margin-right: 2.5rem!important
    }
    .mb-xl-down-xl, .my-xl-down-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-xl-down-xl, .mx-xl-down-xl {
        margin-left: 2.5rem!important
    }
    .m-xl-down--xl {
        margin: -2.5rem!important
    }
    .mt-xl-down--xl, .my-xl-down--xl {
        margin-top: -2.5rem!important
    }
    .mr-xl-down--xl, .mx-xl-down--xl {
        margin-right: -2.5rem!important
    }
    .mb-xl-down--xl, .my-xl-down--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-xl-down--xl, .mx-xl-down--xl {
        margin-left: -2.5rem!important
    }
    .m-xl-down-gutter {
        margin: 30px!important
    }
    .mt-xl-down-gutter, .my-xl-down-gutter {
        margin-top: 30px!important
    }
    .mr-xl-down-gutter, .mx-xl-down-gutter {
        margin-right: 30px!important
    }
    .mb-xl-down-gutter, .my-xl-down-gutter {
        margin-bottom: 30px!important
    }
    .ml-xl-down-gutter, .mx-xl-down-gutter {
        margin-left: 30px!important
    }
    .m-xl-down--gutter {
        margin: -30px!important
    }
    .mt-xl-down--gutter, .my-xl-down--gutter {
        margin-top: -30px!important
    }
    .mr-xl-down--gutter, .mx-xl-down--gutter {
        margin-right: -30px!important
    }
    .mb-xl-down--gutter, .my-xl-down--gutter {
        margin-bottom: -30px!important
    }
    .ml-xl-down--gutter, .mx-xl-down--gutter {
        margin-left: -30px!important
    }
    .m-xl-down-gutter-half {
        margin: 15px!important
    }
    .mt-xl-down-gutter-half, .my-xl-down-gutter-half {
        margin-top: 15px!important
    }
    .mr-xl-down-gutter-half, .mx-xl-down-gutter-half {
        margin-right: 15px!important
    }
    .mb-xl-down-gutter-half, .my-xl-down-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-xl-down-gutter-half, .mx-xl-down-gutter-half {
        margin-left: 15px!important
    }
    .m-xl-down--gutter-half {
        margin: -15px!important
    }
    .mt-xl-down--gutter-half, .my-xl-down--gutter-half {
        margin-top: -15px!important
    }
    .mr-xl-down--gutter-half, .mx-xl-down--gutter-half {
        margin-right: -15px!important
    }
    .mb-xl-down--gutter-half, .my-xl-down--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-xl-down--gutter-half, .mx-xl-down--gutter-half {
        margin-left: -15px!important
    }
    .p-xl-down-1 {
        padding: .125rem!important
    }
    .pt-xl-down-1, .py-xl-down-1 {
        padding-top: .125rem!important
    }
    .pr-xl-down-1, .px-xl-down-1 {
        padding-right: .125rem!important
    }
    .pb-xl-down-1, .py-xl-down-1 {
        padding-bottom: .125rem!important
    }
    .pl-xl-down-1, .px-xl-down-1 {
        padding-left: .125rem!important
    }
    .p-xl-down-2 {
        padding: .25rem!important
    }
    .pt-xl-down-2, .py-xl-down-2 {
        padding-top: .25rem!important
    }
    .pr-xl-down-2, .px-xl-down-2 {
        padding-right: .25rem!important
    }
    .pb-xl-down-2, .py-xl-down-2 {
        padding-bottom: .25rem!important
    }
    .pl-xl-down-2, .px-xl-down-2 {
        padding-left: .25rem!important
    }
    .p-xl-down-3 {
        padding: .5rem!important
    }
    .pt-xl-down-3, .py-xl-down-3 {
        padding-top: .5rem!important
    }
    .pr-xl-down-3, .px-xl-down-3 {
        padding-right: .5rem!important
    }
    .pb-xl-down-3, .py-xl-down-3 {
        padding-bottom: .5rem!important
    }
    .pl-xl-down-3, .px-xl-down-3 {
        padding-left: .5rem!important
    }
    .p-xl-down-4 {
        padding: .75rem!important
    }
    .pt-xl-down-4, .py-xl-down-4 {
        padding-top: .75rem!important
    }
    .pr-xl-down-4, .px-xl-down-4 {
        padding-right: .75rem!important
    }
    .pb-xl-down-4, .py-xl-down-4 {
        padding-bottom: .75rem!important
    }
    .pl-xl-down-4, .px-xl-down-4 {
        padding-left: .75rem!important
    }
    .p-xl-down-5 {
        padding: 1.5rem!important
    }
    .pt-xl-down-5, .py-xl-down-5 {
        padding-top: 1.5rem!important
    }
    .pr-xl-down-5, .px-xl-down-5 {
        padding-right: 1.5rem!important
    }
    .pb-xl-down-5, .py-xl-down-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-down-5, .px-xl-down-5 {
        padding-left: 1.5rem!important
    }
    .p-xl-down-0 {
        padding: 0!important
    }
    .pt-xl-down-0, .py-xl-down-0 {
        padding-top: 0!important
    }
    .pr-xl-down-0, .px-xl-down-0 {
        padding-right: 0!important
    }
    .pb-xl-down-0, .py-xl-down-0 {
        padding-bottom: 0!important
    }
    .pl-xl-down-0, .px-xl-down-0 {
        padding-left: 0!important
    }
    .p-xl-down-10 {
        padding: 10%!important
    }
    .pt-xl-down-10, .py-xl-down-10 {
        padding-top: 10%!important
    }
    .pr-xl-down-10, .px-xl-down-10 {
        padding-right: 10%!important
    }
    .pb-xl-down-10, .py-xl-down-10 {
        padding-bottom: 10%!important
    }
    .pl-xl-down-10, .px-xl-down-10 {
        padding-left: 10%!important
    }
    .p-xl-down-15 {
        padding: 15%!important
    }
    .pt-xl-down-15, .py-xl-down-15 {
        padding-top: 15%!important
    }
    .pr-xl-down-15, .px-xl-down-15 {
        padding-right: 15%!important
    }
    .pb-xl-down-15, .py-xl-down-15 {
        padding-bottom: 15%!important
    }
    .pl-xl-down-15, .px-xl-down-15 {
        padding-left: 15%!important
    }
    .p-xl-down-20 {
        padding: 20%!important
    }
    .pt-xl-down-20, .py-xl-down-20 {
        padding-top: 20%!important
    }
    .pr-xl-down-20, .px-xl-down-20 {
        padding-right: 20%!important
    }
    .pb-xl-down-20, .py-xl-down-20 {
        padding-bottom: 20%!important
    }
    .pl-xl-down-20, .px-xl-down-20 {
        padding-left: 20%!important
    }
    .p-xl-down-25 {
        padding: 25%!important
    }
    .pt-xl-down-25, .py-xl-down-25 {
        padding-top: 25%!important
    }
    .pr-xl-down-25, .px-xl-down-25 {
        padding-right: 25%!important
    }
    .pb-xl-down-25, .py-xl-down-25 {
        padding-bottom: 25%!important
    }
    .pl-xl-down-25, .px-xl-down-25 {
        padding-left: 25%!important
    }
    .p-xl-down-30 {
        padding: 30%!important
    }
    .pt-xl-down-30, .py-xl-down-30 {
        padding-top: 30%!important
    }
    .pr-xl-down-30, .px-xl-down-30 {
        padding-right: 30%!important
    }
    .pb-xl-down-30, .py-xl-down-30 {
        padding-bottom: 30%!important
    }
    .pl-xl-down-30, .px-xl-down-30 {
        padding-left: 30%!important
    }
    .p-xl-down-35 {
        padding: 35%!important
    }
    .pt-xl-down-35, .py-xl-down-35 {
        padding-top: 35%!important
    }
    .pr-xl-down-35, .px-xl-down-35 {
        padding-right: 35%!important
    }
    .pb-xl-down-35, .py-xl-down-35 {
        padding-bottom: 35%!important
    }
    .pl-xl-down-35, .px-xl-down-35 {
        padding-left: 35%!important
    }
    .p-xl-down-40 {
        padding: 40%!important
    }
    .pt-xl-down-40, .py-xl-down-40 {
        padding-top: 40%!important
    }
    .pr-xl-down-40, .px-xl-down-40 {
        padding-right: 40%!important
    }
    .pb-xl-down-40, .py-xl-down-40 {
        padding-bottom: 40%!important
    }
    .pl-xl-down-40, .px-xl-down-40 {
        padding-left: 40%!important
    }
    .p-xl-down-45 {
        padding: 45%!important
    }
    .pt-xl-down-45, .py-xl-down-45 {
        padding-top: 45%!important
    }
    .pr-xl-down-45, .px-xl-down-45 {
        padding-right: 45%!important
    }
    .pb-xl-down-45, .py-xl-down-45 {
        padding-bottom: 45%!important
    }
    .pl-xl-down-45, .px-xl-down-45 {
        padding-left: 45%!important
    }
    .p-xl-down-50 {
        padding: 50%!important
    }
    .pt-xl-down-50, .py-xl-down-50 {
        padding-top: 50%!important
    }
    .pr-xl-down-50, .px-xl-down-50 {
        padding-right: 50%!important
    }
    .pb-xl-down-50, .py-xl-down-50 {
        padding-bottom: 50%!important
    }
    .pl-xl-down-50, .px-xl-down-50 {
        padding-left: 50%!important
    }
    .p-xl-down-55 {
        padding: 55%!important
    }
    .pt-xl-down-55, .py-xl-down-55 {
        padding-top: 55%!important
    }
    .pr-xl-down-55, .px-xl-down-55 {
        padding-right: 55%!important
    }
    .pb-xl-down-55, .py-xl-down-55 {
        padding-bottom: 55%!important
    }
    .pl-xl-down-55, .px-xl-down-55 {
        padding-left: 55%!important
    }
    .p-xl-down-60 {
        padding: 60%!important
    }
    .pt-xl-down-60, .py-xl-down-60 {
        padding-top: 60%!important
    }
    .pr-xl-down-60, .px-xl-down-60 {
        padding-right: 60%!important
    }
    .pb-xl-down-60, .py-xl-down-60 {
        padding-bottom: 60%!important
    }
    .pl-xl-down-60, .px-xl-down-60 {
        padding-left: 60%!important
    }
    .p-xl-down-65 {
        padding: 65%!important
    }
    .pt-xl-down-65, .py-xl-down-65 {
        padding-top: 65%!important
    }
    .pr-xl-down-65, .px-xl-down-65 {
        padding-right: 65%!important
    }
    .pb-xl-down-65, .py-xl-down-65 {
        padding-bottom: 65%!important
    }
    .pl-xl-down-65, .px-xl-down-65 {
        padding-left: 65%!important
    }
    .p-xl-down-70 {
        padding: 70%!important
    }
    .pt-xl-down-70, .py-xl-down-70 {
        padding-top: 70%!important
    }
    .pr-xl-down-70, .px-xl-down-70 {
        padding-right: 70%!important
    }
    .pb-xl-down-70, .py-xl-down-70 {
        padding-bottom: 70%!important
    }
    .pl-xl-down-70, .px-xl-down-70 {
        padding-left: 70%!important
    }
    .p-xl-down-75 {
        padding: 75%!important
    }
    .pt-xl-down-75, .py-xl-down-75 {
        padding-top: 75%!important
    }
    .pr-xl-down-75, .px-xl-down-75 {
        padding-right: 75%!important
    }
    .pb-xl-down-75, .py-xl-down-75 {
        padding-bottom: 75%!important
    }
    .pl-xl-down-75, .px-xl-down-75 {
        padding-left: 75%!important
    }
    .p-xl-down-80 {
        padding: 80%!important
    }
    .pt-xl-down-80, .py-xl-down-80 {
        padding-top: 80%!important
    }
    .pr-xl-down-80, .px-xl-down-80 {
        padding-right: 80%!important
    }
    .pb-xl-down-80, .py-xl-down-80 {
        padding-bottom: 80%!important
    }
    .pl-xl-down-80, .px-xl-down-80 {
        padding-left: 80%!important
    }
    .p-xl-down-85 {
        padding: 85%!important
    }
    .pt-xl-down-85, .py-xl-down-85 {
        padding-top: 85%!important
    }
    .pr-xl-down-85, .px-xl-down-85 {
        padding-right: 85%!important
    }
    .pb-xl-down-85, .py-xl-down-85 {
        padding-bottom: 85%!important
    }
    .pl-xl-down-85, .px-xl-down-85 {
        padding-left: 85%!important
    }
    .p-xl-down-90 {
        padding: 90%!important
    }
    .pt-xl-down-90, .py-xl-down-90 {
        padding-top: 90%!important
    }
    .pr-xl-down-90, .px-xl-down-90 {
        padding-right: 90%!important
    }
    .pb-xl-down-90, .py-xl-down-90 {
        padding-bottom: 90%!important
    }
    .pl-xl-down-90, .px-xl-down-90 {
        padding-left: 90%!important
    }
    .p-xl-down-95 {
        padding: 95%!important
    }
    .pt-xl-down-95, .py-xl-down-95 {
        padding-top: 95%!important
    }
    .pr-xl-down-95, .px-xl-down-95 {
        padding-right: 95%!important
    }
    .pb-xl-down-95, .py-xl-down-95 {
        padding-bottom: 95%!important
    }
    .pl-xl-down-95, .px-xl-down-95 {
        padding-left: 95%!important
    }
    .p-xl-down-100 {
        padding: 100%!important
    }
    .pt-xl-down-100, .py-xl-down-100 {
        padding-top: 100%!important
    }
    .pr-xl-down-100, .px-xl-down-100 {
        padding-right: 100%!important
    }
    .pb-xl-down-100, .py-xl-down-100 {
        padding-bottom: 100%!important
    }
    .pl-xl-down-100, .px-xl-down-100 {
        padding-left: 100%!important
    }
    .p-xl-down-10px {
        padding: 10px!important
    }
    .pt-xl-down-10px, .py-xl-down-10px {
        padding-top: 10px!important
    }
    .pr-xl-down-10px, .px-xl-down-10px {
        padding-right: 10px!important
    }
    .pb-xl-down-10px, .py-xl-down-10px {
        padding-bottom: 10px!important
    }
    .pl-xl-down-10px, .px-xl-down-10px {
        padding-left: 10px!important
    }
    .p-xl-down-20px {
        padding: 20px!important
    }
    .pt-xl-down-20px, .py-xl-down-20px {
        padding-top: 20px!important
    }
    .pr-xl-down-20px, .px-xl-down-20px {
        padding-right: 20px!important
    }
    .pb-xl-down-20px, .py-xl-down-20px {
        padding-bottom: 20px!important
    }
    .pl-xl-down-20px, .px-xl-down-20px {
        padding-left: 20px!important
    }
    .p-xl-down-30px {
        padding: 30px!important
    }
    .pt-xl-down-30px, .py-xl-down-30px {
        padding-top: 30px!important
    }
    .pr-xl-down-30px, .px-xl-down-30px {
        padding-right: 30px!important
    }
    .pb-xl-down-30px, .py-xl-down-30px {
        padding-bottom: 30px!important
    }
    .pl-xl-down-30px, .px-xl-down-30px {
        padding-left: 30px!important
    }
    .p-xl-down-40px {
        padding: 40px!important
    }
    .pt-xl-down-40px, .py-xl-down-40px {
        padding-top: 40px!important
    }
    .pr-xl-down-40px, .px-xl-down-40px {
        padding-right: 40px!important
    }
    .pb-xl-down-40px, .py-xl-down-40px {
        padding-bottom: 40px!important
    }
    .pl-xl-down-40px, .px-xl-down-40px {
        padding-left: 40px!important
    }
    .p-xl-down-50px {
        padding: 50px!important
    }
    .pt-xl-down-50px, .py-xl-down-50px {
        padding-top: 50px!important
    }
    .pr-xl-down-50px, .px-xl-down-50px {
        padding-right: 50px!important
    }
    .pb-xl-down-50px, .py-xl-down-50px {
        padding-bottom: 50px!important
    }
    .pl-xl-down-50px, .px-xl-down-50px {
        padding-left: 50px!important
    }
    .p-xl-down-60px {
        padding: 60px!important
    }
    .pt-xl-down-60px, .py-xl-down-60px {
        padding-top: 60px!important
    }
    .pr-xl-down-60px, .px-xl-down-60px {
        padding-right: 60px!important
    }
    .pb-xl-down-60px, .py-xl-down-60px {
        padding-bottom: 60px!important
    }
    .pl-xl-down-60px, .px-xl-down-60px {
        padding-left: 60px!important
    }
    .p-xl-down-70px {
        padding: 70px!important
    }
    .pt-xl-down-70px, .py-xl-down-70px {
        padding-top: 70px!important
    }
    .pr-xl-down-70px, .px-xl-down-70px {
        padding-right: 70px!important
    }
    .pb-xl-down-70px, .py-xl-down-70px {
        padding-bottom: 70px!important
    }
    .pl-xl-down-70px, .px-xl-down-70px {
        padding-left: 70px!important
    }
    .p-xl-down-80px {
        padding: 80px!important
    }
    .pt-xl-down-80px, .py-xl-down-80px {
        padding-top: 80px!important
    }
    .pr-xl-down-80px, .px-xl-down-80px {
        padding-right: 80px!important
    }
    .pb-xl-down-80px, .py-xl-down-80px {
        padding-bottom: 80px!important
    }
    .pl-xl-down-80px, .px-xl-down-80px {
        padding-left: 80px!important
    }
    .p-xl-down-90px {
        padding: 90px!important
    }
    .pt-xl-down-90px, .py-xl-down-90px {
        padding-top: 90px!important
    }
    .pr-xl-down-90px, .px-xl-down-90px {
        padding-right: 90px!important
    }
    .pb-xl-down-90px, .py-xl-down-90px {
        padding-bottom: 90px!important
    }
    .pl-xl-down-90px, .px-xl-down-90px {
        padding-left: 90px!important
    }
    .p-xl-down-100px {
        padding: 100px!important
    }
    .pt-xl-down-100px, .py-xl-down-100px {
        padding-top: 100px!important
    }
    .pr-xl-down-100px, .px-xl-down-100px {
        padding-right: 100px!important
    }
    .pb-xl-down-100px, .py-xl-down-100px {
        padding-bottom: 100px!important
    }
    .pl-xl-down-100px, .px-xl-down-100px {
        padding-left: 100px!important
    }
    .p-xl-down-150px {
        padding: 150px!important
    }
    .pt-xl-down-150px, .py-xl-down-150px {
        padding-top: 150px!important
    }
    .pr-xl-down-150px, .px-xl-down-150px {
        padding-right: 150px!important
    }
    .pb-xl-down-150px, .py-xl-down-150px {
        padding-bottom: 150px!important
    }
    .pl-xl-down-150px, .px-xl-down-150px {
        padding-left: 150px!important
    }
    .p-xl-down-200px {
        padding: 200px!important
    }
    .pt-xl-down-200px, .py-xl-down-200px {
        padding-top: 200px!important
    }
    .pr-xl-down-200px, .px-xl-down-200px {
        padding-right: 200px!important
    }
    .pb-xl-down-200px, .py-xl-down-200px {
        padding-bottom: 200px!important
    }
    .pl-xl-down-200px, .px-xl-down-200px {
        padding-left: 200px!important
    }
    .p-xl-down-250px {
        padding: 250px!important
    }
    .pt-xl-down-250px, .py-xl-down-250px {
        padding-top: 250px!important
    }
    .pr-xl-down-250px, .px-xl-down-250px {
        padding-right: 250px!important
    }
    .pb-xl-down-250px, .py-xl-down-250px {
        padding-bottom: 250px!important
    }
    .pl-xl-down-250px, .px-xl-down-250px {
        padding-left: 250px!important
    }
    .p-xl-down-300px {
        padding: 300px!important
    }
    .pt-xl-down-300px, .py-xl-down-300px {
        padding-top: 300px!important
    }
    .pr-xl-down-300px, .px-xl-down-300px {
        padding-right: 300px!important
    }
    .pb-xl-down-300px, .py-xl-down-300px {
        padding-bottom: 300px!important
    }
    .pl-xl-down-300px, .px-xl-down-300px {
        padding-left: 300px!important
    }
    .p-xl-down-350px {
        padding: 350px!important
    }
    .pt-xl-down-350px, .py-xl-down-350px {
        padding-top: 350px!important
    }
    .pr-xl-down-350px, .px-xl-down-350px {
        padding-right: 350px!important
    }
    .pb-xl-down-350px, .py-xl-down-350px {
        padding-bottom: 350px!important
    }
    .pl-xl-down-350px, .px-xl-down-350px {
        padding-left: 350px!important
    }
    .p-xl-down-400px {
        padding: 400px!important
    }
    .pt-xl-down-400px, .py-xl-down-400px {
        padding-top: 400px!important
    }
    .pr-xl-down-400px, .px-xl-down-400px {
        padding-right: 400px!important
    }
    .pb-xl-down-400px, .py-xl-down-400px {
        padding-bottom: 400px!important
    }
    .pl-xl-down-400px, .px-xl-down-400px {
        padding-left: 400px!important
    }
    .p-xl-down-450px {
        padding: 450px!important
    }
    .pt-xl-down-450px, .py-xl-down-450px {
        padding-top: 450px!important
    }
    .pr-xl-down-450px, .px-xl-down-450px {
        padding-right: 450px!important
    }
    .pb-xl-down-450px, .py-xl-down-450px {
        padding-bottom: 450px!important
    }
    .pl-xl-down-450px, .px-xl-down-450px {
        padding-left: 450px!important
    }
    .p-xl-down-500px {
        padding: 500px!important
    }
    .pt-xl-down-500px, .py-xl-down-500px {
        padding-top: 500px!important
    }
    .pr-xl-down-500px, .px-xl-down-500px {
        padding-right: 500px!important
    }
    .pb-xl-down-500px, .py-xl-down-500px {
        padding-bottom: 500px!important
    }
    .pl-xl-down-500px, .px-xl-down-500px {
        padding-left: 500px!important
    }
    .p-xl-down-550px {
        padding: 550px!important
    }
    .pt-xl-down-550px, .py-xl-down-550px {
        padding-top: 550px!important
    }
    .pr-xl-down-550px, .px-xl-down-550px {
        padding-right: 550px!important
    }
    .pb-xl-down-550px, .py-xl-down-550px {
        padding-bottom: 550px!important
    }
    .pl-xl-down-550px, .px-xl-down-550px {
        padding-left: 550px!important
    }
    .p-xl-down-600px {
        padding: 600px!important
    }
    .pt-xl-down-600px, .py-xl-down-600px {
        padding-top: 600px!important
    }
    .pr-xl-down-600px, .px-xl-down-600px {
        padding-right: 600px!important
    }
    .pb-xl-down-600px, .py-xl-down-600px {
        padding-bottom: 600px!important
    }
    .pl-xl-down-600px, .px-xl-down-600px {
        padding-left: 600px!important
    }
    .p-xl-down-650px {
        padding: 650px!important
    }
    .pt-xl-down-650px, .py-xl-down-650px {
        padding-top: 650px!important
    }
    .pr-xl-down-650px, .px-xl-down-650px {
        padding-right: 650px!important
    }
    .pb-xl-down-650px, .py-xl-down-650px {
        padding-bottom: 650px!important
    }
    .pl-xl-down-650px, .px-xl-down-650px {
        padding-left: 650px!important
    }
    .p-xl-down-700px {
        padding: 700px!important
    }
    .pt-xl-down-700px, .py-xl-down-700px {
        padding-top: 700px!important
    }
    .pr-xl-down-700px, .px-xl-down-700px {
        padding-right: 700px!important
    }
    .pb-xl-down-700px, .py-xl-down-700px {
        padding-bottom: 700px!important
    }
    .pl-xl-down-700px, .px-xl-down-700px {
        padding-left: 700px!important
    }
    .p-xl-down-750px {
        padding: 750px!important
    }
    .pt-xl-down-750px, .py-xl-down-750px {
        padding-top: 750px!important
    }
    .pr-xl-down-750px, .px-xl-down-750px {
        padding-right: 750px!important
    }
    .pb-xl-down-750px, .py-xl-down-750px {
        padding-bottom: 750px!important
    }
    .pl-xl-down-750px, .px-xl-down-750px {
        padding-left: 750px!important
    }
    .p-xl-down-800px {
        padding: 800px!important
    }
    .pt-xl-down-800px, .py-xl-down-800px {
        padding-top: 800px!important
    }
    .pr-xl-down-800px, .px-xl-down-800px {
        padding-right: 800px!important
    }
    .pb-xl-down-800px, .py-xl-down-800px {
        padding-bottom: 800px!important
    }
    .pl-xl-down-800px, .px-xl-down-800px {
        padding-left: 800px!important
    }
    .p-xl-down-900px {
        padding: 900px!important
    }
    .pt-xl-down-900px, .py-xl-down-900px {
        padding-top: 900px!important
    }
    .pr-xl-down-900px, .px-xl-down-900px {
        padding-right: 900px!important
    }
    .pb-xl-down-900px, .py-xl-down-900px {
        padding-bottom: 900px!important
    }
    .pl-xl-down-900px, .px-xl-down-900px {
        padding-left: 900px!important
    }
    .p-xl-down-850px {
        padding: 850px!important
    }
    .pt-xl-down-850px, .py-xl-down-850px {
        padding-top: 850px!important
    }
    .pr-xl-down-850px, .px-xl-down-850px {
        padding-right: 850px!important
    }
    .pb-xl-down-850px, .py-xl-down-850px {
        padding-bottom: 850px!important
    }
    .pl-xl-down-850px, .px-xl-down-850px {
        padding-left: 850px!important
    }
    .p-xl-down-1000px {
        padding: 1000px!important
    }
    .pt-xl-down-1000px, .py-xl-down-1000px {
        padding-top: 1000px!important
    }
    .pr-xl-down-1000px, .px-xl-down-1000px {
        padding-right: 1000px!important
    }
    .pb-xl-down-1000px, .py-xl-down-1000px {
        padding-bottom: 1000px!important
    }
    .pl-xl-down-1000px, .px-xl-down-1000px {
        padding-left: 1000px!important
    }
    .p-xl-down-1050px {
        padding: 1050px!important
    }
    .pt-xl-down-1050px, .py-xl-down-1050px {
        padding-top: 1050px!important
    }
    .pr-xl-down-1050px, .px-xl-down-1050px {
        padding-right: 1050px!important
    }
    .pb-xl-down-1050px, .py-xl-down-1050px {
        padding-bottom: 1050px!important
    }
    .pl-xl-down-1050px, .px-xl-down-1050px {
        padding-left: 1050px!important
    }
    .p-xl-down-1100px {
        padding: 1100px!important
    }
    .pt-xl-down-1100px, .py-xl-down-1100px {
        padding-top: 1100px!important
    }
    .pr-xl-down-1100px, .px-xl-down-1100px {
        padding-right: 1100px!important
    }
    .pb-xl-down-1100px, .py-xl-down-1100px {
        padding-bottom: 1100px!important
    }
    .pl-xl-down-1100px, .px-xl-down-1100px {
        padding-left: 1100px!important
    }
    .p-xl-down-1150px {
        padding: 1150px!important
    }
    .pt-xl-down-1150px, .py-xl-down-1150px {
        padding-top: 1150px!important
    }
    .pr-xl-down-1150px, .px-xl-down-1150px {
        padding-right: 1150px!important
    }
    .pb-xl-down-1150px, .py-xl-down-1150px {
        padding-bottom: 1150px!important
    }
    .pl-xl-down-1150px, .px-xl-down-1150px {
        padding-left: 1150px!important
    }
    .p-xl-down-1200px {
        padding: 1200px!important
    }
    .pt-xl-down-1200px, .py-xl-down-1200px {
        padding-top: 1200px!important
    }
    .pr-xl-down-1200px, .px-xl-down-1200px {
        padding-right: 1200px!important
    }
    .pb-xl-down-1200px, .py-xl-down-1200px {
        padding-bottom: 1200px!important
    }
    .pl-xl-down-1200px, .px-xl-down-1200px {
        padding-left: 1200px!important
    }
    .p-xl-down-xs {
        padding: .5rem!important
    }
    .pt-xl-down-xs, .py-xl-down-xs {
        padding-top: .5rem!important
    }
    .pr-xl-down-xs, .px-xl-down-xs {
        padding-right: .5rem!important
    }
    .pb-xl-down-xs, .py-xl-down-xs {
        padding-bottom: .5rem!important
    }
    .pl-xl-down-xs, .px-xl-down-xs {
        padding-left: .5rem!important
    }
    .p-xl-down-sm {
        padding: 1rem!important
    }
    .pt-xl-down-sm, .py-xl-down-sm {
        padding-top: 1rem!important
    }
    .pr-xl-down-sm, .px-xl-down-sm {
        padding-right: 1rem!important
    }
    .pb-xl-down-sm, .py-xl-down-sm {
        padding-bottom: 1rem!important
    }
    .pl-xl-down-sm, .px-xl-down-sm {
        padding-left: 1rem!important
    }
    .p-xl-down-md {
        padding: 1.5rem!important
    }
    .pt-xl-down-md, .py-xl-down-md {
        padding-top: 1.5rem!important
    }
    .pr-xl-down-md, .px-xl-down-md {
        padding-right: 1.5rem!important
    }
    .pb-xl-down-md, .py-xl-down-md {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-down-md, .px-xl-down-md {
        padding-left: 1.5rem!important
    }
    .p-xl-down-lg {
        padding: 2rem!important
    }
    .pt-xl-down-lg, .py-xl-down-lg {
        padding-top: 2rem!important
    }
    .pr-xl-down-lg, .px-xl-down-lg {
        padding-right: 2rem!important
    }
    .pb-xl-down-lg, .py-xl-down-lg {
        padding-bottom: 2rem!important
    }
    .pl-xl-down-lg, .px-xl-down-lg {
        padding-left: 2rem!important
    }
    .p-xl-down-xl {
        padding: 2.5rem!important
    }
    .pt-xl-down-xl, .py-xl-down-xl {
        padding-top: 2.5rem!important
    }
    .pr-xl-down-xl, .px-xl-down-xl {
        padding-right: 2.5rem!important
    }
    .pb-xl-down-xl, .py-xl-down-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-xl-down-xl, .px-xl-down-xl {
        padding-left: 2.5rem!important
    }
    .p-xl-down-gutter {
        padding: 30px!important
    }
    .pt-xl-down-gutter, .py-xl-down-gutter {
        padding-top: 30px!important
    }
    .pr-xl-down-gutter, .px-xl-down-gutter {
        padding-right: 30px!important
    }
    .pb-xl-down-gutter, .py-xl-down-gutter {
        padding-bottom: 30px!important
    }
    .pl-xl-down-gutter, .px-xl-down-gutter {
        padding-left: 30px!important
    }
    .p-xl-down-gutter-half {
        padding: 15px!important
    }
    .pt-xl-down-gutter-half, .py-xl-down-gutter-half {
        padding-top: 15px!important
    }
    .pr-xl-down-gutter-half, .px-xl-down-gutter-half {
        padding-right: 15px!important
    }
    .pb-xl-down-gutter-half, .py-xl-down-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-xl-down-gutter-half, .px-xl-down-gutter-half {
        padding-left: 15px!important
    }
    .m-xl-down-auto {
        margin: auto!important
    }
    .mt-xl-down-auto, .my-xl-down-auto {
        margin-top: auto!important
    }
    .mr-xl-down-auto, .mx-xl-down-auto {
        margin-right: auto!important
    }
    .mb-xl-down-auto, .my-xl-down-auto {
        margin-bottom: auto!important
    }
    .ml-xl-down-auto, .mx-xl-down-auto {
        margin-left: auto!important
    }
}

@media (min-width:1200px) {
    .m-xl-up-1 {
        margin: .125rem!important
    }
    .mt-xl-up-1, .my-xl-up-1 {
        margin-top: .125rem!important
    }
    .mr-xl-up-1, .mx-xl-up-1 {
        margin-right: .125rem!important
    }
    .mb-xl-up-1, .my-xl-up-1 {
        margin-bottom: .125rem!important
    }
    .ml-xl-up-1, .mx-xl-up-1 {
        margin-left: .125rem!important
    }
    .m-xl-up--1 {
        margin: -.125rem!important
    }
    .mt-xl-up--1, .my-xl-up--1 {
        margin-top: -.125rem!important
    }
    .mr-xl-up--1, .mx-xl-up--1 {
        margin-right: -.125rem!important
    }
    .mb-xl-up--1, .my-xl-up--1 {
        margin-bottom: -.125rem!important
    }
    .ml-xl-up--1, .mx-xl-up--1 {
        margin-left: -.125rem!important
    }
    .m-xl-up-2 {
        margin: .25rem!important
    }
    .mt-xl-up-2, .my-xl-up-2 {
        margin-top: .25rem!important
    }
    .mr-xl-up-2, .mx-xl-up-2 {
        margin-right: .25rem!important
    }
    .mb-xl-up-2, .my-xl-up-2 {
        margin-bottom: .25rem!important
    }
    .ml-xl-up-2, .mx-xl-up-2 {
        margin-left: .25rem!important
    }
    .m-xl-up--2 {
        margin: -.25rem!important
    }
    .mt-xl-up--2, .my-xl-up--2 {
        margin-top: -.25rem!important
    }
    .mr-xl-up--2, .mx-xl-up--2 {
        margin-right: -.25rem!important
    }
    .mb-xl-up--2, .my-xl-up--2 {
        margin-bottom: -.25rem!important
    }
    .ml-xl-up--2, .mx-xl-up--2 {
        margin-left: -.25rem!important
    }
    .m-xl-up-3 {
        margin: .5rem!important
    }
    .mt-xl-up-3, .my-xl-up-3 {
        margin-top: .5rem!important
    }
    .mr-xl-up-3, .mx-xl-up-3 {
        margin-right: .5rem!important
    }
    .mb-xl-up-3, .my-xl-up-3 {
        margin-bottom: .5rem!important
    }
    .ml-xl-up-3, .mx-xl-up-3 {
        margin-left: .5rem!important
    }
    .m-xl-up--3 {
        margin: -.5rem!important
    }
    .mt-xl-up--3, .my-xl-up--3 {
        margin-top: -.5rem!important
    }
    .mr-xl-up--3, .mx-xl-up--3 {
        margin-right: -.5rem!important
    }
    .mb-xl-up--3, .my-xl-up--3 {
        margin-bottom: -.5rem!important
    }
    .ml-xl-up--3, .mx-xl-up--3 {
        margin-left: -.5rem!important
    }
    .m-xl-up-4 {
        margin: .75rem!important
    }
    .mt-xl-up-4, .my-xl-up-4 {
        margin-top: .75rem!important
    }
    .mr-xl-up-4, .mx-xl-up-4 {
        margin-right: .75rem!important
    }
    .mb-xl-up-4, .my-xl-up-4 {
        margin-bottom: .75rem!important
    }
    .ml-xl-up-4, .mx-xl-up-4 {
        margin-left: .75rem!important
    }
    .m-xl-up--4 {
        margin: -.75rem!important
    }
    .mt-xl-up--4, .my-xl-up--4 {
        margin-top: -.75rem!important
    }
    .mr-xl-up--4, .mx-xl-up--4 {
        margin-right: -.75rem!important
    }
    .mb-xl-up--4, .my-xl-up--4 {
        margin-bottom: -.75rem!important
    }
    .ml-xl-up--4, .mx-xl-up--4 {
        margin-left: -.75rem!important
    }
    .m-xl-up-5 {
        margin: 1.5rem!important
    }
    .mt-xl-up-5, .my-xl-up-5 {
        margin-top: 1.5rem!important
    }
    .mr-xl-up-5, .mx-xl-up-5 {
        margin-right: 1.5rem!important
    }
    .mb-xl-up-5, .my-xl-up-5 {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-up-5, .mx-xl-up-5 {
        margin-left: 1.5rem!important
    }
    .m-xl-up--5 {
        margin: -1.5rem!important
    }
    .mt-xl-up--5, .my-xl-up--5 {
        margin-top: -1.5rem!important
    }
    .mr-xl-up--5, .mx-xl-up--5 {
        margin-right: -1.5rem!important
    }
    .mb-xl-up--5, .my-xl-up--5 {
        margin-bottom: -1.5rem!important
    }
    .ml-xl-up--5, .mx-xl-up--5 {
        margin-left: -1.5rem!important
    }
    .m-xl-up-0 {
        margin: 0!important
    }
    .mt-xl-up-0, .my-xl-up-0 {
        margin-top: 0!important
    }
    .mr-xl-up-0, .mx-xl-up-0 {
        margin-right: 0!important
    }
    .mb-xl-up-0, .my-xl-up-0 {
        margin-bottom: 0!important
    }
    .ml-xl-up-0, .mx-xl-up-0 {
        margin-left: 0!important
    }
    .m-xl-up--0 {
        margin: 0!important
    }
    .mt-xl-up--0, .my-xl-up--0 {
        margin-top: 0!important
    }
    .mr-xl-up--0, .mx-xl-up--0 {
        margin-right: 0!important
    }
    .mb-xl-up--0, .my-xl-up--0 {
        margin-bottom: 0!important
    }
    .ml-xl-up--0, .mx-xl-up--0 {
        margin-left: 0!important
    }
    .m-xl-up-10 {
        margin: 10%!important
    }
    .mt-xl-up-10, .my-xl-up-10 {
        margin-top: 10%!important
    }
    .mr-xl-up-10, .mx-xl-up-10 {
        margin-right: 10%!important
    }
    .mb-xl-up-10, .my-xl-up-10 {
        margin-bottom: 10%!important
    }
    .ml-xl-up-10, .mx-xl-up-10 {
        margin-left: 10%!important
    }
    .m-xl-up--10 {
        margin: -10%!important
    }
    .mt-xl-up--10, .my-xl-up--10 {
        margin-top: -10%!important
    }
    .mr-xl-up--10, .mx-xl-up--10 {
        margin-right: -10%!important
    }
    .mb-xl-up--10, .my-xl-up--10 {
        margin-bottom: -10%!important
    }
    .ml-xl-up--10, .mx-xl-up--10 {
        margin-left: -10%!important
    }
    .m-xl-up-15 {
        margin: 15%!important
    }
    .mt-xl-up-15, .my-xl-up-15 {
        margin-top: 15%!important
    }
    .mr-xl-up-15, .mx-xl-up-15 {
        margin-right: 15%!important
    }
    .mb-xl-up-15, .my-xl-up-15 {
        margin-bottom: 15%!important
    }
    .ml-xl-up-15, .mx-xl-up-15 {
        margin-left: 15%!important
    }
    .m-xl-up--15 {
        margin: -15%!important
    }
    .mt-xl-up--15, .my-xl-up--15 {
        margin-top: -15%!important
    }
    .mr-xl-up--15, .mx-xl-up--15 {
        margin-right: -15%!important
    }
    .mb-xl-up--15, .my-xl-up--15 {
        margin-bottom: -15%!important
    }
    .ml-xl-up--15, .mx-xl-up--15 {
        margin-left: -15%!important
    }
    .m-xl-up-20 {
        margin: 20%!important
    }
    .mt-xl-up-20, .my-xl-up-20 {
        margin-top: 20%!important
    }
    .mr-xl-up-20, .mx-xl-up-20 {
        margin-right: 20%!important
    }
    .mb-xl-up-20, .my-xl-up-20 {
        margin-bottom: 20%!important
    }
    .ml-xl-up-20, .mx-xl-up-20 {
        margin-left: 20%!important
    }
    .m-xl-up--20 {
        margin: -20%!important
    }
    .mt-xl-up--20, .my-xl-up--20 {
        margin-top: -20%!important
    }
    .mr-xl-up--20, .mx-xl-up--20 {
        margin-right: -20%!important
    }
    .mb-xl-up--20, .my-xl-up--20 {
        margin-bottom: -20%!important
    }
    .ml-xl-up--20, .mx-xl-up--20 {
        margin-left: -20%!important
    }
    .m-xl-up-25 {
        margin: 25%!important
    }
    .mt-xl-up-25, .my-xl-up-25 {
        margin-top: 25%!important
    }
    .mr-xl-up-25, .mx-xl-up-25 {
        margin-right: 25%!important
    }
    .mb-xl-up-25, .my-xl-up-25 {
        margin-bottom: 25%!important
    }
    .ml-xl-up-25, .mx-xl-up-25 {
        margin-left: 25%!important
    }
    .m-xl-up--25 {
        margin: -25%!important
    }
    .mt-xl-up--25, .my-xl-up--25 {
        margin-top: -25%!important
    }
    .mr-xl-up--25, .mx-xl-up--25 {
        margin-right: -25%!important
    }
    .mb-xl-up--25, .my-xl-up--25 {
        margin-bottom: -25%!important
    }
    .ml-xl-up--25, .mx-xl-up--25 {
        margin-left: -25%!important
    }
    .m-xl-up-30 {
        margin: 30%!important
    }
    .mt-xl-up-30, .my-xl-up-30 {
        margin-top: 30%!important
    }
    .mr-xl-up-30, .mx-xl-up-30 {
        margin-right: 30%!important
    }
    .mb-xl-up-30, .my-xl-up-30 {
        margin-bottom: 30%!important
    }
    .ml-xl-up-30, .mx-xl-up-30 {
        margin-left: 30%!important
    }
    .m-xl-up--30 {
        margin: -30%!important
    }
    .mt-xl-up--30, .my-xl-up--30 {
        margin-top: -30%!important
    }
    .mr-xl-up--30, .mx-xl-up--30 {
        margin-right: -30%!important
    }
    .mb-xl-up--30, .my-xl-up--30 {
        margin-bottom: -30%!important
    }
    .ml-xl-up--30, .mx-xl-up--30 {
        margin-left: -30%!important
    }
    .m-xl-up-35 {
        margin: 35%!important
    }
    .mt-xl-up-35, .my-xl-up-35 {
        margin-top: 35%!important
    }
    .mr-xl-up-35, .mx-xl-up-35 {
        margin-right: 35%!important
    }
    .mb-xl-up-35, .my-xl-up-35 {
        margin-bottom: 35%!important
    }
    .ml-xl-up-35, .mx-xl-up-35 {
        margin-left: 35%!important
    }
    .m-xl-up--35 {
        margin: -35%!important
    }
    .mt-xl-up--35, .my-xl-up--35 {
        margin-top: -35%!important
    }
    .mr-xl-up--35, .mx-xl-up--35 {
        margin-right: -35%!important
    }
    .mb-xl-up--35, .my-xl-up--35 {
        margin-bottom: -35%!important
    }
    .ml-xl-up--35, .mx-xl-up--35 {
        margin-left: -35%!important
    }
    .m-xl-up-40 {
        margin: 40%!important
    }
    .mt-xl-up-40, .my-xl-up-40 {
        margin-top: 40%!important
    }
    .mr-xl-up-40, .mx-xl-up-40 {
        margin-right: 40%!important
    }
    .mb-xl-up-40, .my-xl-up-40 {
        margin-bottom: 40%!important
    }
    .ml-xl-up-40, .mx-xl-up-40 {
        margin-left: 40%!important
    }
    .m-xl-up--40 {
        margin: -40%!important
    }
    .mt-xl-up--40, .my-xl-up--40 {
        margin-top: -40%!important
    }
    .mr-xl-up--40, .mx-xl-up--40 {
        margin-right: -40%!important
    }
    .mb-xl-up--40, .my-xl-up--40 {
        margin-bottom: -40%!important
    }
    .ml-xl-up--40, .mx-xl-up--40 {
        margin-left: -40%!important
    }
    .m-xl-up-45 {
        margin: 45%!important
    }
    .mt-xl-up-45, .my-xl-up-45 {
        margin-top: 45%!important
    }
    .mr-xl-up-45, .mx-xl-up-45 {
        margin-right: 45%!important
    }
    .mb-xl-up-45, .my-xl-up-45 {
        margin-bottom: 45%!important
    }
    .ml-xl-up-45, .mx-xl-up-45 {
        margin-left: 45%!important
    }
    .m-xl-up--45 {
        margin: -45%!important
    }
    .mt-xl-up--45, .my-xl-up--45 {
        margin-top: -45%!important
    }
    .mr-xl-up--45, .mx-xl-up--45 {
        margin-right: -45%!important
    }
    .mb-xl-up--45, .my-xl-up--45 {
        margin-bottom: -45%!important
    }
    .ml-xl-up--45, .mx-xl-up--45 {
        margin-left: -45%!important
    }
    .m-xl-up-50 {
        margin: 50%!important
    }
    .mt-xl-up-50, .my-xl-up-50 {
        margin-top: 50%!important
    }
    .mr-xl-up-50, .mx-xl-up-50 {
        margin-right: 50%!important
    }
    .mb-xl-up-50, .my-xl-up-50 {
        margin-bottom: 50%!important
    }
    .ml-xl-up-50, .mx-xl-up-50 {
        margin-left: 50%!important
    }
    .m-xl-up--50 {
        margin: -50%!important
    }
    .mt-xl-up--50, .my-xl-up--50 {
        margin-top: -50%!important
    }
    .mr-xl-up--50, .mx-xl-up--50 {
        margin-right: -50%!important
    }
    .mb-xl-up--50, .my-xl-up--50 {
        margin-bottom: -50%!important
    }
    .ml-xl-up--50, .mx-xl-up--50 {
        margin-left: -50%!important
    }
    .m-xl-up-55 {
        margin: 55%!important
    }
    .mt-xl-up-55, .my-xl-up-55 {
        margin-top: 55%!important
    }
    .mr-xl-up-55, .mx-xl-up-55 {
        margin-right: 55%!important
    }
    .mb-xl-up-55, .my-xl-up-55 {
        margin-bottom: 55%!important
    }
    .ml-xl-up-55, .mx-xl-up-55 {
        margin-left: 55%!important
    }
    .m-xl-up--55 {
        margin: -55%!important
    }
    .mt-xl-up--55, .my-xl-up--55 {
        margin-top: -55%!important
    }
    .mr-xl-up--55, .mx-xl-up--55 {
        margin-right: -55%!important
    }
    .mb-xl-up--55, .my-xl-up--55 {
        margin-bottom: -55%!important
    }
    .ml-xl-up--55, .mx-xl-up--55 {
        margin-left: -55%!important
    }
    .m-xl-up-60 {
        margin: 60%!important
    }
    .mt-xl-up-60, .my-xl-up-60 {
        margin-top: 60%!important
    }
    .mr-xl-up-60, .mx-xl-up-60 {
        margin-right: 60%!important
    }
    .mb-xl-up-60, .my-xl-up-60 {
        margin-bottom: 60%!important
    }
    .ml-xl-up-60, .mx-xl-up-60 {
        margin-left: 60%!important
    }
    .m-xl-up--60 {
        margin: -60%!important
    }
    .mt-xl-up--60, .my-xl-up--60 {
        margin-top: -60%!important
    }
    .mr-xl-up--60, .mx-xl-up--60 {
        margin-right: -60%!important
    }
    .mb-xl-up--60, .my-xl-up--60 {
        margin-bottom: -60%!important
    }
    .ml-xl-up--60, .mx-xl-up--60 {
        margin-left: -60%!important
    }
    .m-xl-up-65 {
        margin: 65%!important
    }
    .mt-xl-up-65, .my-xl-up-65 {
        margin-top: 65%!important
    }
    .mr-xl-up-65, .mx-xl-up-65 {
        margin-right: 65%!important
    }
    .mb-xl-up-65, .my-xl-up-65 {
        margin-bottom: 65%!important
    }
    .ml-xl-up-65, .mx-xl-up-65 {
        margin-left: 65%!important
    }
    .m-xl-up--65 {
        margin: -65%!important
    }
    .mt-xl-up--65, .my-xl-up--65 {
        margin-top: -65%!important
    }
    .mr-xl-up--65, .mx-xl-up--65 {
        margin-right: -65%!important
    }
    .mb-xl-up--65, .my-xl-up--65 {
        margin-bottom: -65%!important
    }
    .ml-xl-up--65, .mx-xl-up--65 {
        margin-left: -65%!important
    }
    .m-xl-up-70 {
        margin: 70%!important
    }
    .mt-xl-up-70, .my-xl-up-70 {
        margin-top: 70%!important
    }
    .mr-xl-up-70, .mx-xl-up-70 {
        margin-right: 70%!important
    }
    .mb-xl-up-70, .my-xl-up-70 {
        margin-bottom: 70%!important
    }
    .ml-xl-up-70, .mx-xl-up-70 {
        margin-left: 70%!important
    }
    .m-xl-up--70 {
        margin: -70%!important
    }
    .mt-xl-up--70, .my-xl-up--70 {
        margin-top: -70%!important
    }
    .mr-xl-up--70, .mx-xl-up--70 {
        margin-right: -70%!important
    }
    .mb-xl-up--70, .my-xl-up--70 {
        margin-bottom: -70%!important
    }
    .ml-xl-up--70, .mx-xl-up--70 {
        margin-left: -70%!important
    }
    .m-xl-up-75 {
        margin: 75%!important
    }
    .mt-xl-up-75, .my-xl-up-75 {
        margin-top: 75%!important
    }
    .mr-xl-up-75, .mx-xl-up-75 {
        margin-right: 75%!important
    }
    .mb-xl-up-75, .my-xl-up-75 {
        margin-bottom: 75%!important
    }
    .ml-xl-up-75, .mx-xl-up-75 {
        margin-left: 75%!important
    }
    .m-xl-up--75 {
        margin: -75%!important
    }
    .mt-xl-up--75, .my-xl-up--75 {
        margin-top: -75%!important
    }
    .mr-xl-up--75, .mx-xl-up--75 {
        margin-right: -75%!important
    }
    .mb-xl-up--75, .my-xl-up--75 {
        margin-bottom: -75%!important
    }
    .ml-xl-up--75, .mx-xl-up--75 {
        margin-left: -75%!important
    }
    .m-xl-up-80 {
        margin: 80%!important
    }
    .mt-xl-up-80, .my-xl-up-80 {
        margin-top: 80%!important
    }
    .mr-xl-up-80, .mx-xl-up-80 {
        margin-right: 80%!important
    }
    .mb-xl-up-80, .my-xl-up-80 {
        margin-bottom: 80%!important
    }
    .ml-xl-up-80, .mx-xl-up-80 {
        margin-left: 80%!important
    }
    .m-xl-up--80 {
        margin: -80%!important
    }
    .mt-xl-up--80, .my-xl-up--80 {
        margin-top: -80%!important
    }
    .mr-xl-up--80, .mx-xl-up--80 {
        margin-right: -80%!important
    }
    .mb-xl-up--80, .my-xl-up--80 {
        margin-bottom: -80%!important
    }
    .ml-xl-up--80, .mx-xl-up--80 {
        margin-left: -80%!important
    }
    .m-xl-up-85 {
        margin: 85%!important
    }
    .mt-xl-up-85, .my-xl-up-85 {
        margin-top: 85%!important
    }
    .mr-xl-up-85, .mx-xl-up-85 {
        margin-right: 85%!important
    }
    .mb-xl-up-85, .my-xl-up-85 {
        margin-bottom: 85%!important
    }
    .ml-xl-up-85, .mx-xl-up-85 {
        margin-left: 85%!important
    }
    .m-xl-up--85 {
        margin: -85%!important
    }
    .mt-xl-up--85, .my-xl-up--85 {
        margin-top: -85%!important
    }
    .mr-xl-up--85, .mx-xl-up--85 {
        margin-right: -85%!important
    }
    .mb-xl-up--85, .my-xl-up--85 {
        margin-bottom: -85%!important
    }
    .ml-xl-up--85, .mx-xl-up--85 {
        margin-left: -85%!important
    }
    .m-xl-up-90 {
        margin: 90%!important
    }
    .mt-xl-up-90, .my-xl-up-90 {
        margin-top: 90%!important
    }
    .mr-xl-up-90, .mx-xl-up-90 {
        margin-right: 90%!important
    }
    .mb-xl-up-90, .my-xl-up-90 {
        margin-bottom: 90%!important
    }
    .ml-xl-up-90, .mx-xl-up-90 {
        margin-left: 90%!important
    }
    .m-xl-up--90 {
        margin: -90%!important
    }
    .mt-xl-up--90, .my-xl-up--90 {
        margin-top: -90%!important
    }
    .mr-xl-up--90, .mx-xl-up--90 {
        margin-right: -90%!important
    }
    .mb-xl-up--90, .my-xl-up--90 {
        margin-bottom: -90%!important
    }
    .ml-xl-up--90, .mx-xl-up--90 {
        margin-left: -90%!important
    }
    .m-xl-up-95 {
        margin: 95%!important
    }
    .mt-xl-up-95, .my-xl-up-95 {
        margin-top: 95%!important
    }
    .mr-xl-up-95, .mx-xl-up-95 {
        margin-right: 95%!important
    }
    .mb-xl-up-95, .my-xl-up-95 {
        margin-bottom: 95%!important
    }
    .ml-xl-up-95, .mx-xl-up-95 {
        margin-left: 95%!important
    }
    .m-xl-up--95 {
        margin: -95%!important
    }
    .mt-xl-up--95, .my-xl-up--95 {
        margin-top: -95%!important
    }
    .mr-xl-up--95, .mx-xl-up--95 {
        margin-right: -95%!important
    }
    .mb-xl-up--95, .my-xl-up--95 {
        margin-bottom: -95%!important
    }
    .ml-xl-up--95, .mx-xl-up--95 {
        margin-left: -95%!important
    }
    .m-xl-up-100 {
        margin: 100%!important
    }
    .mt-xl-up-100, .my-xl-up-100 {
        margin-top: 100%!important
    }
    .mr-xl-up-100, .mx-xl-up-100 {
        margin-right: 100%!important
    }
    .mb-xl-up-100, .my-xl-up-100 {
        margin-bottom: 100%!important
    }
    .ml-xl-up-100, .mx-xl-up-100 {
        margin-left: 100%!important
    }
    .m-xl-up--100 {
        margin: -100%!important
    }
    .mt-xl-up--100, .my-xl-up--100 {
        margin-top: -100%!important
    }
    .mr-xl-up--100, .mx-xl-up--100 {
        margin-right: -100%!important
    }
    .mb-xl-up--100, .my-xl-up--100 {
        margin-bottom: -100%!important
    }
    .ml-xl-up--100, .mx-xl-up--100 {
        margin-left: -100%!important
    }
    .m-xl-up-10px {
        margin: 10px!important
    }
    .mt-xl-up-10px, .my-xl-up-10px {
        margin-top: 10px!important
    }
    .mr-xl-up-10px, .mx-xl-up-10px {
        margin-right: 10px!important
    }
    .mb-xl-up-10px, .my-xl-up-10px {
        margin-bottom: 10px!important
    }
    .ml-xl-up-10px, .mx-xl-up-10px {
        margin-left: 10px!important
    }
    .m-xl-up--10px {
        margin: -10px!important
    }
    .mt-xl-up--10px, .my-xl-up--10px {
        margin-top: -10px!important
    }
    .mr-xl-up--10px, .mx-xl-up--10px {
        margin-right: -10px!important
    }
    .mb-xl-up--10px, .my-xl-up--10px {
        margin-bottom: -10px!important
    }
    .ml-xl-up--10px, .mx-xl-up--10px {
        margin-left: -10px!important
    }
    .m-xl-up-20px {
        margin: 20px!important
    }
    .mt-xl-up-20px, .my-xl-up-20px {
        margin-top: 20px!important
    }
    .mr-xl-up-20px, .mx-xl-up-20px {
        margin-right: 20px!important
    }
    .mb-xl-up-20px, .my-xl-up-20px {
        margin-bottom: 20px!important
    }
    .ml-xl-up-20px, .mx-xl-up-20px {
        margin-left: 20px!important
    }
    .m-xl-up--20px {
        margin: -20px!important
    }
    .mt-xl-up--20px, .my-xl-up--20px {
        margin-top: -20px!important
    }
    .mr-xl-up--20px, .mx-xl-up--20px {
        margin-right: -20px!important
    }
    .mb-xl-up--20px, .my-xl-up--20px {
        margin-bottom: -20px!important
    }
    .ml-xl-up--20px, .mx-xl-up--20px {
        margin-left: -20px!important
    }
    .m-xl-up-30px {
        margin: 30px!important
    }
    .mt-xl-up-30px, .my-xl-up-30px {
        margin-top: 30px!important
    }
    .mr-xl-up-30px, .mx-xl-up-30px {
        margin-right: 30px!important
    }
    .mb-xl-up-30px, .my-xl-up-30px {
        margin-bottom: 30px!important
    }
    .ml-xl-up-30px, .mx-xl-up-30px {
        margin-left: 30px!important
    }
    .m-xl-up--30px {
        margin: -30px!important
    }
    .mt-xl-up--30px, .my-xl-up--30px {
        margin-top: -30px!important
    }
    .mr-xl-up--30px, .mx-xl-up--30px {
        margin-right: -30px!important
    }
    .mb-xl-up--30px, .my-xl-up--30px {
        margin-bottom: -30px!important
    }
    .ml-xl-up--30px, .mx-xl-up--30px {
        margin-left: -30px!important
    }
    .m-xl-up-40px {
        margin: 40px!important
    }
    .mt-xl-up-40px, .my-xl-up-40px {
        margin-top: 40px!important
    }
    .mr-xl-up-40px, .mx-xl-up-40px {
        margin-right: 40px!important
    }
    .mb-xl-up-40px, .my-xl-up-40px {
        margin-bottom: 40px!important
    }
    .ml-xl-up-40px, .mx-xl-up-40px {
        margin-left: 40px!important
    }
    .m-xl-up--40px {
        margin: -40px!important
    }
    .mt-xl-up--40px, .my-xl-up--40px {
        margin-top: -40px!important
    }
    .mr-xl-up--40px, .mx-xl-up--40px {
        margin-right: -40px!important
    }
    .mb-xl-up--40px, .my-xl-up--40px {
        margin-bottom: -40px!important
    }
    .ml-xl-up--40px, .mx-xl-up--40px {
        margin-left: -40px!important
    }
    .m-xl-up-50px {
        margin: 50px!important
    }
    .mt-xl-up-50px, .my-xl-up-50px {
        margin-top: 50px!important
    }
    .mr-xl-up-50px, .mx-xl-up-50px {
        margin-right: 50px!important
    }
    .mb-xl-up-50px, .my-xl-up-50px {
        margin-bottom: 50px!important
    }
    .ml-xl-up-50px, .mx-xl-up-50px {
        margin-left: 50px!important
    }
    .m-xl-up--50px {
        margin: -50px!important
    }
    .mt-xl-up--50px, .my-xl-up--50px {
        margin-top: -50px!important
    }
    .mr-xl-up--50px, .mx-xl-up--50px {
        margin-right: -50px!important
    }
    .mb-xl-up--50px, .my-xl-up--50px {
        margin-bottom: -50px!important
    }
    .ml-xl-up--50px, .mx-xl-up--50px {
        margin-left: -50px!important
    }
    .m-xl-up-60px {
        margin: 60px!important
    }
    .mt-xl-up-60px, .my-xl-up-60px {
        margin-top: 60px!important
    }
    .mr-xl-up-60px, .mx-xl-up-60px {
        margin-right: 60px!important
    }
    .mb-xl-up-60px, .my-xl-up-60px {
        margin-bottom: 60px!important
    }
    .ml-xl-up-60px, .mx-xl-up-60px {
        margin-left: 60px!important
    }
    .m-xl-up--60px {
        margin: -60px!important
    }
    .mt-xl-up--60px, .my-xl-up--60px {
        margin-top: -60px!important
    }
    .mr-xl-up--60px, .mx-xl-up--60px {
        margin-right: -60px!important
    }
    .mb-xl-up--60px, .my-xl-up--60px {
        margin-bottom: -60px!important
    }
    .ml-xl-up--60px, .mx-xl-up--60px {
        margin-left: -60px!important
    }
    .m-xl-up-70px {
        margin: 70px!important
    }
    .mt-xl-up-70px, .my-xl-up-70px {
        margin-top: 70px!important
    }
    .mr-xl-up-70px, .mx-xl-up-70px {
        margin-right: 70px!important
    }
    .mb-xl-up-70px, .my-xl-up-70px {
        margin-bottom: 70px!important
    }
    .ml-xl-up-70px, .mx-xl-up-70px {
        margin-left: 70px!important
    }
    .m-xl-up--70px {
        margin: -70px!important
    }
    .mt-xl-up--70px, .my-xl-up--70px {
        margin-top: -70px!important
    }
    .mr-xl-up--70px, .mx-xl-up--70px {
        margin-right: -70px!important
    }
    .mb-xl-up--70px, .my-xl-up--70px {
        margin-bottom: -70px!important
    }
    .ml-xl-up--70px, .mx-xl-up--70px {
        margin-left: -70px!important
    }
    .m-xl-up-80px {
        margin: 80px!important
    }
    .mt-xl-up-80px, .my-xl-up-80px {
        margin-top: 80px!important
    }
    .mr-xl-up-80px, .mx-xl-up-80px {
        margin-right: 80px!important
    }
    .mb-xl-up-80px, .my-xl-up-80px {
        margin-bottom: 80px!important
    }
    .ml-xl-up-80px, .mx-xl-up-80px {
        margin-left: 80px!important
    }
    .m-xl-up--80px {
        margin: -80px!important
    }
    .mt-xl-up--80px, .my-xl-up--80px {
        margin-top: -80px!important
    }
    .mr-xl-up--80px, .mx-xl-up--80px {
        margin-right: -80px!important
    }
    .mb-xl-up--80px, .my-xl-up--80px {
        margin-bottom: -80px!important
    }
    .ml-xl-up--80px, .mx-xl-up--80px {
        margin-left: -80px!important
    }
    .m-xl-up-90px {
        margin: 90px!important
    }
    .mt-xl-up-90px, .my-xl-up-90px {
        margin-top: 90px!important
    }
    .mr-xl-up-90px, .mx-xl-up-90px {
        margin-right: 90px!important
    }
    .mb-xl-up-90px, .my-xl-up-90px {
        margin-bottom: 90px!important
    }
    .ml-xl-up-90px, .mx-xl-up-90px {
        margin-left: 90px!important
    }
    .m-xl-up--90px {
        margin: -90px!important
    }
    .mt-xl-up--90px, .my-xl-up--90px {
        margin-top: -90px!important
    }
    .mr-xl-up--90px, .mx-xl-up--90px {
        margin-right: -90px!important
    }
    .mb-xl-up--90px, .my-xl-up--90px {
        margin-bottom: -90px!important
    }
    .ml-xl-up--90px, .mx-xl-up--90px {
        margin-left: -90px!important
    }
    .m-xl-up-100px {
        margin: 100px!important
    }
    .mt-xl-up-100px, .my-xl-up-100px {
        margin-top: 100px!important
    }
    .mr-xl-up-100px, .mx-xl-up-100px {
        margin-right: 100px!important
    }
    .mb-xl-up-100px, .my-xl-up-100px {
        margin-bottom: 100px!important
    }
    .ml-xl-up-100px, .mx-xl-up-100px {
        margin-left: 100px!important
    }
    .m-xl-up--100px {
        margin: -100px!important
    }
    .mt-xl-up--100px, .my-xl-up--100px {
        margin-top: -100px!important
    }
    .mr-xl-up--100px, .mx-xl-up--100px {
        margin-right: -100px!important
    }
    .mb-xl-up--100px, .my-xl-up--100px {
        margin-bottom: -100px!important
    }
    .ml-xl-up--100px, .mx-xl-up--100px {
        margin-left: -100px!important
    }
    .m-xl-up-150px {
        margin: 150px!important
    }
    .mt-xl-up-150px, .my-xl-up-150px {
        margin-top: 150px!important
    }
    .mr-xl-up-150px, .mx-xl-up-150px {
        margin-right: 150px!important
    }
    .mb-xl-up-150px, .my-xl-up-150px {
        margin-bottom: 150px!important
    }
    .ml-xl-up-150px, .mx-xl-up-150px {
        margin-left: 150px!important
    }
    .m-xl-up--150px {
        margin: -150px!important
    }
    .mt-xl-up--150px, .my-xl-up--150px {
        margin-top: -150px!important
    }
    .mr-xl-up--150px, .mx-xl-up--150px {
        margin-right: -150px!important
    }
    .mb-xl-up--150px, .my-xl-up--150px {
        margin-bottom: -150px!important
    }
    .ml-xl-up--150px, .mx-xl-up--150px {
        margin-left: -150px!important
    }
    .m-xl-up-200px {
        margin: 200px!important
    }
    .mt-xl-up-200px, .my-xl-up-200px {
        margin-top: 200px!important
    }
    .mr-xl-up-200px, .mx-xl-up-200px {
        margin-right: 200px!important
    }
    .mb-xl-up-200px, .my-xl-up-200px {
        margin-bottom: 200px!important
    }
    .ml-xl-up-200px, .mx-xl-up-200px {
        margin-left: 200px!important
    }
    .m-xl-up--200px {
        margin: -200px!important
    }
    .mt-xl-up--200px, .my-xl-up--200px {
        margin-top: -200px!important
    }
    .mr-xl-up--200px, .mx-xl-up--200px {
        margin-right: -200px!important
    }
    .mb-xl-up--200px, .my-xl-up--200px {
        margin-bottom: -200px!important
    }
    .ml-xl-up--200px, .mx-xl-up--200px {
        margin-left: -200px!important
    }
    .m-xl-up-250px {
        margin: 250px!important
    }
    .mt-xl-up-250px, .my-xl-up-250px {
        margin-top: 250px!important
    }
    .mr-xl-up-250px, .mx-xl-up-250px {
        margin-right: 250px!important
    }
    .mb-xl-up-250px, .my-xl-up-250px {
        margin-bottom: 250px!important
    }
    .ml-xl-up-250px, .mx-xl-up-250px {
        margin-left: 250px!important
    }
    .m-xl-up--250px {
        margin: -250px!important
    }
    .mt-xl-up--250px, .my-xl-up--250px {
        margin-top: -250px!important
    }
    .mr-xl-up--250px, .mx-xl-up--250px {
        margin-right: -250px!important
    }
    .mb-xl-up--250px, .my-xl-up--250px {
        margin-bottom: -250px!important
    }
    .ml-xl-up--250px, .mx-xl-up--250px {
        margin-left: -250px!important
    }
    .m-xl-up-300px {
        margin: 300px!important
    }
    .mt-xl-up-300px, .my-xl-up-300px {
        margin-top: 300px!important
    }
    .mr-xl-up-300px, .mx-xl-up-300px {
        margin-right: 300px!important
    }
    .mb-xl-up-300px, .my-xl-up-300px {
        margin-bottom: 300px!important
    }
    .ml-xl-up-300px, .mx-xl-up-300px {
        margin-left: 300px!important
    }
    .m-xl-up--300px {
        margin: -300px!important
    }
    .mt-xl-up--300px, .my-xl-up--300px {
        margin-top: -300px!important
    }
    .mr-xl-up--300px, .mx-xl-up--300px {
        margin-right: -300px!important
    }
    .mb-xl-up--300px, .my-xl-up--300px {
        margin-bottom: -300px!important
    }
    .ml-xl-up--300px, .mx-xl-up--300px {
        margin-left: -300px!important
    }
    .m-xl-up-350px {
        margin: 350px!important
    }
    .mt-xl-up-350px, .my-xl-up-350px {
        margin-top: 350px!important
    }
    .mr-xl-up-350px, .mx-xl-up-350px {
        margin-right: 350px!important
    }
    .mb-xl-up-350px, .my-xl-up-350px {
        margin-bottom: 350px!important
    }
    .ml-xl-up-350px, .mx-xl-up-350px {
        margin-left: 350px!important
    }
    .m-xl-up--350px {
        margin: -350px!important
    }
    .mt-xl-up--350px, .my-xl-up--350px {
        margin-top: -350px!important
    }
    .mr-xl-up--350px, .mx-xl-up--350px {
        margin-right: -350px!important
    }
    .mb-xl-up--350px, .my-xl-up--350px {
        margin-bottom: -350px!important
    }
    .ml-xl-up--350px, .mx-xl-up--350px {
        margin-left: -350px!important
    }
    .m-xl-up-400px {
        margin: 400px!important
    }
    .mt-xl-up-400px, .my-xl-up-400px {
        margin-top: 400px!important
    }
    .mr-xl-up-400px, .mx-xl-up-400px {
        margin-right: 400px!important
    }
    .mb-xl-up-400px, .my-xl-up-400px {
        margin-bottom: 400px!important
    }
    .ml-xl-up-400px, .mx-xl-up-400px {
        margin-left: 400px!important
    }
    .m-xl-up--400px {
        margin: -400px!important
    }
    .mt-xl-up--400px, .my-xl-up--400px {
        margin-top: -400px!important
    }
    .mr-xl-up--400px, .mx-xl-up--400px {
        margin-right: -400px!important
    }
    .mb-xl-up--400px, .my-xl-up--400px {
        margin-bottom: -400px!important
    }
    .ml-xl-up--400px, .mx-xl-up--400px {
        margin-left: -400px!important
    }
    .m-xl-up-450px {
        margin: 450px!important
    }
    .mt-xl-up-450px, .my-xl-up-450px {
        margin-top: 450px!important
    }
    .mr-xl-up-450px, .mx-xl-up-450px {
        margin-right: 450px!important
    }
    .mb-xl-up-450px, .my-xl-up-450px {
        margin-bottom: 450px!important
    }
    .ml-xl-up-450px, .mx-xl-up-450px {
        margin-left: 450px!important
    }
    .m-xl-up--450px {
        margin: -450px!important
    }
    .mt-xl-up--450px, .my-xl-up--450px {
        margin-top: -450px!important
    }
    .mr-xl-up--450px, .mx-xl-up--450px {
        margin-right: -450px!important
    }
    .mb-xl-up--450px, .my-xl-up--450px {
        margin-bottom: -450px!important
    }
    .ml-xl-up--450px, .mx-xl-up--450px {
        margin-left: -450px!important
    }
    .m-xl-up-500px {
        margin: 500px!important
    }
    .mt-xl-up-500px, .my-xl-up-500px {
        margin-top: 500px!important
    }
    .mr-xl-up-500px, .mx-xl-up-500px {
        margin-right: 500px!important
    }
    .mb-xl-up-500px, .my-xl-up-500px {
        margin-bottom: 500px!important
    }
    .ml-xl-up-500px, .mx-xl-up-500px {
        margin-left: 500px!important
    }
    .m-xl-up--500px {
        margin: -500px!important
    }
    .mt-xl-up--500px, .my-xl-up--500px {
        margin-top: -500px!important
    }
    .mr-xl-up--500px, .mx-xl-up--500px {
        margin-right: -500px!important
    }
    .mb-xl-up--500px, .my-xl-up--500px {
        margin-bottom: -500px!important
    }
    .ml-xl-up--500px, .mx-xl-up--500px {
        margin-left: -500px!important
    }
    .m-xl-up-550px {
        margin: 550px!important
    }
    .mt-xl-up-550px, .my-xl-up-550px {
        margin-top: 550px!important
    }
    .mr-xl-up-550px, .mx-xl-up-550px {
        margin-right: 550px!important
    }
    .mb-xl-up-550px, .my-xl-up-550px {
        margin-bottom: 550px!important
    }
    .ml-xl-up-550px, .mx-xl-up-550px {
        margin-left: 550px!important
    }
    .m-xl-up--550px {
        margin: -550px!important
    }
    .mt-xl-up--550px, .my-xl-up--550px {
        margin-top: -550px!important
    }
    .mr-xl-up--550px, .mx-xl-up--550px {
        margin-right: -550px!important
    }
    .mb-xl-up--550px, .my-xl-up--550px {
        margin-bottom: -550px!important
    }
    .ml-xl-up--550px, .mx-xl-up--550px {
        margin-left: -550px!important
    }
    .m-xl-up-600px {
        margin: 600px!important
    }
    .mt-xl-up-600px, .my-xl-up-600px {
        margin-top: 600px!important
    }
    .mr-xl-up-600px, .mx-xl-up-600px {
        margin-right: 600px!important
    }
    .mb-xl-up-600px, .my-xl-up-600px {
        margin-bottom: 600px!important
    }
    .ml-xl-up-600px, .mx-xl-up-600px {
        margin-left: 600px!important
    }
    .m-xl-up--600px {
        margin: -600px!important
    }
    .mt-xl-up--600px, .my-xl-up--600px {
        margin-top: -600px!important
    }
    .mr-xl-up--600px, .mx-xl-up--600px {
        margin-right: -600px!important
    }
    .mb-xl-up--600px, .my-xl-up--600px {
        margin-bottom: -600px!important
    }
    .ml-xl-up--600px, .mx-xl-up--600px {
        margin-left: -600px!important
    }
    .m-xl-up-650px {
        margin: 650px!important
    }
    .mt-xl-up-650px, .my-xl-up-650px {
        margin-top: 650px!important
    }
    .mr-xl-up-650px, .mx-xl-up-650px {
        margin-right: 650px!important
    }
    .mb-xl-up-650px, .my-xl-up-650px {
        margin-bottom: 650px!important
    }
    .ml-xl-up-650px, .mx-xl-up-650px {
        margin-left: 650px!important
    }
    .m-xl-up--650px {
        margin: -650px!important
    }
    .mt-xl-up--650px, .my-xl-up--650px {
        margin-top: -650px!important
    }
    .mr-xl-up--650px, .mx-xl-up--650px {
        margin-right: -650px!important
    }
    .mb-xl-up--650px, .my-xl-up--650px {
        margin-bottom: -650px!important
    }
    .ml-xl-up--650px, .mx-xl-up--650px {
        margin-left: -650px!important
    }
    .m-xl-up-700px {
        margin: 700px!important
    }
    .mt-xl-up-700px, .my-xl-up-700px {
        margin-top: 700px!important
    }
    .mr-xl-up-700px, .mx-xl-up-700px {
        margin-right: 700px!important
    }
    .mb-xl-up-700px, .my-xl-up-700px {
        margin-bottom: 700px!important
    }
    .ml-xl-up-700px, .mx-xl-up-700px {
        margin-left: 700px!important
    }
    .m-xl-up--700px {
        margin: -700px!important
    }
    .mt-xl-up--700px, .my-xl-up--700px {
        margin-top: -700px!important
    }
    .mr-xl-up--700px, .mx-xl-up--700px {
        margin-right: -700px!important
    }
    .mb-xl-up--700px, .my-xl-up--700px {
        margin-bottom: -700px!important
    }
    .ml-xl-up--700px, .mx-xl-up--700px {
        margin-left: -700px!important
    }
    .m-xl-up-750px {
        margin: 750px!important
    }
    .mt-xl-up-750px, .my-xl-up-750px {
        margin-top: 750px!important
    }
    .mr-xl-up-750px, .mx-xl-up-750px {
        margin-right: 750px!important
    }
    .mb-xl-up-750px, .my-xl-up-750px {
        margin-bottom: 750px!important
    }
    .ml-xl-up-750px, .mx-xl-up-750px {
        margin-left: 750px!important
    }
    .m-xl-up--750px {
        margin: -750px!important
    }
    .mt-xl-up--750px, .my-xl-up--750px {
        margin-top: -750px!important
    }
    .mr-xl-up--750px, .mx-xl-up--750px {
        margin-right: -750px!important
    }
    .mb-xl-up--750px, .my-xl-up--750px {
        margin-bottom: -750px!important
    }
    .ml-xl-up--750px, .mx-xl-up--750px {
        margin-left: -750px!important
    }
    .m-xl-up-800px {
        margin: 800px!important
    }
    .mt-xl-up-800px, .my-xl-up-800px {
        margin-top: 800px!important
    }
    .mr-xl-up-800px, .mx-xl-up-800px {
        margin-right: 800px!important
    }
    .mb-xl-up-800px, .my-xl-up-800px {
        margin-bottom: 800px!important
    }
    .ml-xl-up-800px, .mx-xl-up-800px {
        margin-left: 800px!important
    }
    .m-xl-up--800px {
        margin: -800px!important
    }
    .mt-xl-up--800px, .my-xl-up--800px {
        margin-top: -800px!important
    }
    .mr-xl-up--800px, .mx-xl-up--800px {
        margin-right: -800px!important
    }
    .mb-xl-up--800px, .my-xl-up--800px {
        margin-bottom: -800px!important
    }
    .ml-xl-up--800px, .mx-xl-up--800px {
        margin-left: -800px!important
    }
    .m-xl-up-900px {
        margin: 900px!important
    }
    .mt-xl-up-900px, .my-xl-up-900px {
        margin-top: 900px!important
    }
    .mr-xl-up-900px, .mx-xl-up-900px {
        margin-right: 900px!important
    }
    .mb-xl-up-900px, .my-xl-up-900px {
        margin-bottom: 900px!important
    }
    .ml-xl-up-900px, .mx-xl-up-900px {
        margin-left: 900px!important
    }
    .m-xl-up--900px {
        margin: -900px!important
    }
    .mt-xl-up--900px, .my-xl-up--900px {
        margin-top: -900px!important
    }
    .mr-xl-up--900px, .mx-xl-up--900px {
        margin-right: -900px!important
    }
    .mb-xl-up--900px, .my-xl-up--900px {
        margin-bottom: -900px!important
    }
    .ml-xl-up--900px, .mx-xl-up--900px {
        margin-left: -900px!important
    }
    .m-xl-up-850px {
        margin: 850px!important
    }
    .mt-xl-up-850px, .my-xl-up-850px {
        margin-top: 850px!important
    }
    .mr-xl-up-850px, .mx-xl-up-850px {
        margin-right: 850px!important
    }
    .mb-xl-up-850px, .my-xl-up-850px {
        margin-bottom: 850px!important
    }
    .ml-xl-up-850px, .mx-xl-up-850px {
        margin-left: 850px!important
    }
    .m-xl-up--850px {
        margin: -850px!important
    }
    .mt-xl-up--850px, .my-xl-up--850px {
        margin-top: -850px!important
    }
    .mr-xl-up--850px, .mx-xl-up--850px {
        margin-right: -850px!important
    }
    .mb-xl-up--850px, .my-xl-up--850px {
        margin-bottom: -850px!important
    }
    .ml-xl-up--850px, .mx-xl-up--850px {
        margin-left: -850px!important
    }
    .m-xl-up-1000px {
        margin: 1000px!important
    }
    .mt-xl-up-1000px, .my-xl-up-1000px {
        margin-top: 1000px!important
    }
    .mr-xl-up-1000px, .mx-xl-up-1000px {
        margin-right: 1000px!important
    }
    .mb-xl-up-1000px, .my-xl-up-1000px {
        margin-bottom: 1000px!important
    }
    .ml-xl-up-1000px, .mx-xl-up-1000px {
        margin-left: 1000px!important
    }
    .m-xl-up--1000px {
        margin: -1000px!important
    }
    .mt-xl-up--1000px, .my-xl-up--1000px {
        margin-top: -1000px!important
    }
    .mr-xl-up--1000px, .mx-xl-up--1000px {
        margin-right: -1000px!important
    }
    .mb-xl-up--1000px, .my-xl-up--1000px {
        margin-bottom: -1000px!important
    }
    .ml-xl-up--1000px, .mx-xl-up--1000px {
        margin-left: -1000px!important
    }
    .m-xl-up-1050px {
        margin: 1050px!important
    }
    .mt-xl-up-1050px, .my-xl-up-1050px {
        margin-top: 1050px!important
    }
    .mr-xl-up-1050px, .mx-xl-up-1050px {
        margin-right: 1050px!important
    }
    .mb-xl-up-1050px, .my-xl-up-1050px {
        margin-bottom: 1050px!important
    }
    .ml-xl-up-1050px, .mx-xl-up-1050px {
        margin-left: 1050px!important
    }
    .m-xl-up--1050px {
        margin: -1050px!important
    }
    .mt-xl-up--1050px, .my-xl-up--1050px {
        margin-top: -1050px!important
    }
    .mr-xl-up--1050px, .mx-xl-up--1050px {
        margin-right: -1050px!important
    }
    .mb-xl-up--1050px, .my-xl-up--1050px {
        margin-bottom: -1050px!important
    }
    .ml-xl-up--1050px, .mx-xl-up--1050px {
        margin-left: -1050px!important
    }
    .m-xl-up-1100px {
        margin: 1100px!important
    }
    .mt-xl-up-1100px, .my-xl-up-1100px {
        margin-top: 1100px!important
    }
    .mr-xl-up-1100px, .mx-xl-up-1100px {
        margin-right: 1100px!important
    }
    .mb-xl-up-1100px, .my-xl-up-1100px {
        margin-bottom: 1100px!important
    }
    .ml-xl-up-1100px, .mx-xl-up-1100px {
        margin-left: 1100px!important
    }
    .m-xl-up--1100px {
        margin: -1100px!important
    }
    .mt-xl-up--1100px, .my-xl-up--1100px {
        margin-top: -1100px!important
    }
    .mr-xl-up--1100px, .mx-xl-up--1100px {
        margin-right: -1100px!important
    }
    .mb-xl-up--1100px, .my-xl-up--1100px {
        margin-bottom: -1100px!important
    }
    .ml-xl-up--1100px, .mx-xl-up--1100px {
        margin-left: -1100px!important
    }
    .m-xl-up-1150px {
        margin: 1150px!important
    }
    .mt-xl-up-1150px, .my-xl-up-1150px {
        margin-top: 1150px!important
    }
    .mr-xl-up-1150px, .mx-xl-up-1150px {
        margin-right: 1150px!important
    }
    .mb-xl-up-1150px, .my-xl-up-1150px {
        margin-bottom: 1150px!important
    }
    .ml-xl-up-1150px, .mx-xl-up-1150px {
        margin-left: 1150px!important
    }
    .m-xl-up--1150px {
        margin: -1150px!important
    }
    .mt-xl-up--1150px, .my-xl-up--1150px {
        margin-top: -1150px!important
    }
    .mr-xl-up--1150px, .mx-xl-up--1150px {
        margin-right: -1150px!important
    }
    .mb-xl-up--1150px, .my-xl-up--1150px {
        margin-bottom: -1150px!important
    }
    .ml-xl-up--1150px, .mx-xl-up--1150px {
        margin-left: -1150px!important
    }
    .m-xl-up-1200px {
        margin: 1200px!important
    }
    .mt-xl-up-1200px, .my-xl-up-1200px {
        margin-top: 1200px!important
    }
    .mr-xl-up-1200px, .mx-xl-up-1200px {
        margin-right: 1200px!important
    }
    .mb-xl-up-1200px, .my-xl-up-1200px {
        margin-bottom: 1200px!important
    }
    .ml-xl-up-1200px, .mx-xl-up-1200px {
        margin-left: 1200px!important
    }
    .m-xl-up--1200px {
        margin: -1200px!important
    }
    .mt-xl-up--1200px, .my-xl-up--1200px {
        margin-top: -1200px!important
    }
    .mr-xl-up--1200px, .mx-xl-up--1200px {
        margin-right: -1200px!important
    }
    .mb-xl-up--1200px, .my-xl-up--1200px {
        margin-bottom: -1200px!important
    }
    .ml-xl-up--1200px, .mx-xl-up--1200px {
        margin-left: -1200px!important
    }
    .m-xl-up-xs {
        margin: .5rem!important
    }
    .mt-xl-up-xs, .my-xl-up-xs {
        margin-top: .5rem!important
    }
    .mr-xl-up-xs, .mx-xl-up-xs {
        margin-right: .5rem!important
    }
    .mb-xl-up-xs, .my-xl-up-xs {
        margin-bottom: .5rem!important
    }
    .ml-xl-up-xs, .mx-xl-up-xs {
        margin-left: .5rem!important
    }
    .m-xl-up--xs {
        margin: -.5rem!important
    }
    .mt-xl-up--xs, .my-xl-up--xs {
        margin-top: -.5rem!important
    }
    .mr-xl-up--xs, .mx-xl-up--xs {
        margin-right: -.5rem!important
    }
    .mb-xl-up--xs, .my-xl-up--xs {
        margin-bottom: -.5rem!important
    }
    .ml-xl-up--xs, .mx-xl-up--xs {
        margin-left: -.5rem!important
    }
    .m-xl-up-sm {
        margin: 1rem!important
    }
    .mt-xl-up-sm, .my-xl-up-sm {
        margin-top: 1rem!important
    }
    .mr-xl-up-sm, .mx-xl-up-sm {
        margin-right: 1rem!important
    }
    .mb-xl-up-sm, .my-xl-up-sm {
        margin-bottom: 1rem!important
    }
    .ml-xl-up-sm, .mx-xl-up-sm {
        margin-left: 1rem!important
    }
    .m-xl-up--sm {
        margin: -1rem!important
    }
    .mt-xl-up--sm, .my-xl-up--sm {
        margin-top: -1rem!important
    }
    .mr-xl-up--sm, .mx-xl-up--sm {
        margin-right: -1rem!important
    }
    .mb-xl-up--sm, .my-xl-up--sm {
        margin-bottom: -1rem!important
    }
    .ml-xl-up--sm, .mx-xl-up--sm {
        margin-left: -1rem!important
    }
    .m-xl-up-md {
        margin: 1.5rem!important
    }
    .mt-xl-up-md, .my-xl-up-md {
        margin-top: 1.5rem!important
    }
    .mr-xl-up-md, .mx-xl-up-md {
        margin-right: 1.5rem!important
    }
    .mb-xl-up-md, .my-xl-up-md {
        margin-bottom: 1.5rem!important
    }
    .ml-xl-up-md, .mx-xl-up-md {
        margin-left: 1.5rem!important
    }
    .m-xl-up--md {
        margin: -1.5rem!important
    }
    .mt-xl-up--md, .my-xl-up--md {
        margin-top: -1.5rem!important
    }
    .mr-xl-up--md, .mx-xl-up--md {
        margin-right: -1.5rem!important
    }
    .mb-xl-up--md, .my-xl-up--md {
        margin-bottom: -1.5rem!important
    }
    .ml-xl-up--md, .mx-xl-up--md {
        margin-left: -1.5rem!important
    }
    .m-xl-up-lg {
        margin: 2rem!important
    }
    .mt-xl-up-lg, .my-xl-up-lg {
        margin-top: 2rem!important
    }
    .mr-xl-up-lg, .mx-xl-up-lg {
        margin-right: 2rem!important
    }
    .mb-xl-up-lg, .my-xl-up-lg {
        margin-bottom: 2rem!important
    }
    .ml-xl-up-lg, .mx-xl-up-lg {
        margin-left: 2rem!important
    }
    .m-xl-up--lg {
        margin: -2rem!important
    }
    .mt-xl-up--lg, .my-xl-up--lg {
        margin-top: -2rem!important
    }
    .mr-xl-up--lg, .mx-xl-up--lg {
        margin-right: -2rem!important
    }
    .mb-xl-up--lg, .my-xl-up--lg {
        margin-bottom: -2rem!important
    }
    .ml-xl-up--lg, .mx-xl-up--lg {
        margin-left: -2rem!important
    }
    .m-xl-up-xl {
        margin: 2.5rem!important
    }
    .mt-xl-up-xl, .my-xl-up-xl {
        margin-top: 2.5rem!important
    }
    .mr-xl-up-xl, .mx-xl-up-xl {
        margin-right: 2.5rem!important
    }
    .mb-xl-up-xl, .my-xl-up-xl {
        margin-bottom: 2.5rem!important
    }
    .ml-xl-up-xl, .mx-xl-up-xl {
        margin-left: 2.5rem!important
    }
    .m-xl-up--xl {
        margin: -2.5rem!important
    }
    .mt-xl-up--xl, .my-xl-up--xl {
        margin-top: -2.5rem!important
    }
    .mr-xl-up--xl, .mx-xl-up--xl {
        margin-right: -2.5rem!important
    }
    .mb-xl-up--xl, .my-xl-up--xl {
        margin-bottom: -2.5rem!important
    }
    .ml-xl-up--xl, .mx-xl-up--xl {
        margin-left: -2.5rem!important
    }
    .m-xl-up-gutter {
        margin: 30px!important
    }
    .mt-xl-up-gutter, .my-xl-up-gutter {
        margin-top: 30px!important
    }
    .mr-xl-up-gutter, .mx-xl-up-gutter {
        margin-right: 30px!important
    }
    .mb-xl-up-gutter, .my-xl-up-gutter {
        margin-bottom: 30px!important
    }
    .ml-xl-up-gutter, .mx-xl-up-gutter {
        margin-left: 30px!important
    }
    .m-xl-up--gutter {
        margin: -30px!important
    }
    .mt-xl-up--gutter, .my-xl-up--gutter {
        margin-top: -30px!important
    }
    .mr-xl-up--gutter, .mx-xl-up--gutter {
        margin-right: -30px!important
    }
    .mb-xl-up--gutter, .my-xl-up--gutter {
        margin-bottom: -30px!important
    }
    .ml-xl-up--gutter, .mx-xl-up--gutter {
        margin-left: -30px!important
    }
    .m-xl-up-gutter-half {
        margin: 15px!important
    }
    .mt-xl-up-gutter-half, .my-xl-up-gutter-half {
        margin-top: 15px!important
    }
    .mr-xl-up-gutter-half, .mx-xl-up-gutter-half {
        margin-right: 15px!important
    }
    .mb-xl-up-gutter-half, .my-xl-up-gutter-half {
        margin-bottom: 15px!important
    }
    .ml-xl-up-gutter-half, .mx-xl-up-gutter-half {
        margin-left: 15px!important
    }
    .m-xl-up--gutter-half {
        margin: -15px!important
    }
    .mt-xl-up--gutter-half, .my-xl-up--gutter-half {
        margin-top: -15px!important
    }
    .mr-xl-up--gutter-half, .mx-xl-up--gutter-half {
        margin-right: -15px!important
    }
    .mb-xl-up--gutter-half, .my-xl-up--gutter-half {
        margin-bottom: -15px!important
    }
    .ml-xl-up--gutter-half, .mx-xl-up--gutter-half {
        margin-left: -15px!important
    }
    .p-xl-up-1 {
        padding: .125rem!important
    }
    .pt-xl-up-1, .py-xl-up-1 {
        padding-top: .125rem!important
    }
    .pr-xl-up-1, .px-xl-up-1 {
        padding-right: .125rem!important
    }
    .pb-xl-up-1, .py-xl-up-1 {
        padding-bottom: .125rem!important
    }
    .pl-xl-up-1, .px-xl-up-1 {
        padding-left: .125rem!important
    }
    .p-xl-up-2 {
        padding: .25rem!important
    }
    .pt-xl-up-2, .py-xl-up-2 {
        padding-top: .25rem!important
    }
    .pr-xl-up-2, .px-xl-up-2 {
        padding-right: .25rem!important
    }
    .pb-xl-up-2, .py-xl-up-2 {
        padding-bottom: .25rem!important
    }
    .pl-xl-up-2, .px-xl-up-2 {
        padding-left: .25rem!important
    }
    .p-xl-up-3 {
        padding: .5rem!important
    }
    .pt-xl-up-3, .py-xl-up-3 {
        padding-top: .5rem!important
    }
    .pr-xl-up-3, .px-xl-up-3 {
        padding-right: .5rem!important
    }
    .pb-xl-up-3, .py-xl-up-3 {
        padding-bottom: .5rem!important
    }
    .pl-xl-up-3, .px-xl-up-3 {
        padding-left: .5rem!important
    }
    .p-xl-up-4 {
        padding: .75rem!important
    }
    .pt-xl-up-4, .py-xl-up-4 {
        padding-top: .75rem!important
    }
    .pr-xl-up-4, .px-xl-up-4 {
        padding-right: .75rem!important
    }
    .pb-xl-up-4, .py-xl-up-4 {
        padding-bottom: .75rem!important
    }
    .pl-xl-up-4, .px-xl-up-4 {
        padding-left: .75rem!important
    }
    .p-xl-up-5 {
        padding: 1.5rem!important
    }
    .pt-xl-up-5, .py-xl-up-5 {
        padding-top: 1.5rem!important
    }
    .pr-xl-up-5, .px-xl-up-5 {
        padding-right: 1.5rem!important
    }
    .pb-xl-up-5, .py-xl-up-5 {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-up-5, .px-xl-up-5 {
        padding-left: 1.5rem!important
    }
    .p-xl-up-0 {
        padding: 0!important
    }
    .pt-xl-up-0, .py-xl-up-0 {
        padding-top: 0!important
    }
    .pr-xl-up-0, .px-xl-up-0 {
        padding-right: 0!important
    }
    .pb-xl-up-0, .py-xl-up-0 {
        padding-bottom: 0!important
    }
    .pl-xl-up-0, .px-xl-up-0 {
        padding-left: 0!important
    }
    .p-xl-up-10 {
        padding: 10%!important
    }
    .pt-xl-up-10, .py-xl-up-10 {
        padding-top: 10%!important
    }
    .pr-xl-up-10, .px-xl-up-10 {
        padding-right: 10%!important
    }
    .pb-xl-up-10, .py-xl-up-10 {
        padding-bottom: 10%!important
    }
    .pl-xl-up-10, .px-xl-up-10 {
        padding-left: 10%!important
    }
    .p-xl-up-15 {
        padding: 15%!important
    }
    .pt-xl-up-15, .py-xl-up-15 {
        padding-top: 15%!important
    }
    .pr-xl-up-15, .px-xl-up-15 {
        padding-right: 15%!important
    }
    .pb-xl-up-15, .py-xl-up-15 {
        padding-bottom: 15%!important
    }
    .pl-xl-up-15, .px-xl-up-15 {
        padding-left: 15%!important
    }
    .p-xl-up-20 {
        padding: 20%!important
    }
    .pt-xl-up-20, .py-xl-up-20 {
        padding-top: 20%!important
    }
    .pr-xl-up-20, .px-xl-up-20 {
        padding-right: 20%!important
    }
    .pb-xl-up-20, .py-xl-up-20 {
        padding-bottom: 20%!important
    }
    .pl-xl-up-20, .px-xl-up-20 {
        padding-left: 20%!important
    }
    .p-xl-up-25 {
        padding: 25%!important
    }
    .pt-xl-up-25, .py-xl-up-25 {
        padding-top: 25%!important
    }
    .pr-xl-up-25, .px-xl-up-25 {
        padding-right: 25%!important
    }
    .pb-xl-up-25, .py-xl-up-25 {
        padding-bottom: 25%!important
    }
    .pl-xl-up-25, .px-xl-up-25 {
        padding-left: 25%!important
    }
    .p-xl-up-30 {
        padding: 30%!important
    }
    .pt-xl-up-30, .py-xl-up-30 {
        padding-top: 30%!important
    }
    .pr-xl-up-30, .px-xl-up-30 {
        padding-right: 30%!important
    }
    .pb-xl-up-30, .py-xl-up-30 {
        padding-bottom: 30%!important
    }
    .pl-xl-up-30, .px-xl-up-30 {
        padding-left: 30%!important
    }
    .p-xl-up-35 {
        padding: 35%!important
    }
    .pt-xl-up-35, .py-xl-up-35 {
        padding-top: 35%!important
    }
    .pr-xl-up-35, .px-xl-up-35 {
        padding-right: 35%!important
    }
    .pb-xl-up-35, .py-xl-up-35 {
        padding-bottom: 35%!important
    }
    .pl-xl-up-35, .px-xl-up-35 {
        padding-left: 35%!important
    }
    .p-xl-up-40 {
        padding: 40%!important
    }
    .pt-xl-up-40, .py-xl-up-40 {
        padding-top: 40%!important
    }
    .pr-xl-up-40, .px-xl-up-40 {
        padding-right: 40%!important
    }
    .pb-xl-up-40, .py-xl-up-40 {
        padding-bottom: 40%!important
    }
    .pl-xl-up-40, .px-xl-up-40 {
        padding-left: 40%!important
    }
    .p-xl-up-45 {
        padding: 45%!important
    }
    .pt-xl-up-45, .py-xl-up-45 {
        padding-top: 45%!important
    }
    .pr-xl-up-45, .px-xl-up-45 {
        padding-right: 45%!important
    }
    .pb-xl-up-45, .py-xl-up-45 {
        padding-bottom: 45%!important
    }
    .pl-xl-up-45, .px-xl-up-45 {
        padding-left: 45%!important
    }
    .p-xl-up-50 {
        padding: 50%!important
    }
    .pt-xl-up-50, .py-xl-up-50 {
        padding-top: 50%!important
    }
    .pr-xl-up-50, .px-xl-up-50 {
        padding-right: 50%!important
    }
    .pb-xl-up-50, .py-xl-up-50 {
        padding-bottom: 50%!important
    }
    .pl-xl-up-50, .px-xl-up-50 {
        padding-left: 50%!important
    }
    .p-xl-up-55 {
        padding: 55%!important
    }
    .pt-xl-up-55, .py-xl-up-55 {
        padding-top: 55%!important
    }
    .pr-xl-up-55, .px-xl-up-55 {
        padding-right: 55%!important
    }
    .pb-xl-up-55, .py-xl-up-55 {
        padding-bottom: 55%!important
    }
    .pl-xl-up-55, .px-xl-up-55 {
        padding-left: 55%!important
    }
    .p-xl-up-60 {
        padding: 60%!important
    }
    .pt-xl-up-60, .py-xl-up-60 {
        padding-top: 60%!important
    }
    .pr-xl-up-60, .px-xl-up-60 {
        padding-right: 60%!important
    }
    .pb-xl-up-60, .py-xl-up-60 {
        padding-bottom: 60%!important
    }
    .pl-xl-up-60, .px-xl-up-60 {
        padding-left: 60%!important
    }
    .p-xl-up-65 {
        padding: 65%!important
    }
    .pt-xl-up-65, .py-xl-up-65 {
        padding-top: 65%!important
    }
    .pr-xl-up-65, .px-xl-up-65 {
        padding-right: 65%!important
    }
    .pb-xl-up-65, .py-xl-up-65 {
        padding-bottom: 65%!important
    }
    .pl-xl-up-65, .px-xl-up-65 {
        padding-left: 65%!important
    }
    .p-xl-up-70 {
        padding: 70%!important
    }
    .pt-xl-up-70, .py-xl-up-70 {
        padding-top: 70%!important
    }
    .pr-xl-up-70, .px-xl-up-70 {
        padding-right: 70%!important
    }
    .pb-xl-up-70, .py-xl-up-70 {
        padding-bottom: 70%!important
    }
    .pl-xl-up-70, .px-xl-up-70 {
        padding-left: 70%!important
    }
    .p-xl-up-75 {
        padding: 75%!important
    }
    .pt-xl-up-75, .py-xl-up-75 {
        padding-top: 75%!important
    }
    .pr-xl-up-75, .px-xl-up-75 {
        padding-right: 75%!important
    }
    .pb-xl-up-75, .py-xl-up-75 {
        padding-bottom: 75%!important
    }
    .pl-xl-up-75, .px-xl-up-75 {
        padding-left: 75%!important
    }
    .p-xl-up-80 {
        padding: 80%!important
    }
    .pt-xl-up-80, .py-xl-up-80 {
        padding-top: 80%!important
    }
    .pr-xl-up-80, .px-xl-up-80 {
        padding-right: 80%!important
    }
    .pb-xl-up-80, .py-xl-up-80 {
        padding-bottom: 80%!important
    }
    .pl-xl-up-80, .px-xl-up-80 {
        padding-left: 80%!important
    }
    .p-xl-up-85 {
        padding: 85%!important
    }
    .pt-xl-up-85, .py-xl-up-85 {
        padding-top: 85%!important
    }
    .pr-xl-up-85, .px-xl-up-85 {
        padding-right: 85%!important
    }
    .pb-xl-up-85, .py-xl-up-85 {
        padding-bottom: 85%!important
    }
    .pl-xl-up-85, .px-xl-up-85 {
        padding-left: 85%!important
    }
    .p-xl-up-90 {
        padding: 90%!important
    }
    .pt-xl-up-90, .py-xl-up-90 {
        padding-top: 90%!important
    }
    .pr-xl-up-90, .px-xl-up-90 {
        padding-right: 90%!important
    }
    .pb-xl-up-90, .py-xl-up-90 {
        padding-bottom: 90%!important
    }
    .pl-xl-up-90, .px-xl-up-90 {
        padding-left: 90%!important
    }
    .p-xl-up-95 {
        padding: 95%!important
    }
    .pt-xl-up-95, .py-xl-up-95 {
        padding-top: 95%!important
    }
    .pr-xl-up-95, .px-xl-up-95 {
        padding-right: 95%!important
    }
    .pb-xl-up-95, .py-xl-up-95 {
        padding-bottom: 95%!important
    }
    .pl-xl-up-95, .px-xl-up-95 {
        padding-left: 95%!important
    }
    .p-xl-up-100 {
        padding: 100%!important
    }
    .pt-xl-up-100, .py-xl-up-100 {
        padding-top: 100%!important
    }
    .pr-xl-up-100, .px-xl-up-100 {
        padding-right: 100%!important
    }
    .pb-xl-up-100, .py-xl-up-100 {
        padding-bottom: 100%!important
    }
    .pl-xl-up-100, .px-xl-up-100 {
        padding-left: 100%!important
    }
    .p-xl-up-10px {
        padding: 10px!important
    }
    .pt-xl-up-10px, .py-xl-up-10px {
        padding-top: 10px!important
    }
    .pr-xl-up-10px, .px-xl-up-10px {
        padding-right: 10px!important
    }
    .pb-xl-up-10px, .py-xl-up-10px {
        padding-bottom: 10px!important
    }
    .pl-xl-up-10px, .px-xl-up-10px {
        padding-left: 10px!important
    }
    .p-xl-up-20px {
        padding: 20px!important
    }
    .pt-xl-up-20px, .py-xl-up-20px {
        padding-top: 20px!important
    }
    .pr-xl-up-20px, .px-xl-up-20px {
        padding-right: 20px!important
    }
    .pb-xl-up-20px, .py-xl-up-20px {
        padding-bottom: 20px!important
    }
    .pl-xl-up-20px, .px-xl-up-20px {
        padding-left: 20px!important
    }
    .p-xl-up-30px {
        padding: 30px!important
    }
    .pt-xl-up-30px, .py-xl-up-30px {
        padding-top: 30px!important
    }
    .pr-xl-up-30px, .px-xl-up-30px {
        padding-right: 30px!important
    }
    .pb-xl-up-30px, .py-xl-up-30px {
        padding-bottom: 30px!important
    }
    .pl-xl-up-30px, .px-xl-up-30px {
        padding-left: 30px!important
    }
    .p-xl-up-40px {
        padding: 40px!important
    }
    .pt-xl-up-40px, .py-xl-up-40px {
        padding-top: 40px!important
    }
    .pr-xl-up-40px, .px-xl-up-40px {
        padding-right: 40px!important
    }
    .pb-xl-up-40px, .py-xl-up-40px {
        padding-bottom: 40px!important
    }
    .pl-xl-up-40px, .px-xl-up-40px {
        padding-left: 40px!important
    }
    .p-xl-up-50px {
        padding: 50px!important
    }
    .pt-xl-up-50px, .py-xl-up-50px {
        padding-top: 50px!important
    }
    .pr-xl-up-50px, .px-xl-up-50px {
        padding-right: 50px!important
    }
    .pb-xl-up-50px, .py-xl-up-50px {
        padding-bottom: 50px!important
    }
    .pl-xl-up-50px, .px-xl-up-50px {
        padding-left: 50px!important
    }
    .p-xl-up-60px {
        padding: 60px!important
    }
    .pt-xl-up-60px, .py-xl-up-60px {
        padding-top: 60px!important
    }
    .pr-xl-up-60px, .px-xl-up-60px {
        padding-right: 60px!important
    }
    .pb-xl-up-60px, .py-xl-up-60px {
        padding-bottom: 60px!important
    }
    .pl-xl-up-60px, .px-xl-up-60px {
        padding-left: 60px!important
    }
    .p-xl-up-70px {
        padding: 70px!important
    }
    .pt-xl-up-70px, .py-xl-up-70px {
        padding-top: 70px!important
    }
    .pr-xl-up-70px, .px-xl-up-70px {
        padding-right: 70px!important
    }
    .pb-xl-up-70px, .py-xl-up-70px {
        padding-bottom: 70px!important
    }
    .pl-xl-up-70px, .px-xl-up-70px {
        padding-left: 70px!important
    }
    .p-xl-up-80px {
        padding: 80px!important
    }
    .pt-xl-up-80px, .py-xl-up-80px {
        padding-top: 80px!important
    }
    .pr-xl-up-80px, .px-xl-up-80px {
        padding-right: 80px!important
    }
    .pb-xl-up-80px, .py-xl-up-80px {
        padding-bottom: 80px!important
    }
    .pl-xl-up-80px, .px-xl-up-80px {
        padding-left: 80px!important
    }
    .p-xl-up-90px {
        padding: 90px!important
    }
    .pt-xl-up-90px, .py-xl-up-90px {
        padding-top: 90px!important
    }
    .pr-xl-up-90px, .px-xl-up-90px {
        padding-right: 90px!important
    }
    .pb-xl-up-90px, .py-xl-up-90px {
        padding-bottom: 90px!important
    }
    .pl-xl-up-90px, .px-xl-up-90px {
        padding-left: 90px!important
    }
    .p-xl-up-100px {
        padding: 100px!important
    }
    .pt-xl-up-100px, .py-xl-up-100px {
        padding-top: 100px!important
    }
    .pr-xl-up-100px, .px-xl-up-100px {
        padding-right: 100px!important
    }
    .pb-xl-up-100px, .py-xl-up-100px {
        padding-bottom: 100px!important
    }
    .pl-xl-up-100px, .px-xl-up-100px {
        padding-left: 100px!important
    }
    .p-xl-up-150px {
        padding: 150px!important
    }
    .pt-xl-up-150px, .py-xl-up-150px {
        padding-top: 150px!important
    }
    .pr-xl-up-150px, .px-xl-up-150px {
        padding-right: 150px!important
    }
    .pb-xl-up-150px, .py-xl-up-150px {
        padding-bottom: 150px!important
    }
    .pl-xl-up-150px, .px-xl-up-150px {
        padding-left: 150px!important
    }
    .p-xl-up-200px {
        padding: 200px!important
    }
    .pt-xl-up-200px, .py-xl-up-200px {
        padding-top: 200px!important
    }
    .pr-xl-up-200px, .px-xl-up-200px {
        padding-right: 200px!important
    }
    .pb-xl-up-200px, .py-xl-up-200px {
        padding-bottom: 200px!important
    }
    .pl-xl-up-200px, .px-xl-up-200px {
        padding-left: 200px!important
    }
    .p-xl-up-250px {
        padding: 250px!important
    }
    .pt-xl-up-250px, .py-xl-up-250px {
        padding-top: 250px!important
    }
    .pr-xl-up-250px, .px-xl-up-250px {
        padding-right: 250px!important
    }
    .pb-xl-up-250px, .py-xl-up-250px {
        padding-bottom: 250px!important
    }
    .pl-xl-up-250px, .px-xl-up-250px {
        padding-left: 250px!important
    }
    .p-xl-up-300px {
        padding: 300px!important
    }
    .pt-xl-up-300px, .py-xl-up-300px {
        padding-top: 300px!important
    }
    .pr-xl-up-300px, .px-xl-up-300px {
        padding-right: 300px!important
    }
    .pb-xl-up-300px, .py-xl-up-300px {
        padding-bottom: 300px!important
    }
    .pl-xl-up-300px, .px-xl-up-300px {
        padding-left: 300px!important
    }
    .p-xl-up-350px {
        padding: 350px!important
    }
    .pt-xl-up-350px, .py-xl-up-350px {
        padding-top: 350px!important
    }
    .pr-xl-up-350px, .px-xl-up-350px {
        padding-right: 350px!important
    }
    .pb-xl-up-350px, .py-xl-up-350px {
        padding-bottom: 350px!important
    }
    .pl-xl-up-350px, .px-xl-up-350px {
        padding-left: 350px!important
    }
    .p-xl-up-400px {
        padding: 400px!important
    }
    .pt-xl-up-400px, .py-xl-up-400px {
        padding-top: 400px!important
    }
    .pr-xl-up-400px, .px-xl-up-400px {
        padding-right: 400px!important
    }
    .pb-xl-up-400px, .py-xl-up-400px {
        padding-bottom: 400px!important
    }
    .pl-xl-up-400px, .px-xl-up-400px {
        padding-left: 400px!important
    }
    .p-xl-up-450px {
        padding: 450px!important
    }
    .pt-xl-up-450px, .py-xl-up-450px {
        padding-top: 450px!important
    }
    .pr-xl-up-450px, .px-xl-up-450px {
        padding-right: 450px!important
    }
    .pb-xl-up-450px, .py-xl-up-450px {
        padding-bottom: 450px!important
    }
    .pl-xl-up-450px, .px-xl-up-450px {
        padding-left: 450px!important
    }
    .p-xl-up-500px {
        padding: 500px!important
    }
    .pt-xl-up-500px, .py-xl-up-500px {
        padding-top: 500px!important
    }
    .pr-xl-up-500px, .px-xl-up-500px {
        padding-right: 500px!important
    }
    .pb-xl-up-500px, .py-xl-up-500px {
        padding-bottom: 500px!important
    }
    .pl-xl-up-500px, .px-xl-up-500px {
        padding-left: 500px!important
    }
    .p-xl-up-550px {
        padding: 550px!important
    }
    .pt-xl-up-550px, .py-xl-up-550px {
        padding-top: 550px!important
    }
    .pr-xl-up-550px, .px-xl-up-550px {
        padding-right: 550px!important
    }
    .pb-xl-up-550px, .py-xl-up-550px {
        padding-bottom: 550px!important
    }
    .pl-xl-up-550px, .px-xl-up-550px {
        padding-left: 550px!important
    }
    .p-xl-up-600px {
        padding: 600px!important
    }
    .pt-xl-up-600px, .py-xl-up-600px {
        padding-top: 600px!important
    }
    .pr-xl-up-600px, .px-xl-up-600px {
        padding-right: 600px!important
    }
    .pb-xl-up-600px, .py-xl-up-600px {
        padding-bottom: 600px!important
    }
    .pl-xl-up-600px, .px-xl-up-600px {
        padding-left: 600px!important
    }
    .p-xl-up-650px {
        padding: 650px!important
    }
    .pt-xl-up-650px, .py-xl-up-650px {
        padding-top: 650px!important
    }
    .pr-xl-up-650px, .px-xl-up-650px {
        padding-right: 650px!important
    }
    .pb-xl-up-650px, .py-xl-up-650px {
        padding-bottom: 650px!important
    }
    .pl-xl-up-650px, .px-xl-up-650px {
        padding-left: 650px!important
    }
    .p-xl-up-700px {
        padding: 700px!important
    }
    .pt-xl-up-700px, .py-xl-up-700px {
        padding-top: 700px!important
    }
    .pr-xl-up-700px, .px-xl-up-700px {
        padding-right: 700px!important
    }
    .pb-xl-up-700px, .py-xl-up-700px {
        padding-bottom: 700px!important
    }
    .pl-xl-up-700px, .px-xl-up-700px {
        padding-left: 700px!important
    }
    .p-xl-up-750px {
        padding: 750px!important
    }
    .pt-xl-up-750px, .py-xl-up-750px {
        padding-top: 750px!important
    }
    .pr-xl-up-750px, .px-xl-up-750px {
        padding-right: 750px!important
    }
    .pb-xl-up-750px, .py-xl-up-750px {
        padding-bottom: 750px!important
    }
    .pl-xl-up-750px, .px-xl-up-750px {
        padding-left: 750px!important
    }
    .p-xl-up-800px {
        padding: 800px!important
    }
    .pt-xl-up-800px, .py-xl-up-800px {
        padding-top: 800px!important
    }
    .pr-xl-up-800px, .px-xl-up-800px {
        padding-right: 800px!important
    }
    .pb-xl-up-800px, .py-xl-up-800px {
        padding-bottom: 800px!important
    }
    .pl-xl-up-800px, .px-xl-up-800px {
        padding-left: 800px!important
    }
    .p-xl-up-900px {
        padding: 900px!important
    }
    .pt-xl-up-900px, .py-xl-up-900px {
        padding-top: 900px!important
    }
    .pr-xl-up-900px, .px-xl-up-900px {
        padding-right: 900px!important
    }
    .pb-xl-up-900px, .py-xl-up-900px {
        padding-bottom: 900px!important
    }
    .pl-xl-up-900px, .px-xl-up-900px {
        padding-left: 900px!important
    }
    .p-xl-up-850px {
        padding: 850px!important
    }
    .pt-xl-up-850px, .py-xl-up-850px {
        padding-top: 850px!important
    }
    .pr-xl-up-850px, .px-xl-up-850px {
        padding-right: 850px!important
    }
    .pb-xl-up-850px, .py-xl-up-850px {
        padding-bottom: 850px!important
    }
    .pl-xl-up-850px, .px-xl-up-850px {
        padding-left: 850px!important
    }
    .p-xl-up-1000px {
        padding: 1000px!important
    }
    .pt-xl-up-1000px, .py-xl-up-1000px {
        padding-top: 1000px!important
    }
    .pr-xl-up-1000px, .px-xl-up-1000px {
        padding-right: 1000px!important
    }
    .pb-xl-up-1000px, .py-xl-up-1000px {
        padding-bottom: 1000px!important
    }
    .pl-xl-up-1000px, .px-xl-up-1000px {
        padding-left: 1000px!important
    }
    .p-xl-up-1050px {
        padding: 1050px!important
    }
    .pt-xl-up-1050px, .py-xl-up-1050px {
        padding-top: 1050px!important
    }
    .pr-xl-up-1050px, .px-xl-up-1050px {
        padding-right: 1050px!important
    }
    .pb-xl-up-1050px, .py-xl-up-1050px {
        padding-bottom: 1050px!important
    }
    .pl-xl-up-1050px, .px-xl-up-1050px {
        padding-left: 1050px!important
    }
    .p-xl-up-1100px {
        padding: 1100px!important
    }
    .pt-xl-up-1100px, .py-xl-up-1100px {
        padding-top: 1100px!important
    }
    .pr-xl-up-1100px, .px-xl-up-1100px {
        padding-right: 1100px!important
    }
    .pb-xl-up-1100px, .py-xl-up-1100px {
        padding-bottom: 1100px!important
    }
    .pl-xl-up-1100px, .px-xl-up-1100px {
        padding-left: 1100px!important
    }
    .p-xl-up-1150px {
        padding: 1150px!important
    }
    .pt-xl-up-1150px, .py-xl-up-1150px {
        padding-top: 1150px!important
    }
    .pr-xl-up-1150px, .px-xl-up-1150px {
        padding-right: 1150px!important
    }
    .pb-xl-up-1150px, .py-xl-up-1150px {
        padding-bottom: 1150px!important
    }
    .pl-xl-up-1150px, .px-xl-up-1150px {
        padding-left: 1150px!important
    }
    .p-xl-up-1200px {
        padding: 1200px!important
    }
    .pt-xl-up-1200px, .py-xl-up-1200px {
        padding-top: 1200px!important
    }
    .pr-xl-up-1200px, .px-xl-up-1200px {
        padding-right: 1200px!important
    }
    .pb-xl-up-1200px, .py-xl-up-1200px {
        padding-bottom: 1200px!important
    }
    .pl-xl-up-1200px, .px-xl-up-1200px {
        padding-left: 1200px!important
    }
    .p-xl-up-xs {
        padding: .5rem!important
    }
    .pt-xl-up-xs, .py-xl-up-xs {
        padding-top: .5rem!important
    }
    .pr-xl-up-xs, .px-xl-up-xs {
        padding-right: .5rem!important
    }
    .pb-xl-up-xs, .py-xl-up-xs {
        padding-bottom: .5rem!important
    }
    .pl-xl-up-xs, .px-xl-up-xs {
        padding-left: .5rem!important
    }
    .p-xl-up-sm {
        padding: 1rem!important
    }
    .pt-xl-up-sm, .py-xl-up-sm {
        padding-top: 1rem!important
    }
    .pr-xl-up-sm, .px-xl-up-sm {
        padding-right: 1rem!important
    }
    .pb-xl-up-sm, .py-xl-up-sm {
        padding-bottom: 1rem!important
    }
    .pl-xl-up-sm, .px-xl-up-sm {
        padding-left: 1rem!important
    }
    .p-xl-up-md {
        padding: 1.5rem!important
    }
    .pt-xl-up-md, .py-xl-up-md {
        padding-top: 1.5rem!important
    }
    .pr-xl-up-md, .px-xl-up-md {
        padding-right: 1.5rem!important
    }
    .pb-xl-up-md, .py-xl-up-md {
        padding-bottom: 1.5rem!important
    }
    .pl-xl-up-md, .px-xl-up-md {
        padding-left: 1.5rem!important
    }
    .p-xl-up-lg {
        padding: 2rem!important
    }
    .pt-xl-up-lg, .py-xl-up-lg {
        padding-top: 2rem!important
    }
    .pr-xl-up-lg, .px-xl-up-lg {
        padding-right: 2rem!important
    }
    .pb-xl-up-lg, .py-xl-up-lg {
        padding-bottom: 2rem!important
    }
    .pl-xl-up-lg, .px-xl-up-lg {
        padding-left: 2rem!important
    }
    .p-xl-up-xl {
        padding: 2.5rem!important
    }
    .pt-xl-up-xl, .py-xl-up-xl {
        padding-top: 2.5rem!important
    }
    .pr-xl-up-xl, .px-xl-up-xl {
        padding-right: 2.5rem!important
    }
    .pb-xl-up-xl, .py-xl-up-xl {
        padding-bottom: 2.5rem!important
    }
    .pl-xl-up-xl, .px-xl-up-xl {
        padding-left: 2.5rem!important
    }
    .p-xl-up-gutter {
        padding: 30px!important
    }
    .pt-xl-up-gutter, .py-xl-up-gutter {
        padding-top: 30px!important
    }
    .pr-xl-up-gutter, .px-xl-up-gutter {
        padding-right: 30px!important
    }
    .pb-xl-up-gutter, .py-xl-up-gutter {
        padding-bottom: 30px!important
    }
    .pl-xl-up-gutter, .px-xl-up-gutter {
        padding-left: 30px!important
    }
    .p-xl-up-gutter-half {
        padding: 15px!important
    }
    .pt-xl-up-gutter-half, .py-xl-up-gutter-half {
        padding-top: 15px!important
    }
    .pr-xl-up-gutter-half, .px-xl-up-gutter-half {
        padding-right: 15px!important
    }
    .pb-xl-up-gutter-half, .py-xl-up-gutter-half {
        padding-bottom: 15px!important
    }
    .pl-xl-up-gutter-half, .px-xl-up-gutter-half {
        padding-left: 15px!important
    }
    .m-xl-up-auto {
        margin: auto!important
    }
    .mt-xl-up-auto, .my-xl-up-auto {
        margin-top: auto!important
    }
    .mr-xl-up-auto, .mx-xl-up-auto {
        margin-right: auto!important
    }
    .mb-xl-up-auto, .my-xl-up-auto {
        margin-bottom: auto!important
    }
    .ml-xl-up-auto, .mx-xl-up-auto {
        margin-left: auto!important
    }
}

.w-10 {
    width: 10%!important
}

.max-w-10 {
    max-width: 10%!important
}

.min-w-10 {
    min-width: 10%!important
}

.h-10 {
    height: 10%!important
}

.max-h-10 {
    max-height: 10%!important
}

.min-h-10 {
    min-height: 10%!important
}

.w-15 {
    width: 15%!important
}

.max-w-15 {
    max-width: 15%!important
}

.min-w-15 {
    min-width: 15%!important
}

.h-15 {
    height: 15%!important
}

.max-h-15 {
    max-height: 15%!important
}

.min-h-15 {
    min-height: 15%!important
}

.w-20 {
    width: 20%!important
}

.max-w-20 {
    max-width: 20%!important
}

.min-w-20 {
    min-width: 20%!important
}

.h-20 {
    height: 20%!important
}

.max-h-20 {
    max-height: 20%!important
}

.min-h-20 {
    min-height: 20%!important
}

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

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

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

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

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

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

.w-30 {
    width: 30%!important
}

.max-w-30 {
    max-width: 30%!important
}

.min-w-30 {
    min-width: 30%!important
}

.h-30 {
    height: 30%!important
}

.max-h-30 {
    max-height: 30%!important
}

.min-h-30 {
    min-height: 30%!important
}

.w-35 {
    width: 35%!important
}

.max-w-35 {
    max-width: 35%!important
}

.min-w-35 {
    min-width: 35%!important
}

.h-35 {
    height: 35%!important
}

.max-h-35 {
    max-height: 35%!important
}

.min-h-35 {
    min-height: 35%!important
}

.w-40 {
    width: 40%!important
}

.max-w-40 {
    max-width: 40%!important
}

.min-w-40 {
    min-width: 40%!important
}

.h-40 {
    height: 40%!important
}

.max-h-40 {
    max-height: 40%!important
}

.min-h-40 {
    min-height: 40%!important
}

.w-45 {
    width: 45%!important
}

.max-w-45 {
    max-width: 45%!important
}

.min-w-45 {
    min-width: 45%!important
}

.h-45 {
    height: 45%!important
}

.max-h-45 {
    max-height: 45%!important
}

.min-h-45 {
    min-height: 45%!important
}

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

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

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

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

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

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

.w-55 {
    width: 55%!important
}

.max-w-55 {
    max-width: 55%!important
}

.min-w-55 {
    min-width: 55%!important
}

.h-55 {
    height: 55%!important
}

.max-h-55 {
    max-height: 55%!important
}

.min-h-55 {
    min-height: 55%!important
}

.w-60 {
    width: 60%!important
}

.max-w-60 {
    max-width: 60%!important
}

.min-w-60 {
    min-width: 60%!important
}

.h-60 {
    height: 60%!important
}

.max-h-60 {
    max-height: 60%!important
}

.min-h-60 {
    min-height: 60%!important
}

.w-65 {
    width: 65%!important
}

.max-w-65 {
    max-width: 65%!important
}

.min-w-65 {
    min-width: 65%!important
}

.h-65 {
    height: 65%!important
}

.max-h-65 {
    max-height: 65%!important
}

.min-h-65 {
    min-height: 65%!important
}

.w-70 {
    width: 70%!important
}

.max-w-70 {
    max-width: 70%!important
}

.min-w-70 {
    min-width: 70%!important
}

.h-70 {
    height: 70%!important
}

.max-h-70 {
    max-height: 70%!important
}

.min-h-70 {
    min-height: 70%!important
}

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

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

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

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

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

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

.w-80 {
    width: 80%!important
}

.max-w-80 {
    max-width: 80%!important
}

.min-w-80 {
    min-width: 80%!important
}

.h-80 {
    height: 80%!important
}

.max-h-80 {
    max-height: 80%!important
}

.min-h-80 {
    min-height: 80%!important
}

.w-85 {
    width: 85%!important
}

.max-w-85 {
    max-width: 85%!important
}

.min-w-85 {
    min-width: 85%!important
}

.h-85 {
    height: 85%!important
}

.max-h-85 {
    max-height: 85%!important
}

.min-h-85 {
    min-height: 85%!important
}

.w-90 {
    width: 90%!important
}

.max-w-90 {
    max-width: 90%!important
}

.min-w-90 {
    min-width: 90%!important
}

.h-90 {
    height: 90%!important
}

.max-h-90 {
    max-height: 90%!important
}

.min-h-90 {
    min-height: 90%!important
}

.w-95 {
    width: 95%!important
}

.max-w-95 {
    max-width: 95%!important
}

.min-w-95 {
    min-width: 95%!important
}

.h-95 {
    height: 95%!important
}

.max-h-95 {
    max-height: 95%!important
}

.min-h-95 {
    min-height: 95%!important
}

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

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

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

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

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

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

.w-10px {
    width: 10px!important
}

.max-w-10px {
    max-width: 10px!important
}

.min-w-10px {
    min-width: 10px!important
}

.h-10px {
    height: 10px!important
}

.max-h-10px {
    max-height: 10px!important
}

.min-h-10px {
    min-height: 10px!important
}

.w-20px {
    width: 20px!important
}

.max-w-20px {
    max-width: 20px!important
}

.min-w-20px {
    min-width: 20px!important
}

.h-20px {
    height: 20px!important
}

.max-h-20px {
    max-height: 20px!important
}

.min-h-20px {
    min-height: 20px!important
}

.w-30px {
    width: 30px!important
}

.max-w-30px {
    max-width: 30px!important
}

.min-w-30px {
    min-width: 30px!important
}

.h-30px {
    height: 30px!important
}

.max-h-30px {
    max-height: 30px!important
}

.min-h-30px {
    min-height: 30px!important
}

.w-40px {
    width: 40px!important
}

.max-w-40px {
    max-width: 40px!important
}

.min-w-40px {
    min-width: 40px!important
}

.h-40px {
    height: 40px!important
}

.max-h-40px {
    max-height: 40px!important
}

.min-h-40px {
    min-height: 40px!important
}

.w-50px {
    width: 50px!important
}

.max-w-50px {
    max-width: 50px!important
}

.min-w-50px {
    min-width: 50px!important
}

.h-50px {
    height: 50px!important
}

.max-h-50px {
    max-height: 50px!important
}

.min-h-50px {
    min-height: 50px!important
}

.w-60px {
    width: 60px!important
}

.max-w-60px {
    max-width: 60px!important
}

.min-w-60px {
    min-width: 60px!important
}

.h-60px {
    height: 60px!important
}

.max-h-60px {
    max-height: 60px!important
}

.min-h-60px {
    min-height: 60px!important
}

.w-70px {
    width: 70px!important
}

.max-w-70px {
    max-width: 70px!important
}

.min-w-70px {
    min-width: 70px!important
}

.h-70px {
    height: 70px!important
}

.max-h-70px {
    max-height: 70px!important
}

.min-h-70px {
    min-height: 70px!important
}

.w-80px {
    width: 80px!important
}

.max-w-80px {
    max-width: 80px!important
}

.min-w-80px {
    min-width: 80px!important
}

.h-80px {
    height: 80px!important
}

.max-h-80px {
    max-height: 80px!important
}

.min-h-80px {
    min-height: 80px!important
}

.w-90px {
    width: 90px!important
}

.max-w-90px {
    max-width: 90px!important
}

.min-w-90px {
    min-width: 90px!important
}

.h-90px {
    height: 90px!important
}

.max-h-90px {
    max-height: 90px!important
}

.min-h-90px {
    min-height: 90px!important
}

.w-100px {
    width: 100px!important
}

.max-w-100px {
    max-width: 100px!important
}

.min-w-100px {
    min-width: 100px!important
}

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

.max-h-100px {
    max-height: 100px!important
}

.min-h-100px {
    min-height: 100px!important
}

.w-150px {
    width: 150px!important
}

.max-w-150px {
    max-width: 150px!important
}

.min-w-150px {
    min-width: 150px!important
}

.h-150px {
    height: 150px!important
}

.max-h-150px {
    max-height: 150px!important
}

.min-h-150px {
    min-height: 150px!important
}

.w-200px {
    width: 200px!important
}

.max-w-200px {
    max-width: 200px!important
}

.min-w-200px {
    min-width: 200px!important
}

.h-200px {
    height: 200px!important
}

.max-h-200px {
    max-height: 200px!important
}

.min-h-200px {
    min-height: 200px!important
}

.w-250px {
    width: 250px!important
}

.max-w-250px {
    max-width: 250px!important
}

.min-w-250px {
    min-width: 250px!important
}

.h-250px {
    height: 250px!important
}

.max-h-250px {
    max-height: 250px!important
}

.min-h-250px {
    min-height: 250px!important
}

.w-300px {
    width: 300px!important
}

.max-w-300px {
    max-width: 300px!important
}

.min-w-300px {
    min-width: 300px!important
}

.h-300px {
    height: 300px!important
}

.max-h-300px {
    max-height: 300px!important
}

.min-h-300px {
    min-height: 300px!important
}

.w-350px {
    width: 350px!important
}

.max-w-350px {
    max-width: 350px!important
}

.min-w-350px {
    min-width: 350px!important
}

.h-350px {
    height: 350px!important
}

.max-h-350px {
    max-height: 350px!important
}

.min-h-350px {
    min-height: 350px!important
}

.w-400px {
    width: 400px!important
}

.max-w-400px {
    max-width: 400px!important
}

.min-w-400px {
    min-width: 400px!important
}

.h-400px {
    height: 400px!important
}

.max-h-400px {
    max-height: 400px!important
}

.min-h-400px {
    min-height: 400px!important
}

.w-450px {
    width: 450px!important
}

.max-w-450px {
    max-width: 450px!important
}

.min-w-450px {
    min-width: 450px!important
}

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

.max-h-450px {
    max-height: 450px!important
}

.min-h-450px {
    min-height: 450px!important
}

.w-500px {
    width: 500px!important
}

.max-w-500px {
    max-width: 500px!important
}

.min-w-500px {
    min-width: 500px!important
}

.h-500px {
    height: 500px!important
}

.max-h-500px {
    max-height: 500px!important
}

.min-h-500px {
    min-height: 500px!important
}

.w-550px {
    width: 550px!important
}

.max-w-550px {
    max-width: 550px!important
}

.min-w-550px {
    min-width: 550px!important
}

.h-550px {
    height: 550px!important
}

.max-h-550px {
    max-height: 550px!important
}

.min-h-550px {
    min-height: 550px!important
}

.w-600px {
    width: 600px!important
}

.max-w-600px {
    max-width: 600px!important
}

.min-w-600px {
    min-width: 600px!important
}

.h-600px {
    height: 600px!important
}

.max-h-600px {
    max-height: 600px!important
}

.min-h-600px {
    min-height: 600px!important
}

.w-650px {
    width: 650px!important
}

.max-w-650px {
    max-width: 650px!important
}

.min-w-650px {
    min-width: 650px!important
}

.h-650px {
    height: 650px!important
}

.max-h-650px {
    max-height: 650px!important
}

.min-h-650px {
    min-height: 650px!important
}

.w-700px {
    width: 700px!important
}

.max-w-700px {
    max-width: 700px!important
}

.min-w-700px {
    min-width: 700px!important
}

.h-700px {
    height: 700px!important
}

.max-h-700px {
    max-height: 700px!important
}

.min-h-700px {
    min-height: 700px!important
}

.w-750px {
    width: 750px!important
}

.max-w-750px {
    max-width: 750px!important
}

.min-w-750px {
    min-width: 750px!important
}

.h-750px {
    height: 750px!important
}

.max-h-750px {
    max-height: 750px!important
}

.min-h-750px {
    min-height: 750px!important
}

.w-800px {
    width: 800px!important
}

.max-w-800px {
    max-width: 800px!important
}

.min-w-800px {
    min-width: 800px!important
}

.h-800px {
    height: 800px!important
}

.max-h-800px {
    max-height: 800px!important
}

.min-h-800px {
    min-height: 800px!important
}

.w-900px {
    width: 900px!important
}

.max-w-900px {
    max-width: 900px!important
}

.min-w-900px {
    min-width: 900px!important
}

.h-900px {
    height: 900px!important
}

.max-h-900px {
    max-height: 900px!important
}

.min-h-900px {
    min-height: 900px!important
}

.w-850px {
    width: 850px!important
}

.max-w-850px {
    max-width: 850px!important
}

.min-w-850px {
    min-width: 850px!important
}

.h-850px {
    height: 850px!important
}

.max-h-850px {
    max-height: 850px!important
}

.min-h-850px {
    min-height: 850px!important
}

.w-1000px {
    width: 1000px!important
}

.max-w-1000px {
    max-width: 1000px!important
}

.min-w-1000px {
    min-width: 1000px!important
}

.h-1000px {
    height: 1000px!important
}

.max-h-1000px {
    max-height: 1000px!important
}

.min-h-1000px {
    min-height: 1000px!important
}

.w-1050px {
    width: 1050px!important
}

.max-w-1050px {
    max-width: 1050px!important
}

.min-w-1050px {
    min-width: 1050px!important
}

.h-1050px {
    height: 1050px!important
}

.max-h-1050px {
    max-height: 1050px!important
}

.min-h-1050px {
    min-height: 1050px!important
}

.w-1100px {
    width: 1100px!important
}

.max-w-1100px {
    max-width: 1100px!important
}

.min-w-1100px {
    min-width: 1100px!important
}

.h-1100px {
    height: 1100px!important
}

.max-h-1100px {
    max-height: 1100px!important
}

.min-h-1100px {
    min-height: 1100px!important
}

.w-1150px {
    width: 1150px!important
}

.max-w-1150px {
    max-width: 1150px!important
}

.min-w-1150px {
    min-width: 1150px!important
}

.h-1150px {
    height: 1150px!important
}

.max-h-1150px {
    max-height: 1150px!important
}

.min-h-1150px {
    min-height: 1150px!important
}

.w-1200px {
    width: 1200px!important
}

.max-w-1200px {
    max-width: 1200px!important
}

.min-w-1200px {
    min-width: 1200px!important
}

.h-1200px {
    height: 1200px!important
}

.max-h-1200px {
    max-height: 1200px!important
}

.min-h-1200px {
    min-height: 1200px!important
}

.w-sm {
    width: 540px!important
}

.max-w-sm {
    max-width: 540px!important
}

.min-w-sm {
    min-width: 540px!important
}

.h-sm {
    height: 540px!important
}

.max-h-sm {
    max-height: 540px!important
}

.min-h-sm {
    min-height: 540px!important
}

.w-md {
    width: 720px!important
}

.max-w-md {
    max-width: 720px!important
}

.min-w-md {
    min-width: 720px!important
}

.h-md {
    height: 720px!important
}

.max-h-md {
    max-height: 720px!important
}

.min-h-md {
    min-height: 720px!important
}

.w-lg {
    width: 960px!important
}

.max-w-lg {
    max-width: 960px!important
}

.min-w-lg {
    min-width: 960px!important
}

.h-lg {
    height: 960px!important
}

.max-h-lg {
    max-height: 960px!important
}

.min-h-lg {
    min-height: 960px!important
}

.w-xl {
    width: 1140px!important
}

.max-w-xl {
    max-width: 1140px!important
}

.min-w-xl {
    min-width: 1140px!important
}

.h-xl {
    height: 1140px!important
}

.max-h-xl {
    max-height: 1140px!important
}

.min-h-xl {
    min-height: 1140px!important
}

.w-xs-down-10 {
    width: 10%!important
}

.max-w-xs-down-10 {
    max-width: 10%!important
}

.min-w-xs-down-10 {
    min-width: 10%!important
}

.h-xs-down-10 {
    height: 10%!important
}

.max-h-xs-down-10 {
    max-height: 10%!important
}

.min-h-xs-down-10 {
    min-height: 10%!important
}

.w-xs-down-15 {
    width: 15%!important
}

.max-w-xs-down-15 {
    max-width: 15%!important
}

.min-w-xs-down-15 {
    min-width: 15%!important
}

.h-xs-down-15 {
    height: 15%!important
}

.max-h-xs-down-15 {
    max-height: 15%!important
}

.min-h-xs-down-15 {
    min-height: 15%!important
}

.w-xs-down-20 {
    width: 20%!important
}

.max-w-xs-down-20 {
    max-width: 20%!important
}

.min-w-xs-down-20 {
    min-width: 20%!important
}

.h-xs-down-20 {
    height: 20%!important
}

.max-h-xs-down-20 {
    max-height: 20%!important
}

.min-h-xs-down-20 {
    min-height: 20%!important
}

.w-xs-down-25 {
    width: 25%!important
}

.max-w-xs-down-25 {
    max-width: 25%!important
}

.min-w-xs-down-25 {
    min-width: 25%!important
}

.h-xs-down-25 {
    height: 25%!important
}

.max-h-xs-down-25 {
    max-height: 25%!important
}

.min-h-xs-down-25 {
    min-height: 25%!important
}

.w-xs-down-30 {
    width: 30%!important
}

.max-w-xs-down-30 {
    max-width: 30%!important
}

.min-w-xs-down-30 {
    min-width: 30%!important
}

.h-xs-down-30 {
    height: 30%!important
}

.max-h-xs-down-30 {
    max-height: 30%!important
}

.min-h-xs-down-30 {
    min-height: 30%!important
}

.w-xs-down-35 {
    width: 35%!important
}

.max-w-xs-down-35 {
    max-width: 35%!important
}

.min-w-xs-down-35 {
    min-width: 35%!important
}

.h-xs-down-35 {
    height: 35%!important
}

.max-h-xs-down-35 {
    max-height: 35%!important
}

.min-h-xs-down-35 {
    min-height: 35%!important
}

.w-xs-down-40 {
    width: 40%!important
}

.max-w-xs-down-40 {
    max-width: 40%!important
}

.min-w-xs-down-40 {
    min-width: 40%!important
}

.h-xs-down-40 {
    height: 40%!important
}

.max-h-xs-down-40 {
    max-height: 40%!important
}

.min-h-xs-down-40 {
    min-height: 40%!important
}

.w-xs-down-45 {
    width: 45%!important
}

.max-w-xs-down-45 {
    max-width: 45%!important
}

.min-w-xs-down-45 {
    min-width: 45%!important
}

.h-xs-down-45 {
    height: 45%!important
}

.max-h-xs-down-45 {
    max-height: 45%!important
}

.min-h-xs-down-45 {
    min-height: 45%!important
}

.w-xs-down-50 {
    width: 50%!important
}

.max-w-xs-down-50 {
    max-width: 50%!important
}

.min-w-xs-down-50 {
    min-width: 50%!important
}

.h-xs-down-50 {
    height: 50%!important
}

.max-h-xs-down-50 {
    max-height: 50%!important
}

.min-h-xs-down-50 {
    min-height: 50%!important
}

.w-xs-down-55 {
    width: 55%!important
}

.max-w-xs-down-55 {
    max-width: 55%!important
}

.min-w-xs-down-55 {
    min-width: 55%!important
}

.h-xs-down-55 {
    height: 55%!important
}

.max-h-xs-down-55 {
    max-height: 55%!important
}

.min-h-xs-down-55 {
    min-height: 55%!important
}

.w-xs-down-60 {
    width: 60%!important
}

.max-w-xs-down-60 {
    max-width: 60%!important
}

.min-w-xs-down-60 {
    min-width: 60%!important
}

.h-xs-down-60 {
    height: 60%!important
}

.max-h-xs-down-60 {
    max-height: 60%!important
}

.min-h-xs-down-60 {
    min-height: 60%!important
}

.w-xs-down-65 {
    width: 65%!important
}

.max-w-xs-down-65 {
    max-width: 65%!important
}

.min-w-xs-down-65 {
    min-width: 65%!important
}

.h-xs-down-65 {
    height: 65%!important
}

.max-h-xs-down-65 {
    max-height: 65%!important
}

.min-h-xs-down-65 {
    min-height: 65%!important
}

.w-xs-down-70 {
    width: 70%!important
}

.max-w-xs-down-70 {
    max-width: 70%!important
}

.min-w-xs-down-70 {
    min-width: 70%!important
}

.h-xs-down-70 {
    height: 70%!important
}

.max-h-xs-down-70 {
    max-height: 70%!important
}

.min-h-xs-down-70 {
    min-height: 70%!important
}

.w-xs-down-75 {
    width: 75%!important
}

.max-w-xs-down-75 {
    max-width: 75%!important
}

.min-w-xs-down-75 {
    min-width: 75%!important
}

.h-xs-down-75 {
    height: 75%!important
}

.max-h-xs-down-75 {
    max-height: 75%!important
}

.min-h-xs-down-75 {
    min-height: 75%!important
}

.w-xs-down-80 {
    width: 80%!important
}

.max-w-xs-down-80 {
    max-width: 80%!important
}

.min-w-xs-down-80 {
    min-width: 80%!important
}

.h-xs-down-80 {
    height: 80%!important
}

.max-h-xs-down-80 {
    max-height: 80%!important
}

.min-h-xs-down-80 {
    min-height: 80%!important
}

.w-xs-down-85 {
    width: 85%!important
}

.max-w-xs-down-85 {
    max-width: 85%!important
}

.min-w-xs-down-85 {
    min-width: 85%!important
}

.h-xs-down-85 {
    height: 85%!important
}

.max-h-xs-down-85 {
    max-height: 85%!important
}

.min-h-xs-down-85 {
    min-height: 85%!important
}

.w-xs-down-90 {
    width: 90%!important
}

.max-w-xs-down-90 {
    max-width: 90%!important
}

.min-w-xs-down-90 {
    min-width: 90%!important
}

.h-xs-down-90 {
    height: 90%!important
}

.max-h-xs-down-90 {
    max-height: 90%!important
}

.min-h-xs-down-90 {
    min-height: 90%!important
}

.w-xs-down-95 {
    width: 95%!important
}

.max-w-xs-down-95 {
    max-width: 95%!important
}

.min-w-xs-down-95 {
    min-width: 95%!important
}

.h-xs-down-95 {
    height: 95%!important
}

.max-h-xs-down-95 {
    max-height: 95%!important
}

.min-h-xs-down-95 {
    min-height: 95%!important
}

.w-xs-down-100 {
    width: 100%!important
}

.max-w-xs-down-100 {
    max-width: 100%!important
}

.min-w-xs-down-100 {
    min-width: 100%!important
}

.h-xs-down-100 {
    height: 100%!important
}

.max-h-xs-down-100 {
    max-height: 100%!important
}

.min-h-xs-down-100 {
    min-height: 100%!important
}

.w-xs-down-10px {
    width: 10px!important
}

.max-w-xs-down-10px {
    max-width: 10px!important
}

.min-w-xs-down-10px {
    min-width: 10px!important
}

.h-xs-down-10px {
    height: 10px!important
}

.max-h-xs-down-10px {
    max-height: 10px!important
}

.min-h-xs-down-10px {
    min-height: 10px!important
}

.w-xs-down-20px {
    width: 20px!important
}

.max-w-xs-down-20px {
    max-width: 20px!important
}

.min-w-xs-down-20px {
    min-width: 20px!important
}

.h-xs-down-20px {
    height: 20px!important
}

.max-h-xs-down-20px {
    max-height: 20px!important
}

.min-h-xs-down-20px {
    min-height: 20px!important
}

.w-xs-down-30px {
    width: 30px!important
}

.max-w-xs-down-30px {
    max-width: 30px!important
}

.min-w-xs-down-30px {
    min-width: 30px!important
}

.h-xs-down-30px {
    height: 30px!important
}

.max-h-xs-down-30px {
    max-height: 30px!important
}

.min-h-xs-down-30px {
    min-height: 30px!important
}

.w-xs-down-40px {
    width: 40px!important
}

.max-w-xs-down-40px {
    max-width: 40px!important
}

.min-w-xs-down-40px {
    min-width: 40px!important
}

.h-xs-down-40px {
    height: 40px!important
}

.max-h-xs-down-40px {
    max-height: 40px!important
}

.min-h-xs-down-40px {
    min-height: 40px!important
}

.w-xs-down-50px {
    width: 50px!important
}

.max-w-xs-down-50px {
    max-width: 50px!important
}

.min-w-xs-down-50px {
    min-width: 50px!important
}

.h-xs-down-50px {
    height: 50px!important
}

.max-h-xs-down-50px {
    max-height: 50px!important
}

.min-h-xs-down-50px {
    min-height: 50px!important
}

.w-xs-down-60px {
    width: 60px!important
}

.max-w-xs-down-60px {
    max-width: 60px!important
}

.min-w-xs-down-60px {
    min-width: 60px!important
}

.h-xs-down-60px {
    height: 60px!important
}

.max-h-xs-down-60px {
    max-height: 60px!important
}

.min-h-xs-down-60px {
    min-height: 60px!important
}

.w-xs-down-70px {
    width: 70px!important
}

.max-w-xs-down-70px {
    max-width: 70px!important
}

.min-w-xs-down-70px {
    min-width: 70px!important
}

.h-xs-down-70px {
    height: 70px!important
}

.max-h-xs-down-70px {
    max-height: 70px!important
}

.min-h-xs-down-70px {
    min-height: 70px!important
}

.w-xs-down-80px {
    width: 80px!important
}

.max-w-xs-down-80px {
    max-width: 80px!important
}

.min-w-xs-down-80px {
    min-width: 80px!important
}

.h-xs-down-80px {
    height: 80px!important
}

.max-h-xs-down-80px {
    max-height: 80px!important
}

.min-h-xs-down-80px {
    min-height: 80px!important
}

.w-xs-down-90px {
    width: 90px!important
}

.max-w-xs-down-90px {
    max-width: 90px!important
}

.min-w-xs-down-90px {
    min-width: 90px!important
}

.h-xs-down-90px {
    height: 90px!important
}

.max-h-xs-down-90px {
    max-height: 90px!important
}

.min-h-xs-down-90px {
    min-height: 90px!important
}

.w-xs-down-100px {
    width: 100px!important
}

.max-w-xs-down-100px {
    max-width: 100px!important
}

.min-w-xs-down-100px {
    min-width: 100px!important
}

.h-xs-down-100px {
    height: 100px!important
}

.max-h-xs-down-100px {
    max-height: 100px!important
}

.min-h-xs-down-100px {
    min-height: 100px!important
}

.w-xs-down-150px {
    width: 150px!important
}

.max-w-xs-down-150px {
    max-width: 150px!important
}

.min-w-xs-down-150px {
    min-width: 150px!important
}

.h-xs-down-150px {
    height: 150px!important
}

.max-h-xs-down-150px {
    max-height: 150px!important
}

.min-h-xs-down-150px {
    min-height: 150px!important
}

.w-xs-down-200px {
    width: 200px!important
}

.max-w-xs-down-200px {
    max-width: 200px!important
}

.min-w-xs-down-200px {
    min-width: 200px!important
}

.h-xs-down-200px {
    height: 200px!important
}

.max-h-xs-down-200px {
    max-height: 200px!important
}

.min-h-xs-down-200px {
    min-height: 200px!important
}

.w-xs-down-250px {
    width: 250px!important
}

.max-w-xs-down-250px {
    max-width: 250px!important
}

.min-w-xs-down-250px {
    min-width: 250px!important
}

.h-xs-down-250px {
    height: 250px!important
}

.max-h-xs-down-250px {
    max-height: 250px!important
}

.min-h-xs-down-250px {
    min-height: 250px!important
}

.w-xs-down-300px {
    width: 300px!important
}

.max-w-xs-down-300px {
    max-width: 300px!important
}

.min-w-xs-down-300px {
    min-width: 300px!important
}

.h-xs-down-300px {
    height: 300px!important
}

.max-h-xs-down-300px {
    max-height: 300px!important
}

.min-h-xs-down-300px {
    min-height: 300px!important
}

.w-xs-down-350px {
    width: 350px!important
}

.max-w-xs-down-350px {
    max-width: 350px!important
}

.min-w-xs-down-350px {
    min-width: 350px!important
}

.h-xs-down-350px {
    height: 350px!important
}

.max-h-xs-down-350px {
    max-height: 350px!important
}

.min-h-xs-down-350px {
    min-height: 350px!important
}

.w-xs-down-400px {
    width: 400px!important
}

.max-w-xs-down-400px {
    max-width: 400px!important
}

.min-w-xs-down-400px {
    min-width: 400px!important
}

.h-xs-down-400px {
    height: 400px!important
}

.max-h-xs-down-400px {
    max-height: 400px!important
}

.min-h-xs-down-400px {
    min-height: 400px!important
}

.w-xs-down-450px {
    width: 450px!important
}

.max-w-xs-down-450px {
    max-width: 450px!important
}

.min-w-xs-down-450px {
    min-width: 450px!important
}

.h-xs-down-450px {
    height: 450px!important
}

.max-h-xs-down-450px {
    max-height: 450px!important
}

.min-h-xs-down-450px {
    min-height: 450px!important
}

.w-xs-down-500px {
    width: 500px!important
}

.max-w-xs-down-500px {
    max-width: 500px!important
}

.min-w-xs-down-500px {
    min-width: 500px!important
}

.h-xs-down-500px {
    height: 500px!important
}

.max-h-xs-down-500px {
    max-height: 500px!important
}

.min-h-xs-down-500px {
    min-height: 500px!important
}

.w-xs-down-550px {
    width: 550px!important
}

.max-w-xs-down-550px {
    max-width: 550px!important
}

.min-w-xs-down-550px {
    min-width: 550px!important
}

.h-xs-down-550px {
    height: 550px!important
}

.max-h-xs-down-550px {
    max-height: 550px!important
}

.min-h-xs-down-550px {
    min-height: 550px!important
}

.w-xs-down-600px {
    width: 600px!important
}

.max-w-xs-down-600px {
    max-width: 600px!important
}

.min-w-xs-down-600px {
    min-width: 600px!important
}

.h-xs-down-600px {
    height: 600px!important
}

.max-h-xs-down-600px {
    max-height: 600px!important
}

.min-h-xs-down-600px {
    min-height: 600px!important
}

.w-xs-down-650px {
    width: 650px!important
}

.max-w-xs-down-650px {
    max-width: 650px!important
}

.min-w-xs-down-650px {
    min-width: 650px!important
}

.h-xs-down-650px {
    height: 650px!important
}

.max-h-xs-down-650px {
    max-height: 650px!important
}

.min-h-xs-down-650px {
    min-height: 650px!important
}

.w-xs-down-700px {
    width: 700px!important
}

.max-w-xs-down-700px {
    max-width: 700px!important
}

.min-w-xs-down-700px {
    min-width: 700px!important
}

.h-xs-down-700px {
    height: 700px!important
}

.max-h-xs-down-700px {
    max-height: 700px!important
}

.min-h-xs-down-700px {
    min-height: 700px!important
}

.w-xs-down-750px {
    width: 750px!important
}

.max-w-xs-down-750px {
    max-width: 750px!important
}

.min-w-xs-down-750px {
    min-width: 750px!important
}

.h-xs-down-750px {
    height: 750px!important
}

.max-h-xs-down-750px {
    max-height: 750px!important
}

.min-h-xs-down-750px {
    min-height: 750px!important
}

.w-xs-down-800px {
    width: 800px!important
}

.max-w-xs-down-800px {
    max-width: 800px!important
}

.min-w-xs-down-800px {
    min-width: 800px!important
}

.h-xs-down-800px {
    height: 800px!important
}

.max-h-xs-down-800px {
    max-height: 800px!important
}

.min-h-xs-down-800px {
    min-height: 800px!important
}

.w-xs-down-900px {
    width: 900px!important
}

.max-w-xs-down-900px {
    max-width: 900px!important
}

.min-w-xs-down-900px {
    min-width: 900px!important
}

.h-xs-down-900px {
    height: 900px!important
}

.max-h-xs-down-900px {
    max-height: 900px!important
}

.min-h-xs-down-900px {
    min-height: 900px!important
}

.w-xs-down-850px {
    width: 850px!important
}

.max-w-xs-down-850px {
    max-width: 850px!important
}

.min-w-xs-down-850px {
    min-width: 850px!important
}

.h-xs-down-850px {
    height: 850px!important
}

.max-h-xs-down-850px {
    max-height: 850px!important
}

.min-h-xs-down-850px {
    min-height: 850px!important
}

.w-xs-down-1000px {
    width: 1000px!important
}

.max-w-xs-down-1000px {
    max-width: 1000px!important
}

.min-w-xs-down-1000px {
    min-width: 1000px!important
}

.h-xs-down-1000px {
    height: 1000px!important
}

.max-h-xs-down-1000px {
    max-height: 1000px!important
}

.min-h-xs-down-1000px {
    min-height: 1000px!important
}

.w-xs-down-1050px {
    width: 1050px!important
}

.max-w-xs-down-1050px {
    max-width: 1050px!important
}

.min-w-xs-down-1050px {
    min-width: 1050px!important
}

.h-xs-down-1050px {
    height: 1050px!important
}

.max-h-xs-down-1050px {
    max-height: 1050px!important
}

.min-h-xs-down-1050px {
    min-height: 1050px!important
}

.w-xs-down-1100px {
    width: 1100px!important
}

.max-w-xs-down-1100px {
    max-width: 1100px!important
}

.min-w-xs-down-1100px {
    min-width: 1100px!important
}

.h-xs-down-1100px {
    height: 1100px!important
}

.max-h-xs-down-1100px {
    max-height: 1100px!important
}

.min-h-xs-down-1100px {
    min-height: 1100px!important
}

.w-xs-down-1150px {
    width: 1150px!important
}

.max-w-xs-down-1150px {
    max-width: 1150px!important
}

.min-w-xs-down-1150px {
    min-width: 1150px!important
}

.h-xs-down-1150px {
    height: 1150px!important
}

.max-h-xs-down-1150px {
    max-height: 1150px!important
}

.min-h-xs-down-1150px {
    min-height: 1150px!important
}

.w-xs-down-1200px {
    width: 1200px!important
}

.max-w-xs-down-1200px {
    max-width: 1200px!important
}

.min-w-xs-down-1200px {
    min-width: 1200px!important
}

.h-xs-down-1200px {
    height: 1200px!important
}

.max-h-xs-down-1200px {
    max-height: 1200px!important
}

.min-h-xs-down-1200px {
    min-height: 1200px!important
}

.w-xs-down-sm {
    width: 540px!important
}

.max-w-xs-down-sm {
    max-width: 540px!important
}

.min-w-xs-down-sm {
    min-width: 540px!important
}

.h-xs-down-sm {
    height: 540px!important
}

.max-h-xs-down-sm {
    max-height: 540px!important
}

.min-h-xs-down-sm {
    min-height: 540px!important
}

.w-xs-down-md {
    width: 720px!important
}

.max-w-xs-down-md {
    max-width: 720px!important
}

.min-w-xs-down-md {
    min-width: 720px!important
}

.h-xs-down-md {
    height: 720px!important
}

.max-h-xs-down-md {
    max-height: 720px!important
}

.min-h-xs-down-md {
    min-height: 720px!important
}

.w-xs-down-lg {
    width: 960px!important
}

.max-w-xs-down-lg {
    max-width: 960px!important
}

.min-w-xs-down-lg {
    min-width: 960px!important
}

.h-xs-down-lg {
    height: 960px!important
}

.max-h-xs-down-lg {
    max-height: 960px!important
}

.min-h-xs-down-lg {
    min-height: 960px!important
}

.w-xs-down-xl {
    width: 1140px!important
}

.max-w-xs-down-xl {
    max-width: 1140px!important
}

.min-w-xs-down-xl {
    min-width: 1140px!important
}

.h-xs-down-xl {
    height: 1140px!important
}

.max-h-xs-down-xl {
    max-height: 1140px!important
}

.min-h-xs-down-xl {
    min-height: 1140px!important
}

.w-xs-up-10 {
    width: 10%!important
}

.max-w-xs-up-10 {
    max-width: 10%!important
}

.min-w-xs-up-10 {
    min-width: 10%!important
}

.h-xs-up-10 {
    height: 10%!important
}

.max-h-xs-up-10 {
    max-height: 10%!important
}

.min-h-xs-up-10 {
    min-height: 10%!important
}

.w-xs-up-15 {
    width: 15%!important
}

.max-w-xs-up-15 {
    max-width: 15%!important
}

.min-w-xs-up-15 {
    min-width: 15%!important
}

.h-xs-up-15 {
    height: 15%!important
}

.max-h-xs-up-15 {
    max-height: 15%!important
}

.min-h-xs-up-15 {
    min-height: 15%!important
}

.w-xs-up-20 {
    width: 20%!important
}

.max-w-xs-up-20 {
    max-width: 20%!important
}

.min-w-xs-up-20 {
    min-width: 20%!important
}

.h-xs-up-20 {
    height: 20%!important
}

.max-h-xs-up-20 {
    max-height: 20%!important
}

.min-h-xs-up-20 {
    min-height: 20%!important
}

.w-xs-up-25 {
    width: 25%!important
}

.max-w-xs-up-25 {
    max-width: 25%!important
}

.min-w-xs-up-25 {
    min-width: 25%!important
}

.h-xs-up-25 {
    height: 25%!important
}

.max-h-xs-up-25 {
    max-height: 25%!important
}

.min-h-xs-up-25 {
    min-height: 25%!important
}

.w-xs-up-30 {
    width: 30%!important
}

.max-w-xs-up-30 {
    max-width: 30%!important
}

.min-w-xs-up-30 {
    min-width: 30%!important
}

.h-xs-up-30 {
    height: 30%!important
}

.max-h-xs-up-30 {
    max-height: 30%!important
}

.min-h-xs-up-30 {
    min-height: 30%!important
}

.w-xs-up-35 {
    width: 35%!important
}

.max-w-xs-up-35 {
    max-width: 35%!important
}

.min-w-xs-up-35 {
    min-width: 35%!important
}

.h-xs-up-35 {
    height: 35%!important
}

.max-h-xs-up-35 {
    max-height: 35%!important
}

.min-h-xs-up-35 {
    min-height: 35%!important
}

.w-xs-up-40 {
    width: 40%!important
}

.max-w-xs-up-40 {
    max-width: 40%!important
}

.min-w-xs-up-40 {
    min-width: 40%!important
}

.h-xs-up-40 {
    height: 40%!important
}

.max-h-xs-up-40 {
    max-height: 40%!important
}

.min-h-xs-up-40 {
    min-height: 40%!important
}

.w-xs-up-45 {
    width: 45%!important
}

.max-w-xs-up-45 {
    max-width: 45%!important
}

.min-w-xs-up-45 {
    min-width: 45%!important
}

.h-xs-up-45 {
    height: 45%!important
}

.max-h-xs-up-45 {
    max-height: 45%!important
}

.min-h-xs-up-45 {
    min-height: 45%!important
}

.w-xs-up-50 {
    width: 50%!important
}

.max-w-xs-up-50 {
    max-width: 50%!important
}

.min-w-xs-up-50 {
    min-width: 50%!important
}

.h-xs-up-50 {
    height: 50%!important
}

.max-h-xs-up-50 {
    max-height: 50%!important
}

.min-h-xs-up-50 {
    min-height: 50%!important
}

.w-xs-up-55 {
    width: 55%!important
}

.max-w-xs-up-55 {
    max-width: 55%!important
}

.min-w-xs-up-55 {
    min-width: 55%!important
}

.h-xs-up-55 {
    height: 55%!important
}

.max-h-xs-up-55 {
    max-height: 55%!important
}

.min-h-xs-up-55 {
    min-height: 55%!important
}

.w-xs-up-60 {
    width: 60%!important
}

.max-w-xs-up-60 {
    max-width: 60%!important
}

.min-w-xs-up-60 {
    min-width: 60%!important
}

.h-xs-up-60 {
    height: 60%!important
}

.max-h-xs-up-60 {
    max-height: 60%!important
}

.min-h-xs-up-60 {
    min-height: 60%!important
}

.w-xs-up-65 {
    width: 65%!important
}

.max-w-xs-up-65 {
    max-width: 65%!important
}

.min-w-xs-up-65 {
    min-width: 65%!important
}

.h-xs-up-65 {
    height: 65%!important
}

.max-h-xs-up-65 {
    max-height: 65%!important
}

.min-h-xs-up-65 {
    min-height: 65%!important
}

.w-xs-up-70 {
    width: 70%!important
}

.max-w-xs-up-70 {
    max-width: 70%!important
}

.min-w-xs-up-70 {
    min-width: 70%!important
}

.h-xs-up-70 {
    height: 70%!important
}

.max-h-xs-up-70 {
    max-height: 70%!important
}

.min-h-xs-up-70 {
    min-height: 70%!important
}

.w-xs-up-75 {
    width: 75%!important
}

.max-w-xs-up-75 {
    max-width: 75%!important
}

.min-w-xs-up-75 {
    min-width: 75%!important
}

.h-xs-up-75 {
    height: 75%!important
}

.max-h-xs-up-75 {
    max-height: 75%!important
}

.min-h-xs-up-75 {
    min-height: 75%!important
}

.w-xs-up-80 {
    width: 80%!important
}

.max-w-xs-up-80 {
    max-width: 80%!important
}

.min-w-xs-up-80 {
    min-width: 80%!important
}

.h-xs-up-80 {
    height: 80%!important
}

.max-h-xs-up-80 {
    max-height: 80%!important
}

.min-h-xs-up-80 {
    min-height: 80%!important
}

.w-xs-up-85 {
    width: 85%!important
}

.max-w-xs-up-85 {
    max-width: 85%!important
}

.min-w-xs-up-85 {
    min-width: 85%!important
}

.h-xs-up-85 {
    height: 85%!important
}

.max-h-xs-up-85 {
    max-height: 85%!important
}

.min-h-xs-up-85 {
    min-height: 85%!important
}

.w-xs-up-90 {
    width: 90%!important
}

.max-w-xs-up-90 {
    max-width: 90%!important
}

.min-w-xs-up-90 {
    min-width: 90%!important
}

.h-xs-up-90 {
    height: 90%!important
}

.max-h-xs-up-90 {
    max-height: 90%!important
}

.min-h-xs-up-90 {
    min-height: 90%!important
}

.w-xs-up-95 {
    width: 95%!important
}

.max-w-xs-up-95 {
    max-width: 95%!important
}

.min-w-xs-up-95 {
    min-width: 95%!important
}

.h-xs-up-95 {
    height: 95%!important
}

.max-h-xs-up-95 {
    max-height: 95%!important
}

.min-h-xs-up-95 {
    min-height: 95%!important
}

.w-xs-up-100 {
    width: 100%!important
}

.max-w-xs-up-100 {
    max-width: 100%!important
}

.min-w-xs-up-100 {
    min-width: 100%!important
}

.h-xs-up-100 {
    height: 100%!important
}

.max-h-xs-up-100 {
    max-height: 100%!important
}

.min-h-xs-up-100 {
    min-height: 100%!important
}

.w-xs-up-10px {
    width: 10px!important
}

.max-w-xs-up-10px {
    max-width: 10px!important
}

.min-w-xs-up-10px {
    min-width: 10px!important
}

.h-xs-up-10px {
    height: 10px!important
}

.max-h-xs-up-10px {
    max-height: 10px!important
}

.min-h-xs-up-10px {
    min-height: 10px!important
}

.w-xs-up-20px {
    width: 20px!important
}

.max-w-xs-up-20px {
    max-width: 20px!important
}

.min-w-xs-up-20px {
    min-width: 20px!important
}

.h-xs-up-20px {
    height: 20px!important
}

.max-h-xs-up-20px {
    max-height: 20px!important
}

.min-h-xs-up-20px {
    min-height: 20px!important
}

.w-xs-up-30px {
    width: 30px!important
}

.max-w-xs-up-30px {
    max-width: 30px!important
}

.min-w-xs-up-30px {
    min-width: 30px!important
}

.h-xs-up-30px {
    height: 30px!important
}

.max-h-xs-up-30px {
    max-height: 30px!important
}

.min-h-xs-up-30px {
    min-height: 30px!important
}

.w-xs-up-40px {
    width: 40px!important
}

.max-w-xs-up-40px {
    max-width: 40px!important
}

.min-w-xs-up-40px {
    min-width: 40px!important
}

.h-xs-up-40px {
    height: 40px!important
}

.max-h-xs-up-40px {
    max-height: 40px!important
}

.min-h-xs-up-40px {
    min-height: 40px!important
}

.w-xs-up-50px {
    width: 50px!important
}

.max-w-xs-up-50px {
    max-width: 50px!important
}

.min-w-xs-up-50px {
    min-width: 50px!important
}

.h-xs-up-50px {
    height: 50px!important
}

.max-h-xs-up-50px {
    max-height: 50px!important
}

.min-h-xs-up-50px {
    min-height: 50px!important
}

.w-xs-up-60px {
    width: 60px!important
}

.max-w-xs-up-60px {
    max-width: 60px!important
}

.min-w-xs-up-60px {
    min-width: 60px!important
}

.h-xs-up-60px {
    height: 60px!important
}

.max-h-xs-up-60px {
    max-height: 60px!important
}

.min-h-xs-up-60px {
    min-height: 60px!important
}

.w-xs-up-70px {
    width: 70px!important
}

.max-w-xs-up-70px {
    max-width: 70px!important
}

.min-w-xs-up-70px {
    min-width: 70px!important
}

.h-xs-up-70px {
    height: 70px!important
}

.max-h-xs-up-70px {
    max-height: 70px!important
}

.min-h-xs-up-70px {
    min-height: 70px!important
}

.w-xs-up-80px {
    width: 80px!important
}

.max-w-xs-up-80px {
    max-width: 80px!important
}

.min-w-xs-up-80px {
    min-width: 80px!important
}

.h-xs-up-80px {
    height: 80px!important
}

.max-h-xs-up-80px {
    max-height: 80px!important
}

.min-h-xs-up-80px {
    min-height: 80px!important
}

.w-xs-up-90px {
    width: 90px!important
}

.max-w-xs-up-90px {
    max-width: 90px!important
}

.min-w-xs-up-90px {
    min-width: 90px!important
}

.h-xs-up-90px {
    height: 90px!important
}

.max-h-xs-up-90px {
    max-height: 90px!important
}

.min-h-xs-up-90px {
    min-height: 90px!important
}

.w-xs-up-100px {
    width: 100px!important
}

.max-w-xs-up-100px {
    max-width: 100px!important
}

.min-w-xs-up-100px {
    min-width: 100px!important
}

.h-xs-up-100px {
    height: 100px!important
}

.max-h-xs-up-100px {
    max-height: 100px!important
}

.min-h-xs-up-100px {
    min-height: 100px!important
}

.w-xs-up-150px {
    width: 150px!important
}

.max-w-xs-up-150px {
    max-width: 150px!important
}

.min-w-xs-up-150px {
    min-width: 150px!important
}

.h-xs-up-150px {
    height: 150px!important
}

.max-h-xs-up-150px {
    max-height: 150px!important
}

.min-h-xs-up-150px {
    min-height: 150px!important
}

.w-xs-up-200px {
    width: 200px!important
}

.max-w-xs-up-200px {
    max-width: 200px!important
}

.min-w-xs-up-200px {
    min-width: 200px!important
}

.h-xs-up-200px {
    height: 200px!important
}

.max-h-xs-up-200px {
    max-height: 200px!important
}

.min-h-xs-up-200px {
    min-height: 200px!important
}

.w-xs-up-250px {
    width: 250px!important
}

.max-w-xs-up-250px {
    max-width: 250px!important
}

.min-w-xs-up-250px {
    min-width: 250px!important
}

.h-xs-up-250px {
    height: 250px!important
}

.max-h-xs-up-250px {
    max-height: 250px!important
}

.min-h-xs-up-250px {
    min-height: 250px!important
}

.w-xs-up-300px {
    width: 300px!important
}

.max-w-xs-up-300px {
    max-width: 300px!important
}

.min-w-xs-up-300px {
    min-width: 300px!important
}

.h-xs-up-300px {
    height: 300px!important
}

.max-h-xs-up-300px {
    max-height: 300px!important
}

.min-h-xs-up-300px {
    min-height: 300px!important
}

.w-xs-up-350px {
    width: 350px!important
}

.max-w-xs-up-350px {
    max-width: 350px!important
}

.min-w-xs-up-350px {
    min-width: 350px!important
}

.h-xs-up-350px {
    height: 350px!important
}

.max-h-xs-up-350px {
    max-height: 350px!important
}

.min-h-xs-up-350px {
    min-height: 350px!important
}

.w-xs-up-400px {
    width: 400px!important
}

.max-w-xs-up-400px {
    max-width: 400px!important
}

.min-w-xs-up-400px {
    min-width: 400px!important
}

.h-xs-up-400px {
    height: 400px!important
}

.max-h-xs-up-400px {
    max-height: 400px!important
}

.min-h-xs-up-400px {
    min-height: 400px!important
}

.w-xs-up-450px {
    width: 450px!important
}

.max-w-xs-up-450px {
    max-width: 450px!important
}

.min-w-xs-up-450px {
    min-width: 450px!important
}

.h-xs-up-450px {
    height: 450px!important
}

.max-h-xs-up-450px {
    max-height: 450px!important
}

.min-h-xs-up-450px {
    min-height: 450px!important
}

.w-xs-up-500px {
    width: 500px!important
}

.max-w-xs-up-500px {
    max-width: 500px!important
}

.min-w-xs-up-500px {
    min-width: 500px!important
}

.h-xs-up-500px {
    height: 500px!important
}

.max-h-xs-up-500px {
    max-height: 500px!important
}

.min-h-xs-up-500px {
    min-height: 500px!important
}

.w-xs-up-550px {
    width: 550px!important
}

.max-w-xs-up-550px {
    max-width: 550px!important
}

.min-w-xs-up-550px {
    min-width: 550px!important
}

.h-xs-up-550px {
    height: 550px!important
}

.max-h-xs-up-550px {
    max-height: 550px!important
}

.min-h-xs-up-550px {
    min-height: 550px!important
}

.w-xs-up-600px {
    width: 600px!important
}

.max-w-xs-up-600px {
    max-width: 600px!important
}

.min-w-xs-up-600px {
    min-width: 600px!important
}

.h-xs-up-600px {
    height: 600px!important
}

.max-h-xs-up-600px {
    max-height: 600px!important
}

.min-h-xs-up-600px {
    min-height: 600px!important
}

.w-xs-up-650px {
    width: 650px!important
}

.max-w-xs-up-650px {
    max-width: 650px!important
}

.min-w-xs-up-650px {
    min-width: 650px!important
}

.h-xs-up-650px {
    height: 650px!important
}

.max-h-xs-up-650px {
    max-height: 650px!important
}

.min-h-xs-up-650px {
    min-height: 650px!important
}

.w-xs-up-700px {
    width: 700px!important
}

.max-w-xs-up-700px {
    max-width: 700px!important
}

.min-w-xs-up-700px {
    min-width: 700px!important
}

.h-xs-up-700px {
    height: 700px!important
}

.max-h-xs-up-700px {
    max-height: 700px!important
}

.min-h-xs-up-700px {
    min-height: 700px!important
}

.w-xs-up-750px {
    width: 750px!important
}

.max-w-xs-up-750px {
    max-width: 750px!important
}

.min-w-xs-up-750px {
    min-width: 750px!important
}

.h-xs-up-750px {
    height: 750px!important
}

.max-h-xs-up-750px {
    max-height: 750px!important
}

.min-h-xs-up-750px {
    min-height: 750px!important
}

.w-xs-up-800px {
    width: 800px!important
}

.max-w-xs-up-800px {
    max-width: 800px!important
}

.min-w-xs-up-800px {
    min-width: 800px!important
}

.h-xs-up-800px {
    height: 800px!important
}

.max-h-xs-up-800px {
    max-height: 800px!important
}

.min-h-xs-up-800px {
    min-height: 800px!important
}

.w-xs-up-900px {
    width: 900px!important
}

.max-w-xs-up-900px {
    max-width: 900px!important
}

.min-w-xs-up-900px {
    min-width: 900px!important
}

.h-xs-up-900px {
    height: 900px!important
}

.max-h-xs-up-900px {
    max-height: 900px!important
}

.min-h-xs-up-900px {
    min-height: 900px!important
}

.w-xs-up-850px {
    width: 850px!important
}

.max-w-xs-up-850px {
    max-width: 850px!important
}

.min-w-xs-up-850px {
    min-width: 850px!important
}

.h-xs-up-850px {
    height: 850px!important
}

.max-h-xs-up-850px {
    max-height: 850px!important
}

.min-h-xs-up-850px {
    min-height: 850px!important
}

.w-xs-up-1000px {
    width: 1000px!important
}

.max-w-xs-up-1000px {
    max-width: 1000px!important
}

.min-w-xs-up-1000px {
    min-width: 1000px!important
}

.h-xs-up-1000px {
    height: 1000px!important
}

.max-h-xs-up-1000px {
    max-height: 1000px!important
}

.min-h-xs-up-1000px {
    min-height: 1000px!important
}

.w-xs-up-1050px {
    width: 1050px!important
}

.max-w-xs-up-1050px {
    max-width: 1050px!important
}

.min-w-xs-up-1050px {
    min-width: 1050px!important
}

.h-xs-up-1050px {
    height: 1050px!important
}

.max-h-xs-up-1050px {
    max-height: 1050px!important
}

.min-h-xs-up-1050px {
    min-height: 1050px!important
}

.w-xs-up-1100px {
    width: 1100px!important
}

.max-w-xs-up-1100px {
    max-width: 1100px!important
}

.min-w-xs-up-1100px {
    min-width: 1100px!important
}

.h-xs-up-1100px {
    height: 1100px!important
}

.max-h-xs-up-1100px {
    max-height: 1100px!important
}

.min-h-xs-up-1100px {
    min-height: 1100px!important
}

.w-xs-up-1150px {
    width: 1150px!important
}

.max-w-xs-up-1150px {
    max-width: 1150px!important
}

.min-w-xs-up-1150px {
    min-width: 1150px!important
}

.h-xs-up-1150px {
    height: 1150px!important
}

.max-h-xs-up-1150px {
    max-height: 1150px!important
}

.min-h-xs-up-1150px {
    min-height: 1150px!important
}

.w-xs-up-1200px {
    width: 1200px!important
}

.max-w-xs-up-1200px {
    max-width: 1200px!important
}

.min-w-xs-up-1200px {
    min-width: 1200px!important
}

.h-xs-up-1200px {
    height: 1200px!important
}

.max-h-xs-up-1200px {
    max-height: 1200px!important
}

.min-h-xs-up-1200px {
    min-height: 1200px!important
}

.w-xs-up-sm {
    width: 540px!important
}

.max-w-xs-up-sm {
    max-width: 540px!important
}

.min-w-xs-up-sm {
    min-width: 540px!important
}

.h-xs-up-sm {
    height: 540px!important
}

.max-h-xs-up-sm {
    max-height: 540px!important
}

.min-h-xs-up-sm {
    min-height: 540px!important
}

.w-xs-up-md {
    width: 720px!important
}

.max-w-xs-up-md {
    max-width: 720px!important
}

.min-w-xs-up-md {
    min-width: 720px!important
}

.h-xs-up-md {
    height: 720px!important
}

.max-h-xs-up-md {
    max-height: 720px!important
}

.min-h-xs-up-md {
    min-height: 720px!important
}

.w-xs-up-lg {
    width: 960px!important
}

.max-w-xs-up-lg {
    max-width: 960px!important
}

.min-w-xs-up-lg {
    min-width: 960px!important
}

.h-xs-up-lg {
    height: 960px!important
}

.max-h-xs-up-lg {
    max-height: 960px!important
}

.min-h-xs-up-lg {
    min-height: 960px!important
}

.w-xs-up-xl {
    width: 1140px!important
}

.max-w-xs-up-xl {
    max-width: 1140px!important
}

.min-w-xs-up-xl {
    min-width: 1140px!important
}

.h-xs-up-xl {
    height: 1140px!important
}

.max-h-xs-up-xl {
    max-height: 1140px!important
}

.min-h-xs-up-xl {
    min-height: 1140px!important
}

@media (max-width:575.98px) {
    .w-sm-down-10 {
        width: 10%!important
    }
    .max-w-sm-down-10 {
        max-width: 10%!important
    }
    .min-w-sm-down-10 {
        min-width: 10%!important
    }
    .h-sm-down-10 {
        height: 10%!important
    }
    .max-h-sm-down-10 {
        max-height: 10%!important
    }
    .min-h-sm-down-10 {
        min-height: 10%!important
    }
    .w-sm-down-15 {
        width: 15%!important
    }
    .max-w-sm-down-15 {
        max-width: 15%!important
    }
    .min-w-sm-down-15 {
        min-width: 15%!important
    }
    .h-sm-down-15 {
        height: 15%!important
    }
    .max-h-sm-down-15 {
        max-height: 15%!important
    }
    .min-h-sm-down-15 {
        min-height: 15%!important
    }
    .w-sm-down-20 {
        width: 20%!important
    }
    .max-w-sm-down-20 {
        max-width: 20%!important
    }
    .min-w-sm-down-20 {
        min-width: 20%!important
    }
    .h-sm-down-20 {
        height: 20%!important
    }
    .max-h-sm-down-20 {
        max-height: 20%!important
    }
    .min-h-sm-down-20 {
        min-height: 20%!important
    }
    .w-sm-down-25 {
        width: 25%!important
    }
    .max-w-sm-down-25 {
        max-width: 25%!important
    }
    .min-w-sm-down-25 {
        min-width: 25%!important
    }
    .h-sm-down-25 {
        height: 25%!important
    }
    .max-h-sm-down-25 {
        max-height: 25%!important
    }
    .min-h-sm-down-25 {
        min-height: 25%!important
    }
    .w-sm-down-30 {
        width: 30%!important
    }
    .max-w-sm-down-30 {
        max-width: 30%!important
    }
    .min-w-sm-down-30 {
        min-width: 30%!important
    }
    .h-sm-down-30 {
        height: 30%!important
    }
    .max-h-sm-down-30 {
        max-height: 30%!important
    }
    .min-h-sm-down-30 {
        min-height: 30%!important
    }
    .w-sm-down-35 {
        width: 35%!important
    }
    .max-w-sm-down-35 {
        max-width: 35%!important
    }
    .min-w-sm-down-35 {
        min-width: 35%!important
    }
    .h-sm-down-35 {
        height: 35%!important
    }
    .max-h-sm-down-35 {
        max-height: 35%!important
    }
    .min-h-sm-down-35 {
        min-height: 35%!important
    }
    .w-sm-down-40 {
        width: 40%!important
    }
    .max-w-sm-down-40 {
        max-width: 40%!important
    }
    .min-w-sm-down-40 {
        min-width: 40%!important
    }
    .h-sm-down-40 {
        height: 40%!important
    }
    .max-h-sm-down-40 {
        max-height: 40%!important
    }
    .min-h-sm-down-40 {
        min-height: 40%!important
    }
    .w-sm-down-45 {
        width: 45%!important
    }
    .max-w-sm-down-45 {
        max-width: 45%!important
    }
    .min-w-sm-down-45 {
        min-width: 45%!important
    }
    .h-sm-down-45 {
        height: 45%!important
    }
    .max-h-sm-down-45 {
        max-height: 45%!important
    }
    .min-h-sm-down-45 {
        min-height: 45%!important
    }
    .w-sm-down-50 {
        width: 50%!important
    }
    .max-w-sm-down-50 {
        max-width: 50%!important
    }
    .min-w-sm-down-50 {
        min-width: 50%!important
    }
    .h-sm-down-50 {
        height: 50%!important
    }
    .max-h-sm-down-50 {
        max-height: 50%!important
    }
    .min-h-sm-down-50 {
        min-height: 50%!important
    }
    .w-sm-down-55 {
        width: 55%!important
    }
    .max-w-sm-down-55 {
        max-width: 55%!important
    }
    .min-w-sm-down-55 {
        min-width: 55%!important
    }
    .h-sm-down-55 {
        height: 55%!important
    }
    .max-h-sm-down-55 {
        max-height: 55%!important
    }
    .min-h-sm-down-55 {
        min-height: 55%!important
    }
    .w-sm-down-60 {
        width: 60%!important
    }
    .max-w-sm-down-60 {
        max-width: 60%!important
    }
    .min-w-sm-down-60 {
        min-width: 60%!important
    }
    .h-sm-down-60 {
        height: 60%!important
    }
    .max-h-sm-down-60 {
        max-height: 60%!important
    }
    .min-h-sm-down-60 {
        min-height: 60%!important
    }
    .w-sm-down-65 {
        width: 65%!important
    }
    .max-w-sm-down-65 {
        max-width: 65%!important
    }
    .min-w-sm-down-65 {
        min-width: 65%!important
    }
    .h-sm-down-65 {
        height: 65%!important
    }
    .max-h-sm-down-65 {
        max-height: 65%!important
    }
    .min-h-sm-down-65 {
        min-height: 65%!important
    }
    .w-sm-down-70 {
        width: 70%!important
    }
    .max-w-sm-down-70 {
        max-width: 70%!important
    }
    .min-w-sm-down-70 {
        min-width: 70%!important
    }
    .h-sm-down-70 {
        height: 70%!important
    }
    .max-h-sm-down-70 {
        max-height: 70%!important
    }
    .min-h-sm-down-70 {
        min-height: 70%!important
    }
    .w-sm-down-75 {
        width: 75%!important
    }
    .max-w-sm-down-75 {
        max-width: 75%!important
    }
    .min-w-sm-down-75 {
        min-width: 75%!important
    }
    .h-sm-down-75 {
        height: 75%!important
    }
    .max-h-sm-down-75 {
        max-height: 75%!important
    }
    .min-h-sm-down-75 {
        min-height: 75%!important
    }
    .w-sm-down-80 {
        width: 80%!important
    }
    .max-w-sm-down-80 {
        max-width: 80%!important
    }
    .min-w-sm-down-80 {
        min-width: 80%!important
    }
    .h-sm-down-80 {
        height: 80%!important
    }
    .max-h-sm-down-80 {
        max-height: 80%!important
    }
    .min-h-sm-down-80 {
        min-height: 80%!important
    }
    .w-sm-down-85 {
        width: 85%!important
    }
    .max-w-sm-down-85 {
        max-width: 85%!important
    }
    .min-w-sm-down-85 {
        min-width: 85%!important
    }
    .h-sm-down-85 {
        height: 85%!important
    }
    .max-h-sm-down-85 {
        max-height: 85%!important
    }
    .min-h-sm-down-85 {
        min-height: 85%!important
    }
    .w-sm-down-90 {
        width: 90%!important
    }
    .max-w-sm-down-90 {
        max-width: 90%!important
    }
    .min-w-sm-down-90 {
        min-width: 90%!important
    }
    .h-sm-down-90 {
        height: 90%!important
    }
    .max-h-sm-down-90 {
        max-height: 90%!important
    }
    .min-h-sm-down-90 {
        min-height: 90%!important
    }
    .w-sm-down-95 {
        width: 95%!important
    }
    .max-w-sm-down-95 {
        max-width: 95%!important
    }
    .min-w-sm-down-95 {
        min-width: 95%!important
    }
    .h-sm-down-95 {
        height: 95%!important
    }
    .max-h-sm-down-95 {
        max-height: 95%!important
    }
    .min-h-sm-down-95 {
        min-height: 95%!important
    }
    .w-sm-down-100 {
        width: 100%!important
    }
    .max-w-sm-down-100 {
        max-width: 100%!important
    }
    .min-w-sm-down-100 {
        min-width: 100%!important
    }
    .h-sm-down-100 {
        height: 100%!important
    }
    .max-h-sm-down-100 {
        max-height: 100%!important
    }
    .min-h-sm-down-100 {
        min-height: 100%!important
    }
    .w-sm-down-10px {
        width: 10px!important
    }
    .max-w-sm-down-10px {
        max-width: 10px!important
    }
    .min-w-sm-down-10px {
        min-width: 10px!important
    }
    .h-sm-down-10px {
        height: 10px!important
    }
    .max-h-sm-down-10px {
        max-height: 10px!important
    }
    .min-h-sm-down-10px {
        min-height: 10px!important
    }
    .w-sm-down-20px {
        width: 20px!important
    }
    .max-w-sm-down-20px {
        max-width: 20px!important
    }
    .min-w-sm-down-20px {
        min-width: 20px!important
    }
    .h-sm-down-20px {
        height: 20px!important
    }
    .max-h-sm-down-20px {
        max-height: 20px!important
    }
    .min-h-sm-down-20px {
        min-height: 20px!important
    }
    .w-sm-down-30px {
        width: 30px!important
    }
    .max-w-sm-down-30px {
        max-width: 30px!important
    }
    .min-w-sm-down-30px {
        min-width: 30px!important
    }
    .h-sm-down-30px {
        height: 30px!important
    }
    .max-h-sm-down-30px {
        max-height: 30px!important
    }
    .min-h-sm-down-30px {
        min-height: 30px!important
    }
    .w-sm-down-40px {
        width: 40px!important
    }
    .max-w-sm-down-40px {
        max-width: 40px!important
    }
    .min-w-sm-down-40px {
        min-width: 40px!important
    }
    .h-sm-down-40px {
        height: 40px!important
    }
    .max-h-sm-down-40px {
        max-height: 40px!important
    }
    .min-h-sm-down-40px {
        min-height: 40px!important
    }
    .w-sm-down-50px {
        width: 50px!important
    }
    .max-w-sm-down-50px {
        max-width: 50px!important
    }
    .min-w-sm-down-50px {
        min-width: 50px!important
    }
    .h-sm-down-50px {
        height: 50px!important
    }
    .max-h-sm-down-50px {
        max-height: 50px!important
    }
    .min-h-sm-down-50px {
        min-height: 50px!important
    }
    .w-sm-down-60px {
        width: 60px!important
    }
    .max-w-sm-down-60px {
        max-width: 60px!important
    }
    .min-w-sm-down-60px {
        min-width: 60px!important
    }
    .h-sm-down-60px {
        height: 60px!important
    }
    .max-h-sm-down-60px {
        max-height: 60px!important
    }
    .min-h-sm-down-60px {
        min-height: 60px!important
    }
    .w-sm-down-70px {
        width: 70px!important
    }
    .max-w-sm-down-70px {
        max-width: 70px!important
    }
    .min-w-sm-down-70px {
        min-width: 70px!important
    }
    .h-sm-down-70px {
        height: 70px!important
    }
    .max-h-sm-down-70px {
        max-height: 70px!important
    }
    .min-h-sm-down-70px {
        min-height: 70px!important
    }
    .w-sm-down-80px {
        width: 80px!important
    }
    .max-w-sm-down-80px {
        max-width: 80px!important
    }
    .min-w-sm-down-80px {
        min-width: 80px!important
    }
    .h-sm-down-80px {
        height: 80px!important
    }
    .max-h-sm-down-80px {
        max-height: 80px!important
    }
    .min-h-sm-down-80px {
        min-height: 80px!important
    }
    .w-sm-down-90px {
        width: 90px!important
    }
    .max-w-sm-down-90px {
        max-width: 90px!important
    }
    .min-w-sm-down-90px {
        min-width: 90px!important
    }
    .h-sm-down-90px {
        height: 90px!important
    }
    .max-h-sm-down-90px {
        max-height: 90px!important
    }
    .min-h-sm-down-90px {
        min-height: 90px!important
    }
    .w-sm-down-100px {
        width: 100px!important
    }
    .max-w-sm-down-100px {
        max-width: 100px!important
    }
    .min-w-sm-down-100px {
        min-width: 100px!important
    }
    .h-sm-down-100px {
        height: 100px!important
    }
    .max-h-sm-down-100px {
        max-height: 100px!important
    }
    .min-h-sm-down-100px {
        min-height: 100px!important
    }
    .w-sm-down-150px {
        width: 150px!important
    }
    .max-w-sm-down-150px {
        max-width: 150px!important
    }
    .min-w-sm-down-150px {
        min-width: 150px!important
    }
    .h-sm-down-150px {
        height: 150px!important
    }
    .max-h-sm-down-150px {
        max-height: 150px!important
    }
    .min-h-sm-down-150px {
        min-height: 150px!important
    }
    .w-sm-down-200px {
        width: 200px!important
    }
    .max-w-sm-down-200px {
        max-width: 200px!important
    }
    .min-w-sm-down-200px {
        min-width: 200px!important
    }
    .h-sm-down-200px {
        height: 200px!important
    }
    .max-h-sm-down-200px {
        max-height: 200px!important
    }
    .min-h-sm-down-200px {
        min-height: 200px!important
    }
    .w-sm-down-250px {
        width: 250px!important
    }
    .max-w-sm-down-250px {
        max-width: 250px!important
    }
    .min-w-sm-down-250px {
        min-width: 250px!important
    }
    .h-sm-down-250px {
        height: 250px!important
    }
    .max-h-sm-down-250px {
        max-height: 250px!important
    }
    .min-h-sm-down-250px {
        min-height: 250px!important
    }
    .w-sm-down-300px {
        width: 300px!important
    }
    .max-w-sm-down-300px {
        max-width: 300px!important
    }
    .min-w-sm-down-300px {
        min-width: 300px!important
    }
    .h-sm-down-300px {
        height: 300px!important
    }
    .max-h-sm-down-300px {
        max-height: 300px!important
    }
    .min-h-sm-down-300px {
        min-height: 300px!important
    }
    .w-sm-down-350px {
        width: 350px!important
    }
    .max-w-sm-down-350px {
        max-width: 350px!important
    }
    .min-w-sm-down-350px {
        min-width: 350px!important
    }
    .h-sm-down-350px {
        height: 350px!important
    }
    .max-h-sm-down-350px {
        max-height: 350px!important
    }
    .min-h-sm-down-350px {
        min-height: 350px!important
    }
    .w-sm-down-400px {
        width: 400px!important
    }
    .max-w-sm-down-400px {
        max-width: 400px!important
    }
    .min-w-sm-down-400px {
        min-width: 400px!important
    }
    .h-sm-down-400px {
        height: 400px!important
    }
    .max-h-sm-down-400px {
        max-height: 400px!important
    }
    .min-h-sm-down-400px {
        min-height: 400px!important
    }
    .w-sm-down-450px {
        width: 450px!important
    }
    .max-w-sm-down-450px {
        max-width: 450px!important
    }
    .min-w-sm-down-450px {
        min-width: 450px!important
    }
    .h-sm-down-450px {
        height: 450px!important
    }
    .max-h-sm-down-450px {
        max-height: 450px!important
    }
    .min-h-sm-down-450px {
        min-height: 450px!important
    }
    .w-sm-down-500px {
        width: 500px!important
    }
    .max-w-sm-down-500px {
        max-width: 500px!important
    }
    .min-w-sm-down-500px {
        min-width: 500px!important
    }
    .h-sm-down-500px {
        height: 500px!important
    }
    .max-h-sm-down-500px {
        max-height: 500px!important
    }
    .min-h-sm-down-500px {
        min-height: 500px!important
    }
    .w-sm-down-550px {
        width: 550px!important
    }
    .max-w-sm-down-550px {
        max-width: 550px!important
    }
    .min-w-sm-down-550px {
        min-width: 550px!important
    }
    .h-sm-down-550px {
        height: 550px!important
    }
    .max-h-sm-down-550px {
        max-height: 550px!important
    }
    .min-h-sm-down-550px {
        min-height: 550px!important
    }
    .w-sm-down-600px {
        width: 600px!important
    }
    .max-w-sm-down-600px {
        max-width: 600px!important
    }
    .min-w-sm-down-600px {
        min-width: 600px!important
    }
    .h-sm-down-600px {
        height: 600px!important
    }
    .max-h-sm-down-600px {
        max-height: 600px!important
    }
    .min-h-sm-down-600px {
        min-height: 600px!important
    }
    .w-sm-down-650px {
        width: 650px!important
    }
    .max-w-sm-down-650px {
        max-width: 650px!important
    }
    .min-w-sm-down-650px {
        min-width: 650px!important
    }
    .h-sm-down-650px {
        height: 650px!important
    }
    .max-h-sm-down-650px {
        max-height: 650px!important
    }
    .min-h-sm-down-650px {
        min-height: 650px!important
    }
    .w-sm-down-700px {
        width: 700px!important
    }
    .max-w-sm-down-700px {
        max-width: 700px!important
    }
    .min-w-sm-down-700px {
        min-width: 700px!important
    }
    .h-sm-down-700px {
        height: 700px!important
    }
    .max-h-sm-down-700px {
        max-height: 700px!important
    }
    .min-h-sm-down-700px {
        min-height: 700px!important
    }
    .w-sm-down-750px {
        width: 750px!important
    }
    .max-w-sm-down-750px {
        max-width: 750px!important
    }
    .min-w-sm-down-750px {
        min-width: 750px!important
    }
    .h-sm-down-750px {
        height: 750px!important
    }
    .max-h-sm-down-750px {
        max-height: 750px!important
    }
    .min-h-sm-down-750px {
        min-height: 750px!important
    }
    .w-sm-down-800px {
        width: 800px!important
    }
    .max-w-sm-down-800px {
        max-width: 800px!important
    }
    .min-w-sm-down-800px {
        min-width: 800px!important
    }
    .h-sm-down-800px {
        height: 800px!important
    }
    .max-h-sm-down-800px {
        max-height: 800px!important
    }
    .min-h-sm-down-800px {
        min-height: 800px!important
    }
    .w-sm-down-900px {
        width: 900px!important
    }
    .max-w-sm-down-900px {
        max-width: 900px!important
    }
    .min-w-sm-down-900px {
        min-width: 900px!important
    }
    .h-sm-down-900px {
        height: 900px!important
    }
    .max-h-sm-down-900px {
        max-height: 900px!important
    }
    .min-h-sm-down-900px {
        min-height: 900px!important
    }
    .w-sm-down-850px {
        width: 850px!important
    }
    .max-w-sm-down-850px {
        max-width: 850px!important
    }
    .min-w-sm-down-850px {
        min-width: 850px!important
    }
    .h-sm-down-850px {
        height: 850px!important
    }
    .max-h-sm-down-850px {
        max-height: 850px!important
    }
    .min-h-sm-down-850px {
        min-height: 850px!important
    }
    .w-sm-down-1000px {
        width: 1000px!important
    }
    .max-w-sm-down-1000px {
        max-width: 1000px!important
    }
    .min-w-sm-down-1000px {
        min-width: 1000px!important
    }
    .h-sm-down-1000px {
        height: 1000px!important
    }
    .max-h-sm-down-1000px {
        max-height: 1000px!important
    }
    .min-h-sm-down-1000px {
        min-height: 1000px!important
    }
    .w-sm-down-1050px {
        width: 1050px!important
    }
    .max-w-sm-down-1050px {
        max-width: 1050px!important
    }
    .min-w-sm-down-1050px {
        min-width: 1050px!important
    }
    .h-sm-down-1050px {
        height: 1050px!important
    }
    .max-h-sm-down-1050px {
        max-height: 1050px!important
    }
    .min-h-sm-down-1050px {
        min-height: 1050px!important
    }
    .w-sm-down-1100px {
        width: 1100px!important
    }
    .max-w-sm-down-1100px {
        max-width: 1100px!important
    }
    .min-w-sm-down-1100px {
        min-width: 1100px!important
    }
    .h-sm-down-1100px {
        height: 1100px!important
    }
    .max-h-sm-down-1100px {
        max-height: 1100px!important
    }
    .min-h-sm-down-1100px {
        min-height: 1100px!important
    }
    .w-sm-down-1150px {
        width: 1150px!important
    }
    .max-w-sm-down-1150px {
        max-width: 1150px!important
    }
    .min-w-sm-down-1150px {
        min-width: 1150px!important
    }
    .h-sm-down-1150px {
        height: 1150px!important
    }
    .max-h-sm-down-1150px {
        max-height: 1150px!important
    }
    .min-h-sm-down-1150px {
        min-height: 1150px!important
    }
    .w-sm-down-1200px {
        width: 1200px!important
    }
    .max-w-sm-down-1200px {
        max-width: 1200px!important
    }
    .min-w-sm-down-1200px {
        min-width: 1200px!important
    }
    .h-sm-down-1200px {
        height: 1200px!important
    }
    .max-h-sm-down-1200px {
        max-height: 1200px!important
    }
    .min-h-sm-down-1200px {
        min-height: 1200px!important
    }
    .w-sm-down-sm {
        width: 540px!important
    }
    .max-w-sm-down-sm {
        max-width: 540px!important
    }
    .min-w-sm-down-sm {
        min-width: 540px!important
    }
    .h-sm-down-sm {
        height: 540px!important
    }
    .max-h-sm-down-sm {
        max-height: 540px!important
    }
    .min-h-sm-down-sm {
        min-height: 540px!important
    }
    .w-sm-down-md {
        width: 720px!important
    }
    .max-w-sm-down-md {
        max-width: 720px!important
    }
    .min-w-sm-down-md {
        min-width: 720px!important
    }
    .h-sm-down-md {
        height: 720px!important
    }
    .max-h-sm-down-md {
        max-height: 720px!important
    }
    .min-h-sm-down-md {
        min-height: 720px!important
    }
    .w-sm-down-lg {
        width: 960px!important
    }
    .max-w-sm-down-lg {
        max-width: 960px!important
    }
    .min-w-sm-down-lg {
        min-width: 960px!important
    }
    .h-sm-down-lg {
        height: 960px!important
    }
    .max-h-sm-down-lg {
        max-height: 960px!important
    }
    .min-h-sm-down-lg {
        min-height: 960px!important
    }
    .w-sm-down-xl {
        width: 1140px!important
    }
    .max-w-sm-down-xl {
        max-width: 1140px!important
    }
    .min-w-sm-down-xl {
        min-width: 1140px!important
    }
    .h-sm-down-xl {
        height: 1140px!important
    }
    .max-h-sm-down-xl {
        max-height: 1140px!important
    }
    .min-h-sm-down-xl {
        min-height: 1140px!important
    }
}

@media (min-width:576px) {
    .w-sm-up-10 {
        width: 10%!important
    }
    .max-w-sm-up-10 {
        max-width: 10%!important
    }
    .min-w-sm-up-10 {
        min-width: 10%!important
    }
    .h-sm-up-10 {
        height: 10%!important
    }
    .max-h-sm-up-10 {
        max-height: 10%!important
    }
    .min-h-sm-up-10 {
        min-height: 10%!important
    }
    .w-sm-up-15 {
        width: 15%!important
    }
    .max-w-sm-up-15 {
        max-width: 15%!important
    }
    .min-w-sm-up-15 {
        min-width: 15%!important
    }
    .h-sm-up-15 {
        height: 15%!important
    }
    .max-h-sm-up-15 {
        max-height: 15%!important
    }
    .min-h-sm-up-15 {
        min-height: 15%!important
    }
    .w-sm-up-20 {
        width: 20%!important
    }
    .max-w-sm-up-20 {
        max-width: 20%!important
    }
    .min-w-sm-up-20 {
        min-width: 20%!important
    }
    .h-sm-up-20 {
        height: 20%!important
    }
    .max-h-sm-up-20 {
        max-height: 20%!important
    }
    .min-h-sm-up-20 {
        min-height: 20%!important
    }
    .w-sm-up-25 {
        width: 25%!important
    }
    .max-w-sm-up-25 {
        max-width: 25%!important
    }
    .min-w-sm-up-25 {
        min-width: 25%!important
    }
    .h-sm-up-25 {
        height: 25%!important
    }
    .max-h-sm-up-25 {
        max-height: 25%!important
    }
    .min-h-sm-up-25 {
        min-height: 25%!important
    }
    .w-sm-up-30 {
        width: 30%!important
    }
    .max-w-sm-up-30 {
        max-width: 30%!important
    }
    .min-w-sm-up-30 {
        min-width: 30%!important
    }
    .h-sm-up-30 {
        height: 30%!important
    }
    .max-h-sm-up-30 {
        max-height: 30%!important
    }
    .min-h-sm-up-30 {
        min-height: 30%!important
    }
    .w-sm-up-35 {
        width: 35%!important
    }
    .max-w-sm-up-35 {
        max-width: 35%!important
    }
    .min-w-sm-up-35 {
        min-width: 35%!important
    }
    .h-sm-up-35 {
        height: 35%!important
    }
    .max-h-sm-up-35 {
        max-height: 35%!important
    }
    .min-h-sm-up-35 {
        min-height: 35%!important
    }
    .w-sm-up-40 {
        width: 40%!important
    }
    .max-w-sm-up-40 {
        max-width: 40%!important
    }
    .min-w-sm-up-40 {
        min-width: 40%!important
    }
    .h-sm-up-40 {
        height: 40%!important
    }
    .max-h-sm-up-40 {
        max-height: 40%!important
    }
    .min-h-sm-up-40 {
        min-height: 40%!important
    }
    .w-sm-up-45 {
        width: 45%!important
    }
    .max-w-sm-up-45 {
        max-width: 45%!important
    }
    .min-w-sm-up-45 {
        min-width: 45%!important
    }
    .h-sm-up-45 {
        height: 45%!important
    }
    .max-h-sm-up-45 {
        max-height: 45%!important
    }
    .min-h-sm-up-45 {
        min-height: 45%!important
    }
    .w-sm-up-50 {
        width: 50%!important
    }
    .max-w-sm-up-50 {
        max-width: 50%!important
    }
    .min-w-sm-up-50 {
        min-width: 50%!important
    }
    .h-sm-up-50 {
        height: 50%!important
    }
    .max-h-sm-up-50 {
        max-height: 50%!important
    }
    .min-h-sm-up-50 {
        min-height: 50%!important
    }
    .w-sm-up-55 {
        width: 55%!important
    }
    .max-w-sm-up-55 {
        max-width: 55%!important
    }
    .min-w-sm-up-55 {
        min-width: 55%!important
    }
    .h-sm-up-55 {
        height: 55%!important
    }
    .max-h-sm-up-55 {
        max-height: 55%!important
    }
    .min-h-sm-up-55 {
        min-height: 55%!important
    }
    .w-sm-up-60 {
        width: 60%!important
    }
    .max-w-sm-up-60 {
        max-width: 60%!important
    }
    .min-w-sm-up-60 {
        min-width: 60%!important
    }
    .h-sm-up-60 {
        height: 60%!important
    }
    .max-h-sm-up-60 {
        max-height: 60%!important
    }
    .min-h-sm-up-60 {
        min-height: 60%!important
    }
    .w-sm-up-65 {
        width: 65%!important
    }
    .max-w-sm-up-65 {
        max-width: 65%!important
    }
    .min-w-sm-up-65 {
        min-width: 65%!important
    }
    .h-sm-up-65 {
        height: 65%!important
    }
    .max-h-sm-up-65 {
        max-height: 65%!important
    }
    .min-h-sm-up-65 {
        min-height: 65%!important
    }
    .w-sm-up-70 {
        width: 70%!important
    }
    .max-w-sm-up-70 {
        max-width: 70%!important
    }
    .min-w-sm-up-70 {
        min-width: 70%!important
    }
    .h-sm-up-70 {
        height: 70%!important
    }
    .max-h-sm-up-70 {
        max-height: 70%!important
    }
    .min-h-sm-up-70 {
        min-height: 70%!important
    }
    .w-sm-up-75 {
        width: 75%!important
    }
    .max-w-sm-up-75 {
        max-width: 75%!important
    }
    .min-w-sm-up-75 {
        min-width: 75%!important
    }
    .h-sm-up-75 {
        height: 75%!important
    }
    .max-h-sm-up-75 {
        max-height: 75%!important
    }
    .min-h-sm-up-75 {
        min-height: 75%!important
    }
    .w-sm-up-80 {
        width: 80%!important
    }
    .max-w-sm-up-80 {
        max-width: 80%!important
    }
    .min-w-sm-up-80 {
        min-width: 80%!important
    }
    .h-sm-up-80 {
        height: 80%!important
    }
    .max-h-sm-up-80 {
        max-height: 80%!important
    }
    .min-h-sm-up-80 {
        min-height: 80%!important
    }
    .w-sm-up-85 {
        width: 85%!important
    }
    .max-w-sm-up-85 {
        max-width: 85%!important
    }
    .min-w-sm-up-85 {
        min-width: 85%!important
    }
    .h-sm-up-85 {
        height: 85%!important
    }
    .max-h-sm-up-85 {
        max-height: 85%!important
    }
    .min-h-sm-up-85 {
        min-height: 85%!important
    }
    .w-sm-up-90 {
        width: 90%!important
    }
    .max-w-sm-up-90 {
        max-width: 90%!important
    }
    .min-w-sm-up-90 {
        min-width: 90%!important
    }
    .h-sm-up-90 {
        height: 90%!important
    }
    .max-h-sm-up-90 {
        max-height: 90%!important
    }
    .min-h-sm-up-90 {
        min-height: 90%!important
    }
    .w-sm-up-95 {
        width: 95%!important
    }
    .max-w-sm-up-95 {
        max-width: 95%!important
    }
    .min-w-sm-up-95 {
        min-width: 95%!important
    }
    .h-sm-up-95 {
        height: 95%!important
    }
    .max-h-sm-up-95 {
        max-height: 95%!important
    }
    .min-h-sm-up-95 {
        min-height: 95%!important
    }
    .w-sm-up-100 {
        width: 100%!important
    }
    .max-w-sm-up-100 {
        max-width: 100%!important
    }
    .min-w-sm-up-100 {
        min-width: 100%!important
    }
    .h-sm-up-100 {
        height: 100%!important
    }
    .max-h-sm-up-100 {
        max-height: 100%!important
    }
    .min-h-sm-up-100 {
        min-height: 100%!important
    }
    .w-sm-up-10px {
        width: 10px!important
    }
    .max-w-sm-up-10px {
        max-width: 10px!important
    }
    .min-w-sm-up-10px {
        min-width: 10px!important
    }
    .h-sm-up-10px {
        height: 10px!important
    }
    .max-h-sm-up-10px {
        max-height: 10px!important
    }
    .min-h-sm-up-10px {
        min-height: 10px!important
    }
    .w-sm-up-20px {
        width: 20px!important
    }
    .max-w-sm-up-20px {
        max-width: 20px!important
    }
    .min-w-sm-up-20px {
        min-width: 20px!important
    }
    .h-sm-up-20px {
        height: 20px!important
    }
    .max-h-sm-up-20px {
        max-height: 20px!important
    }
    .min-h-sm-up-20px {
        min-height: 20px!important
    }
    .w-sm-up-30px {
        width: 30px!important
    }
    .max-w-sm-up-30px {
        max-width: 30px!important
    }
    .min-w-sm-up-30px {
        min-width: 30px!important
    }
    .h-sm-up-30px {
        height: 30px!important
    }
    .max-h-sm-up-30px {
        max-height: 30px!important
    }
    .min-h-sm-up-30px {
        min-height: 30px!important
    }
    .w-sm-up-40px {
        width: 40px!important
    }
    .max-w-sm-up-40px {
        max-width: 40px!important
    }
    .min-w-sm-up-40px {
        min-width: 40px!important
    }
    .h-sm-up-40px {
        height: 40px!important
    }
    .max-h-sm-up-40px {
        max-height: 40px!important
    }
    .min-h-sm-up-40px {
        min-height: 40px!important
    }
    .w-sm-up-50px {
        width: 50px!important
    }
    .max-w-sm-up-50px {
        max-width: 50px!important
    }
    .min-w-sm-up-50px {
        min-width: 50px!important
    }
    .h-sm-up-50px {
        height: 50px!important
    }
    .max-h-sm-up-50px {
        max-height: 50px!important
    }
    .min-h-sm-up-50px {
        min-height: 50px!important
    }
    .w-sm-up-60px {
        width: 60px!important
    }
    .max-w-sm-up-60px {
        max-width: 60px!important
    }
    .min-w-sm-up-60px {
        min-width: 60px!important
    }
    .h-sm-up-60px {
        height: 60px!important
    }
    .max-h-sm-up-60px {
        max-height: 60px!important
    }
    .min-h-sm-up-60px {
        min-height: 60px!important
    }
    .w-sm-up-70px {
        width: 70px!important
    }
    .max-w-sm-up-70px {
        max-width: 70px!important
    }
    .min-w-sm-up-70px {
        min-width: 70px!important
    }
    .h-sm-up-70px {
        height: 70px!important
    }
    .max-h-sm-up-70px {
        max-height: 70px!important
    }
    .min-h-sm-up-70px {
        min-height: 70px!important
    }
    .w-sm-up-80px {
        width: 80px!important
    }
    .max-w-sm-up-80px {
        max-width: 80px!important
    }
    .min-w-sm-up-80px {
        min-width: 80px!important
    }
    .h-sm-up-80px {
        height: 80px!important
    }
    .max-h-sm-up-80px {
        max-height: 80px!important
    }
    .min-h-sm-up-80px {
        min-height: 80px!important
    }
    .w-sm-up-90px {
        width: 90px!important
    }
    .max-w-sm-up-90px {
        max-width: 90px!important
    }
    .min-w-sm-up-90px {
        min-width: 90px!important
    }
    .h-sm-up-90px {
        height: 90px!important
    }
    .max-h-sm-up-90px {
        max-height: 90px!important
    }
    .min-h-sm-up-90px {
        min-height: 90px!important
    }
    .w-sm-up-100px {
        width: 100px!important
    }
    .max-w-sm-up-100px {
        max-width: 100px!important
    }
    .min-w-sm-up-100px {
        min-width: 100px!important
    }
    .h-sm-up-100px {
        height: 100px!important
    }
    .max-h-sm-up-100px {
        max-height: 100px!important
    }
    .min-h-sm-up-100px {
        min-height: 100px!important
    }
    .w-sm-up-150px {
        width: 150px!important
    }
    .max-w-sm-up-150px {
        max-width: 150px!important
    }
    .min-w-sm-up-150px {
        min-width: 150px!important
    }
    .h-sm-up-150px {
        height: 150px!important
    }
    .max-h-sm-up-150px {
        max-height: 150px!important
    }
    .min-h-sm-up-150px {
        min-height: 150px!important
    }
    .w-sm-up-200px {
        width: 200px!important
    }
    .max-w-sm-up-200px {
        max-width: 200px!important
    }
    .min-w-sm-up-200px {
        min-width: 200px!important
    }
    .h-sm-up-200px {
        height: 200px!important
    }
    .max-h-sm-up-200px {
        max-height: 200px!important
    }
    .min-h-sm-up-200px {
        min-height: 200px!important
    }
    .w-sm-up-250px {
        width: 250px!important
    }
    .max-w-sm-up-250px {
        max-width: 250px!important
    }
    .min-w-sm-up-250px {
        min-width: 250px!important
    }
    .h-sm-up-250px {
        height: 250px!important
    }
    .max-h-sm-up-250px {
        max-height: 250px!important
    }
    .min-h-sm-up-250px {
        min-height: 250px!important
    }
    .w-sm-up-300px {
        width: 300px!important
    }
    .max-w-sm-up-300px {
        max-width: 300px!important
    }
    .min-w-sm-up-300px {
        min-width: 300px!important
    }
    .h-sm-up-300px {
        height: 300px!important
    }
    .max-h-sm-up-300px {
        max-height: 300px!important
    }
    .min-h-sm-up-300px {
        min-height: 300px!important
    }
    .w-sm-up-350px {
        width: 350px!important
    }
    .max-w-sm-up-350px {
        max-width: 350px!important
    }
    .min-w-sm-up-350px {
        min-width: 350px!important
    }
    .h-sm-up-350px {
        height: 350px!important
    }
    .max-h-sm-up-350px {
        max-height: 350px!important
    }
    .min-h-sm-up-350px {
        min-height: 350px!important
    }
    .w-sm-up-400px {
        width: 400px!important
    }
    .max-w-sm-up-400px {
        max-width: 400px!important
    }
    .min-w-sm-up-400px {
        min-width: 400px!important
    }
    .h-sm-up-400px {
        height: 400px!important
    }
    .max-h-sm-up-400px {
        max-height: 400px!important
    }
    .min-h-sm-up-400px {
        min-height: 400px!important
    }
    .w-sm-up-450px {
        width: 450px!important
    }
    .max-w-sm-up-450px {
        max-width: 450px!important
    }
    .min-w-sm-up-450px {
        min-width: 450px!important
    }
    .h-sm-up-450px {
        height: 450px!important
    }
    .max-h-sm-up-450px {
        max-height: 450px!important
    }
    .min-h-sm-up-450px {
        min-height: 450px!important
    }
    .w-sm-up-500px {
        width: 500px!important
    }
    .max-w-sm-up-500px {
        max-width: 500px!important
    }
    .min-w-sm-up-500px {
        min-width: 500px!important
    }
    .h-sm-up-500px {
        height: 500px!important
    }
    .max-h-sm-up-500px {
        max-height: 500px!important
    }
    .min-h-sm-up-500px {
        min-height: 500px!important
    }
    .w-sm-up-550px {
        width: 550px!important
    }
    .max-w-sm-up-550px {
        max-width: 550px!important
    }
    .min-w-sm-up-550px {
        min-width: 550px!important
    }
    .h-sm-up-550px {
        height: 550px!important
    }
    .max-h-sm-up-550px {
        max-height: 550px!important
    }
    .min-h-sm-up-550px {
        min-height: 550px!important
    }
    .w-sm-up-600px {
        width: 600px!important
    }
    .max-w-sm-up-600px {
        max-width: 600px!important
    }
    .min-w-sm-up-600px {
        min-width: 600px!important
    }
    .h-sm-up-600px {
        height: 600px!important
    }
    .max-h-sm-up-600px {
        max-height: 600px!important
    }
    .min-h-sm-up-600px {
        min-height: 600px!important
    }
    .w-sm-up-650px {
        width: 650px!important
    }
    .max-w-sm-up-650px {
        max-width: 650px!important
    }
    .min-w-sm-up-650px {
        min-width: 650px!important
    }
    .h-sm-up-650px {
        height: 650px!important
    }
    .max-h-sm-up-650px {
        max-height: 650px!important
    }
    .min-h-sm-up-650px {
        min-height: 650px!important
    }
    .w-sm-up-700px {
        width: 700px!important
    }
    .max-w-sm-up-700px {
        max-width: 700px!important
    }
    .min-w-sm-up-700px {
        min-width: 700px!important
    }
    .h-sm-up-700px {
        height: 700px!important
    }
    .max-h-sm-up-700px {
        max-height: 700px!important
    }
    .min-h-sm-up-700px {
        min-height: 700px!important
    }
    .w-sm-up-750px {
        width: 750px!important
    }
    .max-w-sm-up-750px {
        max-width: 750px!important
    }
    .min-w-sm-up-750px {
        min-width: 750px!important
    }
    .h-sm-up-750px {
        height: 750px!important
    }
    .max-h-sm-up-750px {
        max-height: 750px!important
    }
    .min-h-sm-up-750px {
        min-height: 750px!important
    }
    .w-sm-up-800px {
        width: 800px!important
    }
    .max-w-sm-up-800px {
        max-width: 800px!important
    }
    .min-w-sm-up-800px {
        min-width: 800px!important
    }
    .h-sm-up-800px {
        height: 800px!important
    }
    .max-h-sm-up-800px {
        max-height: 800px!important
    }
    .min-h-sm-up-800px {
        min-height: 800px!important
    }
    .w-sm-up-900px {
        width: 900px!important
    }
    .max-w-sm-up-900px {
        max-width: 900px!important
    }
    .min-w-sm-up-900px {
        min-width: 900px!important
    }
    .h-sm-up-900px {
        height: 900px!important
    }
    .max-h-sm-up-900px {
        max-height: 900px!important
    }
    .min-h-sm-up-900px {
        min-height: 900px!important
    }
    .w-sm-up-850px {
        width: 850px!important
    }
    .max-w-sm-up-850px {
        max-width: 850px!important
    }
    .min-w-sm-up-850px {
        min-width: 850px!important
    }
    .h-sm-up-850px {
        height: 850px!important
    }
    .max-h-sm-up-850px {
        max-height: 850px!important
    }
    .min-h-sm-up-850px {
        min-height: 850px!important
    }
    .w-sm-up-1000px {
        width: 1000px!important
    }
    .max-w-sm-up-1000px {
        max-width: 1000px!important
    }
    .min-w-sm-up-1000px {
        min-width: 1000px!important
    }
    .h-sm-up-1000px {
        height: 1000px!important
    }
    .max-h-sm-up-1000px {
        max-height: 1000px!important
    }
    .min-h-sm-up-1000px {
        min-height: 1000px!important
    }
    .w-sm-up-1050px {
        width: 1050px!important
    }
    .max-w-sm-up-1050px {
        max-width: 1050px!important
    }
    .min-w-sm-up-1050px {
        min-width: 1050px!important
    }
    .h-sm-up-1050px {
        height: 1050px!important
    }
    .max-h-sm-up-1050px {
        max-height: 1050px!important
    }
    .min-h-sm-up-1050px {
        min-height: 1050px!important
    }
    .w-sm-up-1100px {
        width: 1100px!important
    }
    .max-w-sm-up-1100px {
        max-width: 1100px!important
    }
    .min-w-sm-up-1100px {
        min-width: 1100px!important
    }
    .h-sm-up-1100px {
        height: 1100px!important
    }
    .max-h-sm-up-1100px {
        max-height: 1100px!important
    }
    .min-h-sm-up-1100px {
        min-height: 1100px!important
    }
    .w-sm-up-1150px {
        width: 1150px!important
    }
    .max-w-sm-up-1150px {
        max-width: 1150px!important
    }
    .min-w-sm-up-1150px {
        min-width: 1150px!important
    }
    .h-sm-up-1150px {
        height: 1150px!important
    }
    .max-h-sm-up-1150px {
        max-height: 1150px!important
    }
    .min-h-sm-up-1150px {
        min-height: 1150px!important
    }
    .w-sm-up-1200px {
        width: 1200px!important
    }
    .max-w-sm-up-1200px {
        max-width: 1200px!important
    }
    .min-w-sm-up-1200px {
        min-width: 1200px!important
    }
    .h-sm-up-1200px {
        height: 1200px!important
    }
    .max-h-sm-up-1200px {
        max-height: 1200px!important
    }
    .min-h-sm-up-1200px {
        min-height: 1200px!important
    }
    .w-sm-up-sm {
        width: 540px!important
    }
    .max-w-sm-up-sm {
        max-width: 540px!important
    }
    .min-w-sm-up-sm {
        min-width: 540px!important
    }
    .h-sm-up-sm {
        height: 540px!important
    }
    .max-h-sm-up-sm {
        max-height: 540px!important
    }
    .min-h-sm-up-sm {
        min-height: 540px!important
    }
    .w-sm-up-md {
        width: 720px!important
    }
    .max-w-sm-up-md {
        max-width: 720px!important
    }
    .min-w-sm-up-md {
        min-width: 720px!important
    }
    .h-sm-up-md {
        height: 720px!important
    }
    .max-h-sm-up-md {
        max-height: 720px!important
    }
    .min-h-sm-up-md {
        min-height: 720px!important
    }
    .w-sm-up-lg {
        width: 960px!important
    }
    .max-w-sm-up-lg {
        max-width: 960px!important
    }
    .min-w-sm-up-lg {
        min-width: 960px!important
    }
    .h-sm-up-lg {
        height: 960px!important
    }
    .max-h-sm-up-lg {
        max-height: 960px!important
    }
    .min-h-sm-up-lg {
        min-height: 960px!important
    }
    .w-sm-up-xl {
        width: 1140px!important
    }
    .max-w-sm-up-xl {
        max-width: 1140px!important
    }
    .min-w-sm-up-xl {
        min-width: 1140px!important
    }
    .h-sm-up-xl {
        height: 1140px!important
    }
    .max-h-sm-up-xl {
        max-height: 1140px!important
    }
    .min-h-sm-up-xl {
        min-height: 1140px!important
    }
}

@media (max-width:767.98px) {
    .w-md-down-10 {
        width: 10%!important
    }
    .max-w-md-down-10 {
        max-width: 10%!important
    }
    .min-w-md-down-10 {
        min-width: 10%!important
    }
    .h-md-down-10 {
        height: 10%!important
    }
    .max-h-md-down-10 {
        max-height: 10%!important
    }
    .min-h-md-down-10 {
        min-height: 10%!important
    }
    .w-md-down-15 {
        width: 15%!important
    }
    .max-w-md-down-15 {
        max-width: 15%!important
    }
    .min-w-md-down-15 {
        min-width: 15%!important
    }
    .h-md-down-15 {
        height: 15%!important
    }
    .max-h-md-down-15 {
        max-height: 15%!important
    }
    .min-h-md-down-15 {
        min-height: 15%!important
    }
    .w-md-down-20 {
        width: 20%!important
    }
    .max-w-md-down-20 {
        max-width: 20%!important
    }
    .min-w-md-down-20 {
        min-width: 20%!important
    }
    .h-md-down-20 {
        height: 20%!important
    }
    .max-h-md-down-20 {
        max-height: 20%!important
    }
    .min-h-md-down-20 {
        min-height: 20%!important
    }
    .w-md-down-25 {
        width: 25%!important
    }
    .max-w-md-down-25 {
        max-width: 25%!important
    }
    .min-w-md-down-25 {
        min-width: 25%!important
    }
    .h-md-down-25 {
        height: 25%!important
    }
    .max-h-md-down-25 {
        max-height: 25%!important
    }
    .min-h-md-down-25 {
        min-height: 25%!important
    }
    .w-md-down-30 {
        width: 30%!important
    }
    .max-w-md-down-30 {
        max-width: 30%!important
    }
    .min-w-md-down-30 {
        min-width: 30%!important
    }
    .h-md-down-30 {
        height: 30%!important
    }
    .max-h-md-down-30 {
        max-height: 30%!important
    }
    .min-h-md-down-30 {
        min-height: 30%!important
    }
    .w-md-down-35 {
        width: 35%!important
    }
    .max-w-md-down-35 {
        max-width: 35%!important
    }
    .min-w-md-down-35 {
        min-width: 35%!important
    }
    .h-md-down-35 {
        height: 35%!important
    }
    .max-h-md-down-35 {
        max-height: 35%!important
    }
    .min-h-md-down-35 {
        min-height: 35%!important
    }
    .w-md-down-40 {
        width: 40%!important
    }
    .max-w-md-down-40 {
        max-width: 40%!important
    }
    .min-w-md-down-40 {
        min-width: 40%!important
    }
    .h-md-down-40 {
        height: 40%!important
    }
    .max-h-md-down-40 {
        max-height: 40%!important
    }
    .min-h-md-down-40 {
        min-height: 40%!important
    }
    .w-md-down-45 {
        width: 45%!important
    }
    .max-w-md-down-45 {
        max-width: 45%!important
    }
    .min-w-md-down-45 {
        min-width: 45%!important
    }
    .h-md-down-45 {
        height: 45%!important
    }
    .max-h-md-down-45 {
        max-height: 45%!important
    }
    .min-h-md-down-45 {
        min-height: 45%!important
    }
    .w-md-down-50 {
        width: 50%!important
    }
    .max-w-md-down-50 {
        max-width: 50%!important
    }
    .min-w-md-down-50 {
        min-width: 50%!important
    }
    .h-md-down-50 {
        height: 50%!important
    }
    .max-h-md-down-50 {
        max-height: 50%!important
    }
    .min-h-md-down-50 {
        min-height: 50%!important
    }
    .w-md-down-55 {
        width: 55%!important
    }
    .max-w-md-down-55 {
        max-width: 55%!important
    }
    .min-w-md-down-55 {
        min-width: 55%!important
    }
    .h-md-down-55 {
        height: 55%!important
    }
    .max-h-md-down-55 {
        max-height: 55%!important
    }
    .min-h-md-down-55 {
        min-height: 55%!important
    }
    .w-md-down-60 {
        width: 60%!important
    }
    .max-w-md-down-60 {
        max-width: 60%!important
    }
    .min-w-md-down-60 {
        min-width: 60%!important
    }
    .h-md-down-60 {
        height: 60%!important
    }
    .max-h-md-down-60 {
        max-height: 60%!important
    }
    .min-h-md-down-60 {
        min-height: 60%!important
    }
    .w-md-down-65 {
        width: 65%!important
    }
    .max-w-md-down-65 {
        max-width: 65%!important
    }
    .min-w-md-down-65 {
        min-width: 65%!important
    }
    .h-md-down-65 {
        height: 65%!important
    }
    .max-h-md-down-65 {
        max-height: 65%!important
    }
    .min-h-md-down-65 {
        min-height: 65%!important
    }
    .w-md-down-70 {
        width: 70%!important
    }
    .max-w-md-down-70 {
        max-width: 70%!important
    }
    .min-w-md-down-70 {
        min-width: 70%!important
    }
    .h-md-down-70 {
        height: 70%!important
    }
    .max-h-md-down-70 {
        max-height: 70%!important
    }
    .min-h-md-down-70 {
        min-height: 70%!important
    }
    .w-md-down-75 {
        width: 75%!important
    }
    .max-w-md-down-75 {
        max-width: 75%!important
    }
    .min-w-md-down-75 {
        min-width: 75%!important
    }
    .h-md-down-75 {
        height: 75%!important
    }
    .max-h-md-down-75 {
        max-height: 75%!important
    }
    .min-h-md-down-75 {
        min-height: 75%!important
    }
    .w-md-down-80 {
        width: 80%!important
    }
    .max-w-md-down-80 {
        max-width: 80%!important
    }
    .min-w-md-down-80 {
        min-width: 80%!important
    }
    .h-md-down-80 {
        height: 80%!important
    }
    .max-h-md-down-80 {
        max-height: 80%!important
    }
    .min-h-md-down-80 {
        min-height: 80%!important
    }
    .w-md-down-85 {
        width: 85%!important
    }
    .max-w-md-down-85 {
        max-width: 85%!important
    }
    .min-w-md-down-85 {
        min-width: 85%!important
    }
    .h-md-down-85 {
        height: 85%!important
    }
    .max-h-md-down-85 {
        max-height: 85%!important
    }
    .min-h-md-down-85 {
        min-height: 85%!important
    }
    .w-md-down-90 {
        width: 90%!important
    }
    .max-w-md-down-90 {
        max-width: 90%!important
    }
    .min-w-md-down-90 {
        min-width: 90%!important
    }
    .h-md-down-90 {
        height: 90%!important
    }
    .max-h-md-down-90 {
        max-height: 90%!important
    }
    .min-h-md-down-90 {
        min-height: 90%!important
    }
    .w-md-down-95 {
        width: 95%!important
    }
    .max-w-md-down-95 {
        max-width: 95%!important
    }
    .min-w-md-down-95 {
        min-width: 95%!important
    }
    .h-md-down-95 {
        height: 95%!important
    }
    .max-h-md-down-95 {
        max-height: 95%!important
    }
    .min-h-md-down-95 {
        min-height: 95%!important
    }
    .w-md-down-100 {
        width: 100%!important
    }
    .max-w-md-down-100 {
        max-width: 100%!important
    }
    .min-w-md-down-100 {
        min-width: 100%!important
    }
    .h-md-down-100 {
        height: 100%!important
    }
    .max-h-md-down-100 {
        max-height: 100%!important
    }
    .min-h-md-down-100 {
        min-height: 100%!important
    }
    .w-md-down-10px {
        width: 10px!important
    }
    .max-w-md-down-10px {
        max-width: 10px!important
    }
    .min-w-md-down-10px {
        min-width: 10px!important
    }
    .h-md-down-10px {
        height: 10px!important
    }
    .max-h-md-down-10px {
        max-height: 10px!important
    }
    .min-h-md-down-10px {
        min-height: 10px!important
    }
    .w-md-down-20px {
        width: 20px!important
    }
    .max-w-md-down-20px {
        max-width: 20px!important
    }
    .min-w-md-down-20px {
        min-width: 20px!important
    }
    .h-md-down-20px {
        height: 20px!important
    }
    .max-h-md-down-20px {
        max-height: 20px!important
    }
    .min-h-md-down-20px {
        min-height: 20px!important
    }
    .w-md-down-30px {
        width: 30px!important
    }
    .max-w-md-down-30px {
        max-width: 30px!important
    }
    .min-w-md-down-30px {
        min-width: 30px!important
    }
    .h-md-down-30px {
        height: 30px!important
    }
    .max-h-md-down-30px {
        max-height: 30px!important
    }
    .min-h-md-down-30px {
        min-height: 30px!important
    }
    .w-md-down-40px {
        width: 40px!important
    }
    .max-w-md-down-40px {
        max-width: 40px!important
    }
    .min-w-md-down-40px {
        min-width: 40px!important
    }
    .h-md-down-40px {
        height: 40px!important
    }
    .max-h-md-down-40px {
        max-height: 40px!important
    }
    .min-h-md-down-40px {
        min-height: 40px!important
    }
    .w-md-down-50px {
        width: 50px!important
    }
    .max-w-md-down-50px {
        max-width: 50px!important
    }
    .min-w-md-down-50px {
        min-width: 50px!important
    }
    .h-md-down-50px {
        height: 50px!important
    }
    .max-h-md-down-50px {
        max-height: 50px!important
    }
    .min-h-md-down-50px {
        min-height: 50px!important
    }
    .w-md-down-60px {
        width: 60px!important
    }
    .max-w-md-down-60px {
        max-width: 60px!important
    }
    .min-w-md-down-60px {
        min-width: 60px!important
    }
    .h-md-down-60px {
        height: 60px!important
    }
    .max-h-md-down-60px {
        max-height: 60px!important
    }
    .min-h-md-down-60px {
        min-height: 60px!important
    }
    .w-md-down-70px {
        width: 70px!important
    }
    .max-w-md-down-70px {
        max-width: 70px!important
    }
    .min-w-md-down-70px {
        min-width: 70px!important
    }
    .h-md-down-70px {
        height: 70px!important
    }
    .max-h-md-down-70px {
        max-height: 70px!important
    }
    .min-h-md-down-70px {
        min-height: 70px!important
    }
    .w-md-down-80px {
        width: 80px!important
    }
    .max-w-md-down-80px {
        max-width: 80px!important
    }
    .min-w-md-down-80px {
        min-width: 80px!important
    }
    .h-md-down-80px {
        height: 80px!important
    }
    .max-h-md-down-80px {
        max-height: 80px!important
    }
    .min-h-md-down-80px {
        min-height: 80px!important
    }
    .w-md-down-90px {
        width: 90px!important
    }
    .max-w-md-down-90px {
        max-width: 90px!important
    }
    .min-w-md-down-90px {
        min-width: 90px!important
    }
    .h-md-down-90px {
        height: 90px!important
    }
    .max-h-md-down-90px {
        max-height: 90px!important
    }
    .min-h-md-down-90px {
        min-height: 90px!important
    }
    .w-md-down-100px {
        width: 100px!important
    }
    .max-w-md-down-100px {
        max-width: 100px!important
    }
    .min-w-md-down-100px {
        min-width: 100px!important
    }
    .h-md-down-100px {
        height: 100px!important
    }
    .max-h-md-down-100px {
        max-height: 100px!important
    }
    .min-h-md-down-100px {
        min-height: 100px!important
    }
    .w-md-down-150px {
        width: 150px!important
    }
    .max-w-md-down-150px {
        max-width: 150px!important
    }
    .min-w-md-down-150px {
        min-width: 150px!important
    }
    .h-md-down-150px {
        height: 150px!important
    }
    .max-h-md-down-150px {
        max-height: 150px!important
    }
    .min-h-md-down-150px {
        min-height: 150px!important
    }
    .w-md-down-200px {
        width: 200px!important
    }
    .max-w-md-down-200px {
        max-width: 200px!important
    }
    .min-w-md-down-200px {
        min-width: 200px!important
    }
    .h-md-down-200px {
        height: 200px!important
    }
    .max-h-md-down-200px {
        max-height: 200px!important
    }
    .min-h-md-down-200px {
        min-height: 200px!important
    }
    .w-md-down-250px {
        width: 250px!important
    }
    .max-w-md-down-250px {
        max-width: 250px!important
    }
    .min-w-md-down-250px {
        min-width: 250px!important
    }
    .h-md-down-250px {
        height: 250px!important
    }
    .max-h-md-down-250px {
        max-height: 250px!important
    }
    .min-h-md-down-250px {
        min-height: 250px!important
    }
    .w-md-down-300px {
        width: 300px!important
    }
    .max-w-md-down-300px {
        max-width: 300px!important
    }
    .min-w-md-down-300px {
        min-width: 300px!important
    }
    .h-md-down-300px {
        height: 300px!important
    }
    .max-h-md-down-300px {
        max-height: 300px!important
    }
    .min-h-md-down-300px {
        min-height: 300px!important
    }
    .w-md-down-350px {
        width: 350px!important
    }
    .max-w-md-down-350px {
        max-width: 350px!important
    }
    .min-w-md-down-350px {
        min-width: 350px!important
    }
    .h-md-down-350px {
        height: 350px!important
    }
    .max-h-md-down-350px {
        max-height: 350px!important
    }
    .min-h-md-down-350px {
        min-height: 350px!important
    }
    .w-md-down-400px {
        width: 400px!important
    }
    .max-w-md-down-400px {
        max-width: 400px!important
    }
    .min-w-md-down-400px {
        min-width: 400px!important
    }
    .h-md-down-400px {
        height: 400px!important
    }
    .max-h-md-down-400px {
        max-height: 400px!important
    }
    .min-h-md-down-400px {
        min-height: 400px!important
    }
    .w-md-down-450px {
        width: 450px!important
    }
    .max-w-md-down-450px {
        max-width: 450px!important
    }
    .min-w-md-down-450px {
        min-width: 450px!important
    }
    .h-md-down-450px {
        height: 450px!important
    }
    .max-h-md-down-450px {
        max-height: 450px!important
    }
    .min-h-md-down-450px {
        min-height: 450px!important
    }
    .w-md-down-500px {
        width: 500px!important
    }
    .max-w-md-down-500px {
        max-width: 500px!important
    }
    .min-w-md-down-500px {
        min-width: 500px!important
    }
    .h-md-down-500px {
        height: 500px!important
    }
    .max-h-md-down-500px {
        max-height: 500px!important
    }
    .min-h-md-down-500px {
        min-height: 500px!important
    }
    .w-md-down-550px {
        width: 550px!important
    }
    .max-w-md-down-550px {
        max-width: 550px!important
    }
    .min-w-md-down-550px {
        min-width: 550px!important
    }
    .h-md-down-550px {
        height: 550px!important
    }
    .max-h-md-down-550px {
        max-height: 550px!important
    }
    .min-h-md-down-550px {
        min-height: 550px!important
    }
    .w-md-down-600px {
        width: 600px!important
    }
    .max-w-md-down-600px {
        max-width: 600px!important
    }
    .min-w-md-down-600px {
        min-width: 600px!important
    }
    .h-md-down-600px {
        height: 600px!important
    }
    .max-h-md-down-600px {
        max-height: 600px!important
    }
    .min-h-md-down-600px {
        min-height: 600px!important
    }
    .w-md-down-650px {
        width: 650px!important
    }
    .max-w-md-down-650px {
        max-width: 650px!important
    }
    .min-w-md-down-650px {
        min-width: 650px!important
    }
    .h-md-down-650px {
        height: 650px!important
    }
    .max-h-md-down-650px {
        max-height: 650px!important
    }
    .min-h-md-down-650px {
        min-height: 650px!important
    }
    .w-md-down-700px {
        width: 700px!important
    }
    .max-w-md-down-700px {
        max-width: 700px!important
    }
    .min-w-md-down-700px {
        min-width: 700px!important
    }
    .h-md-down-700px {
        height: 700px!important
    }
    .max-h-md-down-700px {
        max-height: 700px!important
    }
    .min-h-md-down-700px {
        min-height: 700px!important
    }
    .w-md-down-750px {
        width: 750px!important
    }
    .max-w-md-down-750px {
        max-width: 750px!important
    }
    .min-w-md-down-750px {
        min-width: 750px!important
    }
    .h-md-down-750px {
        height: 750px!important
    }
    .max-h-md-down-750px {
        max-height: 750px!important
    }
    .min-h-md-down-750px {
        min-height: 750px!important
    }
    .w-md-down-800px {
        width: 800px!important
    }
    .max-w-md-down-800px {
        max-width: 800px!important
    }
    .min-w-md-down-800px {
        min-width: 800px!important
    }
    .h-md-down-800px {
        height: 800px!important
    }
    .max-h-md-down-800px {
        max-height: 800px!important
    }
    .min-h-md-down-800px {
        min-height: 800px!important
    }
    .w-md-down-900px {
        width: 900px!important
    }
    .max-w-md-down-900px {
        max-width: 900px!important
    }
    .min-w-md-down-900px {
        min-width: 900px!important
    }
    .h-md-down-900px {
        height: 900px!important
    }
    .max-h-md-down-900px {
        max-height: 900px!important
    }
    .min-h-md-down-900px {
        min-height: 900px!important
    }
    .w-md-down-850px {
        width: 850px!important
    }
    .max-w-md-down-850px {
        max-width: 850px!important
    }
    .min-w-md-down-850px {
        min-width: 850px!important
    }
    .h-md-down-850px {
        height: 850px!important
    }
    .max-h-md-down-850px {
        max-height: 850px!important
    }
    .min-h-md-down-850px {
        min-height: 850px!important
    }
    .w-md-down-1000px {
        width: 1000px!important
    }
    .max-w-md-down-1000px {
        max-width: 1000px!important
    }
    .min-w-md-down-1000px {
        min-width: 1000px!important
    }
    .h-md-down-1000px {
        height: 1000px!important
    }
    .max-h-md-down-1000px {
        max-height: 1000px!important
    }
    .min-h-md-down-1000px {
        min-height: 1000px!important
    }
    .w-md-down-1050px {
        width: 1050px!important
    }
    .max-w-md-down-1050px {
        max-width: 1050px!important
    }
    .min-w-md-down-1050px {
        min-width: 1050px!important
    }
    .h-md-down-1050px {
        height: 1050px!important
    }
    .max-h-md-down-1050px {
        max-height: 1050px!important
    }
    .min-h-md-down-1050px {
        min-height: 1050px!important
    }
    .w-md-down-1100px {
        width: 1100px!important
    }
    .max-w-md-down-1100px {
        max-width: 1100px!important
    }
    .min-w-md-down-1100px {
        min-width: 1100px!important
    }
    .h-md-down-1100px {
        height: 1100px!important
    }
    .max-h-md-down-1100px {
        max-height: 1100px!important
    }
    .min-h-md-down-1100px {
        min-height: 1100px!important
    }
    .w-md-down-1150px {
        width: 1150px!important
    }
    .max-w-md-down-1150px {
        max-width: 1150px!important
    }
    .min-w-md-down-1150px {
        min-width: 1150px!important
    }
    .h-md-down-1150px {
        height: 1150px!important
    }
    .max-h-md-down-1150px {
        max-height: 1150px!important
    }
    .min-h-md-down-1150px {
        min-height: 1150px!important
    }
    .w-md-down-1200px {
        width: 1200px!important
    }
    .max-w-md-down-1200px {
        max-width: 1200px!important
    }
    .min-w-md-down-1200px {
        min-width: 1200px!important
    }
    .h-md-down-1200px {
        height: 1200px!important
    }
    .max-h-md-down-1200px {
        max-height: 1200px!important
    }
    .min-h-md-down-1200px {
        min-height: 1200px!important
    }
    .w-md-down-sm {
        width: 540px!important
    }
    .max-w-md-down-sm {
        max-width: 540px!important
    }
    .min-w-md-down-sm {
        min-width: 540px!important
    }
    .h-md-down-sm {
        height: 540px!important
    }
    .max-h-md-down-sm {
        max-height: 540px!important
    }
    .min-h-md-down-sm {
        min-height: 540px!important
    }
    .w-md-down-md {
        width: 720px!important
    }
    .max-w-md-down-md {
        max-width: 720px!important
    }
    .min-w-md-down-md {
        min-width: 720px!important
    }
    .h-md-down-md {
        height: 720px!important
    }
    .max-h-md-down-md {
        max-height: 720px!important
    }
    .min-h-md-down-md {
        min-height: 720px!important
    }
    .w-md-down-lg {
        width: 960px!important
    }
    .max-w-md-down-lg {
        max-width: 960px!important
    }
    .min-w-md-down-lg {
        min-width: 960px!important
    }
    .h-md-down-lg {
        height: 960px!important
    }
    .max-h-md-down-lg {
        max-height: 960px!important
    }
    .min-h-md-down-lg {
        min-height: 960px!important
    }
    .w-md-down-xl {
        width: 1140px!important
    }
    .max-w-md-down-xl {
        max-width: 1140px!important
    }
    .min-w-md-down-xl {
        min-width: 1140px!important
    }
    .h-md-down-xl {
        height: 1140px!important
    }
    .max-h-md-down-xl {
        max-height: 1140px!important
    }
    .min-h-md-down-xl {
        min-height: 1140px!important
    }
}

@media (min-width:768px) {
    .w-md-up-10 {
        width: 10%!important
    }
    .max-w-md-up-10 {
        max-width: 10%!important
    }
    .min-w-md-up-10 {
        min-width: 10%!important
    }
    .h-md-up-10 {
        height: 10%!important
    }
    .max-h-md-up-10 {
        max-height: 10%!important
    }
    .min-h-md-up-10 {
        min-height: 10%!important
    }
    .w-md-up-15 {
        width: 15%!important
    }
    .max-w-md-up-15 {
        max-width: 15%!important
    }
    .min-w-md-up-15 {
        min-width: 15%!important
    }
    .h-md-up-15 {
        height: 15%!important
    }
    .max-h-md-up-15 {
        max-height: 15%!important
    }
    .min-h-md-up-15 {
        min-height: 15%!important
    }
    .w-md-up-20 {
        width: 20%!important
    }
    .max-w-md-up-20 {
        max-width: 20%!important
    }
    .min-w-md-up-20 {
        min-width: 20%!important
    }
    .h-md-up-20 {
        height: 20%!important
    }
    .max-h-md-up-20 {
        max-height: 20%!important
    }
    .min-h-md-up-20 {
        min-height: 20%!important
    }
    .w-md-up-25 {
        width: 25%!important
    }
    .max-w-md-up-25 {
        max-width: 25%!important
    }
    .min-w-md-up-25 {
        min-width: 25%!important
    }
    .h-md-up-25 {
        height: 25%!important
    }
    .max-h-md-up-25 {
        max-height: 25%!important
    }
    .min-h-md-up-25 {
        min-height: 25%!important
    }
    .w-md-up-30 {
        width: 30%!important
    }
    .max-w-md-up-30 {
        max-width: 30%!important
    }
    .min-w-md-up-30 {
        min-width: 30%!important
    }
    .h-md-up-30 {
        height: 30%!important
    }
    .max-h-md-up-30 {
        max-height: 30%!important
    }
    .min-h-md-up-30 {
        min-height: 30%!important
    }
    .w-md-up-35 {
        width: 35%!important
    }
    .max-w-md-up-35 {
        max-width: 35%!important
    }
    .min-w-md-up-35 {
        min-width: 35%!important
    }
    .h-md-up-35 {
        height: 35%!important
    }
    .max-h-md-up-35 {
        max-height: 35%!important
    }
    .min-h-md-up-35 {
        min-height: 35%!important
    }
    .w-md-up-40 {
        width: 40%!important
    }
    .max-w-md-up-40 {
        max-width: 40%!important
    }
    .min-w-md-up-40 {
        min-width: 40%!important
    }
    .h-md-up-40 {
        height: 40%!important
    }
    .max-h-md-up-40 {
        max-height: 40%!important
    }
    .min-h-md-up-40 {
        min-height: 40%!important
    }
    .w-md-up-45 {
        width: 45%!important
    }
    .max-w-md-up-45 {
        max-width: 45%!important
    }
    .min-w-md-up-45 {
        min-width: 45%!important
    }
    .h-md-up-45 {
        height: 45%!important
    }
    .max-h-md-up-45 {
        max-height: 45%!important
    }
    .min-h-md-up-45 {
        min-height: 45%!important
    }
    .w-md-up-50 {
        width: 50%!important
    }
    .max-w-md-up-50 {
        max-width: 50%!important
    }
    .min-w-md-up-50 {
        min-width: 50%!important
    }
    .h-md-up-50 {
        height: 50%!important
    }
    .max-h-md-up-50 {
        max-height: 50%!important
    }
    .min-h-md-up-50 {
        min-height: 50%!important
    }
    .w-md-up-55 {
        width: 55%!important
    }
    .max-w-md-up-55 {
        max-width: 55%!important
    }
    .min-w-md-up-55 {
        min-width: 55%!important
    }
    .h-md-up-55 {
        height: 55%!important
    }
    .max-h-md-up-55 {
        max-height: 55%!important
    }
    .min-h-md-up-55 {
        min-height: 55%!important
    }
    .w-md-up-60 {
        width: 60%!important
    }
    .max-w-md-up-60 {
        max-width: 60%!important
    }
    .min-w-md-up-60 {
        min-width: 60%!important
    }
    .h-md-up-60 {
        height: 60%!important
    }
    .max-h-md-up-60 {
        max-height: 60%!important
    }
    .min-h-md-up-60 {
        min-height: 60%!important
    }
    .w-md-up-65 {
        width: 65%!important
    }
    .max-w-md-up-65 {
        max-width: 65%!important
    }
    .min-w-md-up-65 {
        min-width: 65%!important
    }
    .h-md-up-65 {
        height: 65%!important
    }
    .max-h-md-up-65 {
        max-height: 65%!important
    }
    .min-h-md-up-65 {
        min-height: 65%!important
    }
    .w-md-up-70 {
        width: 70%!important
    }
    .max-w-md-up-70 {
        max-width: 70%!important
    }
    .min-w-md-up-70 {
        min-width: 70%!important
    }
    .h-md-up-70 {
        height: 70%!important
    }
    .max-h-md-up-70 {
        max-height: 70%!important
    }
    .min-h-md-up-70 {
        min-height: 70%!important
    }
    .w-md-up-75 {
        width: 75%!important
    }
    .max-w-md-up-75 {
        max-width: 75%!important
    }
    .min-w-md-up-75 {
        min-width: 75%!important
    }
    .h-md-up-75 {
        height: 75%!important
    }
    .max-h-md-up-75 {
        max-height: 75%!important
    }
    .min-h-md-up-75 {
        min-height: 75%!important
    }
    .w-md-up-80 {
        width: 80%!important
    }
    .max-w-md-up-80 {
        max-width: 80%!important
    }
    .min-w-md-up-80 {
        min-width: 80%!important
    }
    .h-md-up-80 {
        height: 80%!important
    }
    .max-h-md-up-80 {
        max-height: 80%!important
    }
    .min-h-md-up-80 {
        min-height: 80%!important
    }
    .w-md-up-85 {
        width: 85%!important
    }
    .max-w-md-up-85 {
        max-width: 85%!important
    }
    .min-w-md-up-85 {
        min-width: 85%!important
    }
    .h-md-up-85 {
        height: 85%!important
    }
    .max-h-md-up-85 {
        max-height: 85%!important
    }
    .min-h-md-up-85 {
        min-height: 85%!important
    }
    .w-md-up-90 {
        width: 90%!important
    }
    .max-w-md-up-90 {
        max-width: 90%!important
    }
    .min-w-md-up-90 {
        min-width: 90%!important
    }
    .h-md-up-90 {
        height: 90%!important
    }
    .max-h-md-up-90 {
        max-height: 90%!important
    }
    .min-h-md-up-90 {
        min-height: 90%!important
    }
    .w-md-up-95 {
        width: 95%!important
    }
    .max-w-md-up-95 {
        max-width: 95%!important
    }
    .min-w-md-up-95 {
        min-width: 95%!important
    }
    .h-md-up-95 {
        height: 95%!important
    }
    .max-h-md-up-95 {
        max-height: 95%!important
    }
    .min-h-md-up-95 {
        min-height: 95%!important
    }
    .w-md-up-100 {
        width: 100%!important
    }
    .max-w-md-up-100 {
        max-width: 100%!important
    }
    .min-w-md-up-100 {
        min-width: 100%!important
    }
    .h-md-up-100 {
        height: 100%!important
    }
    .max-h-md-up-100 {
        max-height: 100%!important
    }
    .min-h-md-up-100 {
        min-height: 100%!important
    }
    .w-md-up-10px {
        width: 10px!important
    }
    .max-w-md-up-10px {
        max-width: 10px!important
    }
    .min-w-md-up-10px {
        min-width: 10px!important
    }
    .h-md-up-10px {
        height: 10px!important
    }
    .max-h-md-up-10px {
        max-height: 10px!important
    }
    .min-h-md-up-10px {
        min-height: 10px!important
    }
    .w-md-up-20px {
        width: 20px!important
    }
    .max-w-md-up-20px {
        max-width: 20px!important
    }
    .min-w-md-up-20px {
        min-width: 20px!important
    }
    .h-md-up-20px {
        height: 20px!important
    }
    .max-h-md-up-20px {
        max-height: 20px!important
    }
    .min-h-md-up-20px {
        min-height: 20px!important
    }
    .w-md-up-30px {
        width: 30px!important
    }
    .max-w-md-up-30px {
        max-width: 30px!important
    }
    .min-w-md-up-30px {
        min-width: 30px!important
    }
    .h-md-up-30px {
        height: 30px!important
    }
    .max-h-md-up-30px {
        max-height: 30px!important
    }
    .min-h-md-up-30px {
        min-height: 30px!important
    }
    .w-md-up-40px {
        width: 40px!important
    }
    .max-w-md-up-40px {
        max-width: 40px!important
    }
    .min-w-md-up-40px {
        min-width: 40px!important
    }
    .h-md-up-40px {
        height: 40px!important
    }
    .max-h-md-up-40px {
        max-height: 40px!important
    }
    .min-h-md-up-40px {
        min-height: 40px!important
    }
    .w-md-up-50px {
        width: 50px!important
    }
    .max-w-md-up-50px {
        max-width: 50px!important
    }
    .min-w-md-up-50px {
        min-width: 50px!important
    }
    .h-md-up-50px {
        height: 50px!important
    }
    .max-h-md-up-50px {
        max-height: 50px!important
    }
    .min-h-md-up-50px {
        min-height: 50px!important
    }
    .w-md-up-60px {
        width: 60px!important
    }
    .max-w-md-up-60px {
        max-width: 60px!important
    }
    .min-w-md-up-60px {
        min-width: 60px!important
    }
    .h-md-up-60px {
        height: 60px!important
    }
    .max-h-md-up-60px {
        max-height: 60px!important
    }
    .min-h-md-up-60px {
        min-height: 60px!important
    }
    .w-md-up-70px {
        width: 70px!important
    }
    .max-w-md-up-70px {
        max-width: 70px!important
    }
    .min-w-md-up-70px {
        min-width: 70px!important
    }
    .h-md-up-70px {
        height: 70px!important
    }
    .max-h-md-up-70px {
        max-height: 70px!important
    }
    .min-h-md-up-70px {
        min-height: 70px!important
    }
    .w-md-up-80px {
        width: 80px!important
    }
    .max-w-md-up-80px {
        max-width: 80px!important
    }
    .min-w-md-up-80px {
        min-width: 80px!important
    }
    .h-md-up-80px {
        height: 80px!important
    }
    .max-h-md-up-80px {
        max-height: 80px!important
    }
    .min-h-md-up-80px {
        min-height: 80px!important
    }
    .w-md-up-90px {
        width: 90px!important
    }
    .max-w-md-up-90px {
        max-width: 90px!important
    }
    .min-w-md-up-90px {
        min-width: 90px!important
    }
    .h-md-up-90px {
        height: 90px!important
    }
    .max-h-md-up-90px {
        max-height: 90px!important
    }
    .min-h-md-up-90px {
        min-height: 90px!important
    }
    .w-md-up-100px {
        width: 100px!important
    }
    .max-w-md-up-100px {
        max-width: 100px!important
    }
    .min-w-md-up-100px {
        min-width: 100px!important
    }
    .h-md-up-100px {
        height: 100px!important
    }
    .max-h-md-up-100px {
        max-height: 100px!important
    }
    .min-h-md-up-100px {
        min-height: 100px!important
    }
    .w-md-up-150px {
        width: 150px!important
    }
    .max-w-md-up-150px {
        max-width: 150px!important
    }
    .min-w-md-up-150px {
        min-width: 150px!important
    }
    .h-md-up-150px {
        height: 150px!important
    }
    .max-h-md-up-150px {
        max-height: 150px!important
    }
    .min-h-md-up-150px {
        min-height: 150px!important
    }
    .w-md-up-200px {
        width: 200px!important
    }
    .max-w-md-up-200px {
        max-width: 200px!important
    }
    .min-w-md-up-200px {
        min-width: 200px!important
    }
    .h-md-up-200px {
        height: 200px!important
    }
    .max-h-md-up-200px {
        max-height: 200px!important
    }
    .min-h-md-up-200px {
        min-height: 200px!important
    }
    .w-md-up-250px {
        width: 250px!important
    }
    .max-w-md-up-250px {
        max-width: 250px!important
    }
    .min-w-md-up-250px {
        min-width: 250px!important
    }
    .h-md-up-250px {
        height: 250px!important
    }
    .max-h-md-up-250px {
        max-height: 250px!important
    }
    .min-h-md-up-250px {
        min-height: 250px!important
    }
    .w-md-up-300px {
        width: 300px!important
    }
    .max-w-md-up-300px {
        max-width: 300px!important
    }
    .min-w-md-up-300px {
        min-width: 300px!important
    }
    .h-md-up-300px {
        height: 300px!important
    }
    .max-h-md-up-300px {
        max-height: 300px!important
    }
    .min-h-md-up-300px {
        min-height: 300px!important
    }
    .w-md-up-350px {
        width: 350px!important
    }
    .max-w-md-up-350px {
        max-width: 350px!important
    }
    .min-w-md-up-350px {
        min-width: 350px!important
    }
    .h-md-up-350px {
        height: 350px!important
    }
    .max-h-md-up-350px {
        max-height: 350px!important
    }
    .min-h-md-up-350px {
        min-height: 350px!important
    }
    .w-md-up-400px {
        width: 400px!important
    }
    .max-w-md-up-400px {
        max-width: 400px!important
    }
    .min-w-md-up-400px {
        min-width: 400px!important
    }
    .h-md-up-400px {
        height: 400px!important
    }
    .max-h-md-up-400px {
        max-height: 400px!important
    }
    .min-h-md-up-400px {
        min-height: 400px!important
    }
    .w-md-up-450px {
        width: 450px!important
    }
    .max-w-md-up-450px {
        max-width: 450px!important
    }
    .min-w-md-up-450px {
        min-width: 450px!important
    }
    .h-md-up-450px {
        height: 450px!important
    }
    .max-h-md-up-450px {
        max-height: 450px!important
    }
    .min-h-md-up-450px {
        min-height: 450px!important
    }
    .w-md-up-500px {
        width: 500px!important
    }
    .max-w-md-up-500px {
        max-width: 500px!important
    }
    .min-w-md-up-500px {
        min-width: 500px!important
    }
    .h-md-up-500px {
        height: 500px!important
    }
    .max-h-md-up-500px {
        max-height: 500px!important
    }
    .min-h-md-up-500px {
        min-height: 500px!important
    }
    .w-md-up-550px {
        width: 550px!important
    }
    .max-w-md-up-550px {
        max-width: 550px!important
    }
    .min-w-md-up-550px {
        min-width: 550px!important
    }
    .h-md-up-550px {
        height: 550px!important
    }
    .max-h-md-up-550px {
        max-height: 550px!important
    }
    .min-h-md-up-550px {
        min-height: 550px!important
    }
    .w-md-up-600px {
        width: 600px!important
    }
    .max-w-md-up-600px {
        max-width: 600px!important
    }
    .min-w-md-up-600px {
        min-width: 600px!important
    }
    .h-md-up-600px {
        height: 600px!important
    }
    .max-h-md-up-600px {
        max-height: 600px!important
    }
    .min-h-md-up-600px {
        min-height: 600px!important
    }
    .w-md-up-650px {
        width: 650px!important
    }
    .max-w-md-up-650px {
        max-width: 650px!important
    }
    .min-w-md-up-650px {
        min-width: 650px!important
    }
    .h-md-up-650px {
        height: 650px!important
    }
    .max-h-md-up-650px {
        max-height: 650px!important
    }
    .min-h-md-up-650px {
        min-height: 650px!important
    }
    .w-md-up-700px {
        width: 700px!important
    }
    .max-w-md-up-700px {
        max-width: 700px!important
    }
    .min-w-md-up-700px {
        min-width: 700px!important
    }
    .h-md-up-700px {
        height: 700px!important
    }
    .max-h-md-up-700px {
        max-height: 700px!important
    }
    .min-h-md-up-700px {
        min-height: 700px!important
    }
    .w-md-up-750px {
        width: 750px!important
    }
    .max-w-md-up-750px {
        max-width: 750px!important
    }
    .min-w-md-up-750px {
        min-width: 750px!important
    }
    .h-md-up-750px {
        height: 750px!important
    }
    .max-h-md-up-750px {
        max-height: 750px!important
    }
    .min-h-md-up-750px {
        min-height: 750px!important
    }
    .w-md-up-800px {
        width: 800px!important
    }
    .max-w-md-up-800px {
        max-width: 800px!important
    }
    .min-w-md-up-800px {
        min-width: 800px!important
    }
    .h-md-up-800px {
        height: 800px!important
    }
    .max-h-md-up-800px {
        max-height: 800px!important
    }
    .min-h-md-up-800px {
        min-height: 800px!important
    }
    .w-md-up-900px {
        width: 900px!important
    }
    .max-w-md-up-900px {
        max-width: 900px!important
    }
    .min-w-md-up-900px {
        min-width: 900px!important
    }
    .h-md-up-900px {
        height: 900px!important
    }
    .max-h-md-up-900px {
        max-height: 900px!important
    }
    .min-h-md-up-900px {
        min-height: 900px!important
    }
    .w-md-up-850px {
        width: 850px!important
    }
    .max-w-md-up-850px {
        max-width: 850px!important
    }
    .min-w-md-up-850px {
        min-width: 850px!important
    }
    .h-md-up-850px {
        height: 850px!important
    }
    .max-h-md-up-850px {
        max-height: 850px!important
    }
    .min-h-md-up-850px {
        min-height: 850px!important
    }
    .w-md-up-1000px {
        width: 1000px!important
    }
    .max-w-md-up-1000px {
        max-width: 1000px!important
    }
    .min-w-md-up-1000px {
        min-width: 1000px!important
    }
    .h-md-up-1000px {
        height: 1000px!important
    }
    .max-h-md-up-1000px {
        max-height: 1000px!important
    }
    .min-h-md-up-1000px {
        min-height: 1000px!important
    }
    .w-md-up-1050px {
        width: 1050px!important
    }
    .max-w-md-up-1050px {
        max-width: 1050px!important
    }
    .min-w-md-up-1050px {
        min-width: 1050px!important
    }
    .h-md-up-1050px {
        height: 1050px!important
    }
    .max-h-md-up-1050px {
        max-height: 1050px!important
    }
    .min-h-md-up-1050px {
        min-height: 1050px!important
    }
    .w-md-up-1100px {
        width: 1100px!important
    }
    .max-w-md-up-1100px {
        max-width: 1100px!important
    }
    .min-w-md-up-1100px {
        min-width: 1100px!important
    }
    .h-md-up-1100px {
        height: 1100px!important
    }
    .max-h-md-up-1100px {
        max-height: 1100px!important
    }
    .min-h-md-up-1100px {
        min-height: 1100px!important
    }
    .w-md-up-1150px {
        width: 1150px!important
    }
    .max-w-md-up-1150px {
        max-width: 1150px!important
    }
    .min-w-md-up-1150px {
        min-width: 1150px!important
    }
    .h-md-up-1150px {
        height: 1150px!important
    }
    .max-h-md-up-1150px {
        max-height: 1150px!important
    }
    .min-h-md-up-1150px {
        min-height: 1150px!important
    }
    .w-md-up-1200px {
        width: 1200px!important
    }
    .max-w-md-up-1200px {
        max-width: 1200px!important
    }
    .min-w-md-up-1200px {
        min-width: 1200px!important
    }
    .h-md-up-1200px {
        height: 1200px!important
    }
    .max-h-md-up-1200px {
        max-height: 1200px!important
    }
    .min-h-md-up-1200px {
        min-height: 1200px!important
    }
    .w-md-up-sm {
        width: 540px!important
    }
    .max-w-md-up-sm {
        max-width: 540px!important
    }
    .min-w-md-up-sm {
        min-width: 540px!important
    }
    .h-md-up-sm {
        height: 540px!important
    }
    .max-h-md-up-sm {
        max-height: 540px!important
    }
    .min-h-md-up-sm {
        min-height: 540px!important
    }
    .w-md-up-md {
        width: 720px!important
    }
    .max-w-md-up-md {
        max-width: 720px!important
    }
    .min-w-md-up-md {
        min-width: 720px!important
    }
    .h-md-up-md {
        height: 720px!important
    }
    .max-h-md-up-md {
        max-height: 720px!important
    }
    .min-h-md-up-md {
        min-height: 720px!important
    }
    .w-md-up-lg {
        width: 960px!important
    }
    .max-w-md-up-lg {
        max-width: 960px!important
    }
    .min-w-md-up-lg {
        min-width: 960px!important
    }
    .h-md-up-lg {
        height: 960px!important
    }
    .max-h-md-up-lg {
        max-height: 960px!important
    }
    .min-h-md-up-lg {
        min-height: 960px!important
    }
    .w-md-up-xl {
        width: 1140px!important
    }
    .max-w-md-up-xl {
        max-width: 1140px!important
    }
    .min-w-md-up-xl {
        min-width: 1140px!important
    }
    .h-md-up-xl {
        height: 1140px!important
    }
    .max-h-md-up-xl {
        max-height: 1140px!important
    }
    .min-h-md-up-xl {
        min-height: 1140px!important
    }
}

@media (max-width:991.98px) {
    .w-lg-down-10 {
        width: 10%!important
    }
    .max-w-lg-down-10 {
        max-width: 10%!important
    }
    .min-w-lg-down-10 {
        min-width: 10%!important
    }
    .h-lg-down-10 {
        height: 10%!important
    }
    .max-h-lg-down-10 {
        max-height: 10%!important
    }
    .min-h-lg-down-10 {
        min-height: 10%!important
    }
    .w-lg-down-15 {
        width: 15%!important
    }
    .max-w-lg-down-15 {
        max-width: 15%!important
    }
    .min-w-lg-down-15 {
        min-width: 15%!important
    }
    .h-lg-down-15 {
        height: 15%!important
    }
    .max-h-lg-down-15 {
        max-height: 15%!important
    }
    .min-h-lg-down-15 {
        min-height: 15%!important
    }
    .w-lg-down-20 {
        width: 20%!important
    }
    .max-w-lg-down-20 {
        max-width: 20%!important
    }
    .min-w-lg-down-20 {
        min-width: 20%!important
    }
    .h-lg-down-20 {
        height: 20%!important
    }
    .max-h-lg-down-20 {
        max-height: 20%!important
    }
    .min-h-lg-down-20 {
        min-height: 20%!important
    }
    .w-lg-down-25 {
        width: 25%!important
    }
    .max-w-lg-down-25 {
        max-width: 25%!important
    }
    .min-w-lg-down-25 {
        min-width: 25%!important
    }
    .h-lg-down-25 {
        height: 25%!important
    }
    .max-h-lg-down-25 {
        max-height: 25%!important
    }
    .min-h-lg-down-25 {
        min-height: 25%!important
    }
    .w-lg-down-30 {
        width: 30%!important
    }
    .max-w-lg-down-30 {
        max-width: 30%!important
    }
    .min-w-lg-down-30 {
        min-width: 30%!important
    }
    .h-lg-down-30 {
        height: 30%!important
    }
    .max-h-lg-down-30 {
        max-height: 30%!important
    }
    .min-h-lg-down-30 {
        min-height: 30%!important
    }
    .w-lg-down-35 {
        width: 35%!important
    }
    .max-w-lg-down-35 {
        max-width: 35%!important
    }
    .min-w-lg-down-35 {
        min-width: 35%!important
    }
    .h-lg-down-35 {
        height: 35%!important
    }
    .max-h-lg-down-35 {
        max-height: 35%!important
    }
    .min-h-lg-down-35 {
        min-height: 35%!important
    }
    .w-lg-down-40 {
        width: 40%!important
    }
    .max-w-lg-down-40 {
        max-width: 40%!important
    }
    .min-w-lg-down-40 {
        min-width: 40%!important
    }
    .h-lg-down-40 {
        height: 40%!important
    }
    .max-h-lg-down-40 {
        max-height: 40%!important
    }
    .min-h-lg-down-40 {
        min-height: 40%!important
    }
    .w-lg-down-45 {
        width: 45%!important
    }
    .max-w-lg-down-45 {
        max-width: 45%!important
    }
    .min-w-lg-down-45 {
        min-width: 45%!important
    }
    .h-lg-down-45 {
        height: 45%!important
    }
    .max-h-lg-down-45 {
        max-height: 45%!important
    }
    .min-h-lg-down-45 {
        min-height: 45%!important
    }
    .w-lg-down-50 {
        width: 50%!important
    }
    .max-w-lg-down-50 {
        max-width: 50%!important
    }
    .min-w-lg-down-50 {
        min-width: 50%!important
    }
    .h-lg-down-50 {
        height: 50%!important
    }
    .max-h-lg-down-50 {
        max-height: 50%!important
    }
    .min-h-lg-down-50 {
        min-height: 50%!important
    }
    .w-lg-down-55 {
        width: 55%!important
    }
    .max-w-lg-down-55 {
        max-width: 55%!important
    }
    .min-w-lg-down-55 {
        min-width: 55%!important
    }
    .h-lg-down-55 {
        height: 55%!important
    }
    .max-h-lg-down-55 {
        max-height: 55%!important
    }
    .min-h-lg-down-55 {
        min-height: 55%!important
    }
    .w-lg-down-60 {
        width: 60%!important
    }
    .max-w-lg-down-60 {
        max-width: 60%!important
    }
    .min-w-lg-down-60 {
        min-width: 60%!important
    }
    .h-lg-down-60 {
        height: 60%!important
    }
    .max-h-lg-down-60 {
        max-height: 60%!important
    }
    .min-h-lg-down-60 {
        min-height: 60%!important
    }
    .w-lg-down-65 {
        width: 65%!important
    }
    .max-w-lg-down-65 {
        max-width: 65%!important
    }
    .min-w-lg-down-65 {
        min-width: 65%!important
    }
    .h-lg-down-65 {
        height: 65%!important
    }
    .max-h-lg-down-65 {
        max-height: 65%!important
    }
    .min-h-lg-down-65 {
        min-height: 65%!important
    }
    .w-lg-down-70 {
        width: 70%!important
    }
    .max-w-lg-down-70 {
        max-width: 70%!important
    }
    .min-w-lg-down-70 {
        min-width: 70%!important
    }
    .h-lg-down-70 {
        height: 70%!important
    }
    .max-h-lg-down-70 {
        max-height: 70%!important
    }
    .min-h-lg-down-70 {
        min-height: 70%!important
    }
    .w-lg-down-75 {
        width: 75%!important
    }
    .max-w-lg-down-75 {
        max-width: 75%!important
    }
    .min-w-lg-down-75 {
        min-width: 75%!important
    }
    .h-lg-down-75 {
        height: 75%!important
    }
    .max-h-lg-down-75 {
        max-height: 75%!important
    }
    .min-h-lg-down-75 {
        min-height: 75%!important
    }
    .w-lg-down-80 {
        width: 80%!important
    }
    .max-w-lg-down-80 {
        max-width: 80%!important
    }
    .min-w-lg-down-80 {
        min-width: 80%!important
    }
    .h-lg-down-80 {
        height: 80%!important
    }
    .max-h-lg-down-80 {
        max-height: 80%!important
    }
    .min-h-lg-down-80 {
        min-height: 80%!important
    }
    .w-lg-down-85 {
        width: 85%!important
    }
    .max-w-lg-down-85 {
        max-width: 85%!important
    }
    .min-w-lg-down-85 {
        min-width: 85%!important
    }
    .h-lg-down-85 {
        height: 85%!important
    }
    .max-h-lg-down-85 {
        max-height: 85%!important
    }
    .min-h-lg-down-85 {
        min-height: 85%!important
    }
    .w-lg-down-90 {
        width: 90%!important
    }
    .max-w-lg-down-90 {
        max-width: 90%!important
    }
    .min-w-lg-down-90 {
        min-width: 90%!important
    }
    .h-lg-down-90 {
        height: 90%!important
    }
    .max-h-lg-down-90 {
        max-height: 90%!important
    }
    .min-h-lg-down-90 {
        min-height: 90%!important
    }
    .w-lg-down-95 {
        width: 95%!important
    }
    .max-w-lg-down-95 {
        max-width: 95%!important
    }
    .min-w-lg-down-95 {
        min-width: 95%!important
    }
    .h-lg-down-95 {
        height: 95%!important
    }
    .max-h-lg-down-95 {
        max-height: 95%!important
    }
    .min-h-lg-down-95 {
        min-height: 95%!important
    }
    .w-lg-down-100 {
        width: 100%!important
    }
    .max-w-lg-down-100 {
        max-width: 100%!important
    }
    .min-w-lg-down-100 {
        min-width: 100%!important
    }
    .h-lg-down-100 {
        height: 100%!important
    }
    .max-h-lg-down-100 {
        max-height: 100%!important
    }
    .min-h-lg-down-100 {
        min-height: 100%!important
    }
    .w-lg-down-10px {
        width: 10px!important
    }
    .max-w-lg-down-10px {
        max-width: 10px!important
    }
    .min-w-lg-down-10px {
        min-width: 10px!important
    }
    .h-lg-down-10px {
        height: 10px!important
    }
    .max-h-lg-down-10px {
        max-height: 10px!important
    }
    .min-h-lg-down-10px {
        min-height: 10px!important
    }
    .w-lg-down-20px {
        width: 20px!important
    }
    .max-w-lg-down-20px {
        max-width: 20px!important
    }
    .min-w-lg-down-20px {
        min-width: 20px!important
    }
    .h-lg-down-20px {
        height: 20px!important
    }
    .max-h-lg-down-20px {
        max-height: 20px!important
    }
    .min-h-lg-down-20px {
        min-height: 20px!important
    }
    .w-lg-down-30px {
        width: 30px!important
    }
    .max-w-lg-down-30px {
        max-width: 30px!important
    }
    .min-w-lg-down-30px {
        min-width: 30px!important
    }
    .h-lg-down-30px {
        height: 30px!important
    }
    .max-h-lg-down-30px {
        max-height: 30px!important
    }
    .min-h-lg-down-30px {
        min-height: 30px!important
    }
    .w-lg-down-40px {
        width: 40px!important
    }
    .max-w-lg-down-40px {
        max-width: 40px!important
    }
    .min-w-lg-down-40px {
        min-width: 40px!important
    }
    .h-lg-down-40px {
        height: 40px!important
    }
    .max-h-lg-down-40px {
        max-height: 40px!important
    }
    .min-h-lg-down-40px {
        min-height: 40px!important
    }
    .w-lg-down-50px {
        width: 50px!important
    }
    .max-w-lg-down-50px {
        max-width: 50px!important
    }
    .min-w-lg-down-50px {
        min-width: 50px!important
    }
    .h-lg-down-50px {
        height: 50px!important
    }
    .max-h-lg-down-50px {
        max-height: 50px!important
    }
    .min-h-lg-down-50px {
        min-height: 50px!important
    }
    .w-lg-down-60px {
        width: 60px!important
    }
    .max-w-lg-down-60px {
        max-width: 60px!important
    }
    .min-w-lg-down-60px {
        min-width: 60px!important
    }
    .h-lg-down-60px {
        height: 60px!important
    }
    .max-h-lg-down-60px {
        max-height: 60px!important
    }
    .min-h-lg-down-60px {
        min-height: 60px!important
    }
    .w-lg-down-70px {
        width: 70px!important
    }
    .max-w-lg-down-70px {
        max-width: 70px!important
    }
    .min-w-lg-down-70px {
        min-width: 70px!important
    }
    .h-lg-down-70px {
        height: 70px!important
    }
    .max-h-lg-down-70px {
        max-height: 70px!important
    }
    .min-h-lg-down-70px {
        min-height: 70px!important
    }
    .w-lg-down-80px {
        width: 80px!important
    }
    .max-w-lg-down-80px {
        max-width: 80px!important
    }
    .min-w-lg-down-80px {
        min-width: 80px!important
    }
    .h-lg-down-80px {
        height: 80px!important
    }
    .max-h-lg-down-80px {
        max-height: 80px!important
    }
    .min-h-lg-down-80px {
        min-height: 80px!important
    }
    .w-lg-down-90px {
        width: 90px!important
    }
    .max-w-lg-down-90px {
        max-width: 90px!important
    }
    .min-w-lg-down-90px {
        min-width: 90px!important
    }
    .h-lg-down-90px {
        height: 90px!important
    }
    .max-h-lg-down-90px {
        max-height: 90px!important
    }
    .min-h-lg-down-90px {
        min-height: 90px!important
    }
    .w-lg-down-100px {
        width: 100px!important
    }
    .max-w-lg-down-100px {
        max-width: 100px!important
    }
    .min-w-lg-down-100px {
        min-width: 100px!important
    }
    .h-lg-down-100px {
        height: 100px!important
    }
    .max-h-lg-down-100px {
        max-height: 100px!important
    }
    .min-h-lg-down-100px {
        min-height: 100px!important
    }
    .w-lg-down-150px {
        width: 150px!important
    }
    .max-w-lg-down-150px {
        max-width: 150px!important
    }
    .min-w-lg-down-150px {
        min-width: 150px!important
    }
    .h-lg-down-150px {
        height: 150px!important
    }
    .max-h-lg-down-150px {
        max-height: 150px!important
    }
    .min-h-lg-down-150px {
        min-height: 150px!important
    }
    .w-lg-down-200px {
        width: 200px!important
    }
    .max-w-lg-down-200px {
        max-width: 200px!important
    }
    .min-w-lg-down-200px {
        min-width: 200px!important
    }
    .h-lg-down-200px {
        height: 200px!important
    }
    .max-h-lg-down-200px {
        max-height: 200px!important
    }
    .min-h-lg-down-200px {
        min-height: 200px!important
    }
    .w-lg-down-250px {
        width: 250px!important
    }
    .max-w-lg-down-250px {
        max-width: 250px!important
    }
    .min-w-lg-down-250px {
        min-width: 250px!important
    }
    .h-lg-down-250px {
        height: 250px!important
    }
    .max-h-lg-down-250px {
        max-height: 250px!important
    }
    .min-h-lg-down-250px {
        min-height: 250px!important
    }
    .w-lg-down-300px {
        width: 300px!important
    }
    .max-w-lg-down-300px {
        max-width: 300px!important
    }
    .min-w-lg-down-300px {
        min-width: 300px!important
    }
    .h-lg-down-300px {
        height: 300px!important
    }
    .max-h-lg-down-300px {
        max-height: 300px!important
    }
    .min-h-lg-down-300px {
        min-height: 300px!important
    }
    .w-lg-down-350px {
        width: 350px!important
    }
    .max-w-lg-down-350px {
        max-width: 350px!important
    }
    .min-w-lg-down-350px {
        min-width: 350px!important
    }
    .h-lg-down-350px {
        height: 350px!important
    }
    .max-h-lg-down-350px {
        max-height: 350px!important
    }
    .min-h-lg-down-350px {
        min-height: 350px!important
    }
    .w-lg-down-400px {
        width: 400px!important
    }
    .max-w-lg-down-400px {
        max-width: 400px!important
    }
    .min-w-lg-down-400px {
        min-width: 400px!important
    }
    .h-lg-down-400px {
        height: 400px!important
    }
    .max-h-lg-down-400px {
        max-height: 400px!important
    }
    .min-h-lg-down-400px {
        min-height: 400px!important
    }
    .w-lg-down-450px {
        width: 450px!important
    }
    .max-w-lg-down-450px {
        max-width: 450px!important
    }
    .min-w-lg-down-450px {
        min-width: 450px!important
    }
    .h-lg-down-450px {
        height: 450px!important
    }
    .max-h-lg-down-450px {
        max-height: 450px!important
    }
    .min-h-lg-down-450px {
        min-height: 450px!important
    }
    .w-lg-down-500px {
        width: 500px!important
    }
    .max-w-lg-down-500px {
        max-width: 500px!important
    }
    .min-w-lg-down-500px {
        min-width: 500px!important
    }
    .h-lg-down-500px {
        height: 500px!important
    }
    .max-h-lg-down-500px {
        max-height: 500px!important
    }
    .min-h-lg-down-500px {
        min-height: 500px!important
    }
    .w-lg-down-550px {
        width: 550px!important
    }
    .max-w-lg-down-550px {
        max-width: 550px!important
    }
    .min-w-lg-down-550px {
        min-width: 550px!important
    }
    .h-lg-down-550px {
        height: 550px!important
    }
    .max-h-lg-down-550px {
        max-height: 550px!important
    }
    .min-h-lg-down-550px {
        min-height: 550px!important
    }
    .w-lg-down-600px {
        width: 600px!important
    }
    .max-w-lg-down-600px {
        max-width: 600px!important
    }
    .min-w-lg-down-600px {
        min-width: 600px!important
    }
    .h-lg-down-600px {
        height: 600px!important
    }
    .max-h-lg-down-600px {
        max-height: 600px!important
    }
    .min-h-lg-down-600px {
        min-height: 600px!important
    }
    .w-lg-down-650px {
        width: 650px!important
    }
    .max-w-lg-down-650px {
        max-width: 650px!important
    }
    .min-w-lg-down-650px {
        min-width: 650px!important
    }
    .h-lg-down-650px {
        height: 650px!important
    }
    .max-h-lg-down-650px {
        max-height: 650px!important
    }
    .min-h-lg-down-650px {
        min-height: 650px!important
    }
    .w-lg-down-700px {
        width: 700px!important
    }
    .max-w-lg-down-700px {
        max-width: 700px!important
    }
    .min-w-lg-down-700px {
        min-width: 700px!important
    }
    .h-lg-down-700px {
        height: 700px!important
    }
    .max-h-lg-down-700px {
        max-height: 700px!important
    }
    .min-h-lg-down-700px {
        min-height: 700px!important
    }
    .w-lg-down-750px {
        width: 750px!important
    }
    .max-w-lg-down-750px {
        max-width: 750px!important
    }
    .min-w-lg-down-750px {
        min-width: 750px!important
    }
    .h-lg-down-750px {
        height: 750px!important
    }
    .max-h-lg-down-750px {
        max-height: 750px!important
    }
    .min-h-lg-down-750px {
        min-height: 750px!important
    }
    .w-lg-down-800px {
        width: 800px!important
    }
    .max-w-lg-down-800px {
        max-width: 800px!important
    }
    .min-w-lg-down-800px {
        min-width: 800px!important
    }
    .h-lg-down-800px {
        height: 800px!important
    }
    .max-h-lg-down-800px {
        max-height: 800px!important
    }
    .min-h-lg-down-800px {
        min-height: 800px!important
    }
    .w-lg-down-900px {
        width: 900px!important
    }
    .max-w-lg-down-900px {
        max-width: 900px!important
    }
    .min-w-lg-down-900px {
        min-width: 900px!important
    }
    .h-lg-down-900px {
        height: 900px!important
    }
    .max-h-lg-down-900px {
        max-height: 900px!important
    }
    .min-h-lg-down-900px {
        min-height: 900px!important
    }
    .w-lg-down-850px {
        width: 850px!important
    }
    .max-w-lg-down-850px {
        max-width: 850px!important
    }
    .min-w-lg-down-850px {
        min-width: 850px!important
    }
    .h-lg-down-850px {
        height: 850px!important
    }
    .max-h-lg-down-850px {
        max-height: 850px!important
    }
    .min-h-lg-down-850px {
        min-height: 850px!important
    }
    .w-lg-down-1000px {
        width: 1000px!important
    }
    .max-w-lg-down-1000px {
        max-width: 1000px!important
    }
    .min-w-lg-down-1000px {
        min-width: 1000px!important
    }
    .h-lg-down-1000px {
        height: 1000px!important
    }
    .max-h-lg-down-1000px {
        max-height: 1000px!important
    }
    .min-h-lg-down-1000px {
        min-height: 1000px!important
    }
    .w-lg-down-1050px {
        width: 1050px!important
    }
    .max-w-lg-down-1050px {
        max-width: 1050px!important
    }
    .min-w-lg-down-1050px {
        min-width: 1050px!important
    }
    .h-lg-down-1050px {
        height: 1050px!important
    }
    .max-h-lg-down-1050px {
        max-height: 1050px!important
    }
    .min-h-lg-down-1050px {
        min-height: 1050px!important
    }
    .w-lg-down-1100px {
        width: 1100px!important
    }
    .max-w-lg-down-1100px {
        max-width: 1100px!important
    }
    .min-w-lg-down-1100px {
        min-width: 1100px!important
    }
    .h-lg-down-1100px {
        height: 1100px!important
    }
    .max-h-lg-down-1100px {
        max-height: 1100px!important
    }
    .min-h-lg-down-1100px {
        min-height: 1100px!important
    }
    .w-lg-down-1150px {
        width: 1150px!important
    }
    .max-w-lg-down-1150px {
        max-width: 1150px!important
    }
    .min-w-lg-down-1150px {
        min-width: 1150px!important
    }
    .h-lg-down-1150px {
        height: 1150px!important
    }
    .max-h-lg-down-1150px {
        max-height: 1150px!important
    }
    .min-h-lg-down-1150px {
        min-height: 1150px!important
    }
    .w-lg-down-1200px {
        width: 1200px!important
    }
    .max-w-lg-down-1200px {
        max-width: 1200px!important
    }
    .min-w-lg-down-1200px {
        min-width: 1200px!important
    }
    .h-lg-down-1200px {
        height: 1200px!important
    }
    .max-h-lg-down-1200px {
        max-height: 1200px!important
    }
    .min-h-lg-down-1200px {
        min-height: 1200px!important
    }
    .w-lg-down-sm {
        width: 540px!important
    }
    .max-w-lg-down-sm {
        max-width: 540px!important
    }
    .min-w-lg-down-sm {
        min-width: 540px!important
    }
    .h-lg-down-sm {
        height: 540px!important
    }
    .max-h-lg-down-sm {
        max-height: 540px!important
    }
    .min-h-lg-down-sm {
        min-height: 540px!important
    }
    .w-lg-down-md {
        width: 720px!important
    }
    .max-w-lg-down-md {
        max-width: 720px!important
    }
    .min-w-lg-down-md {
        min-width: 720px!important
    }
    .h-lg-down-md {
        height: 720px!important
    }
    .max-h-lg-down-md {
        max-height: 720px!important
    }
    .min-h-lg-down-md {
        min-height: 720px!important
    }
    .w-lg-down-lg {
        width: 960px!important
    }
    .max-w-lg-down-lg {
        max-width: 960px!important
    }
    .min-w-lg-down-lg {
        min-width: 960px!important
    }
    .h-lg-down-lg {
        height: 960px!important
    }
    .max-h-lg-down-lg {
        max-height: 960px!important
    }
    .min-h-lg-down-lg {
        min-height: 960px!important
    }
    .w-lg-down-xl {
        width: 1140px!important
    }
    .max-w-lg-down-xl {
        max-width: 1140px!important
    }
    .min-w-lg-down-xl {
        min-width: 1140px!important
    }
    .h-lg-down-xl {
        height: 1140px!important
    }
    .max-h-lg-down-xl {
        max-height: 1140px!important
    }
    .min-h-lg-down-xl {
        min-height: 1140px!important
    }
}

@media (min-width:992px) {
    .w-lg-up-10 {
        width: 10%!important
    }
    .max-w-lg-up-10 {
        max-width: 10%!important
    }
    .min-w-lg-up-10 {
        min-width: 10%!important
    }
    .h-lg-up-10 {
        height: 10%!important
    }
    .max-h-lg-up-10 {
        max-height: 10%!important
    }
    .min-h-lg-up-10 {
        min-height: 10%!important
    }
    .w-lg-up-15 {
        width: 15%!important
    }
    .max-w-lg-up-15 {
        max-width: 15%!important
    }
    .min-w-lg-up-15 {
        min-width: 15%!important
    }
    .h-lg-up-15 {
        height: 15%!important
    }
    .max-h-lg-up-15 {
        max-height: 15%!important
    }
    .min-h-lg-up-15 {
        min-height: 15%!important
    }
    .w-lg-up-20 {
        width: 20%!important
    }
    .max-w-lg-up-20 {
        max-width: 20%!important
    }
    .min-w-lg-up-20 {
        min-width: 20%!important
    }
    .h-lg-up-20 {
        height: 20%!important
    }
    .max-h-lg-up-20 {
        max-height: 20%!important
    }
    .min-h-lg-up-20 {
        min-height: 20%!important
    }
    .w-lg-up-25 {
        width: 25%!important
    }
    .max-w-lg-up-25 {
        max-width: 25%!important
    }
    .min-w-lg-up-25 {
        min-width: 25%!important
    }
    .h-lg-up-25 {
        height: 25%!important
    }
    .max-h-lg-up-25 {
        max-height: 25%!important
    }
    .min-h-lg-up-25 {
        min-height: 25%!important
    }
    .w-lg-up-30 {
        width: 30%!important
    }
    .max-w-lg-up-30 {
        max-width: 30%!important
    }
    .min-w-lg-up-30 {
        min-width: 30%!important
    }
    .h-lg-up-30 {
        height: 30%!important
    }
    .max-h-lg-up-30 {
        max-height: 30%!important
    }
    .min-h-lg-up-30 {
        min-height: 30%!important
    }
    .w-lg-up-35 {
        width: 35%!important
    }
    .max-w-lg-up-35 {
        max-width: 35%!important
    }
    .min-w-lg-up-35 {
        min-width: 35%!important
    }
    .h-lg-up-35 {
        height: 35%!important
    }
    .max-h-lg-up-35 {
        max-height: 35%!important
    }
    .min-h-lg-up-35 {
        min-height: 35%!important
    }
    .w-lg-up-40 {
        width: 40%!important
    }
    .max-w-lg-up-40 {
        max-width: 40%!important
    }
    .min-w-lg-up-40 {
        min-width: 40%!important
    }
    .h-lg-up-40 {
        height: 40%!important
    }
    .max-h-lg-up-40 {
        max-height: 40%!important
    }
    .min-h-lg-up-40 {
        min-height: 40%!important
    }
    .w-lg-up-45 {
        width: 45%!important
    }
    .max-w-lg-up-45 {
        max-width: 45%!important
    }
    .min-w-lg-up-45 {
        min-width: 45%!important
    }
    .h-lg-up-45 {
        height: 45%!important
    }
    .max-h-lg-up-45 {
        max-height: 45%!important
    }
    .min-h-lg-up-45 {
        min-height: 45%!important
    }
    .w-lg-up-50 {
        width: 50%!important
    }
    .max-w-lg-up-50 {
        max-width: 50%!important
    }
    .min-w-lg-up-50 {
        min-width: 50%!important
    }
    .h-lg-up-50 {
        height: 50%!important
    }
    .max-h-lg-up-50 {
        max-height: 50%!important
    }
    .min-h-lg-up-50 {
        min-height: 50%!important
    }
    .w-lg-up-55 {
        width: 55%!important
    }
    .max-w-lg-up-55 {
        max-width: 55%!important
    }
    .min-w-lg-up-55 {
        min-width: 55%!important
    }
    .h-lg-up-55 {
        height: 55%!important
    }
    .max-h-lg-up-55 {
        max-height: 55%!important
    }
    .min-h-lg-up-55 {
        min-height: 55%!important
    }
    .w-lg-up-60 {
        width: 60%!important
    }
    .max-w-lg-up-60 {
        max-width: 60%!important
    }
    .min-w-lg-up-60 {
        min-width: 60%!important
    }
    .h-lg-up-60 {
        height: 60%!important
    }
    .max-h-lg-up-60 {
        max-height: 60%!important
    }
    .min-h-lg-up-60 {
        min-height: 60%!important
    }
    .w-lg-up-65 {
        width: 65%!important
    }
    .max-w-lg-up-65 {
        max-width: 65%!important
    }
    .min-w-lg-up-65 {
        min-width: 65%!important
    }
    .h-lg-up-65 {
        height: 65%!important
    }
    .max-h-lg-up-65 {
        max-height: 65%!important
    }
    .min-h-lg-up-65 {
        min-height: 65%!important
    }
    .w-lg-up-70 {
        width: 70%!important
    }
    .max-w-lg-up-70 {
        max-width: 70%!important
    }
    .min-w-lg-up-70 {
        min-width: 70%!important
    }
    .h-lg-up-70 {
        height: 70%!important
    }
    .max-h-lg-up-70 {
        max-height: 70%!important
    }
    .min-h-lg-up-70 {
        min-height: 70%!important
    }
    .w-lg-up-75 {
        width: 75%!important
    }
    .max-w-lg-up-75 {
        max-width: 75%!important
    }
    .min-w-lg-up-75 {
        min-width: 75%!important
    }
    .h-lg-up-75 {
        height: 75%!important
    }
    .max-h-lg-up-75 {
        max-height: 75%!important
    }
    .min-h-lg-up-75 {
        min-height: 75%!important
    }
    .w-lg-up-80 {
        width: 80%!important
    }
    .max-w-lg-up-80 {
        max-width: 80%!important
    }
    .min-w-lg-up-80 {
        min-width: 80%!important
    }
    .h-lg-up-80 {
        height: 80%!important
    }
    .max-h-lg-up-80 {
        max-height: 80%!important
    }
    .min-h-lg-up-80 {
        min-height: 80%!important
    }
    .w-lg-up-85 {
        width: 85%!important
    }
    .max-w-lg-up-85 {
        max-width: 85%!important
    }
    .min-w-lg-up-85 {
        min-width: 85%!important
    }
    .h-lg-up-85 {
        height: 85%!important
    }
    .max-h-lg-up-85 {
        max-height: 85%!important
    }
    .min-h-lg-up-85 {
        min-height: 85%!important
    }
    .w-lg-up-90 {
        width: 90%!important
    }
    .max-w-lg-up-90 {
        max-width: 90%!important
    }
    .min-w-lg-up-90 {
        min-width: 90%!important
    }
    .h-lg-up-90 {
        height: 90%!important
    }
    .max-h-lg-up-90 {
        max-height: 90%!important
    }
    .min-h-lg-up-90 {
        min-height: 90%!important
    }
    .w-lg-up-95 {
        width: 95%!important
    }
    .max-w-lg-up-95 {
        max-width: 95%!important
    }
    .min-w-lg-up-95 {
        min-width: 95%!important
    }
    .h-lg-up-95 {
        height: 95%!important
    }
    .max-h-lg-up-95 {
        max-height: 95%!important
    }
    .min-h-lg-up-95 {
        min-height: 95%!important
    }
    .w-lg-up-100 {
        width: 100%!important
    }
    .max-w-lg-up-100 {
        max-width: 100%!important
    }
    .min-w-lg-up-100 {
        min-width: 100%!important
    }
    .h-lg-up-100 {
        height: 100%!important
    }
    .max-h-lg-up-100 {
        max-height: 100%!important
    }
    .min-h-lg-up-100 {
        min-height: 100%!important
    }
    .w-lg-up-10px {
        width: 10px!important
    }
    .max-w-lg-up-10px {
        max-width: 10px!important
    }
    .min-w-lg-up-10px {
        min-width: 10px!important
    }
    .h-lg-up-10px {
        height: 10px!important
    }
    .max-h-lg-up-10px {
        max-height: 10px!important
    }
    .min-h-lg-up-10px {
        min-height: 10px!important
    }
    .w-lg-up-20px {
        width: 20px!important
    }
    .max-w-lg-up-20px {
        max-width: 20px!important
    }
    .min-w-lg-up-20px {
        min-width: 20px!important
    }
    .h-lg-up-20px {
        height: 20px!important
    }
    .max-h-lg-up-20px {
        max-height: 20px!important
    }
    .min-h-lg-up-20px {
        min-height: 20px!important
    }
    .w-lg-up-30px {
        width: 30px!important
    }
    .max-w-lg-up-30px {
        max-width: 30px!important
    }
    .min-w-lg-up-30px {
        min-width: 30px!important
    }
    .h-lg-up-30px {
        height: 30px!important
    }
    .max-h-lg-up-30px {
        max-height: 30px!important
    }
    .min-h-lg-up-30px {
        min-height: 30px!important
    }
    .w-lg-up-40px {
        width: 40px!important
    }
    .max-w-lg-up-40px {
        max-width: 40px!important
    }
    .min-w-lg-up-40px {
        min-width: 40px!important
    }
    .h-lg-up-40px {
        height: 40px!important
    }
    .max-h-lg-up-40px {
        max-height: 40px!important
    }
    .min-h-lg-up-40px {
        min-height: 40px!important
    }
    .w-lg-up-50px {
        width: 50px!important
    }
    .max-w-lg-up-50px {
        max-width: 50px!important
    }
    .min-w-lg-up-50px {
        min-width: 50px!important
    }
    .h-lg-up-50px {
        height: 50px!important
    }
    .max-h-lg-up-50px {
        max-height: 50px!important
    }
    .min-h-lg-up-50px {
        min-height: 50px!important
    }
    .w-lg-up-60px {
        width: 60px!important
    }
    .max-w-lg-up-60px {
        max-width: 60px!important
    }
    .min-w-lg-up-60px {
        min-width: 60px!important
    }
    .h-lg-up-60px {
        height: 60px!important
    }
    .max-h-lg-up-60px {
        max-height: 60px!important
    }
    .min-h-lg-up-60px {
        min-height: 60px!important
    }
    .w-lg-up-70px {
        width: 70px!important
    }
    .max-w-lg-up-70px {
        max-width: 70px!important
    }
    .min-w-lg-up-70px {
        min-width: 70px!important
    }
    .h-lg-up-70px {
        height: 70px!important
    }
    .max-h-lg-up-70px {
        max-height: 70px!important
    }
    .min-h-lg-up-70px {
        min-height: 70px!important
    }
    .w-lg-up-80px {
        width: 80px!important
    }
    .max-w-lg-up-80px {
        max-width: 80px!important
    }
    .min-w-lg-up-80px {
        min-width: 80px!important
    }
    .h-lg-up-80px {
        height: 80px!important
    }
    .max-h-lg-up-80px {
        max-height: 80px!important
    }
    .min-h-lg-up-80px {
        min-height: 80px!important
    }
    .w-lg-up-90px {
        width: 90px!important
    }
    .max-w-lg-up-90px {
        max-width: 90px!important
    }
    .min-w-lg-up-90px {
        min-width: 90px!important
    }
    .h-lg-up-90px {
        height: 90px!important
    }
    .max-h-lg-up-90px {
        max-height: 90px!important
    }
    .min-h-lg-up-90px {
        min-height: 90px!important
    }
    .w-lg-up-100px {
        width: 100px!important
    }
    .max-w-lg-up-100px {
        max-width: 100px!important
    }
    .min-w-lg-up-100px {
        min-width: 100px!important
    }
    .h-lg-up-100px {
        height: 100px!important
    }
    .max-h-lg-up-100px {
        max-height: 100px!important
    }
    .min-h-lg-up-100px {
        min-height: 100px!important
    }
    .w-lg-up-150px {
        width: 150px!important
    }
    .max-w-lg-up-150px {
        max-width: 150px!important
    }
    .min-w-lg-up-150px {
        min-width: 150px!important
    }
    .h-lg-up-150px {
        height: 150px!important
    }
    .max-h-lg-up-150px {
        max-height: 150px!important
    }
    .min-h-lg-up-150px {
        min-height: 150px!important
    }
    .w-lg-up-200px {
        width: 200px!important
    }
    .max-w-lg-up-200px {
        max-width: 200px!important
    }
    .min-w-lg-up-200px {
        min-width: 200px!important
    }
    .h-lg-up-200px {
        height: 200px!important
    }
    .max-h-lg-up-200px {
        max-height: 200px!important
    }
    .min-h-lg-up-200px {
        min-height: 200px!important
    }
    .w-lg-up-250px {
        width: 250px!important
    }
    .max-w-lg-up-250px {
        max-width: 250px!important
    }
    .min-w-lg-up-250px {
        min-width: 250px!important
    }
    .h-lg-up-250px {
        height: 250px!important
    }
    .max-h-lg-up-250px {
        max-height: 250px!important
    }
    .min-h-lg-up-250px {
        min-height: 250px!important
    }
    .w-lg-up-300px {
        width: 300px!important
    }
    .max-w-lg-up-300px {
        max-width: 300px!important
    }
    .min-w-lg-up-300px {
        min-width: 300px!important
    }
    .h-lg-up-300px {
        height: 300px!important
    }
    .max-h-lg-up-300px {
        max-height: 300px!important
    }
    .min-h-lg-up-300px {
        min-height: 300px!important
    }
    .w-lg-up-350px {
        width: 350px!important
    }
    .max-w-lg-up-350px {
        max-width: 350px!important
    }
    .min-w-lg-up-350px {
        min-width: 350px!important
    }
    .h-lg-up-350px {
        height: 350px!important
    }
    .max-h-lg-up-350px {
        max-height: 350px!important
    }
    .min-h-lg-up-350px {
        min-height: 350px!important
    }
    .w-lg-up-400px {
        width: 400px!important
    }
    .max-w-lg-up-400px {
        max-width: 400px!important
    }
    .min-w-lg-up-400px {
        min-width: 400px!important
    }
    .h-lg-up-400px {
        height: 400px!important
    }
    .max-h-lg-up-400px {
        max-height: 400px!important
    }
    .min-h-lg-up-400px {
        min-height: 400px!important
    }
    .w-lg-up-450px {
        width: 450px!important
    }
    .max-w-lg-up-450px {
        max-width: 450px!important
    }
    .min-w-lg-up-450px {
        min-width: 450px!important
    }
    .h-lg-up-450px {
        height: 450px!important
    }
    .max-h-lg-up-450px {
        max-height: 450px!important
    }
    .min-h-lg-up-450px {
        min-height: 450px!important
    }
    .w-lg-up-500px {
        width: 500px!important
    }
    .max-w-lg-up-500px {
        max-width: 500px!important
    }
    .min-w-lg-up-500px {
        min-width: 500px!important
    }
    .h-lg-up-500px {
        height: 500px!important
    }
    .max-h-lg-up-500px {
        max-height: 500px!important
    }
    .min-h-lg-up-500px {
        min-height: 500px!important
    }
    .w-lg-up-550px {
        width: 550px!important
    }
    .max-w-lg-up-550px {
        max-width: 550px!important
    }
    .min-w-lg-up-550px {
        min-width: 550px!important
    }
    .h-lg-up-550px {
        height: 550px!important
    }
    .max-h-lg-up-550px {
        max-height: 550px!important
    }
    .min-h-lg-up-550px {
        min-height: 550px!important
    }
    .w-lg-up-600px {
        width: 600px!important
    }
    .max-w-lg-up-600px {
        max-width: 600px!important
    }
    .min-w-lg-up-600px {
        min-width: 600px!important
    }
    .h-lg-up-600px {
        height: 600px!important
    }
    .max-h-lg-up-600px {
        max-height: 600px!important
    }
    .min-h-lg-up-600px {
        min-height: 600px!important
    }
    .w-lg-up-650px {
        width: 650px!important
    }
    .max-w-lg-up-650px {
        max-width: 650px!important
    }
    .min-w-lg-up-650px {
        min-width: 650px!important
    }
    .h-lg-up-650px {
        height: 650px!important
    }
    .max-h-lg-up-650px {
        max-height: 650px!important
    }
    .min-h-lg-up-650px {
        min-height: 650px!important
    }
    .w-lg-up-700px {
        width: 700px!important
    }
    .max-w-lg-up-700px {
        max-width: 700px!important
    }
    .min-w-lg-up-700px {
        min-width: 700px!important
    }
    .h-lg-up-700px {
        height: 700px!important
    }
    .max-h-lg-up-700px {
        max-height: 700px!important
    }
    .min-h-lg-up-700px {
        min-height: 700px!important
    }
    .w-lg-up-750px {
        width: 750px!important
    }
    .max-w-lg-up-750px {
        max-width: 750px!important
    }
    .min-w-lg-up-750px {
        min-width: 750px!important
    }
    .h-lg-up-750px {
        height: 750px!important
    }
    .max-h-lg-up-750px {
        max-height: 750px!important
    }
    .min-h-lg-up-750px {
        min-height: 750px!important
    }
    .w-lg-up-800px {
        width: 800px!important
    }
    .max-w-lg-up-800px {
        max-width: 800px!important
    }
    .min-w-lg-up-800px {
        min-width: 800px!important
    }
    .h-lg-up-800px {
        height: 800px!important
    }
    .max-h-lg-up-800px {
        max-height: 800px!important
    }
    .min-h-lg-up-800px {
        min-height: 800px!important
    }
    .w-lg-up-900px {
        width: 900px!important
    }
    .max-w-lg-up-900px {
        max-width: 900px!important
    }
    .min-w-lg-up-900px {
        min-width: 900px!important
    }
    .h-lg-up-900px {
        height: 900px!important
    }
    .max-h-lg-up-900px {
        max-height: 900px!important
    }
    .min-h-lg-up-900px {
        min-height: 900px!important
    }
    .w-lg-up-850px {
        width: 850px!important
    }
    .max-w-lg-up-850px {
        max-width: 850px!important
    }
    .min-w-lg-up-850px {
        min-width: 850px!important
    }
    .h-lg-up-850px {
        height: 850px!important
    }
    .max-h-lg-up-850px {
        max-height: 850px!important
    }
    .min-h-lg-up-850px {
        min-height: 850px!important
    }
    .w-lg-up-1000px {
        width: 1000px!important
    }
    .max-w-lg-up-1000px {
        max-width: 1000px!important
    }
    .min-w-lg-up-1000px {
        min-width: 1000px!important
    }
    .h-lg-up-1000px {
        height: 1000px!important
    }
    .max-h-lg-up-1000px {
        max-height: 1000px!important
    }
    .min-h-lg-up-1000px {
        min-height: 1000px!important
    }
    .w-lg-up-1050px {
        width: 1050px!important
    }
    .max-w-lg-up-1050px {
        max-width: 1050px!important
    }
    .min-w-lg-up-1050px {
        min-width: 1050px!important
    }
    .h-lg-up-1050px {
        height: 1050px!important
    }
    .max-h-lg-up-1050px {
        max-height: 1050px!important
    }
    .min-h-lg-up-1050px {
        min-height: 1050px!important
    }
    .w-lg-up-1100px {
        width: 1100px!important
    }
    .max-w-lg-up-1100px {
        max-width: 1100px!important
    }
    .min-w-lg-up-1100px {
        min-width: 1100px!important
    }
    .h-lg-up-1100px {
        height: 1100px!important
    }
    .max-h-lg-up-1100px {
        max-height: 1100px!important
    }
    .min-h-lg-up-1100px {
        min-height: 1100px!important
    }
    .w-lg-up-1150px {
        width: 1150px!important
    }
    .max-w-lg-up-1150px {
        max-width: 1150px!important
    }
    .min-w-lg-up-1150px {
        min-width: 1150px!important
    }
    .h-lg-up-1150px {
        height: 1150px!important
    }
    .max-h-lg-up-1150px {
        max-height: 1150px!important
    }
    .min-h-lg-up-1150px {
        min-height: 1150px!important
    }
    .w-lg-up-1200px {
        width: 1200px!important
    }
    .max-w-lg-up-1200px {
        max-width: 1200px!important
    }
    .min-w-lg-up-1200px {
        min-width: 1200px!important
    }
    .h-lg-up-1200px {
        height: 1200px!important
    }
    .max-h-lg-up-1200px {
        max-height: 1200px!important
    }
    .min-h-lg-up-1200px {
        min-height: 1200px!important
    }
    .w-lg-up-sm {
        width: 540px!important
    }
    .max-w-lg-up-sm {
        max-width: 540px!important
    }
    .min-w-lg-up-sm {
        min-width: 540px!important
    }
    .h-lg-up-sm {
        height: 540px!important
    }
    .max-h-lg-up-sm {
        max-height: 540px!important
    }
    .min-h-lg-up-sm {
        min-height: 540px!important
    }
    .w-lg-up-md {
        width: 720px!important
    }
    .max-w-lg-up-md {
        max-width: 720px!important
    }
    .min-w-lg-up-md {
        min-width: 720px!important
    }
    .h-lg-up-md {
        height: 720px!important
    }
    .max-h-lg-up-md {
        max-height: 720px!important
    }
    .min-h-lg-up-md {
        min-height: 720px!important
    }
    .w-lg-up-lg {
        width: 960px!important
    }
    .max-w-lg-up-lg {
        max-width: 960px!important
    }
    .min-w-lg-up-lg {
        min-width: 960px!important
    }
    .h-lg-up-lg {
        height: 960px!important
    }
    .max-h-lg-up-lg {
        max-height: 960px!important
    }
    .min-h-lg-up-lg {
        min-height: 960px!important
    }
    .w-lg-up-xl {
        width: 1140px!important
    }
    .max-w-lg-up-xl {
        max-width: 1140px!important
    }
    .min-w-lg-up-xl {
        min-width: 1140px!important
    }
    .h-lg-up-xl {
        height: 1140px!important
    }
    .max-h-lg-up-xl {
        max-height: 1140px!important
    }
    .min-h-lg-up-xl {
        min-height: 1140px!important
    }
}

@media (max-width:1199.98px) {
    .w-xl-down-10 {
        width: 10%!important
    }
    .max-w-xl-down-10 {
        max-width: 10%!important
    }
    .min-w-xl-down-10 {
        min-width: 10%!important
    }
    .h-xl-down-10 {
        height: 10%!important
    }
    .max-h-xl-down-10 {
        max-height: 10%!important
    }
    .min-h-xl-down-10 {
        min-height: 10%!important
    }
    .w-xl-down-15 {
        width: 15%!important
    }
    .max-w-xl-down-15 {
        max-width: 15%!important
    }
    .min-w-xl-down-15 {
        min-width: 15%!important
    }
    .h-xl-down-15 {
        height: 15%!important
    }
    .max-h-xl-down-15 {
        max-height: 15%!important
    }
    .min-h-xl-down-15 {
        min-height: 15%!important
    }
    .w-xl-down-20 {
        width: 20%!important
    }
    .max-w-xl-down-20 {
        max-width: 20%!important
    }
    .min-w-xl-down-20 {
        min-width: 20%!important
    }
    .h-xl-down-20 {
        height: 20%!important
    }
    .max-h-xl-down-20 {
        max-height: 20%!important
    }
    .min-h-xl-down-20 {
        min-height: 20%!important
    }
    .w-xl-down-25 {
        width: 25%!important
    }
    .max-w-xl-down-25 {
        max-width: 25%!important
    }
    .min-w-xl-down-25 {
        min-width: 25%!important
    }
    .h-xl-down-25 {
        height: 25%!important
    }
    .max-h-xl-down-25 {
        max-height: 25%!important
    }
    .min-h-xl-down-25 {
        min-height: 25%!important
    }
    .w-xl-down-30 {
        width: 30%!important
    }
    .max-w-xl-down-30 {
        max-width: 30%!important
    }
    .min-w-xl-down-30 {
        min-width: 30%!important
    }
    .h-xl-down-30 {
        height: 30%!important
    }
    .max-h-xl-down-30 {
        max-height: 30%!important
    }
    .min-h-xl-down-30 {
        min-height: 30%!important
    }
    .w-xl-down-35 {
        width: 35%!important
    }
    .max-w-xl-down-35 {
        max-width: 35%!important
    }
    .min-w-xl-down-35 {
        min-width: 35%!important
    }
    .h-xl-down-35 {
        height: 35%!important
    }
    .max-h-xl-down-35 {
        max-height: 35%!important
    }
    .min-h-xl-down-35 {
        min-height: 35%!important
    }
    .w-xl-down-40 {
        width: 40%!important
    }
    .max-w-xl-down-40 {
        max-width: 40%!important
    }
    .min-w-xl-down-40 {
        min-width: 40%!important
    }
    .h-xl-down-40 {
        height: 40%!important
    }
    .max-h-xl-down-40 {
        max-height: 40%!important
    }
    .min-h-xl-down-40 {
        min-height: 40%!important
    }
    .w-xl-down-45 {
        width: 45%!important
    }
    .max-w-xl-down-45 {
        max-width: 45%!important
    }
    .min-w-xl-down-45 {
        min-width: 45%!important
    }
    .h-xl-down-45 {
        height: 45%!important
    }
    .max-h-xl-down-45 {
        max-height: 45%!important
    }
    .min-h-xl-down-45 {
        min-height: 45%!important
    }
    .w-xl-down-50 {
        width: 50%!important
    }
    .max-w-xl-down-50 {
        max-width: 50%!important
    }
    .min-w-xl-down-50 {
        min-width: 50%!important
    }
    .h-xl-down-50 {
        height: 50%!important
    }
    .max-h-xl-down-50 {
        max-height: 50%!important
    }
    .min-h-xl-down-50 {
        min-height: 50%!important
    }
    .w-xl-down-55 {
        width: 55%!important
    }
    .max-w-xl-down-55 {
        max-width: 55%!important
    }
    .min-w-xl-down-55 {
        min-width: 55%!important
    }
    .h-xl-down-55 {
        height: 55%!important
    }
    .max-h-xl-down-55 {
        max-height: 55%!important
    }
    .min-h-xl-down-55 {
        min-height: 55%!important
    }
    .w-xl-down-60 {
        width: 60%!important
    }
    .max-w-xl-down-60 {
        max-width: 60%!important
    }
    .min-w-xl-down-60 {
        min-width: 60%!important
    }
    .h-xl-down-60 {
        height: 60%!important
    }
    .max-h-xl-down-60 {
        max-height: 60%!important
    }
    .min-h-xl-down-60 {
        min-height: 60%!important
    }
    .w-xl-down-65 {
        width: 65%!important
    }
    .max-w-xl-down-65 {
        max-width: 65%!important
    }
    .min-w-xl-down-65 {
        min-width: 65%!important
    }
    .h-xl-down-65 {
        height: 65%!important
    }
    .max-h-xl-down-65 {
        max-height: 65%!important
    }
    .min-h-xl-down-65 {
        min-height: 65%!important
    }
    .w-xl-down-70 {
        width: 70%!important
    }
    .max-w-xl-down-70 {
        max-width: 70%!important
    }
    .min-w-xl-down-70 {
        min-width: 70%!important
    }
    .h-xl-down-70 {
        height: 70%!important
    }
    .max-h-xl-down-70 {
        max-height: 70%!important
    }
    .min-h-xl-down-70 {
        min-height: 70%!important
    }
    .w-xl-down-75 {
        width: 75%!important
    }
    .max-w-xl-down-75 {
        max-width: 75%!important
    }
    .min-w-xl-down-75 {
        min-width: 75%!important
    }
    .h-xl-down-75 {
        height: 75%!important
    }
    .max-h-xl-down-75 {
        max-height: 75%!important
    }
    .min-h-xl-down-75 {
        min-height: 75%!important
    }
    .w-xl-down-80 {
        width: 80%!important
    }
    .max-w-xl-down-80 {
        max-width: 80%!important
    }
    .min-w-xl-down-80 {
        min-width: 80%!important
    }
    .h-xl-down-80 {
        height: 80%!important
    }
    .max-h-xl-down-80 {
        max-height: 80%!important
    }
    .min-h-xl-down-80 {
        min-height: 80%!important
    }
    .w-xl-down-85 {
        width: 85%!important
    }
    .max-w-xl-down-85 {
        max-width: 85%!important
    }
    .min-w-xl-down-85 {
        min-width: 85%!important
    }
    .h-xl-down-85 {
        height: 85%!important
    }
    .max-h-xl-down-85 {
        max-height: 85%!important
    }
    .min-h-xl-down-85 {
        min-height: 85%!important
    }
    .w-xl-down-90 {
        width: 90%!important
    }
    .max-w-xl-down-90 {
        max-width: 90%!important
    }
    .min-w-xl-down-90 {
        min-width: 90%!important
    }
    .h-xl-down-90 {
        height: 90%!important
    }
    .max-h-xl-down-90 {
        max-height: 90%!important
    }
    .min-h-xl-down-90 {
        min-height: 90%!important
    }
    .w-xl-down-95 {
        width: 95%!important
    }
    .max-w-xl-down-95 {
        max-width: 95%!important
    }
    .min-w-xl-down-95 {
        min-width: 95%!important
    }
    .h-xl-down-95 {
        height: 95%!important
    }
    .max-h-xl-down-95 {
        max-height: 95%!important
    }
    .min-h-xl-down-95 {
        min-height: 95%!important
    }
    .w-xl-down-100 {
        width: 100%!important
    }
    .max-w-xl-down-100 {
        max-width: 100%!important
    }
    .min-w-xl-down-100 {
        min-width: 100%!important
    }
    .h-xl-down-100 {
        height: 100%!important
    }
    .max-h-xl-down-100 {
        max-height: 100%!important
    }
    .min-h-xl-down-100 {
        min-height: 100%!important
    }
    .w-xl-down-10px {
        width: 10px!important
    }
    .max-w-xl-down-10px {
        max-width: 10px!important
    }
    .min-w-xl-down-10px {
        min-width: 10px!important
    }
    .h-xl-down-10px {
        height: 10px!important
    }
    .max-h-xl-down-10px {
        max-height: 10px!important
    }
    .min-h-xl-down-10px {
        min-height: 10px!important
    }
    .w-xl-down-20px {
        width: 20px!important
    }
    .max-w-xl-down-20px {
        max-width: 20px!important
    }
    .min-w-xl-down-20px {
        min-width: 20px!important
    }
    .h-xl-down-20px {
        height: 20px!important
    }
    .max-h-xl-down-20px {
        max-height: 20px!important
    }
    .min-h-xl-down-20px {
        min-height: 20px!important
    }
    .w-xl-down-30px {
        width: 30px!important
    }
    .max-w-xl-down-30px {
        max-width: 30px!important
    }
    .min-w-xl-down-30px {
        min-width: 30px!important
    }
    .h-xl-down-30px {
        height: 30px!important
    }
    .max-h-xl-down-30px {
        max-height: 30px!important
    }
    .min-h-xl-down-30px {
        min-height: 30px!important
    }
    .w-xl-down-40px {
        width: 40px!important
    }
    .max-w-xl-down-40px {
        max-width: 40px!important
    }
    .min-w-xl-down-40px {
        min-width: 40px!important
    }
    .h-xl-down-40px {
        height: 40px!important
    }
    .max-h-xl-down-40px {
        max-height: 40px!important
    }
    .min-h-xl-down-40px {
        min-height: 40px!important
    }
    .w-xl-down-50px {
        width: 50px!important
    }
    .max-w-xl-down-50px {
        max-width: 50px!important
    }
    .min-w-xl-down-50px {
        min-width: 50px!important
    }
    .h-xl-down-50px {
        height: 50px!important
    }
    .max-h-xl-down-50px {
        max-height: 50px!important
    }
    .min-h-xl-down-50px {
        min-height: 50px!important
    }
    .w-xl-down-60px {
        width: 60px!important
    }
    .max-w-xl-down-60px {
        max-width: 60px!important
    }
    .min-w-xl-down-60px {
        min-width: 60px!important
    }
    .h-xl-down-60px {
        height: 60px!important
    }
    .max-h-xl-down-60px {
        max-height: 60px!important
    }
    .min-h-xl-down-60px {
        min-height: 60px!important
    }
    .w-xl-down-70px {
        width: 70px!important
    }
    .max-w-xl-down-70px {
        max-width: 70px!important
    }
    .min-w-xl-down-70px {
        min-width: 70px!important
    }
    .h-xl-down-70px {
        height: 70px!important
    }
    .max-h-xl-down-70px {
        max-height: 70px!important
    }
    .min-h-xl-down-70px {
        min-height: 70px!important
    }
    .w-xl-down-80px {
        width: 80px!important
    }
    .max-w-xl-down-80px {
        max-width: 80px!important
    }
    .min-w-xl-down-80px {
        min-width: 80px!important
    }
    .h-xl-down-80px {
        height: 80px!important
    }
    .max-h-xl-down-80px {
        max-height: 80px!important
    }
    .min-h-xl-down-80px {
        min-height: 80px!important
    }
    .w-xl-down-90px {
        width: 90px!important
    }
    .max-w-xl-down-90px {
        max-width: 90px!important
    }
    .min-w-xl-down-90px {
        min-width: 90px!important
    }
    .h-xl-down-90px {
        height: 90px!important
    }
    .max-h-xl-down-90px {
        max-height: 90px!important
    }
    .min-h-xl-down-90px {
        min-height: 90px!important
    }
    .w-xl-down-100px {
        width: 100px!important
    }
    .max-w-xl-down-100px {
        max-width: 100px!important
    }
    .min-w-xl-down-100px {
        min-width: 100px!important
    }
    .h-xl-down-100px {
        height: 100px!important
    }
    .max-h-xl-down-100px {
        max-height: 100px!important
    }
    .min-h-xl-down-100px {
        min-height: 100px!important
    }
    .w-xl-down-150px {
        width: 150px!important
    }
    .max-w-xl-down-150px {
        max-width: 150px!important
    }
    .min-w-xl-down-150px {
        min-width: 150px!important
    }
    .h-xl-down-150px {
        height: 150px!important
    }
    .max-h-xl-down-150px {
        max-height: 150px!important
    }
    .min-h-xl-down-150px {
        min-height: 150px!important
    }
    .w-xl-down-200px {
        width: 200px!important
    }
    .max-w-xl-down-200px {
        max-width: 200px!important
    }
    .min-w-xl-down-200px {
        min-width: 200px!important
    }
    .h-xl-down-200px {
        height: 200px!important
    }
    .max-h-xl-down-200px {
        max-height: 200px!important
    }
    .min-h-xl-down-200px {
        min-height: 200px!important
    }
    .w-xl-down-250px {
        width: 250px!important
    }
    .max-w-xl-down-250px {
        max-width: 250px!important
    }
    .min-w-xl-down-250px {
        min-width: 250px!important
    }
    .h-xl-down-250px {
        height: 250px!important
    }
    .max-h-xl-down-250px {
        max-height: 250px!important
    }
    .min-h-xl-down-250px {
        min-height: 250px!important
    }
    .w-xl-down-300px {
        width: 300px!important
    }
    .max-w-xl-down-300px {
        max-width: 300px!important
    }
    .min-w-xl-down-300px {
        min-width: 300px!important
    }
    .h-xl-down-300px {
        height: 300px!important
    }
    .max-h-xl-down-300px {
        max-height: 300px!important
    }
    .min-h-xl-down-300px {
        min-height: 300px!important
    }
    .w-xl-down-350px {
        width: 350px!important
    }
    .max-w-xl-down-350px {
        max-width: 350px!important
    }
    .min-w-xl-down-350px {
        min-width: 350px!important
    }
    .h-xl-down-350px {
        height: 350px!important
    }
    .max-h-xl-down-350px {
        max-height: 350px!important
    }
    .min-h-xl-down-350px {
        min-height: 350px!important
    }
    .w-xl-down-400px {
        width: 400px!important
    }
    .max-w-xl-down-400px {
        max-width: 400px!important
    }
    .min-w-xl-down-400px {
        min-width: 400px!important
    }
    .h-xl-down-400px {
        height: 400px!important
    }
    .max-h-xl-down-400px {
        max-height: 400px!important
    }
    .min-h-xl-down-400px {
        min-height: 400px!important
    }
    .w-xl-down-450px {
        width: 450px!important
    }
    .max-w-xl-down-450px {
        max-width: 450px!important
    }
    .min-w-xl-down-450px {
        min-width: 450px!important
    }
    .h-xl-down-450px {
        height: 450px!important
    }
    .max-h-xl-down-450px {
        max-height: 450px!important
    }
    .min-h-xl-down-450px {
        min-height: 450px!important
    }
    .w-xl-down-500px {
        width: 500px!important
    }
    .max-w-xl-down-500px {
        max-width: 500px!important
    }
    .min-w-xl-down-500px {
        min-width: 500px!important
    }
    .h-xl-down-500px {
        height: 500px!important
    }
    .max-h-xl-down-500px {
        max-height: 500px!important
    }
    .min-h-xl-down-500px {
        min-height: 500px!important
    }
    .w-xl-down-550px {
        width: 550px!important
    }
    .max-w-xl-down-550px {
        max-width: 550px!important
    }
    .min-w-xl-down-550px {
        min-width: 550px!important
    }
    .h-xl-down-550px {
        height: 550px!important
    }
    .max-h-xl-down-550px {
        max-height: 550px!important
    }
    .min-h-xl-down-550px {
        min-height: 550px!important
    }
    .w-xl-down-600px {
        width: 600px!important
    }
    .max-w-xl-down-600px {
        max-width: 600px!important
    }
    .min-w-xl-down-600px {
        min-width: 600px!important
    }
    .h-xl-down-600px {
        height: 600px!important
    }
    .max-h-xl-down-600px {
        max-height: 600px!important
    }
    .min-h-xl-down-600px {
        min-height: 600px!important
    }
    .w-xl-down-650px {
        width: 650px!important
    }
    .max-w-xl-down-650px {
        max-width: 650px!important
    }
    .min-w-xl-down-650px {
        min-width: 650px!important
    }
    .h-xl-down-650px {
        height: 650px!important
    }
    .max-h-xl-down-650px {
        max-height: 650px!important
    }
    .min-h-xl-down-650px {
        min-height: 650px!important
    }
    .w-xl-down-700px {
        width: 700px!important
    }
    .max-w-xl-down-700px {
        max-width: 700px!important
    }
    .min-w-xl-down-700px {
        min-width: 700px!important
    }
    .h-xl-down-700px {
        height: 700px!important
    }
    .max-h-xl-down-700px {
        max-height: 700px!important
    }
    .min-h-xl-down-700px {
        min-height: 700px!important
    }
    .w-xl-down-750px {
        width: 750px!important
    }
    .max-w-xl-down-750px {
        max-width: 750px!important
    }
    .min-w-xl-down-750px {
        min-width: 750px!important
    }
    .h-xl-down-750px {
        height: 750px!important
    }
    .max-h-xl-down-750px {
        max-height: 750px!important
    }
    .min-h-xl-down-750px {
        min-height: 750px!important
    }
    .w-xl-down-800px {
        width: 800px!important
    }
    .max-w-xl-down-800px {
        max-width: 800px!important
    }
    .min-w-xl-down-800px {
        min-width: 800px!important
    }
    .h-xl-down-800px {
        height: 800px!important
    }
    .max-h-xl-down-800px {
        max-height: 800px!important
    }
    .min-h-xl-down-800px {
        min-height: 800px!important
    }
    .w-xl-down-900px {
        width: 900px!important
    }
    .max-w-xl-down-900px {
        max-width: 900px!important
    }
    .min-w-xl-down-900px {
        min-width: 900px!important
    }
    .h-xl-down-900px {
        height: 900px!important
    }
    .max-h-xl-down-900px {
        max-height: 900px!important
    }
    .min-h-xl-down-900px {
        min-height: 900px!important
    }
    .w-xl-down-850px {
        width: 850px!important
    }
    .max-w-xl-down-850px {
        max-width: 850px!important
    }
    .min-w-xl-down-850px {
        min-width: 850px!important
    }
    .h-xl-down-850px {
        height: 850px!important
    }
    .max-h-xl-down-850px {
        max-height: 850px!important
    }
    .min-h-xl-down-850px {
        min-height: 850px!important
    }
    .w-xl-down-1000px {
        width: 1000px!important
    }
    .max-w-xl-down-1000px {
        max-width: 1000px!important
    }
    .min-w-xl-down-1000px {
        min-width: 1000px!important
    }
    .h-xl-down-1000px {
        height: 1000px!important
    }
    .max-h-xl-down-1000px {
        max-height: 1000px!important
    }
    .min-h-xl-down-1000px {
        min-height: 1000px!important
    }
    .w-xl-down-1050px {
        width: 1050px!important
    }
    .max-w-xl-down-1050px {
        max-width: 1050px!important
    }
    .min-w-xl-down-1050px {
        min-width: 1050px!important
    }
    .h-xl-down-1050px {
        height: 1050px!important
    }
    .max-h-xl-down-1050px {
        max-height: 1050px!important
    }
    .min-h-xl-down-1050px {
        min-height: 1050px!important
    }
    .w-xl-down-1100px {
        width: 1100px!important
    }
    .max-w-xl-down-1100px {
        max-width: 1100px!important
    }
    .min-w-xl-down-1100px {
        min-width: 1100px!important
    }
    .h-xl-down-1100px {
        height: 1100px!important
    }
    .max-h-xl-down-1100px {
        max-height: 1100px!important
    }
    .min-h-xl-down-1100px {
        min-height: 1100px!important
    }
    .w-xl-down-1150px {
        width: 1150px!important
    }
    .max-w-xl-down-1150px {
        max-width: 1150px!important
    }
    .min-w-xl-down-1150px {
        min-width: 1150px!important
    }
    .h-xl-down-1150px {
        height: 1150px!important
    }
    .max-h-xl-down-1150px {
        max-height: 1150px!important
    }
    .min-h-xl-down-1150px {
        min-height: 1150px!important
    }
    .w-xl-down-1200px {
        width: 1200px!important
    }
    .max-w-xl-down-1200px {
        max-width: 1200px!important
    }
    .min-w-xl-down-1200px {
        min-width: 1200px!important
    }
    .h-xl-down-1200px {
        height: 1200px!important
    }
    .max-h-xl-down-1200px {
        max-height: 1200px!important
    }
    .min-h-xl-down-1200px {
        min-height: 1200px!important
    }
    .w-xl-down-sm {
        width: 540px!important
    }
    .max-w-xl-down-sm {
        max-width: 540px!important
    }
    .min-w-xl-down-sm {
        min-width: 540px!important
    }
    .h-xl-down-sm {
        height: 540px!important
    }
    .max-h-xl-down-sm {
        max-height: 540px!important
    }
    .min-h-xl-down-sm {
        min-height: 540px!important
    }
    .w-xl-down-md {
        width: 720px!important
    }
    .max-w-xl-down-md {
        max-width: 720px!important
    }
    .min-w-xl-down-md {
        min-width: 720px!important
    }
    .h-xl-down-md {
        height: 720px!important
    }
    .max-h-xl-down-md {
        max-height: 720px!important
    }
    .min-h-xl-down-md {
        min-height: 720px!important
    }
    .w-xl-down-lg {
        width: 960px!important
    }
    .max-w-xl-down-lg {
        max-width: 960px!important
    }
    .min-w-xl-down-lg {
        min-width: 960px!important
    }
    .h-xl-down-lg {
        height: 960px!important
    }
    .max-h-xl-down-lg {
        max-height: 960px!important
    }
    .min-h-xl-down-lg {
        min-height: 960px!important
    }
    .w-xl-down-xl {
        width: 1140px!important
    }
    .max-w-xl-down-xl {
        max-width: 1140px!important
    }
    .min-w-xl-down-xl {
        min-width: 1140px!important
    }
    .h-xl-down-xl {
        height: 1140px!important
    }
    .max-h-xl-down-xl {
        max-height: 1140px!important
    }
    .min-h-xl-down-xl {
        min-height: 1140px!important
    }
}

@media (min-width:1200px) {
    .w-xl-up-10 {
        width: 10%!important
    }
    .max-w-xl-up-10 {
        max-width: 10%!important
    }
    .min-w-xl-up-10 {
        min-width: 10%!important
    }
    .h-xl-up-10 {
        height: 10%!important
    }
    .max-h-xl-up-10 {
        max-height: 10%!important
    }
    .min-h-xl-up-10 {
        min-height: 10%!important
    }
    .w-xl-up-15 {
        width: 15%!important
    }
    .max-w-xl-up-15 {
        max-width: 15%!important
    }
    .min-w-xl-up-15 {
        min-width: 15%!important
    }
    .h-xl-up-15 {
        height: 15%!important
    }
    .max-h-xl-up-15 {
        max-height: 15%!important
    }
    .min-h-xl-up-15 {
        min-height: 15%!important
    }
    .w-xl-up-20 {
        width: 20%!important
    }
    .max-w-xl-up-20 {
        max-width: 20%!important
    }
    .min-w-xl-up-20 {
        min-width: 20%!important
    }
    .h-xl-up-20 {
        height: 20%!important
    }
    .max-h-xl-up-20 {
        max-height: 20%!important
    }
    .min-h-xl-up-20 {
        min-height: 20%!important
    }
    .w-xl-up-25 {
        width: 25%!important
    }
    .max-w-xl-up-25 {
        max-width: 25%!important
    }
    .min-w-xl-up-25 {
        min-width: 25%!important
    }
    .h-xl-up-25 {
        height: 25%!important
    }
    .max-h-xl-up-25 {
        max-height: 25%!important
    }
    .min-h-xl-up-25 {
        min-height: 25%!important
    }
    .w-xl-up-30 {
        width: 30%!important
    }
    .max-w-xl-up-30 {
        max-width: 30%!important
    }
    .min-w-xl-up-30 {
        min-width: 30%!important
    }
    .h-xl-up-30 {
        height: 30%!important
    }
    .max-h-xl-up-30 {
        max-height: 30%!important
    }
    .min-h-xl-up-30 {
        min-height: 30%!important
    }
    .w-xl-up-35 {
        width: 35%!important
    }
    .max-w-xl-up-35 {
        max-width: 35%!important
    }
    .min-w-xl-up-35 {
        min-width: 35%!important
    }
    .h-xl-up-35 {
        height: 35%!important
    }
    .max-h-xl-up-35 {
        max-height: 35%!important
    }
    .min-h-xl-up-35 {
        min-height: 35%!important
    }
    .w-xl-up-40 {
        width: 40%!important
    }
    .max-w-xl-up-40 {
        max-width: 40%!important
    }
    .min-w-xl-up-40 {
        min-width: 40%!important
    }
    .h-xl-up-40 {
        height: 40%!important
    }
    .max-h-xl-up-40 {
        max-height: 40%!important
    }
    .min-h-xl-up-40 {
        min-height: 40%!important
    }
    .w-xl-up-45 {
        width: 45%!important
    }
    .max-w-xl-up-45 {
        max-width: 45%!important
    }
    .min-w-xl-up-45 {
        min-width: 45%!important
    }
    .h-xl-up-45 {
        height: 45%!important
    }
    .max-h-xl-up-45 {
        max-height: 45%!important
    }
    .min-h-xl-up-45 {
        min-height: 45%!important
    }
    .w-xl-up-50 {
        width: 50%!important
    }
    .max-w-xl-up-50 {
        max-width: 50%!important
    }
    .min-w-xl-up-50 {
        min-width: 50%!important
    }
    .h-xl-up-50 {
        height: 50%!important
    }
    .max-h-xl-up-50 {
        max-height: 50%!important
    }
    .min-h-xl-up-50 {
        min-height: 50%!important
    }
    .w-xl-up-55 {
        width: 55%!important
    }
    .max-w-xl-up-55 {
        max-width: 55%!important
    }
    .min-w-xl-up-55 {
        min-width: 55%!important
    }
    .h-xl-up-55 {
        height: 55%!important
    }
    .max-h-xl-up-55 {
        max-height: 55%!important
    }
    .min-h-xl-up-55 {
        min-height: 55%!important
    }
    .w-xl-up-60 {
        width: 60%!important
    }
    .max-w-xl-up-60 {
        max-width: 60%!important
    }
    .min-w-xl-up-60 {
        min-width: 60%!important
    }
    .h-xl-up-60 {
        height: 60%!important
    }
    .max-h-xl-up-60 {
        max-height: 60%!important
    }
    .min-h-xl-up-60 {
        min-height: 60%!important
    }
    .w-xl-up-65 {
        width: 65%!important
    }
    .max-w-xl-up-65 {
        max-width: 65%!important
    }
    .min-w-xl-up-65 {
        min-width: 65%!important
    }
    .h-xl-up-65 {
        height: 65%!important
    }
    .max-h-xl-up-65 {
        max-height: 65%!important
    }
    .min-h-xl-up-65 {
        min-height: 65%!important
    }
    .w-xl-up-70 {
        width: 70%!important
    }
    .max-w-xl-up-70 {
        max-width: 70%!important
    }
    .min-w-xl-up-70 {
        min-width: 70%!important
    }
    .h-xl-up-70 {
        height: 70%!important
    }
    .max-h-xl-up-70 {
        max-height: 70%!important
    }
    .min-h-xl-up-70 {
        min-height: 70%!important
    }
    .w-xl-up-75 {
        width: 75%!important
    }
    .max-w-xl-up-75 {
        max-width: 75%!important
    }
    .min-w-xl-up-75 {
        min-width: 75%!important
    }
    .h-xl-up-75 {
        height: 75%!important
    }
    .max-h-xl-up-75 {
        max-height: 75%!important
    }
    .min-h-xl-up-75 {
        min-height: 75%!important
    }
    .w-xl-up-80 {
        width: 80%!important
    }
    .max-w-xl-up-80 {
        max-width: 80%!important
    }
    .min-w-xl-up-80 {
        min-width: 80%!important
    }
    .h-xl-up-80 {
        height: 80%!important
    }
    .max-h-xl-up-80 {
        max-height: 80%!important
    }
    .min-h-xl-up-80 {
        min-height: 80%!important
    }
    .w-xl-up-85 {
        width: 85%!important
    }
    .max-w-xl-up-85 {
        max-width: 85%!important
    }
    .min-w-xl-up-85 {
        min-width: 85%!important
    }
    .h-xl-up-85 {
        height: 85%!important
    }
    .max-h-xl-up-85 {
        max-height: 85%!important
    }
    .min-h-xl-up-85 {
        min-height: 85%!important
    }
    .w-xl-up-90 {
        width: 90%!important
    }
    .max-w-xl-up-90 {
        max-width: 90%!important
    }
    .min-w-xl-up-90 {
        min-width: 90%!important
    }
    .h-xl-up-90 {
        height: 90%!important
    }
    .max-h-xl-up-90 {
        max-height: 90%!important
    }
    .min-h-xl-up-90 {
        min-height: 90%!important
    }
    .w-xl-up-95 {
        width: 95%!important
    }
    .max-w-xl-up-95 {
        max-width: 95%!important
    }
    .min-w-xl-up-95 {
        min-width: 95%!important
    }
    .h-xl-up-95 {
        height: 95%!important
    }
    .max-h-xl-up-95 {
        max-height: 95%!important
    }
    .min-h-xl-up-95 {
        min-height: 95%!important
    }
    .w-xl-up-100 {
        width: 100%!important
    }
    .max-w-xl-up-100 {
        max-width: 100%!important
    }
    .min-w-xl-up-100 {
        min-width: 100%!important
    }
    .h-xl-up-100 {
        height: 100%!important
    }
    .max-h-xl-up-100 {
        max-height: 100%!important
    }
    .min-h-xl-up-100 {
        min-height: 100%!important
    }
    .w-xl-up-10px {
        width: 10px!important
    }
    .max-w-xl-up-10px {
        max-width: 10px!important
    }
    .min-w-xl-up-10px {
        min-width: 10px!important
    }
    .h-xl-up-10px {
        height: 10px!important
    }
    .max-h-xl-up-10px {
        max-height: 10px!important
    }
    .min-h-xl-up-10px {
        min-height: 10px!important
    }
    .w-xl-up-20px {
        width: 20px!important
    }
    .max-w-xl-up-20px {
        max-width: 20px!important
    }
    .min-w-xl-up-20px {
        min-width: 20px!important
    }
    .h-xl-up-20px {
        height: 20px!important
    }
    .max-h-xl-up-20px {
        max-height: 20px!important
    }
    .min-h-xl-up-20px {
        min-height: 20px!important
    }
    .w-xl-up-30px {
        width: 30px!important
    }
    .max-w-xl-up-30px {
        max-width: 30px!important
    }
    .min-w-xl-up-30px {
        min-width: 30px!important
    }
    .h-xl-up-30px {
        height: 30px!important
    }
    .max-h-xl-up-30px {
        max-height: 30px!important
    }
    .min-h-xl-up-30px {
        min-height: 30px!important
    }
    .w-xl-up-40px {
        width: 40px!important
    }
    .max-w-xl-up-40px {
        max-width: 40px!important
    }
    .min-w-xl-up-40px {
        min-width: 40px!important
    }
    .h-xl-up-40px {
        height: 40px!important
    }
    .max-h-xl-up-40px {
        max-height: 40px!important
    }
    .min-h-xl-up-40px {
        min-height: 40px!important
    }
    .w-xl-up-50px {
        width: 50px!important
    }
    .max-w-xl-up-50px {
        max-width: 50px!important
    }
    .min-w-xl-up-50px {
        min-width: 50px!important
    }
    .h-xl-up-50px {
        height: 50px!important
    }
    .max-h-xl-up-50px {
        max-height: 50px!important
    }
    .min-h-xl-up-50px {
        min-height: 50px!important
    }
    .w-xl-up-60px {
        width: 60px!important
    }
    .max-w-xl-up-60px {
        max-width: 60px!important
    }
    .min-w-xl-up-60px {
        min-width: 60px!important
    }
    .h-xl-up-60px {
        height: 60px!important
    }
    .max-h-xl-up-60px {
        max-height: 60px!important
    }
    .min-h-xl-up-60px {
        min-height: 60px!important
    }
    .w-xl-up-70px {
        width: 70px!important
    }
    .max-w-xl-up-70px {
        max-width: 70px!important
    }
    .min-w-xl-up-70px {
        min-width: 70px!important
    }
    .h-xl-up-70px {
        height: 70px!important
    }
    .max-h-xl-up-70px {
        max-height: 70px!important
    }
    .min-h-xl-up-70px {
        min-height: 70px!important
    }
    .w-xl-up-80px {
        width: 80px!important
    }
    .max-w-xl-up-80px {
        max-width: 80px!important
    }
    .min-w-xl-up-80px {
        min-width: 80px!important
    }
    .h-xl-up-80px {
        height: 80px!important
    }
    .max-h-xl-up-80px {
        max-height: 80px!important
    }
    .min-h-xl-up-80px {
        min-height: 80px!important
    }
    .w-xl-up-90px {
        width: 90px!important
    }
    .max-w-xl-up-90px {
        max-width: 90px!important
    }
    .min-w-xl-up-90px {
        min-width: 90px!important
    }
    .h-xl-up-90px {
        height: 90px!important
    }
    .max-h-xl-up-90px {
        max-height: 90px!important
    }
    .min-h-xl-up-90px {
        min-height: 90px!important
    }
    .w-xl-up-100px {
        width: 100px!important
    }
    .max-w-xl-up-100px {
        max-width: 100px!important
    }
    .min-w-xl-up-100px {
        min-width: 100px!important
    }
    .h-xl-up-100px {
        height: 100px!important
    }
    .max-h-xl-up-100px {
        max-height: 100px!important
    }
    .min-h-xl-up-100px {
        min-height: 100px!important
    }
    .w-xl-up-150px {
        width: 150px!important
    }
    .max-w-xl-up-150px {
        max-width: 150px!important
    }
    .min-w-xl-up-150px {
        min-width: 150px!important
    }
    .h-xl-up-150px {
        height: 150px!important
    }
    .max-h-xl-up-150px {
        max-height: 150px!important
    }
    .min-h-xl-up-150px {
        min-height: 150px!important
    }
    .w-xl-up-200px {
        width: 200px!important
    }
    .max-w-xl-up-200px {
        max-width: 200px!important
    }
    .min-w-xl-up-200px {
        min-width: 200px!important
    }
    .h-xl-up-200px {
        height: 200px!important
    }
    .max-h-xl-up-200px {
        max-height: 200px!important
    }
    .min-h-xl-up-200px {
        min-height: 200px!important
    }
    .w-xl-up-250px {
        width: 250px!important
    }
    .max-w-xl-up-250px {
        max-width: 250px!important
    }
    .min-w-xl-up-250px {
        min-width: 250px!important
    }
    .h-xl-up-250px {
        height: 250px!important
    }
    .max-h-xl-up-250px {
        max-height: 250px!important
    }
    .min-h-xl-up-250px {
        min-height: 250px!important
    }
    .w-xl-up-300px {
        width: 300px!important
    }
    .max-w-xl-up-300px {
        max-width: 300px!important
    }
    .min-w-xl-up-300px {
        min-width: 300px!important
    }
    .h-xl-up-300px {
        height: 300px!important
    }
    .max-h-xl-up-300px {
        max-height: 300px!important
    }
    .min-h-xl-up-300px {
        min-height: 300px!important
    }
    .w-xl-up-350px {
        width: 350px!important
    }
    .max-w-xl-up-350px {
        max-width: 350px!important
    }
    .min-w-xl-up-350px {
        min-width: 350px!important
    }
    .h-xl-up-350px {
        height: 350px!important
    }
    .max-h-xl-up-350px {
        max-height: 350px!important
    }
    .min-h-xl-up-350px {
        min-height: 350px!important
    }
    .w-xl-up-400px {
        width: 400px!important
    }
    .max-w-xl-up-400px {
        max-width: 400px!important
    }
    .min-w-xl-up-400px {
        min-width: 400px!important
    }
    .h-xl-up-400px {
        height: 400px!important
    }
    .max-h-xl-up-400px {
        max-height: 400px!important
    }
    .min-h-xl-up-400px {
        min-height: 400px!important
    }
    .w-xl-up-450px {
        width: 450px!important
    }
    .max-w-xl-up-450px {
        max-width: 450px!important
    }
    .min-w-xl-up-450px {
        min-width: 450px!important
    }
    .h-xl-up-450px {
        height: 450px!important
    }
    .max-h-xl-up-450px {
        max-height: 450px!important
    }
    .min-h-xl-up-450px {
        min-height: 450px!important
    }
    .w-xl-up-500px {
        width: 500px!important
    }
    .max-w-xl-up-500px {
        max-width: 500px!important
    }
    .min-w-xl-up-500px {
        min-width: 500px!important
    }
    .h-xl-up-500px {
        height: 500px!important
    }
    .max-h-xl-up-500px {
        max-height: 500px!important
    }
    .min-h-xl-up-500px {
        min-height: 500px!important
    }
    .w-xl-up-550px {
        width: 550px!important
    }
    .max-w-xl-up-550px {
        max-width: 550px!important
    }
    .min-w-xl-up-550px {
        min-width: 550px!important
    }
    .h-xl-up-550px {
        height: 550px!important
    }
    .max-h-xl-up-550px {
        max-height: 550px!important
    }
    .min-h-xl-up-550px {
        min-height: 550px!important
    }
    .w-xl-up-600px {
        width: 600px!important
    }
    .max-w-xl-up-600px {
        max-width: 600px!important
    }
    .min-w-xl-up-600px {
        min-width: 600px!important
    }
    .h-xl-up-600px {
        height: 600px!important
    }
    .max-h-xl-up-600px {
        max-height: 600px!important
    }
    .min-h-xl-up-600px {
        min-height: 600px!important
    }
    .w-xl-up-650px {
        width: 650px!important
    }
    .max-w-xl-up-650px {
        max-width: 650px!important
    }
    .min-w-xl-up-650px {
        min-width: 650px!important
    }
    .h-xl-up-650px {
        height: 650px!important
    }
    .max-h-xl-up-650px {
        max-height: 650px!important
    }
    .min-h-xl-up-650px {
        min-height: 650px!important
    }
    .w-xl-up-700px {
        width: 700px!important
    }
    .max-w-xl-up-700px {
        max-width: 700px!important
    }
    .min-w-xl-up-700px {
        min-width: 700px!important
    }
    .h-xl-up-700px {
        height: 700px!important
    }
    .max-h-xl-up-700px {
        max-height: 700px!important
    }
    .min-h-xl-up-700px {
        min-height: 700px!important
    }
    .w-xl-up-750px {
        width: 750px!important
    }
    .max-w-xl-up-750px {
        max-width: 750px!important
    }
    .min-w-xl-up-750px {
        min-width: 750px!important
    }
    .h-xl-up-750px {
        height: 750px!important
    }
    .max-h-xl-up-750px {
        max-height: 750px!important
    }
    .min-h-xl-up-750px {
        min-height: 750px!important
    }
    .w-xl-up-800px {
        width: 800px!important
    }
    .max-w-xl-up-800px {
        max-width: 800px!important
    }
    .min-w-xl-up-800px {
        min-width: 800px!important
    }
    .h-xl-up-800px {
        height: 800px!important
    }
    .max-h-xl-up-800px {
        max-height: 800px!important
    }
    .min-h-xl-up-800px {
        min-height: 800px!important
    }
    .w-xl-up-900px {
        width: 900px!important
    }
    .max-w-xl-up-900px {
        max-width: 900px!important
    }
    .min-w-xl-up-900px {
        min-width: 900px!important
    }
    .h-xl-up-900px {
        height: 900px!important
    }
    .max-h-xl-up-900px {
        max-height: 900px!important
    }
    .min-h-xl-up-900px {
        min-height: 900px!important
    }
    .w-xl-up-850px {
        width: 850px!important
    }
    .max-w-xl-up-850px {
        max-width: 850px!important
    }
    .min-w-xl-up-850px {
        min-width: 850px!important
    }
    .h-xl-up-850px {
        height: 850px!important
    }
    .max-h-xl-up-850px {
        max-height: 850px!important
    }
    .min-h-xl-up-850px {
        min-height: 850px!important
    }
    .w-xl-up-1000px {
        width: 1000px!important
    }
    .max-w-xl-up-1000px {
        max-width: 1000px!important
    }
    .min-w-xl-up-1000px {
        min-width: 1000px!important
    }
    .h-xl-up-1000px {
        height: 1000px!important
    }
    .max-h-xl-up-1000px {
        max-height: 1000px!important
    }
    .min-h-xl-up-1000px {
        min-height: 1000px!important
    }
    .w-xl-up-1050px {
        width: 1050px!important
    }
    .max-w-xl-up-1050px {
        max-width: 1050px!important
    }
    .min-w-xl-up-1050px {
        min-width: 1050px!important
    }
    .h-xl-up-1050px {
        height: 1050px!important
    }
    .max-h-xl-up-1050px {
        max-height: 1050px!important
    }
    .min-h-xl-up-1050px {
        min-height: 1050px!important
    }
    .w-xl-up-1100px {
        width: 1100px!important
    }
    .max-w-xl-up-1100px {
        max-width: 1100px!important
    }
    .min-w-xl-up-1100px {
        min-width: 1100px!important
    }
    .h-xl-up-1100px {
        height: 1100px!important
    }
    .max-h-xl-up-1100px {
        max-height: 1100px!important
    }
    .min-h-xl-up-1100px {
        min-height: 1100px!important
    }
    .w-xl-up-1150px {
        width: 1150px!important
    }
    .max-w-xl-up-1150px {
        max-width: 1150px!important
    }
    .min-w-xl-up-1150px {
        min-width: 1150px!important
    }
    .h-xl-up-1150px {
        height: 1150px!important
    }
    .max-h-xl-up-1150px {
        max-height: 1150px!important
    }
    .min-h-xl-up-1150px {
        min-height: 1150px!important
    }
    .w-xl-up-1200px {
        width: 1200px!important
    }
    .max-w-xl-up-1200px {
        max-width: 1200px!important
    }
    .min-w-xl-up-1200px {
        min-width: 1200px!important
    }
    .h-xl-up-1200px {
        height: 1200px!important
    }
    .max-h-xl-up-1200px {
        max-height: 1200px!important
    }
    .min-h-xl-up-1200px {
        min-height: 1200px!important
    }
    .w-xl-up-sm {
        width: 540px!important
    }
    .max-w-xl-up-sm {
        max-width: 540px!important
    }
    .min-w-xl-up-sm {
        min-width: 540px!important
    }
    .h-xl-up-sm {
        height: 540px!important
    }
    .max-h-xl-up-sm {
        max-height: 540px!important
    }
    .min-h-xl-up-sm {
        min-height: 540px!important
    }
    .w-xl-up-md {
        width: 720px!important
    }
    .max-w-xl-up-md {
        max-width: 720px!important
    }
    .min-w-xl-up-md {
        min-width: 720px!important
    }
    .h-xl-up-md {
        height: 720px!important
    }
    .max-h-xl-up-md {
        max-height: 720px!important
    }
    .min-h-xl-up-md {
        min-height: 720px!important
    }
    .w-xl-up-lg {
        width: 960px!important
    }
    .max-w-xl-up-lg {
        max-width: 960px!important
    }
    .min-w-xl-up-lg {
        min-width: 960px!important
    }
    .h-xl-up-lg {
        height: 960px!important
    }
    .max-h-xl-up-lg {
        max-height: 960px!important
    }
    .min-h-xl-up-lg {
        min-height: 960px!important
    }
    .w-xl-up-xl {
        width: 1140px!important
    }
    .max-w-xl-up-xl {
        max-width: 1140px!important
    }
    .min-w-xl-up-xl {
        min-width: 1140px!important
    }
    .h-xl-up-xl {
        height: 1140px!important
    }
    .max-h-xl-up-xl {
        max-height: 1140px!important
    }
    .min-h-xl-up-xl {
        min-height: 1140px!important
    }
}

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

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

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

.float-left {
    float: left!important
}

.float-right {
    float: right!important
}

.va-xs-down-top {
    vertical-align: top!important
}

.va-xs-down-middle {
    vertical-align: middle!important
}

.va-xs-down-bottom {
    vertical-align: bottom!important
}

.float-xs-down-left {
    float: left!important
}

.float-xs-down-right {
    float: right!important
}

.va-xs-up-top {
    vertical-align: top!important
}

.va-xs-up-middle {
    vertical-align: middle!important
}

.va-xs-up-bottom {
    vertical-align: bottom!important
}

.float-xs-up-left {
    float: left!important
}

.float-xs-up-right {
    float: right!important
}

@media (max-width:575.98px) {
    .va-sm-down-top {
        vertical-align: top!important
    }
    .va-sm-down-middle {
        vertical-align: middle!important
    }
    .va-sm-down-bottom {
        vertical-align: bottom!important
    }
    .float-sm-down-left {
        float: left!important
    }
    .float-sm-down-right {
        float: right!important
    }
}

@media (min-width:576px) {
    .va-sm-up-top {
        vertical-align: top!important
    }
    .va-sm-up-middle {
        vertical-align: middle!important
    }
    .va-sm-up-bottom {
        vertical-align: bottom!important
    }
    .float-sm-up-left {
        float: left!important
    }
    .float-sm-up-right {
        float: right!important
    }
}

@media (max-width:767.98px) {
    .va-md-down-top {
        vertical-align: top!important
    }
    .va-md-down-middle {
        vertical-align: middle!important
    }
    .va-md-down-bottom {
        vertical-align: bottom!important
    }
    .float-md-down-left {
        float: left!important
    }
    .float-md-down-right {
        float: right!important
    }
}

@media (min-width:768px) {
    .va-md-up-top {
        vertical-align: top!important
    }
    .va-md-up-middle {
        vertical-align: middle!important
    }
    .va-md-up-bottom {
        vertical-align: bottom!important
    }
    .float-md-up-left {
        float: left!important
    }
    .float-md-up-right {
        float: right!important
    }
}

@media (max-width:991.98px) {
    .va-lg-down-top {
        vertical-align: top!important
    }
    .va-lg-down-middle {
        vertical-align: middle!important
    }
    .va-lg-down-bottom {
        vertical-align: bottom!important
    }
    .float-lg-down-left {
        float: left!important
    }
    .float-lg-down-right {
        float: right!important
    }
}

@media (min-width:992px) {
    .va-lg-up-top {
        vertical-align: top!important
    }
    .va-lg-up-middle {
        vertical-align: middle!important
    }
    .va-lg-up-bottom {
        vertical-align: bottom!important
    }
    .float-lg-up-left {
        float: left!important
    }
    .float-lg-up-right {
        float: right!important
    }
}

@media (max-width:1199.98px) {
    .va-xl-down-top {
        vertical-align: top!important
    }
    .va-xl-down-middle {
        vertical-align: middle!important
    }
    .va-xl-down-bottom {
        vertical-align: bottom!important
    }
    .float-xl-down-left {
        float: left!important
    }
    .float-xl-down-right {
        float: right!important
    }
}

@media (min-width:1200px) {
    .va-xl-up-top {
        vertical-align: top!important
    }
    .va-xl-up-middle {
        vertical-align: middle!important
    }
    .va-xl-up-bottom {
        vertical-align: bottom!important
    }
    .float-xl-up-left {
        float: left!important
    }
    .float-xl-up-right {
        float: right!important
    }
}

.flexxs-down--first {
    order: -1
}

.flexxs-down--last {
    order: 1
}

.flexxs-down--unordered {
    order: 0
}

.flexxs-down--row {
    flex-direction: row!important
}

.flexxs-down--column {
    flex-direction: column!important
}

.flexxs-down--row-reverse {
    flex-direction: row-reverse!important
}

.flexxs-down--column-reverse {
    flex-direction: column-reverse!important
}

.flexxs-down--wrap {
    flex-wrap: wrap!important
}

.flexxs-down--nowrap {
    flex-wrap: nowrap!important
}

.flexxs-down--wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.justify-contentxs-down--start {
    justify-content: flex-start!important
}

.justify-contentxs-down--end {
    justify-content: flex-end!important
}

.justify-contentxs-down--center {
    justify-content: center!important
}

.justify-contentxs-down--between {
    justify-content: space-between!important
}

.justify-contentxs-down--around {
    justify-content: space-around!important
}

.align-itemsxs-down--start {
    align-items: flex-start!important
}

.align-itemsxs-down--end {
    align-items: flex-end!important
}

.align-itemsxs-down--center {
    align-items: center!important
}

.align-itemsxs-down--baseline {
    align-items: baseline!important
}

.align-itemsxs-down--stretch {
    align-items: stretch!important
}

.align-contentxs-down--start {
    align-content: flex-start!important
}

.align-contentxs-down--end {
    align-content: flex-end!important
}

.align-contentxs-down--center {
    align-content: center!important
}

.align-contentxs-down--between {
    align-content: space-between!important
}

.align-contentxs-down--around {
    align-content: space-around!important
}

.align-contentxs-down--stretch {
    align-content: stretch!important
}

.align-selfxs-down--auto {
    align-self: auto!important
}

.align-selfxs-down--start {
    align-self: flex-start!important
}

.align-selfxs-down--end {
    align-self: flex-end!important
}

.align-selfxs-down--center {
    align-self: center!important
}

.align-selfxs-down--baseline {
    align-self: baseline!important
}

.align-selfxs-down--stretch {
    align-self: stretch!important
}

.flexxs-up--first {
    order: -1
}

.flexxs-up--last {
    order: 1
}

.flexxs-up--unordered {
    order: 0
}

.flexxs-up--row {
    flex-direction: row!important
}

.flexxs-up--column {
    flex-direction: column!important
}

.flexxs-up--row-reverse {
    flex-direction: row-reverse!important
}

.flexxs-up--column-reverse {
    flex-direction: column-reverse!important
}

.flexxs-up--wrap {
    flex-wrap: wrap!important
}

.flexxs-up--nowrap {
    flex-wrap: nowrap!important
}

.flexxs-up--wrap-reverse {
    flex-wrap: wrap-reverse!important
}

.justify-contentxs-up--start {
    justify-content: flex-start!important
}

.justify-contentxs-up--end {
    justify-content: flex-end!important
}

.justify-contentxs-up--center {
    justify-content: center!important
}

.justify-contentxs-up--between {
    justify-content: space-between!important
}

.justify-contentxs-up--around {
    justify-content: space-around!important
}

.align-itemsxs-up--start {
    align-items: flex-start!important
}

.align-itemsxs-up--end {
    align-items: flex-end!important
}

.align-itemsxs-up--center {
    align-items: center!important
}

.align-itemsxs-up--baseline {
    align-items: baseline!important
}

.align-itemsxs-up--stretch {
    align-items: stretch!important
}

.align-contentxs-up--start {
    align-content: flex-start!important
}

.align-contentxs-up--end {
    align-content: flex-end!important
}

.align-contentxs-up--center {
    align-content: center!important
}

.align-contentxs-up--between {
    align-content: space-between!important
}

.align-contentxs-up--around {
    align-content: space-around!important
}

.align-contentxs-up--stretch {
    align-content: stretch!important
}

.align-selfxs-up--auto {
    align-self: auto!important
}

.align-selfxs-up--start {
    align-self: flex-start!important
}

.align-selfxs-up--end {
    align-self: flex-end!important
}

.align-selfxs-up--center {
    align-self: center!important
}

.align-selfxs-up--baseline {
    align-self: baseline!important
}

.align-selfxs-up--stretch {
    align-self: stretch!important
}

@media (max-width:575.98px) {
    .flexsm-down--first {
        order: -1
    }
    .flexsm-down--last {
        order: 1
    }
    .flexsm-down--unordered {
        order: 0
    }
    .flexsm-down--row {
        flex-direction: row!important
    }
    .flexsm-down--column {
        flex-direction: column!important
    }
    .flexsm-down--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexsm-down--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexsm-down--wrap {
        flex-wrap: wrap!important
    }
    .flexsm-down--nowrap {
        flex-wrap: nowrap!important
    }
    .flexsm-down--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentsm-down--start {
        justify-content: flex-start!important
    }
    .justify-contentsm-down--end {
        justify-content: flex-end!important
    }
    .justify-contentsm-down--center {
        justify-content: center!important
    }
    .justify-contentsm-down--between {
        justify-content: space-between!important
    }
    .justify-contentsm-down--around {
        justify-content: space-around!important
    }
    .align-itemssm-down--start {
        align-items: flex-start!important
    }
    .align-itemssm-down--end {
        align-items: flex-end!important
    }
    .align-itemssm-down--center {
        align-items: center!important
    }
    .align-itemssm-down--baseline {
        align-items: baseline!important
    }
    .align-itemssm-down--stretch {
        align-items: stretch!important
    }
    .align-contentsm-down--start {
        align-content: flex-start!important
    }
    .align-contentsm-down--end {
        align-content: flex-end!important
    }
    .align-contentsm-down--center {
        align-content: center!important
    }
    .align-contentsm-down--between {
        align-content: space-between!important
    }
    .align-contentsm-down--around {
        align-content: space-around!important
    }
    .align-contentsm-down--stretch {
        align-content: stretch!important
    }
    .align-selfsm-down--auto {
        align-self: auto!important
    }
    .align-selfsm-down--start {
        align-self: flex-start!important
    }
    .align-selfsm-down--end {
        align-self: flex-end!important
    }
    .align-selfsm-down--center {
        align-self: center!important
    }
    .align-selfsm-down--baseline {
        align-self: baseline!important
    }
    .align-selfsm-down--stretch {
        align-self: stretch!important
    }
}

@media (min-width:576px) {
    .flexsm-up--first {
        order: -1
    }
    .flexsm-up--last {
        order: 1
    }
    .flexsm-up--unordered {
        order: 0
    }
    .flexsm-up--row {
        flex-direction: row!important
    }
    .flexsm-up--column {
        flex-direction: column!important
    }
    .flexsm-up--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexsm-up--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexsm-up--wrap {
        flex-wrap: wrap!important
    }
    .flexsm-up--nowrap {
        flex-wrap: nowrap!important
    }
    .flexsm-up--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentsm-up--start {
        justify-content: flex-start!important
    }
    .justify-contentsm-up--end {
        justify-content: flex-end!important
    }
    .justify-contentsm-up--center {
        justify-content: center!important
    }
    .justify-contentsm-up--between {
        justify-content: space-between!important
    }
    .justify-contentsm-up--around {
        justify-content: space-around!important
    }
    .align-itemssm-up--start {
        align-items: flex-start!important
    }
    .align-itemssm-up--end {
        align-items: flex-end!important
    }
    .align-itemssm-up--center {
        align-items: center!important
    }
    .align-itemssm-up--baseline {
        align-items: baseline!important
    }
    .align-itemssm-up--stretch {
        align-items: stretch!important
    }
    .align-contentsm-up--start {
        align-content: flex-start!important
    }
    .align-contentsm-up--end {
        align-content: flex-end!important
    }
    .align-contentsm-up--center {
        align-content: center!important
    }
    .align-contentsm-up--between {
        align-content: space-between!important
    }
    .align-contentsm-up--around {
        align-content: space-around!important
    }
    .align-contentsm-up--stretch {
        align-content: stretch!important
    }
    .align-selfsm-up--auto {
        align-self: auto!important
    }
    .align-selfsm-up--start {
        align-self: flex-start!important
    }
    .align-selfsm-up--end {
        align-self: flex-end!important
    }
    .align-selfsm-up--center {
        align-self: center!important
    }
    .align-selfsm-up--baseline {
        align-self: baseline!important
    }
    .align-selfsm-up--stretch {
        align-self: stretch!important
    }
}

@media (max-width:767.98px) {
    .flexmd-down--first {
        order: -1
    }
    .flexmd-down--last {
        order: 1
    }
    .flexmd-down--unordered {
        order: 0
    }
    .flexmd-down--row {
        flex-direction: row!important
    }
    .flexmd-down--column {
        flex-direction: column!important
    }
    .flexmd-down--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexmd-down--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexmd-down--wrap {
        flex-wrap: wrap!important
    }
    .flexmd-down--nowrap {
        flex-wrap: nowrap!important
    }
    .flexmd-down--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentmd-down--start {
        justify-content: flex-start!important
    }
    .justify-contentmd-down--end {
        justify-content: flex-end!important
    }
    .justify-contentmd-down--center {
        justify-content: center!important
    }
    .justify-contentmd-down--between {
        justify-content: space-between!important
    }
    .justify-contentmd-down--around {
        justify-content: space-around!important
    }
    .align-itemsmd-down--start {
        align-items: flex-start!important
    }
    .align-itemsmd-down--end {
        align-items: flex-end!important
    }
    .align-itemsmd-down--center {
        align-items: center!important
    }
    .align-itemsmd-down--baseline {
        align-items: baseline!important
    }
    .align-itemsmd-down--stretch {
        align-items: stretch!important
    }
    .align-contentmd-down--start {
        align-content: flex-start!important
    }
    .align-contentmd-down--end {
        align-content: flex-end!important
    }
    .align-contentmd-down--center {
        align-content: center!important
    }
    .align-contentmd-down--between {
        align-content: space-between!important
    }
    .align-contentmd-down--around {
        align-content: space-around!important
    }
    .align-contentmd-down--stretch {
        align-content: stretch!important
    }
    .align-selfmd-down--auto {
        align-self: auto!important
    }
    .align-selfmd-down--start {
        align-self: flex-start!important
    }
    .align-selfmd-down--end {
        align-self: flex-end!important
    }
    .align-selfmd-down--center {
        align-self: center!important
    }
    .align-selfmd-down--baseline {
        align-self: baseline!important
    }
    .align-selfmd-down--stretch {
        align-self: stretch!important
    }
}

@media (min-width:768px) {
    .flexmd-up--first {
        order: -1
    }
    .flexmd-up--last {
        order: 1
    }
    .flexmd-up--unordered {
        order: 0
    }
    .flexmd-up--row {
        flex-direction: row!important
    }
    .flexmd-up--column {
        flex-direction: column!important
    }
    .flexmd-up--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexmd-up--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexmd-up--wrap {
        flex-wrap: wrap!important
    }
    .flexmd-up--nowrap {
        flex-wrap: nowrap!important
    }
    .flexmd-up--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentmd-up--start {
        justify-content: flex-start!important
    }
    .justify-contentmd-up--end {
        justify-content: flex-end!important
    }
    .justify-contentmd-up--center {
        justify-content: center!important
    }
    .justify-contentmd-up--between {
        justify-content: space-between!important
    }
    .justify-contentmd-up--around {
        justify-content: space-around!important
    }
    .align-itemsmd-up--start {
        align-items: flex-start!important
    }
    .align-itemsmd-up--end {
        align-items: flex-end!important
    }
    .align-itemsmd-up--center {
        align-items: center!important
    }
    .align-itemsmd-up--baseline {
        align-items: baseline!important
    }
    .align-itemsmd-up--stretch {
        align-items: stretch!important
    }
    .align-contentmd-up--start {
        align-content: flex-start!important
    }
    .align-contentmd-up--end {
        align-content: flex-end!important
    }
    .align-contentmd-up--center {
        align-content: center!important
    }
    .align-contentmd-up--between {
        align-content: space-between!important
    }
    .align-contentmd-up--around {
        align-content: space-around!important
    }
    .align-contentmd-up--stretch {
        align-content: stretch!important
    }
    .align-selfmd-up--auto {
        align-self: auto!important
    }
    .align-selfmd-up--start {
        align-self: flex-start!important
    }
    .align-selfmd-up--end {
        align-self: flex-end!important
    }
    .align-selfmd-up--center {
        align-self: center!important
    }
    .align-selfmd-up--baseline {
        align-self: baseline!important
    }
    .align-selfmd-up--stretch {
        align-self: stretch!important
    }
}

@media (max-width:991.98px) {
    .flexlg-down--first {
        order: -1
    }
    .flexlg-down--last {
        order: 1
    }
    .flexlg-down--unordered {
        order: 0
    }
    .flexlg-down--row {
        flex-direction: row!important
    }
    .flexlg-down--column {
        flex-direction: column!important
    }
    .flexlg-down--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexlg-down--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexlg-down--wrap {
        flex-wrap: wrap!important
    }
    .flexlg-down--nowrap {
        flex-wrap: nowrap!important
    }
    .flexlg-down--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentlg-down--start {
        justify-content: flex-start!important
    }
    .justify-contentlg-down--end {
        justify-content: flex-end!important
    }
    .justify-contentlg-down--center {
        justify-content: center!important
    }
    .justify-contentlg-down--between {
        justify-content: space-between!important
    }
    .justify-contentlg-down--around {
        justify-content: space-around!important
    }
    .align-itemslg-down--start {
        align-items: flex-start!important
    }
    .align-itemslg-down--end {
        align-items: flex-end!important
    }
    .align-itemslg-down--center {
        align-items: center!important
    }
    .align-itemslg-down--baseline {
        align-items: baseline!important
    }
    .align-itemslg-down--stretch {
        align-items: stretch!important
    }
    .align-contentlg-down--start {
        align-content: flex-start!important
    }
    .align-contentlg-down--end {
        align-content: flex-end!important
    }
    .align-contentlg-down--center {
        align-content: center!important
    }
    .align-contentlg-down--between {
        align-content: space-between!important
    }
    .align-contentlg-down--around {
        align-content: space-around!important
    }
    .align-contentlg-down--stretch {
        align-content: stretch!important
    }
    .align-selflg-down--auto {
        align-self: auto!important
    }
    .align-selflg-down--start {
        align-self: flex-start!important
    }
    .align-selflg-down--end {
        align-self: flex-end!important
    }
    .align-selflg-down--center {
        align-self: center!important
    }
    .align-selflg-down--baseline {
        align-self: baseline!important
    }
    .align-selflg-down--stretch {
        align-self: stretch!important
    }
}

@media (min-width:992px) {
    .flexlg-up--first {
        order: -1
    }
    .flexlg-up--last {
        order: 1
    }
    .flexlg-up--unordered {
        order: 0
    }
    .flexlg-up--row {
        flex-direction: row!important
    }
    .flexlg-up--column {
        flex-direction: column!important
    }
    .flexlg-up--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexlg-up--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexlg-up--wrap {
        flex-wrap: wrap!important
    }
    .flexlg-up--nowrap {
        flex-wrap: nowrap!important
    }
    .flexlg-up--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentlg-up--start {
        justify-content: flex-start!important
    }
    .justify-contentlg-up--end {
        justify-content: flex-end!important
    }
    .justify-contentlg-up--center {
        justify-content: center!important
    }
    .justify-contentlg-up--between {
        justify-content: space-between!important
    }
    .justify-contentlg-up--around {
        justify-content: space-around!important
    }
    .align-itemslg-up--start {
        align-items: flex-start!important
    }
    .align-itemslg-up--end {
        align-items: flex-end!important
    }
    .align-itemslg-up--center {
        align-items: center!important
    }
    .align-itemslg-up--baseline {
        align-items: baseline!important
    }
    .align-itemslg-up--stretch {
        align-items: stretch!important
    }
    .align-contentlg-up--start {
        align-content: flex-start!important
    }
    .align-contentlg-up--end {
        align-content: flex-end!important
    }
    .align-contentlg-up--center {
        align-content: center!important
    }
    .align-contentlg-up--between {
        align-content: space-between!important
    }
    .align-contentlg-up--around {
        align-content: space-around!important
    }
    .align-contentlg-up--stretch {
        align-content: stretch!important
    }
    .align-selflg-up--auto {
        align-self: auto!important
    }
    .align-selflg-up--start {
        align-self: flex-start!important
    }
    .align-selflg-up--end {
        align-self: flex-end!important
    }
    .align-selflg-up--center {
        align-self: center!important
    }
    .align-selflg-up--baseline {
        align-self: baseline!important
    }
    .align-selflg-up--stretch {
        align-self: stretch!important
    }
}

@media (max-width:1199.98px) {
    .flexxl-down--first {
        order: -1
    }
    .flexxl-down--last {
        order: 1
    }
    .flexxl-down--unordered {
        order: 0
    }
    .flexxl-down--row {
        flex-direction: row!important
    }
    .flexxl-down--column {
        flex-direction: column!important
    }
    .flexxl-down--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexxl-down--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexxl-down--wrap {
        flex-wrap: wrap!important
    }
    .flexxl-down--nowrap {
        flex-wrap: nowrap!important
    }
    .flexxl-down--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentxl-down--start {
        justify-content: flex-start!important
    }
    .justify-contentxl-down--end {
        justify-content: flex-end!important
    }
    .justify-contentxl-down--center {
        justify-content: center!important
    }
    .justify-contentxl-down--between {
        justify-content: space-between!important
    }
    .justify-contentxl-down--around {
        justify-content: space-around!important
    }
    .align-itemsxl-down--start {
        align-items: flex-start!important
    }
    .align-itemsxl-down--end {
        align-items: flex-end!important
    }
    .align-itemsxl-down--center {
        align-items: center!important
    }
    .align-itemsxl-down--baseline {
        align-items: baseline!important
    }
    .align-itemsxl-down--stretch {
        align-items: stretch!important
    }
    .align-contentxl-down--start {
        align-content: flex-start!important
    }
    .align-contentxl-down--end {
        align-content: flex-end!important
    }
    .align-contentxl-down--center {
        align-content: center!important
    }
    .align-contentxl-down--between {
        align-content: space-between!important
    }
    .align-contentxl-down--around {
        align-content: space-around!important
    }
    .align-contentxl-down--stretch {
        align-content: stretch!important
    }
    .align-selfxl-down--auto {
        align-self: auto!important
    }
    .align-selfxl-down--start {
        align-self: flex-start!important
    }
    .align-selfxl-down--end {
        align-self: flex-end!important
    }
    .align-selfxl-down--center {
        align-self: center!important
    }
    .align-selfxl-down--baseline {
        align-self: baseline!important
    }
    .align-selfxl-down--stretch {
        align-self: stretch!important
    }
}

@media (min-width:1200px) {
    .flexxl-up--first {
        order: -1
    }
    .flexxl-up--last {
        order: 1
    }
    .flexxl-up--unordered {
        order: 0
    }
    .flexxl-up--row {
        flex-direction: row!important
    }
    .flexxl-up--column {
        flex-direction: column!important
    }
    .flexxl-up--row-reverse {
        flex-direction: row-reverse!important
    }
    .flexxl-up--column-reverse {
        flex-direction: column-reverse!important
    }
    .flexxl-up--wrap {
        flex-wrap: wrap!important
    }
    .flexxl-up--nowrap {
        flex-wrap: nowrap!important
    }
    .flexxl-up--wrap-reverse {
        flex-wrap: wrap-reverse!important
    }
    .justify-contentxl-up--start {
        justify-content: flex-start!important
    }
    .justify-contentxl-up--end {
        justify-content: flex-end!important
    }
    .justify-contentxl-up--center {
        justify-content: center!important
    }
    .justify-contentxl-up--between {
        justify-content: space-between!important
    }
    .justify-contentxl-up--around {
        justify-content: space-around!important
    }
    .align-itemsxl-up--start {
        align-items: flex-start!important
    }
    .align-itemsxl-up--end {
        align-items: flex-end!important
    }
    .align-itemsxl-up--center {
        align-items: center!important
    }
    .align-itemsxl-up--baseline {
        align-items: baseline!important
    }
    .align-itemsxl-up--stretch {
        align-items: stretch!important
    }
    .align-contentxl-up--start {
        align-content: flex-start!important
    }
    .align-contentxl-up--end {
        align-content: flex-end!important
    }
    .align-contentxl-up--center {
        align-content: center!important
    }
    .align-contentxl-up--between {
        align-content: space-between!important
    }
    .align-contentxl-up--around {
        align-content: space-around!important
    }
    .align-contentxl-up--stretch {
        align-content: stretch!important
    }
    .align-selfxl-up--auto {
        align-self: auto!important
    }
    .align-selfxl-up--start {
        align-self: flex-start!important
    }
    .align-selfxl-up--end {
        align-self: flex-end!important
    }
    .align-selfxl-up--center {
        align-self: center!important
    }
    .align-selfxl-up--baseline {
        align-self: baseline!important
    }
    .align-selfxl-up--stretch {
        align-self: stretch!important
    }
}

.bs-primary-0 {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-primary-sm {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-primary-md {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-primary-lg {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-hover-primary-0, .bs-hover-primary-lg, .bs-hover-primary-md, .bs-hover-primary-sm, .bs-hover-primary-xl {
    transition: all .2s
}

.bs-hover-primary-0.hover, .bs-hover-primary-0:hover {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-hover-primary-sm.hover, .bs-hover-primary-sm:hover {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-hover-primary-md.hover, .bs-hover-primary-md:hover {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-hover-primary-lg.hover, .bs-hover-primary-lg:hover {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-secondary-0 {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-secondary-sm {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-secondary-md {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-secondary-lg {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-hover-secondary-0, .bs-hover-secondary-lg, .bs-hover-secondary-md, .bs-hover-secondary-sm, .bs-hover-secondary-xl {
    transition: all .2s
}

.bs-hover-secondary-0.hover, .bs-hover-secondary-0:hover {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-hover-secondary-sm.hover, .bs-hover-secondary-sm:hover {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-hover-secondary-md.hover, .bs-hover-secondary-md:hover {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-hover-secondary-lg.hover, .bs-hover-secondary-lg:hover {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-success-0 {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-success-sm {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-success-md {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-success-lg {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-hover-success-0, .bs-hover-success-lg, .bs-hover-success-md, .bs-hover-success-sm, .bs-hover-success-xl {
    transition: all .2s
}

.bs-hover-success-0.hover, .bs-hover-success-0:hover {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-hover-success-sm.hover, .bs-hover-success-sm:hover {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-hover-success-md.hover, .bs-hover-success-md:hover {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-hover-success-lg.hover, .bs-hover-success-lg:hover {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-info-0 {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-info-sm {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-info-md {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-info-lg {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-hover-info-0, .bs-hover-info-lg, .bs-hover-info-md, .bs-hover-info-sm, .bs-hover-info-xl {
    transition: all .2s
}

.bs-hover-info-0.hover, .bs-hover-info-0:hover {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-hover-info-sm.hover, .bs-hover-info-sm:hover {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-hover-info-md.hover, .bs-hover-info-md:hover {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-hover-info-lg.hover, .bs-hover-info-lg:hover {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-warning-0 {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-warning-sm {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-warning-md {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-warning-lg {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-hover-warning-0, .bs-hover-warning-lg, .bs-hover-warning-md, .bs-hover-warning-sm, .bs-hover-warning-xl {
    transition: all .2s
}

.bs-hover-warning-0.hover, .bs-hover-warning-0:hover {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-hover-warning-sm.hover, .bs-hover-warning-sm:hover {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-hover-warning-md.hover, .bs-hover-warning-md:hover {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-hover-warning-lg.hover, .bs-hover-warning-lg:hover {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-danger-0 {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-danger-sm {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-danger-md {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-danger-lg {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-hover-danger-0, .bs-hover-danger-lg, .bs-hover-danger-md, .bs-hover-danger-sm, .bs-hover-danger-xl {
    transition: all .2s
}

.bs-hover-danger-0.hover, .bs-hover-danger-0:hover {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-hover-danger-sm.hover, .bs-hover-danger-sm:hover {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-hover-danger-md.hover, .bs-hover-danger-md:hover {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-hover-danger-lg.hover, .bs-hover-danger-lg:hover {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-light-0 {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-light-sm {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-light-md {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-light-lg {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-hover-light-0, .bs-hover-light-lg, .bs-hover-light-md, .bs-hover-light-sm, .bs-hover-light-xl {
    transition: all .2s
}

.bs-hover-light-0.hover, .bs-hover-light-0:hover {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-hover-light-sm.hover, .bs-hover-light-sm:hover {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-hover-light-md.hover, .bs-hover-light-md:hover {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-hover-light-lg.hover, .bs-hover-light-lg:hover {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-dark-0 {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-dark-sm {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-dark-md {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-dark-lg {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-hover-dark-0, .bs-hover-dark-lg, .bs-hover-dark-md, .bs-hover-dark-sm, .bs-hover-dark-xl {
    transition: all .2s
}

.bs-hover-dark-0.hover, .bs-hover-dark-0:hover {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-hover-dark-sm.hover, .bs-hover-dark-sm:hover {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-hover-dark-md.hover, .bs-hover-dark-md:hover {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-hover-dark-lg.hover, .bs-hover-dark-lg:hover {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-lightest-0 {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-lightest-sm {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-lightest-md {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-lightest-lg {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-hover-lightest-0, .bs-hover-lightest-lg, .bs-hover-lightest-md, .bs-hover-lightest-sm, .bs-hover-lightest-xl {
    transition: all .2s
}

.bs-hover-lightest-0.hover, .bs-hover-lightest-0:hover {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-hover-lightest-sm.hover, .bs-hover-lightest-sm:hover {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-hover-lightest-md.hover, .bs-hover-lightest-md:hover {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-hover-lightest-lg.hover, .bs-hover-lightest-lg:hover {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-lighter-0 {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-lighter-sm {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-lighter-md {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-lighter-lg {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-hover-lighter-0, .bs-hover-lighter-lg, .bs-hover-lighter-md, .bs-hover-lighter-sm, .bs-hover-lighter-xl {
    transition: all .2s
}

.bs-hover-lighter-0.hover, .bs-hover-lighter-0:hover {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-hover-lighter-sm.hover, .bs-hover-lighter-sm:hover {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-hover-lighter-md.hover, .bs-hover-lighter-md:hover {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-hover-lighter-lg.hover, .bs-hover-lighter-lg:hover {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-neutral-0 {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-neutral-sm {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-neutral-md {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-neutral-lg {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-hover-neutral-0, .bs-hover-neutral-lg, .bs-hover-neutral-md, .bs-hover-neutral-sm, .bs-hover-neutral-xl {
    transition: all .2s
}

.bs-hover-neutral-0.hover, .bs-hover-neutral-0:hover {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-hover-neutral-sm.hover, .bs-hover-neutral-sm:hover {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-hover-neutral-md.hover, .bs-hover-neutral-md:hover {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-hover-neutral-lg.hover, .bs-hover-neutral-lg:hover {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-darker-0 {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-darker-sm {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-darker-md {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-darker-lg {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-hover-darker-0, .bs-hover-darker-lg, .bs-hover-darker-md, .bs-hover-darker-sm, .bs-hover-darker-xl {
    transition: all .2s
}

.bs-hover-darker-0.hover, .bs-hover-darker-0:hover {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-hover-darker-sm.hover, .bs-hover-darker-sm:hover {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-hover-darker-md.hover, .bs-hover-darker-md:hover {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-hover-darker-lg.hover, .bs-hover-darker-lg:hover {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-darkest-0 {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-darkest-sm {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-darkest-md {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-darkest-lg {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-hover-darkest-0, .bs-hover-darkest-lg, .bs-hover-darkest-md, .bs-hover-darkest-sm, .bs-hover-darkest-xl {
    transition: all .2s
}

.bs-hover-darkest-0.hover, .bs-hover-darkest-0:hover {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-hover-darkest-sm.hover, .bs-hover-darkest-sm:hover {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-hover-darkest-md.hover, .bs-hover-darkest-md:hover {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-hover-darkest-lg.hover, .bs-hover-darkest-lg:hover {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-black-0 {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-black-sm {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-black-md {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-black-lg {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-hover-black-0, .bs-hover-black-lg, .bs-hover-black-md, .bs-hover-black-sm, .bs-hover-black-xl {
    transition: all .2s
}

.bs-hover-black-0.hover, .bs-hover-black-0:hover {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-hover-black-sm.hover, .bs-hover-black-sm:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-hover-black-md.hover, .bs-hover-black-md:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-hover-black-lg.hover, .bs-hover-black-lg:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-white-0 {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-white-sm {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-white-md {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-white-lg {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-white-0, .bs-hover-white-lg, .bs-hover-white-md, .bs-hover-white-sm, .bs-hover-white-xl {
    transition: all .2s
}

.bs-hover-white-0.hover, .bs-hover-white-0:hover {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-hover-white-sm.hover, .bs-hover-white-sm:hover {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-white-md.hover, .bs-hover-white-md:hover {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-white-lg.hover, .bs-hover-white-lg:hover {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-down-primary-0 {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-xs-down-primary-sm {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-xs-down-primary-md {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-xs-down-primary-lg {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-down-primary-0, .bs-hover-xs-down-primary-lg, .bs-hover-xs-down-primary-md, .bs-hover-xs-down-primary-sm, .bs-hover-xs-down-primary-xl {
    transition: all .2s
}

.bs-hover-xs-down-primary-0.hover, .bs-hover-xs-down-primary-0:hover {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-down-primary-sm.hover, .bs-hover-xs-down-primary-sm:hover {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-down-primary-md.hover, .bs-hover-xs-down-primary-md:hover {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-down-primary-lg.hover, .bs-hover-xs-down-primary-lg:hover {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-xs-down-secondary-0 {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-xs-down-secondary-sm {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-xs-down-secondary-md {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-xs-down-secondary-lg {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-down-secondary-0, .bs-hover-xs-down-secondary-lg, .bs-hover-xs-down-secondary-md, .bs-hover-xs-down-secondary-sm, .bs-hover-xs-down-secondary-xl {
    transition: all .2s
}

.bs-hover-xs-down-secondary-0.hover, .bs-hover-xs-down-secondary-0:hover {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-down-secondary-sm.hover, .bs-hover-xs-down-secondary-sm:hover {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-down-secondary-md.hover, .bs-hover-xs-down-secondary-md:hover {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-down-secondary-lg.hover, .bs-hover-xs-down-secondary-lg:hover {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-xs-down-success-0 {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-xs-down-success-sm {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-xs-down-success-md {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-xs-down-success-lg {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-down-success-0, .bs-hover-xs-down-success-lg, .bs-hover-xs-down-success-md, .bs-hover-xs-down-success-sm, .bs-hover-xs-down-success-xl {
    transition: all .2s
}

.bs-hover-xs-down-success-0.hover, .bs-hover-xs-down-success-0:hover {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-down-success-sm.hover, .bs-hover-xs-down-success-sm:hover {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-down-success-md.hover, .bs-hover-xs-down-success-md:hover {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-down-success-lg.hover, .bs-hover-xs-down-success-lg:hover {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-xs-down-info-0 {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-xs-down-info-sm {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-xs-down-info-md {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-xs-down-info-lg {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-down-info-0, .bs-hover-xs-down-info-lg, .bs-hover-xs-down-info-md, .bs-hover-xs-down-info-sm, .bs-hover-xs-down-info-xl {
    transition: all .2s
}

.bs-hover-xs-down-info-0.hover, .bs-hover-xs-down-info-0:hover {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-down-info-sm.hover, .bs-hover-xs-down-info-sm:hover {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-down-info-md.hover, .bs-hover-xs-down-info-md:hover {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-down-info-lg.hover, .bs-hover-xs-down-info-lg:hover {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-xs-down-warning-0 {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-xs-down-warning-sm {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-xs-down-warning-md {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-xs-down-warning-lg {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-down-warning-0, .bs-hover-xs-down-warning-lg, .bs-hover-xs-down-warning-md, .bs-hover-xs-down-warning-sm, .bs-hover-xs-down-warning-xl {
    transition: all .2s
}

.bs-hover-xs-down-warning-0.hover, .bs-hover-xs-down-warning-0:hover {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-down-warning-sm.hover, .bs-hover-xs-down-warning-sm:hover {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-down-warning-md.hover, .bs-hover-xs-down-warning-md:hover {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-down-warning-lg.hover, .bs-hover-xs-down-warning-lg:hover {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-xs-down-danger-0 {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-xs-down-danger-sm {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-xs-down-danger-md {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-xs-down-danger-lg {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-down-danger-0, .bs-hover-xs-down-danger-lg, .bs-hover-xs-down-danger-md, .bs-hover-xs-down-danger-sm, .bs-hover-xs-down-danger-xl {
    transition: all .2s
}

.bs-hover-xs-down-danger-0.hover, .bs-hover-xs-down-danger-0:hover {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-down-danger-sm.hover, .bs-hover-xs-down-danger-sm:hover {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-down-danger-md.hover, .bs-hover-xs-down-danger-md:hover {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-down-danger-lg.hover, .bs-hover-xs-down-danger-lg:hover {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-xs-down-light-0 {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-xs-down-light-sm {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-xs-down-light-md {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-xs-down-light-lg {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-down-light-0, .bs-hover-xs-down-light-lg, .bs-hover-xs-down-light-md, .bs-hover-xs-down-light-sm, .bs-hover-xs-down-light-xl {
    transition: all .2s
}

.bs-hover-xs-down-light-0.hover, .bs-hover-xs-down-light-0:hover {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-down-light-sm.hover, .bs-hover-xs-down-light-sm:hover {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-down-light-md.hover, .bs-hover-xs-down-light-md:hover {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-down-light-lg.hover, .bs-hover-xs-down-light-lg:hover {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-xs-down-dark-0 {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-xs-down-dark-sm {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-xs-down-dark-md {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-xs-down-dark-lg {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-down-dark-0, .bs-hover-xs-down-dark-lg, .bs-hover-xs-down-dark-md, .bs-hover-xs-down-dark-sm, .bs-hover-xs-down-dark-xl {
    transition: all .2s
}

.bs-hover-xs-down-dark-0.hover, .bs-hover-xs-down-dark-0:hover {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-down-dark-sm.hover, .bs-hover-xs-down-dark-sm:hover {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-down-dark-md.hover, .bs-hover-xs-down-dark-md:hover {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-down-dark-lg.hover, .bs-hover-xs-down-dark-lg:hover {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-xs-down-lightest-0 {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-xs-down-lightest-sm {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-xs-down-lightest-md {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-xs-down-lightest-lg {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-down-lightest-0, .bs-hover-xs-down-lightest-lg, .bs-hover-xs-down-lightest-md, .bs-hover-xs-down-lightest-sm, .bs-hover-xs-down-lightest-xl {
    transition: all .2s
}

.bs-hover-xs-down-lightest-0.hover, .bs-hover-xs-down-lightest-0:hover {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-down-lightest-sm.hover, .bs-hover-xs-down-lightest-sm:hover {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-down-lightest-md.hover, .bs-hover-xs-down-lightest-md:hover {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-down-lightest-lg.hover, .bs-hover-xs-down-lightest-lg:hover {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-xs-down-lighter-0 {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-xs-down-lighter-sm {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-xs-down-lighter-md {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-xs-down-lighter-lg {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-down-lighter-0, .bs-hover-xs-down-lighter-lg, .bs-hover-xs-down-lighter-md, .bs-hover-xs-down-lighter-sm, .bs-hover-xs-down-lighter-xl {
    transition: all .2s
}

.bs-hover-xs-down-lighter-0.hover, .bs-hover-xs-down-lighter-0:hover {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-down-lighter-sm.hover, .bs-hover-xs-down-lighter-sm:hover {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-down-lighter-md.hover, .bs-hover-xs-down-lighter-md:hover {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-down-lighter-lg.hover, .bs-hover-xs-down-lighter-lg:hover {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-xs-down-neutral-0 {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-xs-down-neutral-sm {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-xs-down-neutral-md {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-xs-down-neutral-lg {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-down-neutral-0, .bs-hover-xs-down-neutral-lg, .bs-hover-xs-down-neutral-md, .bs-hover-xs-down-neutral-sm, .bs-hover-xs-down-neutral-xl {
    transition: all .2s
}

.bs-hover-xs-down-neutral-0.hover, .bs-hover-xs-down-neutral-0:hover {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-down-neutral-sm.hover, .bs-hover-xs-down-neutral-sm:hover {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-down-neutral-md.hover, .bs-hover-xs-down-neutral-md:hover {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-down-neutral-lg.hover, .bs-hover-xs-down-neutral-lg:hover {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-xs-down-darker-0 {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-xs-down-darker-sm {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-xs-down-darker-md {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-xs-down-darker-lg {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-down-darker-0, .bs-hover-xs-down-darker-lg, .bs-hover-xs-down-darker-md, .bs-hover-xs-down-darker-sm, .bs-hover-xs-down-darker-xl {
    transition: all .2s
}

.bs-hover-xs-down-darker-0.hover, .bs-hover-xs-down-darker-0:hover {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-down-darker-sm.hover, .bs-hover-xs-down-darker-sm:hover {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-down-darker-md.hover, .bs-hover-xs-down-darker-md:hover {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-down-darker-lg.hover, .bs-hover-xs-down-darker-lg:hover {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-xs-down-darkest-0 {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-xs-down-darkest-sm {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-xs-down-darkest-md {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-xs-down-darkest-lg {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-down-darkest-0, .bs-hover-xs-down-darkest-lg, .bs-hover-xs-down-darkest-md, .bs-hover-xs-down-darkest-sm, .bs-hover-xs-down-darkest-xl {
    transition: all .2s
}

.bs-hover-xs-down-darkest-0.hover, .bs-hover-xs-down-darkest-0:hover {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-down-darkest-sm.hover, .bs-hover-xs-down-darkest-sm:hover {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-down-darkest-md.hover, .bs-hover-xs-down-darkest-md:hover {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-down-darkest-lg.hover, .bs-hover-xs-down-darkest-lg:hover {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-xs-down-black-0 {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-xs-down-black-sm {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-xs-down-black-md {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-xs-down-black-lg {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-down-black-0, .bs-hover-xs-down-black-lg, .bs-hover-xs-down-black-md, .bs-hover-xs-down-black-sm, .bs-hover-xs-down-black-xl {
    transition: all .2s
}

.bs-hover-xs-down-black-0.hover, .bs-hover-xs-down-black-0:hover {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-down-black-sm.hover, .bs-hover-xs-down-black-sm:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-down-black-md.hover, .bs-hover-xs-down-black-md:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-down-black-lg.hover, .bs-hover-xs-down-black-lg:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-xs-down-white-0 {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-xs-down-white-sm {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-down-white-md {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-down-white-lg {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-down-white-0, .bs-hover-xs-down-white-lg, .bs-hover-xs-down-white-md, .bs-hover-xs-down-white-sm, .bs-hover-xs-down-white-xl {
    transition: all .2s
}

.bs-hover-xs-down-white-0.hover, .bs-hover-xs-down-white-0:hover {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-down-white-sm.hover, .bs-hover-xs-down-white-sm:hover {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-down-white-md.hover, .bs-hover-xs-down-white-md:hover {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-down-white-lg.hover, .bs-hover-xs-down-white-lg:hover {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-up-primary-0 {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-xs-up-primary-sm {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-xs-up-primary-md {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-xs-up-primary-lg {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-up-primary-0, .bs-hover-xs-up-primary-lg, .bs-hover-xs-up-primary-md, .bs-hover-xs-up-primary-sm, .bs-hover-xs-up-primary-xl {
    transition: all .2s
}

.bs-hover-xs-up-primary-0.hover, .bs-hover-xs-up-primary-0:hover {
    box-shadow: 0 rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-up-primary-sm.hover, .bs-hover-xs-up-primary-sm:hover {
    box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-up-primary-md.hover, .bs-hover-xs-up-primary-md:hover {
    box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
}

.bs-hover-xs-up-primary-lg.hover, .bs-hover-xs-up-primary-lg:hover {
    box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
}

.bs-xs-up-secondary-0 {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-xs-up-secondary-sm {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-xs-up-secondary-md {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-xs-up-secondary-lg {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-up-secondary-0, .bs-hover-xs-up-secondary-lg, .bs-hover-xs-up-secondary-md, .bs-hover-xs-up-secondary-sm, .bs-hover-xs-up-secondary-xl {
    transition: all .2s
}

.bs-hover-xs-up-secondary-0.hover, .bs-hover-xs-up-secondary-0:hover {
    box-shadow: 0 rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-up-secondary-sm.hover, .bs-hover-xs-up-secondary-sm:hover {
    box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-up-secondary-md.hover, .bs-hover-xs-up-secondary-md:hover {
    box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
}

.bs-hover-xs-up-secondary-lg.hover, .bs-hover-xs-up-secondary-lg:hover {
    box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
}

.bs-xs-up-success-0 {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-xs-up-success-sm {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-xs-up-success-md {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-xs-up-success-lg {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-up-success-0, .bs-hover-xs-up-success-lg, .bs-hover-xs-up-success-md, .bs-hover-xs-up-success-sm, .bs-hover-xs-up-success-xl {
    transition: all .2s
}

.bs-hover-xs-up-success-0.hover, .bs-hover-xs-up-success-0:hover {
    box-shadow: 0 rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-up-success-sm.hover, .bs-hover-xs-up-success-sm:hover {
    box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-up-success-md.hover, .bs-hover-xs-up-success-md:hover {
    box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
}

.bs-hover-xs-up-success-lg.hover, .bs-hover-xs-up-success-lg:hover {
    box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
}

.bs-xs-up-info-0 {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-xs-up-info-sm {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-xs-up-info-md {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-xs-up-info-lg {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-up-info-0, .bs-hover-xs-up-info-lg, .bs-hover-xs-up-info-md, .bs-hover-xs-up-info-sm, .bs-hover-xs-up-info-xl {
    transition: all .2s
}

.bs-hover-xs-up-info-0.hover, .bs-hover-xs-up-info-0:hover {
    box-shadow: 0 rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-up-info-sm.hover, .bs-hover-xs-up-info-sm:hover {
    box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-up-info-md.hover, .bs-hover-xs-up-info-md:hover {
    box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
}

.bs-hover-xs-up-info-lg.hover, .bs-hover-xs-up-info-lg:hover {
    box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
}

.bs-xs-up-warning-0 {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-xs-up-warning-sm {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-xs-up-warning-md {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-xs-up-warning-lg {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-up-warning-0, .bs-hover-xs-up-warning-lg, .bs-hover-xs-up-warning-md, .bs-hover-xs-up-warning-sm, .bs-hover-xs-up-warning-xl {
    transition: all .2s
}

.bs-hover-xs-up-warning-0.hover, .bs-hover-xs-up-warning-0:hover {
    box-shadow: 0 rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-up-warning-sm.hover, .bs-hover-xs-up-warning-sm:hover {
    box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-up-warning-md.hover, .bs-hover-xs-up-warning-md:hover {
    box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
}

.bs-hover-xs-up-warning-lg.hover, .bs-hover-xs-up-warning-lg:hover {
    box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
}

.bs-xs-up-danger-0 {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-xs-up-danger-sm {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-xs-up-danger-md {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-xs-up-danger-lg {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-up-danger-0, .bs-hover-xs-up-danger-lg, .bs-hover-xs-up-danger-md, .bs-hover-xs-up-danger-sm, .bs-hover-xs-up-danger-xl {
    transition: all .2s
}

.bs-hover-xs-up-danger-0.hover, .bs-hover-xs-up-danger-0:hover {
    box-shadow: 0 rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-up-danger-sm.hover, .bs-hover-xs-up-danger-sm:hover {
    box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-up-danger-md.hover, .bs-hover-xs-up-danger-md:hover {
    box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
}

.bs-hover-xs-up-danger-lg.hover, .bs-hover-xs-up-danger-lg:hover {
    box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
}

.bs-xs-up-light-0 {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-xs-up-light-sm {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-xs-up-light-md {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-xs-up-light-lg {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-up-light-0, .bs-hover-xs-up-light-lg, .bs-hover-xs-up-light-md, .bs-hover-xs-up-light-sm, .bs-hover-xs-up-light-xl {
    transition: all .2s
}

.bs-hover-xs-up-light-0.hover, .bs-hover-xs-up-light-0:hover {
    box-shadow: 0 rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-up-light-sm.hover, .bs-hover-xs-up-light-sm:hover {
    box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-up-light-md.hover, .bs-hover-xs-up-light-md:hover {
    box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
}

.bs-hover-xs-up-light-lg.hover, .bs-hover-xs-up-light-lg:hover {
    box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
}

.bs-xs-up-dark-0 {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-xs-up-dark-sm {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-xs-up-dark-md {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-xs-up-dark-lg {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-up-dark-0, .bs-hover-xs-up-dark-lg, .bs-hover-xs-up-dark-md, .bs-hover-xs-up-dark-sm, .bs-hover-xs-up-dark-xl {
    transition: all .2s
}

.bs-hover-xs-up-dark-0.hover, .bs-hover-xs-up-dark-0:hover {
    box-shadow: 0 rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-up-dark-sm.hover, .bs-hover-xs-up-dark-sm:hover {
    box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-up-dark-md.hover, .bs-hover-xs-up-dark-md:hover {
    box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
}

.bs-hover-xs-up-dark-lg.hover, .bs-hover-xs-up-dark-lg:hover {
    box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
}

.bs-xs-up-lightest-0 {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-xs-up-lightest-sm {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-xs-up-lightest-md {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-xs-up-lightest-lg {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-up-lightest-0, .bs-hover-xs-up-lightest-lg, .bs-hover-xs-up-lightest-md, .bs-hover-xs-up-lightest-sm, .bs-hover-xs-up-lightest-xl {
    transition: all .2s
}

.bs-hover-xs-up-lightest-0.hover, .bs-hover-xs-up-lightest-0:hover {
    box-shadow: 0 rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-up-lightest-sm.hover, .bs-hover-xs-up-lightest-sm:hover {
    box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-up-lightest-md.hover, .bs-hover-xs-up-lightest-md:hover {
    box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
}

.bs-hover-xs-up-lightest-lg.hover, .bs-hover-xs-up-lightest-lg:hover {
    box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
}

.bs-xs-up-lighter-0 {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-xs-up-lighter-sm {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-xs-up-lighter-md {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-xs-up-lighter-lg {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-up-lighter-0, .bs-hover-xs-up-lighter-lg, .bs-hover-xs-up-lighter-md, .bs-hover-xs-up-lighter-sm, .bs-hover-xs-up-lighter-xl {
    transition: all .2s
}

.bs-hover-xs-up-lighter-0.hover, .bs-hover-xs-up-lighter-0:hover {
    box-shadow: 0 rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-up-lighter-sm.hover, .bs-hover-xs-up-lighter-sm:hover {
    box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-up-lighter-md.hover, .bs-hover-xs-up-lighter-md:hover {
    box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
}

.bs-hover-xs-up-lighter-lg.hover, .bs-hover-xs-up-lighter-lg:hover {
    box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
}

.bs-xs-up-neutral-0 {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-xs-up-neutral-sm {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-xs-up-neutral-md {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-xs-up-neutral-lg {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-up-neutral-0, .bs-hover-xs-up-neutral-lg, .bs-hover-xs-up-neutral-md, .bs-hover-xs-up-neutral-sm, .bs-hover-xs-up-neutral-xl {
    transition: all .2s
}

.bs-hover-xs-up-neutral-0.hover, .bs-hover-xs-up-neutral-0:hover {
    box-shadow: 0 rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-up-neutral-sm.hover, .bs-hover-xs-up-neutral-sm:hover {
    box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-up-neutral-md.hover, .bs-hover-xs-up-neutral-md:hover {
    box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
}

.bs-hover-xs-up-neutral-lg.hover, .bs-hover-xs-up-neutral-lg:hover {
    box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
}

.bs-xs-up-darker-0 {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-xs-up-darker-sm {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-xs-up-darker-md {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-xs-up-darker-lg {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-up-darker-0, .bs-hover-xs-up-darker-lg, .bs-hover-xs-up-darker-md, .bs-hover-xs-up-darker-sm, .bs-hover-xs-up-darker-xl {
    transition: all .2s
}

.bs-hover-xs-up-darker-0.hover, .bs-hover-xs-up-darker-0:hover {
    box-shadow: 0 rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-up-darker-sm.hover, .bs-hover-xs-up-darker-sm:hover {
    box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-up-darker-md.hover, .bs-hover-xs-up-darker-md:hover {
    box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
}

.bs-hover-xs-up-darker-lg.hover, .bs-hover-xs-up-darker-lg:hover {
    box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
}

.bs-xs-up-darkest-0 {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-xs-up-darkest-sm {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-xs-up-darkest-md {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-xs-up-darkest-lg {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-up-darkest-0, .bs-hover-xs-up-darkest-lg, .bs-hover-xs-up-darkest-md, .bs-hover-xs-up-darkest-sm, .bs-hover-xs-up-darkest-xl {
    transition: all .2s
}

.bs-hover-xs-up-darkest-0.hover, .bs-hover-xs-up-darkest-0:hover {
    box-shadow: 0 rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-up-darkest-sm.hover, .bs-hover-xs-up-darkest-sm:hover {
    box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-up-darkest-md.hover, .bs-hover-xs-up-darkest-md:hover {
    box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
}

.bs-hover-xs-up-darkest-lg.hover, .bs-hover-xs-up-darkest-lg:hover {
    box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
}

.bs-xs-up-black-0 {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-xs-up-black-sm {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-xs-up-black-md {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-xs-up-black-lg {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-up-black-0, .bs-hover-xs-up-black-lg, .bs-hover-xs-up-black-md, .bs-hover-xs-up-black-sm, .bs-hover-xs-up-black-xl {
    transition: all .2s
}

.bs-hover-xs-up-black-0.hover, .bs-hover-xs-up-black-0:hover {
    box-shadow: 0 rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-up-black-sm.hover, .bs-hover-xs-up-black-sm:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-up-black-md.hover, .bs-hover-xs-up-black-md:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
}

.bs-hover-xs-up-black-lg.hover, .bs-hover-xs-up-black-lg:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
}

.bs-xs-up-white-0 {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-xs-up-white-sm {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-up-white-md {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-xs-up-white-lg {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-up-white-0, .bs-hover-xs-up-white-lg, .bs-hover-xs-up-white-md, .bs-hover-xs-up-white-sm, .bs-hover-xs-up-white-xl {
    transition: all .2s
}

.bs-hover-xs-up-white-0.hover, .bs-hover-xs-up-white-0:hover {
    box-shadow: 0 hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-up-white-sm.hover, .bs-hover-xs-up-white-sm:hover {
    box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-up-white-md.hover, .bs-hover-xs-up-white-md:hover {
    box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
}

.bs-hover-xs-up-white-lg.hover, .bs-hover-xs-up-white-lg:hover {
    box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
}

@media (max-width:575.98px) {
    .bs-sm-down-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-sm-down-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-down-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-down-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-down-primary-0, .bs-hover-sm-down-primary-lg, .bs-hover-sm-down-primary-md, .bs-hover-sm-down-primary-sm, .bs-hover-sm-down-primary-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-primary-0.hover, .bs-hover-sm-down-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-down-primary-sm.hover, .bs-hover-sm-down-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-down-primary-md.hover, .bs-hover-sm-down-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-down-primary-lg.hover, .bs-hover-sm-down-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-down-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-sm-down-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-down-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-down-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-down-secondary-0, .bs-hover-sm-down-secondary-lg, .bs-hover-sm-down-secondary-md, .bs-hover-sm-down-secondary-sm, .bs-hover-sm-down-secondary-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-secondary-0.hover, .bs-hover-sm-down-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-down-secondary-sm.hover, .bs-hover-sm-down-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-down-secondary-md.hover, .bs-hover-sm-down-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-down-secondary-lg.hover, .bs-hover-sm-down-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-down-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-sm-down-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-down-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-down-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-down-success-0, .bs-hover-sm-down-success-lg, .bs-hover-sm-down-success-md, .bs-hover-sm-down-success-sm, .bs-hover-sm-down-success-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-success-0.hover, .bs-hover-sm-down-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-down-success-sm.hover, .bs-hover-sm-down-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-down-success-md.hover, .bs-hover-sm-down-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-down-success-lg.hover, .bs-hover-sm-down-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-down-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-sm-down-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-down-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-down-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-down-info-0, .bs-hover-sm-down-info-lg, .bs-hover-sm-down-info-md, .bs-hover-sm-down-info-sm, .bs-hover-sm-down-info-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-info-0.hover, .bs-hover-sm-down-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-down-info-sm.hover, .bs-hover-sm-down-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-down-info-md.hover, .bs-hover-sm-down-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-down-info-lg.hover, .bs-hover-sm-down-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-down-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-sm-down-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-down-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-down-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-down-warning-0, .bs-hover-sm-down-warning-lg, .bs-hover-sm-down-warning-md, .bs-hover-sm-down-warning-sm, .bs-hover-sm-down-warning-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-warning-0.hover, .bs-hover-sm-down-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-down-warning-sm.hover, .bs-hover-sm-down-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-down-warning-md.hover, .bs-hover-sm-down-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-down-warning-lg.hover, .bs-hover-sm-down-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-down-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-sm-down-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-down-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-down-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-down-danger-0, .bs-hover-sm-down-danger-lg, .bs-hover-sm-down-danger-md, .bs-hover-sm-down-danger-sm, .bs-hover-sm-down-danger-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-danger-0.hover, .bs-hover-sm-down-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-down-danger-sm.hover, .bs-hover-sm-down-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-down-danger-md.hover, .bs-hover-sm-down-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-down-danger-lg.hover, .bs-hover-sm-down-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-down-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-sm-down-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-down-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-down-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-down-light-0, .bs-hover-sm-down-light-lg, .bs-hover-sm-down-light-md, .bs-hover-sm-down-light-sm, .bs-hover-sm-down-light-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-light-0.hover, .bs-hover-sm-down-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-down-light-sm.hover, .bs-hover-sm-down-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-down-light-md.hover, .bs-hover-sm-down-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-down-light-lg.hover, .bs-hover-sm-down-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-down-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-sm-down-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-down-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-down-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-down-dark-0, .bs-hover-sm-down-dark-lg, .bs-hover-sm-down-dark-md, .bs-hover-sm-down-dark-sm, .bs-hover-sm-down-dark-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-dark-0.hover, .bs-hover-sm-down-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-down-dark-sm.hover, .bs-hover-sm-down-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-down-dark-md.hover, .bs-hover-sm-down-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-down-dark-lg.hover, .bs-hover-sm-down-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-down-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-sm-down-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-down-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-down-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-down-lightest-0, .bs-hover-sm-down-lightest-lg, .bs-hover-sm-down-lightest-md, .bs-hover-sm-down-lightest-sm, .bs-hover-sm-down-lightest-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-lightest-0.hover, .bs-hover-sm-down-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-down-lightest-sm.hover, .bs-hover-sm-down-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-down-lightest-md.hover, .bs-hover-sm-down-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-down-lightest-lg.hover, .bs-hover-sm-down-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-down-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-sm-down-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-down-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-down-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-down-lighter-0, .bs-hover-sm-down-lighter-lg, .bs-hover-sm-down-lighter-md, .bs-hover-sm-down-lighter-sm, .bs-hover-sm-down-lighter-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-lighter-0.hover, .bs-hover-sm-down-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-down-lighter-sm.hover, .bs-hover-sm-down-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-down-lighter-md.hover, .bs-hover-sm-down-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-down-lighter-lg.hover, .bs-hover-sm-down-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-down-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-sm-down-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-down-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-down-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-down-neutral-0, .bs-hover-sm-down-neutral-lg, .bs-hover-sm-down-neutral-md, .bs-hover-sm-down-neutral-sm, .bs-hover-sm-down-neutral-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-neutral-0.hover, .bs-hover-sm-down-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-down-neutral-sm.hover, .bs-hover-sm-down-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-down-neutral-md.hover, .bs-hover-sm-down-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-down-neutral-lg.hover, .bs-hover-sm-down-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-down-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-sm-down-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-down-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-down-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-down-darker-0, .bs-hover-sm-down-darker-lg, .bs-hover-sm-down-darker-md, .bs-hover-sm-down-darker-sm, .bs-hover-sm-down-darker-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-darker-0.hover, .bs-hover-sm-down-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-down-darker-sm.hover, .bs-hover-sm-down-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-down-darker-md.hover, .bs-hover-sm-down-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-down-darker-lg.hover, .bs-hover-sm-down-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-down-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-sm-down-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-down-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-down-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-down-darkest-0, .bs-hover-sm-down-darkest-lg, .bs-hover-sm-down-darkest-md, .bs-hover-sm-down-darkest-sm, .bs-hover-sm-down-darkest-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-darkest-0.hover, .bs-hover-sm-down-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-down-darkest-sm.hover, .bs-hover-sm-down-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-down-darkest-md.hover, .bs-hover-sm-down-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-down-darkest-lg.hover, .bs-hover-sm-down-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-down-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-sm-down-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-down-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-down-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-down-black-0, .bs-hover-sm-down-black-lg, .bs-hover-sm-down-black-md, .bs-hover-sm-down-black-sm, .bs-hover-sm-down-black-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-black-0.hover, .bs-hover-sm-down-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-down-black-sm.hover, .bs-hover-sm-down-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-down-black-md.hover, .bs-hover-sm-down-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-down-black-lg.hover, .bs-hover-sm-down-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-down-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-down-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-down-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-down-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-down-white-0, .bs-hover-sm-down-white-lg, .bs-hover-sm-down-white-md, .bs-hover-sm-down-white-sm, .bs-hover-sm-down-white-xl {
        transition: all .2s
    }
    .bs-hover-sm-down-white-0.hover, .bs-hover-sm-down-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-down-white-sm.hover, .bs-hover-sm-down-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-down-white-md.hover, .bs-hover-sm-down-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-down-white-lg.hover, .bs-hover-sm-down-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (min-width:576px) {
    .bs-sm-up-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-sm-up-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-up-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-up-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-up-primary-0, .bs-hover-sm-up-primary-lg, .bs-hover-sm-up-primary-md, .bs-hover-sm-up-primary-sm, .bs-hover-sm-up-primary-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-primary-0.hover, .bs-hover-sm-up-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-up-primary-sm.hover, .bs-hover-sm-up-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-up-primary-md.hover, .bs-hover-sm-up-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-sm-up-primary-lg.hover, .bs-hover-sm-up-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-sm-up-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-sm-up-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-up-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-up-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-up-secondary-0, .bs-hover-sm-up-secondary-lg, .bs-hover-sm-up-secondary-md, .bs-hover-sm-up-secondary-sm, .bs-hover-sm-up-secondary-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-secondary-0.hover, .bs-hover-sm-up-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-up-secondary-sm.hover, .bs-hover-sm-up-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-up-secondary-md.hover, .bs-hover-sm-up-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-sm-up-secondary-lg.hover, .bs-hover-sm-up-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-sm-up-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-sm-up-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-up-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-up-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-up-success-0, .bs-hover-sm-up-success-lg, .bs-hover-sm-up-success-md, .bs-hover-sm-up-success-sm, .bs-hover-sm-up-success-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-success-0.hover, .bs-hover-sm-up-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-up-success-sm.hover, .bs-hover-sm-up-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-up-success-md.hover, .bs-hover-sm-up-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-sm-up-success-lg.hover, .bs-hover-sm-up-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-sm-up-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-sm-up-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-up-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-up-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-up-info-0, .bs-hover-sm-up-info-lg, .bs-hover-sm-up-info-md, .bs-hover-sm-up-info-sm, .bs-hover-sm-up-info-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-info-0.hover, .bs-hover-sm-up-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-up-info-sm.hover, .bs-hover-sm-up-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-up-info-md.hover, .bs-hover-sm-up-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-sm-up-info-lg.hover, .bs-hover-sm-up-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-sm-up-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-sm-up-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-up-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-up-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-up-warning-0, .bs-hover-sm-up-warning-lg, .bs-hover-sm-up-warning-md, .bs-hover-sm-up-warning-sm, .bs-hover-sm-up-warning-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-warning-0.hover, .bs-hover-sm-up-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-up-warning-sm.hover, .bs-hover-sm-up-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-up-warning-md.hover, .bs-hover-sm-up-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-sm-up-warning-lg.hover, .bs-hover-sm-up-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-sm-up-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-sm-up-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-up-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-up-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-up-danger-0, .bs-hover-sm-up-danger-lg, .bs-hover-sm-up-danger-md, .bs-hover-sm-up-danger-sm, .bs-hover-sm-up-danger-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-danger-0.hover, .bs-hover-sm-up-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-up-danger-sm.hover, .bs-hover-sm-up-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-up-danger-md.hover, .bs-hover-sm-up-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-sm-up-danger-lg.hover, .bs-hover-sm-up-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-sm-up-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-sm-up-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-up-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-up-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-up-light-0, .bs-hover-sm-up-light-lg, .bs-hover-sm-up-light-md, .bs-hover-sm-up-light-sm, .bs-hover-sm-up-light-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-light-0.hover, .bs-hover-sm-up-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-up-light-sm.hover, .bs-hover-sm-up-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-up-light-md.hover, .bs-hover-sm-up-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-sm-up-light-lg.hover, .bs-hover-sm-up-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-sm-up-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-sm-up-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-up-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-up-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-up-dark-0, .bs-hover-sm-up-dark-lg, .bs-hover-sm-up-dark-md, .bs-hover-sm-up-dark-sm, .bs-hover-sm-up-dark-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-dark-0.hover, .bs-hover-sm-up-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-up-dark-sm.hover, .bs-hover-sm-up-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-up-dark-md.hover, .bs-hover-sm-up-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-sm-up-dark-lg.hover, .bs-hover-sm-up-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-sm-up-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-sm-up-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-up-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-up-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-up-lightest-0, .bs-hover-sm-up-lightest-lg, .bs-hover-sm-up-lightest-md, .bs-hover-sm-up-lightest-sm, .bs-hover-sm-up-lightest-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-lightest-0.hover, .bs-hover-sm-up-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-up-lightest-sm.hover, .bs-hover-sm-up-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-up-lightest-md.hover, .bs-hover-sm-up-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-sm-up-lightest-lg.hover, .bs-hover-sm-up-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-sm-up-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-sm-up-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-up-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-up-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-up-lighter-0, .bs-hover-sm-up-lighter-lg, .bs-hover-sm-up-lighter-md, .bs-hover-sm-up-lighter-sm, .bs-hover-sm-up-lighter-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-lighter-0.hover, .bs-hover-sm-up-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-up-lighter-sm.hover, .bs-hover-sm-up-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-up-lighter-md.hover, .bs-hover-sm-up-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-sm-up-lighter-lg.hover, .bs-hover-sm-up-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-sm-up-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-sm-up-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-up-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-up-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-up-neutral-0, .bs-hover-sm-up-neutral-lg, .bs-hover-sm-up-neutral-md, .bs-hover-sm-up-neutral-sm, .bs-hover-sm-up-neutral-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-neutral-0.hover, .bs-hover-sm-up-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-up-neutral-sm.hover, .bs-hover-sm-up-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-up-neutral-md.hover, .bs-hover-sm-up-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-sm-up-neutral-lg.hover, .bs-hover-sm-up-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-sm-up-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-sm-up-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-up-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-up-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-up-darker-0, .bs-hover-sm-up-darker-lg, .bs-hover-sm-up-darker-md, .bs-hover-sm-up-darker-sm, .bs-hover-sm-up-darker-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-darker-0.hover, .bs-hover-sm-up-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-up-darker-sm.hover, .bs-hover-sm-up-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-up-darker-md.hover, .bs-hover-sm-up-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-sm-up-darker-lg.hover, .bs-hover-sm-up-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-sm-up-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-sm-up-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-up-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-up-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-up-darkest-0, .bs-hover-sm-up-darkest-lg, .bs-hover-sm-up-darkest-md, .bs-hover-sm-up-darkest-sm, .bs-hover-sm-up-darkest-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-darkest-0.hover, .bs-hover-sm-up-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-up-darkest-sm.hover, .bs-hover-sm-up-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-up-darkest-md.hover, .bs-hover-sm-up-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-sm-up-darkest-lg.hover, .bs-hover-sm-up-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-sm-up-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-sm-up-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-up-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-up-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-up-black-0, .bs-hover-sm-up-black-lg, .bs-hover-sm-up-black-md, .bs-hover-sm-up-black-sm, .bs-hover-sm-up-black-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-black-0.hover, .bs-hover-sm-up-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-up-black-sm.hover, .bs-hover-sm-up-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-up-black-md.hover, .bs-hover-sm-up-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-sm-up-black-lg.hover, .bs-hover-sm-up-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-sm-up-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-up-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-up-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-sm-up-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-up-white-0, .bs-hover-sm-up-white-lg, .bs-hover-sm-up-white-md, .bs-hover-sm-up-white-sm, .bs-hover-sm-up-white-xl {
        transition: all .2s
    }
    .bs-hover-sm-up-white-0.hover, .bs-hover-sm-up-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-up-white-sm.hover, .bs-hover-sm-up-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-up-white-md.hover, .bs-hover-sm-up-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-sm-up-white-lg.hover, .bs-hover-sm-up-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (max-width:767.98px) {
    .bs-md-down-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-md-down-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-md-down-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-md-down-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-down-primary-0, .bs-hover-md-down-primary-lg, .bs-hover-md-down-primary-md, .bs-hover-md-down-primary-sm, .bs-hover-md-down-primary-xl {
        transition: all .2s
    }
    .bs-hover-md-down-primary-0.hover, .bs-hover-md-down-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-down-primary-sm.hover, .bs-hover-md-down-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-down-primary-md.hover, .bs-hover-md-down-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-down-primary-lg.hover, .bs-hover-md-down-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-md-down-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-md-down-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-md-down-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-md-down-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-down-secondary-0, .bs-hover-md-down-secondary-lg, .bs-hover-md-down-secondary-md, .bs-hover-md-down-secondary-sm, .bs-hover-md-down-secondary-xl {
        transition: all .2s
    }
    .bs-hover-md-down-secondary-0.hover, .bs-hover-md-down-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-down-secondary-sm.hover, .bs-hover-md-down-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-down-secondary-md.hover, .bs-hover-md-down-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-down-secondary-lg.hover, .bs-hover-md-down-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-md-down-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-md-down-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-md-down-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-md-down-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-down-success-0, .bs-hover-md-down-success-lg, .bs-hover-md-down-success-md, .bs-hover-md-down-success-sm, .bs-hover-md-down-success-xl {
        transition: all .2s
    }
    .bs-hover-md-down-success-0.hover, .bs-hover-md-down-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-down-success-sm.hover, .bs-hover-md-down-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-down-success-md.hover, .bs-hover-md-down-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-down-success-lg.hover, .bs-hover-md-down-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-md-down-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-md-down-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-md-down-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-md-down-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-down-info-0, .bs-hover-md-down-info-lg, .bs-hover-md-down-info-md, .bs-hover-md-down-info-sm, .bs-hover-md-down-info-xl {
        transition: all .2s
    }
    .bs-hover-md-down-info-0.hover, .bs-hover-md-down-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-down-info-sm.hover, .bs-hover-md-down-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-down-info-md.hover, .bs-hover-md-down-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-down-info-lg.hover, .bs-hover-md-down-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-md-down-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-md-down-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-md-down-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-md-down-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-down-warning-0, .bs-hover-md-down-warning-lg, .bs-hover-md-down-warning-md, .bs-hover-md-down-warning-sm, .bs-hover-md-down-warning-xl {
        transition: all .2s
    }
    .bs-hover-md-down-warning-0.hover, .bs-hover-md-down-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-down-warning-sm.hover, .bs-hover-md-down-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-down-warning-md.hover, .bs-hover-md-down-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-down-warning-lg.hover, .bs-hover-md-down-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-md-down-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-md-down-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-md-down-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-md-down-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-down-danger-0, .bs-hover-md-down-danger-lg, .bs-hover-md-down-danger-md, .bs-hover-md-down-danger-sm, .bs-hover-md-down-danger-xl {
        transition: all .2s
    }
    .bs-hover-md-down-danger-0.hover, .bs-hover-md-down-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-down-danger-sm.hover, .bs-hover-md-down-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-down-danger-md.hover, .bs-hover-md-down-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-down-danger-lg.hover, .bs-hover-md-down-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-md-down-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-md-down-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-md-down-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-md-down-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-down-light-0, .bs-hover-md-down-light-lg, .bs-hover-md-down-light-md, .bs-hover-md-down-light-sm, .bs-hover-md-down-light-xl {
        transition: all .2s
    }
    .bs-hover-md-down-light-0.hover, .bs-hover-md-down-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-down-light-sm.hover, .bs-hover-md-down-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-down-light-md.hover, .bs-hover-md-down-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-down-light-lg.hover, .bs-hover-md-down-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-md-down-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-md-down-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-md-down-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-md-down-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-down-dark-0, .bs-hover-md-down-dark-lg, .bs-hover-md-down-dark-md, .bs-hover-md-down-dark-sm, .bs-hover-md-down-dark-xl {
        transition: all .2s
    }
    .bs-hover-md-down-dark-0.hover, .bs-hover-md-down-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-down-dark-sm.hover, .bs-hover-md-down-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-down-dark-md.hover, .bs-hover-md-down-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-down-dark-lg.hover, .bs-hover-md-down-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-md-down-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-md-down-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-md-down-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-md-down-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-down-lightest-0, .bs-hover-md-down-lightest-lg, .bs-hover-md-down-lightest-md, .bs-hover-md-down-lightest-sm, .bs-hover-md-down-lightest-xl {
        transition: all .2s
    }
    .bs-hover-md-down-lightest-0.hover, .bs-hover-md-down-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-down-lightest-sm.hover, .bs-hover-md-down-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-down-lightest-md.hover, .bs-hover-md-down-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-down-lightest-lg.hover, .bs-hover-md-down-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-md-down-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-md-down-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-md-down-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-md-down-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-down-lighter-0, .bs-hover-md-down-lighter-lg, .bs-hover-md-down-lighter-md, .bs-hover-md-down-lighter-sm, .bs-hover-md-down-lighter-xl {
        transition: all .2s
    }
    .bs-hover-md-down-lighter-0.hover, .bs-hover-md-down-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-down-lighter-sm.hover, .bs-hover-md-down-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-down-lighter-md.hover, .bs-hover-md-down-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-down-lighter-lg.hover, .bs-hover-md-down-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-md-down-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-md-down-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-md-down-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-md-down-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-down-neutral-0, .bs-hover-md-down-neutral-lg, .bs-hover-md-down-neutral-md, .bs-hover-md-down-neutral-sm, .bs-hover-md-down-neutral-xl {
        transition: all .2s
    }
    .bs-hover-md-down-neutral-0.hover, .bs-hover-md-down-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-down-neutral-sm.hover, .bs-hover-md-down-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-down-neutral-md.hover, .bs-hover-md-down-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-down-neutral-lg.hover, .bs-hover-md-down-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-md-down-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-md-down-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-md-down-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-md-down-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-down-darker-0, .bs-hover-md-down-darker-lg, .bs-hover-md-down-darker-md, .bs-hover-md-down-darker-sm, .bs-hover-md-down-darker-xl {
        transition: all .2s
    }
    .bs-hover-md-down-darker-0.hover, .bs-hover-md-down-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-down-darker-sm.hover, .bs-hover-md-down-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-down-darker-md.hover, .bs-hover-md-down-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-down-darker-lg.hover, .bs-hover-md-down-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-md-down-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-md-down-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-md-down-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-md-down-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-down-darkest-0, .bs-hover-md-down-darkest-lg, .bs-hover-md-down-darkest-md, .bs-hover-md-down-darkest-sm, .bs-hover-md-down-darkest-xl {
        transition: all .2s
    }
    .bs-hover-md-down-darkest-0.hover, .bs-hover-md-down-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-down-darkest-sm.hover, .bs-hover-md-down-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-down-darkest-md.hover, .bs-hover-md-down-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-down-darkest-lg.hover, .bs-hover-md-down-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-md-down-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-md-down-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-md-down-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-md-down-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-down-black-0, .bs-hover-md-down-black-lg, .bs-hover-md-down-black-md, .bs-hover-md-down-black-sm, .bs-hover-md-down-black-xl {
        transition: all .2s
    }
    .bs-hover-md-down-black-0.hover, .bs-hover-md-down-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-down-black-sm.hover, .bs-hover-md-down-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-down-black-md.hover, .bs-hover-md-down-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-down-black-lg.hover, .bs-hover-md-down-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-md-down-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-down-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-down-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-down-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-down-white-0, .bs-hover-md-down-white-lg, .bs-hover-md-down-white-md, .bs-hover-md-down-white-sm, .bs-hover-md-down-white-xl {
        transition: all .2s
    }
    .bs-hover-md-down-white-0.hover, .bs-hover-md-down-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-down-white-sm.hover, .bs-hover-md-down-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-down-white-md.hover, .bs-hover-md-down-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-down-white-lg.hover, .bs-hover-md-down-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (min-width:768px) {
    .bs-md-up-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-md-up-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-md-up-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-md-up-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-up-primary-0, .bs-hover-md-up-primary-lg, .bs-hover-md-up-primary-md, .bs-hover-md-up-primary-sm, .bs-hover-md-up-primary-xl {
        transition: all .2s
    }
    .bs-hover-md-up-primary-0.hover, .bs-hover-md-up-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-up-primary-sm.hover, .bs-hover-md-up-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-up-primary-md.hover, .bs-hover-md-up-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-md-up-primary-lg.hover, .bs-hover-md-up-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-md-up-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-md-up-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-md-up-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-md-up-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-up-secondary-0, .bs-hover-md-up-secondary-lg, .bs-hover-md-up-secondary-md, .bs-hover-md-up-secondary-sm, .bs-hover-md-up-secondary-xl {
        transition: all .2s
    }
    .bs-hover-md-up-secondary-0.hover, .bs-hover-md-up-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-up-secondary-sm.hover, .bs-hover-md-up-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-up-secondary-md.hover, .bs-hover-md-up-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-md-up-secondary-lg.hover, .bs-hover-md-up-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-md-up-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-md-up-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-md-up-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-md-up-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-up-success-0, .bs-hover-md-up-success-lg, .bs-hover-md-up-success-md, .bs-hover-md-up-success-sm, .bs-hover-md-up-success-xl {
        transition: all .2s
    }
    .bs-hover-md-up-success-0.hover, .bs-hover-md-up-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-up-success-sm.hover, .bs-hover-md-up-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-up-success-md.hover, .bs-hover-md-up-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-md-up-success-lg.hover, .bs-hover-md-up-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-md-up-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-md-up-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-md-up-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-md-up-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-up-info-0, .bs-hover-md-up-info-lg, .bs-hover-md-up-info-md, .bs-hover-md-up-info-sm, .bs-hover-md-up-info-xl {
        transition: all .2s
    }
    .bs-hover-md-up-info-0.hover, .bs-hover-md-up-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-up-info-sm.hover, .bs-hover-md-up-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-up-info-md.hover, .bs-hover-md-up-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-md-up-info-lg.hover, .bs-hover-md-up-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-md-up-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-md-up-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-md-up-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-md-up-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-up-warning-0, .bs-hover-md-up-warning-lg, .bs-hover-md-up-warning-md, .bs-hover-md-up-warning-sm, .bs-hover-md-up-warning-xl {
        transition: all .2s
    }
    .bs-hover-md-up-warning-0.hover, .bs-hover-md-up-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-up-warning-sm.hover, .bs-hover-md-up-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-up-warning-md.hover, .bs-hover-md-up-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-md-up-warning-lg.hover, .bs-hover-md-up-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-md-up-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-md-up-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-md-up-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-md-up-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-up-danger-0, .bs-hover-md-up-danger-lg, .bs-hover-md-up-danger-md, .bs-hover-md-up-danger-sm, .bs-hover-md-up-danger-xl {
        transition: all .2s
    }
    .bs-hover-md-up-danger-0.hover, .bs-hover-md-up-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-up-danger-sm.hover, .bs-hover-md-up-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-up-danger-md.hover, .bs-hover-md-up-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-md-up-danger-lg.hover, .bs-hover-md-up-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-md-up-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-md-up-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-md-up-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-md-up-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-up-light-0, .bs-hover-md-up-light-lg, .bs-hover-md-up-light-md, .bs-hover-md-up-light-sm, .bs-hover-md-up-light-xl {
        transition: all .2s
    }
    .bs-hover-md-up-light-0.hover, .bs-hover-md-up-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-up-light-sm.hover, .bs-hover-md-up-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-up-light-md.hover, .bs-hover-md-up-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-md-up-light-lg.hover, .bs-hover-md-up-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-md-up-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-md-up-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-md-up-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-md-up-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-up-dark-0, .bs-hover-md-up-dark-lg, .bs-hover-md-up-dark-md, .bs-hover-md-up-dark-sm, .bs-hover-md-up-dark-xl {
        transition: all .2s
    }
    .bs-hover-md-up-dark-0.hover, .bs-hover-md-up-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-up-dark-sm.hover, .bs-hover-md-up-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-up-dark-md.hover, .bs-hover-md-up-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-md-up-dark-lg.hover, .bs-hover-md-up-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-md-up-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-md-up-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-md-up-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-md-up-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-up-lightest-0, .bs-hover-md-up-lightest-lg, .bs-hover-md-up-lightest-md, .bs-hover-md-up-lightest-sm, .bs-hover-md-up-lightest-xl {
        transition: all .2s
    }
    .bs-hover-md-up-lightest-0.hover, .bs-hover-md-up-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-up-lightest-sm.hover, .bs-hover-md-up-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-up-lightest-md.hover, .bs-hover-md-up-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-md-up-lightest-lg.hover, .bs-hover-md-up-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-md-up-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-md-up-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-md-up-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-md-up-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-up-lighter-0, .bs-hover-md-up-lighter-lg, .bs-hover-md-up-lighter-md, .bs-hover-md-up-lighter-sm, .bs-hover-md-up-lighter-xl {
        transition: all .2s
    }
    .bs-hover-md-up-lighter-0.hover, .bs-hover-md-up-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-up-lighter-sm.hover, .bs-hover-md-up-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-up-lighter-md.hover, .bs-hover-md-up-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-md-up-lighter-lg.hover, .bs-hover-md-up-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-md-up-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-md-up-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-md-up-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-md-up-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-up-neutral-0, .bs-hover-md-up-neutral-lg, .bs-hover-md-up-neutral-md, .bs-hover-md-up-neutral-sm, .bs-hover-md-up-neutral-xl {
        transition: all .2s
    }
    .bs-hover-md-up-neutral-0.hover, .bs-hover-md-up-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-up-neutral-sm.hover, .bs-hover-md-up-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-up-neutral-md.hover, .bs-hover-md-up-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-md-up-neutral-lg.hover, .bs-hover-md-up-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-md-up-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-md-up-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-md-up-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-md-up-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-up-darker-0, .bs-hover-md-up-darker-lg, .bs-hover-md-up-darker-md, .bs-hover-md-up-darker-sm, .bs-hover-md-up-darker-xl {
        transition: all .2s
    }
    .bs-hover-md-up-darker-0.hover, .bs-hover-md-up-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-up-darker-sm.hover, .bs-hover-md-up-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-up-darker-md.hover, .bs-hover-md-up-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-md-up-darker-lg.hover, .bs-hover-md-up-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-md-up-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-md-up-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-md-up-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-md-up-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-up-darkest-0, .bs-hover-md-up-darkest-lg, .bs-hover-md-up-darkest-md, .bs-hover-md-up-darkest-sm, .bs-hover-md-up-darkest-xl {
        transition: all .2s
    }
    .bs-hover-md-up-darkest-0.hover, .bs-hover-md-up-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-up-darkest-sm.hover, .bs-hover-md-up-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-up-darkest-md.hover, .bs-hover-md-up-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-md-up-darkest-lg.hover, .bs-hover-md-up-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-md-up-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-md-up-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-md-up-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-md-up-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-up-black-0, .bs-hover-md-up-black-lg, .bs-hover-md-up-black-md, .bs-hover-md-up-black-sm, .bs-hover-md-up-black-xl {
        transition: all .2s
    }
    .bs-hover-md-up-black-0.hover, .bs-hover-md-up-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-up-black-sm.hover, .bs-hover-md-up-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-up-black-md.hover, .bs-hover-md-up-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-md-up-black-lg.hover, .bs-hover-md-up-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-md-up-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-up-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-up-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-md-up-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-up-white-0, .bs-hover-md-up-white-lg, .bs-hover-md-up-white-md, .bs-hover-md-up-white-sm, .bs-hover-md-up-white-xl {
        transition: all .2s
    }
    .bs-hover-md-up-white-0.hover, .bs-hover-md-up-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-up-white-sm.hover, .bs-hover-md-up-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-up-white-md.hover, .bs-hover-md-up-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-md-up-white-lg.hover, .bs-hover-md-up-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (max-width:991.98px) {
    .bs-lg-down-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-lg-down-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-down-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-down-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-down-primary-0, .bs-hover-lg-down-primary-lg, .bs-hover-lg-down-primary-md, .bs-hover-lg-down-primary-sm, .bs-hover-lg-down-primary-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-primary-0.hover, .bs-hover-lg-down-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-down-primary-sm.hover, .bs-hover-lg-down-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-down-primary-md.hover, .bs-hover-lg-down-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-down-primary-lg.hover, .bs-hover-lg-down-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-down-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-lg-down-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-down-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-down-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-down-secondary-0, .bs-hover-lg-down-secondary-lg, .bs-hover-lg-down-secondary-md, .bs-hover-lg-down-secondary-sm, .bs-hover-lg-down-secondary-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-secondary-0.hover, .bs-hover-lg-down-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-down-secondary-sm.hover, .bs-hover-lg-down-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-down-secondary-md.hover, .bs-hover-lg-down-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-down-secondary-lg.hover, .bs-hover-lg-down-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-down-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-lg-down-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-down-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-down-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-down-success-0, .bs-hover-lg-down-success-lg, .bs-hover-lg-down-success-md, .bs-hover-lg-down-success-sm, .bs-hover-lg-down-success-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-success-0.hover, .bs-hover-lg-down-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-down-success-sm.hover, .bs-hover-lg-down-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-down-success-md.hover, .bs-hover-lg-down-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-down-success-lg.hover, .bs-hover-lg-down-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-down-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-lg-down-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-down-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-down-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-down-info-0, .bs-hover-lg-down-info-lg, .bs-hover-lg-down-info-md, .bs-hover-lg-down-info-sm, .bs-hover-lg-down-info-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-info-0.hover, .bs-hover-lg-down-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-down-info-sm.hover, .bs-hover-lg-down-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-down-info-md.hover, .bs-hover-lg-down-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-down-info-lg.hover, .bs-hover-lg-down-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-down-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-lg-down-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-down-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-down-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-down-warning-0, .bs-hover-lg-down-warning-lg, .bs-hover-lg-down-warning-md, .bs-hover-lg-down-warning-sm, .bs-hover-lg-down-warning-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-warning-0.hover, .bs-hover-lg-down-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-down-warning-sm.hover, .bs-hover-lg-down-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-down-warning-md.hover, .bs-hover-lg-down-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-down-warning-lg.hover, .bs-hover-lg-down-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-down-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-lg-down-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-down-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-down-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-down-danger-0, .bs-hover-lg-down-danger-lg, .bs-hover-lg-down-danger-md, .bs-hover-lg-down-danger-sm, .bs-hover-lg-down-danger-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-danger-0.hover, .bs-hover-lg-down-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-down-danger-sm.hover, .bs-hover-lg-down-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-down-danger-md.hover, .bs-hover-lg-down-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-down-danger-lg.hover, .bs-hover-lg-down-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-down-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-lg-down-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-down-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-down-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-down-light-0, .bs-hover-lg-down-light-lg, .bs-hover-lg-down-light-md, .bs-hover-lg-down-light-sm, .bs-hover-lg-down-light-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-light-0.hover, .bs-hover-lg-down-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-down-light-sm.hover, .bs-hover-lg-down-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-down-light-md.hover, .bs-hover-lg-down-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-down-light-lg.hover, .bs-hover-lg-down-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-down-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-lg-down-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-down-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-down-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-down-dark-0, .bs-hover-lg-down-dark-lg, .bs-hover-lg-down-dark-md, .bs-hover-lg-down-dark-sm, .bs-hover-lg-down-dark-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-dark-0.hover, .bs-hover-lg-down-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-down-dark-sm.hover, .bs-hover-lg-down-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-down-dark-md.hover, .bs-hover-lg-down-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-down-dark-lg.hover, .bs-hover-lg-down-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-down-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-lg-down-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-down-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-down-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-down-lightest-0, .bs-hover-lg-down-lightest-lg, .bs-hover-lg-down-lightest-md, .bs-hover-lg-down-lightest-sm, .bs-hover-lg-down-lightest-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-lightest-0.hover, .bs-hover-lg-down-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-down-lightest-sm.hover, .bs-hover-lg-down-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-down-lightest-md.hover, .bs-hover-lg-down-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-down-lightest-lg.hover, .bs-hover-lg-down-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-down-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-lg-down-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-down-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-down-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-down-lighter-0, .bs-hover-lg-down-lighter-lg, .bs-hover-lg-down-lighter-md, .bs-hover-lg-down-lighter-sm, .bs-hover-lg-down-lighter-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-lighter-0.hover, .bs-hover-lg-down-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-down-lighter-sm.hover, .bs-hover-lg-down-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-down-lighter-md.hover, .bs-hover-lg-down-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-down-lighter-lg.hover, .bs-hover-lg-down-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-down-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-lg-down-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-down-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-down-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-down-neutral-0, .bs-hover-lg-down-neutral-lg, .bs-hover-lg-down-neutral-md, .bs-hover-lg-down-neutral-sm, .bs-hover-lg-down-neutral-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-neutral-0.hover, .bs-hover-lg-down-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-down-neutral-sm.hover, .bs-hover-lg-down-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-down-neutral-md.hover, .bs-hover-lg-down-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-down-neutral-lg.hover, .bs-hover-lg-down-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-down-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-lg-down-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-down-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-down-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-down-darker-0, .bs-hover-lg-down-darker-lg, .bs-hover-lg-down-darker-md, .bs-hover-lg-down-darker-sm, .bs-hover-lg-down-darker-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-darker-0.hover, .bs-hover-lg-down-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-down-darker-sm.hover, .bs-hover-lg-down-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-down-darker-md.hover, .bs-hover-lg-down-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-down-darker-lg.hover, .bs-hover-lg-down-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-down-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-lg-down-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-down-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-down-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-down-darkest-0, .bs-hover-lg-down-darkest-lg, .bs-hover-lg-down-darkest-md, .bs-hover-lg-down-darkest-sm, .bs-hover-lg-down-darkest-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-darkest-0.hover, .bs-hover-lg-down-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-down-darkest-sm.hover, .bs-hover-lg-down-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-down-darkest-md.hover, .bs-hover-lg-down-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-down-darkest-lg.hover, .bs-hover-lg-down-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-down-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-lg-down-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-down-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-down-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-down-black-0, .bs-hover-lg-down-black-lg, .bs-hover-lg-down-black-md, .bs-hover-lg-down-black-sm, .bs-hover-lg-down-black-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-black-0.hover, .bs-hover-lg-down-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-down-black-sm.hover, .bs-hover-lg-down-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-down-black-md.hover, .bs-hover-lg-down-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-down-black-lg.hover, .bs-hover-lg-down-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-down-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-down-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-down-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-down-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-down-white-0, .bs-hover-lg-down-white-lg, .bs-hover-lg-down-white-md, .bs-hover-lg-down-white-sm, .bs-hover-lg-down-white-xl {
        transition: all .2s
    }
    .bs-hover-lg-down-white-0.hover, .bs-hover-lg-down-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-down-white-sm.hover, .bs-hover-lg-down-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-down-white-md.hover, .bs-hover-lg-down-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-down-white-lg.hover, .bs-hover-lg-down-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (min-width:992px) {
    .bs-lg-up-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-lg-up-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-up-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-up-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-up-primary-0, .bs-hover-lg-up-primary-lg, .bs-hover-lg-up-primary-md, .bs-hover-lg-up-primary-sm, .bs-hover-lg-up-primary-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-primary-0.hover, .bs-hover-lg-up-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-up-primary-sm.hover, .bs-hover-lg-up-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-up-primary-md.hover, .bs-hover-lg-up-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-lg-up-primary-lg.hover, .bs-hover-lg-up-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-lg-up-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-lg-up-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-up-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-up-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-up-secondary-0, .bs-hover-lg-up-secondary-lg, .bs-hover-lg-up-secondary-md, .bs-hover-lg-up-secondary-sm, .bs-hover-lg-up-secondary-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-secondary-0.hover, .bs-hover-lg-up-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-up-secondary-sm.hover, .bs-hover-lg-up-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-up-secondary-md.hover, .bs-hover-lg-up-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-lg-up-secondary-lg.hover, .bs-hover-lg-up-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-lg-up-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-lg-up-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-up-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-up-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-up-success-0, .bs-hover-lg-up-success-lg, .bs-hover-lg-up-success-md, .bs-hover-lg-up-success-sm, .bs-hover-lg-up-success-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-success-0.hover, .bs-hover-lg-up-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-up-success-sm.hover, .bs-hover-lg-up-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-up-success-md.hover, .bs-hover-lg-up-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-lg-up-success-lg.hover, .bs-hover-lg-up-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-lg-up-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-lg-up-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-up-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-up-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-up-info-0, .bs-hover-lg-up-info-lg, .bs-hover-lg-up-info-md, .bs-hover-lg-up-info-sm, .bs-hover-lg-up-info-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-info-0.hover, .bs-hover-lg-up-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-up-info-sm.hover, .bs-hover-lg-up-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-up-info-md.hover, .bs-hover-lg-up-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-lg-up-info-lg.hover, .bs-hover-lg-up-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-lg-up-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-lg-up-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-up-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-up-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-up-warning-0, .bs-hover-lg-up-warning-lg, .bs-hover-lg-up-warning-md, .bs-hover-lg-up-warning-sm, .bs-hover-lg-up-warning-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-warning-0.hover, .bs-hover-lg-up-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-up-warning-sm.hover, .bs-hover-lg-up-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-up-warning-md.hover, .bs-hover-lg-up-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-lg-up-warning-lg.hover, .bs-hover-lg-up-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-lg-up-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-lg-up-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-up-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-up-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-up-danger-0, .bs-hover-lg-up-danger-lg, .bs-hover-lg-up-danger-md, .bs-hover-lg-up-danger-sm, .bs-hover-lg-up-danger-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-danger-0.hover, .bs-hover-lg-up-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-up-danger-sm.hover, .bs-hover-lg-up-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-up-danger-md.hover, .bs-hover-lg-up-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-lg-up-danger-lg.hover, .bs-hover-lg-up-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-lg-up-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-lg-up-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-up-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-up-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-up-light-0, .bs-hover-lg-up-light-lg, .bs-hover-lg-up-light-md, .bs-hover-lg-up-light-sm, .bs-hover-lg-up-light-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-light-0.hover, .bs-hover-lg-up-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-up-light-sm.hover, .bs-hover-lg-up-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-up-light-md.hover, .bs-hover-lg-up-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-lg-up-light-lg.hover, .bs-hover-lg-up-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-lg-up-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-lg-up-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-up-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-up-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-up-dark-0, .bs-hover-lg-up-dark-lg, .bs-hover-lg-up-dark-md, .bs-hover-lg-up-dark-sm, .bs-hover-lg-up-dark-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-dark-0.hover, .bs-hover-lg-up-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-up-dark-sm.hover, .bs-hover-lg-up-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-up-dark-md.hover, .bs-hover-lg-up-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-lg-up-dark-lg.hover, .bs-hover-lg-up-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-lg-up-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-lg-up-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-up-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-up-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-up-lightest-0, .bs-hover-lg-up-lightest-lg, .bs-hover-lg-up-lightest-md, .bs-hover-lg-up-lightest-sm, .bs-hover-lg-up-lightest-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-lightest-0.hover, .bs-hover-lg-up-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-up-lightest-sm.hover, .bs-hover-lg-up-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-up-lightest-md.hover, .bs-hover-lg-up-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-lg-up-lightest-lg.hover, .bs-hover-lg-up-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-lg-up-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-lg-up-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-up-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-up-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-up-lighter-0, .bs-hover-lg-up-lighter-lg, .bs-hover-lg-up-lighter-md, .bs-hover-lg-up-lighter-sm, .bs-hover-lg-up-lighter-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-lighter-0.hover, .bs-hover-lg-up-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-up-lighter-sm.hover, .bs-hover-lg-up-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-up-lighter-md.hover, .bs-hover-lg-up-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-lg-up-lighter-lg.hover, .bs-hover-lg-up-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-lg-up-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-lg-up-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-up-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-up-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-up-neutral-0, .bs-hover-lg-up-neutral-lg, .bs-hover-lg-up-neutral-md, .bs-hover-lg-up-neutral-sm, .bs-hover-lg-up-neutral-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-neutral-0.hover, .bs-hover-lg-up-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-up-neutral-sm.hover, .bs-hover-lg-up-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-up-neutral-md.hover, .bs-hover-lg-up-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-lg-up-neutral-lg.hover, .bs-hover-lg-up-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-lg-up-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-lg-up-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-up-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-up-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-up-darker-0, .bs-hover-lg-up-darker-lg, .bs-hover-lg-up-darker-md, .bs-hover-lg-up-darker-sm, .bs-hover-lg-up-darker-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-darker-0.hover, .bs-hover-lg-up-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-up-darker-sm.hover, .bs-hover-lg-up-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-up-darker-md.hover, .bs-hover-lg-up-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-lg-up-darker-lg.hover, .bs-hover-lg-up-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-lg-up-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-lg-up-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-up-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-up-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-up-darkest-0, .bs-hover-lg-up-darkest-lg, .bs-hover-lg-up-darkest-md, .bs-hover-lg-up-darkest-sm, .bs-hover-lg-up-darkest-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-darkest-0.hover, .bs-hover-lg-up-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-up-darkest-sm.hover, .bs-hover-lg-up-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-up-darkest-md.hover, .bs-hover-lg-up-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-lg-up-darkest-lg.hover, .bs-hover-lg-up-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-lg-up-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-lg-up-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-up-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-up-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-up-black-0, .bs-hover-lg-up-black-lg, .bs-hover-lg-up-black-md, .bs-hover-lg-up-black-sm, .bs-hover-lg-up-black-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-black-0.hover, .bs-hover-lg-up-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-up-black-sm.hover, .bs-hover-lg-up-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-up-black-md.hover, .bs-hover-lg-up-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-lg-up-black-lg.hover, .bs-hover-lg-up-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-lg-up-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-up-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-up-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-lg-up-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-up-white-0, .bs-hover-lg-up-white-lg, .bs-hover-lg-up-white-md, .bs-hover-lg-up-white-sm, .bs-hover-lg-up-white-xl {
        transition: all .2s
    }
    .bs-hover-lg-up-white-0.hover, .bs-hover-lg-up-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-up-white-sm.hover, .bs-hover-lg-up-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-up-white-md.hover, .bs-hover-lg-up-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-lg-up-white-lg.hover, .bs-hover-lg-up-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (max-width:1199.98px) {
    .bs-xl-down-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-xl-down-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-down-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-down-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-down-primary-0, .bs-hover-xl-down-primary-lg, .bs-hover-xl-down-primary-md, .bs-hover-xl-down-primary-sm, .bs-hover-xl-down-primary-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-primary-0.hover, .bs-hover-xl-down-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-down-primary-sm.hover, .bs-hover-xl-down-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-down-primary-md.hover, .bs-hover-xl-down-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-down-primary-lg.hover, .bs-hover-xl-down-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-down-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-xl-down-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-down-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-down-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-down-secondary-0, .bs-hover-xl-down-secondary-lg, .bs-hover-xl-down-secondary-md, .bs-hover-xl-down-secondary-sm, .bs-hover-xl-down-secondary-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-secondary-0.hover, .bs-hover-xl-down-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-down-secondary-sm.hover, .bs-hover-xl-down-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-down-secondary-md.hover, .bs-hover-xl-down-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-down-secondary-lg.hover, .bs-hover-xl-down-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-down-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-xl-down-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-down-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-down-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-down-success-0, .bs-hover-xl-down-success-lg, .bs-hover-xl-down-success-md, .bs-hover-xl-down-success-sm, .bs-hover-xl-down-success-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-success-0.hover, .bs-hover-xl-down-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-down-success-sm.hover, .bs-hover-xl-down-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-down-success-md.hover, .bs-hover-xl-down-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-down-success-lg.hover, .bs-hover-xl-down-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-down-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-xl-down-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-down-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-down-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-down-info-0, .bs-hover-xl-down-info-lg, .bs-hover-xl-down-info-md, .bs-hover-xl-down-info-sm, .bs-hover-xl-down-info-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-info-0.hover, .bs-hover-xl-down-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-down-info-sm.hover, .bs-hover-xl-down-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-down-info-md.hover, .bs-hover-xl-down-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-down-info-lg.hover, .bs-hover-xl-down-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-down-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-xl-down-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-down-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-down-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-down-warning-0, .bs-hover-xl-down-warning-lg, .bs-hover-xl-down-warning-md, .bs-hover-xl-down-warning-sm, .bs-hover-xl-down-warning-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-warning-0.hover, .bs-hover-xl-down-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-down-warning-sm.hover, .bs-hover-xl-down-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-down-warning-md.hover, .bs-hover-xl-down-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-down-warning-lg.hover, .bs-hover-xl-down-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-down-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-xl-down-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-down-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-down-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-down-danger-0, .bs-hover-xl-down-danger-lg, .bs-hover-xl-down-danger-md, .bs-hover-xl-down-danger-sm, .bs-hover-xl-down-danger-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-danger-0.hover, .bs-hover-xl-down-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-down-danger-sm.hover, .bs-hover-xl-down-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-down-danger-md.hover, .bs-hover-xl-down-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-down-danger-lg.hover, .bs-hover-xl-down-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-down-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-xl-down-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-down-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-down-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-down-light-0, .bs-hover-xl-down-light-lg, .bs-hover-xl-down-light-md, .bs-hover-xl-down-light-sm, .bs-hover-xl-down-light-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-light-0.hover, .bs-hover-xl-down-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-down-light-sm.hover, .bs-hover-xl-down-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-down-light-md.hover, .bs-hover-xl-down-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-down-light-lg.hover, .bs-hover-xl-down-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-down-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-xl-down-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-down-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-down-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-down-dark-0, .bs-hover-xl-down-dark-lg, .bs-hover-xl-down-dark-md, .bs-hover-xl-down-dark-sm, .bs-hover-xl-down-dark-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-dark-0.hover, .bs-hover-xl-down-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-down-dark-sm.hover, .bs-hover-xl-down-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-down-dark-md.hover, .bs-hover-xl-down-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-down-dark-lg.hover, .bs-hover-xl-down-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-down-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-xl-down-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-down-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-down-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-down-lightest-0, .bs-hover-xl-down-lightest-lg, .bs-hover-xl-down-lightest-md, .bs-hover-xl-down-lightest-sm, .bs-hover-xl-down-lightest-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-lightest-0.hover, .bs-hover-xl-down-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-down-lightest-sm.hover, .bs-hover-xl-down-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-down-lightest-md.hover, .bs-hover-xl-down-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-down-lightest-lg.hover, .bs-hover-xl-down-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-down-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-xl-down-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-down-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-down-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-down-lighter-0, .bs-hover-xl-down-lighter-lg, .bs-hover-xl-down-lighter-md, .bs-hover-xl-down-lighter-sm, .bs-hover-xl-down-lighter-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-lighter-0.hover, .bs-hover-xl-down-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-down-lighter-sm.hover, .bs-hover-xl-down-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-down-lighter-md.hover, .bs-hover-xl-down-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-down-lighter-lg.hover, .bs-hover-xl-down-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-down-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-xl-down-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-down-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-down-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-down-neutral-0, .bs-hover-xl-down-neutral-lg, .bs-hover-xl-down-neutral-md, .bs-hover-xl-down-neutral-sm, .bs-hover-xl-down-neutral-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-neutral-0.hover, .bs-hover-xl-down-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-down-neutral-sm.hover, .bs-hover-xl-down-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-down-neutral-md.hover, .bs-hover-xl-down-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-down-neutral-lg.hover, .bs-hover-xl-down-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-down-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-xl-down-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-down-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-down-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-down-darker-0, .bs-hover-xl-down-darker-lg, .bs-hover-xl-down-darker-md, .bs-hover-xl-down-darker-sm, .bs-hover-xl-down-darker-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-darker-0.hover, .bs-hover-xl-down-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-down-darker-sm.hover, .bs-hover-xl-down-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-down-darker-md.hover, .bs-hover-xl-down-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-down-darker-lg.hover, .bs-hover-xl-down-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-down-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-xl-down-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-down-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-down-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-down-darkest-0, .bs-hover-xl-down-darkest-lg, .bs-hover-xl-down-darkest-md, .bs-hover-xl-down-darkest-sm, .bs-hover-xl-down-darkest-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-darkest-0.hover, .bs-hover-xl-down-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-down-darkest-sm.hover, .bs-hover-xl-down-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-down-darkest-md.hover, .bs-hover-xl-down-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-down-darkest-lg.hover, .bs-hover-xl-down-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-down-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-xl-down-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-down-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-down-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-down-black-0, .bs-hover-xl-down-black-lg, .bs-hover-xl-down-black-md, .bs-hover-xl-down-black-sm, .bs-hover-xl-down-black-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-black-0.hover, .bs-hover-xl-down-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-down-black-sm.hover, .bs-hover-xl-down-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-down-black-md.hover, .bs-hover-xl-down-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-down-black-lg.hover, .bs-hover-xl-down-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-down-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-down-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-down-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-down-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-down-white-0, .bs-hover-xl-down-white-lg, .bs-hover-xl-down-white-md, .bs-hover-xl-down-white-sm, .bs-hover-xl-down-white-xl {
        transition: all .2s
    }
    .bs-hover-xl-down-white-0.hover, .bs-hover-xl-down-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-down-white-sm.hover, .bs-hover-xl-down-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-down-white-md.hover, .bs-hover-xl-down-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-down-white-lg.hover, .bs-hover-xl-down-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

@media (min-width:1200px) {
    .bs-xl-up-primary-0 {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-xl-up-primary-sm {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-up-primary-md {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-up-primary-lg {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-up-primary-0, .bs-hover-xl-up-primary-lg, .bs-hover-xl-up-primary-md, .bs-hover-xl-up-primary-sm, .bs-hover-xl-up-primary-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-primary-0.hover, .bs-hover-xl-up-primary-0:hover {
        box-shadow: 0 rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-up-primary-sm.hover, .bs-hover-xl-up-primary-sm:hover {
        box-shadow: 0 0 10px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-up-primary-md.hover, .bs-hover-xl-up-primary-md:hover {
        box-shadow: 0 0 15px rgba(21, 48, 87, .07)!important
    }
    .bs-hover-xl-up-primary-lg.hover, .bs-hover-xl-up-primary-lg:hover {
        box-shadow: 0 0 20px rgba(21, 48, 87, .07)!important
    }
    .bs-xl-up-secondary-0 {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-xl-up-secondary-sm {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-up-secondary-md {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-up-secondary-lg {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-up-secondary-0, .bs-hover-xl-up-secondary-lg, .bs-hover-xl-up-secondary-md, .bs-hover-xl-up-secondary-sm, .bs-hover-xl-up-secondary-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-secondary-0.hover, .bs-hover-xl-up-secondary-0:hover {
        box-shadow: 0 rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-up-secondary-sm.hover, .bs-hover-xl-up-secondary-sm:hover {
        box-shadow: 0 0 10px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-up-secondary-md.hover, .bs-hover-xl-up-secondary-md:hover {
        box-shadow: 0 0 15px rgba(0, 157, 219, .07)!important
    }
    .bs-hover-xl-up-secondary-lg.hover, .bs-hover-xl-up-secondary-lg:hover {
        box-shadow: 0 0 20px rgba(0, 157, 219, .07)!important
    }
    .bs-xl-up-success-0 {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-xl-up-success-sm {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-up-success-md {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-up-success-lg {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-up-success-0, .bs-hover-xl-up-success-lg, .bs-hover-xl-up-success-md, .bs-hover-xl-up-success-sm, .bs-hover-xl-up-success-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-success-0.hover, .bs-hover-xl-up-success-0:hover {
        box-shadow: 0 rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-up-success-sm.hover, .bs-hover-xl-up-success-sm:hover {
        box-shadow: 0 0 10px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-up-success-md.hover, .bs-hover-xl-up-success-md:hover {
        box-shadow: 0 0 15px rgba(113, 188, 75, .07)!important
    }
    .bs-hover-xl-up-success-lg.hover, .bs-hover-xl-up-success-lg:hover {
        box-shadow: 0 0 20px rgba(113, 188, 75, .07)!important
    }
    .bs-xl-up-info-0 {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-xl-up-info-sm {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-up-info-md {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-up-info-lg {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-up-info-0, .bs-hover-xl-up-info-lg, .bs-hover-xl-up-info-md, .bs-hover-xl-up-info-sm, .bs-hover-xl-up-info-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-info-0.hover, .bs-hover-xl-up-info-0:hover {
        box-shadow: 0 rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-up-info-sm.hover, .bs-hover-xl-up-info-sm:hover {
        box-shadow: 0 0 10px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-up-info-md.hover, .bs-hover-xl-up-info-md:hover {
        box-shadow: 0 0 15px rgba(23, 162, 184, .07)!important
    }
    .bs-hover-xl-up-info-lg.hover, .bs-hover-xl-up-info-lg:hover {
        box-shadow: 0 0 20px rgba(23, 162, 184, .07)!important
    }
    .bs-xl-up-warning-0 {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-xl-up-warning-sm {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-up-warning-md {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-up-warning-lg {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-up-warning-0, .bs-hover-xl-up-warning-lg, .bs-hover-xl-up-warning-md, .bs-hover-xl-up-warning-sm, .bs-hover-xl-up-warning-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-warning-0.hover, .bs-hover-xl-up-warning-0:hover {
        box-shadow: 0 rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-up-warning-sm.hover, .bs-hover-xl-up-warning-sm:hover {
        box-shadow: 0 0 10px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-up-warning-md.hover, .bs-hover-xl-up-warning-md:hover {
        box-shadow: 0 0 15px rgba(228, 167, 22, .07)!important
    }
    .bs-hover-xl-up-warning-lg.hover, .bs-hover-xl-up-warning-lg:hover {
        box-shadow: 0 0 20px rgba(228, 167, 22, .07)!important
    }
    .bs-xl-up-danger-0 {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-xl-up-danger-sm {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-up-danger-md {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-up-danger-lg {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-up-danger-0, .bs-hover-xl-up-danger-lg, .bs-hover-xl-up-danger-md, .bs-hover-xl-up-danger-sm, .bs-hover-xl-up-danger-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-danger-0.hover, .bs-hover-xl-up-danger-0:hover {
        box-shadow: 0 rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-up-danger-sm.hover, .bs-hover-xl-up-danger-sm:hover {
        box-shadow: 0 0 10px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-up-danger-md.hover, .bs-hover-xl-up-danger-md:hover {
        box-shadow: 0 0 15px rgba(230, 75, 80, .07)!important
    }
    .bs-hover-xl-up-danger-lg.hover, .bs-hover-xl-up-danger-lg:hover {
        box-shadow: 0 0 20px rgba(230, 75, 80, .07)!important
    }
    .bs-xl-up-light-0 {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-xl-up-light-sm {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-up-light-md {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-up-light-lg {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-up-light-0, .bs-hover-xl-up-light-lg, .bs-hover-xl-up-light-md, .bs-hover-xl-up-light-sm, .bs-hover-xl-up-light-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-light-0.hover, .bs-hover-xl-up-light-0:hover {
        box-shadow: 0 rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-up-light-sm.hover, .bs-hover-xl-up-light-sm:hover {
        box-shadow: 0 0 10px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-up-light-md.hover, .bs-hover-xl-up-light-md:hover {
        box-shadow: 0 0 15px rgba(176, 183, 195, .07)!important
    }
    .bs-hover-xl-up-light-lg.hover, .bs-hover-xl-up-light-lg:hover {
        box-shadow: 0 0 20px rgba(176, 183, 195, .07)!important
    }
    .bs-xl-up-dark-0 {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-xl-up-dark-sm {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-up-dark-md {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-up-dark-lg {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-up-dark-0, .bs-hover-xl-up-dark-lg, .bs-hover-xl-up-dark-md, .bs-hover-xl-up-dark-sm, .bs-hover-xl-up-dark-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-dark-0.hover, .bs-hover-xl-up-dark-0:hover {
        box-shadow: 0 rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-up-dark-sm.hover, .bs-hover-xl-up-dark-sm:hover {
        box-shadow: 0 0 10px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-up-dark-md.hover, .bs-hover-xl-up-dark-md:hover {
        box-shadow: 0 0 15px rgba(98, 114, 138, .07)!important
    }
    .bs-hover-xl-up-dark-lg.hover, .bs-hover-xl-up-dark-lg:hover {
        box-shadow: 0 0 20px rgba(98, 114, 138, .07)!important
    }
    .bs-xl-up-lightest-0 {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-xl-up-lightest-sm {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-up-lightest-md {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-up-lightest-lg {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-up-lightest-0, .bs-hover-xl-up-lightest-lg, .bs-hover-xl-up-lightest-md, .bs-hover-xl-up-lightest-sm, .bs-hover-xl-up-lightest-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-lightest-0.hover, .bs-hover-xl-up-lightest-0:hover {
        box-shadow: 0 rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-up-lightest-sm.hover, .bs-hover-xl-up-lightest-sm:hover {
        box-shadow: 0 0 10px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-up-lightest-md.hover, .bs-hover-xl-up-lightest-md:hover {
        box-shadow: 0 0 15px rgba(244, 246, 249, .07)!important
    }
    .bs-hover-xl-up-lightest-lg.hover, .bs-hover-xl-up-lightest-lg:hover {
        box-shadow: 0 0 20px rgba(244, 246, 249, .07)!important
    }
    .bs-xl-up-lighter-0 {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-xl-up-lighter-sm {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-up-lighter-md {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-up-lighter-lg {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-up-lighter-0, .bs-hover-xl-up-lighter-lg, .bs-hover-xl-up-lighter-md, .bs-hover-xl-up-lighter-sm, .bs-hover-xl-up-lighter-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-lighter-0.hover, .bs-hover-xl-up-lighter-0:hover {
        box-shadow: 0 rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-up-lighter-sm.hover, .bs-hover-xl-up-lighter-sm:hover {
        box-shadow: 0 0 10px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-up-lighter-md.hover, .bs-hover-xl-up-lighter-md:hover {
        box-shadow: 0 0 15px rgba(225, 229, 233, .07)!important
    }
    .bs-hover-xl-up-lighter-lg.hover, .bs-hover-xl-up-lighter-lg:hover {
        box-shadow: 0 0 20px rgba(225, 229, 233, .07)!important
    }
    .bs-xl-up-neutral-0 {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-xl-up-neutral-sm {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-up-neutral-md {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-up-neutral-lg {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-up-neutral-0, .bs-hover-xl-up-neutral-lg, .bs-hover-xl-up-neutral-md, .bs-hover-xl-up-neutral-sm, .bs-hover-xl-up-neutral-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-neutral-0.hover, .bs-hover-xl-up-neutral-0:hover {
        box-shadow: 0 rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-up-neutral-sm.hover, .bs-hover-xl-up-neutral-sm:hover {
        box-shadow: 0 0 10px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-up-neutral-md.hover, .bs-hover-xl-up-neutral-md:hover {
        box-shadow: 0 0 15px rgba(138, 151, 171, .07)!important
    }
    .bs-hover-xl-up-neutral-lg.hover, .bs-hover-xl-up-neutral-lg:hover {
        box-shadow: 0 0 20px rgba(138, 151, 171, .07)!important
    }
    .bs-xl-up-darker-0 {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-xl-up-darker-sm {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-up-darker-md {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-up-darker-lg {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-up-darker-0, .bs-hover-xl-up-darker-lg, .bs-hover-xl-up-darker-md, .bs-hover-xl-up-darker-sm, .bs-hover-xl-up-darker-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-darker-0.hover, .bs-hover-xl-up-darker-0:hover {
        box-shadow: 0 rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-up-darker-sm.hover, .bs-hover-xl-up-darker-sm:hover {
        box-shadow: 0 0 10px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-up-darker-md.hover, .bs-hover-xl-up-darker-md:hover {
        box-shadow: 0 0 15px rgba(68, 89, 121, .07)!important
    }
    .bs-hover-xl-up-darker-lg.hover, .bs-hover-xl-up-darker-lg:hover {
        box-shadow: 0 0 20px rgba(68, 89, 121, .07)!important
    }
    .bs-xl-up-darkest-0 {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-xl-up-darkest-sm {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-up-darkest-md {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-up-darkest-lg {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-up-darkest-0, .bs-hover-xl-up-darkest-lg, .bs-hover-xl-up-darkest-md, .bs-hover-xl-up-darkest-sm, .bs-hover-xl-up-darkest-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-darkest-0.hover, .bs-hover-xl-up-darkest-0:hover {
        box-shadow: 0 rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-up-darkest-sm.hover, .bs-hover-xl-up-darkest-sm:hover {
        box-shadow: 0 0 10px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-up-darkest-md.hover, .bs-hover-xl-up-darkest-md:hover {
        box-shadow: 0 0 15px rgba(57, 73, 94, .07)!important
    }
    .bs-hover-xl-up-darkest-lg.hover, .bs-hover-xl-up-darkest-lg:hover {
        box-shadow: 0 0 20px rgba(57, 73, 94, .07)!important
    }
    .bs-xl-up-black-0 {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-xl-up-black-sm {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-up-black-md {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-up-black-lg {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-up-black-0, .bs-hover-xl-up-black-lg, .bs-hover-xl-up-black-md, .bs-hover-xl-up-black-sm, .bs-hover-xl-up-black-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-black-0.hover, .bs-hover-xl-up-black-0:hover {
        box-shadow: 0 rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-up-black-sm.hover, .bs-hover-xl-up-black-sm:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-up-black-md.hover, .bs-hover-xl-up-black-md:hover {
        box-shadow: 0 0 15px rgba(0, 0, 0, .07)!important
    }
    .bs-hover-xl-up-black-lg.hover, .bs-hover-xl-up-black-lg:hover {
        box-shadow: 0 0 20px rgba(0, 0, 0, .07)!important
    }
    .bs-xl-up-white-0 {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-up-white-sm {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-up-white-md {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-xl-up-white-lg {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-up-white-0, .bs-hover-xl-up-white-lg, .bs-hover-xl-up-white-md, .bs-hover-xl-up-white-sm, .bs-hover-xl-up-white-xl {
        transition: all .2s
    }
    .bs-hover-xl-up-white-0.hover, .bs-hover-xl-up-white-0:hover {
        box-shadow: 0 hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-up-white-sm.hover, .bs-hover-xl-up-white-sm:hover {
        box-shadow: 0 0 10px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-up-white-md.hover, .bs-hover-xl-up-white-md:hover {
        box-shadow: 0 0 15px hsla(0, 0%, 100%, .07)!important
    }
    .bs-hover-xl-up-white-lg.hover, .bs-hover-xl-up-white-lg:hover {
        box-shadow: 0 0 20px hsla(0, 0%, 100%, .07)!important
    }
}

.brd-primary {
    border: 1px solid #153057!important
}

.brd-t-primary {
    border-top: 1px solid #153057!important
}

.brd-r-primary {
    border-right: 1px solid #153057!important
}

.brd-b-primary {
    border-bottom: 1px solid #153057!important
}

.brd-l-primary {
    border-left: 1px solid #153057!important
}

.brd-secondary {
    border: 1px solid #009ddb!important
}

.brd-t-secondary {
    border-top: 1px solid #009ddb!important
}

.brd-r-secondary {
    border-right: 1px solid #009ddb!important
}

.brd-b-secondary {
    border-bottom: 1px solid #009ddb!important
}

.brd-l-secondary {
    border-left: 1px solid #009ddb!important
}

.brd-success {
    border: 1px solid #71bc4b!important
}

.brd-t-success {
    border-top: 1px solid #71bc4b!important
}

.brd-r-success {
    border-right: 1px solid #71bc4b!important
}

.brd-b-success {
    border-bottom: 1px solid #71bc4b!important
}

.brd-l-success {
    border-left: 1px solid #71bc4b!important
}

.brd-info {
    border: 1px solid #17a2b8!important
}

.brd-t-info {
    border-top: 1px solid #17a2b8!important
}

.brd-r-info {
    border-right: 1px solid #17a2b8!important
}

.brd-b-info {
    border-bottom: 1px solid #17a2b8!important
}

.brd-l-info {
    border-left: 1px solid #17a2b8!important
}

.brd-warning {
    border: 1px solid #e4a716!important
}

.brd-t-warning {
    border-top: 1px solid #e4a716!important
}

.brd-r-warning {
    border-right: 1px solid #e4a716!important
}

.brd-b-warning {
    border-bottom: 1px solid #e4a716!important
}

.brd-l-warning {
    border-left: 1px solid #e4a716!important
}

.brd-danger {
    border: 1px solid #e64b50!important
}

.brd-t-danger {
    border-top: 1px solid #e64b50!important
}

.brd-r-danger {
    border-right: 1px solid #e64b50!important
}

.brd-b-danger {
    border-bottom: 1px solid #e64b50!important
}

.brd-l-danger {
    border-left: 1px solid #e64b50!important
}

.brd-light {
    border: 1px solid #b0b7c3!important
}

.brd-t-light {
    border-top: 1px solid #b0b7c3!important
}

.brd-r-light {
    border-right: 1px solid #b0b7c3!important
}

.brd-b-light {
    border-bottom: 1px solid #b0b7c3!important
}

.brd-l-light {
    border-left: 1px solid #b0b7c3!important
}

.brd-dark {
    border: 1px solid #62728a!important
}

.brd-t-dark {
    border-top: 1px solid #62728a!important
}

.brd-r-dark {
    border-right: 1px solid #62728a!important
}

.brd-b-dark {
    border-bottom: 1px solid #62728a!important
}

.brd-l-dark {
    border-left: 1px solid #62728a!important
}

.brd-lightest {
    border: 1px solid #f4f6f9!important
}

.brd-t-lightest {
    border-top: 1px solid #f4f6f9!important
}

.brd-r-lightest {
    border-right: 1px solid #f4f6f9!important
}

.brd-b-lightest {
    border-bottom: 1px solid #f4f6f9!important
}

.brd-l-lightest {
    border-left: 1px solid #f4f6f9!important
}

.brd-lighter {
    border: 1px solid #e1e5e9!important
}

.brd-t-lighter {
    border-top: 1px solid #e1e5e9!important
}

.brd-r-lighter {
    border-right: 1px solid #e1e5e9!important
}

.brd-b-lighter {
    border-bottom: 1px solid #e1e5e9!important
}

.brd-l-lighter {
    border-left: 1px solid #e1e5e9!important
}

.brd-neutral {
    border: 1px solid #8a97ab!important
}

.brd-t-neutral {
    border-top: 1px solid #8a97ab!important
}

.brd-r-neutral {
    border-right: 1px solid #8a97ab!important
}

.brd-b-neutral {
    border-bottom: 1px solid #8a97ab!important
}

.brd-l-neutral {
    border-left: 1px solid #8a97ab!important
}

.brd-darker {
    border: 1px solid #445979!important
}

.brd-t-darker {
    border-top: 1px solid #445979!important
}

.brd-r-darker {
    border-right: 1px solid #445979!important
}

.brd-b-darker {
    border-bottom: 1px solid #445979!important
}

.brd-l-darker {
    border-left: 1px solid #445979!important
}

.brd-darkest {
    border: 1px solid #39495e!important
}

.brd-t-darkest {
    border-top: 1px solid #39495e!important
}

.brd-r-darkest {
    border-right: 1px solid #39495e!important
}

.brd-b-darkest {
    border-bottom: 1px solid #39495e!important
}

.brd-l-darkest {
    border-left: 1px solid #39495e!important
}

.brd-black {
    border: 1px solid #000!important
}

.brd-t-black {
    border-top: 1px solid #000!important
}

.brd-r-black {
    border-right: 1px solid #000!important
}

.brd-b-black {
    border-bottom: 1px solid #000!important
}

.brd-l-black {
    border-left: 1px solid #000!important
}

.brd-white {
    border: 1px solid #fff!important
}

.brd-t-white {
    border-top: 1px solid #fff!important
}

.brd-r-white {
    border-right: 1px solid #fff!important
}

.brd-b-white {
    border-bottom: 1px solid #fff!important
}

.brd-l-white {
    border-left: 1px solid #fff!important
}

.brd-solid {
    border-style: solid!important
}

.brd-t-solid {
    border-top-style: solid!important
}

.brd-r-solid {
    border-right-style: solid!important
}

.brd-b-solid {
    border-bottom-style: solid!important
}

.brd-l-solid {
    border-left-style: solid!important
}

.brd-dotted {
    border-style: dotted!important
}

.brd-t-dotted {
    border-top-style: dotted!important
}

.brd-r-dotted {
    border-right-style: dotted!important
}

.brd-b-dotted {
    border-bottom-style: dotted!important
}

.brd-l-dotted {
    border-left-style: dotted!important
}

.brd-dashed {
    border-style: dashed!important
}

.brd-t-dashed {
    border-top-style: dashed!important
}

.brd-r-dashed {
    border-right-style: dashed!important
}

.brd-b-dashed {
    border-bottom-style: dashed!important
}

.brd-l-dashed {
    border-left-style: dashed!important
}

.brd-w-sm {
    border-width: 2px!important
}

.brd-t-w-sm {
    border-top-width: 2px!important
}

.brd-r-w-sm {
    border-right-width: 2px!important
}

.brd-b-w-sm {
    border-bottom-width: 2px!important
}

.brd-l-w-sm {
    border-left-width: 2px!important
}

.brd-w-md {
    border-width: 4px!important
}

.brd-t-w-md {
    border-top-width: 4px!important
}

.brd-r-w-md {
    border-right-width: 4px!important
}

.brd-b-w-md {
    border-bottom-width: 4px!important
}

.brd-l-w-md {
    border-left-width: 4px!important
}

.brd-w-lg {
    border-width: 6px!important
}

.brd-t-w-lg {
    border-top-width: 6px!important
}

.brd-r-w-lg {
    border-right-width: 6px!important
}

.brd-b-w-lg {
    border-bottom-width: 6px!important
}

.brd-l-w-lg {
    border-left-width: 6px!important
}

.brd-w-xl {
    border-width: 8px!important
}

.brd-t-w-xl {
    border-top-width: 8px!important
}

.brd-r-w-xl {
    border-right-width: 8px!important
}

.brd-b-w-xl {
    border-bottom-width: 8px!important
}

.brd-l-w-xl {
    border-left-width: 8px!important
}

.brd-none {
    border: none!important
}

.brd-t-none {
    border-top: none!important
}

.brd-r-none {
    border-right: none!important
}

.brd-b-none {
    border-bottom: none!important
}

.brd-l-none {
    border-left: none!important
}

.brd-radius-sm {
    border-radius: .2rem!important
}

.brd-radius-md {
    border-radius: .25rem!important
}

.brd-radius-lg {
    border-radius: .3rem!important
}

.brd-xs-down-primary {
    border: 1px solid #153057!important
}

.brd-t-xs-down-primary {
    border-top: 1px solid #153057!important
}

.brd-r-xs-down-primary {
    border-right: 1px solid #153057!important
}

.brd-b-xs-down-primary {
    border-bottom: 1px solid #153057!important
}

.brd-l-xs-down-primary {
    border-left: 1px solid #153057!important
}

.brd-xs-down-secondary {
    border: 1px solid #009ddb!important
}

.brd-t-xs-down-secondary {
    border-top: 1px solid #009ddb!important
}

.brd-r-xs-down-secondary {
    border-right: 1px solid #009ddb!important
}

.brd-b-xs-down-secondary {
    border-bottom: 1px solid #009ddb!important
}

.brd-l-xs-down-secondary {
    border-left: 1px solid #009ddb!important
}

.brd-xs-down-success {
    border: 1px solid #71bc4b!important
}

.brd-t-xs-down-success {
    border-top: 1px solid #71bc4b!important
}

.brd-r-xs-down-success {
    border-right: 1px solid #71bc4b!important
}

.brd-b-xs-down-success {
    border-bottom: 1px solid #71bc4b!important
}

.brd-l-xs-down-success {
    border-left: 1px solid #71bc4b!important
}

.brd-xs-down-info {
    border: 1px solid #17a2b8!important
}

.brd-t-xs-down-info {
    border-top: 1px solid #17a2b8!important
}

.brd-r-xs-down-info {
    border-right: 1px solid #17a2b8!important
}

.brd-b-xs-down-info {
    border-bottom: 1px solid #17a2b8!important
}

.brd-l-xs-down-info {
    border-left: 1px solid #17a2b8!important
}

.brd-xs-down-warning {
    border: 1px solid #e4a716!important
}

.brd-t-xs-down-warning {
    border-top: 1px solid #e4a716!important
}

.brd-r-xs-down-warning {
    border-right: 1px solid #e4a716!important
}

.brd-b-xs-down-warning {
    border-bottom: 1px solid #e4a716!important
}

.brd-l-xs-down-warning {
    border-left: 1px solid #e4a716!important
}

.brd-xs-down-danger {
    border: 1px solid #e64b50!important
}

.brd-t-xs-down-danger {
    border-top: 1px solid #e64b50!important
}

.brd-r-xs-down-danger {
    border-right: 1px solid #e64b50!important
}

.brd-b-xs-down-danger {
    border-bottom: 1px solid #e64b50!important
}

.brd-l-xs-down-danger {
    border-left: 1px solid #e64b50!important
}

.brd-xs-down-light {
    border: 1px solid #b0b7c3!important
}

.brd-t-xs-down-light {
    border-top: 1px solid #b0b7c3!important
}

.brd-r-xs-down-light {
    border-right: 1px solid #b0b7c3!important
}

.brd-b-xs-down-light {
    border-bottom: 1px solid #b0b7c3!important
}

.brd-l-xs-down-light {
    border-left: 1px solid #b0b7c3!important
}

.brd-xs-down-dark {
    border: 1px solid #62728a!important
}

.brd-t-xs-down-dark {
    border-top: 1px solid #62728a!important
}

.brd-r-xs-down-dark {
    border-right: 1px solid #62728a!important
}

.brd-b-xs-down-dark {
    border-bottom: 1px solid #62728a!important
}

.brd-l-xs-down-dark {
    border-left: 1px solid #62728a!important
}

.brd-xs-down-lightest {
    border: 1px solid #f4f6f9!important
}

.brd-t-xs-down-lightest {
    border-top: 1px solid #f4f6f9!important
}

.brd-r-xs-down-lightest {
    border-right: 1px solid #f4f6f9!important
}

.brd-b-xs-down-lightest {
    border-bottom: 1px solid #f4f6f9!important
}

.brd-l-xs-down-lightest {
    border-left: 1px solid #f4f6f9!important
}

.brd-xs-down-lighter {
    border: 1px solid #e1e5e9!important
}

.brd-t-xs-down-lighter {
    border-top: 1px solid #e1e5e9!important
}

.brd-r-xs-down-lighter {
    border-right: 1px solid #e1e5e9!important
}

.brd-b-xs-down-lighter {
    border-bottom: 1px solid #e1e5e9!important
}

.brd-l-xs-down-lighter {
    border-left: 1px solid #e1e5e9!important
}

.brd-xs-down-neutral {
    border: 1px solid #8a97ab!important
}

.brd-t-xs-down-neutral {
    border-top: 1px solid #8a97ab!important
}

.brd-r-xs-down-neutral {
    border-right: 1px solid #8a97ab!important
}

.brd-b-xs-down-neutral {
    border-bottom: 1px solid #8a97ab!important
}

.brd-l-xs-down-neutral {
    border-left: 1px solid #8a97ab!important
}

.brd-xs-down-darker {
    border: 1px solid #445979!important
}

.brd-t-xs-down-darker {
    border-top: 1px solid #445979!important
}

.brd-r-xs-down-darker {
    border-right: 1px solid #445979!important
}

.brd-b-xs-down-darker {
    border-bottom: 1px solid #445979!important
}

.brd-l-xs-down-darker {
    border-left: 1px solid #445979!important
}

.brd-xs-down-darkest {
    border: 1px solid #39495e!important
}

.brd-t-xs-down-darkest {
    border-top: 1px solid #39495e!important
}

.brd-r-xs-down-darkest {
    border-right: 1px solid #39495e!important
}

.brd-b-xs-down-darkest {
    border-bottom: 1px solid #39495e!important
}

.brd-l-xs-down-darkest {
    border-left: 1px solid #39495e!important
}

.brd-xs-down-black {
    border: 1px solid #000!important
}

.brd-t-xs-down-black {
    border-top: 1px solid #000!important
}

.brd-r-xs-down-black {
    border-right: 1px solid #000!important
}

.brd-b-xs-down-black {
    border-bottom: 1px solid #000!important
}

.brd-l-xs-down-black {
    border-left: 1px solid #000!important
}

.brd-xs-down-white {
    border: 1px solid #fff!important
}

.brd-t-xs-down-white {
    border-top: 1px solid #fff!important
}

.brd-r-xs-down-white {
    border-right: 1px solid #fff!important
}

.brd-b-xs-down-white {
    border-bottom: 1px solid #fff!important
}

.brd-l-xs-down-white {
    border-left: 1px solid #fff!important
}

.brd-xs-down-solid {
    border-style: solid!important
}

.brd-t-xs-down-solid {
    border-top-style: solid!important
}

.brd-r-xs-down-solid {
    border-right-style: solid!important
}

.brd-b-xs-down-solid {
    border-bottom-style: solid!important
}

.brd-l-xs-down-solid {
    border-left-style: solid!important
}

.brd-xs-down-dotted {
    border-style: dotted!important
}

.brd-t-xs-down-dotted {
    border-top-style: dotted!important
}

.brd-r-xs-down-dotted {
    border-right-style: dotted!important
}

.brd-b-xs-down-dotted {
    border-bottom-style: dotted!important
}

.brd-l-xs-down-dotted {
    border-left-style: dotted!important
}

.brd-xs-down-dashed {
    border-style: dashed!important
}

.brd-t-xs-down-dashed {
    border-top-style: dashed!important
}

.brd-r-xs-down-dashed {
    border-right-style: dashed!important
}

.brd-b-xs-down-dashed {
    border-bottom-style: dashed!important
}

.brd-l-xs-down-dashed {
    border-left-style: dashed!important
}

.brd-w-xs-down-sm {
    border-width: 2px!important
}

.brd-t-w-xs-down-sm {
    border-top-width: 2px!important
}

.brd-r-w-xs-down-sm {
    border-right-width: 2px!important
}

.brd-b-w-xs-down-sm {
    border-bottom-width: 2px!important
}

.brd-l-w-xs-down-sm {
    border-left-width: 2px!important
}

.brd-w-xs-down-md {
    border-width: 4px!important
}

.brd-t-w-xs-down-md {
    border-top-width: 4px!important
}

.brd-r-w-xs-down-md {
    border-right-width: 4px!important
}

.brd-b-w-xs-down-md {
    border-bottom-width: 4px!important
}

.brd-l-w-xs-down-md {
    border-left-width: 4px!important
}

.brd-w-xs-down-lg {
    border-width: 6px!important
}

.brd-t-w-xs-down-lg {
    border-top-width: 6px!important
}

.brd-r-w-xs-down-lg {
    border-right-width: 6px!important
}

.brd-b-w-xs-down-lg {
    border-bottom-width: 6px!important
}

.brd-l-w-xs-down-lg {
    border-left-width: 6px!important
}

.brd-w-xs-down-xl {
    border-width: 8px!important
}

.brd-t-w-xs-down-xl {
    border-top-width: 8px!important
}

.brd-r-w-xs-down-xl {
    border-right-width: 8px!important
}

.brd-b-w-xs-down-xl {
    border-bottom-width: 8px!important
}

.brd-l-w-xs-down-xl {
    border-left-width: 8px!important
}

.brd-xs-down-none {
    border: none!important
}

.brd-t-xs-down-none {
    border-top: none!important
}

.brd-r-xs-down-none {
    border-right: none!important
}

.brd-b-xs-down-none {
    border-bottom: none!important
}

.brd-l-xs-down-none {
    border-left: none!important
}

.brd-radius-xs-down-sm {
    border-radius: .2rem!important
}

.brd-radius-xs-down-md {
    border-radius: .25rem!important
}

.brd-radius-xs-down-lg {
    border-radius: .3rem!important
}

.brd-xs-up-primary {
    border: 1px solid #153057!important
}

.brd-t-xs-up-primary {
    border-top: 1px solid #153057!important
}

.brd-r-xs-up-primary {
    border-right: 1px solid #153057!important
}

.brd-b-xs-up-primary {
    border-bottom: 1px solid #153057!important
}

.brd-l-xs-up-primary {
    border-left: 1px solid #153057!important
}

.brd-xs-up-secondary {
    border: 1px solid #009ddb!important
}

.brd-t-xs-up-secondary {
    border-top: 1px solid #009ddb!important
}

.brd-r-xs-up-secondary {
    border-right: 1px solid #009ddb!important
}

.brd-b-xs-up-secondary {
    border-bottom: 1px solid #009ddb!important
}

.brd-l-xs-up-secondary {
    border-left: 1px solid #009ddb!important
}

.brd-xs-up-success {
    border: 1px solid #71bc4b!important
}

.brd-t-xs-up-success {
    border-top: 1px solid #71bc4b!important
}

.brd-r-xs-up-success {
    border-right: 1px solid #71bc4b!important
}

.brd-b-xs-up-success {
    border-bottom: 1px solid #71bc4b!important
}

.brd-l-xs-up-success {
    border-left: 1px solid #71bc4b!important
}

.brd-xs-up-info {
    border: 1px solid #17a2b8!important
}

.brd-t-xs-up-info {
    border-top: 1px solid #17a2b8!important
}

.brd-r-xs-up-info {
    border-right: 1px solid #17a2b8!important
}

.brd-b-xs-up-info {
    border-bottom: 1px solid #17a2b8!important
}

.brd-l-xs-up-info {
    border-left: 1px solid #17a2b8!important
}

.brd-xs-up-warning {
    border: 1px solid #e4a716!important
}

.brd-t-xs-up-warning {
    border-top: 1px solid #e4a716!important
}

.brd-r-xs-up-warning {
    border-right: 1px solid #e4a716!important
}

.brd-b-xs-up-warning {
    border-bottom: 1px solid #e4a716!important
}

.brd-l-xs-up-warning {
    border-left: 1px solid #e4a716!important
}

.brd-xs-up-danger {
    border: 1px solid #e64b50!important
}

.brd-t-xs-up-danger {
    border-top: 1px solid #e64b50!important
}

.brd-r-xs-up-danger {
    border-right: 1px solid #e64b50!important
}

.brd-b-xs-up-danger {
    border-bottom: 1px solid #e64b50!important
}

.brd-l-xs-up-danger {
    border-left: 1px solid #e64b50!important
}

.brd-xs-up-light {
    border: 1px solid #b0b7c3!important
}

.brd-t-xs-up-light {
    border-top: 1px solid #b0b7c3!important
}

.brd-r-xs-up-light {
    border-right: 1px solid #b0b7c3!important
}

.brd-b-xs-up-light {
    border-bottom: 1px solid #b0b7c3!important
}

.brd-l-xs-up-light {
    border-left: 1px solid #b0b7c3!important
}

.brd-xs-up-dark {
    border: 1px solid #62728a!important
}

.brd-t-xs-up-dark {
    border-top: 1px solid #62728a!important
}

.brd-r-xs-up-dark {
    border-right: 1px solid #62728a!important
}

.brd-b-xs-up-dark {
    border-bottom: 1px solid #62728a!important
}

.brd-l-xs-up-dark {
    border-left: 1px solid #62728a!important
}

.brd-xs-up-lightest {
    border: 1px solid #f4f6f9!important
}

.brd-t-xs-up-lightest {
    border-top: 1px solid #f4f6f9!important
}

.brd-r-xs-up-lightest {
    border-right: 1px solid #f4f6f9!important
}

.brd-b-xs-up-lightest {
    border-bottom: 1px solid #f4f6f9!important
}

.brd-l-xs-up-lightest {
    border-left: 1px solid #f4f6f9!important
}

.brd-xs-up-lighter {
    border: 1px solid #e1e5e9!important
}

.brd-t-xs-up-lighter {
    border-top: 1px solid #e1e5e9!important
}

.brd-r-xs-up-lighter {
    border-right: 1px solid #e1e5e9!important
}

.brd-b-xs-up-lighter {
    border-bottom: 1px solid #e1e5e9!important
}

.brd-l-xs-up-lighter {
    border-left: 1px solid #e1e5e9!important
}

.brd-xs-up-neutral {
    border: 1px solid #8a97ab!important
}

.brd-t-xs-up-neutral {
    border-top: 1px solid #8a97ab!important
}

.brd-r-xs-up-neutral {
    border-right: 1px solid #8a97ab!important
}

.brd-b-xs-up-neutral {
    border-bottom: 1px solid #8a97ab!important
}

.brd-l-xs-up-neutral {
    border-left: 1px solid #8a97ab!important
}

.brd-xs-up-darker {
    border: 1px solid #445979!important
}

.brd-t-xs-up-darker {
    border-top: 1px solid #445979!important
}

.brd-r-xs-up-darker {
    border-right: 1px solid #445979!important
}

.brd-b-xs-up-darker {
    border-bottom: 1px solid #445979!important
}

.brd-l-xs-up-darker {
    border-left: 1px solid #445979!important
}

.brd-xs-up-darkest {
    border: 1px solid #39495e!important
}

.brd-t-xs-up-darkest {
    border-top: 1px solid #39495e!important
}

.brd-r-xs-up-darkest {
    border-right: 1px solid #39495e!important
}

.brd-b-xs-up-darkest {
    border-bottom: 1px solid #39495e!important
}

.brd-l-xs-up-darkest {
    border-left: 1px solid #39495e!important
}

.brd-xs-up-black {
    border: 1px solid #000!important
}

.brd-t-xs-up-black {
    border-top: 1px solid #000!important
}

.brd-r-xs-up-black {
    border-right: 1px solid #000!important
}

.brd-b-xs-up-black {
    border-bottom: 1px solid #000!important
}

.brd-l-xs-up-black {
    border-left: 1px solid #000!important
}

.brd-xs-up-white {
    border: 1px solid #fff!important
}

.brd-t-xs-up-white {
    border-top: 1px solid #fff!important
}

.brd-r-xs-up-white {
    border-right: 1px solid #fff!important
}

.brd-b-xs-up-white {
    border-bottom: 1px solid #fff!important
}

.brd-l-xs-up-white {
    border-left: 1px solid #fff!important
}

.brd-xs-up-solid {
    border-style: solid!important
}

.brd-t-xs-up-solid {
    border-top-style: solid!important
}

.brd-r-xs-up-solid {
    border-right-style: solid!important
}

.brd-b-xs-up-solid {
    border-bottom-style: solid!important
}

.brd-l-xs-up-solid {
    border-left-style: solid!important
}

.brd-xs-up-dotted {
    border-style: dotted!important
}

.brd-t-xs-up-dotted {
    border-top-style: dotted!important
}

.brd-r-xs-up-dotted {
    border-right-style: dotted!important
}

.brd-b-xs-up-dotted {
    border-bottom-style: dotted!important
}

.brd-l-xs-up-dotted {
    border-left-style: dotted!important
}

.brd-xs-up-dashed {
    border-style: dashed!important
}

.brd-t-xs-up-dashed {
    border-top-style: dashed!important
}

.brd-r-xs-up-dashed {
    border-right-style: dashed!important
}

.brd-b-xs-up-dashed {
    border-bottom-style: dashed!important
}

.brd-l-xs-up-dashed {
    border-left-style: dashed!important
}

.brd-w-xs-up-sm {
    border-width: 2px!important
}

.brd-t-w-xs-up-sm {
    border-top-width: 2px!important
}

.brd-r-w-xs-up-sm {
    border-right-width: 2px!important
}

.brd-b-w-xs-up-sm {
    border-bottom-width: 2px!important
}

.brd-l-w-xs-up-sm {
    border-left-width: 2px!important
}

.brd-w-xs-up-md {
    border-width: 4px!important
}

.brd-t-w-xs-up-md {
    border-top-width: 4px!important
}

.brd-r-w-xs-up-md {
    border-right-width: 4px!important
}

.brd-b-w-xs-up-md {
    border-bottom-width: 4px!important
}

.brd-l-w-xs-up-md {
    border-left-width: 4px!important
}

.brd-w-xs-up-lg {
    border-width: 6px!important
}

.brd-t-w-xs-up-lg {
    border-top-width: 6px!important
}

.brd-r-w-xs-up-lg {
    border-right-width: 6px!important
}

.brd-b-w-xs-up-lg {
    border-bottom-width: 6px!important
}

.brd-l-w-xs-up-lg {
    border-left-width: 6px!important
}

.brd-w-xs-up-xl {
    border-width: 8px!important
}

.brd-t-w-xs-up-xl {
    border-top-width: 8px!important
}

.brd-r-w-xs-up-xl {
    border-right-width: 8px!important
}

.brd-b-w-xs-up-xl {
    border-bottom-width: 8px!important
}

.brd-l-w-xs-up-xl {
    border-left-width: 8px!important
}

.brd-xs-up-none {
    border: none!important
}

.brd-t-xs-up-none {
    border-top: none!important
}

.brd-r-xs-up-none {
    border-right: none!important
}

.brd-b-xs-up-none {
    border-bottom: none!important
}

.brd-l-xs-up-none {
    border-left: none!important
}

.brd-radius-xs-up-sm {
    border-radius: .2rem!important
}

.brd-radius-xs-up-md {
    border-radius: .25rem!important
}

.brd-radius-xs-up-lg {
    border-radius: .3rem!important
}

@media (max-width:575.98px) {
    .brd-sm-down-primary {
        border: 1px solid #153057!important
    }
    .brd-t-sm-down-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-sm-down-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-sm-down-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-sm-down-primary {
        border-left: 1px solid #153057!important
    }
    .brd-sm-down-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-sm-down-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-sm-down-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-sm-down-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-sm-down-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-sm-down-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-sm-down-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-sm-down-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-sm-down-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-sm-down-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-sm-down-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-sm-down-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-sm-down-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-sm-down-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-sm-down-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-sm-down-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-sm-down-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-sm-down-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-sm-down-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-sm-down-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-sm-down-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-sm-down-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-sm-down-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-sm-down-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-sm-down-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-sm-down-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-sm-down-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-sm-down-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-sm-down-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-sm-down-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-sm-down-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-sm-down-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-sm-down-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-sm-down-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-sm-down-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-sm-down-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-sm-down-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-sm-down-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-sm-down-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-sm-down-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-sm-down-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-sm-down-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-sm-down-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-sm-down-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-sm-down-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-sm-down-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-sm-down-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-sm-down-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-sm-down-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-sm-down-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-sm-down-darker {
        border: 1px solid #445979!important
    }
    .brd-t-sm-down-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-sm-down-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-sm-down-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-sm-down-darker {
        border-left: 1px solid #445979!important
    }
    .brd-sm-down-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-sm-down-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-sm-down-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-sm-down-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-sm-down-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-sm-down-black {
        border: 1px solid #000!important
    }
    .brd-t-sm-down-black {
        border-top: 1px solid #000!important
    }
    .brd-r-sm-down-black {
        border-right: 1px solid #000!important
    }
    .brd-b-sm-down-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-sm-down-black {
        border-left: 1px solid #000!important
    }
    .brd-sm-down-white {
        border: 1px solid #fff!important
    }
    .brd-t-sm-down-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-sm-down-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-sm-down-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-sm-down-white {
        border-left: 1px solid #fff!important
    }
    .brd-sm-down-solid {
        border-style: solid!important
    }
    .brd-t-sm-down-solid {
        border-top-style: solid!important
    }
    .brd-r-sm-down-solid {
        border-right-style: solid!important
    }
    .brd-b-sm-down-solid {
        border-bottom-style: solid!important
    }
    .brd-l-sm-down-solid {
        border-left-style: solid!important
    }
    .brd-sm-down-dotted {
        border-style: dotted!important
    }
    .brd-t-sm-down-dotted {
        border-top-style: dotted!important
    }
    .brd-r-sm-down-dotted {
        border-right-style: dotted!important
    }
    .brd-b-sm-down-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-sm-down-dotted {
        border-left-style: dotted!important
    }
    .brd-sm-down-dashed {
        border-style: dashed!important
    }
    .brd-t-sm-down-dashed {
        border-top-style: dashed!important
    }
    .brd-r-sm-down-dashed {
        border-right-style: dashed!important
    }
    .brd-b-sm-down-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-sm-down-dashed {
        border-left-style: dashed!important
    }
    .brd-w-sm-down-sm {
        border-width: 2px!important
    }
    .brd-t-w-sm-down-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-sm-down-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-sm-down-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-sm-down-sm {
        border-left-width: 2px!important
    }
    .brd-w-sm-down-md {
        border-width: 4px!important
    }
    .brd-t-w-sm-down-md {
        border-top-width: 4px!important
    }
    .brd-r-w-sm-down-md {
        border-right-width: 4px!important
    }
    .brd-b-w-sm-down-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-sm-down-md {
        border-left-width: 4px!important
    }
    .brd-w-sm-down-lg {
        border-width: 6px!important
    }
    .brd-t-w-sm-down-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-sm-down-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-sm-down-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-sm-down-lg {
        border-left-width: 6px!important
    }
    .brd-w-sm-down-xl {
        border-width: 8px!important
    }
    .brd-t-w-sm-down-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-sm-down-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-sm-down-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-sm-down-xl {
        border-left-width: 8px!important
    }
    .brd-sm-down-none {
        border: none!important
    }
    .brd-t-sm-down-none {
        border-top: none!important
    }
    .brd-r-sm-down-none {
        border-right: none!important
    }
    .brd-b-sm-down-none {
        border-bottom: none!important
    }
    .brd-l-sm-down-none {
        border-left: none!important
    }
    .brd-radius-sm-down-sm {
        border-radius: .2rem!important
    }
    .brd-radius-sm-down-md {
        border-radius: .25rem!important
    }
    .brd-radius-sm-down-lg {
        border-radius: .3rem!important
    }
}

@media (min-width:576px) {
    .brd-sm-up-primary {
        border: 1px solid #153057!important
    }
    .brd-t-sm-up-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-sm-up-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-sm-up-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-sm-up-primary {
        border-left: 1px solid #153057!important
    }
    .brd-sm-up-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-sm-up-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-sm-up-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-sm-up-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-sm-up-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-sm-up-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-sm-up-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-sm-up-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-sm-up-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-sm-up-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-sm-up-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-sm-up-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-sm-up-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-sm-up-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-sm-up-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-sm-up-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-sm-up-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-sm-up-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-sm-up-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-sm-up-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-sm-up-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-sm-up-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-sm-up-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-sm-up-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-sm-up-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-sm-up-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-sm-up-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-sm-up-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-sm-up-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-sm-up-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-sm-up-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-sm-up-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-sm-up-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-sm-up-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-sm-up-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-sm-up-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-sm-up-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-sm-up-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-sm-up-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-sm-up-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-sm-up-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-sm-up-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-sm-up-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-sm-up-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-sm-up-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-sm-up-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-sm-up-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-sm-up-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-sm-up-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-sm-up-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-sm-up-darker {
        border: 1px solid #445979!important
    }
    .brd-t-sm-up-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-sm-up-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-sm-up-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-sm-up-darker {
        border-left: 1px solid #445979!important
    }
    .brd-sm-up-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-sm-up-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-sm-up-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-sm-up-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-sm-up-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-sm-up-black {
        border: 1px solid #000!important
    }
    .brd-t-sm-up-black {
        border-top: 1px solid #000!important
    }
    .brd-r-sm-up-black {
        border-right: 1px solid #000!important
    }
    .brd-b-sm-up-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-sm-up-black {
        border-left: 1px solid #000!important
    }
    .brd-sm-up-white {
        border: 1px solid #fff!important
    }
    .brd-t-sm-up-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-sm-up-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-sm-up-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-sm-up-white {
        border-left: 1px solid #fff!important
    }
    .brd-sm-up-solid {
        border-style: solid!important
    }
    .brd-t-sm-up-solid {
        border-top-style: solid!important
    }
    .brd-r-sm-up-solid {
        border-right-style: solid!important
    }
    .brd-b-sm-up-solid {
        border-bottom-style: solid!important
    }
    .brd-l-sm-up-solid {
        border-left-style: solid!important
    }
    .brd-sm-up-dotted {
        border-style: dotted!important
    }
    .brd-t-sm-up-dotted {
        border-top-style: dotted!important
    }
    .brd-r-sm-up-dotted {
        border-right-style: dotted!important
    }
    .brd-b-sm-up-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-sm-up-dotted {
        border-left-style: dotted!important
    }
    .brd-sm-up-dashed {
        border-style: dashed!important
    }
    .brd-t-sm-up-dashed {
        border-top-style: dashed!important
    }
    .brd-r-sm-up-dashed {
        border-right-style: dashed!important
    }
    .brd-b-sm-up-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-sm-up-dashed {
        border-left-style: dashed!important
    }
    .brd-w-sm-up-sm {
        border-width: 2px!important
    }
    .brd-t-w-sm-up-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-sm-up-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-sm-up-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-sm-up-sm {
        border-left-width: 2px!important
    }
    .brd-w-sm-up-md {
        border-width: 4px!important
    }
    .brd-t-w-sm-up-md {
        border-top-width: 4px!important
    }
    .brd-r-w-sm-up-md {
        border-right-width: 4px!important
    }
    .brd-b-w-sm-up-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-sm-up-md {
        border-left-width: 4px!important
    }
    .brd-w-sm-up-lg {
        border-width: 6px!important
    }
    .brd-t-w-sm-up-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-sm-up-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-sm-up-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-sm-up-lg {
        border-left-width: 6px!important
    }
    .brd-w-sm-up-xl {
        border-width: 8px!important
    }
    .brd-t-w-sm-up-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-sm-up-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-sm-up-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-sm-up-xl {
        border-left-width: 8px!important
    }
    .brd-sm-up-none {
        border: none!important
    }
    .brd-t-sm-up-none {
        border-top: none!important
    }
    .brd-r-sm-up-none {
        border-right: none!important
    }
    .brd-b-sm-up-none {
        border-bottom: none!important
    }
    .brd-l-sm-up-none {
        border-left: none!important
    }
    .brd-radius-sm-up-sm {
        border-radius: .2rem!important
    }
    .brd-radius-sm-up-md {
        border-radius: .25rem!important
    }
    .brd-radius-sm-up-lg {
        border-radius: .3rem!important
    }
}

@media (max-width:767.98px) {
    .brd-md-down-primary {
        border: 1px solid #153057!important
    }
    .brd-t-md-down-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-md-down-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-md-down-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-md-down-primary {
        border-left: 1px solid #153057!important
    }
    .brd-md-down-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-md-down-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-md-down-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-md-down-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-md-down-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-md-down-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-md-down-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-md-down-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-md-down-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-md-down-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-md-down-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-md-down-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-md-down-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-md-down-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-md-down-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-md-down-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-md-down-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-md-down-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-md-down-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-md-down-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-md-down-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-md-down-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-md-down-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-md-down-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-md-down-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-md-down-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-md-down-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-md-down-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-md-down-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-md-down-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-md-down-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-md-down-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-md-down-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-md-down-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-md-down-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-md-down-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-md-down-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-md-down-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-md-down-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-md-down-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-md-down-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-md-down-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-md-down-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-md-down-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-md-down-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-md-down-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-md-down-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-md-down-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-md-down-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-md-down-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-md-down-darker {
        border: 1px solid #445979!important
    }
    .brd-t-md-down-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-md-down-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-md-down-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-md-down-darker {
        border-left: 1px solid #445979!important
    }
    .brd-md-down-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-md-down-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-md-down-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-md-down-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-md-down-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-md-down-black {
        border: 1px solid #000!important
    }
    .brd-t-md-down-black {
        border-top: 1px solid #000!important
    }
    .brd-r-md-down-black {
        border-right: 1px solid #000!important
    }
    .brd-b-md-down-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-md-down-black {
        border-left: 1px solid #000!important
    }
    .brd-md-down-white {
        border: 1px solid #fff!important
    }
    .brd-t-md-down-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-md-down-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-md-down-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-md-down-white {
        border-left: 1px solid #fff!important
    }
    .brd-md-down-solid {
        border-style: solid!important
    }
    .brd-t-md-down-solid {
        border-top-style: solid!important
    }
    .brd-r-md-down-solid {
        border-right-style: solid!important
    }
    .brd-b-md-down-solid {
        border-bottom-style: solid!important
    }
    .brd-l-md-down-solid {
        border-left-style: solid!important
    }
    .brd-md-down-dotted {
        border-style: dotted!important
    }
    .brd-t-md-down-dotted {
        border-top-style: dotted!important
    }
    .brd-r-md-down-dotted {
        border-right-style: dotted!important
    }
    .brd-b-md-down-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-md-down-dotted {
        border-left-style: dotted!important
    }
    .brd-md-down-dashed {
        border-style: dashed!important
    }
    .brd-t-md-down-dashed {
        border-top-style: dashed!important
    }
    .brd-r-md-down-dashed {
        border-right-style: dashed!important
    }
    .brd-b-md-down-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-md-down-dashed {
        border-left-style: dashed!important
    }
    .brd-w-md-down-sm {
        border-width: 2px!important
    }
    .brd-t-w-md-down-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-md-down-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-md-down-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-md-down-sm {
        border-left-width: 2px!important
    }
    .brd-w-md-down-md {
        border-width: 4px!important
    }
    .brd-t-w-md-down-md {
        border-top-width: 4px!important
    }
    .brd-r-w-md-down-md {
        border-right-width: 4px!important
    }
    .brd-b-w-md-down-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-md-down-md {
        border-left-width: 4px!important
    }
    .brd-w-md-down-lg {
        border-width: 6px!important
    }
    .brd-t-w-md-down-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-md-down-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-md-down-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-md-down-lg {
        border-left-width: 6px!important
    }
    .brd-w-md-down-xl {
        border-width: 8px!important
    }
    .brd-t-w-md-down-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-md-down-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-md-down-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-md-down-xl {
        border-left-width: 8px!important
    }
    .brd-md-down-none {
        border: none!important
    }
    .brd-t-md-down-none {
        border-top: none!important
    }
    .brd-r-md-down-none {
        border-right: none!important
    }
    .brd-b-md-down-none {
        border-bottom: none!important
    }
    .brd-l-md-down-none {
        border-left: none!important
    }
    .brd-radius-md-down-sm {
        border-radius: .2rem!important
    }
    .brd-radius-md-down-md {
        border-radius: .25rem!important
    }
    .brd-radius-md-down-lg {
        border-radius: .3rem!important
    }
}

@media (min-width:768px) {
    .brd-md-up-primary {
        border: 1px solid #153057!important
    }
    .brd-t-md-up-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-md-up-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-md-up-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-md-up-primary {
        border-left: 1px solid #153057!important
    }
    .brd-md-up-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-md-up-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-md-up-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-md-up-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-md-up-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-md-up-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-md-up-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-md-up-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-md-up-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-md-up-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-md-up-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-md-up-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-md-up-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-md-up-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-md-up-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-md-up-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-md-up-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-md-up-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-md-up-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-md-up-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-md-up-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-md-up-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-md-up-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-md-up-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-md-up-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-md-up-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-md-up-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-md-up-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-md-up-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-md-up-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-md-up-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-md-up-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-md-up-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-md-up-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-md-up-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-md-up-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-md-up-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-md-up-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-md-up-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-md-up-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-md-up-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-md-up-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-md-up-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-md-up-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-md-up-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-md-up-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-md-up-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-md-up-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-md-up-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-md-up-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-md-up-darker {
        border: 1px solid #445979!important
    }
    .brd-t-md-up-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-md-up-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-md-up-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-md-up-darker {
        border-left: 1px solid #445979!important
    }
    .brd-md-up-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-md-up-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-md-up-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-md-up-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-md-up-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-md-up-black {
        border: 1px solid #000!important
    }
    .brd-t-md-up-black {
        border-top: 1px solid #000!important
    }
    .brd-r-md-up-black {
        border-right: 1px solid #000!important
    }
    .brd-b-md-up-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-md-up-black {
        border-left: 1px solid #000!important
    }
    .brd-md-up-white {
        border: 1px solid #fff!important
    }
    .brd-t-md-up-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-md-up-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-md-up-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-md-up-white {
        border-left: 1px solid #fff!important
    }
    .brd-md-up-solid {
        border-style: solid!important
    }
    .brd-t-md-up-solid {
        border-top-style: solid!important
    }
    .brd-r-md-up-solid {
        border-right-style: solid!important
    }
    .brd-b-md-up-solid {
        border-bottom-style: solid!important
    }
    .brd-l-md-up-solid {
        border-left-style: solid!important
    }
    .brd-md-up-dotted {
        border-style: dotted!important
    }
    .brd-t-md-up-dotted {
        border-top-style: dotted!important
    }
    .brd-r-md-up-dotted {
        border-right-style: dotted!important
    }
    .brd-b-md-up-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-md-up-dotted {
        border-left-style: dotted!important
    }
    .brd-md-up-dashed {
        border-style: dashed!important
    }
    .brd-t-md-up-dashed {
        border-top-style: dashed!important
    }
    .brd-r-md-up-dashed {
        border-right-style: dashed!important
    }
    .brd-b-md-up-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-md-up-dashed {
        border-left-style: dashed!important
    }
    .brd-w-md-up-sm {
        border-width: 2px!important
    }
    .brd-t-w-md-up-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-md-up-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-md-up-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-md-up-sm {
        border-left-width: 2px!important
    }
    .brd-w-md-up-md {
        border-width: 4px!important
    }
    .brd-t-w-md-up-md {
        border-top-width: 4px!important
    }
    .brd-r-w-md-up-md {
        border-right-width: 4px!important
    }
    .brd-b-w-md-up-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-md-up-md {
        border-left-width: 4px!important
    }
    .brd-w-md-up-lg {
        border-width: 6px!important
    }
    .brd-t-w-md-up-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-md-up-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-md-up-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-md-up-lg {
        border-left-width: 6px!important
    }
    .brd-w-md-up-xl {
        border-width: 8px!important
    }
    .brd-t-w-md-up-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-md-up-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-md-up-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-md-up-xl {
        border-left-width: 8px!important
    }
    .brd-md-up-none {
        border: none!important
    }
    .brd-t-md-up-none {
        border-top: none!important
    }
    .brd-r-md-up-none {
        border-right: none!important
    }
    .brd-b-md-up-none {
        border-bottom: none!important
    }
    .brd-l-md-up-none {
        border-left: none!important
    }
    .brd-radius-md-up-sm {
        border-radius: .2rem!important
    }
    .brd-radius-md-up-md {
        border-radius: .25rem!important
    }
    .brd-radius-md-up-lg {
        border-radius: .3rem!important
    }
}

@media (max-width:991.98px) {
    .brd-lg-down-primary {
        border: 1px solid #153057!important
    }
    .brd-t-lg-down-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-lg-down-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-lg-down-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-lg-down-primary {
        border-left: 1px solid #153057!important
    }
    .brd-lg-down-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-lg-down-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-lg-down-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-lg-down-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-lg-down-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-lg-down-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-lg-down-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-lg-down-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-lg-down-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-lg-down-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-lg-down-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-lg-down-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-lg-down-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-lg-down-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-lg-down-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-lg-down-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-lg-down-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-lg-down-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-lg-down-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-lg-down-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-lg-down-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-lg-down-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-lg-down-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-lg-down-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-lg-down-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-lg-down-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-lg-down-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-lg-down-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-lg-down-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-lg-down-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-lg-down-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-lg-down-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-lg-down-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-lg-down-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-lg-down-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-lg-down-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-lg-down-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-lg-down-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-lg-down-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-lg-down-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-lg-down-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-lg-down-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-lg-down-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-lg-down-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-lg-down-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-lg-down-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-lg-down-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-lg-down-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-lg-down-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-lg-down-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-lg-down-darker {
        border: 1px solid #445979!important
    }
    .brd-t-lg-down-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-lg-down-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-lg-down-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-lg-down-darker {
        border-left: 1px solid #445979!important
    }
    .brd-lg-down-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-lg-down-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-lg-down-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-lg-down-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-lg-down-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-lg-down-black {
        border: 1px solid #000!important
    }
    .brd-t-lg-down-black {
        border-top: 1px solid #000!important
    }
    .brd-r-lg-down-black {
        border-right: 1px solid #000!important
    }
    .brd-b-lg-down-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-lg-down-black {
        border-left: 1px solid #000!important
    }
    .brd-lg-down-white {
        border: 1px solid #fff!important
    }
    .brd-t-lg-down-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-lg-down-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-lg-down-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-lg-down-white {
        border-left: 1px solid #fff!important
    }
    .brd-lg-down-solid {
        border-style: solid!important
    }
    .brd-t-lg-down-solid {
        border-top-style: solid!important
    }
    .brd-r-lg-down-solid {
        border-right-style: solid!important
    }
    .brd-b-lg-down-solid {
        border-bottom-style: solid!important
    }
    .brd-l-lg-down-solid {
        border-left-style: solid!important
    }
    .brd-lg-down-dotted {
        border-style: dotted!important
    }
    .brd-t-lg-down-dotted {
        border-top-style: dotted!important
    }
    .brd-r-lg-down-dotted {
        border-right-style: dotted!important
    }
    .brd-b-lg-down-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-lg-down-dotted {
        border-left-style: dotted!important
    }
    .brd-lg-down-dashed {
        border-style: dashed!important
    }
    .brd-t-lg-down-dashed {
        border-top-style: dashed!important
    }
    .brd-r-lg-down-dashed {
        border-right-style: dashed!important
    }
    .brd-b-lg-down-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-lg-down-dashed {
        border-left-style: dashed!important
    }
    .brd-w-lg-down-sm {
        border-width: 2px!important
    }
    .brd-t-w-lg-down-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-lg-down-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-lg-down-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-lg-down-sm {
        border-left-width: 2px!important
    }
    .brd-w-lg-down-md {
        border-width: 4px!important
    }
    .brd-t-w-lg-down-md {
        border-top-width: 4px!important
    }
    .brd-r-w-lg-down-md {
        border-right-width: 4px!important
    }
    .brd-b-w-lg-down-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-lg-down-md {
        border-left-width: 4px!important
    }
    .brd-w-lg-down-lg {
        border-width: 6px!important
    }
    .brd-t-w-lg-down-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-lg-down-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-lg-down-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-lg-down-lg {
        border-left-width: 6px!important
    }
    .brd-w-lg-down-xl {
        border-width: 8px!important
    }
    .brd-t-w-lg-down-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-lg-down-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-lg-down-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-lg-down-xl {
        border-left-width: 8px!important
    }
    .brd-lg-down-none {
        border: none!important
    }
    .brd-t-lg-down-none {
        border-top: none!important
    }
    .brd-r-lg-down-none {
        border-right: none!important
    }
    .brd-b-lg-down-none {
        border-bottom: none!important
    }
    .brd-l-lg-down-none {
        border-left: none!important
    }
    .brd-radius-lg-down-sm {
        border-radius: .2rem!important
    }
    .brd-radius-lg-down-md {
        border-radius: .25rem!important
    }
    .brd-radius-lg-down-lg {
        border-radius: .3rem!important
    }
}

@media (min-width:992px) {
    .brd-lg-up-primary {
        border: 1px solid #153057!important
    }
    .brd-t-lg-up-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-lg-up-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-lg-up-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-lg-up-primary {
        border-left: 1px solid #153057!important
    }
    .brd-lg-up-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-lg-up-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-lg-up-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-lg-up-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-lg-up-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-lg-up-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-lg-up-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-lg-up-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-lg-up-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-lg-up-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-lg-up-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-lg-up-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-lg-up-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-lg-up-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-lg-up-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-lg-up-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-lg-up-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-lg-up-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-lg-up-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-lg-up-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-lg-up-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-lg-up-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-lg-up-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-lg-up-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-lg-up-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-lg-up-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-lg-up-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-lg-up-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-lg-up-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-lg-up-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-lg-up-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-lg-up-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-lg-up-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-lg-up-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-lg-up-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-lg-up-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-lg-up-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-lg-up-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-lg-up-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-lg-up-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-lg-up-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-lg-up-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-lg-up-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-lg-up-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-lg-up-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-lg-up-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-lg-up-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-lg-up-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-lg-up-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-lg-up-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-lg-up-darker {
        border: 1px solid #445979!important
    }
    .brd-t-lg-up-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-lg-up-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-lg-up-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-lg-up-darker {
        border-left: 1px solid #445979!important
    }
    .brd-lg-up-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-lg-up-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-lg-up-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-lg-up-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-lg-up-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-lg-up-black {
        border: 1px solid #000!important
    }
    .brd-t-lg-up-black {
        border-top: 1px solid #000!important
    }
    .brd-r-lg-up-black {
        border-right: 1px solid #000!important
    }
    .brd-b-lg-up-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-lg-up-black {
        border-left: 1px solid #000!important
    }
    .brd-lg-up-white {
        border: 1px solid #fff!important
    }
    .brd-t-lg-up-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-lg-up-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-lg-up-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-lg-up-white {
        border-left: 1px solid #fff!important
    }
    .brd-lg-up-solid {
        border-style: solid!important
    }
    .brd-t-lg-up-solid {
        border-top-style: solid!important
    }
    .brd-r-lg-up-solid {
        border-right-style: solid!important
    }
    .brd-b-lg-up-solid {
        border-bottom-style: solid!important
    }
    .brd-l-lg-up-solid {
        border-left-style: solid!important
    }
    .brd-lg-up-dotted {
        border-style: dotted!important
    }
    .brd-t-lg-up-dotted {
        border-top-style: dotted!important
    }
    .brd-r-lg-up-dotted {
        border-right-style: dotted!important
    }
    .brd-b-lg-up-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-lg-up-dotted {
        border-left-style: dotted!important
    }
    .brd-lg-up-dashed {
        border-style: dashed!important
    }
    .brd-t-lg-up-dashed {
        border-top-style: dashed!important
    }
    .brd-r-lg-up-dashed {
        border-right-style: dashed!important
    }
    .brd-b-lg-up-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-lg-up-dashed {
        border-left-style: dashed!important
    }
    .brd-w-lg-up-sm {
        border-width: 2px!important
    }
    .brd-t-w-lg-up-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-lg-up-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-lg-up-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-lg-up-sm {
        border-left-width: 2px!important
    }
    .brd-w-lg-up-md {
        border-width: 4px!important
    }
    .brd-t-w-lg-up-md {
        border-top-width: 4px!important
    }
    .brd-r-w-lg-up-md {
        border-right-width: 4px!important
    }
    .brd-b-w-lg-up-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-lg-up-md {
        border-left-width: 4px!important
    }
    .brd-w-lg-up-lg {
        border-width: 6px!important
    }
    .brd-t-w-lg-up-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-lg-up-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-lg-up-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-lg-up-lg {
        border-left-width: 6px!important
    }
    .brd-w-lg-up-xl {
        border-width: 8px!important
    }
    .brd-t-w-lg-up-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-lg-up-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-lg-up-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-lg-up-xl {
        border-left-width: 8px!important
    }
    .brd-lg-up-none {
        border: none!important
    }
    .brd-t-lg-up-none {
        border-top: none!important
    }
    .brd-r-lg-up-none {
        border-right: none!important
    }
    .brd-b-lg-up-none {
        border-bottom: none!important
    }
    .brd-l-lg-up-none {
        border-left: none!important
    }
    .brd-radius-lg-up-sm {
        border-radius: .2rem!important
    }
    .brd-radius-lg-up-md {
        border-radius: .25rem!important
    }
    .brd-radius-lg-up-lg {
        border-radius: .3rem!important
    }
}

@media (max-width:1199.98px) {
    .brd-xl-down-primary {
        border: 1px solid #153057!important
    }
    .brd-t-xl-down-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-xl-down-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-xl-down-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-xl-down-primary {
        border-left: 1px solid #153057!important
    }
    .brd-xl-down-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-xl-down-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-xl-down-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-xl-down-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-xl-down-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-xl-down-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-xl-down-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-xl-down-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-xl-down-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-xl-down-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-xl-down-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-xl-down-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-xl-down-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-xl-down-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-xl-down-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-xl-down-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-xl-down-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-xl-down-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-xl-down-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-xl-down-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-xl-down-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-xl-down-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-xl-down-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-xl-down-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-xl-down-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-xl-down-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-xl-down-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-xl-down-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-xl-down-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-xl-down-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-xl-down-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-xl-down-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-xl-down-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-xl-down-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-xl-down-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-xl-down-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-xl-down-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-xl-down-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-xl-down-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-xl-down-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-xl-down-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-xl-down-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-xl-down-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-xl-down-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-xl-down-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-xl-down-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-xl-down-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-xl-down-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-xl-down-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-xl-down-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-xl-down-darker {
        border: 1px solid #445979!important
    }
    .brd-t-xl-down-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-xl-down-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-xl-down-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-xl-down-darker {
        border-left: 1px solid #445979!important
    }
    .brd-xl-down-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-xl-down-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-xl-down-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-xl-down-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-xl-down-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-xl-down-black {
        border: 1px solid #000!important
    }
    .brd-t-xl-down-black {
        border-top: 1px solid #000!important
    }
    .brd-r-xl-down-black {
        border-right: 1px solid #000!important
    }
    .brd-b-xl-down-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-xl-down-black {
        border-left: 1px solid #000!important
    }
    .brd-xl-down-white {
        border: 1px solid #fff!important
    }
    .brd-t-xl-down-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-xl-down-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-xl-down-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-xl-down-white {
        border-left: 1px solid #fff!important
    }
    .brd-xl-down-solid {
        border-style: solid!important
    }
    .brd-t-xl-down-solid {
        border-top-style: solid!important
    }
    .brd-r-xl-down-solid {
        border-right-style: solid!important
    }
    .brd-b-xl-down-solid {
        border-bottom-style: solid!important
    }
    .brd-l-xl-down-solid {
        border-left-style: solid!important
    }
    .brd-xl-down-dotted {
        border-style: dotted!important
    }
    .brd-t-xl-down-dotted {
        border-top-style: dotted!important
    }
    .brd-r-xl-down-dotted {
        border-right-style: dotted!important
    }
    .brd-b-xl-down-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-xl-down-dotted {
        border-left-style: dotted!important
    }
    .brd-xl-down-dashed {
        border-style: dashed!important
    }
    .brd-t-xl-down-dashed {
        border-top-style: dashed!important
    }
    .brd-r-xl-down-dashed {
        border-right-style: dashed!important
    }
    .brd-b-xl-down-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-xl-down-dashed {
        border-left-style: dashed!important
    }
    .brd-w-xl-down-sm {
        border-width: 2px!important
    }
    .brd-t-w-xl-down-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-xl-down-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-xl-down-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-xl-down-sm {
        border-left-width: 2px!important
    }
    .brd-w-xl-down-md {
        border-width: 4px!important
    }
    .brd-t-w-xl-down-md {
        border-top-width: 4px!important
    }
    .brd-r-w-xl-down-md {
        border-right-width: 4px!important
    }
    .brd-b-w-xl-down-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-xl-down-md {
        border-left-width: 4px!important
    }
    .brd-w-xl-down-lg {
        border-width: 6px!important
    }
    .brd-t-w-xl-down-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-xl-down-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-xl-down-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-xl-down-lg {
        border-left-width: 6px!important
    }
    .brd-w-xl-down-xl {
        border-width: 8px!important
    }
    .brd-t-w-xl-down-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-xl-down-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-xl-down-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-xl-down-xl {
        border-left-width: 8px!important
    }
    .brd-xl-down-none {
        border: none!important
    }
    .brd-t-xl-down-none {
        border-top: none!important
    }
    .brd-r-xl-down-none {
        border-right: none!important
    }
    .brd-b-xl-down-none {
        border-bottom: none!important
    }
    .brd-l-xl-down-none {
        border-left: none!important
    }
    .brd-radius-xl-down-sm {
        border-radius: .2rem!important
    }
    .brd-radius-xl-down-md {
        border-radius: .25rem!important
    }
    .brd-radius-xl-down-lg {
        border-radius: .3rem!important
    }
}

@media (min-width:1200px) {
    .brd-xl-up-primary {
        border: 1px solid #153057!important
    }
    .brd-t-xl-up-primary {
        border-top: 1px solid #153057!important
    }
    .brd-r-xl-up-primary {
        border-right: 1px solid #153057!important
    }
    .brd-b-xl-up-primary {
        border-bottom: 1px solid #153057!important
    }
    .brd-l-xl-up-primary {
        border-left: 1px solid #153057!important
    }
    .brd-xl-up-secondary {
        border: 1px solid #009ddb!important
    }
    .brd-t-xl-up-secondary {
        border-top: 1px solid #009ddb!important
    }
    .brd-r-xl-up-secondary {
        border-right: 1px solid #009ddb!important
    }
    .brd-b-xl-up-secondary {
        border-bottom: 1px solid #009ddb!important
    }
    .brd-l-xl-up-secondary {
        border-left: 1px solid #009ddb!important
    }
    .brd-xl-up-success {
        border: 1px solid #71bc4b!important
    }
    .brd-t-xl-up-success {
        border-top: 1px solid #71bc4b!important
    }
    .brd-r-xl-up-success {
        border-right: 1px solid #71bc4b!important
    }
    .brd-b-xl-up-success {
        border-bottom: 1px solid #71bc4b!important
    }
    .brd-l-xl-up-success {
        border-left: 1px solid #71bc4b!important
    }
    .brd-xl-up-info {
        border: 1px solid #17a2b8!important
    }
    .brd-t-xl-up-info {
        border-top: 1px solid #17a2b8!important
    }
    .brd-r-xl-up-info {
        border-right: 1px solid #17a2b8!important
    }
    .brd-b-xl-up-info {
        border-bottom: 1px solid #17a2b8!important
    }
    .brd-l-xl-up-info {
        border-left: 1px solid #17a2b8!important
    }
    .brd-xl-up-warning {
        border: 1px solid #e4a716!important
    }
    .brd-t-xl-up-warning {
        border-top: 1px solid #e4a716!important
    }
    .brd-r-xl-up-warning {
        border-right: 1px solid #e4a716!important
    }
    .brd-b-xl-up-warning {
        border-bottom: 1px solid #e4a716!important
    }
    .brd-l-xl-up-warning {
        border-left: 1px solid #e4a716!important
    }
    .brd-xl-up-danger {
        border: 1px solid #e64b50!important
    }
    .brd-t-xl-up-danger {
        border-top: 1px solid #e64b50!important
    }
    .brd-r-xl-up-danger {
        border-right: 1px solid #e64b50!important
    }
    .brd-b-xl-up-danger {
        border-bottom: 1px solid #e64b50!important
    }
    .brd-l-xl-up-danger {
        border-left: 1px solid #e64b50!important
    }
    .brd-xl-up-light {
        border: 1px solid #b0b7c3!important
    }
    .brd-t-xl-up-light {
        border-top: 1px solid #b0b7c3!important
    }
    .brd-r-xl-up-light {
        border-right: 1px solid #b0b7c3!important
    }
    .brd-b-xl-up-light {
        border-bottom: 1px solid #b0b7c3!important
    }
    .brd-l-xl-up-light {
        border-left: 1px solid #b0b7c3!important
    }
    .brd-xl-up-dark {
        border: 1px solid #62728a!important
    }
    .brd-t-xl-up-dark {
        border-top: 1px solid #62728a!important
    }
    .brd-r-xl-up-dark {
        border-right: 1px solid #62728a!important
    }
    .brd-b-xl-up-dark {
        border-bottom: 1px solid #62728a!important
    }
    .brd-l-xl-up-dark {
        border-left: 1px solid #62728a!important
    }
    .brd-xl-up-lightest {
        border: 1px solid #f4f6f9!important
    }
    .brd-t-xl-up-lightest {
        border-top: 1px solid #f4f6f9!important
    }
    .brd-r-xl-up-lightest {
        border-right: 1px solid #f4f6f9!important
    }
    .brd-b-xl-up-lightest {
        border-bottom: 1px solid #f4f6f9!important
    }
    .brd-l-xl-up-lightest {
        border-left: 1px solid #f4f6f9!important
    }
    .brd-xl-up-lighter {
        border: 1px solid #e1e5e9!important
    }
    .brd-t-xl-up-lighter {
        border-top: 1px solid #e1e5e9!important
    }
    .brd-r-xl-up-lighter {
        border-right: 1px solid #e1e5e9!important
    }
    .brd-b-xl-up-lighter {
        border-bottom: 1px solid #e1e5e9!important
    }
    .brd-l-xl-up-lighter {
        border-left: 1px solid #e1e5e9!important
    }
    .brd-xl-up-neutral {
        border: 1px solid #8a97ab!important
    }
    .brd-t-xl-up-neutral {
        border-top: 1px solid #8a97ab!important
    }
    .brd-r-xl-up-neutral {
        border-right: 1px solid #8a97ab!important
    }
    .brd-b-xl-up-neutral {
        border-bottom: 1px solid #8a97ab!important
    }
    .brd-l-xl-up-neutral {
        border-left: 1px solid #8a97ab!important
    }
    .brd-xl-up-darker {
        border: 1px solid #445979!important
    }
    .brd-t-xl-up-darker {
        border-top: 1px solid #445979!important
    }
    .brd-r-xl-up-darker {
        border-right: 1px solid #445979!important
    }
    .brd-b-xl-up-darker {
        border-bottom: 1px solid #445979!important
    }
    .brd-l-xl-up-darker {
        border-left: 1px solid #445979!important
    }
    .brd-xl-up-darkest {
        border: 1px solid #39495e!important
    }
    .brd-t-xl-up-darkest {
        border-top: 1px solid #39495e!important
    }
    .brd-r-xl-up-darkest {
        border-right: 1px solid #39495e!important
    }
    .brd-b-xl-up-darkest {
        border-bottom: 1px solid #39495e!important
    }
    .brd-l-xl-up-darkest {
        border-left: 1px solid #39495e!important
    }
    .brd-xl-up-black {
        border: 1px solid #000!important
    }
    .brd-t-xl-up-black {
        border-top: 1px solid #000!important
    }
    .brd-r-xl-up-black {
        border-right: 1px solid #000!important
    }
    .brd-b-xl-up-black {
        border-bottom: 1px solid #000!important
    }
    .brd-l-xl-up-black {
        border-left: 1px solid #000!important
    }
    .brd-xl-up-white {
        border: 1px solid #fff!important
    }
    .brd-t-xl-up-white {
        border-top: 1px solid #fff!important
    }
    .brd-r-xl-up-white {
        border-right: 1px solid #fff!important
    }
    .brd-b-xl-up-white {
        border-bottom: 1px solid #fff!important
    }
    .brd-l-xl-up-white {
        border-left: 1px solid #fff!important
    }
    .brd-xl-up-solid {
        border-style: solid!important
    }
    .brd-t-xl-up-solid {
        border-top-style: solid!important
    }
    .brd-r-xl-up-solid {
        border-right-style: solid!important
    }
    .brd-b-xl-up-solid {
        border-bottom-style: solid!important
    }
    .brd-l-xl-up-solid {
        border-left-style: solid!important
    }
    .brd-xl-up-dotted {
        border-style: dotted!important
    }
    .brd-t-xl-up-dotted {
        border-top-style: dotted!important
    }
    .brd-r-xl-up-dotted {
        border-right-style: dotted!important
    }
    .brd-b-xl-up-dotted {
        border-bottom-style: dotted!important
    }
    .brd-l-xl-up-dotted {
        border-left-style: dotted!important
    }
    .brd-xl-up-dashed {
        border-style: dashed!important
    }
    .brd-t-xl-up-dashed {
        border-top-style: dashed!important
    }
    .brd-r-xl-up-dashed {
        border-right-style: dashed!important
    }
    .brd-b-xl-up-dashed {
        border-bottom-style: dashed!important
    }
    .brd-l-xl-up-dashed {
        border-left-style: dashed!important
    }
    .brd-w-xl-up-sm {
        border-width: 2px!important
    }
    .brd-t-w-xl-up-sm {
        border-top-width: 2px!important
    }
    .brd-r-w-xl-up-sm {
        border-right-width: 2px!important
    }
    .brd-b-w-xl-up-sm {
        border-bottom-width: 2px!important
    }
    .brd-l-w-xl-up-sm {
        border-left-width: 2px!important
    }
    .brd-w-xl-up-md {
        border-width: 4px!important
    }
    .brd-t-w-xl-up-md {
        border-top-width: 4px!important
    }
    .brd-r-w-xl-up-md {
        border-right-width: 4px!important
    }
    .brd-b-w-xl-up-md {
        border-bottom-width: 4px!important
    }
    .brd-l-w-xl-up-md {
        border-left-width: 4px!important
    }
    .brd-w-xl-up-lg {
        border-width: 6px!important
    }
    .brd-t-w-xl-up-lg {
        border-top-width: 6px!important
    }
    .brd-r-w-xl-up-lg {
        border-right-width: 6px!important
    }
    .brd-b-w-xl-up-lg {
        border-bottom-width: 6px!important
    }
    .brd-l-w-xl-up-lg {
        border-left-width: 6px!important
    }
    .brd-w-xl-up-xl {
        border-width: 8px!important
    }
    .brd-t-w-xl-up-xl {
        border-top-width: 8px!important
    }
    .brd-r-w-xl-up-xl {
        border-right-width: 8px!important
    }
    .brd-b-w-xl-up-xl {
        border-bottom-width: 8px!important
    }
    .brd-l-w-xl-up-xl {
        border-left-width: 8px!important
    }
    .brd-xl-up-none {
        border: none!important
    }
    .brd-t-xl-up-none {
        border-top: none!important
    }
    .brd-r-xl-up-none {
        border-right: none!important
    }
    .brd-b-xl-up-none {
        border-bottom: none!important
    }
    .brd-l-xl-up-none {
        border-left: none!important
    }
    .brd-radius-xl-up-sm {
        border-radius: .2rem!important
    }
    .brd-radius-xl-up-md {
        border-radius: .25rem!important
    }
    .brd-radius-xl-up-lg {
        border-radius: .3rem!important
    }
}

.equal-column-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height>div, .equal-column-height>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-xs-down-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-xs-down-up>div, .equal-column-height-xs-down-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-sm-down-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-sm-down-up>div, .equal-column-height-sm-down-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-md-down-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-md-down-up>div, .equal-column-height-md-down-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-lg-down-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-lg-down-up>div, .equal-column-height-lg-down-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media (max-width:1199.98px) {
    .equal-column-height-xl-down {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-xl-down>div, .equal-column-height-xl-down>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.equal-column-height-xl-down-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-xl-down-up>div, .equal-column-height-xl-down-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-xs-down {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-xs-down>div, .equal-column-height-xs-down>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.equal-column-height-xs-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.equal-column-height-xs-up>div, .equal-column-height-xs-up>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media (max-width:575.98px) {
    .equal-column-height-sm-down {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-sm-down>div, .equal-column-height-sm-down>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (min-width:576px) {
    .equal-column-height-sm-up {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-sm-up>div, .equal-column-height-sm-up>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (max-width:767.98px) {
    .equal-column-height-md-down {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-md-down>div, .equal-column-height-md-down>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (min-width:768px) {
    .equal-column-height-md-up {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-md-up>div, .equal-column-height-md-up>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (max-width:991.98px) {
    .equal-column-height-lg-down {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-lg-down>div, .equal-column-height-lg-down>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

@media (min-width:992px) {
    .equal-column-height-lg-up {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -o-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .equal-column-height-lg-up>div, .equal-column-height-lg-up>span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.font-antialiased {
    -webkit-font-smoothing: antialiased!important
}

.o-10 {
    opacity: .1!important
}

.o-20 {
    opacity: .2!important
}

.o-30 {
    opacity: .3!important
}

.o-40 {
    opacity: .4!important
}

.o-50 {
    opacity: .5!important
}

.o-60 {
    opacity: .6!important
}

.o-70 {
    opacity: .7!important
}

.o-80 {
    opacity: .8!important
}

.o-90 {
    opacity: .9!important
}

.o-100 {
    opacity: 1!important
}

.o-h-10, .o-h-20, .o-h-30, .o-h-40, .o-h-50, .o-h-60, .o-h-70, .o-h-80, .o-h-90, .o-h-100 {
    transition: all .2s
}

.o-h-10.hover, .o-h-10:hover {
    opacity: .1!important
}

.o-h-20.hover, .o-h-20:hover {
    opacity: .2!important
}

.o-h-30.hover, .o-h-30:hover {
    opacity: .3!important
}

.o-h-40.hover, .o-h-40:hover {
    opacity: .4!important
}

.o-h-50.hover, .o-h-50:hover {
    opacity: .5!important
}

.o-h-60.hover, .o-h-60:hover {
    opacity: .6!important
}

.o-h-70.hover, .o-h-70:hover {
    opacity: .7!important
}

.o-h-80.hover, .o-h-80:hover {
    opacity: .8!important
}

.o-h-90.hover, .o-h-90:hover {
    opacity: .9!important
}

.o-h-100.hover, .o-h-100:hover {
    opacity: 1!important
}

.o-xs-down-10 {
    opacity: .1!important
}

.o-xs-down-20 {
    opacity: .2!important
}

.o-xs-down-30 {
    opacity: .3!important
}

.o-xs-down-40 {
    opacity: .4!important
}

.o-xs-down-50 {
    opacity: .5!important
}

.o-xs-down-60 {
    opacity: .6!important
}

.o-xs-down-70 {
    opacity: .7!important
}

.o-xs-down-80 {
    opacity: .8!important
}

.o-xs-down-90 {
    opacity: .9!important
}

.o-xs-down-100 {
    opacity: 1!important
}

.o-h-xs-down-10, .o-h-xs-down-20, .o-h-xs-down-30, .o-h-xs-down-40, .o-h-xs-down-50, .o-h-xs-down-60, .o-h-xs-down-70, .o-h-xs-down-80, .o-h-xs-down-90, .o-h-xs-down-100 {
    transition: all .2s
}

.o-h-xs-down-10.hover, .o-h-xs-down-10:hover {
    opacity: .1!important
}

.o-h-xs-down-20.hover, .o-h-xs-down-20:hover {
    opacity: .2!important
}

.o-h-xs-down-30.hover, .o-h-xs-down-30:hover {
    opacity: .3!important
}

.o-h-xs-down-40.hover, .o-h-xs-down-40:hover {
    opacity: .4!important
}

.o-h-xs-down-50.hover, .o-h-xs-down-50:hover {
    opacity: .5!important
}

.o-h-xs-down-60.hover, .o-h-xs-down-60:hover {
    opacity: .6!important
}

.o-h-xs-down-70.hover, .o-h-xs-down-70:hover {
    opacity: .7!important
}

.o-h-xs-down-80.hover, .o-h-xs-down-80:hover {
    opacity: .8!important
}

.o-h-xs-down-90.hover, .o-h-xs-down-90:hover {
    opacity: .9!important
}

.o-h-xs-down-100.hover, .o-h-xs-down-100:hover {
    opacity: 1!important
}

.o-xs-up-10 {
    opacity: .1!important
}

.o-xs-up-20 {
    opacity: .2!important
}

.o-xs-up-30 {
    opacity: .3!important
}

.o-xs-up-40 {
    opacity: .4!important
}

.o-xs-up-50 {
    opacity: .5!important
}

.o-xs-up-60 {
    opacity: .6!important
}

.o-xs-up-70 {
    opacity: .7!important
}

.o-xs-up-80 {
    opacity: .8!important
}

.o-xs-up-90 {
    opacity: .9!important
}

.o-xs-up-100 {
    opacity: 1!important
}

.o-h-xs-up-10, .o-h-xs-up-20, .o-h-xs-up-30, .o-h-xs-up-40, .o-h-xs-up-50, .o-h-xs-up-60, .o-h-xs-up-70, .o-h-xs-up-80, .o-h-xs-up-90, .o-h-xs-up-100 {
    transition: all .2s
}

.o-h-xs-up-10.hover, .o-h-xs-up-10:hover {
    opacity: .1!important
}

.o-h-xs-up-20.hover, .o-h-xs-up-20:hover {
    opacity: .2!important
}

.o-h-xs-up-30.hover, .o-h-xs-up-30:hover {
    opacity: .3!important
}

.o-h-xs-up-40.hover, .o-h-xs-up-40:hover {
    opacity: .4!important
}

.o-h-xs-up-50.hover, .o-h-xs-up-50:hover {
    opacity: .5!important
}

.o-h-xs-up-60.hover, .o-h-xs-up-60:hover {
    opacity: .6!important
}

.o-h-xs-up-70.hover, .o-h-xs-up-70:hover {
    opacity: .7!important
}

.o-h-xs-up-80.hover, .o-h-xs-up-80:hover {
    opacity: .8!important
}

.o-h-xs-up-90.hover, .o-h-xs-up-90:hover {
    opacity: .9!important
}

.o-h-xs-up-100.hover, .o-h-xs-up-100:hover {
    opacity: 1!important
}

@media (max-width:575.98px) {
    .o-sm-down-10 {
        opacity: .1!important
    }
    .o-sm-down-20 {
        opacity: .2!important
    }
    .o-sm-down-30 {
        opacity: .3!important
    }
    .o-sm-down-40 {
        opacity: .4!important
    }
    .o-sm-down-50 {
        opacity: .5!important
    }
    .o-sm-down-60 {
        opacity: .6!important
    }
    .o-sm-down-70 {
        opacity: .7!important
    }
    .o-sm-down-80 {
        opacity: .8!important
    }
    .o-sm-down-90 {
        opacity: .9!important
    }
    .o-sm-down-100 {
        opacity: 1!important
    }
    .o-h-sm-down-10, .o-h-sm-down-20, .o-h-sm-down-30, .o-h-sm-down-40, .o-h-sm-down-50, .o-h-sm-down-60, .o-h-sm-down-70, .o-h-sm-down-80, .o-h-sm-down-90, .o-h-sm-down-100 {
        transition: all .2s
    }
    .o-h-sm-down-10.hover, .o-h-sm-down-10:hover {
        opacity: .1!important
    }
    .o-h-sm-down-20.hover, .o-h-sm-down-20:hover {
        opacity: .2!important
    }
    .o-h-sm-down-30.hover, .o-h-sm-down-30:hover {
        opacity: .3!important
    }
    .o-h-sm-down-40.hover, .o-h-sm-down-40:hover {
        opacity: .4!important
    }
    .o-h-sm-down-50.hover, .o-h-sm-down-50:hover {
        opacity: .5!important
    }
    .o-h-sm-down-60.hover, .o-h-sm-down-60:hover {
        opacity: .6!important
    }
    .o-h-sm-down-70.hover, .o-h-sm-down-70:hover {
        opacity: .7!important
    }
    .o-h-sm-down-80.hover, .o-h-sm-down-80:hover {
        opacity: .8!important
    }
    .o-h-sm-down-90.hover, .o-h-sm-down-90:hover {
        opacity: .9!important
    }
    .o-h-sm-down-100.hover, .o-h-sm-down-100:hover {
        opacity: 1!important
    }
}

@media (min-width:576px) {
    .o-sm-up-10 {
        opacity: .1!important
    }
    .o-sm-up-20 {
        opacity: .2!important
    }
    .o-sm-up-30 {
        opacity: .3!important
    }
    .o-sm-up-40 {
        opacity: .4!important
    }
    .o-sm-up-50 {
        opacity: .5!important
    }
    .o-sm-up-60 {
        opacity: .6!important
    }
    .o-sm-up-70 {
        opacity: .7!important
    }
    .o-sm-up-80 {
        opacity: .8!important
    }
    .o-sm-up-90 {
        opacity: .9!important
    }
    .o-sm-up-100 {
        opacity: 1!important
    }
    .o-h-sm-up-10, .o-h-sm-up-20, .o-h-sm-up-30, .o-h-sm-up-40, .o-h-sm-up-50, .o-h-sm-up-60, .o-h-sm-up-70, .o-h-sm-up-80, .o-h-sm-up-90, .o-h-sm-up-100 {
        transition: all .2s
    }
    .o-h-sm-up-10.hover, .o-h-sm-up-10:hover {
        opacity: .1!important
    }
    .o-h-sm-up-20.hover, .o-h-sm-up-20:hover {
        opacity: .2!important
    }
    .o-h-sm-up-30.hover, .o-h-sm-up-30:hover {
        opacity: .3!important
    }
    .o-h-sm-up-40.hover, .o-h-sm-up-40:hover {
        opacity: .4!important
    }
    .o-h-sm-up-50.hover, .o-h-sm-up-50:hover {
        opacity: .5!important
    }
    .o-h-sm-up-60.hover, .o-h-sm-up-60:hover {
        opacity: .6!important
    }
    .o-h-sm-up-70.hover, .o-h-sm-up-70:hover {
        opacity: .7!important
    }
    .o-h-sm-up-80.hover, .o-h-sm-up-80:hover {
        opacity: .8!important
    }
    .o-h-sm-up-90.hover, .o-h-sm-up-90:hover {
        opacity: .9!important
    }
    .o-h-sm-up-100.hover, .o-h-sm-up-100:hover {
        opacity: 1!important
    }
}

@media (max-width:767.98px) {
    .o-md-down-10 {
        opacity: .1!important
    }
    .o-md-down-20 {
        opacity: .2!important
    }
    .o-md-down-30 {
        opacity: .3!important
    }
    .o-md-down-40 {
        opacity: .4!important
    }
    .o-md-down-50 {
        opacity: .5!important
    }
    .o-md-down-60 {
        opacity: .6!important
    }
    .o-md-down-70 {
        opacity: .7!important
    }
    .o-md-down-80 {
        opacity: .8!important
    }
    .o-md-down-90 {
        opacity: .9!important
    }
    .o-md-down-100 {
        opacity: 1!important
    }
    .o-h-md-down-10, .o-h-md-down-20, .o-h-md-down-30, .o-h-md-down-40, .o-h-md-down-50, .o-h-md-down-60, .o-h-md-down-70, .o-h-md-down-80, .o-h-md-down-90, .o-h-md-down-100 {
        transition: all .2s
    }
    .o-h-md-down-10.hover, .o-h-md-down-10:hover {
        opacity: .1!important
    }
    .o-h-md-down-20.hover, .o-h-md-down-20:hover {
        opacity: .2!important
    }
    .o-h-md-down-30.hover, .o-h-md-down-30:hover {
        opacity: .3!important
    }
    .o-h-md-down-40.hover, .o-h-md-down-40:hover {
        opacity: .4!important
    }
    .o-h-md-down-50.hover, .o-h-md-down-50:hover {
        opacity: .5!important
    }
    .o-h-md-down-60.hover, .o-h-md-down-60:hover {
        opacity: .6!important
    }
    .o-h-md-down-70.hover, .o-h-md-down-70:hover {
        opacity: .7!important
    }
    .o-h-md-down-80.hover, .o-h-md-down-80:hover {
        opacity: .8!important
    }
    .o-h-md-down-90.hover, .o-h-md-down-90:hover {
        opacity: .9!important
    }
    .o-h-md-down-100.hover, .o-h-md-down-100:hover {
        opacity: 1!important
    }
}

@media (min-width:768px) {
    .o-md-up-10 {
        opacity: .1!important
    }
    .o-md-up-20 {
        opacity: .2!important
    }
    .o-md-up-30 {
        opacity: .3!important
    }
    .o-md-up-40 {
        opacity: .4!important
    }
    .o-md-up-50 {
        opacity: .5!important
    }
    .o-md-up-60 {
        opacity: .6!important
    }
    .o-md-up-70 {
        opacity: .7!important
    }
    .o-md-up-80 {
        opacity: .8!important
    }
    .o-md-up-90 {
        opacity: .9!important
    }
    .o-md-up-100 {
        opacity: 1!important
    }
    .o-h-md-up-10, .o-h-md-up-20, .o-h-md-up-30, .o-h-md-up-40, .o-h-md-up-50, .o-h-md-up-60, .o-h-md-up-70, .o-h-md-up-80, .o-h-md-up-90, .o-h-md-up-100 {
        transition: all .2s
    }
    .o-h-md-up-10.hover, .o-h-md-up-10:hover {
        opacity: .1!important
    }
    .o-h-md-up-20.hover, .o-h-md-up-20:hover {
        opacity: .2!important
    }
    .o-h-md-up-30.hover, .o-h-md-up-30:hover {
        opacity: .3!important
    }
    .o-h-md-up-40.hover, .o-h-md-up-40:hover {
        opacity: .4!important
    }
    .o-h-md-up-50.hover, .o-h-md-up-50:hover {
        opacity: .5!important
    }
    .o-h-md-up-60.hover, .o-h-md-up-60:hover {
        opacity: .6!important
    }
    .o-h-md-up-70.hover, .o-h-md-up-70:hover {
        opacity: .7!important
    }
    .o-h-md-up-80.hover, .o-h-md-up-80:hover {
        opacity: .8!important
    }
    .o-h-md-up-90.hover, .o-h-md-up-90:hover {
        opacity: .9!important
    }
    .o-h-md-up-100.hover, .o-h-md-up-100:hover {
        opacity: 1!important
    }
}

@media (max-width:991.98px) {
    .o-lg-down-10 {
        opacity: .1!important
    }
    .o-lg-down-20 {
        opacity: .2!important
    }
    .o-lg-down-30 {
        opacity: .3!important
    }
    .o-lg-down-40 {
        opacity: .4!important
    }
    .o-lg-down-50 {
        opacity: .5!important
    }
    .o-lg-down-60 {
        opacity: .6!important
    }
    .o-lg-down-70 {
        opacity: .7!important
    }
    .o-lg-down-80 {
        opacity: .8!important
    }
    .o-lg-down-90 {
        opacity: .9!important
    }
    .o-lg-down-100 {
        opacity: 1!important
    }
    .o-h-lg-down-10, .o-h-lg-down-20, .o-h-lg-down-30, .o-h-lg-down-40, .o-h-lg-down-50, .o-h-lg-down-60, .o-h-lg-down-70, .o-h-lg-down-80, .o-h-lg-down-90, .o-h-lg-down-100 {
        transition: all .2s
    }
    .o-h-lg-down-10.hover, .o-h-lg-down-10:hover {
        opacity: .1!important
    }
    .o-h-lg-down-20.hover, .o-h-lg-down-20:hover {
        opacity: .2!important
    }
    .o-h-lg-down-30.hover, .o-h-lg-down-30:hover {
        opacity: .3!important
    }
    .o-h-lg-down-40.hover, .o-h-lg-down-40:hover {
        opacity: .4!important
    }
    .o-h-lg-down-50.hover, .o-h-lg-down-50:hover {
        opacity: .5!important
    }
    .o-h-lg-down-60.hover, .o-h-lg-down-60:hover {
        opacity: .6!important
    }
    .o-h-lg-down-70.hover, .o-h-lg-down-70:hover {
        opacity: .7!important
    }
    .o-h-lg-down-80.hover, .o-h-lg-down-80:hover {
        opacity: .8!important
    }
    .o-h-lg-down-90.hover, .o-h-lg-down-90:hover {
        opacity: .9!important
    }
    .o-h-lg-down-100.hover, .o-h-lg-down-100:hover {
        opacity: 1!important
    }
}

@media (min-width:992px) {
    .o-lg-up-10 {
        opacity: .1!important
    }
    .o-lg-up-20 {
        opacity: .2!important
    }
    .o-lg-up-30 {
        opacity: .3!important
    }
    .o-lg-up-40 {
        opacity: .4!important
    }
    .o-lg-up-50 {
        opacity: .5!important
    }
    .o-lg-up-60 {
        opacity: .6!important
    }
    .o-lg-up-70 {
        opacity: .7!important
    }
    .o-lg-up-80 {
        opacity: .8!important
    }
    .o-lg-up-90 {
        opacity: .9!important
    }
    .o-lg-up-100 {
        opacity: 1!important
    }
    .o-h-lg-up-10, .o-h-lg-up-20, .o-h-lg-up-30, .o-h-lg-up-40, .o-h-lg-up-50, .o-h-lg-up-60, .o-h-lg-up-70, .o-h-lg-up-80, .o-h-lg-up-90, .o-h-lg-up-100 {
        transition: all .2s
    }
    .o-h-lg-up-10.hover, .o-h-lg-up-10:hover {
        opacity: .1!important
    }
    .o-h-lg-up-20.hover, .o-h-lg-up-20:hover {
        opacity: .2!important
    }
    .o-h-lg-up-30.hover, .o-h-lg-up-30:hover {
        opacity: .3!important
    }
    .o-h-lg-up-40.hover, .o-h-lg-up-40:hover {
        opacity: .4!important
    }
    .o-h-lg-up-50.hover, .o-h-lg-up-50:hover {
        opacity: .5!important
    }
    .o-h-lg-up-60.hover, .o-h-lg-up-60:hover {
        opacity: .6!important
    }
    .o-h-lg-up-70.hover, .o-h-lg-up-70:hover {
        opacity: .7!important
    }
    .o-h-lg-up-80.hover, .o-h-lg-up-80:hover {
        opacity: .8!important
    }
    .o-h-lg-up-90.hover, .o-h-lg-up-90:hover {
        opacity: .9!important
    }
    .o-h-lg-up-100.hover, .o-h-lg-up-100:hover {
        opacity: 1!important
    }
}

@media (max-width:1199.98px) {
    .o-xl-down-10 {
        opacity: .1!important
    }
    .o-xl-down-20 {
        opacity: .2!important
    }
    .o-xl-down-30 {
        opacity: .3!important
    }
    .o-xl-down-40 {
        opacity: .4!important
    }
    .o-xl-down-50 {
        opacity: .5!important
    }
    .o-xl-down-60 {
        opacity: .6!important
    }
    .o-xl-down-70 {
        opacity: .7!important
    }
    .o-xl-down-80 {
        opacity: .8!important
    }
    .o-xl-down-90 {
        opacity: .9!important
    }
    .o-xl-down-100 {
        opacity: 1!important
    }
    .o-h-xl-down-10, .o-h-xl-down-20, .o-h-xl-down-30, .o-h-xl-down-40, .o-h-xl-down-50, .o-h-xl-down-60, .o-h-xl-down-70, .o-h-xl-down-80, .o-h-xl-down-90, .o-h-xl-down-100 {
        transition: all .2s
    }
    .o-h-xl-down-10.hover, .o-h-xl-down-10:hover {
        opacity: .1!important
    }
    .o-h-xl-down-20.hover, .o-h-xl-down-20:hover {
        opacity: .2!important
    }
    .o-h-xl-down-30.hover, .o-h-xl-down-30:hover {
        opacity: .3!important
    }
    .o-h-xl-down-40.hover, .o-h-xl-down-40:hover {
        opacity: .4!important
    }
    .o-h-xl-down-50.hover, .o-h-xl-down-50:hover {
        opacity: .5!important
    }
    .o-h-xl-down-60.hover, .o-h-xl-down-60:hover {
        opacity: .6!important
    }
    .o-h-xl-down-70.hover, .o-h-xl-down-70:hover {
        opacity: .7!important
    }
    .o-h-xl-down-80.hover, .o-h-xl-down-80:hover {
        opacity: .8!important
    }
    .o-h-xl-down-90.hover, .o-h-xl-down-90:hover {
        opacity: .9!important
    }
    .o-h-xl-down-100.hover, .o-h-xl-down-100:hover {
        opacity: 1!important
    }
}

@media (min-width:1200px) {
    .o-xl-up-10 {
        opacity: .1!important
    }
    .o-xl-up-20 {
        opacity: .2!important
    }
    .o-xl-up-30 {
        opacity: .3!important
    }
    .o-xl-up-40 {
        opacity: .4!important
    }
    .o-xl-up-50 {
        opacity: .5!important
    }
    .o-xl-up-60 {
        opacity: .6!important
    }
    .o-xl-up-70 {
        opacity: .7!important
    }
    .o-xl-up-80 {
        opacity: .8!important
    }
    .o-xl-up-90 {
        opacity: .9!important
    }
    .o-xl-up-100 {
        opacity: 1!important
    }
    .o-h-xl-up-10, .o-h-xl-up-20, .o-h-xl-up-30, .o-h-xl-up-40, .o-h-xl-up-50, .o-h-xl-up-60, .o-h-xl-up-70, .o-h-xl-up-80, .o-h-xl-up-90, .o-h-xl-up-100 {
        transition: all .2s
    }
    .o-h-xl-up-10.hover, .o-h-xl-up-10:hover {
        opacity: .1!important
    }
    .o-h-xl-up-20.hover, .o-h-xl-up-20:hover {
        opacity: .2!important
    }
    .o-h-xl-up-30.hover, .o-h-xl-up-30:hover {
        opacity: .3!important
    }
    .o-h-xl-up-40.hover, .o-h-xl-up-40:hover {
        opacity: .4!important
    }
    .o-h-xl-up-50.hover, .o-h-xl-up-50:hover {
        opacity: .5!important
    }
    .o-h-xl-up-60.hover, .o-h-xl-up-60:hover {
        opacity: .6!important
    }
    .o-h-xl-up-70.hover, .o-h-xl-up-70:hover {
        opacity: .7!important
    }
    .o-h-xl-up-80.hover, .o-h-xl-up-80:hover {
        opacity: .8!important
    }
    .o-h-xl-up-90.hover, .o-h-xl-up-90:hover {
        opacity: .9!important
    }
    .o-h-xl-up-100.hover, .o-h-xl-up-100:hover {
        opacity: 1!important
    }
}

.bg-position-left-top {
    background-position: 0 0!important
}

.bg-position-left-center {
    background-position: 0!important
}

.bg-position-left-bottom {
    background-position: 0 100%!important
}

.bg-position-right-top {
    background-position: 100% 0!important
}

.bg-position-right-center {
    background-position: 100%!important
}

.bg-position-right-bottom {
    background-position: 100% 100%!important
}

.bg-position-center-top {
    background-position: top!important
}

.bg-position-center-center {
    background-position: 50%!important
}

.bg-position-center-bottom {
    background-position: bottom!important
}

.bg-size-cover {
    background-size: cover!important
}

.bg-size-100 {
    background-size: 100%!important
}

.bg-position-xs-down-left-top {
    background-position: 0 0!important
}

.bg-position-xs-down-left-center {
    background-position: 0!important
}

.bg-position-xs-down-left-bottom {
    background-position: 0 100%!important
}

.bg-position-xs-down-right-top {
    background-position: 100% 0!important
}

.bg-position-xs-down-right-center {
    background-position: 100%!important
}

.bg-position-xs-down-right-bottom {
    background-position: 100% 100%!important
}

.bg-position-xs-down-center-top {
    background-position: top!important
}

.bg-position-xs-down-center-center {
    background-position: 50%!important
}

.bg-position-xs-down-center-bottom {
    background-position: bottom!important
}

.bg-size-xs-down-cover {
    background-size: cover!important
}

.bg-size-xs-down-100 {
    background-size: 100%!important
}

.bg-position-xs-up-left-top {
    background-position: 0 0!important
}

.bg-position-xs-up-left-center {
    background-position: 0!important
}

.bg-position-xs-up-left-bottom {
    background-position: 0 100%!important
}

.bg-position-xs-up-right-top {
    background-position: 100% 0!important
}

.bg-position-xs-up-right-center {
    background-position: 100%!important
}

.bg-position-xs-up-right-bottom {
    background-position: 100% 100%!important
}

.bg-position-xs-up-center-top {
    background-position: top!important
}

.bg-position-xs-up-center-center {
    background-position: 50%!important
}

.bg-position-xs-up-center-bottom {
    background-position: bottom!important
}

.bg-size-xs-up-cover {
    background-size: cover!important
}

.bg-size-xs-up-100 {
    background-size: 100%!important
}

@media (max-width:575.98px) {
    .bg-position-sm-down-left-top {
        background-position: 0 0!important
    }
    .bg-position-sm-down-left-center {
        background-position: 0!important
    }
    .bg-position-sm-down-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-sm-down-right-top {
        background-position: 100% 0!important
    }
    .bg-position-sm-down-right-center {
        background-position: 100%!important
    }
    .bg-position-sm-down-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-sm-down-center-top {
        background-position: top!important
    }
    .bg-position-sm-down-center-center {
        background-position: 50%!important
    }
    .bg-position-sm-down-center-bottom {
        background-position: bottom!important
    }
    .bg-size-sm-down-cover {
        background-size: cover!important
    }
    .bg-size-sm-down-100 {
        background-size: 100%!important
    }
}

@media (min-width:576px) {
    .bg-position-sm-up-left-top {
        background-position: 0 0!important
    }
    .bg-position-sm-up-left-center {
        background-position: 0!important
    }
    .bg-position-sm-up-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-sm-up-right-top {
        background-position: 100% 0!important
    }
    .bg-position-sm-up-right-center {
        background-position: 100%!important
    }
    .bg-position-sm-up-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-sm-up-center-top {
        background-position: top!important
    }
    .bg-position-sm-up-center-center {
        background-position: 50%!important
    }
    .bg-position-sm-up-center-bottom {
        background-position: bottom!important
    }
    .bg-size-sm-up-cover {
        background-size: cover!important
    }
    .bg-size-sm-up-100 {
        background-size: 100%!important
    }
}

@media (max-width:767.98px) {
    .bg-position-md-down-left-top {
        background-position: 0 0!important
    }
    .bg-position-md-down-left-center {
        background-position: 0!important
    }
    .bg-position-md-down-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-md-down-right-top {
        background-position: 100% 0!important
    }
    .bg-position-md-down-right-center {
        background-position: 100%!important
    }
    .bg-position-md-down-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-md-down-center-top {
        background-position: top!important
    }
    .bg-position-md-down-center-center {
        background-position: 50%!important
    }
    .bg-position-md-down-center-bottom {
        background-position: bottom!important
    }
    .bg-size-md-down-cover {
        background-size: cover!important
    }
    .bg-size-md-down-100 {
        background-size: 100%!important
    }
}

@media (min-width:768px) {
    .bg-position-md-up-left-top {
        background-position: 0 0!important
    }
    .bg-position-md-up-left-center {
        background-position: 0!important
    }
    .bg-position-md-up-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-md-up-right-top {
        background-position: 100% 0!important
    }
    .bg-position-md-up-right-center {
        background-position: 100%!important
    }
    .bg-position-md-up-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-md-up-center-top {
        background-position: top!important
    }
    .bg-position-md-up-center-center {
        background-position: 50%!important
    }
    .bg-position-md-up-center-bottom {
        background-position: bottom!important
    }
    .bg-size-md-up-cover {
        background-size: cover!important
    }
    .bg-size-md-up-100 {
        background-size: 100%!important
    }
}

@media (max-width:991.98px) {
    .bg-position-lg-down-left-top {
        background-position: 0 0!important
    }
    .bg-position-lg-down-left-center {
        background-position: 0!important
    }
    .bg-position-lg-down-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-lg-down-right-top {
        background-position: 100% 0!important
    }
    .bg-position-lg-down-right-center {
        background-position: 100%!important
    }
    .bg-position-lg-down-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-lg-down-center-top {
        background-position: top!important
    }
    .bg-position-lg-down-center-center {
        background-position: 50%!important
    }
    .bg-position-lg-down-center-bottom {
        background-position: bottom!important
    }
    .bg-size-lg-down-cover {
        background-size: cover!important
    }
    .bg-size-lg-down-100 {
        background-size: 100%!important
    }
}

@media (min-width:992px) {
    .bg-position-lg-up-left-top {
        background-position: 0 0!important
    }
    .bg-position-lg-up-left-center {
        background-position: 0!important
    }
    .bg-position-lg-up-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-lg-up-right-top {
        background-position: 100% 0!important
    }
    .bg-position-lg-up-right-center {
        background-position: 100%!important
    }
    .bg-position-lg-up-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-lg-up-center-top {
        background-position: top!important
    }
    .bg-position-lg-up-center-center {
        background-position: 50%!important
    }
    .bg-position-lg-up-center-bottom {
        background-position: bottom!important
    }
    .bg-size-lg-up-cover {
        background-size: cover!important
    }
    .bg-size-lg-up-100 {
        background-size: 100%!important
    }
}

@media (max-width:1199.98px) {
    .bg-position-xl-down-left-top {
        background-position: 0 0!important
    }
    .bg-position-xl-down-left-center {
        background-position: 0!important
    }
    .bg-position-xl-down-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-xl-down-right-top {
        background-position: 100% 0!important
    }
    .bg-position-xl-down-right-center {
        background-position: 100%!important
    }
    .bg-position-xl-down-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-xl-down-center-top {
        background-position: top!important
    }
    .bg-position-xl-down-center-center {
        background-position: 50%!important
    }
    .bg-position-xl-down-center-bottom {
        background-position: bottom!important
    }
    .bg-size-xl-down-cover {
        background-size: cover!important
    }
    .bg-size-xl-down-100 {
        background-size: 100%!important
    }
}

@media (min-width:1200px) {
    .bg-position-xl-up-left-top {
        background-position: 0 0!important
    }
    .bg-position-xl-up-left-center {
        background-position: 0!important
    }
    .bg-position-xl-up-left-bottom {
        background-position: 0 100%!important
    }
    .bg-position-xl-up-right-top {
        background-position: 100% 0!important
    }
    .bg-position-xl-up-right-center {
        background-position: 100%!important
    }
    .bg-position-xl-up-right-bottom {
        background-position: 100% 100%!important
    }
    .bg-position-xl-up-center-top {
        background-position: top!important
    }
    .bg-position-xl-up-center-center {
        background-position: 50%!important
    }
    .bg-position-xl-up-center-bottom {
        background-position: bottom!important
    }
    .bg-size-xl-up-cover {
        background-size: cover!important
    }
    .bg-size-xl-up-100 {
        background-size: 100%!important
    }
}

.sp-control-disabled, .sp-control-readonly {
    opacity: .5;
    cursor: not-allowed
}

.sp-control-textarea+.CodeMirror {
    border: 1px solid rgba(0, 0, 0, .15)
}

.sp-control-textarea+.CodeMirror .CodeMirror-lines {
    padding: .907rem 2rem
}

.sp-control-textarea+.CodeMirror .CodeMirror-lines .CodeMirror-gutter-wrapper {
    margin-left: -2rem
}

.sp-control-textarea.form-control-sm+.CodeMirror .CodeMirror-lines {
    padding: .5rem 1.65rem
}

.sp-control-textarea.form-control-sm+.CodeMirror .CodeMirror-lines .CodeMirror-gutter-wrapper {
    margin-left: -1.65rem
}

.sp-control-textarea.form-control-lg+.CodeMirror .CodeMirror-lines {
    padding: 1.03125rem 2.5rem .90625rem
}

.sp-control-textarea.form-control-lg+.CodeMirror .CodeMirror-lines .CodeMirror-gutter-wrapper {
    margin-left: -2.5rem
}

.sp-control-text-editor {
    position: relative
}

.sp-control-text-editor .CodeMirror-scroll {
    max-height: 800px
}

.sp-control-text-editor .sp-control-text-editor-info-panel {
    position: absolute;
    bottom: 1px;
    right: 1px;
    padding: .15rem .4rem;
    background-color: hsla(0, 0%, 100%, .85);
    font-size: .75rem;
    z-index: 100
}

.sp-control-text-editor .sp-control-text-editor-info-panel .sp-control-text-editor-info-panel-languages {
    pointer-events: none
}

.sp-control-text-editor .sp-control-text-editor-info-panel .sp-control-text-editor-info-panel-languages .sp-control-text-editor-info-panel-language {
    color: #71bc4b
}

.sp-control-text-editor .sp-control-text-editor-info-panel .sp-control-text-editor-info-panel-languages .sp-control-text-editor-info-panel-language.sp-control-text-editor-info-panel-language-disallowed {
    color: #e64b50
}

.sp-control-text-editor.sp-control-text-editor-disallow-html .cm-has-tag .CodeMirror-linenumber, .sp-control-text-editor.sp-control-text-editor-disallow-html .cm-tag:not(.cm-bracket) {
    background-color: #e64b50;
    color: #fff
}

.sp-control-text-editor.sp-control-text-editor-disallow-js .cm-tag.cm-tag-script {
    background-color: rgba(230, 75, 80, .8)!important;
    color: #fff
}

.sp-control-text-editor.sp-control-text-editor-disallow-js .cm-has-tag-script .CodeMirror-linenumber {
    background-color: #e64b50;
    color: #fff
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

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

.select2-results {
    display: block
}

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

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

.select2-results__option[aria-selected] {
    cursor: pointer
}

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

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

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

.select2-search--dropdown {
    display: block
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

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

.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.select2-container--stimpack {
    width: 100%!important;
    color: #445979
}

.select2-container--stimpack ::-webkit-input-placeholder {
    color: rgba(68, 89, 121, .4)
}

.select2-container--stimpack ::-moz-placeholder {
    color: rgba(68, 89, 121, .4)
}

.select2-container--stimpack :-ms-input-placeholder {
    color: rgba(68, 89, 121, .4)
}

.select2-container--stimpack :-moz-placeholder {
    color: rgba(68, 89, 121, .4)
}

.select2-container--stimpack .select2-selection__placeholder {
    color: rgba(68, 89, 121, .4)
}

.select2-container--stimpack, .select2-container--stimpack.select2-container--focus {
    outline: none!important
}

.select2-container--stimpack .select2-selection {
    display: block;
    width: 100%;
    padding: .907rem 2rem;
    font-size: 1rem;
    color: #445979;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -ms-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: auto!important
}

.select2-container--stimpack .select2-selection::-ms-expand {
    background-color: transparent;
    border: 0
}

.select2-container--stimpack .select2-selection:focus {
    color: #445979;
    background-color: #fff;
    border-color: #153057;
    outline: 0;
    box-shadow: none
}

.select2-container--stimpack .select2-selection::placeholder {
    color: #62728a;
    opacity: 1
}

.select2-container--stimpack .select2-selection:disabled, .select2-container--stimpack .select2-selection[readonly] {
    background-color: #f4f6f9;
    opacity: 1
}

.select2-container--stimpack .select2-selection .select2-search__field {
    background-color: transparent
}

.select2-container--stimpack .select2-selection .select2-selection__rendered {
    margin: 0;
    padding: 0
}

.select2-container--stimpack .select2-selection .select2-selection__arrow, .select2-container--stimpack .select2-selection .select2-selection__clear {
    position: absolute;
    font-size: 1.25rem
}

.select2-container--stimpack .select2-selection .select2-selection__arrow:before, .select2-container--stimpack .select2-selection .select2-selection__clear:before {
    content: "\F107";
    display: block;
    font-family: Font Awesome\ 5 Regular
}

.select2-container--stimpack .select2-selection .select2-selection__arrow svg, .select2-container--stimpack .select2-selection .select2-selection__clear svg {
    position: absolute;
    width: 1.25rem;
    height: 1.25rem;
    top: 0;
    right: 0;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.select2-container--stimpack .select2-selection .select2-selection__clear {
    text-indent: -9999px;
    font-size: .94rem;
    opacity: .25;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.select2-container--stimpack .select2-selection .select2-selection__clear svg {
    width: .94rem;
    height: .94rem
}

.select2-container--stimpack .select2-selection .select2-selection__clear:before {
    content: "\F00D";
    display: none
}

.select2-container--stimpack .select2-selection .select2-selection__clear:hover {
    opacity: 1
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__rendered {
    display: block;
    list-style: none;
    overflow: visible
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__rendered:after {
    display: block;
    clear: both;
    content: ""
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__choice {
    float: left;
    background-color: #b0b7c3
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    margin-right: 4px
}

.select2-container--stimpack .select2-dropdown {
    border-color: rgba(0, 0, 0, .15)
}

.select2-container--stimpack .select2-search--dropdown {
    position: relative;
    color: #445979;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.select2-container--stimpack .select2-search--dropdown input {
    display: block;
    width: 100%;
    font-size: 1rem;
    color: #445979;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border-radius: 0;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -ms-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: auto!important;
    border: none
}

.select2-container--stimpack .select2-search--dropdown input::-ms-expand {
    background-color: transparent;
    border: 0
}

.select2-container--stimpack .select2-search--dropdown input:focus {
    color: #445979;
    background-color: #fff;
    border-color: #153057;
    outline: 0;
    box-shadow: none
}

.select2-container--stimpack .select2-search--dropdown input::placeholder {
    color: #62728a;
    opacity: 1
}

.select2-container--stimpack .select2-search--dropdown input:disabled, .select2-container--stimpack .select2-search--dropdown input[readonly] {
    background-color: #f4f6f9;
    opacity: 1
}

.select2-container--stimpack .select2-search--dropdown:after {
    content: "\F002";
    display: none;
    top: 50%;
    right: 0;
    font-family: Font Awesome\ 5 Regular
}

.select2-container--stimpack .select2-search--dropdown svg {
    position: absolute
}

.select2-container--stimpack .select2-results {
    color: #445979
}

.select2-container--stimpack .select2-results .select2-results__option.select2-results__option--highlighted:hover {
    background-color: #e1e5e9
}

.select2-container--stimpack .select2-results .select2-results__option[role=group] .select2-results__group {
    display: block;
    text-transform: uppercase
}

.select2-container--stimpack .select2-results .select2-results__option[role=group] .select2-results__options--nested {
    border-left: 3px solid #e1e5e9
}

.select2-container--stimpack .select2-results .select2-results__option[aria-selected=true] {
    background-color: #e1e5e9
}

.select2-container--stimpack .select2-results .select2-results__option[aria-disabled=true] {
    color: rgba(68, 89, 121, .7)
}

.select2-container--stimpack .sp-control-select-option-metas {
    padding-top: 4px;
    font-size: .75rem;
    color: #62728a
}

.select2-container--stimpack.select2-container--open .select2-selection .select2-selection__arrow svg {
    -webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    -o-transform: scale(-1);
    transform: scale(-1)
}

.select2-container--stimpack.select2-container--disabled .select2-selection {
    background-color: #f4f6f9
}

.select2-container--stimpack .select2-selection {
    padding: .907rem 10rem .907rem 2rem;
    line-height: 1.25
}

.select2-container--stimpack .select2-selection .select2-selection__arrow {
    top: 50%;
    right: 2rem;
    margin-top: -.625rem
}

.select2-container--stimpack .select2-selection .select2-selection__clear {
    top: 50%;
    right: 6rem;
    margin-top: -.45rem
}

.select2-container--stimpack .select2-selection.select2-selection--multiple {
    padding-top: .4535rem;
    padding-bottom: .4535rem
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__choice {
    padding: .4535rem 1rem;
    margin-right: 4px
}

.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-search input {
    margin: 0!important;
    padding: .4535rem 1rem;
    outline: none!important;
    box-shadow: none!important
}

.select2-container--stimpack .select2-search--dropdown input {
    padding: .907rem 2rem;
    line-height: 1.25
}

.select2-container--stimpack .select2-search--dropdown svg {
    top: 50%;
    right: 2rem;
    margin-top: -.625rem
}

.select2-container--stimpack .select2-results .select2-results__option {
    padding: .907rem 2rem;
    line-height: 1.25
}

.select2-container--stimpack .select2-results .select2-results__option[role=group] {
    padding: 0 0 .907rem
}

.select2-container--stimpack .select2-results .select2-results__option[role=group] .select2-results__group {
    font-size: .875rem;
    padding: .907rem 2rem
}

.select2-container--stimpack .select2-results .select2-results__option[role=group] .select2-results__options--nested {
    margin-left: 2rem
}

.sp-control-select-lg+.select2-container--stimpack {
    font-weight: 300
}

.sp-control-select-lg+.select2-container--stimpack .select2-selection {
    padding: 1.03125rem 2.5rem .90625rem;
    font-size: 1.125rem;
    line-height: 1.5
}

.sp-control-select-lg+.select2-container--stimpack .select2-selection.select2-selection--single {
    padding-right: 60px
}

.sp-control-select-lg+.select2-container--stimpack .select2-selection.select2-selection--multiple {
    padding: .51562rem 1.25rem 0 2.5rem
}

.sp-control-select-lg+.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-selection__choice {
    margin: 0 1.25rem .45312rem 0;
    padding: .51562rem 1.25rem .45312rem
}

.sp-control-select-lg+.select2-container--stimpack .select2-selection.select2-selection--multiple .select2-search input {
    padding: .51562rem 0 .45312rem;
    margin-bottom: .45312rem
}

.sp-control-select-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown .select2-search input {
    padding: 1.03125rem 2.5rem .90625rem
}

.sp-control-select-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li {
    line-height: 1.5;
    padding: 0 2.5rem
}

.sp-control-select-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li .sp-control-select-dropdown-item-inner>div {
    padding-top: 1.03125rem;
    padding-bottom: .90625rem
}

.sp-control-select-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li[role=group] {
    padding: 0 0 .90625rem
}

.sp-control-select-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li[role=group] .select2-results__group {
    padding: 1.03125rem 2.5rem .90625rem
}

.sp-control-select-sm+.select2-container--stimpack .select2-selection {
    padding: .5rem 1.65rem;
    font-size: .875rem;
    line-height: 1.5
}

.sp-control-select-sm+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li {
    line-height: 1.5;
    padding: 0 1.65rem
}

.sp-control-select-sm+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li .sp-control-select-dropdown-item-inner>div {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.sp-control-select-sm+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li[role=group] {
    padding: 0 0 .5rem
}

.sp-control-select-sm+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li[role=group] .select2-results__group {
    padding: .5rem 1.65rem
}

.sp-control-select-dropdown-height-xs+.select2-container--stimpack+.sp-control-select-dropdown .select2-results>.select2-results__options, .sp-control-select-dropdown-height-xs+.select2-container--stimpack .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.sp-control-select-dropdown-height-sm+.select2-container--stimpack+.sp-control-select-dropdown .select2-results>.select2-results__options, .sp-control-select-dropdown-height-sm+.select2-container--stimpack .select2-results>.select2-results__options {
    max-height: 400px;
    overflow-y: auto
}

.sp-control-select-dropdown-height-md+.select2-container--stimpack+.sp-control-select-dropdown .select2-results>.select2-results__options, .sp-control-select-dropdown-height-md+.select2-container--stimpack .select2-results>.select2-results__options {
    max-height: 600px;
    overflow-y: auto
}

.sp-control-select-dropdown-height-lg+.select2-container--stimpack+.sp-control-select-dropdown .select2-results>.select2-results__options, .sp-control-select-dropdown-height-lg+.select2-container--stimpack .select2-results>.select2-results__options {
    max-height: 800px;
    overflow-y: auto
}

.sp-select-navigation+.select2-container--stimpack .select2-selection__placeholder {
    text-transform: uppercase
}

.sp-select-navigation+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li {
    font-size: 16px
}

.sp-select-navigation+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:not(:last-child):after {
    content: " ";
    display: block;
    padding-top: 2px;
    opacity: 1
}

.sp-select-navigation+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover:after {
    opacity: 0
}

.sp-select-navigation+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown .sp-control-select-dropdown-item-icon img, .sp-select-navigation+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown .sp-control-select-dropdown-item-icon svg {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 15px
}

.sp-select-navigation-primary+.select2-container--stimpack .select2-selection {
    color: #153057;
    border-color: #153057;
    background-color: #fff
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown {
    border-color: #b0b7c3;
    background-color: rgba(176, 183, 195, .94)
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li {
    color: #8a97ab;
    background-color: transparent
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg path {
    fill: #8a97ab
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg line, .sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg polyline {
    stroke: #8a97ab
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover {
    color: #009ddb;
    background-color: #fff
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg path {
    fill: #009ddb
}

.sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg line, .sp-select-navigation-primary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg polyline {
    stroke: #009ddb
}

.sp-select-navigation-secondary+.select2-container--stimpack .select2-selection {
    color: #009ddb;
    border-color: #009ddb;
    background-color: #fff
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown {
    border-color: #b0b7c3;
    background-color: rgba(176, 183, 195, .94)
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li {
    color: #8a97ab;
    background-color: transparent
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg path {
    fill: #8a97ab
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg line, .sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li svg polyline {
    stroke: #8a97ab
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover {
    color: #009ddb;
    background-color: #fff
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg path {
    fill: #009ddb
}

.sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg line, .sp-select-navigation-secondary+.select2-container--stimpack+.sp-control-select-dropdown .select2-dropdown ul li:hover svg polyline {
    stroke: #009ddb
}

.sp-control-select-dropdown-auto-height .select2-results>ul {
    overflow-y: auto
}

.sp-color-variant-select-dropdown .select2-results__option[id$=primary], .sp-color-variant-select[sp-control-select-value=primary] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=primary]:before, .sp-color-variant-select[sp-control-select-value=primary] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #153057
}

.sp-color-variant-select-dropdown .select2-results__option[id$=secondary], .sp-color-variant-select[sp-control-select-value=secondary] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=secondary]:before, .sp-color-variant-select[sp-control-select-value=secondary] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #009ddb
}

.sp-color-variant-select-dropdown .select2-results__option[id$=success], .sp-color-variant-select[sp-control-select-value=success] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=success]:before, .sp-color-variant-select[sp-control-select-value=success] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #71bc4b
}

.sp-color-variant-select-dropdown .select2-results__option[id$=info], .sp-color-variant-select[sp-control-select-value=info] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=info]:before, .sp-color-variant-select[sp-control-select-value=info] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #17a2b8
}

.sp-color-variant-select-dropdown .select2-results__option[id$=warning], .sp-color-variant-select[sp-control-select-value=warning] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=warning]:before, .sp-color-variant-select[sp-control-select-value=warning] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #e4a716
}

.sp-color-variant-select-dropdown .select2-results__option[id$=danger], .sp-color-variant-select[sp-control-select-value=danger] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=danger]:before, .sp-color-variant-select[sp-control-select-value=danger] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #e64b50
}

.sp-color-variant-select-dropdown .select2-results__option[id$=light], .sp-color-variant-select[sp-control-select-value=light] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=light]:before, .sp-color-variant-select[sp-control-select-value=light] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #b0b7c3
}

.sp-color-variant-select-dropdown .select2-results__option[id$=dark], .sp-color-variant-select[sp-control-select-value=dark] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=dark]:before, .sp-color-variant-select[sp-control-select-value=dark] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #62728a
}

.sp-color-variant-select-dropdown .select2-results__option[id$=lightest], .sp-color-variant-select[sp-control-select-value=lightest] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=lightest]:before, .sp-color-variant-select[sp-control-select-value=lightest] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #f4f6f9
}

.sp-color-variant-select-dropdown .select2-results__option[id$=lighter], .sp-color-variant-select[sp-control-select-value=lighter] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=lighter]:before, .sp-color-variant-select[sp-control-select-value=lighter] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #e1e5e9
}

.sp-color-variant-select-dropdown .select2-results__option[id$=neutral], .sp-color-variant-select[sp-control-select-value=neutral] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=neutral]:before, .sp-color-variant-select[sp-control-select-value=neutral] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #8a97ab
}

.sp-color-variant-select-dropdown .select2-results__option[id$=darker], .sp-color-variant-select[sp-control-select-value=darker] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=darker]:before, .sp-color-variant-select[sp-control-select-value=darker] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #445979
}

.sp-color-variant-select-dropdown .select2-results__option[id$=darkest], .sp-color-variant-select[sp-control-select-value=darkest] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=darkest]:before, .sp-color-variant-select[sp-control-select-value=darkest] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #39495e
}

.sp-color-variant-select-dropdown .select2-results__option[id$=black], .sp-color-variant-select[sp-control-select-value=black] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=black]:before, .sp-color-variant-select[sp-control-select-value=black] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #000
}

.sp-color-variant-select-dropdown .select2-results__option[id$=white], .sp-color-variant-select[sp-control-select-value=white] .select2-selection {
    position: relative;
    padding-left: 50px
}

.sp-color-variant-select-dropdown .select2-results__option[id$=white]:before, .sp-color-variant-select[sp-control-select-value=white] .select2-selection:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #fff
}

.sp-control-checkbox {
    display: inline-block;
    margin: 0;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25
}

.sp-control-checkbox input {
    position: absolute;
    margin: 0;
    opacity: 0;
    visibility: hidden
}

.sp-control-checkbox label {
    cursor: pointer
}

.sp-control-checkbox .sp-control-checkbox-table {
    display: table
}

.sp-control-checkbox .sp-control-checkbox-table>div {
    display: table-cell;
    vertical-align: top
}

.sp-control-checkbox .sp-control-checkbox-toggle {
    display: block;
    overflow: hidden
}

.sp-control-checkbox .sp-control-checkbox-toggle-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.sp-control-checkbox .sp-control-checkbox-text-cell:first-child {
    padding-right: .5rem
}

.sp-control-checkbox .sp-control-checkbox-text-cell:last-child {
    padding-left: .5rem
}

.sp-control-radio {
    display: inline-block;
    margin: 0;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25
}

.sp-control-radio input {
    position: absolute;
    margin: 0;
    opacity: 0;
    visibility: hidden
}

.sp-control-radio label {
    cursor: pointer
}

.sp-control-radio .sp-control-radio-table {
    display: table
}

.sp-control-radio .sp-control-radio-table>div {
    display: table-cell;
    vertical-align: top
}

.sp-control-radio .sp-control-radio-toggle {
    display: block;
    overflow: hidden
}

.sp-control-radio .sp-control-radio-toggle-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.sp-control-radio .sp-control-radio-text-cell:first-child {
    padding-right: .5rem
}

.sp-control-radio .sp-control-radio-text-cell:last-child {
    padding-left: .5rem
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle-cell {
    padding-top: .907rem;
    padding-bottom: .907rem
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle {
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid rgba(0, 0, 0, .15)
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    display: block;
    width: 100%;
    height: 100%
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span, .sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span>span {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-toggle .sp-control-checkbox-toggle-on>span {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #153057;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.sp-control-checkbox:not(.sp-control-toggle-switch) .sp-control-checkbox-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-checkbox:not(.sp-control-toggle-switch) input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-on>span {
    opacity: 1;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.sp-control-checkbox:not(.sp-control-toggle-switch) input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-off>span {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle-cell {
    padding-top: .907rem;
    padding-bottom: .907rem
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle {
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid rgba(0, 0, 0, .15)
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    display: block;
    width: 100%;
    height: 100%
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span, .sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span>span {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-toggle .sp-control-radio-toggle-on>span {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #153057;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.sp-control-radio:not(.sp-control-toggle-switch) .sp-control-radio-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-radio:not(.sp-control-toggle-switch) input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-on>span {
    opacity: 1;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

.sp-control-radio:not(.sp-control-toggle-switch) input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-off>span {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.sp-control-toggle-switch {
    padding: 0
}

.sp-control-toggle-switch .sp-control-checkbox-toggle {
    display: block;
    border: 1px solid rgba(0, 0, 0, .15);
    background-color: #fff
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    display: block;
    width: 200%;
    text-align: center;
    color: #445979;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner {
    display: table;
    table-layout: fixed;
    width: 100%
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span {
    display: table-cell;
    width: 50%
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-handle {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 50%;
    background-color: #b0b7c3;
    border-radius: 50%;
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    -o-transform: scale(.65);
    transform: scale(.65);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-toggle-switch input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.sp-control-toggle-switch input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-handle {
    background-color: #153057
}

.sp-control-toggle-switch .sp-control-checkbox-toggle {
    width: 6.128rem;
    border-radius: 3.064rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: 1.532rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner {
    height: 3.064rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span {
    padding: .907rem 1.782rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:first-child {
    padding-left: 2.032rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:last-child {
    padding-right: 2.032rem
}

.sp-control-toggle-switch .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-handle {
    width: 3.064rem;
    margin-left: -1.532rem
}

.sp-control-toggle-switch .sp-control-checkbox-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: -1.532rem
}

.sp-control-toggle-switch .sp-control-radio-toggle {
    display: block;
    border: 1px solid rgba(0, 0, 0, .15);
    background-color: #fff
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    display: block;
    width: 200%;
    text-align: center;
    color: #445979;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner {
    display: table;
    table-layout: fixed;
    width: 100%
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span {
    display: table-cell;
    width: 50%
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-handle {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 50%;
    background-color: #b0b7c3;
    border-radius: 50%;
    -webkit-transform: scale(.65);
    -moz-transform: scale(.65);
    -ms-transform: scale(.65);
    -o-transform: scale(.65);
    transform: scale(.65);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-toggle-switch input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.sp-control-toggle-switch input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-handle {
    background-color: #153057
}

.sp-control-toggle-switch .sp-control-radio-toggle {
    width: 6.128rem;
    border-radius: 3.064rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: 1.532rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner {
    height: 3.064rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span {
    padding: .907rem 1.782rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:first-child {
    padding-left: 2.032rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:last-child {
    padding-right: 2.032rem
}

.sp-control-toggle-switch .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-handle {
    width: 3.064rem;
    margin-left: -1.532rem
}

.sp-control-toggle-switch .sp-control-radio-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: -1.532rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle {
    width: 4.625rem;
    border-radius: 2.3125rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: 1.15625rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner {
    height: 2.3125rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span {
    padding: .907rem 1.40625rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:first-child {
    padding-left: 1.65625rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:last-child {
    padding-right: 1.65625rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-handle {
    width: 2.3125rem;
    margin-left: -1.15625rem
}

.sp-control-toggle-switch-sm .sp-control-checkbox-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch-sm input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: -1.15625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle {
    width: 4.625rem;
    border-radius: 2.3125rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: 1.15625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner {
    height: 2.3125rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span {
    padding: .907rem 1.40625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:first-child {
    padding-left: 1.65625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:last-child {
    padding-right: 1.65625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-handle {
    width: 2.3125rem;
    margin-left: -1.15625rem
}

.sp-control-toggle-switch-sm .sp-control-radio-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch-sm input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: -1.15625rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle {
    width: 7.25rem;
    border-radius: 3.625rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: 1.8125rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner {
    height: 3.625rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span {
    padding: .907rem 2.0625rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:first-child {
    padding-left: 2.3125rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-inner>span:last-child {
    padding-right: 2.3125rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider .sp-control-checkbox-toggle-slider-handle {
    width: 3.625rem;
    margin-left: -1.8125rem
}

.sp-control-toggle-switch-lg .sp-control-checkbox-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch-lg input:checked+div .sp-control-checkbox-toggle .sp-control-checkbox-toggle-slider {
    margin-left: -1.8125rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle {
    width: 7.25rem;
    border-radius: 3.625rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: 1.8125rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner {
    height: 3.625rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span {
    padding: .907rem 2.0625rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:first-child {
    padding-left: 2.3125rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-inner>span:last-child {
    padding-right: 2.3125rem
}

.sp-control-toggle-switch-lg .sp-control-radio-toggle .sp-control-radio-toggle-slider .sp-control-radio-toggle-slider-handle {
    width: 3.625rem;
    margin-left: -1.8125rem
}

.sp-control-toggle-switch-lg .sp-control-radio-text-cell {
    padding-top: calc(.907rem + 1px);
    padding-bottom: calc(.907rem + 1px)
}

.sp-control-toggle-switch-lg input:checked+div .sp-control-radio-toggle .sp-control-radio-toggle-slider {
    margin-left: -1.8125rem
}

.sp-control-checkboxes>div>div, .sp-control-radios>div>div {
    display: block
}

.sp-control-checkboxes-inline, .sp-control-radios-inline {
    margin-left: -15px;
    margin-right: -15px
}

.sp-control-checkboxes-inline>div, .sp-control-radios-inline>div {
    display: table
}

.sp-control-checkboxes-inline>div>div, .sp-control-radios-inline>div>div {
    display: table-cell;
    padding-left: 15px;
    padding-right: 15px
}

.sp-control-media .sp-control-media-items .sp-control-media-items-inner {
    margin: 0 -15px
}

.sp-control-media .sp-control-media-items .sp-control-media-items-inner:after {
    display: block;
    clear: both;
    content: ""
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner {
    display: table;
    width: 100%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner>div, .sp-control-media .sp-control-media-item .sp-control-media-item-inner>li, .sp-control-media .sp-control-media-item .sp-control-media-item-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-1 {
    width: 8.33333%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-2 {
    width: 16.66667%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-3 {
    width: 25%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-4 {
    width: 33.33333%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-5 {
    width: 41.66667%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-6 {
    width: 50%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-7 {
    width: 58.33333%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-8 {
    width: 66.66667%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-9 {
    width: 75%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-10 {
    width: 83.33333%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-11 {
    width: 91.66667%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-1 {
        width: 8.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-2 {
        width: 16.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-3 {
        width: 25%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-4 {
        width: 33.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-5 {
        width: 41.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-6 {
        width: 50%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-7 {
        width: 58.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-8 {
        width: 66.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-9 {
        width: 75%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-10 {
        width: 83.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-11 {
        width: 91.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-1 {
        width: 8.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-2 {
        width: 16.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-3 {
        width: 25%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-4 {
        width: 33.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-5 {
        width: 41.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-6 {
        width: 50%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-7 {
        width: 58.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-8 {
        width: 66.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-9 {
        width: 75%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-10 {
        width: 83.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-11 {
        width: 91.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-1 {
        width: 8.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-2 {
        width: 16.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-3 {
        width: 25%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-4 {
        width: 33.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-5 {
        width: 41.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-6 {
        width: 50%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-7 {
        width: 58.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-8 {
        width: 66.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-9 {
        width: 75%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-10 {
        width: 83.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-11 {
        width: 91.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-1 {
        width: 8.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-2 {
        width: 16.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-3 {
        width: 25%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-4 {
        width: 33.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-5 {
        width: 41.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-6 {
        width: 50%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-7 {
        width: 58.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-8 {
        width: 66.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-9 {
        width: 75%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-10 {
        width: 83.33333%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-11 {
        width: 91.66667%
    }
    .sp-control-media .sp-control-media-item .sp-control-media-item-inner .col-xl-12 {
        width: 100%
    }
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.row, .sp-control-media .sp-control-media-item .sp-control-media-item-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.d-table-va-top>div {
    vertical-align: top
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.d-table-va-middle>div {
    vertical-align: middle
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.d-table-va-left>div {
    vertical-align: sub
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.display-table-equal-column-height {
    height: 1px
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner:after {
    display: block;
    clear: both;
    content: ""
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner>div {
    padding: 0 15px;
    vertical-align: top
}

.sp-control-media .sp-control-media-item .sp-control-media-item-inner>div:first-child {
    width: 159px
}

.sp-control-media .sp-control-media-item .sp-control-media-item-preview .sp-control-media-item-preview-inner {
    position: relative;
    display: block;
    width: 100%;
    background-color: #e1e5e9;
    border: 1px solid #c4ccd3
}

.sp-control-media .sp-control-media-item .sp-control-media-item-preview .sp-control-media-item-preview-image {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.sp-control-media .sp-control-media-item .sp-control-media-item-preview .sp-control-media-item-preview-image:before {
    content: " ";
    display: block;
    padding-top: 100%
}

.sp-control-media .sp-control-media-item .sp-control-media-item-open-library {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-control-media .sp-control-media-item .sp-control-media-item-open-library>span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    display: block;
    width: 18px;
    height: 18px
}

.sp-control-media .sp-control-media-item .sp-control-media-item-open-library>span:after, .sp-control-media .sp-control-media-item .sp-control-media-item-open-library>span:before {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #a6b2be;
    top: 50%;
    margin-top: -1px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.sp-control-media .sp-control-media-item .sp-control-media-item-open-library>span:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sp-control-media .sp-control-media-item .sp-control-media-item-open-library:hover {
    background-color: #d2d8de
}

.sp-control-media .sp-control-media-item .sp-control-media-item-clear {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    right: 0;
    text-align: center;
    transition: all .2s
}

.sp-control-media .sp-control-media-item .sp-control-media-item-clear a {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    color: #fff
}

.sp-control-media .sp-control-media-item.sp-control-media-item-source-fallback .sp-control-media-item-preview, .sp-control-media .sp-control-media-item.sp-control-media-item-source-fallback .sp-control-media-item-url, .sp-control-media .sp-control-media-item.sp-control-media-item-source-feature .sp-control-media-item-preview, .sp-control-media .sp-control-media-item.sp-control-media-item-source-feature .sp-control-media-item-url, .sp-control-media .sp-control-media-item.sp-control-media-item-source-library .sp-control-media-item-url, .sp-control-media .sp-control-media-item.sp-control-media-item-source-url .sp-control-media-item-preview, .sp-control-media .sp-control-media-item.sp-control-media-item-source-url .sp-control-media-item-size {
    display: none!important
}

.sp-control-class-selector .sp-control-class-selector-header {
    display: table;
    width: 100%
}

.sp-control-class-selector .sp-control-class-selector-header>div, .sp-control-class-selector .sp-control-class-selector-header>li, .sp-control-class-selector .sp-control-class-selector-header>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-control-class-selector .sp-control-class-selector-header .col-1 {
    width: 8.33333%
}

.sp-control-class-selector .sp-control-class-selector-header .col-2 {
    width: 16.66667%
}

.sp-control-class-selector .sp-control-class-selector-header .col-3 {
    width: 25%
}

.sp-control-class-selector .sp-control-class-selector-header .col-4 {
    width: 33.33333%
}

.sp-control-class-selector .sp-control-class-selector-header .col-5 {
    width: 41.66667%
}

.sp-control-class-selector .sp-control-class-selector-header .col-6 {
    width: 50%
}

.sp-control-class-selector .sp-control-class-selector-header .col-7 {
    width: 58.33333%
}

.sp-control-class-selector .sp-control-class-selector-header .col-8 {
    width: 66.66667%
}

.sp-control-class-selector .sp-control-class-selector-header .col-9 {
    width: 75%
}

.sp-control-class-selector .sp-control-class-selector-header .col-10 {
    width: 83.33333%
}

.sp-control-class-selector .sp-control-class-selector-header .col-11 {
    width: 91.66667%
}

.sp-control-class-selector .sp-control-class-selector-header .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-1 {
        width: 8.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-2 {
        width: 16.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-3 {
        width: 25%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-4 {
        width: 33.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-5 {
        width: 41.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-6 {
        width: 50%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-7 {
        width: 58.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-8 {
        width: 66.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-9 {
        width: 75%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-10 {
        width: 83.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-11 {
        width: 91.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-control-class-selector .sp-control-class-selector-header .col-md-1 {
        width: 8.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-2 {
        width: 16.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-3 {
        width: 25%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-4 {
        width: 33.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-5 {
        width: 41.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-6 {
        width: 50%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-7 {
        width: 58.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-8 {
        width: 66.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-9 {
        width: 75%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-10 {
        width: 83.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-11 {
        width: 91.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-1 {
        width: 8.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-2 {
        width: 16.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-3 {
        width: 25%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-4 {
        width: 33.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-5 {
        width: 41.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-6 {
        width: 50%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-7 {
        width: 58.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-8 {
        width: 66.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-9 {
        width: 75%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-10 {
        width: 83.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-11 {
        width: 91.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-1 {
        width: 8.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-2 {
        width: 16.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-3 {
        width: 25%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-4 {
        width: 33.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-5 {
        width: 41.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-6 {
        width: 50%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-7 {
        width: 58.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-8 {
        width: 66.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-9 {
        width: 75%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-10 {
        width: 83.33333%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-11 {
        width: 91.66667%
    }
    .sp-control-class-selector .sp-control-class-selector-header .col-xl-12 {
        width: 100%
    }
}

.sp-control-class-selector .sp-control-class-selector-header.row, .sp-control-class-selector .sp-control-class-selector-header.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-control-class-selector .sp-control-class-selector-header.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-control-class-selector .sp-control-class-selector-header.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-control-class-selector .sp-control-class-selector-header.d-table-va-top>div {
    vertical-align: top
}

.sp-control-class-selector .sp-control-class-selector-header.d-table-va-middle>div {
    vertical-align: middle
}

.sp-control-class-selector .sp-control-class-selector-header.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-control-class-selector .sp-control-class-selector-header.d-table-va-left>div {
    vertical-align: sub
}

.sp-control-class-selector .sp-control-class-selector-header.display-table-equal-column-height {
    height: 1px
}

.sp-control-class-selector .sp-control-class-selector-header.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-control-class-selector .sp-control-class-selector-list-item {
    margin-bottom: 15px
}

.sp-control-class-selector .sp-control-class-selector-list-item .sp-control-class-selector-list-item-inner {
    background-color: #f8f8f8;
    padding: 10px 15px
}

.sp-control-content-block .sp-control-content-block-controls .sp-control-content-block-controls-inner {
    display: table;
    width: 100%;
    white-space: nowrap
}

.sp-control-content-block .sp-control-content-block-controls .sp-control-content-block-controls-inner>div {
    display: table-cell
}

.sp-control-content-block .sp-control-content-block-controls button {
    cursor: pointer
}

.sp-control-content-block .sp-control-content-block-item {
    margin-bottom: .5rem
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-controls {
    width: 1%;
    padding-left: 1rem
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-controls .sp-control-content-block-item-controls-inner {
    display: table;
    width: 100%;
    white-space: nowrap
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-controls .sp-control-content-block-item-controls-inner>div {
    display: table-cell
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-controls button {
    cursor: pointer
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-content {
    display: none;
    position: relative;
    padding-top: .5rem
}

.sp-control-content-block .sp-control-content-block-item .sp-control-content-block-item-content>.sp-control-label {
    display: block;
    margin-bottom: 4px
}

.sp-control-content-block .sp-control-content-block-item:first-child .sp-control-content-block-item-move-up {
    opacity: .5
}

.sp-control-content-block .sp-control-content-block-item:first-child:last-child .sp-control-content-block-item-move-down, .sp-control-content-block .sp-control-content-block-item:first-child:last-child .sp-control-content-block-item-move-up {
    display: none
}

.sp-control-content-block .sp-control-content-block-item:last-child .sp-control-content-block-item-move-down {
    opacity: .5
}

.sp-control-content-block .sp-control-content-block-item.sp-control-content-block-item-custom-selected .sp-control-content-block-item-content {
    display: block
}

.sp-control-template .sp-control-template-item .sp-control-template-item-content {
    display: none;
    position: relative;
    padding-top: .5rem
}

.sp-control-template .sp-control-template-item .sp-control-template-item-content>.sp-control-label {
    display: block;
    margin-bottom: 4px
}

.sp-control-template .sp-control-template-item.sp-control-template-item-custom-selected .sp-control-template-item-content {
    display: block
}

.sp-control-navigation .sp-control-navigation-breakpoint, .sp-control-navigation .sp-control-navigation-custom-items {
    padding-top: .5rem
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item {
    position: relative;
    margin-bottom: .5rem
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item>.row>div:first-child>div {
    padding-left: 2rem
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item:before {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #e8e8e8;
    z-index: 200;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item .sp-control-text-editor {
    padding-left: 2rem
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item .sp-control-navigation-custom-item-controls {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    opacity: 0;
    visibility: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item .sp-control-navigation-remove-custom-item {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    color: #e64b50;
    opacity: .5;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item .sp-control-navigation-remove-custom-item svg {
    display: block
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item .sp-control-navigation-remove-custom-item:hover {
    opacity: 1
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item:hover:before {
    background-color: #153057!important
}

.sp-control-navigation .sp-control-navigation-custom-items .sp-control-navigation-custom-item:hover .sp-control-navigation-custom-item-controls {
    opacity: 1;
    visibility: visible
}

.sp-control-column-breakpoints .sp-control-column-breakpoints-inner {
    padding-left: 40px
}

.sp-control-column-breakpoints .sp-control-column-breakpoint>div {
    position: relative;
    margin-top: .5rem
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-header {
    padding-top: 6px;
    padding-bottom: 5px;
    font-size: .7rem;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #b0b7c3
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-label {
    position: absolute;
    left: -40px;
    top: 0;
    bottom: 0;
    font-size: .7rem;
    font-weight: 500;
    padding-bottom: 0;
    display: none
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-label .sp-control-column-breakpoint-label-icon {
    display: block;
    width: 30px;
    height: 100%;
    text-align: center;
    font-size: 14px;
    color: #62728a;
    background-color: #b0b7c3
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-label .sp-control-column-breakpoint-label-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -7px;
    margin-left: -7px
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-label .sp-control-column-breakpoint-label-text {
    display: none
}

.sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-custom-offset-control, .sp-control-column-breakpoints .sp-control-column-breakpoint .sp-control-column-breakpoint-custom-width-control {
    margin-top: .5rem!important
}

.sp-control-column-breakpoints .sp-control-column-breakpoint:first-child .sp-control-column-breakpoint-label {
    display: block
}

.sp-control-column-breakpoints .sp-control-column-breakpoint:not(.sp-control-column-breakpoint-has-custom-offset-selected) .sp-control-column-breakpoint-custom-offset-control, .sp-control-column-breakpoints .sp-control-column-breakpoint:not(.sp-control-column-breakpoint-has-custom-width-selected) .sp-control-column-breakpoint-custom-width-control {
    opacity: 0;
    visibility: hidden
}

.sp-control-column-breakpoints .sp-control-column-breakpoint-custom-offset-control, .sp-control-column-breakpoints .sp-control-column-breakpoint-custom-width-control {
    display: none
}

.sp-control-column-breakpoints.sp-control-column-breakpoints-has-custom-offset-selected .sp-control-column-breakpoint-custom-offset-control, .sp-control-column-breakpoints.sp-control-column-breakpoints-has-custom-width-selected .sp-control-column-breakpoint-custom-width-control {
    display: block
}

.sp-control-column-breakpoints-no-label .sp-control-column-breakpoints-inner {
    padding-left: 0
}

.sp-control-column-breakpoints-no-label .sp-control-column-breakpoint .sp-control-column-breakpoint-label, .sp-control-sidebar.sp-control-sidebar-none-selected .sp-control-sidebar-breakpoints, .sp-control-sidebar.sp-control-sidebar-null-selected:not(.sp-control-sidebar-has-fallback) .sp-control-sidebar-breakpoints {
    display: none
}

.sp-control-query-builder .sp-control-query-builder-parameters .sp-control-query-builder-parameter {
    position: relative;
    margin-bottom: 1rem
}

.sp-control-query-builder .sp-control-query-builder-parameters .sp-control-query-builder-parameter:before {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #e8e8e8;
    z-index: 200;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-query-builder .sp-control-query-builder-parameters .sp-control-query-builder-parameter>.row>div:first-child>div, .sp-control-query-builder .sp-control-query-builder-parameters .sp-control-query-builder-parameter>label {
    padding-left: 2rem
}

.sp-control-query-builder .sp-control-query-builder-parameters .sp-control-query-builder-parameter label {
    margin-bottom: .25rem
}

.sp-control-tax-query .btn {
    width: 100%
}

.sp-control-tax-query .sp-control-tax-query-labels {
    font-size: 12px
}

.sp-control-tax-query .sp-control-tax-query-labels>.row>div:first-child>div {
    padding-left: 2rem
}

.sp-control-tax-query .sp-control-tax-query-rule {
    position: relative;
    margin-bottom: 1rem
}

.sp-control-tax-query .sp-control-tax-query-rule:before {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #e8e8e8;
    z-index: 200;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-tax-query .sp-control-tax-query-rule>.row>div:first-child>div {
    padding-left: 2rem
}

.sp-control-tax-query .sp-control-tax-query-rule label {
    display: none
}

.sp-control-tax-query .sp-control-tax-query-rule .sp-control-tax-query-rule-controls {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    opacity: 0;
    visibility: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-tax-query .sp-control-tax-query-rule .sp-control-tax-query-remove-rule {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    color: #e64b50;
    opacity: .5;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-tax-query .sp-control-tax-query-rule .sp-control-tax-query-remove-rule svg {
    display: block
}

.sp-control-tax-query .sp-control-tax-query-rule .sp-control-tax-query-remove-rule:hover {
    opacity: 1
}

.sp-control-tax-query .sp-control-tax-query-rule:hover:before {
    background-color: #153057!important
}

.sp-control-tax-query .sp-control-tax-query-rule:hover .sp-control-tax-query-rule-controls {
    opacity: 1;
    visibility: visible
}

.sp-control-tax-query .sp-control-tax-query-group {
    position: relative;
    margin-bottom: 1rem
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls button {
    cursor: pointer
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls .sp-control-tax-query-remove-group-column {
    position: absolute;
    height: 48px;
    margin-top: -48px
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls .sp-control-tax-query-remove-group {
    display: block;
    position: absolute;
    top: 50%;
    left: 8px;
    margin-top: -10px;
    color: #e64b50;
    opacity: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls .sp-control-tax-query-remove-group svg {
    display: block
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls .sp-control-tax-query-remove-group:hover {
    opacity: 1!important
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group-controls:hover .sp-control-tax-query-remove-group {
    opacity: .5
}

.sp-control-tax-query .sp-control-tax-query-group[data-tax-query-children-count="0"] .sp-control-tax-query-relation-column, .sp-control-tax-query .sp-control-tax-query-group[data-tax-query-children-count="1"] .sp-control-tax-query-relation-column {
    display: none
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-rule:before {
    background-color: transparent
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-group-controls {
    z-index: 100
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-group-controls:before {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 3px;
    background-color: #e8e8e8;
    z-index: 100;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-group-controls>.row-container>.row>div:first-child>div {
    padding-left: 2rem
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-group-controls .sp-control-tax-query-add-group-column {
    display: none
}

.sp-control-tax-query .sp-control-tax-query-group .sp-control-tax-query-group .sp-control-tax-query-group-controls:hover:before {
    background-color: #153057
}

@media (max-width:575.98px) {
    .sp-control-tax-query .sp-control-tax-query-rule>.row>div {
        margin-bottom: 1rem
    }
    .sp-control-tax-query .sp-control-tax-query-rule>.row>div>div {
        padding-left: 2rem
    }
    .sp-control-tax-query .sp-control-tax-query-rule>.row>div:last-child {
        margin-bottom: 0
    }
}

.sp-control-spacing {
    display: inline-block
}

.sp-control-spacing .sp-control-spacing-inner {
    padding: 15px;
    border: 1px solid #8a97ab
}

.sp-control-spacing .sp-control-spacing-middle {
    display: table
}

.sp-control-spacing .sp-control-spacing-middle>div, .sp-control-spacing .sp-control-spacing-middle>li, .sp-control-spacing .sp-control-spacing-middle>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-control-spacing .sp-control-spacing-middle .col-1 {
    width: 8.33333%
}

.sp-control-spacing .sp-control-spacing-middle .col-2 {
    width: 16.66667%
}

.sp-control-spacing .sp-control-spacing-middle .col-3 {
    width: 25%
}

.sp-control-spacing .sp-control-spacing-middle .col-4 {
    width: 33.33333%
}

.sp-control-spacing .sp-control-spacing-middle .col-5 {
    width: 41.66667%
}

.sp-control-spacing .sp-control-spacing-middle .col-6 {
    width: 50%
}

.sp-control-spacing .sp-control-spacing-middle .col-7 {
    width: 58.33333%
}

.sp-control-spacing .sp-control-spacing-middle .col-8 {
    width: 66.66667%
}

.sp-control-spacing .sp-control-spacing-middle .col-9 {
    width: 75%
}

.sp-control-spacing .sp-control-spacing-middle .col-10 {
    width: 83.33333%
}

.sp-control-spacing .sp-control-spacing-middle .col-11 {
    width: 91.66667%
}

.sp-control-spacing .sp-control-spacing-middle .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-control-spacing .sp-control-spacing-middle .col-sm-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-control-spacing .sp-control-spacing-middle .col-md-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-control-spacing .sp-control-spacing-middle .col-lg-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-control-spacing .sp-control-spacing-middle .col-xl-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-middle .col-xl-12 {
        width: 100%
    }
}

.sp-control-spacing .sp-control-spacing-middle.row, .sp-control-spacing .sp-control-spacing-middle.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-control-spacing .sp-control-spacing-middle.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-control-spacing .sp-control-spacing-middle.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-control-spacing .sp-control-spacing-middle.d-table-va-top>div {
    vertical-align: top
}

.sp-control-spacing .sp-control-spacing-middle.d-table-va-middle>div {
    vertical-align: middle
}

.sp-control-spacing .sp-control-spacing-middle.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-control-spacing .sp-control-spacing-middle.d-table-va-left>div {
    vertical-align: sub
}

.sp-control-spacing .sp-control-spacing-middle.display-table-equal-column-height {
    height: 1px
}

.sp-control-spacing .sp-control-spacing-middle.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-control-spacing .sp-control-spacing-paddings {
    padding: 15px
}

.sp-control-spacing .sp-control-spacing-paddings .sp-control-spacing-paddings-inner {
    padding: 15px;
    border: 1px solid #8a97ab;
    background-color: #b0b7c3
}

.sp-control-spacing .sp-control-spacing-item {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.sp-control-spacing .sp-control-spacing-item>div, .sp-control-spacing .sp-control-spacing-item>li, .sp-control-spacing .sp-control-spacing-item>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-control-spacing .sp-control-spacing-item .col-1 {
    width: 8.33333%
}

.sp-control-spacing .sp-control-spacing-item .col-2 {
    width: 16.66667%
}

.sp-control-spacing .sp-control-spacing-item .col-3 {
    width: 25%
}

.sp-control-spacing .sp-control-spacing-item .col-4 {
    width: 33.33333%
}

.sp-control-spacing .sp-control-spacing-item .col-5 {
    width: 41.66667%
}

.sp-control-spacing .sp-control-spacing-item .col-6 {
    width: 50%
}

.sp-control-spacing .sp-control-spacing-item .col-7 {
    width: 58.33333%
}

.sp-control-spacing .sp-control-spacing-item .col-8 {
    width: 66.66667%
}

.sp-control-spacing .sp-control-spacing-item .col-9 {
    width: 75%
}

.sp-control-spacing .sp-control-spacing-item .col-10 {
    width: 83.33333%
}

.sp-control-spacing .sp-control-spacing-item .col-11 {
    width: 91.66667%
}

.sp-control-spacing .sp-control-spacing-item .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-control-spacing .sp-control-spacing-item .col-sm-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-control-spacing .sp-control-spacing-item .col-md-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-control-spacing .sp-control-spacing-item .col-lg-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-control-spacing .sp-control-spacing-item .col-xl-1 {
        width: 8.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-2 {
        width: 16.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-3 {
        width: 25%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-4 {
        width: 33.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-5 {
        width: 41.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-6 {
        width: 50%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-7 {
        width: 58.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-8 {
        width: 66.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-9 {
        width: 75%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-10 {
        width: 83.33333%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-11 {
        width: 91.66667%
    }
    .sp-control-spacing .sp-control-spacing-item .col-xl-12 {
        width: 100%
    }
}

.sp-control-spacing .sp-control-spacing-item.row, .sp-control-spacing .sp-control-spacing-item.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-control-spacing .sp-control-spacing-item.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-control-spacing .sp-control-spacing-item.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-control-spacing .sp-control-spacing-item.d-table-va-top>div {
    vertical-align: top
}

.sp-control-spacing .sp-control-spacing-item.d-table-va-middle>div {
    vertical-align: middle
}

.sp-control-spacing .sp-control-spacing-item.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-control-spacing .sp-control-spacing-item.d-table-va-left>div {
    vertical-align: sub
}

.sp-control-spacing .sp-control-spacing-item.display-table-equal-column-height {
    height: 1px
}

.sp-control-spacing .sp-control-spacing-item.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-20, .col-30, .col-40, .col-50, .col-60, .col-70, .col-80, .col-90, .col-100, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-20, .col-lg-30, .col-lg-40, .col-lg-50, .col-lg-60, .col-lg-70, .col-lg-80, .col-lg-90, .col-lg-100, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-20, .col-md-30, .col-md-40, .col-md-50, .col-md-60, .col-md-70, .col-md-80, .col-md-90, .col-md-100, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-20, .col-sm-30, .col-sm-40, .col-sm-50, .col-sm-60, .col-sm-70, .col-sm-80, .col-sm-90, .col-sm-100, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-20, .col-xl-30, .col-xl-40, .col-xl-50, .col-xl-60, .col-xl-70, .col-xl-80, .col-xl-90, .col-xl-100, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

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

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

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

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

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

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

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

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

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

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

.offset-20 {
    margin-left: 20%
}

.offset-30 {
    margin-left: 30%
}

.offset-40 {
    margin-left: 40%
}

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

.offset-60 {
    margin-left: 60%
}

.offset-70 {
    margin-left: 70%
}

.offset-80 {
    margin-left: 80%
}

.offset-90 {
    margin-left: 90%
}

@media (min-width:576px) {
    .col-sm-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
    .col-sm-30 {
        flex: 0 0 30%;
        max-width: 30%
    }
    .col-sm-40 {
        flex: 0 0 40%;
        max-width: 40%
    }
    .col-sm-50 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-60 {
        flex: 0 0 60%;
        max-width: 60%
    }
    .col-sm-70 {
        flex: 0 0 70%;
        max-width: 70%
    }
    .col-sm-80 {
        flex: 0 0 80%;
        max-width: 80%
    }
    .col-sm-90 {
        flex: 0 0 90%;
        max-width: 90%
    }
    .col-sm-100 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .offset-sm-00 {
        margin-left: 0
    }
    .offset-sm-10 {
        margin-left: 10%
    }
    .offset-sm-20 {
        margin-left: 20%
    }
    .offset-sm-30 {
        margin-left: 30%
    }
    .offset-sm-40 {
        margin-left: 40%
    }
    .offset-sm-50 {
        margin-left: 50%
    }
    .offset-sm-60 {
        margin-left: 60%
    }
    .offset-sm-70 {
        margin-left: 70%
    }
    .offset-sm-80 {
        margin-left: 80%
    }
    .offset-sm-90 {
        margin-left: 90%
    }
}

@media (min-width:768px) {
    .col-md-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
    .col-md-30 {
        flex: 0 0 30%;
        max-width: 30%
    }
    .col-md-40 {
        flex: 0 0 40%;
        max-width: 40%
    }
    .col-md-50 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-60 {
        flex: 0 0 60%;
        max-width: 60%
    }
    .col-md-70 {
        flex: 0 0 70%;
        max-width: 70%
    }
    .col-md-80 {
        flex: 0 0 80%;
        max-width: 80%
    }
    .col-md-90 {
        flex: 0 0 90%;
        max-width: 90%
    }
    .col-md-100 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .offset-md-00 {
        margin-left: 0
    }
    .offset-md-10 {
        margin-left: 10%
    }
    .offset-md-20 {
        margin-left: 20%
    }
    .offset-md-30 {
        margin-left: 30%
    }
    .offset-md-40 {
        margin-left: 40%
    }
    .offset-md-50 {
        margin-left: 50%
    }
    .offset-md-60 {
        margin-left: 60%
    }
    .offset-md-70 {
        margin-left: 70%
    }
    .offset-md-80 {
        margin-left: 80%
    }
    .offset-md-90 {
        margin-left: 90%
    }
}

@media (min-width:992px) {
    .col-lg-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
    .col-lg-30 {
        flex: 0 0 30%;
        max-width: 30%
    }
    .col-lg-40 {
        flex: 0 0 40%;
        max-width: 40%
    }
    .col-lg-50 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-lg-60 {
        flex: 0 0 60%;
        max-width: 60%
    }
    .col-lg-70 {
        flex: 0 0 70%;
        max-width: 70%
    }
    .col-lg-80 {
        flex: 0 0 80%;
        max-width: 80%
    }
    .col-lg-90 {
        flex: 0 0 90%;
        max-width: 90%
    }
    .col-lg-100 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .offset-lg-00 {
        margin-left: 0
    }
    .offset-lg-10 {
        margin-left: 10%
    }
    .offset-lg-20 {
        margin-left: 20%
    }
    .offset-lg-30 {
        margin-left: 30%
    }
    .offset-lg-40 {
        margin-left: 40%
    }
    .offset-lg-50 {
        margin-left: 50%
    }
    .offset-lg-60 {
        margin-left: 60%
    }
    .offset-lg-70 {
        margin-left: 70%
    }
    .offset-lg-80 {
        margin-left: 80%
    }
    .offset-lg-90 {
        margin-left: 90%
    }
}

@media (min-width:1200px) {
    .col-xl-20 {
        flex: 0 0 20%;
        max-width: 20%
    }
    .col-xl-30 {
        flex: 0 0 30%;
        max-width: 30%
    }
    .col-xl-40 {
        flex: 0 0 40%;
        max-width: 40%
    }
    .col-xl-50 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xl-60 {
        flex: 0 0 60%;
        max-width: 60%
    }
    .col-xl-70 {
        flex: 0 0 70%;
        max-width: 70%
    }
    .col-xl-80 {
        flex: 0 0 80%;
        max-width: 80%
    }
    .col-xl-90 {
        flex: 0 0 90%;
        max-width: 90%
    }
    .col-xl-100 {
        flex: 0 0 100%;
        max-width: 100%
    }
    .offset-xl-00 {
        margin-left: 0
    }
    .offset-xl-10 {
        margin-left: 10%
    }
    .offset-xl-20 {
        margin-left: 20%
    }
    .offset-xl-30 {
        margin-left: 30%
    }
    .offset-xl-40 {
        margin-left: 40%
    }
    .offset-xl-50 {
        margin-left: 50%
    }
    .offset-xl-60 {
        margin-left: 60%
    }
    .offset-xl-70 {
        margin-left: 70%
    }
    .offset-xl-80 {
        margin-left: 80%
    }
    .offset-xl-90 {
        margin-left: 90%
    }
}

.row-gutter-0 {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-0>[class*=col-]:not(.wpb_column) {
    padding-left: 0;
    padding-right: 0
}

.row-gutter-offset {
    margin-left: -15px;
    margin-right: -15px
}

.row-gutter-offset>.row, .row-gutter-offset>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-xs {
    margin-left: -5px;
    margin-right: -5px
}

.row-gutter-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs>[class*=col-]:not(.wpb_column) {
    padding-left: 5px;
    padding-right: 5px
}

.row-gutter-offset-xs {
    margin-left: -5px;
    margin-right: -5px
}

.row-gutter-offset-xs>.row, .row-gutter-offset-xs>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-sm {
    margin-left: -10px;
    margin-right: -10px
}

.row-gutter-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm>[class*=col-]:not(.wpb_column) {
    padding-left: 10px;
    padding-right: 10px
}

.row-gutter-offset-sm {
    margin-left: -10px;
    margin-right: -10px
}

.row-gutter-offset-sm>.row, .row-gutter-offset-sm>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-md {
    margin-left: -15px;
    margin-right: -15px
}

.row-gutter-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md>[class*=col-]:not(.wpb_column) {
    padding-left: 15px;
    padding-right: 15px
}

.row-gutter-offset-md {
    margin-left: -15px;
    margin-right: -15px
}

.row-gutter-offset-md>.row, .row-gutter-offset-md>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-lg {
    margin-left: -20px;
    margin-right: -20px
}

.row-gutter-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg>[class*=col-]:not(.wpb_column) {
    padding-left: 20px;
    padding-right: 20px
}

.row-gutter-offset-lg {
    margin-left: -20px;
    margin-right: -20px
}

.row-gutter-offset-lg>.row, .row-gutter-offset-lg>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-xl {
    margin-left: -25px;
    margin-right: -25px
}

.row-gutter-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl>[class*=col-]:not(.wpb_column) {
    padding-left: 25px;
    padding-right: 25px
}

.row-gutter-offset-xl {
    margin-left: -25px;
    margin-right: -25px
}

.row-gutter-offset-xl>.row, .row-gutter-offset-xl>.vc_row, .row-gutter-xs-down-0 {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-xs-down-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-0>[class*=col-]:not(.wpb_column) {
    padding-left: 0;
    padding-right: 0
}

.row-gutter-xs-down-xs {
    margin-left: -5px;
    margin-right: -5px
}

.row-gutter-xs-down-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-xs>[class*=col-]:not(.wpb_column) {
    padding-left: 5px;
    padding-right: 5px
}

.row-gutter-xs-down-sm {
    margin-left: -10px;
    margin-right: -10px
}

.row-gutter-xs-down-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-sm>[class*=col-]:not(.wpb_column) {
    padding-left: 10px;
    padding-right: 10px
}

.row-gutter-xs-down-md {
    margin-left: -15px;
    margin-right: -15px
}

.row-gutter-xs-down-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-md>[class*=col-]:not(.wpb_column) {
    padding-left: 15px;
    padding-right: 15px
}

.row-gutter-xs-down-lg {
    margin-left: -20px;
    margin-right: -20px
}

.row-gutter-xs-down-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-lg>[class*=col-]:not(.wpb_column) {
    padding-left: 20px;
    padding-right: 20px
}

.row-gutter-xs-down-xl {
    margin-left: -25px;
    margin-right: -25px
}

.row-gutter-xs-down-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-down-xl>[class*=col-]:not(.wpb_column) {
    padding-left: 25px;
    padding-right: 25px
}

.row-gutter-xs-up-0 {
    margin-left: 0;
    margin-right: 0
}

.row-gutter-xs-up-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-0>[class*=col-]:not(.wpb_column) {
    padding-left: 0;
    padding-right: 0
}

.row-gutter-xs-up-xs {
    margin-left: -5px;
    margin-right: -5px
}

.row-gutter-xs-up-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-xs>[class*=col-]:not(.wpb_column) {
    padding-left: 5px;
    padding-right: 5px
}

.row-gutter-xs-up-sm {
    margin-left: -10px;
    margin-right: -10px
}

.row-gutter-xs-up-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-sm>[class*=col-]:not(.wpb_column) {
    padding-left: 10px;
    padding-right: 10px
}

.row-gutter-xs-up-md {
    margin-left: -15px;
    margin-right: -15px
}

.row-gutter-xs-up-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-md>[class*=col-]:not(.wpb_column) {
    padding-left: 15px;
    padding-right: 15px
}

.row-gutter-xs-up-lg {
    margin-left: -20px;
    margin-right: -20px
}

.row-gutter-xs-up-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-lg>[class*=col-]:not(.wpb_column) {
    padding-left: 20px;
    padding-right: 20px
}

.row-gutter-xs-up-xl {
    margin-left: -25px;
    margin-right: -25px
}

.row-gutter-xs-up-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xs-up-xl>[class*=col-]:not(.wpb_column) {
    padding-left: 25px;
    padding-right: 25px
}

@media (max-width:575.98px) {
    .row-gutter-sm-down-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-sm-down-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-sm-down-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-sm-down-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-sm-down-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-sm-down-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-sm-down-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-sm-down-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-sm-down-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-sm-down-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-sm-down-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-sm-down-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-down-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (min-width:576px) {
    .row-gutter-sm-up-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-sm-up-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-sm-up-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-sm-up-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-sm-up-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-sm-up-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-sm-up-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-sm-up-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-sm-up-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-sm-up-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-sm-up-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-sm-up-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-sm-up-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (max-width:767.98px) {
    .row-gutter-md-down-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-md-down-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-md-down-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-md-down-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-md-down-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-md-down-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-md-down-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-md-down-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-md-down-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-md-down-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-md-down-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-md-down-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-down-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (min-width:768px) {
    .row-gutter-md-up-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-md-up-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-md-up-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-md-up-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-md-up-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-md-up-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-md-up-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-md-up-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-md-up-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-md-up-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-md-up-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-md-up-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-md-up-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (max-width:991.98px) {
    .row-gutter-lg-down-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-lg-down-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-lg-down-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-lg-down-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-lg-down-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-lg-down-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-lg-down-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-lg-down-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-lg-down-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-lg-down-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-lg-down-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-lg-down-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-down-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (min-width:992px) {
    .row-gutter-lg-up-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-lg-up-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-lg-up-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-lg-up-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-lg-up-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-lg-up-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-lg-up-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-lg-up-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-lg-up-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-lg-up-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-lg-up-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-lg-up-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-lg-up-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (max-width:1199.98px) {
    .row-gutter-xl-down-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-xl-down-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-xl-down-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-xl-down-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-xl-down-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-xl-down-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-xl-down-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-xl-down-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-xl-down-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-xl-down-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-xl-down-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-xl-down-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-down-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (min-width:1200px) {
    .row-gutter-xl-up-0 {
        margin-left: 0;
        margin-right: 0
    }
    .row-gutter-xl-up-0.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-0>[class*=col-]:not(.wpb_column) {
        padding-left: 0;
        padding-right: 0
    }
    .row-gutter-xl-up-xs {
        margin-left: -5px;
        margin-right: -5px
    }
    .row-gutter-xl-up-xs.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-xs>[class*=col-]:not(.wpb_column) {
        padding-left: 5px;
        padding-right: 5px
    }
    .row-gutter-xl-up-sm {
        margin-left: -10px;
        margin-right: -10px
    }
    .row-gutter-xl-up-sm.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-sm>[class*=col-]:not(.wpb_column) {
        padding-left: 10px;
        padding-right: 10px
    }
    .row-gutter-xl-up-md {
        margin-left: -15px;
        margin-right: -15px
    }
    .row-gutter-xl-up-md.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-md>[class*=col-]:not(.wpb_column) {
        padding-left: 15px;
        padding-right: 15px
    }
    .row-gutter-xl-up-lg {
        margin-left: -20px;
        margin-right: -20px
    }
    .row-gutter-xl-up-lg.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-lg>[class*=col-]:not(.wpb_column) {
        padding-left: 20px;
        padding-right: 20px
    }
    .row-gutter-xl-up-xl {
        margin-left: -25px;
        margin-right: -25px
    }
    .row-gutter-xl-up-xl.vc_row>.vc_column_container>.vc_column-inner, .row-gutter-xl-up-xl>[class*=col-]:not(.wpb_column) {
        padding-left: 25px;
        padding-right: 25px
    }
}

.row-edge-gutter-0.vc_row>.vc_column_container:first-child>.vc_column-inner, .row-edge-gutter-0>[class*=col]:first-child {
    padding-left: 0
}

.row-edge-gutter-0.vc_row>.vc_column_container:last-child>.vc_column-inner, .row-edge-gutter-0>[class*=col]:last-child {
    padding-right: 0
}

.vc_row-o-equal-height>.wpb_column>.vc_column-inner>.wpb_wrapper {
    height: 100%
}

.row-white .vc_column-inner {
    background-color: #fff
}

button {
    background-color: transparent
}

.btn {
    border-width: 1px;
    box-shadow: none!important;
    font-family: DIN Next W01, sans-serif;
    letter-spacing: inherit
}

.btn-primary {
    color: #fff;
    background-color: #153057;
    background-image: none;
    border-color: #153057
}

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

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

.btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0e1f38;
    border-color: #0e1f38
}

.btn-secondary {
    color: #fff;
    background-color: #009ddb;
    background-image: none;
    border-color: #009ddb
}

.btn-secondary:hover {
    color: #fff;
    background-color: #0082b5;
    border-color: #0082b5
}

.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #009ddb;
    border-color: #009ddb
}

.btn-secondary.active, .btn-secondary:active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0082b5;
    border-color: #0082b5
}

.btn-success {
    color: #fff;
    background-color: #71bc4b;
    background-image: none;
    border-color: #71bc4b
}

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

.btn-success.disabled, .btn-success:disabled {
    background-color: #71bc4b;
    border-color: #71bc4b
}

.btn-success.active, .btn-success:active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #60a43d;
    border-color: #60a43d
}

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

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

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

.btn-info.active, .btn-info:active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #138496;
    border-color: #138496
}

.btn-warning {
    color: #fff;
    background-color: #e4a716;
    background-image: none;
    border-color: #e4a716
}

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

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

.btn-warning.active, .btn-warning:active, .show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #c18d13;
    border-color: #c18d13
}

.btn-danger {
    color: #fff;
    background-color: #e64b50;
    background-image: none;
    border-color: #e64b50
}

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

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

.btn-danger.active, .btn-danger:active, .show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e1292f;
    border-color: #e1292f
}

.btn-lighter {
    color: #445979;
    background-color: #e1e5e9;
    background-image: none;
    border-color: #e1e5e9
}

.btn-lighter:hover {
    color: #445979;
    background-color: #cbd2d9;
    border-color: #cbd2d9
}

.btn-lighter.disabled, .btn-lighter:disabled {
    background-color: #e1e5e9;
    border-color: #e1e5e9
}

.btn-lighter.active, .btn-lighter:active, .show>.btn-lighter.dropdown-toggle {
    color: #445979;
    background-color: #cbd2d9;
    border-color: #cbd2d9
}

.btn-light {
    color: #445979;
    background-color: #b0b7c3;
    background-image: none;
    border-color: #b0b7c3
}

.btn-light:hover {
    color: #445979;
    background-color: #9aa3b2;
    border-color: #9aa3b2
}

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

.btn-light.active, .btn-light:active, .show>.btn-light.dropdown-toggle {
    color: #445979;
    background-color: #9aa3b2;
    border-color: #9aa3b2
}

.btn-neutral {
    color: #fff;
    background-color: #8a97ab;
    background-image: none;
    border-color: #8a97ab
}

.btn-neutral:hover {
    color: #fff;
    background-color: #74839b;
    border-color: #74839b
}

.btn-neutral.disabled, .btn-neutral:disabled {
    background-color: #8a97ab;
    border-color: #8a97ab
}

.btn-neutral.active, .btn-neutral:active, .show>.btn-neutral.dropdown-toggle {
    color: #fff;
    background-color: #74839b;
    border-color: #74839b
}

.btn-dark {
    color: #fff;
    background-color: #62728a;
    background-image: none;
    border-color: #62728a
}

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

.btn-dark.disabled, .btn-dark:disabled {
    background-color: #62728a;
    border-color: #62728a
}

.btn-dark.active, .btn-dark:active, .show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #526074;
    border-color: #526074
}

.btn-darker {
    color: #fff;
    background-color: #445979;
    background-image: none;
    border-color: #445979
}

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

.btn-darker.disabled, .btn-darker:disabled {
    background-color: #445979;
    border-color: #445979
}

.btn-darker.active, .btn-darker:active, .show>.btn-darker.dropdown-toggle {
    color: #fff;
    background-color: #364761;
    border-color: #364761
}

.btn-white {
    color: #445979;
    background-color: #fff;
    background-image: none;
    border-color: #fff
}

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

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

.btn-white.active, .btn-white:active, .show>.btn-white.dropdown-toggle {
    color: #445979;
    background-color: #ececec;
    border-color: #ececec
}

.btn-black {
    background-image: none
}

.btn-black, .btn-black:hover {
    color: #fff
}

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

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

.btn-outline-primary {
    color: #153057;
    background-color: transparent;
    background-image: none;
    border-color: #153057
}

.btn-outline-primary:hover {
    background-color: transparent;
    color: #153057;
    border-color: rgba(21, 48, 87, .6)
}

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

.btn-outline-primary.active, .btn-outline-primary:active, .show>.btn-outline-primary.dropdown-toggle {
    background-color: transparent;
    color: #153057;
    border-color: rgba(21, 48, 87, .6)
}

.btn-outline-secondary {
    color: #009ddb;
    background-color: transparent;
    background-image: none;
    border-color: #153057
}

.btn-outline-secondary:hover {
    background-color: transparent;
    color: #153057;
    border-color: rgba(21, 48, 87, .6)
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #009ddb;
    background-color: transparent;
    border-color: #153057
}

.btn-outline-secondary.active, .btn-outline-secondary:active, .show>.btn-outline-secondary.dropdown-toggle {
    background-color: transparent;
    color: #153057;
    border-color: rgba(21, 48, 87, .6)
}

.btn-outline-success {
    color: #71bc4b;
    background-color: transparent;
    background-image: none;
    border-color: #71bc4b
}

.btn-outline-success:hover {
    background-color: transparent;
    color: #71bc4b;
    border-color: rgba(113, 188, 75, .6)
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #71bc4b;
    background-color: transparent;
    border-color: #71bc4b
}

.btn-outline-success.active, .btn-outline-success:active, .show>.btn-outline-success.dropdown-toggle {
    background-color: transparent;
    color: #71bc4b;
    border-color: rgba(113, 188, 75, .6)
}

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

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

.btn-outline-info:hover {
    border-color: rgba(23, 162, 184, .6)
}

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

.btn-outline-info.active, .btn-outline-info:active, .show>.btn-outline-info.dropdown-toggle {
    background-color: transparent;
    color: #17a2b8;
    border-color: rgba(23, 162, 184, .6)
}

.btn-outline-warning {
    color: #e4a716;
    background-color: transparent;
    background-image: none;
    border-color: #e4a716
}

.btn-outline-warning:hover {
    background-color: transparent;
    color: #e4a716;
    border-color: rgba(228, 167, 22, .6)
}

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

.btn-outline-warning.active, .btn-outline-warning:active, .show>.btn-outline-warning.dropdown-toggle {
    background-color: transparent;
    color: #e4a716;
    border-color: rgba(228, 167, 22, .6)
}

.btn-outline-danger {
    color: #e64b50;
    background-color: transparent;
    background-image: none;
    border-color: #e64b50
}

.btn-outline-danger:hover {
    background-color: transparent;
    color: #e64b50;
    border-color: rgba(230, 75, 80, .6)
}

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

.btn-outline-danger.active, .btn-outline-danger:active, .show>.btn-outline-danger.dropdown-toggle {
    background-color: transparent;
    color: #e64b50;
    border-color: rgba(230, 75, 80, .6)
}

.btn-outline-lighter {
    color: #445979;
    background-color: transparent;
    background-image: none;
    border-color: #e1e5e9
}

.btn-outline-lighter:hover {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-lighter.disabled, .btn-outline-lighter:disabled {
    color: #445979;
    background-color: transparent;
    border-color: #e1e5e9
}

.btn-outline-lighter.active, .btn-outline-lighter:active, .show>.btn-outline-lighter.dropdown-toggle {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-light {
    color: #445979;
    background-color: transparent;
    background-image: none;
    border-color: #b0b7c3
}

.btn-outline-light:hover {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #445979;
    background-color: transparent;
    border-color: #b0b7c3
}

.btn-outline-light.active, .btn-outline-light:active, .show>.btn-outline-light.dropdown-toggle {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-neutral {
    color: #445979;
    background-color: transparent;
    background-image: none;
    border-color: #8a97ab
}

.btn-outline-neutral:hover {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-neutral.disabled, .btn-outline-neutral:disabled {
    color: #445979;
    background-color: transparent;
    border-color: #8a97ab
}

.btn-outline-neutral.active, .btn-outline-neutral:active, .show>.btn-outline-neutral.dropdown-toggle {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-dark {
    background-image: none;
    border-color: #62728a
}

.btn-outline-dark, .btn-outline-dark:hover {
    color: #445979;
    background-color: transparent
}

.btn-outline-dark:hover {
    border-color: #009ddb
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #445979;
    background-color: transparent;
    border-color: #62728a
}

.btn-outline-dark.active, .btn-outline-dark:active, .show>.btn-outline-dark.dropdown-toggle {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-darker {
    color: #445979;
    background-color: transparent;
    background-image: none;
    border-color: #445979
}

.btn-outline-darker:hover {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-darker.disabled, .btn-outline-darker:disabled {
    color: #445979;
    background-color: transparent;
    border-color: #445979
}

.btn-outline-darker.active, .btn-outline-darker:active, .show>.btn-outline-darker.dropdown-toggle {
    background-color: transparent;
    color: #445979;
    border-color: #009ddb
}

.btn-outline-white {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff
}

.btn-outline-white:hover {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff;
    border-color: hsla(0, 0%, 100%, .6)
}

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

.btn-outline-white.active, .btn-outline-white:active, .show>.btn-outline-white.dropdown-toggle {
    background-color: hsla(0, 0%, 100%, .1);
    color: #fff;
    border-color: #fff
}

.btn-outline-black {
    color: #000;
    background-color: transparent;
    background-image: none;
    border-color: #000
}

.btn-outline-black:hover {
    background-color: transparent;
    color: #000;
    border-color: rgba(0, 0, 0, .6)
}

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

.btn-outline-black.active, .btn-outline-black:active, .show>.btn-outline-black.dropdown-toggle {
    background-color: transparent;
    color: #000;
    border-color: rgba(0, 0, 0, .6)
}

.btn {
    padding: .907rem 2rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0
}

.btn-group-sm>.btn, .btn-sm {
    padding: .5rem 1.65rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0
}

.btn-group-lg>.btn, .btn-lg {
    padding: .9375rem 2.5rem .8125rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0
}

.btn-rounded-md {
    -webkit-border-radius: .25rem!important;
    -moz-border-radius: .25rem!important;
    -ms-border-radius: .25rem!important;
    -o-border-radius: .25rem!important;
    border-radius: .25rem!important
}

.btn-rounded-sm {
    -webkit-border-radius: .2rem!important;
    -moz-border-radius: .2rem!important;
    -ms-border-radius: .2rem!important;
    -o-border-radius: .2rem!important;
    border-radius: .2rem!important
}

.btn-rounded-lg {
    -webkit-border-radius: .3rem!important;
    -moz-border-radius: .3rem!important;
    -ms-border-radius: .3rem!important;
    -o-border-radius: .3rem!important;
    border-radius: .3rem!important
}

.btn-rounded-full {
    -webkit-border-radius: 50px!important;
    -moz-border-radius: 50px!important;
    -ms-border-radius: 50px!important;
    -o-border-radius: 50px!important;
    border-radius: 50px!important
}

.btn-rounded-0 {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important
}

.bleeding-background {
    z-index: 10;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.bleeding-background, .bleeding-background .bleeding-background-overlay {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bleeding-background-left {
    left: -9999px
}

.bleeding-background-right {
    right: -9999px
}

.bleeding-angle {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 20
}

.bleeding-angle .bleeding-angle-inner {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    transform-origin: 0 0;
    transform: skewX(10deg)
}

.bleeding-angle-bottom, .bleeding-angle-bottom-flipped, .bleeding-angle-top, .bleeding-angle-top-flipped {
    height: 60px
}

.bleeding-angle-bottom-flipped.bleeding-angle-xs, .bleeding-angle-bottom.bleeding-angle-xs, .bleeding-angle-top-flipped.bleeding-angle-xs, .bleeding-angle-top.bleeding-angle-xs {
    height: 15px
}

.bleeding-angle-bottom-flipped.bleeding-angle-sm, .bleeding-angle-bottom.bleeding-angle-sm, .bleeding-angle-top-flipped.bleeding-angle-sm, .bleeding-angle-top.bleeding-angle-sm {
    height: 30px
}

.bleeding-angle-bottom-flipped.bleeding-angle-lg, .bleeding-angle-bottom.bleeding-angle-lg, .bleeding-angle-top-flipped.bleeding-angle-lg, .bleeding-angle-top.bleeding-angle-lg {
    height: 90px
}

.bleeding-angle-bottom-flipped.bleeding-angle-xl, .bleeding-angle-bottom.bleeding-angle-xl, .bleeding-angle-top-flipped.bleeding-angle-xl, .bleeding-angle-top.bleeding-angle-xl {
    height: 120px
}

.bleeding-angle-left, .bleeding-angle-left-flipped, .bleeding-angle-right, .bleeding-angle-right-flipped {
    width: 60px
}

.bleeding-angle-left-flipped.bleeding-angle-xs, .bleeding-angle-left.bleeding-angle-xs, .bleeding-angle-right-flipped.bleeding-angle-xs, .bleeding-angle-right.bleeding-angle-xs {
    width: 15px
}

.bleeding-angle-left-flipped.bleeding-angle-sm, .bleeding-angle-left.bleeding-angle-sm, .bleeding-angle-right-flipped.bleeding-angle-sm, .bleeding-angle-right.bleeding-angle-sm {
    width: 30px
}

.bleeding-angle-left-flipped.bleeding-angle-lg, .bleeding-angle-left.bleeding-angle-lg, .bleeding-angle-right-flipped.bleeding-angle-lg, .bleeding-angle-right.bleeding-angle-lg {
    width: 90px
}

.bleeding-angle-left-flipped.bleeding-angle-xl, .bleeding-angle-left.bleeding-angle-xl, .bleeding-angle-right-flipped.bleeding-angle-xl, .bleeding-angle-right.bleeding-angle-xl {
    width: 120px
}

.bleeding-angle-top, .bleeding-angle-top-flipped {
    bottom: auto
}

.bleeding-angle-bottom, .bleeding-angle-bottom-flipped {
    top: auto
}

.bleeding-angle-left, .bleeding-angle-left-flipped {
    right: auto
}

.bleeding-angle-right, .bleeding-angle-right-flipped {
    left: auto
}

.bleeding-angle-left {
    transform: translateX(-100%)
}

.bleeding-angle-left-flipped {
    transform: translateX(-100%) scaleY(-1)
}

.bleeding-angle-right {
    transform: translateX(100%) scaleX(-1)
}

.bleeding-angle-right-flipped {
    transform: translateX(100%) scale(-1)
}

.bleeding-container {
    position: relative
}

.bleeding-container:after {
    display: block;
    clear: both;
    content: ""
}

.bleeding-container .bleeding-container-body {
    display: block;
    position: relative;
    z-index: 50
}

.bleeding-container-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-primary .bleeding-background {
    background-color: #153057
}

.bleeding-container-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-secondary .bleeding-background {
    background-color: #009ddb
}

.bleeding-container-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-success .bleeding-background {
    background-color: #71bc4b
}

.bleeding-container-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-info .bleeding-background {
    background-color: #17a2b8
}

.bleeding-container-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-warning .bleeding-background {
    background-color: #e4a716
}

.bleeding-container-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-danger .bleeding-background {
    background-color: #e64b50
}

.bleeding-container-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-light .bleeding-background {
    background-color: #b0b7c3
}

.bleeding-container-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-dark .bleeding-background {
    background-color: #62728a
}

.bleeding-container-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-lightest .bleeding-background {
    background-color: #f4f6f9
}

.bleeding-container-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-lighter .bleeding-background {
    background-color: #e1e5e9
}

.bleeding-container-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-neutral .bleeding-background {
    background-color: #8a97ab
}

.bleeding-container-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-darker .bleeding-background {
    background-color: #445979
}

.bleeding-container-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-darkest .bleeding-background {
    background-color: #39495e
}

.bleeding-container-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-black .bleeding-background {
    background-color: #000
}

.bleeding-container-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-white .bleeding-background {
    background-color: #fff
}

.bleeding-container-xs-down-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-primary .bleeding-background {
    background-color: #153057
}

.bleeding-container-xs-down-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-secondary .bleeding-background {
    background-color: #009ddb
}

.bleeding-container-xs-down-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-success .bleeding-background {
    background-color: #71bc4b
}

.bleeding-container-xs-down-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-info .bleeding-background {
    background-color: #17a2b8
}

.bleeding-container-xs-down-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-warning .bleeding-background {
    background-color: #e4a716
}

.bleeding-container-xs-down-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-danger .bleeding-background {
    background-color: #e64b50
}

.bleeding-container-xs-down-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-light .bleeding-background {
    background-color: #b0b7c3
}

.bleeding-container-xs-down-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-dark .bleeding-background {
    background-color: #62728a
}

.bleeding-container-xs-down-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-lightest .bleeding-background {
    background-color: #f4f6f9
}

.bleeding-container-xs-down-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-lighter .bleeding-background {
    background-color: #e1e5e9
}

.bleeding-container-xs-down-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-neutral .bleeding-background {
    background-color: #8a97ab
}

.bleeding-container-xs-down-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-darker .bleeding-background {
    background-color: #445979
}

.bleeding-container-xs-down-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-darkest .bleeding-background {
    background-color: #39495e
}

.bleeding-container-xs-down-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-black .bleeding-background {
    background-color: #000
}

.bleeding-container-xs-down-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-down-white .bleeding-background {
    background-color: #fff
}

.bleeding-container-xs-up-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-primary .bleeding-background {
    background-color: #153057
}

.bleeding-container-xs-up-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-secondary .bleeding-background {
    background-color: #009ddb
}

.bleeding-container-xs-up-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-success .bleeding-background {
    background-color: #71bc4b
}

.bleeding-container-xs-up-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-info .bleeding-background {
    background-color: #17a2b8
}

.bleeding-container-xs-up-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-warning .bleeding-background {
    background-color: #e4a716
}

.bleeding-container-xs-up-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-danger .bleeding-background {
    background-color: #e64b50
}

.bleeding-container-xs-up-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-light .bleeding-background {
    background-color: #b0b7c3
}

.bleeding-container-xs-up-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-dark .bleeding-background {
    background-color: #62728a
}

.bleeding-container-xs-up-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-lightest .bleeding-background {
    background-color: #f4f6f9
}

.bleeding-container-xs-up-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-lighter .bleeding-background {
    background-color: #e1e5e9
}

.bleeding-container-xs-up-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-neutral .bleeding-background {
    background-color: #8a97ab
}

.bleeding-container-xs-up-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-darker .bleeding-background {
    background-color: #445979
}

.bleeding-container-xs-up-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-darkest .bleeding-background {
    background-color: #39495e
}

.bleeding-container-xs-up-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-black .bleeding-background {
    background-color: #000
}

.bleeding-container-xs-up-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-xs-up-white .bleeding-background {
    background-color: #fff
}

@media (max-width:575.98px) {
    .bleeding-container-sm-down-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-sm-down-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-sm-down-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-sm-down-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-sm-down-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-sm-down-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-sm-down-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-sm-down-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-sm-down-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-sm-down-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-sm-down-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-sm-down-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-sm-down-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-sm-down-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-sm-down-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-down-white .bleeding-background {
        background-color: #fff
    }
}

@media (min-width:576px) {
    .bleeding-container-sm-up-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-sm-up-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-sm-up-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-sm-up-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-sm-up-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-sm-up-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-sm-up-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-sm-up-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-sm-up-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-sm-up-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-sm-up-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-sm-up-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-sm-up-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-sm-up-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-sm-up-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-sm-up-white .bleeding-background {
        background-color: #fff
    }
}

@media (max-width:767.98px) {
    .bleeding-container-md-down-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-md-down-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-md-down-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-md-down-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-md-down-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-md-down-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-md-down-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-md-down-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-md-down-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-md-down-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-md-down-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-md-down-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-md-down-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-md-down-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-md-down-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-down-white .bleeding-background {
        background-color: #fff
    }
}

@media (min-width:768px) {
    .bleeding-container-md-up-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-md-up-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-md-up-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-md-up-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-md-up-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-md-up-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-md-up-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-md-up-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-md-up-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-md-up-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-md-up-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-md-up-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-md-up-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-md-up-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-md-up-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-md-up-white .bleeding-background {
        background-color: #fff
    }
}

@media (max-width:991.98px) {
    .bleeding-container-lg-down-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-lg-down-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-lg-down-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-lg-down-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-lg-down-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-lg-down-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-lg-down-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-lg-down-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-lg-down-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-lg-down-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-lg-down-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-lg-down-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-lg-down-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-lg-down-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-lg-down-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-down-white .bleeding-background {
        background-color: #fff
    }
}

@media (min-width:992px) {
    .bleeding-container-lg-up-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-lg-up-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-lg-up-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-lg-up-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-lg-up-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-lg-up-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-lg-up-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-lg-up-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-lg-up-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-lg-up-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-lg-up-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-lg-up-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-lg-up-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-lg-up-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-lg-up-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-lg-up-white .bleeding-background {
        background-color: #fff
    }
}

@media (max-width:1199.98px) {
    .bleeding-container-xl-down-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-xl-down-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-xl-down-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-xl-down-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-xl-down-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-xl-down-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-xl-down-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-xl-down-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-xl-down-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-xl-down-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-xl-down-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-xl-down-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-xl-down-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-xl-down-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-xl-down-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-down-white .bleeding-background {
        background-color: #fff
    }
}

@media (min-width:1200px) {
    .bleeding-container-xl-up-primary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-primary .bleeding-background {
        background-color: #153057
    }
    .bleeding-container-xl-up-secondary .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-secondary .bleeding-background {
        background-color: #009ddb
    }
    .bleeding-container-xl-up-success .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-success .bleeding-background {
        background-color: #71bc4b
    }
    .bleeding-container-xl-up-info .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-info .bleeding-background {
        background-color: #17a2b8
    }
    .bleeding-container-xl-up-warning .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-warning .bleeding-background {
        background-color: #e4a716
    }
    .bleeding-container-xl-up-danger .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-danger .bleeding-background {
        background-color: #e64b50
    }
    .bleeding-container-xl-up-light .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-light .bleeding-background {
        background-color: #b0b7c3
    }
    .bleeding-container-xl-up-dark .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-dark .bleeding-background {
        background-color: #62728a
    }
    .bleeding-container-xl-up-lightest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-lightest .bleeding-background {
        background-color: #f4f6f9
    }
    .bleeding-container-xl-up-lighter .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-lighter .bleeding-background {
        background-color: #e1e5e9
    }
    .bleeding-container-xl-up-neutral .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-neutral .bleeding-background {
        background-color: #8a97ab
    }
    .bleeding-container-xl-up-darker .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-darker .bleeding-background {
        background-color: #445979
    }
    .bleeding-container-xl-up-darkest .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-darkest .bleeding-background {
        background-color: #39495e
    }
    .bleeding-container-xl-up-black .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-black .bleeding-background {
        background-color: #000
    }
    .bleeding-container-xl-up-white .bleeding-angle .bleeding-angle-inner, .bleeding-container-xl-up-white .bleeding-background {
        background-color: #fff
    }
}

.bleeding-container-o-10 .bleeding-angle-inner, .bleeding-container-o-10 .bleeding-background {
    opacity: .1
}

.bleeding-container-o-20 .bleeding-angle-inner, .bleeding-container-o-20 .bleeding-background {
    opacity: .2
}

.bleeding-container-o-30 .bleeding-angle-inner, .bleeding-container-o-30 .bleeding-background {
    opacity: .3
}

.bleeding-container-o-40 .bleeding-angle-inner, .bleeding-container-o-40 .bleeding-background {
    opacity: .4
}

.bleeding-container-o-50 .bleeding-angle-inner, .bleeding-container-o-50 .bleeding-background {
    opacity: .5
}

.bleeding-container-o-60 .bleeding-angle-inner, .bleeding-container-o-60 .bleeding-background {
    opacity: .6
}

.bleeding-container-o-70 .bleeding-angle-inner, .bleeding-container-o-70 .bleeding-background {
    opacity: .7
}

.bleeding-container-o-80 .bleeding-angle-inner, .bleeding-container-o-80 .bleeding-background {
    opacity: .8
}

.bleeding-container-o-90 .bleeding-angle-inner, .bleeding-container-o-90 .bleeding-background {
    opacity: .9
}

.sp-accordion .sp-accordion-item-header {
    cursor: pointer;
    transition: all .2s
}

.sp-accordion .sp-accordion-item-header h1, .sp-accordion .sp-accordion-item-header h2, .sp-accordion .sp-accordion-item-header h3, .sp-accordion .sp-accordion-item-header h4, .sp-accordion .sp-accordion-item-header h5, .sp-accordion .sp-accordion-item-header h6 {
    margin: 0;
    padding: 0
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner {
    display: table;
    width: 100%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner>div, .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner>li, .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-1 {
    width: 8.33333%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-2 {
    width: 16.66667%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-3 {
    width: 25%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-4 {
    width: 33.33333%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-5 {
    width: 41.66667%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-6 {
    width: 50%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-7 {
    width: 58.33333%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-8 {
    width: 66.66667%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-9 {
    width: 75%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-10 {
    width: 83.33333%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-11 {
    width: 91.66667%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-1 {
        width: 8.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-2 {
        width: 16.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-3 {
        width: 25%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-4 {
        width: 33.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-5 {
        width: 41.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-6 {
        width: 50%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-7 {
        width: 58.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-8 {
        width: 66.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-9 {
        width: 75%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-10 {
        width: 83.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-11 {
        width: 91.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-1 {
        width: 8.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-2 {
        width: 16.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-3 {
        width: 25%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-4 {
        width: 33.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-5 {
        width: 41.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-6 {
        width: 50%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-7 {
        width: 58.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-8 {
        width: 66.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-9 {
        width: 75%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-10 {
        width: 83.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-11 {
        width: 91.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-1 {
        width: 8.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-2 {
        width: 16.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-3 {
        width: 25%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-4 {
        width: 33.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-5 {
        width: 41.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-6 {
        width: 50%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-7 {
        width: 58.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-8 {
        width: 66.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-9 {
        width: 75%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-10 {
        width: 83.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-11 {
        width: 91.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-1 {
        width: 8.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-2 {
        width: 16.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-3 {
        width: 25%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-4 {
        width: 33.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-5 {
        width: 41.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-6 {
        width: 50%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-7 {
        width: 58.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-8 {
        width: 66.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-9 {
        width: 75%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-10 {
        width: 83.33333%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-11 {
        width: 91.66667%
    }
    .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner .col-xl-12 {
        width: 100%
    }
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.row, .sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.d-table-va-top>div {
    vertical-align: top
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.d-table-va-middle>div {
    vertical-align: middle
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.d-table-va-left>div {
    vertical-align: sub
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.display-table-equal-column-height {
    height: 1px
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-inner>div {
    vertical-align: middle
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-icon {
    width: 1%;
    border: 1px solid transparent;
    transition: all .2s
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-icon .sp-accordion-item-header-icon-inner {
    padding-top: 2px;
    padding-bottom: 2px
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-icon .sp-accordion-item-header-icon-inner * {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-content {
    border: 1px solid transparent;
    border-left: none;
    transition: all .2s
}

.sp-accordion .sp-accordion-item-header:hover .sp-accordion-item-header-icon-inner * {
    -webkit-transform: scale(1.26);
    -moz-transform: scale(1.26);
    -ms-transform: scale(1.26);
    -o-transform: scale(1.26);
    transform: scale(1.26)
}

.sp-accordion .sp-accordion-item-header-icon-plus {
    position: relative;
    width: 24px;
    height: 24px
}

.sp-accordion .sp-accordion-item-header-icon-plus, .sp-accordion .sp-accordion-item-header-icon-plus:after, .sp-accordion .sp-accordion-item-header-icon-plus:before {
    display: block;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.sp-accordion .sp-accordion-item-header-icon-plus:after, .sp-accordion .sp-accordion-item-header-icon-plus:before {
    content: " ";
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #fff;
    left: 4px;
    top: 11px
}

.sp-accordion .sp-accordion-item-header-icon-plus:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sp-accordion .sp-accordion-item.active>div>.sp-accordion-item-header .sp-accordion-item-header-icon-plus:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.sp-accordion .sp-accordion-item {
    margin-bottom: .5rem
}

.sp-accordion .sp-accordion-item-header {
    font-size: 1rem;
    line-height: 1.25
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-icon .sp-accordion-item-header-icon-inner {
    padding-left: 15px;
    padding-right: 15px
}

.sp-accordion .sp-accordion-item-header .sp-accordion-item-header-content .sp-accordion-item-header-content-inner {
    padding: .907rem 15px
}

.sp-accordion .sp-accordion-item-body .sp-accordion-item-body-inner {
    padding: 30px 0
}

.sp-accordion-sm .sp-accordion-item {
    margin-bottom: .5rem
}

.sp-accordion-sm .sp-accordion-item-header {
    font-size: .875rem;
    line-height: 1.5
}

.sp-accordion-sm .sp-accordion-item-header .sp-accordion-item-header-icon .sp-accordion-item-header-icon-inner {
    padding-left: 15px;
    padding-right: 15px
}

.sp-accordion-sm .sp-accordion-item-header .sp-accordion-item-header-content .sp-accordion-item-header-content-inner {
    padding: .5rem 15px
}

.sp-accordion-sm .sp-accordion-item-body .sp-accordion-item-body-inner {
    padding: 15px 0
}

.sp-accordion-lg .sp-accordion-item {
    margin-bottom: .5rem
}

.sp-accordion-lg .sp-accordion-item-header {
    font-size: 1.125rem;
    line-height: 1.5
}

.sp-accordion-lg .sp-accordion-item-header .sp-accordion-item-header-icon .sp-accordion-item-header-icon-inner {
    padding-left: 15px;
    padding-right: 15px
}

.sp-accordion-lg .sp-accordion-item-header .sp-accordion-item-header-content .sp-accordion-item-header-content-inner {
    padding: .9375rem 15px .8125rem
}

.sp-accordion-lg .sp-accordion-item-body .sp-accordion-item-body-inner {
    padding: 20px 0
}

.sp-accordion-primary .sp-accordion-item-header, .sp-accordion-primary .sp-accordion-item-header h1, .sp-accordion-primary .sp-accordion-item-header h2, .sp-accordion-primary .sp-accordion-item-header h3, .sp-accordion-primary .sp-accordion-item-header h4, .sp-accordion-primary .sp-accordion-item-header h5, .sp-accordion-primary .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-primary .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #153057;
    border-color: #153057
}

.sp-accordion-primary .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #102542;
    border-color: #102542
}

.sp-accordion-primary .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-primary .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-primary .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #102542;
    border-color: #102542
}

.sp-accordion-primary .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #0b192e;
    border-color: #0b192e
}

.sp-accordion-primary .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-primary .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-secondary .sp-accordion-item-header, .sp-accordion-secondary .sp-accordion-item-header h1, .sp-accordion-secondary .sp-accordion-item-header h2, .sp-accordion-secondary .sp-accordion-item-header h3, .sp-accordion-secondary .sp-accordion-item-header h4, .sp-accordion-secondary .sp-accordion-item-header h5, .sp-accordion-secondary .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-secondary .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #009ddb;
    border-color: #009ddb
}

.sp-accordion-secondary .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #008bc2;
    border-color: #008bc2
}

.sp-accordion-secondary .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-secondary .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-secondary .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #008bc2;
    border-color: #008bc2
}

.sp-accordion-secondary .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #0078a8;
    border-color: #0078a8
}

.sp-accordion-secondary .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-secondary .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-success .sp-accordion-item-header, .sp-accordion-success .sp-accordion-item-header h1, .sp-accordion-success .sp-accordion-item-header h2, .sp-accordion-success .sp-accordion-item-header h3, .sp-accordion-success .sp-accordion-item-header h4, .sp-accordion-success .sp-accordion-item-header h5, .sp-accordion-success .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-success .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #71bc4b;
    border-color: #71bc4b
}

.sp-accordion-success .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #65ad40;
    border-color: #65ad40
}

.sp-accordion-success .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-success .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-success .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #65ad40;
    border-color: #65ad40
}

.sp-accordion-success .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #5a9a3a;
    border-color: #5a9a3a
}

.sp-accordion-success .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-success .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-info .sp-accordion-item-header, .sp-accordion-info .sp-accordion-item-header h1, .sp-accordion-info .sp-accordion-item-header h2, .sp-accordion-info .sp-accordion-item-header h3, .sp-accordion-info .sp-accordion-item-header h4, .sp-accordion-info .sp-accordion-item-header h5, .sp-accordion-info .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-info .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #17a2b8;
    border-color: #17a2b8
}

.sp-accordion-info .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #148ea1;
    border-color: #148ea1
}

.sp-accordion-info .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-info .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-info .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #148ea1;
    border-color: #148ea1
}

.sp-accordion-info .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #117a8b;
    border-color: #117a8b
}

.sp-accordion-info .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-info .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-warning .sp-accordion-item-header, .sp-accordion-warning .sp-accordion-item-header h1, .sp-accordion-warning .sp-accordion-item-header h2, .sp-accordion-warning .sp-accordion-item-header h3, .sp-accordion-warning .sp-accordion-item-header h4, .sp-accordion-warning .sp-accordion-item-header h5, .sp-accordion-warning .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-warning .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #e4a716;
    border-color: #e4a716
}

.sp-accordion-warning .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #cd9614;
    border-color: #cd9614
}

.sp-accordion-warning .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-warning .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-warning .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #cd9614;
    border-color: #cd9614
}

.sp-accordion-warning .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #b58512;
    border-color: #b58512
}

.sp-accordion-warning .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-warning .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-danger .sp-accordion-item-header, .sp-accordion-danger .sp-accordion-item-header h1, .sp-accordion-danger .sp-accordion-item-header h2, .sp-accordion-danger .sp-accordion-item-header h3, .sp-accordion-danger .sp-accordion-item-header h4, .sp-accordion-danger .sp-accordion-item-header h5, .sp-accordion-danger .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-danger .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #e64b50;
    border-color: #e64b50
}

.sp-accordion-danger .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #e3353a;
    border-color: #e3353a
}

.sp-accordion-danger .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-danger .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-danger .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #e3353a;
    border-color: #e3353a
}

.sp-accordion-danger .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #df1f25;
    border-color: #df1f25
}

.sp-accordion-danger .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-danger .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-lightest .sp-accordion-item-header, .sp-accordion-lightest .sp-accordion-item-header h1, .sp-accordion-lightest .sp-accordion-item-header h2, .sp-accordion-lightest .sp-accordion-item-header h3, .sp-accordion-lightest .sp-accordion-item-header h4, .sp-accordion-lightest .sp-accordion-item-header h5, .sp-accordion-lightest .sp-accordion-item-header h6 {
    color: #62728a
}

.sp-accordion-lightest .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #f4f6f9;
    border-color: #f4f6f9
}

.sp-accordion-lightest .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #e4e9f0;
    border-color: #e4e9f0
}

.sp-accordion-lightest .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-lightest .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #57667b
}

.sp-accordion-lightest .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #e4e9f0;
    border-color: #e4e9f0
}

.sp-accordion-lightest .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #d3dbe7;
    border-color: #d3dbe7
}

.sp-accordion-lightest .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-lightest .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #4d596c
}

.sp-accordion-lighter .sp-accordion-item-header, .sp-accordion-lighter .sp-accordion-item-header h1, .sp-accordion-lighter .sp-accordion-item-header h2, .sp-accordion-lighter .sp-accordion-item-header h3, .sp-accordion-lighter .sp-accordion-item-header h4, .sp-accordion-lighter .sp-accordion-item-header h5, .sp-accordion-lighter .sp-accordion-item-header h6 {
    color: #62728a
}

.sp-accordion-lighter .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #e1e5e9;
    border-color: #e1e5e9
}

.sp-accordion-lighter .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #d2d8de;
    border-color: #d2d8de
}

.sp-accordion-lighter .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-lighter .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #57667b
}

.sp-accordion-lighter .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #d2d8de;
    border-color: #d2d8de
}

.sp-accordion-lighter .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #c4ccd3;
    border-color: #c4ccd3
}

.sp-accordion-lighter .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-lighter .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #4d596c
}

.sp-accordion-light .sp-accordion-item-header, .sp-accordion-light .sp-accordion-item-header h1, .sp-accordion-light .sp-accordion-item-header h2, .sp-accordion-light .sp-accordion-item-header h3, .sp-accordion-light .sp-accordion-item-header h4, .sp-accordion-light .sp-accordion-item-header h5, .sp-accordion-light .sp-accordion-item-header h6 {
    color: #62728a
}

.sp-accordion-light .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #b0b7c3;
    border-color: #b0b7c3
}

.sp-accordion-light .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #a2aab8;
    border-color: #a2aab8
}

.sp-accordion-light .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-light .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #57667b
}

.sp-accordion-light .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #a2aab8;
    border-color: #a2aab8
}

.sp-accordion-light .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #939dad;
    border-color: #939dad
}

.sp-accordion-light .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-light .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #4d596c
}

.sp-accordion-neutral .sp-accordion-item-header, .sp-accordion-neutral .sp-accordion-item-header h1, .sp-accordion-neutral .sp-accordion-item-header h2, .sp-accordion-neutral .sp-accordion-item-header h3, .sp-accordion-neutral .sp-accordion-item-header h4, .sp-accordion-neutral .sp-accordion-item-header h5, .sp-accordion-neutral .sp-accordion-item-header h6 {
    color: #62728a
}

.sp-accordion-neutral .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #8a97ab;
    border-color: #8a97ab
}

.sp-accordion-neutral .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #7b8aa0;
    border-color: #7b8aa0
}

.sp-accordion-neutral .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-neutral .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #57667b
}

.sp-accordion-neutral .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #7b8aa0;
    border-color: #7b8aa0
}

.sp-accordion-neutral .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #6c7d96;
    border-color: #6c7d96
}

.sp-accordion-neutral .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-neutral .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #4d596c
}

.sp-accordion-dark .sp-accordion-item-header, .sp-accordion-dark .sp-accordion-item-header h1, .sp-accordion-dark .sp-accordion-item-header h2, .sp-accordion-dark .sp-accordion-item-header h3, .sp-accordion-dark .sp-accordion-item-header h4, .sp-accordion-dark .sp-accordion-item-header h5, .sp-accordion-dark .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-dark .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #62728a;
    border-color: #62728a
}

.sp-accordion-dark .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #57667b;
    border-color: #57667b
}

.sp-accordion-dark .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-dark .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-dark .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #57667b;
    border-color: #57667b
}

.sp-accordion-dark .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #4d596c;
    border-color: #4d596c
}

.sp-accordion-dark .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-dark .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-darker .sp-accordion-item-header, .sp-accordion-darker .sp-accordion-item-header h1, .sp-accordion-darker .sp-accordion-item-header h2, .sp-accordion-darker .sp-accordion-item-header h3, .sp-accordion-darker .sp-accordion-item-header h4, .sp-accordion-darker .sp-accordion-item-header h5, .sp-accordion-darker .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-darker .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #445979;
    border-color: #445979
}

.sp-accordion-darker .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #3b4d69;
    border-color: #3b4d69
}

.sp-accordion-darker .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-darker .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-darker .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #3b4d69;
    border-color: #3b4d69
}

.sp-accordion-darker .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #324158;
    border-color: #324158
}

.sp-accordion-darker .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-darker .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-darkest .sp-accordion-item-header, .sp-accordion-darkest .sp-accordion-item-header h1, .sp-accordion-darkest .sp-accordion-item-header h2, .sp-accordion-darkest .sp-accordion-item-header h3, .sp-accordion-darkest .sp-accordion-item-header h4, .sp-accordion-darkest .sp-accordion-item-header h5, .sp-accordion-darkest .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-darkest .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #39495e;
    border-color: #39495e
}

.sp-accordion-darkest .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #2f3d4e;
    border-color: #2f3d4e
}

.sp-accordion-darkest .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-darkest .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-darkest .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #2f3d4e;
    border-color: #2f3d4e
}

.sp-accordion-darkest .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #26303e;
    border-color: #26303e
}

.sp-accordion-darkest .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-darkest .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.sp-accordion-white .sp-accordion-item-header, .sp-accordion-white .sp-accordion-item-header h1, .sp-accordion-white .sp-accordion-item-header h2, .sp-accordion-white .sp-accordion-item-header h3, .sp-accordion-white .sp-accordion-item-header h4, .sp-accordion-white .sp-accordion-item-header h5, .sp-accordion-white .sp-accordion-item-header h6 {
    color: #62728a
}

.sp-accordion-white .sp-accordion-item-header .sp-accordion-item-header-content {
    background-color: #fff;
    border-color: #fff
}

.sp-accordion-white .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.sp-accordion-white .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-white .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #57667b
}

.sp-accordion-white .sp-accordion-item-header:hover .sp-accordion-item-header-content {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.sp-accordion-white .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #e6e6e6;
    border-color: #e6e6e6
}

.sp-accordion-white .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-white .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #4d596c
}

.sp-accordion-black .sp-accordion-item-header, .sp-accordion-black .sp-accordion-item-header h1, .sp-accordion-black .sp-accordion-item-header h2, .sp-accordion-black .sp-accordion-item-header h3, .sp-accordion-black .sp-accordion-item-header h4, .sp-accordion-black .sp-accordion-item-header h5, .sp-accordion-black .sp-accordion-item-header h6 {
    color: #fff
}

.sp-accordion-black .sp-accordion-item-header .sp-accordion-item-header-content, .sp-accordion-black .sp-accordion-item-header .sp-accordion-item-header-icon {
    background-color: #000;
    border-color: #000
}

.sp-accordion-black .sp-accordion-item-header .sp-accordion-item-header-icon-plus:after, .sp-accordion-black .sp-accordion-item-header .sp-accordion-item-header-icon-plus:before {
    background-color: #f2f2f2
}

.sp-accordion-black .sp-accordion-item-header:hover .sp-accordion-item-header-content, .sp-accordion-black .sp-accordion-item-header:hover .sp-accordion-item-header-icon {
    background-color: #000;
    border-color: #000
}

.sp-accordion-black .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:after, .sp-accordion-black .sp-accordion-item-header:hover .sp-accordion-item-header-icon-plus:before {
    background-color: #e6e6e6
}

.form-control {
    padding: .907rem 2rem;
    line-height: 1.25
}

.form-control::placeholder {
    line-height: 1.25
}

.form-control-sm {
    padding: .5rem 1.65rem;
    line-height: 1.5
}

.form-control-sm::placeholder {
    line-height: 1.5
}

.form-control-lg {
    padding: 1.03125rem 2.5rem .90625rem;
    line-height: 1.5
}

.form-control-lg::placeholder {
    line-height: 1.5
}

.sp-form .sp-form-field-notice {
    color: #e64b50
}

.sp-form .sp-form-field-notice, .sp-form .sp-form-response {
    padding-top: 4px;
    font-size: .875rem
}

.sp-form .sp-form-response[data-status=valid] {
    color: #71bc4b
}

.sp-form .sp-form-response[data-status=invalid] {
    color: #e64b50
}

.sp-form .sp-form-submit-button {
    position: relative
}

.sp-form .sp-form-submit-button .sp-form-loading-indicator {
    display: none;
    position: absolute;
    top: 28%;
    right: -30px;
    color: #009ddb
}

.sp-form[data-status=submitting] .sp-form-submit-button .sp-form-loading-indicator {
    display: block
}

.sp-form-rounded .form-control {
    border-radius: 50px;
    padding-left: 20px;
    padding-right: 20px
}

.sp-form-dark .form-control {
    background-color: #153057;
    color: #fff
}

.sp-form-dark .form-control::-webkit-input-placeholder {
    color: #8091c4
}

.sp-form-dark .form-control:-moz-placeholder, .sp-form-dark .form-control::-moz-placeholder {
    color: #8091c4
}

.sp-form-dark .form-control:-ms-input-placeholder {
    color: #8091c4
}

.sp-form-one-field {
    position: relative
}

.sp-form-one-field .sp-form-submit-button {
    position: absolute;
    top: 0;
    right: 0
}

.sp-navigation {
    position: relative
}

.sp-navigation:after {
    display: block;
    clear: both;
    content: ""
}

.sp-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.sp-navigation ul:after {
    display: block;
    clear: both;
    content: ""
}

.sp-navigation a {
    padding: 5px 0
}

.sp-navigation .sp-navigation-nav:after {
    display: block;
    clear: both;
    content: ""
}

.sp-navigation .sp-navigation-item>a {
    display: table;
    width: 100%
}

.sp-navigation .sp-navigation-item>a>div, .sp-navigation .sp-navigation-item>a>span {
    display: table-cell;
    vertical-align: top
}

.sp-navigation .sp-navigation-item-text {
    width: 100%
}

.sp-navigation .sp-navigation-item-description, .sp-navigation .sp-navigation-item-label {
    display: block
}

.sp-navigation .sp-navigation-item-icon:first-child {
    padding-right: 10px
}

.sp-navigation .sp-navigation-item-icon:last-child {
    padding-left: 10px
}

.sp-navigation .sp-navigation-item-icon img {
    display: block;
    width: 30px;
    height: auto
}

.sp-navigation .sp-navigation-item-indicator:first-child {
    padding-right: 6px
}

.sp-navigation .sp-navigation-item-indicator:last-child {
    padding-left: 6px
}

.sp-navigation .sp-navigation-nav-hidden-link>.sp-navigation-sub-nav>ul>.sp-navigation-sub-nav-back, .sp-navigation .sp-navigation-nav-hidden-link>a {
    display: none!important
}

.sp-navigation .sp-navigation-toggle {
    display: none;
    z-index: 100;
    float: right;
    border: none;
    background: none;
    outline: none;
    padding: 0
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner {
    display: table;
    width: 100%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>div, .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>li, .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-1 {
    width: 8.33333%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-2 {
    width: 16.66667%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-3 {
    width: 25%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-4 {
    width: 33.33333%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-5 {
    width: 41.66667%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-6 {
    width: 50%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-7 {
    width: 58.33333%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-8 {
    width: 66.66667%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-9 {
    width: 75%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-10 {
    width: 83.33333%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-11 {
    width: 91.66667%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-1 {
        width: 8.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-2 {
        width: 16.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-3 {
        width: 25%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-4 {
        width: 33.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-5 {
        width: 41.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-6 {
        width: 50%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-7 {
        width: 58.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-8 {
        width: 66.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-9 {
        width: 75%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-10 {
        width: 83.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-11 {
        width: 91.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-1 {
        width: 8.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-2 {
        width: 16.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-3 {
        width: 25%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-4 {
        width: 33.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-5 {
        width: 41.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-6 {
        width: 50%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-7 {
        width: 58.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-8 {
        width: 66.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-9 {
        width: 75%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-10 {
        width: 83.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-11 {
        width: 91.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-1 {
        width: 8.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-2 {
        width: 16.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-3 {
        width: 25%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-4 {
        width: 33.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-5 {
        width: 41.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-6 {
        width: 50%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-7 {
        width: 58.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-8 {
        width: 66.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-9 {
        width: 75%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-10 {
        width: 83.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-11 {
        width: 91.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-1 {
        width: 8.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-2 {
        width: 16.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-3 {
        width: 25%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-4 {
        width: 33.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-5 {
        width: 41.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-6 {
        width: 50%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-7 {
        width: 58.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-8 {
        width: 66.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-9 {
        width: 75%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-10 {
        width: 83.33333%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-11 {
        width: 91.66667%
    }
    .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-12 {
        width: 100%
    }
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.row, .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-top>div {
    vertical-align: top
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-middle>div {
    vertical-align: middle
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-left>div {
    vertical-align: sub
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.display-table-equal-column-height {
    height: 1px
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>div, .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>span {
    vertical-align: middle;
    text-align: left
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .sp-navigation-toggle-text:first-child {
    padding-right: 1rem
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .sp-navigation-toggle-text:last-child {
    padding-left: 1rem
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .sp-navigation-toggle-icon {
    width: 1%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger>span {
    display: block;
    position: relative;
    width: 24px;
    padding-top: 100%
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger i {
    position: absolute;
    display: block;
    width: 100%;
    height: 4px;
    top: 0;
    background-color: #153057;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    transform-origin: center
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger i:nth-child(2), .sp-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger i:nth-child(3) {
    top: 50%;
    margin-top: -2px
}

.sp-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger i:nth-child(4) {
    top: auto;
    bottom: 0
}

.sp-navigation .sp-navigation-toggle:not(.collapsed) .sp-navigation-toggle-icon-hamburger i:first-child {
    opacity: 0;
    top: 40%
}

.sp-navigation .sp-navigation-toggle:not(.collapsed) .sp-navigation-toggle-icon-hamburger i:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sp-navigation .sp-navigation-toggle:not(.collapsed) .sp-navigation-toggle-icon-hamburger i:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sp-navigation .sp-navigation-toggle:not(.collapsed) .sp-navigation-toggle-icon-hamburger i:nth-child(4) {
    opacity: 0;
    bottom: 40%
}

.sp-navigation .sp-navigation-popover {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 8px;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: 880;
    box-sizing: content-box;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.sp-navigation .sp-navigation-popover.active {
    opacity: 1;
    visibility: visible
}

.sp-navigation .sp-navigation-popover .sp-navigation-item-indicator {
    display: none
}

.sp-navigation .sp-navigation-popover .sp-navigation-popover-inner {
    background-color: #fff;
    width: 100%;
    height: 100%
}

.sp-navigation .sp-navigation-popover-arrow {
    display: block;
    position: absolute;
    top: 4px;
    width: 14px;
    height: 14px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.sp-navigation .sp-navigation-popover-arrow:before {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform-origin: center;
    transform: rotate(45deg)
}

.sp-navigation .sp-navigation-popover-panel {
    position: absolute;
    opacity: 0;
    width: 10000px;
    visibility: hidden;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.sp-navigation .sp-navigation-popover-panel ul li.sp-navigation-sub-nav-back {
    display: none
}

.sp-navigation .sp-navigation-popover-panel ul li>a {
    padding: 5px 0
}

.sp-navigation .sp-navigation-popover-panel .sp-navigation-popover-panel-inner {
    position: absolute;
    padding: 25px 30px
}

.sp-navigation .sp-navigation-popover-panel.active {
    opacity: 1;
    visibility: visible
}

.sp-navigation.sp-navigation-popover-no-transition .sp-navigation-popover, .sp-navigation.sp-navigation-popover-no-transition .sp-navigation-popover-arrow, .sp-navigation.sp-navigation-popover-no-transition .sp-navigation-popover-panel {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-nav.collapse {
    display: block
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row {
    display: table
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row>div, .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row>li, .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-1 {
    width: 8.33333%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-2 {
    width: 16.66667%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-3 {
    width: 25%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-4 {
    width: 33.33333%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-5 {
    width: 41.66667%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-6 {
    width: 50%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-7 {
    width: 58.33333%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-8 {
    width: 66.66667%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-9 {
    width: 75%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-10 {
    width: 83.33333%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-11 {
    width: 91.66667%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-1 {
        width: 8.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-2 {
        width: 16.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-3 {
        width: 25%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-4 {
        width: 33.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-5 {
        width: 41.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-6 {
        width: 50%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-7 {
        width: 58.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-8 {
        width: 66.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-9 {
        width: 75%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-10 {
        width: 83.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-11 {
        width: 91.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-1 {
        width: 8.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-2 {
        width: 16.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-3 {
        width: 25%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-4 {
        width: 33.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-5 {
        width: 41.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-6 {
        width: 50%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-7 {
        width: 58.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-8 {
        width: 66.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-9 {
        width: 75%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-10 {
        width: 83.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-11 {
        width: 91.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-1 {
        width: 8.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-2 {
        width: 16.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-3 {
        width: 25%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-4 {
        width: 33.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-5 {
        width: 41.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-6 {
        width: 50%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-7 {
        width: 58.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-8 {
        width: 66.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-9 {
        width: 75%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-10 {
        width: 83.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-11 {
        width: 91.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-1 {
        width: 8.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-2 {
        width: 16.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-3 {
        width: 25%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-4 {
        width: 33.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-5 {
        width: 41.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-6 {
        width: 50%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-7 {
        width: 58.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-8 {
        width: 66.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-9 {
        width: 75%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-10 {
        width: 83.33333%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-11 {
        width: 91.66667%
    }
    .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row .col-xl-12 {
        width: 100%
    }
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.row, .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.d-table-va-top>div {
    vertical-align: top
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.d-table-va-middle>div {
    vertical-align: middle
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.d-table-va-left>div {
    vertical-align: sub
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.display-table-equal-column-height {
    height: 1px
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row>div, .sp-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-panel-row>li {
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px
}

.sp-navigation:not(.sp-navigation-minimized).sp-navigation-sub-nav-popover .sp-navigation-nav .sp-navigation-sub-nav {
    display: none
}

.sp-navigation.sp-navigation-minimized .sp-navigation-toggle {
    display: block
}

.sp-navigation.sp-navigation-minimized .sp-navigation-nav ul li[class*=col-] {
    position: static;
    flex: auto;
    width: 100%!important;
    max-width: none!important;
    padding-left: 0;
    padding-right: 0
}

.sp-navigation.sp-navigation-minimized .sp-navigation-nav ul li[class*=col-] a {
    display: block;
    padding: 15px 1rem
}

.sp-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav {
    display: none;
    z-index: 100
}

.sp-navigation.sp-navigation-minimized .sp-navigation-nav .show-sub-nav>.sp-navigation-sub-nav, .sp-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav.collapse.show, .sp-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav.collapsing {
    display: block
}

.sp-navigation.sp-navigation-minimized .sp-navigation-nav .show-sub-nav>a .sp-navigation-item-indicator {
    display: none
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
    display: block!important;
    position: fixed;
    width: 100%;
    top: 0;
    left: 100%;
    right: 0;
    bottom: 0;
    overflow: visible;
    transition: all .3s
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-nav-inner {
    height: 100%;
    overflow: auto;
    background: #fff;
    overflow: hidden
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav.active, .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav.show {
    left: 0
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-item:not(.show-sub-nav)>.sp-navigation-sub-nav {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    transform: translateX(100%);
    transition: all .2s
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-item:not(.show-sub-nav)>.sp-navigation-sub-nav>ul {
    height: 100%;
    overflow: auto
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-item:not(.show-sub-nav)>.sp-navigation-sub-nav>ul>.sp-navigation-sub-nav-back {
    display: block
}

.sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-item:not(.show-sub-nav).active>.sp-navigation-sub-nav, .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav .sp-navigation-item:not(.show-sub-nav).show>.sp-navigation-sub-nav {
    transform: translateX(0)
}

.sp-navigation-horizontal {
    float: right
}

.sp-navigation-horizontal a {
    padding-left: 15px;
    padding-right: 15px
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-inner, .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav, .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-inner {
    height: 100%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list {
    display: table;
    height: 100%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>div, .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>li, .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-1 {
    width: 8.33333%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-2 {
    width: 16.66667%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-3 {
    width: 25%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-4 {
    width: 33.33333%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-5 {
    width: 41.66667%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-6 {
    width: 50%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-7 {
    width: 58.33333%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-8 {
    width: 66.66667%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-9 {
    width: 75%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-10 {
    width: 83.33333%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-11 {
    width: 91.66667%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-1 {
        width: 8.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-2 {
        width: 16.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-3 {
        width: 25%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-4 {
        width: 33.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-5 {
        width: 41.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-6 {
        width: 50%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-7 {
        width: 58.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-8 {
        width: 66.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-9 {
        width: 75%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-10 {
        width: 83.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-11 {
        width: 91.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-1 {
        width: 8.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-2 {
        width: 16.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-3 {
        width: 25%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-4 {
        width: 33.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-5 {
        width: 41.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-6 {
        width: 50%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-7 {
        width: 58.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-8 {
        width: 66.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-9 {
        width: 75%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-10 {
        width: 83.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-11 {
        width: 91.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-1 {
        width: 8.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-2 {
        width: 16.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-3 {
        width: 25%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-4 {
        width: 33.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-5 {
        width: 41.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-6 {
        width: 50%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-7 {
        width: 58.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-8 {
        width: 66.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-9 {
        width: 75%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-10 {
        width: 83.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-11 {
        width: 91.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-1 {
        width: 8.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-2 {
        width: 16.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-3 {
        width: 25%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-4 {
        width: 33.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-5 {
        width: 41.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-6 {
        width: 50%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-7 {
        width: 58.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-8 {
        width: 66.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-9 {
        width: 75%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-10 {
        width: 83.33333%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-11 {
        width: 91.66667%
    }
    .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list .col-xl-12 {
        width: 100%
    }
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.row, .sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.d-table-va-top>div {
    vertical-align: top
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.d-table-va-middle>div {
    vertical-align: middle
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.d-table-va-left>div {
    vertical-align: sub
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.display-table-equal-column-height {
    height: 1px
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>li {
    position: relative;
    height: 100%;
    vertical-align: middle
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>li>a:not(.btn) {
    position: relative;
    display: table;
    height: 100%;
    transition: all .2s
}

.sp-navigation-horizontal:not(.sp-navigation-minimized) .sp-navigation-nav-list>li>a:not(.btn)>span {
    display: table-cell;
    vertical-align: middle
}

body.header-fixed .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
    top: 80px
}

body.header-fixed.admin-bar .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
    top: 112px
}

@media (max-width:782px) {
    body.header-fixed.admin-bar .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
        top: 126px
    }
}

[data-sp-navigation] {
    opacity: 0
}

[data-sp-navigation].sp-navigation-initiated {
    opacity: 1
}

.modal .modal-body {
    padding: 1.5rem
}

.modal .modal-close {
    border: none;
    cursor: pointer
}

.modal .modal-close:after, .modal .modal-close:before {
    width: 2px;
    height: 28px;
    background-color: #62728a;
    left: 18px;
    top: 6px
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image, .fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe, .fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:0px) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid;
    border-color: #888 #888 #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes fancybox-rotate {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-1turn);
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(1turn);
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }
    .fancybox-slide--image {
        padding: 6px 0
    }
    .fancybox-close-small {
        right: -6px
    }
    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }
    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
    @supports (padding:0px) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

.sp-item-list img {
    max-width: 100%
}

.sp-item-list .sp-item-list-items .item.item-empy {
    visibility: hidden;
    opacity: 0
}

.sp-item-list .sp-item-list-ajax-load-container {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px
}

.sp-item-list .sp-item-list-pagination {
    padding-top: 1rem
}

.sp-item-list .sp-item-list-pagination button {
    cursor: pointer
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav {
    padding-top: 2rem
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul {
    list-style: none;
    padding: 0;
    margin: 0 -.5rem;
    display: table
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul>div, .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul>li, .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-1 {
    width: 8.33333%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-2 {
    width: 16.66667%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-3 {
    width: 25%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-4 {
    width: 33.33333%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-5 {
    width: 41.66667%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-6 {
    width: 50%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-7 {
    width: 58.33333%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-8 {
    width: 66.66667%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-9 {
    width: 75%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-10 {
    width: 83.33333%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-11 {
    width: 91.66667%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-1 {
        width: 8.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-2 {
        width: 16.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-3 {
        width: 25%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-4 {
        width: 33.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-5 {
        width: 41.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-6 {
        width: 50%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-7 {
        width: 58.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-8 {
        width: 66.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-9 {
        width: 75%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-10 {
        width: 83.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-11 {
        width: 91.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-1 {
        width: 8.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-2 {
        width: 16.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-3 {
        width: 25%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-4 {
        width: 33.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-5 {
        width: 41.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-6 {
        width: 50%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-7 {
        width: 58.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-8 {
        width: 66.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-9 {
        width: 75%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-10 {
        width: 83.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-11 {
        width: 91.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-1 {
        width: 8.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-2 {
        width: 16.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-3 {
        width: 25%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-4 {
        width: 33.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-5 {
        width: 41.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-6 {
        width: 50%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-7 {
        width: 58.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-8 {
        width: 66.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-9 {
        width: 75%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-10 {
        width: 83.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-11 {
        width: 91.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-1 {
        width: 8.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-2 {
        width: 16.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-3 {
        width: 25%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-4 {
        width: 33.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-5 {
        width: 41.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-6 {
        width: 50%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-7 {
        width: 58.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-8 {
        width: 66.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-9 {
        width: 75%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-10 {
        width: 83.33333%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-11 {
        width: 91.66667%
    }
    .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul .col-xl-12 {
        width: 100%
    }
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.row, .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.d-table-va-top>div {
    vertical-align: top
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.d-table-va-middle>div {
    vertical-align: middle
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.d-table-va-left>div {
    vertical-align: sub
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.display-table-equal-column-height {
    height: 1px
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav ul>li {
    padding-left: .5rem;
    padding-right: .5rem
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav a, .sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav span {
    display: inline-block;
    width: calc(3.064rem + 2px);
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    padding: .907rem 5px;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    border: 1px solid #8a97ab;
    color: #8a97ab
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav .dots {
    line-height: 20px;
    border-color: transparent;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px)
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-nav .current {
    border-color: #009ddb;
    color: #009ddb
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-ajax .sp-item-list-pagination-next-icon {
    display: none
}

.sp-item-list .sp-item-list-pagination.sp-item-list-pagination-ajax .btn.disabled {
    opacity: .35
}

.sp-item-list .sp-item-list-lightbox .sp-item-list-lightbox-inner {
    max-width: 1140px
}

.sp-item-list .sp-item-list-lightbox .sp-item-list-lightbox-items>div {
    display: none
}

.sp-item-list .sp-item-list-lightbox .sp-item-list-lightbox-items>div.active {
    display: block
}

.sp-item-list .sp-item-list-status {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    pointer-events: none;
    z-index: 9999
}

.sp-item-list .sp-item-list-status i {
    line-height: 40px
}

.sp-item-list .sp-item-list-status>div {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #153057;
    text-align: center;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.sp-item-list[data-status=loading] .sp-item-list-status .sp-item-list-status-loading {
    visibility: visible;
    opacity: 1
}

.sp-item-list.sp-item-list-center .sp-item-list-items>.row {
    justify-content: center!important
}

.sp-item-list .sp-item-list-items .item-thumbnail, .sp-item-list .sp-item-list-items .item-thumbnail span {
    display: block
}

.sp-item-list .sp-item-list-items .item-thumbnail .item-thumbnail-inner {
    display: block;
    position: relative;
    overflow: hidden
}

.sp-item-list .sp-item-list-items .item-thumbnail .item-thumbnail-overlay {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, .25);
    transition: all .2s;
    z-index: 20
}

.sp-item-list .sp-item-list-items .item-thumbnail img, .sp-item-list .sp-item-list-items .item-thumbnail svg {
    display: block;
    width: 100%;
    transition: all .2s;
    transform: scale(1);
    transform-origin: 50%;
    z-index: 10
}

.sp-item-list .sp-item-list-items a.item-thumbnail.hover .item-thumbnail-overlay, .sp-item-list .sp-item-list-items a.item-thumbnail:hover .item-thumbnail-overlay {
    opacity: 1;
    visibility: visible
}

.sp-item-list .sp-item-list-items a.item-thumbnail.hover img, .sp-item-list .sp-item-list-items a.item-thumbnail.hover svg, .sp-item-list .sp-item-list-items a.item-thumbnail:hover img, .sp-item-list .sp-item-list-items a.item-thumbnail:hover svg {
    transition: all .2s;
    transform: scale(1.05)
}

.sp-item-list .sp-item-list-items .item-date-block {
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #153057;
    font-weight: 800;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    z-index: 30;
    pointer-events: none
}

.sp-item-list .sp-item-list-items .item-date-block span {
    display: block;
    line-height: 1.1
}

.sp-item-list .sp-item-list-items .item-date-block .item-date-block-inner {
    display: inline-block;
    padding: 8px 10px
}

.sp-item-list .sp-item-list-items .item-date-block .item-date-block-month {
    font-size: 1.1rem
}

.sp-item-list .sp-item-list-items .item-date-block .item-date-block-day {
    font-size: 1.8rem
}

.sp-item-list .sp-item-list-items .item-date-block .item-date-block-year {
    font-size: .88rem
}

.sp-item-list .sp-item-list-items .item-excerpt, .sp-item-list .sp-item-list-items .item-title {
    margin-bottom: .5rem
}

.sp-item-list-equal-column-height .sp-item-list-items .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap
}

.sp-item-list-equal-column-height .sp-item-list-items .row>div, .sp-item-list-equal-column-height .sp-item-list-items .row>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.sp-item-list-equal-column-height .sp-item-list-items .item-inner {
    position: relative;
    padding-bottom: 60px
}

.sp-item-list-equal-column-height .sp-item-list-items .item-link {
    position: absolute;
    bottom: 0
}

.sp-item-list-type-list .sp-item-list-items .item {
    margin-bottom: 15px
}

.sp-item-list-type-grid .sp-item-list-items .item {
    margin-bottom: 30px
}

.sp-item-list-type-grid .sp-item-list-items .item-thumbnail {
    margin-bottom: .5rem
}

.sp-item-list-type-grid .sp-item-list-items .item-excerpt, .sp-item-list-type-grid .sp-item-list-items .item-title {
    display: block
}

.slick-slider {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    min-height: 1px;
    outline: none;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-arrow, .slick-dots button {
    display: block;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    outline: none
}

.slick-arrow button, .slick-dots button {
    -webkit-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    padding: 0;
    background: none;
    border: none;
    outline: none;
    z-index: 200
}

.sp-slider {
    position: relative
}

.sp-slider .slick-dots {
    display: block;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    padding-top: 30px;
    margin-bottom: 0;
    text-align: center
}

.sp-slider .slick-dots>li {
    display: inline-block;
    margin: 0 4px
}

.sp-slider .slick-dots button {
    display: block;
    width: 16px;
    height: 16px;
    background-color: hsla(0, 0%, 100%, .6);
    border: 1px solid #fff;
    border-radius: 50%;
    text-indent: -9999px;
    cursor: pointer;
    margin: 4px
}

.sp-slider .slick-dots li.slick-active button {
    background-color: #fff
}

.sp-slider .sp-slider-item, .sp-slider .sp-slider-item-background {
    background-position: 50%;
    background-size: cover
}

.sp-slider a.sp-slider-item-background {
    display: block;
    height: 100%;
    outline: none!important
}

.sp-slider .sp-slider-inner {
    visibility: hidden;
    opacity: 0;
    transition: all .8s
}

.sp-slider .sp-slider-item {
    display: none!important
}

.sp-slider .sp-slider-item:first-child {
    display: block!important;
    visibility: hidden
}

.sp-slider.sp-slider-initiated .sp-slider-inner {
    visibility: visible;
    opacity: 1
}

.sp-slider.sp-slider-initiated .sp-slider-item {
    display: block!important;
    visibility: visible!important
}

.sp-slider .slick-track {
    display: table;
    height: 1px
}

.sp-slider .slick-track:after, .sp-slider .slick-track:before {
    display: none
}

.sp-slider .slick-slide {
    overflow: hidden;
    display: table-cell;
    float: none;
    height: 100%
}

.sp-slider .slick-slide .sp-slider-item, .sp-slider .slick-slide .sp-slider-item-inner, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row>.vc_column_container, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row>.vc_column_container>.vc_column-inner, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code, .sp-slider .slick-slide .sp-slider-item-inner>.vc_row>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper, .sp-slider .slick-slide>div {
    height: 100%
}

.h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {
    letter-spacing: inherit
}

.text-xs {
    font-size: .75rem!important
}

.text-sm {
    font-size: .875rem!important
}

.text-md {
    font-size: 1rem!important
}

.text-lg {
    font-size: 1.125rem!important
}

.text-xl {
    font-size: 1.25rem!important
}

.text-primary, .text-primary.h1 a, .text-primary.h2 a, .text-primary.h3 a, .text-primary.h4 a, .text-primary.h5 a, .text-primary.h6 a, .text-primarya, .text-primaryh1 a, .text-primaryh2 a, .text-primaryh3 a, .text-primaryh4 a, .text-primaryh5 a, .text-primaryh6 a {
    color: #153057!important
}

.text-primary.h1 a:hover, .text-primary.h2 a:hover, .text-primary.h3 a:hover, .text-primary.h4 a:hover, .text-primary.h5 a:hover, .text-primary.h6 a:hover, .text-primarya:hover, .text-primaryh1 a:hover, .text-primaryh2 a:hover, .text-primaryh3 a:hover, .text-primaryh4 a:hover, .text-primaryh5 a:hover, .text-primaryh6 a:hover {
    color: #0049b2!important
}

.text-secondary, .text-secondary.h1 a, .text-secondary.h2 a, .text-secondary.h3 a, .text-secondary.h4 a, .text-secondary.h5 a, .text-secondary.h6 a, .text-secondarya, .text-secondaryh1 a, .text-secondaryh2 a, .text-secondaryh3 a, .text-secondaryh4 a, .text-secondaryh5 a, .text-secondaryh6 a {
    color: #009ddb!important
}

.text-secondary.h1 a:hover, .text-secondary.h2 a:hover, .text-secondary.h3 a:hover, .text-secondary.h4 a:hover, .text-secondary.h5 a:hover, .text-secondary.h6 a:hover, .text-secondarya:hover, .text-secondaryh1 a:hover, .text-secondaryh2 a:hover, .text-secondaryh3 a:hover, .text-secondaryh4 a:hover, .text-secondaryh5 a:hover, .text-secondaryh6 a:hover {
    color: #0049b2!important
}

.text-success, .text-success.h1 a, .text-success.h2 a, .text-success.h3 a, .text-success.h4 a, .text-success.h5 a, .text-success.h6 a, .text-successa, .text-successh1 a, .text-successh2 a, .text-successh3 a, .text-successh4 a, .text-successh5 a, .text-successh6 a {
    color: #71bc4b!important
}

.text-success.h1 a:hover, .text-success.h2 a:hover, .text-success.h3 a:hover, .text-success.h4 a:hover, .text-success.h5 a:hover, .text-success.h6 a:hover, .text-successa:hover, .text-successh1 a:hover, .text-successh2 a:hover, .text-successh3 a:hover, .text-successh4 a:hover, .text-successh5 a:hover, .text-successh6 a:hover {
    color: #0049b2!important
}

.text-info, .text-info.h1 a, .text-info.h2 a, .text-info.h3 a, .text-info.h4 a, .text-info.h5 a, .text-info.h6 a, .text-infoa, .text-infoh1 a, .text-infoh2 a, .text-infoh3 a, .text-infoh4 a, .text-infoh5 a, .text-infoh6 a {
    color: #17a2b8!important
}

.text-info.h1 a:hover, .text-info.h2 a:hover, .text-info.h3 a:hover, .text-info.h4 a:hover, .text-info.h5 a:hover, .text-info.h6 a:hover, .text-infoa:hover, .text-infoh1 a:hover, .text-infoh2 a:hover, .text-infoh3 a:hover, .text-infoh4 a:hover, .text-infoh5 a:hover, .text-infoh6 a:hover {
    color: #0049b2!important
}

.text-warning, .text-warning.h1 a, .text-warning.h2 a, .text-warning.h3 a, .text-warning.h4 a, .text-warning.h5 a, .text-warning.h6 a, .text-warninga, .text-warningh1 a, .text-warningh2 a, .text-warningh3 a, .text-warningh4 a, .text-warningh5 a, .text-warningh6 a {
    color: #e4a716!important
}

.text-warning.h1 a:hover, .text-warning.h2 a:hover, .text-warning.h3 a:hover, .text-warning.h4 a:hover, .text-warning.h5 a:hover, .text-warning.h6 a:hover, .text-warninga:hover, .text-warningh1 a:hover, .text-warningh2 a:hover, .text-warningh3 a:hover, .text-warningh4 a:hover, .text-warningh5 a:hover, .text-warningh6 a:hover {
    color: #0049b2!important
}

.text-danger, .text-danger.h1 a, .text-danger.h2 a, .text-danger.h3 a, .text-danger.h4 a, .text-danger.h5 a, .text-danger.h6 a, .text-dangera, .text-dangerh1 a, .text-dangerh2 a, .text-dangerh3 a, .text-dangerh4 a, .text-dangerh5 a, .text-dangerh6 a {
    color: #e64b50!important
}

.text-danger.h1 a:hover, .text-danger.h2 a:hover, .text-danger.h3 a:hover, .text-danger.h4 a:hover, .text-danger.h5 a:hover, .text-danger.h6 a:hover, .text-dangera:hover, .text-dangerh1 a:hover, .text-dangerh2 a:hover, .text-dangerh3 a:hover, .text-dangerh4 a:hover, .text-dangerh5 a:hover, .text-dangerh6 a:hover {
    color: #0049b2!important
}

.text-light, .text-light.h1 a, .text-light.h2 a, .text-light.h3 a, .text-light.h4 a, .text-light.h5 a, .text-light.h6 a, .text-lighta, .text-lighth1 a, .text-lighth2 a, .text-lighth3 a, .text-lighth4 a, .text-lighth5 a, .text-lighth6 a {
    color: #b0b7c3!important
}

.text-light.h1 a:hover, .text-light.h2 a:hover, .text-light.h3 a:hover, .text-light.h4 a:hover, .text-light.h5 a:hover, .text-light.h6 a:hover, .text-lighta:hover, .text-lighth1 a:hover, .text-lighth2 a:hover, .text-lighth3 a:hover, .text-lighth4 a:hover, .text-lighth5 a:hover, .text-lighth6 a:hover {
    color: #0049b2!important
}

.text-dark, .text-dark.h1 a, .text-dark.h2 a, .text-dark.h3 a, .text-dark.h4 a, .text-dark.h5 a, .text-dark.h6 a, .text-darka, .text-darkh1 a, .text-darkh2 a, .text-darkh3 a, .text-darkh4 a, .text-darkh5 a, .text-darkh6 a {
    color: #62728a!important
}

.text-dark.h1 a:hover, .text-dark.h2 a:hover, .text-dark.h3 a:hover, .text-dark.h4 a:hover, .text-dark.h5 a:hover, .text-dark.h6 a:hover, .text-darka:hover, .text-darkh1 a:hover, .text-darkh2 a:hover, .text-darkh3 a:hover, .text-darkh4 a:hover, .text-darkh5 a:hover, .text-darkh6 a:hover {
    color: #0049b2!important
}

.text-lightest, .text-lightest.h1 a, .text-lightest.h2 a, .text-lightest.h3 a, .text-lightest.h4 a, .text-lightest.h5 a, .text-lightest.h6 a, .text-lightesta, .text-lightesth1 a, .text-lightesth2 a, .text-lightesth3 a, .text-lightesth4 a, .text-lightesth5 a, .text-lightesth6 a {
    color: #f4f6f9!important
}

.text-lightest.h1 a:hover, .text-lightest.h2 a:hover, .text-lightest.h3 a:hover, .text-lightest.h4 a:hover, .text-lightest.h5 a:hover, .text-lightest.h6 a:hover, .text-lightesta:hover, .text-lightesth1 a:hover, .text-lightesth2 a:hover, .text-lightesth3 a:hover, .text-lightesth4 a:hover, .text-lightesth5 a:hover, .text-lightesth6 a:hover {
    color: #0049b2!important
}

.text-lighter, .text-lighter.h1 a, .text-lighter.h2 a, .text-lighter.h3 a, .text-lighter.h4 a, .text-lighter.h5 a, .text-lighter.h6 a, .text-lightera, .text-lighterh1 a, .text-lighterh2 a, .text-lighterh3 a, .text-lighterh4 a, .text-lighterh5 a, .text-lighterh6 a {
    color: #e1e5e9!important
}

.text-lighter.h1 a:hover, .text-lighter.h2 a:hover, .text-lighter.h3 a:hover, .text-lighter.h4 a:hover, .text-lighter.h5 a:hover, .text-lighter.h6 a:hover, .text-lightera:hover, .text-lighterh1 a:hover, .text-lighterh2 a:hover, .text-lighterh3 a:hover, .text-lighterh4 a:hover, .text-lighterh5 a:hover, .text-lighterh6 a:hover {
    color: #0049b2!important
}

.text-neutral, .text-neutral.h1 a, .text-neutral.h2 a, .text-neutral.h3 a, .text-neutral.h4 a, .text-neutral.h5 a, .text-neutral.h6 a, .text-neutrala, .text-neutralh1 a, .text-neutralh2 a, .text-neutralh3 a, .text-neutralh4 a, .text-neutralh5 a, .text-neutralh6 a {
    color: #8a97ab!important
}

.text-neutral.h1 a:hover, .text-neutral.h2 a:hover, .text-neutral.h3 a:hover, .text-neutral.h4 a:hover, .text-neutral.h5 a:hover, .text-neutral.h6 a:hover, .text-neutrala:hover, .text-neutralh1 a:hover, .text-neutralh2 a:hover, .text-neutralh3 a:hover, .text-neutralh4 a:hover, .text-neutralh5 a:hover, .text-neutralh6 a:hover {
    color: #0049b2!important
}

.text-darker, .text-darker.h1 a, .text-darker.h2 a, .text-darker.h3 a, .text-darker.h4 a, .text-darker.h5 a, .text-darker.h6 a, .text-darkera, .text-darkerh1 a, .text-darkerh2 a, .text-darkerh3 a, .text-darkerh4 a, .text-darkerh5 a, .text-darkerh6 a {
    color: #445979!important
}

.text-darker.h1 a:hover, .text-darker.h2 a:hover, .text-darker.h3 a:hover, .text-darker.h4 a:hover, .text-darker.h5 a:hover, .text-darker.h6 a:hover, .text-darkera:hover, .text-darkerh1 a:hover, .text-darkerh2 a:hover, .text-darkerh3 a:hover, .text-darkerh4 a:hover, .text-darkerh5 a:hover, .text-darkerh6 a:hover {
    color: #0049b2!important
}

.text-darkest, .text-darkest.h1 a, .text-darkest.h2 a, .text-darkest.h3 a, .text-darkest.h4 a, .text-darkest.h5 a, .text-darkest.h6 a, .text-darkesta, .text-darkesth1 a, .text-darkesth2 a, .text-darkesth3 a, .text-darkesth4 a, .text-darkesth5 a, .text-darkesth6 a {
    color: #39495e!important
}

.text-darkest.h1 a:hover, .text-darkest.h2 a:hover, .text-darkest.h3 a:hover, .text-darkest.h4 a:hover, .text-darkest.h5 a:hover, .text-darkest.h6 a:hover, .text-darkesta:hover, .text-darkesth1 a:hover, .text-darkesth2 a:hover, .text-darkesth3 a:hover, .text-darkesth4 a:hover, .text-darkesth5 a:hover, .text-darkesth6 a:hover {
    color: #0049b2!important
}

.text-black, .text-black.h1 a, .text-black.h2 a, .text-black.h3 a, .text-black.h4 a, .text-black.h5 a, .text-black.h6 a, .text-blacka, .text-blackh1 a, .text-blackh2 a, .text-blackh3 a, .text-blackh4 a, .text-blackh5 a, .text-blackh6 a {
    color: #000!important
}

.text-black.h1 a:hover, .text-black.h2 a:hover, .text-black.h3 a:hover, .text-black.h4 a:hover, .text-black.h5 a:hover, .text-black.h6 a:hover, .text-blacka:hover, .text-blackh1 a:hover, .text-blackh2 a:hover, .text-blackh3 a:hover, .text-blackh4 a:hover, .text-blackh5 a:hover, .text-blackh6 a:hover {
    color: #0049b2!important
}

.text-white, .text-white.h1 a, .text-white.h2 a, .text-white.h3 a, .text-white.h4 a, .text-white.h5 a, .text-white.h6 a, .text-whitea, .text-whiteh1 a, .text-whiteh2 a, .text-whiteh3 a, .text-whiteh4 a, .text-whiteh5 a, .text-whiteh6 a {
    color: #fff!important
}

.text-white.h1 a:hover, .text-white.h2 a:hover, .text-white.h3 a:hover, .text-white.h4 a:hover, .text-white.h5 a:hover, .text-white.h6 a:hover, .text-whitea:hover, .text-whiteh1 a:hover, .text-whiteh2 a:hover, .text-whiteh3 a:hover, .text-whiteh4 a:hover, .text-whiteh5 a:hover, .text-whiteh6 a:hover {
    color: #0049b2!important
}

.h1 {
    font-size: 2.5rem!important
}

.h2 {
    font-size: 2.25rem!important
}

.h3 {
    font-size: 2rem!important
}

.h4 {
    font-size: 1.75rem!important
}

.h5 {
    font-size: 1.5rem!important
}

.h6 {
    font-size: 1.25rem!important
}

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

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

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

.text-100 {
    font-weight: 100!important
}

.text-200 {
    font-weight: 200!important
}

.text-300 {
    font-weight: 300!important
}

.text-400 {
    font-weight: 400!important
}

.text-500 {
    font-weight: 500!important
}

.text-600 {
    font-weight: 600!important
}

.text-700 {
    font-weight: 700!important
}

.text-800 {
    font-weight: 800!important
}

.text-900 {
    font-weight: 900!important
}

.text-leading-xs {
    line-height: 1.2!important
}

.text-leading-sm {
    line-height: 1.4!important
}

.text-leading-md {
    line-height: 1.6!important
}

.text-leading-lg {
    line-height: 1.8!important
}

.text-leading-xl {
    line-height: 2!important
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.font-sans-serif {
    font-family: Helvetica Neue, Lucida Grande, sans-serif!important
}

.font-secondary {
    font-family: DIN Next W01, sans-serif!important
}

.ws-nowrap {
    white-space: nowrap!important
}

.text-xs-down-xs {
    font-size: .75rem!important
}

.text-xs-down-sm {
    font-size: .875rem!important
}

.text-xs-down-md {
    font-size: 1rem!important
}

.text-xs-down-lg {
    font-size: 1.125rem!important
}

.text-xs-down-xl {
    font-size: 1.25rem!important
}

.text-xs-down-primary, .text-xs-down-primary.h1 a, .text-xs-down-primary.h2 a, .text-xs-down-primary.h3 a, .text-xs-down-primary.h4 a, .text-xs-down-primary.h5 a, .text-xs-down-primary.h6 a, .text-xs-down-primarya, .text-xs-down-primaryh1 a, .text-xs-down-primaryh2 a, .text-xs-down-primaryh3 a, .text-xs-down-primaryh4 a, .text-xs-down-primaryh5 a, .text-xs-down-primaryh6 a {
    color: #153057!important
}

.text-xs-down-primary.h1 a:hover, .text-xs-down-primary.h2 a:hover, .text-xs-down-primary.h3 a:hover, .text-xs-down-primary.h4 a:hover, .text-xs-down-primary.h5 a:hover, .text-xs-down-primary.h6 a:hover, .text-xs-down-primarya:hover, .text-xs-down-primaryh1 a:hover, .text-xs-down-primaryh2 a:hover, .text-xs-down-primaryh3 a:hover, .text-xs-down-primaryh4 a:hover, .text-xs-down-primaryh5 a:hover, .text-xs-down-primaryh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-secondary, .text-xs-down-secondary.h1 a, .text-xs-down-secondary.h2 a, .text-xs-down-secondary.h3 a, .text-xs-down-secondary.h4 a, .text-xs-down-secondary.h5 a, .text-xs-down-secondary.h6 a, .text-xs-down-secondarya, .text-xs-down-secondaryh1 a, .text-xs-down-secondaryh2 a, .text-xs-down-secondaryh3 a, .text-xs-down-secondaryh4 a, .text-xs-down-secondaryh5 a, .text-xs-down-secondaryh6 a {
    color: #009ddb!important
}

.text-xs-down-secondary.h1 a:hover, .text-xs-down-secondary.h2 a:hover, .text-xs-down-secondary.h3 a:hover, .text-xs-down-secondary.h4 a:hover, .text-xs-down-secondary.h5 a:hover, .text-xs-down-secondary.h6 a:hover, .text-xs-down-secondarya:hover, .text-xs-down-secondaryh1 a:hover, .text-xs-down-secondaryh2 a:hover, .text-xs-down-secondaryh3 a:hover, .text-xs-down-secondaryh4 a:hover, .text-xs-down-secondaryh5 a:hover, .text-xs-down-secondaryh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-success, .text-xs-down-success.h1 a, .text-xs-down-success.h2 a, .text-xs-down-success.h3 a, .text-xs-down-success.h4 a, .text-xs-down-success.h5 a, .text-xs-down-success.h6 a, .text-xs-down-successa, .text-xs-down-successh1 a, .text-xs-down-successh2 a, .text-xs-down-successh3 a, .text-xs-down-successh4 a, .text-xs-down-successh5 a, .text-xs-down-successh6 a {
    color: #71bc4b!important
}

.text-xs-down-success.h1 a:hover, .text-xs-down-success.h2 a:hover, .text-xs-down-success.h3 a:hover, .text-xs-down-success.h4 a:hover, .text-xs-down-success.h5 a:hover, .text-xs-down-success.h6 a:hover, .text-xs-down-successa:hover, .text-xs-down-successh1 a:hover, .text-xs-down-successh2 a:hover, .text-xs-down-successh3 a:hover, .text-xs-down-successh4 a:hover, .text-xs-down-successh5 a:hover, .text-xs-down-successh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-info, .text-xs-down-info.h1 a, .text-xs-down-info.h2 a, .text-xs-down-info.h3 a, .text-xs-down-info.h4 a, .text-xs-down-info.h5 a, .text-xs-down-info.h6 a, .text-xs-down-infoa, .text-xs-down-infoh1 a, .text-xs-down-infoh2 a, .text-xs-down-infoh3 a, .text-xs-down-infoh4 a, .text-xs-down-infoh5 a, .text-xs-down-infoh6 a {
    color: #17a2b8!important
}

.text-xs-down-info.h1 a:hover, .text-xs-down-info.h2 a:hover, .text-xs-down-info.h3 a:hover, .text-xs-down-info.h4 a:hover, .text-xs-down-info.h5 a:hover, .text-xs-down-info.h6 a:hover, .text-xs-down-infoa:hover, .text-xs-down-infoh1 a:hover, .text-xs-down-infoh2 a:hover, .text-xs-down-infoh3 a:hover, .text-xs-down-infoh4 a:hover, .text-xs-down-infoh5 a:hover, .text-xs-down-infoh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-warning, .text-xs-down-warning.h1 a, .text-xs-down-warning.h2 a, .text-xs-down-warning.h3 a, .text-xs-down-warning.h4 a, .text-xs-down-warning.h5 a, .text-xs-down-warning.h6 a, .text-xs-down-warninga, .text-xs-down-warningh1 a, .text-xs-down-warningh2 a, .text-xs-down-warningh3 a, .text-xs-down-warningh4 a, .text-xs-down-warningh5 a, .text-xs-down-warningh6 a {
    color: #e4a716!important
}

.text-xs-down-warning.h1 a:hover, .text-xs-down-warning.h2 a:hover, .text-xs-down-warning.h3 a:hover, .text-xs-down-warning.h4 a:hover, .text-xs-down-warning.h5 a:hover, .text-xs-down-warning.h6 a:hover, .text-xs-down-warninga:hover, .text-xs-down-warningh1 a:hover, .text-xs-down-warningh2 a:hover, .text-xs-down-warningh3 a:hover, .text-xs-down-warningh4 a:hover, .text-xs-down-warningh5 a:hover, .text-xs-down-warningh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-danger, .text-xs-down-danger.h1 a, .text-xs-down-danger.h2 a, .text-xs-down-danger.h3 a, .text-xs-down-danger.h4 a, .text-xs-down-danger.h5 a, .text-xs-down-danger.h6 a, .text-xs-down-dangera, .text-xs-down-dangerh1 a, .text-xs-down-dangerh2 a, .text-xs-down-dangerh3 a, .text-xs-down-dangerh4 a, .text-xs-down-dangerh5 a, .text-xs-down-dangerh6 a {
    color: #e64b50!important
}

.text-xs-down-danger.h1 a:hover, .text-xs-down-danger.h2 a:hover, .text-xs-down-danger.h3 a:hover, .text-xs-down-danger.h4 a:hover, .text-xs-down-danger.h5 a:hover, .text-xs-down-danger.h6 a:hover, .text-xs-down-dangera:hover, .text-xs-down-dangerh1 a:hover, .text-xs-down-dangerh2 a:hover, .text-xs-down-dangerh3 a:hover, .text-xs-down-dangerh4 a:hover, .text-xs-down-dangerh5 a:hover, .text-xs-down-dangerh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-light, .text-xs-down-light.h1 a, .text-xs-down-light.h2 a, .text-xs-down-light.h3 a, .text-xs-down-light.h4 a, .text-xs-down-light.h5 a, .text-xs-down-light.h6 a, .text-xs-down-lighta, .text-xs-down-lighth1 a, .text-xs-down-lighth2 a, .text-xs-down-lighth3 a, .text-xs-down-lighth4 a, .text-xs-down-lighth5 a, .text-xs-down-lighth6 a {
    color: #b0b7c3!important
}

.text-xs-down-light.h1 a:hover, .text-xs-down-light.h2 a:hover, .text-xs-down-light.h3 a:hover, .text-xs-down-light.h4 a:hover, .text-xs-down-light.h5 a:hover, .text-xs-down-light.h6 a:hover, .text-xs-down-lighta:hover, .text-xs-down-lighth1 a:hover, .text-xs-down-lighth2 a:hover, .text-xs-down-lighth3 a:hover, .text-xs-down-lighth4 a:hover, .text-xs-down-lighth5 a:hover, .text-xs-down-lighth6 a:hover {
    color: #0049b2!important
}

.text-xs-down-dark, .text-xs-down-dark.h1 a, .text-xs-down-dark.h2 a, .text-xs-down-dark.h3 a, .text-xs-down-dark.h4 a, .text-xs-down-dark.h5 a, .text-xs-down-dark.h6 a, .text-xs-down-darka, .text-xs-down-darkh1 a, .text-xs-down-darkh2 a, .text-xs-down-darkh3 a, .text-xs-down-darkh4 a, .text-xs-down-darkh5 a, .text-xs-down-darkh6 a {
    color: #62728a!important
}

.text-xs-down-dark.h1 a:hover, .text-xs-down-dark.h2 a:hover, .text-xs-down-dark.h3 a:hover, .text-xs-down-dark.h4 a:hover, .text-xs-down-dark.h5 a:hover, .text-xs-down-dark.h6 a:hover, .text-xs-down-darka:hover, .text-xs-down-darkh1 a:hover, .text-xs-down-darkh2 a:hover, .text-xs-down-darkh3 a:hover, .text-xs-down-darkh4 a:hover, .text-xs-down-darkh5 a:hover, .text-xs-down-darkh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-lightest, .text-xs-down-lightest.h1 a, .text-xs-down-lightest.h2 a, .text-xs-down-lightest.h3 a, .text-xs-down-lightest.h4 a, .text-xs-down-lightest.h5 a, .text-xs-down-lightest.h6 a, .text-xs-down-lightesta, .text-xs-down-lightesth1 a, .text-xs-down-lightesth2 a, .text-xs-down-lightesth3 a, .text-xs-down-lightesth4 a, .text-xs-down-lightesth5 a, .text-xs-down-lightesth6 a {
    color: #f4f6f9!important
}

.text-xs-down-lightest.h1 a:hover, .text-xs-down-lightest.h2 a:hover, .text-xs-down-lightest.h3 a:hover, .text-xs-down-lightest.h4 a:hover, .text-xs-down-lightest.h5 a:hover, .text-xs-down-lightest.h6 a:hover, .text-xs-down-lightesta:hover, .text-xs-down-lightesth1 a:hover, .text-xs-down-lightesth2 a:hover, .text-xs-down-lightesth3 a:hover, .text-xs-down-lightesth4 a:hover, .text-xs-down-lightesth5 a:hover, .text-xs-down-lightesth6 a:hover {
    color: #0049b2!important
}

.text-xs-down-lighter, .text-xs-down-lighter.h1 a, .text-xs-down-lighter.h2 a, .text-xs-down-lighter.h3 a, .text-xs-down-lighter.h4 a, .text-xs-down-lighter.h5 a, .text-xs-down-lighter.h6 a, .text-xs-down-lightera, .text-xs-down-lighterh1 a, .text-xs-down-lighterh2 a, .text-xs-down-lighterh3 a, .text-xs-down-lighterh4 a, .text-xs-down-lighterh5 a, .text-xs-down-lighterh6 a {
    color: #e1e5e9!important
}

.text-xs-down-lighter.h1 a:hover, .text-xs-down-lighter.h2 a:hover, .text-xs-down-lighter.h3 a:hover, .text-xs-down-lighter.h4 a:hover, .text-xs-down-lighter.h5 a:hover, .text-xs-down-lighter.h6 a:hover, .text-xs-down-lightera:hover, .text-xs-down-lighterh1 a:hover, .text-xs-down-lighterh2 a:hover, .text-xs-down-lighterh3 a:hover, .text-xs-down-lighterh4 a:hover, .text-xs-down-lighterh5 a:hover, .text-xs-down-lighterh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-neutral, .text-xs-down-neutral.h1 a, .text-xs-down-neutral.h2 a, .text-xs-down-neutral.h3 a, .text-xs-down-neutral.h4 a, .text-xs-down-neutral.h5 a, .text-xs-down-neutral.h6 a, .text-xs-down-neutrala, .text-xs-down-neutralh1 a, .text-xs-down-neutralh2 a, .text-xs-down-neutralh3 a, .text-xs-down-neutralh4 a, .text-xs-down-neutralh5 a, .text-xs-down-neutralh6 a {
    color: #8a97ab!important
}

.text-xs-down-neutral.h1 a:hover, .text-xs-down-neutral.h2 a:hover, .text-xs-down-neutral.h3 a:hover, .text-xs-down-neutral.h4 a:hover, .text-xs-down-neutral.h5 a:hover, .text-xs-down-neutral.h6 a:hover, .text-xs-down-neutrala:hover, .text-xs-down-neutralh1 a:hover, .text-xs-down-neutralh2 a:hover, .text-xs-down-neutralh3 a:hover, .text-xs-down-neutralh4 a:hover, .text-xs-down-neutralh5 a:hover, .text-xs-down-neutralh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-darker, .text-xs-down-darker.h1 a, .text-xs-down-darker.h2 a, .text-xs-down-darker.h3 a, .text-xs-down-darker.h4 a, .text-xs-down-darker.h5 a, .text-xs-down-darker.h6 a, .text-xs-down-darkera, .text-xs-down-darkerh1 a, .text-xs-down-darkerh2 a, .text-xs-down-darkerh3 a, .text-xs-down-darkerh4 a, .text-xs-down-darkerh5 a, .text-xs-down-darkerh6 a {
    color: #445979!important
}

.text-xs-down-darker.h1 a:hover, .text-xs-down-darker.h2 a:hover, .text-xs-down-darker.h3 a:hover, .text-xs-down-darker.h4 a:hover, .text-xs-down-darker.h5 a:hover, .text-xs-down-darker.h6 a:hover, .text-xs-down-darkera:hover, .text-xs-down-darkerh1 a:hover, .text-xs-down-darkerh2 a:hover, .text-xs-down-darkerh3 a:hover, .text-xs-down-darkerh4 a:hover, .text-xs-down-darkerh5 a:hover, .text-xs-down-darkerh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-darkest, .text-xs-down-darkest.h1 a, .text-xs-down-darkest.h2 a, .text-xs-down-darkest.h3 a, .text-xs-down-darkest.h4 a, .text-xs-down-darkest.h5 a, .text-xs-down-darkest.h6 a, .text-xs-down-darkesta, .text-xs-down-darkesth1 a, .text-xs-down-darkesth2 a, .text-xs-down-darkesth3 a, .text-xs-down-darkesth4 a, .text-xs-down-darkesth5 a, .text-xs-down-darkesth6 a {
    color: #39495e!important
}

.text-xs-down-darkest.h1 a:hover, .text-xs-down-darkest.h2 a:hover, .text-xs-down-darkest.h3 a:hover, .text-xs-down-darkest.h4 a:hover, .text-xs-down-darkest.h5 a:hover, .text-xs-down-darkest.h6 a:hover, .text-xs-down-darkesta:hover, .text-xs-down-darkesth1 a:hover, .text-xs-down-darkesth2 a:hover, .text-xs-down-darkesth3 a:hover, .text-xs-down-darkesth4 a:hover, .text-xs-down-darkesth5 a:hover, .text-xs-down-darkesth6 a:hover {
    color: #0049b2!important
}

.text-xs-down-black, .text-xs-down-black.h1 a, .text-xs-down-black.h2 a, .text-xs-down-black.h3 a, .text-xs-down-black.h4 a, .text-xs-down-black.h5 a, .text-xs-down-black.h6 a, .text-xs-down-blacka, .text-xs-down-blackh1 a, .text-xs-down-blackh2 a, .text-xs-down-blackh3 a, .text-xs-down-blackh4 a, .text-xs-down-blackh5 a, .text-xs-down-blackh6 a {
    color: #000!important
}

.text-xs-down-black.h1 a:hover, .text-xs-down-black.h2 a:hover, .text-xs-down-black.h3 a:hover, .text-xs-down-black.h4 a:hover, .text-xs-down-black.h5 a:hover, .text-xs-down-black.h6 a:hover, .text-xs-down-blacka:hover, .text-xs-down-blackh1 a:hover, .text-xs-down-blackh2 a:hover, .text-xs-down-blackh3 a:hover, .text-xs-down-blackh4 a:hover, .text-xs-down-blackh5 a:hover, .text-xs-down-blackh6 a:hover {
    color: #0049b2!important
}

.text-xs-down-white, .text-xs-down-white.h1 a, .text-xs-down-white.h2 a, .text-xs-down-white.h3 a, .text-xs-down-white.h4 a, .text-xs-down-white.h5 a, .text-xs-down-white.h6 a, .text-xs-down-whitea, .text-xs-down-whiteh1 a, .text-xs-down-whiteh2 a, .text-xs-down-whiteh3 a, .text-xs-down-whiteh4 a, .text-xs-down-whiteh5 a, .text-xs-down-whiteh6 a {
    color: #fff!important
}

.text-xs-down-white.h1 a:hover, .text-xs-down-white.h2 a:hover, .text-xs-down-white.h3 a:hover, .text-xs-down-white.h4 a:hover, .text-xs-down-white.h5 a:hover, .text-xs-down-white.h6 a:hover, .text-xs-down-whitea:hover, .text-xs-down-whiteh1 a:hover, .text-xs-down-whiteh2 a:hover, .text-xs-down-whiteh3 a:hover, .text-xs-down-whiteh4 a:hover, .text-xs-down-whiteh5 a:hover, .text-xs-down-whiteh6 a:hover {
    color: #0049b2!important
}

.h1-xs-down {
    font-size: 2.5rem!important
}

.h2-xs-down {
    font-size: 2.25rem!important
}

.h3-xs-down {
    font-size: 2rem!important
}

.h4-xs-down {
    font-size: 1.75rem!important
}

.h5-xs-down {
    font-size: 1.5rem!important
}

.h6-xs-down {
    font-size: 1.25rem!important
}

.text-left-xs-down {
    text-align: left!important
}

.text-center-xs-down {
    text-align: center!important
}

.text-right-xs-down {
    text-align: right!important
}

.text-xs-down-100 {
    font-weight: 100!important
}

.text-xs-down-200 {
    font-weight: 200!important
}

.text-xs-down-300 {
    font-weight: 300!important
}

.text-xs-down-400 {
    font-weight: 400!important
}

.text-xs-down-500 {
    font-weight: 500!important
}

.text-xs-down-600 {
    font-weight: 600!important
}

.text-xs-down-700 {
    font-weight: 700!important
}

.text-xs-down-800 {
    font-weight: 800!important
}

.text-xs-down-900 {
    font-weight: 900!important
}

.text-leading-xs-down-xs {
    line-height: 1.2!important
}

.text-leading-xs-down-sm {
    line-height: 1.4!important
}

.text-leading-xs-down-md {
    line-height: 1.6!important
}

.text-leading-xs-down-lg {
    line-height: 1.8!important
}

.text-leading-xs-down-xl {
    line-height: 2!important
}

.uppercase-xs-down {
    text-transform: uppercase
}

.lowercase-xs-down {
    text-transform: lowercase
}

.font-sans-serif-xs-down {
    font-family: Helvetica Neue, Lucida Grande, sans-serif!important
}

.font-secondary-xs-down {
    font-family: DIN Next W01, sans-serif!important
}

.ws-nowrap-xs-down {
    white-space: nowrap!important
}

.text-xs-up-xs {
    font-size: .75rem!important
}

.text-xs-up-sm {
    font-size: .875rem!important
}

.text-xs-up-md {
    font-size: 1rem!important
}

.text-xs-up-lg {
    font-size: 1.125rem!important
}

.text-xs-up-xl {
    font-size: 1.25rem!important
}

.text-xs-up-primary, .text-xs-up-primary.h1 a, .text-xs-up-primary.h2 a, .text-xs-up-primary.h3 a, .text-xs-up-primary.h4 a, .text-xs-up-primary.h5 a, .text-xs-up-primary.h6 a, .text-xs-up-primarya, .text-xs-up-primaryh1 a, .text-xs-up-primaryh2 a, .text-xs-up-primaryh3 a, .text-xs-up-primaryh4 a, .text-xs-up-primaryh5 a, .text-xs-up-primaryh6 a {
    color: #153057!important
}

.text-xs-up-primary.h1 a:hover, .text-xs-up-primary.h2 a:hover, .text-xs-up-primary.h3 a:hover, .text-xs-up-primary.h4 a:hover, .text-xs-up-primary.h5 a:hover, .text-xs-up-primary.h6 a:hover, .text-xs-up-primarya:hover, .text-xs-up-primaryh1 a:hover, .text-xs-up-primaryh2 a:hover, .text-xs-up-primaryh3 a:hover, .text-xs-up-primaryh4 a:hover, .text-xs-up-primaryh5 a:hover, .text-xs-up-primaryh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-secondary, .text-xs-up-secondary.h1 a, .text-xs-up-secondary.h2 a, .text-xs-up-secondary.h3 a, .text-xs-up-secondary.h4 a, .text-xs-up-secondary.h5 a, .text-xs-up-secondary.h6 a, .text-xs-up-secondarya, .text-xs-up-secondaryh1 a, .text-xs-up-secondaryh2 a, .text-xs-up-secondaryh3 a, .text-xs-up-secondaryh4 a, .text-xs-up-secondaryh5 a, .text-xs-up-secondaryh6 a {
    color: #009ddb!important
}

.text-xs-up-secondary.h1 a:hover, .text-xs-up-secondary.h2 a:hover, .text-xs-up-secondary.h3 a:hover, .text-xs-up-secondary.h4 a:hover, .text-xs-up-secondary.h5 a:hover, .text-xs-up-secondary.h6 a:hover, .text-xs-up-secondarya:hover, .text-xs-up-secondaryh1 a:hover, .text-xs-up-secondaryh2 a:hover, .text-xs-up-secondaryh3 a:hover, .text-xs-up-secondaryh4 a:hover, .text-xs-up-secondaryh5 a:hover, .text-xs-up-secondaryh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-success, .text-xs-up-success.h1 a, .text-xs-up-success.h2 a, .text-xs-up-success.h3 a, .text-xs-up-success.h4 a, .text-xs-up-success.h5 a, .text-xs-up-success.h6 a, .text-xs-up-successa, .text-xs-up-successh1 a, .text-xs-up-successh2 a, .text-xs-up-successh3 a, .text-xs-up-successh4 a, .text-xs-up-successh5 a, .text-xs-up-successh6 a {
    color: #71bc4b!important
}

.text-xs-up-success.h1 a:hover, .text-xs-up-success.h2 a:hover, .text-xs-up-success.h3 a:hover, .text-xs-up-success.h4 a:hover, .text-xs-up-success.h5 a:hover, .text-xs-up-success.h6 a:hover, .text-xs-up-successa:hover, .text-xs-up-successh1 a:hover, .text-xs-up-successh2 a:hover, .text-xs-up-successh3 a:hover, .text-xs-up-successh4 a:hover, .text-xs-up-successh5 a:hover, .text-xs-up-successh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-info, .text-xs-up-info.h1 a, .text-xs-up-info.h2 a, .text-xs-up-info.h3 a, .text-xs-up-info.h4 a, .text-xs-up-info.h5 a, .text-xs-up-info.h6 a, .text-xs-up-infoa, .text-xs-up-infoh1 a, .text-xs-up-infoh2 a, .text-xs-up-infoh3 a, .text-xs-up-infoh4 a, .text-xs-up-infoh5 a, .text-xs-up-infoh6 a {
    color: #17a2b8!important
}

.text-xs-up-info.h1 a:hover, .text-xs-up-info.h2 a:hover, .text-xs-up-info.h3 a:hover, .text-xs-up-info.h4 a:hover, .text-xs-up-info.h5 a:hover, .text-xs-up-info.h6 a:hover, .text-xs-up-infoa:hover, .text-xs-up-infoh1 a:hover, .text-xs-up-infoh2 a:hover, .text-xs-up-infoh3 a:hover, .text-xs-up-infoh4 a:hover, .text-xs-up-infoh5 a:hover, .text-xs-up-infoh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-warning, .text-xs-up-warning.h1 a, .text-xs-up-warning.h2 a, .text-xs-up-warning.h3 a, .text-xs-up-warning.h4 a, .text-xs-up-warning.h5 a, .text-xs-up-warning.h6 a, .text-xs-up-warninga, .text-xs-up-warningh1 a, .text-xs-up-warningh2 a, .text-xs-up-warningh3 a, .text-xs-up-warningh4 a, .text-xs-up-warningh5 a, .text-xs-up-warningh6 a {
    color: #e4a716!important
}

.text-xs-up-warning.h1 a:hover, .text-xs-up-warning.h2 a:hover, .text-xs-up-warning.h3 a:hover, .text-xs-up-warning.h4 a:hover, .text-xs-up-warning.h5 a:hover, .text-xs-up-warning.h6 a:hover, .text-xs-up-warninga:hover, .text-xs-up-warningh1 a:hover, .text-xs-up-warningh2 a:hover, .text-xs-up-warningh3 a:hover, .text-xs-up-warningh4 a:hover, .text-xs-up-warningh5 a:hover, .text-xs-up-warningh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-danger, .text-xs-up-danger.h1 a, .text-xs-up-danger.h2 a, .text-xs-up-danger.h3 a, .text-xs-up-danger.h4 a, .text-xs-up-danger.h5 a, .text-xs-up-danger.h6 a, .text-xs-up-dangera, .text-xs-up-dangerh1 a, .text-xs-up-dangerh2 a, .text-xs-up-dangerh3 a, .text-xs-up-dangerh4 a, .text-xs-up-dangerh5 a, .text-xs-up-dangerh6 a {
    color: #e64b50!important
}

.text-xs-up-danger.h1 a:hover, .text-xs-up-danger.h2 a:hover, .text-xs-up-danger.h3 a:hover, .text-xs-up-danger.h4 a:hover, .text-xs-up-danger.h5 a:hover, .text-xs-up-danger.h6 a:hover, .text-xs-up-dangera:hover, .text-xs-up-dangerh1 a:hover, .text-xs-up-dangerh2 a:hover, .text-xs-up-dangerh3 a:hover, .text-xs-up-dangerh4 a:hover, .text-xs-up-dangerh5 a:hover, .text-xs-up-dangerh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-light, .text-xs-up-light.h1 a, .text-xs-up-light.h2 a, .text-xs-up-light.h3 a, .text-xs-up-light.h4 a, .text-xs-up-light.h5 a, .text-xs-up-light.h6 a, .text-xs-up-lighta, .text-xs-up-lighth1 a, .text-xs-up-lighth2 a, .text-xs-up-lighth3 a, .text-xs-up-lighth4 a, .text-xs-up-lighth5 a, .text-xs-up-lighth6 a {
    color: #b0b7c3!important
}

.text-xs-up-light.h1 a:hover, .text-xs-up-light.h2 a:hover, .text-xs-up-light.h3 a:hover, .text-xs-up-light.h4 a:hover, .text-xs-up-light.h5 a:hover, .text-xs-up-light.h6 a:hover, .text-xs-up-lighta:hover, .text-xs-up-lighth1 a:hover, .text-xs-up-lighth2 a:hover, .text-xs-up-lighth3 a:hover, .text-xs-up-lighth4 a:hover, .text-xs-up-lighth5 a:hover, .text-xs-up-lighth6 a:hover {
    color: #0049b2!important
}

.text-xs-up-dark, .text-xs-up-dark.h1 a, .text-xs-up-dark.h2 a, .text-xs-up-dark.h3 a, .text-xs-up-dark.h4 a, .text-xs-up-dark.h5 a, .text-xs-up-dark.h6 a, .text-xs-up-darka, .text-xs-up-darkh1 a, .text-xs-up-darkh2 a, .text-xs-up-darkh3 a, .text-xs-up-darkh4 a, .text-xs-up-darkh5 a, .text-xs-up-darkh6 a {
    color: #62728a!important
}

.text-xs-up-dark.h1 a:hover, .text-xs-up-dark.h2 a:hover, .text-xs-up-dark.h3 a:hover, .text-xs-up-dark.h4 a:hover, .text-xs-up-dark.h5 a:hover, .text-xs-up-dark.h6 a:hover, .text-xs-up-darka:hover, .text-xs-up-darkh1 a:hover, .text-xs-up-darkh2 a:hover, .text-xs-up-darkh3 a:hover, .text-xs-up-darkh4 a:hover, .text-xs-up-darkh5 a:hover, .text-xs-up-darkh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-lightest, .text-xs-up-lightest.h1 a, .text-xs-up-lightest.h2 a, .text-xs-up-lightest.h3 a, .text-xs-up-lightest.h4 a, .text-xs-up-lightest.h5 a, .text-xs-up-lightest.h6 a, .text-xs-up-lightesta, .text-xs-up-lightesth1 a, .text-xs-up-lightesth2 a, .text-xs-up-lightesth3 a, .text-xs-up-lightesth4 a, .text-xs-up-lightesth5 a, .text-xs-up-lightesth6 a {
    color: #f4f6f9!important
}

.text-xs-up-lightest.h1 a:hover, .text-xs-up-lightest.h2 a:hover, .text-xs-up-lightest.h3 a:hover, .text-xs-up-lightest.h4 a:hover, .text-xs-up-lightest.h5 a:hover, .text-xs-up-lightest.h6 a:hover, .text-xs-up-lightesta:hover, .text-xs-up-lightesth1 a:hover, .text-xs-up-lightesth2 a:hover, .text-xs-up-lightesth3 a:hover, .text-xs-up-lightesth4 a:hover, .text-xs-up-lightesth5 a:hover, .text-xs-up-lightesth6 a:hover {
    color: #0049b2!important
}

.text-xs-up-lighter, .text-xs-up-lighter.h1 a, .text-xs-up-lighter.h2 a, .text-xs-up-lighter.h3 a, .text-xs-up-lighter.h4 a, .text-xs-up-lighter.h5 a, .text-xs-up-lighter.h6 a, .text-xs-up-lightera, .text-xs-up-lighterh1 a, .text-xs-up-lighterh2 a, .text-xs-up-lighterh3 a, .text-xs-up-lighterh4 a, .text-xs-up-lighterh5 a, .text-xs-up-lighterh6 a {
    color: #e1e5e9!important
}

.text-xs-up-lighter.h1 a:hover, .text-xs-up-lighter.h2 a:hover, .text-xs-up-lighter.h3 a:hover, .text-xs-up-lighter.h4 a:hover, .text-xs-up-lighter.h5 a:hover, .text-xs-up-lighter.h6 a:hover, .text-xs-up-lightera:hover, .text-xs-up-lighterh1 a:hover, .text-xs-up-lighterh2 a:hover, .text-xs-up-lighterh3 a:hover, .text-xs-up-lighterh4 a:hover, .text-xs-up-lighterh5 a:hover, .text-xs-up-lighterh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-neutral, .text-xs-up-neutral.h1 a, .text-xs-up-neutral.h2 a, .text-xs-up-neutral.h3 a, .text-xs-up-neutral.h4 a, .text-xs-up-neutral.h5 a, .text-xs-up-neutral.h6 a, .text-xs-up-neutrala, .text-xs-up-neutralh1 a, .text-xs-up-neutralh2 a, .text-xs-up-neutralh3 a, .text-xs-up-neutralh4 a, .text-xs-up-neutralh5 a, .text-xs-up-neutralh6 a {
    color: #8a97ab!important
}

.text-xs-up-neutral.h1 a:hover, .text-xs-up-neutral.h2 a:hover, .text-xs-up-neutral.h3 a:hover, .text-xs-up-neutral.h4 a:hover, .text-xs-up-neutral.h5 a:hover, .text-xs-up-neutral.h6 a:hover, .text-xs-up-neutrala:hover, .text-xs-up-neutralh1 a:hover, .text-xs-up-neutralh2 a:hover, .text-xs-up-neutralh3 a:hover, .text-xs-up-neutralh4 a:hover, .text-xs-up-neutralh5 a:hover, .text-xs-up-neutralh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-darker, .text-xs-up-darker.h1 a, .text-xs-up-darker.h2 a, .text-xs-up-darker.h3 a, .text-xs-up-darker.h4 a, .text-xs-up-darker.h5 a, .text-xs-up-darker.h6 a, .text-xs-up-darkera, .text-xs-up-darkerh1 a, .text-xs-up-darkerh2 a, .text-xs-up-darkerh3 a, .text-xs-up-darkerh4 a, .text-xs-up-darkerh5 a, .text-xs-up-darkerh6 a {
    color: #445979!important
}

.text-xs-up-darker.h1 a:hover, .text-xs-up-darker.h2 a:hover, .text-xs-up-darker.h3 a:hover, .text-xs-up-darker.h4 a:hover, .text-xs-up-darker.h5 a:hover, .text-xs-up-darker.h6 a:hover, .text-xs-up-darkera:hover, .text-xs-up-darkerh1 a:hover, .text-xs-up-darkerh2 a:hover, .text-xs-up-darkerh3 a:hover, .text-xs-up-darkerh4 a:hover, .text-xs-up-darkerh5 a:hover, .text-xs-up-darkerh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-darkest, .text-xs-up-darkest.h1 a, .text-xs-up-darkest.h2 a, .text-xs-up-darkest.h3 a, .text-xs-up-darkest.h4 a, .text-xs-up-darkest.h5 a, .text-xs-up-darkest.h6 a, .text-xs-up-darkesta, .text-xs-up-darkesth1 a, .text-xs-up-darkesth2 a, .text-xs-up-darkesth3 a, .text-xs-up-darkesth4 a, .text-xs-up-darkesth5 a, .text-xs-up-darkesth6 a {
    color: #39495e!important
}

.text-xs-up-darkest.h1 a:hover, .text-xs-up-darkest.h2 a:hover, .text-xs-up-darkest.h3 a:hover, .text-xs-up-darkest.h4 a:hover, .text-xs-up-darkest.h5 a:hover, .text-xs-up-darkest.h6 a:hover, .text-xs-up-darkesta:hover, .text-xs-up-darkesth1 a:hover, .text-xs-up-darkesth2 a:hover, .text-xs-up-darkesth3 a:hover, .text-xs-up-darkesth4 a:hover, .text-xs-up-darkesth5 a:hover, .text-xs-up-darkesth6 a:hover {
    color: #0049b2!important
}

.text-xs-up-black, .text-xs-up-black.h1 a, .text-xs-up-black.h2 a, .text-xs-up-black.h3 a, .text-xs-up-black.h4 a, .text-xs-up-black.h5 a, .text-xs-up-black.h6 a, .text-xs-up-blacka, .text-xs-up-blackh1 a, .text-xs-up-blackh2 a, .text-xs-up-blackh3 a, .text-xs-up-blackh4 a, .text-xs-up-blackh5 a, .text-xs-up-blackh6 a {
    color: #000!important
}

.text-xs-up-black.h1 a:hover, .text-xs-up-black.h2 a:hover, .text-xs-up-black.h3 a:hover, .text-xs-up-black.h4 a:hover, .text-xs-up-black.h5 a:hover, .text-xs-up-black.h6 a:hover, .text-xs-up-blacka:hover, .text-xs-up-blackh1 a:hover, .text-xs-up-blackh2 a:hover, .text-xs-up-blackh3 a:hover, .text-xs-up-blackh4 a:hover, .text-xs-up-blackh5 a:hover, .text-xs-up-blackh6 a:hover {
    color: #0049b2!important
}

.text-xs-up-white, .text-xs-up-white.h1 a, .text-xs-up-white.h2 a, .text-xs-up-white.h3 a, .text-xs-up-white.h4 a, .text-xs-up-white.h5 a, .text-xs-up-white.h6 a, .text-xs-up-whitea, .text-xs-up-whiteh1 a, .text-xs-up-whiteh2 a, .text-xs-up-whiteh3 a, .text-xs-up-whiteh4 a, .text-xs-up-whiteh5 a, .text-xs-up-whiteh6 a {
    color: #fff!important
}

.text-xs-up-white.h1 a:hover, .text-xs-up-white.h2 a:hover, .text-xs-up-white.h3 a:hover, .text-xs-up-white.h4 a:hover, .text-xs-up-white.h5 a:hover, .text-xs-up-white.h6 a:hover, .text-xs-up-whitea:hover, .text-xs-up-whiteh1 a:hover, .text-xs-up-whiteh2 a:hover, .text-xs-up-whiteh3 a:hover, .text-xs-up-whiteh4 a:hover, .text-xs-up-whiteh5 a:hover, .text-xs-up-whiteh6 a:hover {
    color: #0049b2!important
}

.h1-xs-up {
    font-size: 2.5rem!important
}

.h2-xs-up {
    font-size: 2.25rem!important
}

.h3-xs-up {
    font-size: 2rem!important
}

.h4-xs-up {
    font-size: 1.75rem!important
}

.h5-xs-up {
    font-size: 1.5rem!important
}

.h6-xs-up {
    font-size: 1.25rem!important
}

.text-left-xs-up {
    text-align: left!important
}

.text-center-xs-up {
    text-align: center!important
}

.text-right-xs-up {
    text-align: right!important
}

.text-xs-up-100 {
    font-weight: 100!important
}

.text-xs-up-200 {
    font-weight: 200!important
}

.text-xs-up-300 {
    font-weight: 300!important
}

.text-xs-up-400 {
    font-weight: 400!important
}

.text-xs-up-500 {
    font-weight: 500!important
}

.text-xs-up-600 {
    font-weight: 600!important
}

.text-xs-up-700 {
    font-weight: 700!important
}

.text-xs-up-800 {
    font-weight: 800!important
}

.text-xs-up-900 {
    font-weight: 900!important
}

.text-leading-xs-up-xs {
    line-height: 1.2!important
}

.text-leading-xs-up-sm {
    line-height: 1.4!important
}

.text-leading-xs-up-md {
    line-height: 1.6!important
}

.text-leading-xs-up-lg {
    line-height: 1.8!important
}

.text-leading-xs-up-xl {
    line-height: 2!important
}

.uppercase-xs-up {
    text-transform: uppercase
}

.lowercase-xs-up {
    text-transform: lowercase
}

.font-sans-serif-xs-up {
    font-family: Helvetica Neue, Lucida Grande, sans-serif!important
}

.font-secondary-xs-up {
    font-family: DIN Next W01, sans-serif!important
}

.ws-nowrap-xs-up {
    white-space: nowrap!important
}

@media (max-width:575.98px) {
    .text-sm-down-xs {
        font-size: .75rem!important
    }
    .text-sm-down-sm {
        font-size: .875rem!important
    }
    .text-sm-down-md {
        font-size: 1rem!important
    }
    .text-sm-down-lg {
        font-size: 1.125rem!important
    }
    .text-sm-down-xl {
        font-size: 1.25rem!important
    }
    .text-sm-down-primary, .text-sm-down-primary.h1 a, .text-sm-down-primary.h2 a, .text-sm-down-primary.h3 a, .text-sm-down-primary.h4 a, .text-sm-down-primary.h5 a, .text-sm-down-primary.h6 a, .text-sm-down-primarya, .text-sm-down-primaryh1 a, .text-sm-down-primaryh2 a, .text-sm-down-primaryh3 a, .text-sm-down-primaryh4 a, .text-sm-down-primaryh5 a, .text-sm-down-primaryh6 a {
        color: #153057!important
    }
    .text-sm-down-primary.h1 a:hover, .text-sm-down-primary.h2 a:hover, .text-sm-down-primary.h3 a:hover, .text-sm-down-primary.h4 a:hover, .text-sm-down-primary.h5 a:hover, .text-sm-down-primary.h6 a:hover, .text-sm-down-primarya:hover, .text-sm-down-primaryh1 a:hover, .text-sm-down-primaryh2 a:hover, .text-sm-down-primaryh3 a:hover, .text-sm-down-primaryh4 a:hover, .text-sm-down-primaryh5 a:hover, .text-sm-down-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-secondary, .text-sm-down-secondary.h1 a, .text-sm-down-secondary.h2 a, .text-sm-down-secondary.h3 a, .text-sm-down-secondary.h4 a, .text-sm-down-secondary.h5 a, .text-sm-down-secondary.h6 a, .text-sm-down-secondarya, .text-sm-down-secondaryh1 a, .text-sm-down-secondaryh2 a, .text-sm-down-secondaryh3 a, .text-sm-down-secondaryh4 a, .text-sm-down-secondaryh5 a, .text-sm-down-secondaryh6 a {
        color: #009ddb!important
    }
    .text-sm-down-secondary.h1 a:hover, .text-sm-down-secondary.h2 a:hover, .text-sm-down-secondary.h3 a:hover, .text-sm-down-secondary.h4 a:hover, .text-sm-down-secondary.h5 a:hover, .text-sm-down-secondary.h6 a:hover, .text-sm-down-secondarya:hover, .text-sm-down-secondaryh1 a:hover, .text-sm-down-secondaryh2 a:hover, .text-sm-down-secondaryh3 a:hover, .text-sm-down-secondaryh4 a:hover, .text-sm-down-secondaryh5 a:hover, .text-sm-down-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-success, .text-sm-down-success.h1 a, .text-sm-down-success.h2 a, .text-sm-down-success.h3 a, .text-sm-down-success.h4 a, .text-sm-down-success.h5 a, .text-sm-down-success.h6 a, .text-sm-down-successa, .text-sm-down-successh1 a, .text-sm-down-successh2 a, .text-sm-down-successh3 a, .text-sm-down-successh4 a, .text-sm-down-successh5 a, .text-sm-down-successh6 a {
        color: #71bc4b!important
    }
    .text-sm-down-success.h1 a:hover, .text-sm-down-success.h2 a:hover, .text-sm-down-success.h3 a:hover, .text-sm-down-success.h4 a:hover, .text-sm-down-success.h5 a:hover, .text-sm-down-success.h6 a:hover, .text-sm-down-successa:hover, .text-sm-down-successh1 a:hover, .text-sm-down-successh2 a:hover, .text-sm-down-successh3 a:hover, .text-sm-down-successh4 a:hover, .text-sm-down-successh5 a:hover, .text-sm-down-successh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-info, .text-sm-down-info.h1 a, .text-sm-down-info.h2 a, .text-sm-down-info.h3 a, .text-sm-down-info.h4 a, .text-sm-down-info.h5 a, .text-sm-down-info.h6 a, .text-sm-down-infoa, .text-sm-down-infoh1 a, .text-sm-down-infoh2 a, .text-sm-down-infoh3 a, .text-sm-down-infoh4 a, .text-sm-down-infoh5 a, .text-sm-down-infoh6 a {
        color: #17a2b8!important
    }
    .text-sm-down-info.h1 a:hover, .text-sm-down-info.h2 a:hover, .text-sm-down-info.h3 a:hover, .text-sm-down-info.h4 a:hover, .text-sm-down-info.h5 a:hover, .text-sm-down-info.h6 a:hover, .text-sm-down-infoa:hover, .text-sm-down-infoh1 a:hover, .text-sm-down-infoh2 a:hover, .text-sm-down-infoh3 a:hover, .text-sm-down-infoh4 a:hover, .text-sm-down-infoh5 a:hover, .text-sm-down-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-warning, .text-sm-down-warning.h1 a, .text-sm-down-warning.h2 a, .text-sm-down-warning.h3 a, .text-sm-down-warning.h4 a, .text-sm-down-warning.h5 a, .text-sm-down-warning.h6 a, .text-sm-down-warninga, .text-sm-down-warningh1 a, .text-sm-down-warningh2 a, .text-sm-down-warningh3 a, .text-sm-down-warningh4 a, .text-sm-down-warningh5 a, .text-sm-down-warningh6 a {
        color: #e4a716!important
    }
    .text-sm-down-warning.h1 a:hover, .text-sm-down-warning.h2 a:hover, .text-sm-down-warning.h3 a:hover, .text-sm-down-warning.h4 a:hover, .text-sm-down-warning.h5 a:hover, .text-sm-down-warning.h6 a:hover, .text-sm-down-warninga:hover, .text-sm-down-warningh1 a:hover, .text-sm-down-warningh2 a:hover, .text-sm-down-warningh3 a:hover, .text-sm-down-warningh4 a:hover, .text-sm-down-warningh5 a:hover, .text-sm-down-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-danger, .text-sm-down-danger.h1 a, .text-sm-down-danger.h2 a, .text-sm-down-danger.h3 a, .text-sm-down-danger.h4 a, .text-sm-down-danger.h5 a, .text-sm-down-danger.h6 a, .text-sm-down-dangera, .text-sm-down-dangerh1 a, .text-sm-down-dangerh2 a, .text-sm-down-dangerh3 a, .text-sm-down-dangerh4 a, .text-sm-down-dangerh5 a, .text-sm-down-dangerh6 a {
        color: #e64b50!important
    }
    .text-sm-down-danger.h1 a:hover, .text-sm-down-danger.h2 a:hover, .text-sm-down-danger.h3 a:hover, .text-sm-down-danger.h4 a:hover, .text-sm-down-danger.h5 a:hover, .text-sm-down-danger.h6 a:hover, .text-sm-down-dangera:hover, .text-sm-down-dangerh1 a:hover, .text-sm-down-dangerh2 a:hover, .text-sm-down-dangerh3 a:hover, .text-sm-down-dangerh4 a:hover, .text-sm-down-dangerh5 a:hover, .text-sm-down-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-light, .text-sm-down-light.h1 a, .text-sm-down-light.h2 a, .text-sm-down-light.h3 a, .text-sm-down-light.h4 a, .text-sm-down-light.h5 a, .text-sm-down-light.h6 a, .text-sm-down-lighta, .text-sm-down-lighth1 a, .text-sm-down-lighth2 a, .text-sm-down-lighth3 a, .text-sm-down-lighth4 a, .text-sm-down-lighth5 a, .text-sm-down-lighth6 a {
        color: #b0b7c3!important
    }
    .text-sm-down-light.h1 a:hover, .text-sm-down-light.h2 a:hover, .text-sm-down-light.h3 a:hover, .text-sm-down-light.h4 a:hover, .text-sm-down-light.h5 a:hover, .text-sm-down-light.h6 a:hover, .text-sm-down-lighta:hover, .text-sm-down-lighth1 a:hover, .text-sm-down-lighth2 a:hover, .text-sm-down-lighth3 a:hover, .text-sm-down-lighth4 a:hover, .text-sm-down-lighth5 a:hover, .text-sm-down-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-dark, .text-sm-down-dark.h1 a, .text-sm-down-dark.h2 a, .text-sm-down-dark.h3 a, .text-sm-down-dark.h4 a, .text-sm-down-dark.h5 a, .text-sm-down-dark.h6 a, .text-sm-down-darka, .text-sm-down-darkh1 a, .text-sm-down-darkh2 a, .text-sm-down-darkh3 a, .text-sm-down-darkh4 a, .text-sm-down-darkh5 a, .text-sm-down-darkh6 a {
        color: #62728a!important
    }
    .text-sm-down-dark.h1 a:hover, .text-sm-down-dark.h2 a:hover, .text-sm-down-dark.h3 a:hover, .text-sm-down-dark.h4 a:hover, .text-sm-down-dark.h5 a:hover, .text-sm-down-dark.h6 a:hover, .text-sm-down-darka:hover, .text-sm-down-darkh1 a:hover, .text-sm-down-darkh2 a:hover, .text-sm-down-darkh3 a:hover, .text-sm-down-darkh4 a:hover, .text-sm-down-darkh5 a:hover, .text-sm-down-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-lightest, .text-sm-down-lightest.h1 a, .text-sm-down-lightest.h2 a, .text-sm-down-lightest.h3 a, .text-sm-down-lightest.h4 a, .text-sm-down-lightest.h5 a, .text-sm-down-lightest.h6 a, .text-sm-down-lightesta, .text-sm-down-lightesth1 a, .text-sm-down-lightesth2 a, .text-sm-down-lightesth3 a, .text-sm-down-lightesth4 a, .text-sm-down-lightesth5 a, .text-sm-down-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-sm-down-lightest.h1 a:hover, .text-sm-down-lightest.h2 a:hover, .text-sm-down-lightest.h3 a:hover, .text-sm-down-lightest.h4 a:hover, .text-sm-down-lightest.h5 a:hover, .text-sm-down-lightest.h6 a:hover, .text-sm-down-lightesta:hover, .text-sm-down-lightesth1 a:hover, .text-sm-down-lightesth2 a:hover, .text-sm-down-lightesth3 a:hover, .text-sm-down-lightesth4 a:hover, .text-sm-down-lightesth5 a:hover, .text-sm-down-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-lighter, .text-sm-down-lighter.h1 a, .text-sm-down-lighter.h2 a, .text-sm-down-lighter.h3 a, .text-sm-down-lighter.h4 a, .text-sm-down-lighter.h5 a, .text-sm-down-lighter.h6 a, .text-sm-down-lightera, .text-sm-down-lighterh1 a, .text-sm-down-lighterh2 a, .text-sm-down-lighterh3 a, .text-sm-down-lighterh4 a, .text-sm-down-lighterh5 a, .text-sm-down-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-sm-down-lighter.h1 a:hover, .text-sm-down-lighter.h2 a:hover, .text-sm-down-lighter.h3 a:hover, .text-sm-down-lighter.h4 a:hover, .text-sm-down-lighter.h5 a:hover, .text-sm-down-lighter.h6 a:hover, .text-sm-down-lightera:hover, .text-sm-down-lighterh1 a:hover, .text-sm-down-lighterh2 a:hover, .text-sm-down-lighterh3 a:hover, .text-sm-down-lighterh4 a:hover, .text-sm-down-lighterh5 a:hover, .text-sm-down-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-neutral, .text-sm-down-neutral.h1 a, .text-sm-down-neutral.h2 a, .text-sm-down-neutral.h3 a, .text-sm-down-neutral.h4 a, .text-sm-down-neutral.h5 a, .text-sm-down-neutral.h6 a, .text-sm-down-neutrala, .text-sm-down-neutralh1 a, .text-sm-down-neutralh2 a, .text-sm-down-neutralh3 a, .text-sm-down-neutralh4 a, .text-sm-down-neutralh5 a, .text-sm-down-neutralh6 a {
        color: #8a97ab!important
    }
    .text-sm-down-neutral.h1 a:hover, .text-sm-down-neutral.h2 a:hover, .text-sm-down-neutral.h3 a:hover, .text-sm-down-neutral.h4 a:hover, .text-sm-down-neutral.h5 a:hover, .text-sm-down-neutral.h6 a:hover, .text-sm-down-neutrala:hover, .text-sm-down-neutralh1 a:hover, .text-sm-down-neutralh2 a:hover, .text-sm-down-neutralh3 a:hover, .text-sm-down-neutralh4 a:hover, .text-sm-down-neutralh5 a:hover, .text-sm-down-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-darker, .text-sm-down-darker.h1 a, .text-sm-down-darker.h2 a, .text-sm-down-darker.h3 a, .text-sm-down-darker.h4 a, .text-sm-down-darker.h5 a, .text-sm-down-darker.h6 a, .text-sm-down-darkera, .text-sm-down-darkerh1 a, .text-sm-down-darkerh2 a, .text-sm-down-darkerh3 a, .text-sm-down-darkerh4 a, .text-sm-down-darkerh5 a, .text-sm-down-darkerh6 a {
        color: #445979!important
    }
    .text-sm-down-darker.h1 a:hover, .text-sm-down-darker.h2 a:hover, .text-sm-down-darker.h3 a:hover, .text-sm-down-darker.h4 a:hover, .text-sm-down-darker.h5 a:hover, .text-sm-down-darker.h6 a:hover, .text-sm-down-darkera:hover, .text-sm-down-darkerh1 a:hover, .text-sm-down-darkerh2 a:hover, .text-sm-down-darkerh3 a:hover, .text-sm-down-darkerh4 a:hover, .text-sm-down-darkerh5 a:hover, .text-sm-down-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-darkest, .text-sm-down-darkest.h1 a, .text-sm-down-darkest.h2 a, .text-sm-down-darkest.h3 a, .text-sm-down-darkest.h4 a, .text-sm-down-darkest.h5 a, .text-sm-down-darkest.h6 a, .text-sm-down-darkesta, .text-sm-down-darkesth1 a, .text-sm-down-darkesth2 a, .text-sm-down-darkesth3 a, .text-sm-down-darkesth4 a, .text-sm-down-darkesth5 a, .text-sm-down-darkesth6 a {
        color: #39495e!important
    }
    .text-sm-down-darkest.h1 a:hover, .text-sm-down-darkest.h2 a:hover, .text-sm-down-darkest.h3 a:hover, .text-sm-down-darkest.h4 a:hover, .text-sm-down-darkest.h5 a:hover, .text-sm-down-darkest.h6 a:hover, .text-sm-down-darkesta:hover, .text-sm-down-darkesth1 a:hover, .text-sm-down-darkesth2 a:hover, .text-sm-down-darkesth3 a:hover, .text-sm-down-darkesth4 a:hover, .text-sm-down-darkesth5 a:hover, .text-sm-down-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-black, .text-sm-down-black.h1 a, .text-sm-down-black.h2 a, .text-sm-down-black.h3 a, .text-sm-down-black.h4 a, .text-sm-down-black.h5 a, .text-sm-down-black.h6 a, .text-sm-down-blacka, .text-sm-down-blackh1 a, .text-sm-down-blackh2 a, .text-sm-down-blackh3 a, .text-sm-down-blackh4 a, .text-sm-down-blackh5 a, .text-sm-down-blackh6 a {
        color: #000!important
    }
    .text-sm-down-black.h1 a:hover, .text-sm-down-black.h2 a:hover, .text-sm-down-black.h3 a:hover, .text-sm-down-black.h4 a:hover, .text-sm-down-black.h5 a:hover, .text-sm-down-black.h6 a:hover, .text-sm-down-blacka:hover, .text-sm-down-blackh1 a:hover, .text-sm-down-blackh2 a:hover, .text-sm-down-blackh3 a:hover, .text-sm-down-blackh4 a:hover, .text-sm-down-blackh5 a:hover, .text-sm-down-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-down-white, .text-sm-down-white.h1 a, .text-sm-down-white.h2 a, .text-sm-down-white.h3 a, .text-sm-down-white.h4 a, .text-sm-down-white.h5 a, .text-sm-down-white.h6 a, .text-sm-down-whitea, .text-sm-down-whiteh1 a, .text-sm-down-whiteh2 a, .text-sm-down-whiteh3 a, .text-sm-down-whiteh4 a, .text-sm-down-whiteh5 a, .text-sm-down-whiteh6 a {
        color: #fff!important
    }
    .text-sm-down-white.h1 a:hover, .text-sm-down-white.h2 a:hover, .text-sm-down-white.h3 a:hover, .text-sm-down-white.h4 a:hover, .text-sm-down-white.h5 a:hover, .text-sm-down-white.h6 a:hover, .text-sm-down-whitea:hover, .text-sm-down-whiteh1 a:hover, .text-sm-down-whiteh2 a:hover, .text-sm-down-whiteh3 a:hover, .text-sm-down-whiteh4 a:hover, .text-sm-down-whiteh5 a:hover, .text-sm-down-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-sm-down {
        font-size: 2.5rem!important
    }
    .h2-sm-down {
        font-size: 2.25rem!important
    }
    .h3-sm-down {
        font-size: 2rem!important
    }
    .h4-sm-down {
        font-size: 1.75rem!important
    }
    .h5-sm-down {
        font-size: 1.5rem!important
    }
    .h6-sm-down {
        font-size: 1.25rem!important
    }
    .text-left-sm-down {
        text-align: left!important
    }
    .text-center-sm-down {
        text-align: center!important
    }
    .text-right-sm-down {
        text-align: right!important
    }
    .text-sm-down-100 {
        font-weight: 100!important
    }
    .text-sm-down-200 {
        font-weight: 200!important
    }
    .text-sm-down-300 {
        font-weight: 300!important
    }
    .text-sm-down-400 {
        font-weight: 400!important
    }
    .text-sm-down-500 {
        font-weight: 500!important
    }
    .text-sm-down-600 {
        font-weight: 600!important
    }
    .text-sm-down-700 {
        font-weight: 700!important
    }
    .text-sm-down-800 {
        font-weight: 800!important
    }
    .text-sm-down-900 {
        font-weight: 900!important
    }
    .text-leading-sm-down-xs {
        line-height: 1.2!important
    }
    .text-leading-sm-down-sm {
        line-height: 1.4!important
    }
    .text-leading-sm-down-md {
        line-height: 1.6!important
    }
    .text-leading-sm-down-lg {
        line-height: 1.8!important
    }
    .text-leading-sm-down-xl {
        line-height: 2!important
    }
    .uppercase-sm-down {
        text-transform: uppercase
    }
    .lowercase-sm-down {
        text-transform: lowercase
    }
    .font-sans-serif-sm-down {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-sm-down {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-sm-down {
        white-space: nowrap!important
    }
}

@media (min-width:576px) {
    .text-sm-up-xs {
        font-size: .75rem!important
    }
    .text-sm-up-sm {
        font-size: .875rem!important
    }
    .text-sm-up-md {
        font-size: 1rem!important
    }
    .text-sm-up-lg {
        font-size: 1.125rem!important
    }
    .text-sm-up-xl {
        font-size: 1.25rem!important
    }
    .text-sm-up-primary, .text-sm-up-primary.h1 a, .text-sm-up-primary.h2 a, .text-sm-up-primary.h3 a, .text-sm-up-primary.h4 a, .text-sm-up-primary.h5 a, .text-sm-up-primary.h6 a, .text-sm-up-primarya, .text-sm-up-primaryh1 a, .text-sm-up-primaryh2 a, .text-sm-up-primaryh3 a, .text-sm-up-primaryh4 a, .text-sm-up-primaryh5 a, .text-sm-up-primaryh6 a {
        color: #153057!important
    }
    .text-sm-up-primary.h1 a:hover, .text-sm-up-primary.h2 a:hover, .text-sm-up-primary.h3 a:hover, .text-sm-up-primary.h4 a:hover, .text-sm-up-primary.h5 a:hover, .text-sm-up-primary.h6 a:hover, .text-sm-up-primarya:hover, .text-sm-up-primaryh1 a:hover, .text-sm-up-primaryh2 a:hover, .text-sm-up-primaryh3 a:hover, .text-sm-up-primaryh4 a:hover, .text-sm-up-primaryh5 a:hover, .text-sm-up-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-secondary, .text-sm-up-secondary.h1 a, .text-sm-up-secondary.h2 a, .text-sm-up-secondary.h3 a, .text-sm-up-secondary.h4 a, .text-sm-up-secondary.h5 a, .text-sm-up-secondary.h6 a, .text-sm-up-secondarya, .text-sm-up-secondaryh1 a, .text-sm-up-secondaryh2 a, .text-sm-up-secondaryh3 a, .text-sm-up-secondaryh4 a, .text-sm-up-secondaryh5 a, .text-sm-up-secondaryh6 a {
        color: #009ddb!important
    }
    .text-sm-up-secondary.h1 a:hover, .text-sm-up-secondary.h2 a:hover, .text-sm-up-secondary.h3 a:hover, .text-sm-up-secondary.h4 a:hover, .text-sm-up-secondary.h5 a:hover, .text-sm-up-secondary.h6 a:hover, .text-sm-up-secondarya:hover, .text-sm-up-secondaryh1 a:hover, .text-sm-up-secondaryh2 a:hover, .text-sm-up-secondaryh3 a:hover, .text-sm-up-secondaryh4 a:hover, .text-sm-up-secondaryh5 a:hover, .text-sm-up-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-success, .text-sm-up-success.h1 a, .text-sm-up-success.h2 a, .text-sm-up-success.h3 a, .text-sm-up-success.h4 a, .text-sm-up-success.h5 a, .text-sm-up-success.h6 a, .text-sm-up-successa, .text-sm-up-successh1 a, .text-sm-up-successh2 a, .text-sm-up-successh3 a, .text-sm-up-successh4 a, .text-sm-up-successh5 a, .text-sm-up-successh6 a {
        color: #71bc4b!important
    }
    .text-sm-up-success.h1 a:hover, .text-sm-up-success.h2 a:hover, .text-sm-up-success.h3 a:hover, .text-sm-up-success.h4 a:hover, .text-sm-up-success.h5 a:hover, .text-sm-up-success.h6 a:hover, .text-sm-up-successa:hover, .text-sm-up-successh1 a:hover, .text-sm-up-successh2 a:hover, .text-sm-up-successh3 a:hover, .text-sm-up-successh4 a:hover, .text-sm-up-successh5 a:hover, .text-sm-up-successh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-info, .text-sm-up-info.h1 a, .text-sm-up-info.h2 a, .text-sm-up-info.h3 a, .text-sm-up-info.h4 a, .text-sm-up-info.h5 a, .text-sm-up-info.h6 a, .text-sm-up-infoa, .text-sm-up-infoh1 a, .text-sm-up-infoh2 a, .text-sm-up-infoh3 a, .text-sm-up-infoh4 a, .text-sm-up-infoh5 a, .text-sm-up-infoh6 a {
        color: #17a2b8!important
    }
    .text-sm-up-info.h1 a:hover, .text-sm-up-info.h2 a:hover, .text-sm-up-info.h3 a:hover, .text-sm-up-info.h4 a:hover, .text-sm-up-info.h5 a:hover, .text-sm-up-info.h6 a:hover, .text-sm-up-infoa:hover, .text-sm-up-infoh1 a:hover, .text-sm-up-infoh2 a:hover, .text-sm-up-infoh3 a:hover, .text-sm-up-infoh4 a:hover, .text-sm-up-infoh5 a:hover, .text-sm-up-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-warning, .text-sm-up-warning.h1 a, .text-sm-up-warning.h2 a, .text-sm-up-warning.h3 a, .text-sm-up-warning.h4 a, .text-sm-up-warning.h5 a, .text-sm-up-warning.h6 a, .text-sm-up-warninga, .text-sm-up-warningh1 a, .text-sm-up-warningh2 a, .text-sm-up-warningh3 a, .text-sm-up-warningh4 a, .text-sm-up-warningh5 a, .text-sm-up-warningh6 a {
        color: #e4a716!important
    }
    .text-sm-up-warning.h1 a:hover, .text-sm-up-warning.h2 a:hover, .text-sm-up-warning.h3 a:hover, .text-sm-up-warning.h4 a:hover, .text-sm-up-warning.h5 a:hover, .text-sm-up-warning.h6 a:hover, .text-sm-up-warninga:hover, .text-sm-up-warningh1 a:hover, .text-sm-up-warningh2 a:hover, .text-sm-up-warningh3 a:hover, .text-sm-up-warningh4 a:hover, .text-sm-up-warningh5 a:hover, .text-sm-up-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-danger, .text-sm-up-danger.h1 a, .text-sm-up-danger.h2 a, .text-sm-up-danger.h3 a, .text-sm-up-danger.h4 a, .text-sm-up-danger.h5 a, .text-sm-up-danger.h6 a, .text-sm-up-dangera, .text-sm-up-dangerh1 a, .text-sm-up-dangerh2 a, .text-sm-up-dangerh3 a, .text-sm-up-dangerh4 a, .text-sm-up-dangerh5 a, .text-sm-up-dangerh6 a {
        color: #e64b50!important
    }
    .text-sm-up-danger.h1 a:hover, .text-sm-up-danger.h2 a:hover, .text-sm-up-danger.h3 a:hover, .text-sm-up-danger.h4 a:hover, .text-sm-up-danger.h5 a:hover, .text-sm-up-danger.h6 a:hover, .text-sm-up-dangera:hover, .text-sm-up-dangerh1 a:hover, .text-sm-up-dangerh2 a:hover, .text-sm-up-dangerh3 a:hover, .text-sm-up-dangerh4 a:hover, .text-sm-up-dangerh5 a:hover, .text-sm-up-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-light, .text-sm-up-light.h1 a, .text-sm-up-light.h2 a, .text-sm-up-light.h3 a, .text-sm-up-light.h4 a, .text-sm-up-light.h5 a, .text-sm-up-light.h6 a, .text-sm-up-lighta, .text-sm-up-lighth1 a, .text-sm-up-lighth2 a, .text-sm-up-lighth3 a, .text-sm-up-lighth4 a, .text-sm-up-lighth5 a, .text-sm-up-lighth6 a {
        color: #b0b7c3!important
    }
    .text-sm-up-light.h1 a:hover, .text-sm-up-light.h2 a:hover, .text-sm-up-light.h3 a:hover, .text-sm-up-light.h4 a:hover, .text-sm-up-light.h5 a:hover, .text-sm-up-light.h6 a:hover, .text-sm-up-lighta:hover, .text-sm-up-lighth1 a:hover, .text-sm-up-lighth2 a:hover, .text-sm-up-lighth3 a:hover, .text-sm-up-lighth4 a:hover, .text-sm-up-lighth5 a:hover, .text-sm-up-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-dark, .text-sm-up-dark.h1 a, .text-sm-up-dark.h2 a, .text-sm-up-dark.h3 a, .text-sm-up-dark.h4 a, .text-sm-up-dark.h5 a, .text-sm-up-dark.h6 a, .text-sm-up-darka, .text-sm-up-darkh1 a, .text-sm-up-darkh2 a, .text-sm-up-darkh3 a, .text-sm-up-darkh4 a, .text-sm-up-darkh5 a, .text-sm-up-darkh6 a {
        color: #62728a!important
    }
    .text-sm-up-dark.h1 a:hover, .text-sm-up-dark.h2 a:hover, .text-sm-up-dark.h3 a:hover, .text-sm-up-dark.h4 a:hover, .text-sm-up-dark.h5 a:hover, .text-sm-up-dark.h6 a:hover, .text-sm-up-darka:hover, .text-sm-up-darkh1 a:hover, .text-sm-up-darkh2 a:hover, .text-sm-up-darkh3 a:hover, .text-sm-up-darkh4 a:hover, .text-sm-up-darkh5 a:hover, .text-sm-up-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-lightest, .text-sm-up-lightest.h1 a, .text-sm-up-lightest.h2 a, .text-sm-up-lightest.h3 a, .text-sm-up-lightest.h4 a, .text-sm-up-lightest.h5 a, .text-sm-up-lightest.h6 a, .text-sm-up-lightesta, .text-sm-up-lightesth1 a, .text-sm-up-lightesth2 a, .text-sm-up-lightesth3 a, .text-sm-up-lightesth4 a, .text-sm-up-lightesth5 a, .text-sm-up-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-sm-up-lightest.h1 a:hover, .text-sm-up-lightest.h2 a:hover, .text-sm-up-lightest.h3 a:hover, .text-sm-up-lightest.h4 a:hover, .text-sm-up-lightest.h5 a:hover, .text-sm-up-lightest.h6 a:hover, .text-sm-up-lightesta:hover, .text-sm-up-lightesth1 a:hover, .text-sm-up-lightesth2 a:hover, .text-sm-up-lightesth3 a:hover, .text-sm-up-lightesth4 a:hover, .text-sm-up-lightesth5 a:hover, .text-sm-up-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-lighter, .text-sm-up-lighter.h1 a, .text-sm-up-lighter.h2 a, .text-sm-up-lighter.h3 a, .text-sm-up-lighter.h4 a, .text-sm-up-lighter.h5 a, .text-sm-up-lighter.h6 a, .text-sm-up-lightera, .text-sm-up-lighterh1 a, .text-sm-up-lighterh2 a, .text-sm-up-lighterh3 a, .text-sm-up-lighterh4 a, .text-sm-up-lighterh5 a, .text-sm-up-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-sm-up-lighter.h1 a:hover, .text-sm-up-lighter.h2 a:hover, .text-sm-up-lighter.h3 a:hover, .text-sm-up-lighter.h4 a:hover, .text-sm-up-lighter.h5 a:hover, .text-sm-up-lighter.h6 a:hover, .text-sm-up-lightera:hover, .text-sm-up-lighterh1 a:hover, .text-sm-up-lighterh2 a:hover, .text-sm-up-lighterh3 a:hover, .text-sm-up-lighterh4 a:hover, .text-sm-up-lighterh5 a:hover, .text-sm-up-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-neutral, .text-sm-up-neutral.h1 a, .text-sm-up-neutral.h2 a, .text-sm-up-neutral.h3 a, .text-sm-up-neutral.h4 a, .text-sm-up-neutral.h5 a, .text-sm-up-neutral.h6 a, .text-sm-up-neutrala, .text-sm-up-neutralh1 a, .text-sm-up-neutralh2 a, .text-sm-up-neutralh3 a, .text-sm-up-neutralh4 a, .text-sm-up-neutralh5 a, .text-sm-up-neutralh6 a {
        color: #8a97ab!important
    }
    .text-sm-up-neutral.h1 a:hover, .text-sm-up-neutral.h2 a:hover, .text-sm-up-neutral.h3 a:hover, .text-sm-up-neutral.h4 a:hover, .text-sm-up-neutral.h5 a:hover, .text-sm-up-neutral.h6 a:hover, .text-sm-up-neutrala:hover, .text-sm-up-neutralh1 a:hover, .text-sm-up-neutralh2 a:hover, .text-sm-up-neutralh3 a:hover, .text-sm-up-neutralh4 a:hover, .text-sm-up-neutralh5 a:hover, .text-sm-up-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-darker, .text-sm-up-darker.h1 a, .text-sm-up-darker.h2 a, .text-sm-up-darker.h3 a, .text-sm-up-darker.h4 a, .text-sm-up-darker.h5 a, .text-sm-up-darker.h6 a, .text-sm-up-darkera, .text-sm-up-darkerh1 a, .text-sm-up-darkerh2 a, .text-sm-up-darkerh3 a, .text-sm-up-darkerh4 a, .text-sm-up-darkerh5 a, .text-sm-up-darkerh6 a {
        color: #445979!important
    }
    .text-sm-up-darker.h1 a:hover, .text-sm-up-darker.h2 a:hover, .text-sm-up-darker.h3 a:hover, .text-sm-up-darker.h4 a:hover, .text-sm-up-darker.h5 a:hover, .text-sm-up-darker.h6 a:hover, .text-sm-up-darkera:hover, .text-sm-up-darkerh1 a:hover, .text-sm-up-darkerh2 a:hover, .text-sm-up-darkerh3 a:hover, .text-sm-up-darkerh4 a:hover, .text-sm-up-darkerh5 a:hover, .text-sm-up-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-darkest, .text-sm-up-darkest.h1 a, .text-sm-up-darkest.h2 a, .text-sm-up-darkest.h3 a, .text-sm-up-darkest.h4 a, .text-sm-up-darkest.h5 a, .text-sm-up-darkest.h6 a, .text-sm-up-darkesta, .text-sm-up-darkesth1 a, .text-sm-up-darkesth2 a, .text-sm-up-darkesth3 a, .text-sm-up-darkesth4 a, .text-sm-up-darkesth5 a, .text-sm-up-darkesth6 a {
        color: #39495e!important
    }
    .text-sm-up-darkest.h1 a:hover, .text-sm-up-darkest.h2 a:hover, .text-sm-up-darkest.h3 a:hover, .text-sm-up-darkest.h4 a:hover, .text-sm-up-darkest.h5 a:hover, .text-sm-up-darkest.h6 a:hover, .text-sm-up-darkesta:hover, .text-sm-up-darkesth1 a:hover, .text-sm-up-darkesth2 a:hover, .text-sm-up-darkesth3 a:hover, .text-sm-up-darkesth4 a:hover, .text-sm-up-darkesth5 a:hover, .text-sm-up-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-black, .text-sm-up-black.h1 a, .text-sm-up-black.h2 a, .text-sm-up-black.h3 a, .text-sm-up-black.h4 a, .text-sm-up-black.h5 a, .text-sm-up-black.h6 a, .text-sm-up-blacka, .text-sm-up-blackh1 a, .text-sm-up-blackh2 a, .text-sm-up-blackh3 a, .text-sm-up-blackh4 a, .text-sm-up-blackh5 a, .text-sm-up-blackh6 a {
        color: #000!important
    }
    .text-sm-up-black.h1 a:hover, .text-sm-up-black.h2 a:hover, .text-sm-up-black.h3 a:hover, .text-sm-up-black.h4 a:hover, .text-sm-up-black.h5 a:hover, .text-sm-up-black.h6 a:hover, .text-sm-up-blacka:hover, .text-sm-up-blackh1 a:hover, .text-sm-up-blackh2 a:hover, .text-sm-up-blackh3 a:hover, .text-sm-up-blackh4 a:hover, .text-sm-up-blackh5 a:hover, .text-sm-up-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-sm-up-white, .text-sm-up-white.h1 a, .text-sm-up-white.h2 a, .text-sm-up-white.h3 a, .text-sm-up-white.h4 a, .text-sm-up-white.h5 a, .text-sm-up-white.h6 a, .text-sm-up-whitea, .text-sm-up-whiteh1 a, .text-sm-up-whiteh2 a, .text-sm-up-whiteh3 a, .text-sm-up-whiteh4 a, .text-sm-up-whiteh5 a, .text-sm-up-whiteh6 a {
        color: #fff!important
    }
    .text-sm-up-white.h1 a:hover, .text-sm-up-white.h2 a:hover, .text-sm-up-white.h3 a:hover, .text-sm-up-white.h4 a:hover, .text-sm-up-white.h5 a:hover, .text-sm-up-white.h6 a:hover, .text-sm-up-whitea:hover, .text-sm-up-whiteh1 a:hover, .text-sm-up-whiteh2 a:hover, .text-sm-up-whiteh3 a:hover, .text-sm-up-whiteh4 a:hover, .text-sm-up-whiteh5 a:hover, .text-sm-up-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-sm-up {
        font-size: 2.5rem!important
    }
    .h2-sm-up {
        font-size: 2.25rem!important
    }
    .h3-sm-up {
        font-size: 2rem!important
    }
    .h4-sm-up {
        font-size: 1.75rem!important
    }
    .h5-sm-up {
        font-size: 1.5rem!important
    }
    .h6-sm-up {
        font-size: 1.25rem!important
    }
    .text-left-sm-up {
        text-align: left!important
    }
    .text-center-sm-up {
        text-align: center!important
    }
    .text-right-sm-up {
        text-align: right!important
    }
    .text-sm-up-100 {
        font-weight: 100!important
    }
    .text-sm-up-200 {
        font-weight: 200!important
    }
    .text-sm-up-300 {
        font-weight: 300!important
    }
    .text-sm-up-400 {
        font-weight: 400!important
    }
    .text-sm-up-500 {
        font-weight: 500!important
    }
    .text-sm-up-600 {
        font-weight: 600!important
    }
    .text-sm-up-700 {
        font-weight: 700!important
    }
    .text-sm-up-800 {
        font-weight: 800!important
    }
    .text-sm-up-900 {
        font-weight: 900!important
    }
    .text-leading-sm-up-xs {
        line-height: 1.2!important
    }
    .text-leading-sm-up-sm {
        line-height: 1.4!important
    }
    .text-leading-sm-up-md {
        line-height: 1.6!important
    }
    .text-leading-sm-up-lg {
        line-height: 1.8!important
    }
    .text-leading-sm-up-xl {
        line-height: 2!important
    }
    .uppercase-sm-up {
        text-transform: uppercase
    }
    .lowercase-sm-up {
        text-transform: lowercase
    }
    .font-sans-serif-sm-up {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-sm-up {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-sm-up {
        white-space: nowrap!important
    }
}

@media (max-width:767.98px) {
    .text-md-down-xs {
        font-size: .75rem!important
    }
    .text-md-down-sm {
        font-size: .875rem!important
    }
    .text-md-down-md {
        font-size: 1rem!important
    }
    .text-md-down-lg {
        font-size: 1.125rem!important
    }
    .text-md-down-xl {
        font-size: 1.25rem!important
    }
    .text-md-down-primary, .text-md-down-primary.h1 a, .text-md-down-primary.h2 a, .text-md-down-primary.h3 a, .text-md-down-primary.h4 a, .text-md-down-primary.h5 a, .text-md-down-primary.h6 a, .text-md-down-primarya, .text-md-down-primaryh1 a, .text-md-down-primaryh2 a, .text-md-down-primaryh3 a, .text-md-down-primaryh4 a, .text-md-down-primaryh5 a, .text-md-down-primaryh6 a {
        color: #153057!important
    }
    .text-md-down-primary.h1 a:hover, .text-md-down-primary.h2 a:hover, .text-md-down-primary.h3 a:hover, .text-md-down-primary.h4 a:hover, .text-md-down-primary.h5 a:hover, .text-md-down-primary.h6 a:hover, .text-md-down-primarya:hover, .text-md-down-primaryh1 a:hover, .text-md-down-primaryh2 a:hover, .text-md-down-primaryh3 a:hover, .text-md-down-primaryh4 a:hover, .text-md-down-primaryh5 a:hover, .text-md-down-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-secondary, .text-md-down-secondary.h1 a, .text-md-down-secondary.h2 a, .text-md-down-secondary.h3 a, .text-md-down-secondary.h4 a, .text-md-down-secondary.h5 a, .text-md-down-secondary.h6 a, .text-md-down-secondarya, .text-md-down-secondaryh1 a, .text-md-down-secondaryh2 a, .text-md-down-secondaryh3 a, .text-md-down-secondaryh4 a, .text-md-down-secondaryh5 a, .text-md-down-secondaryh6 a {
        color: #009ddb!important
    }
    .text-md-down-secondary.h1 a:hover, .text-md-down-secondary.h2 a:hover, .text-md-down-secondary.h3 a:hover, .text-md-down-secondary.h4 a:hover, .text-md-down-secondary.h5 a:hover, .text-md-down-secondary.h6 a:hover, .text-md-down-secondarya:hover, .text-md-down-secondaryh1 a:hover, .text-md-down-secondaryh2 a:hover, .text-md-down-secondaryh3 a:hover, .text-md-down-secondaryh4 a:hover, .text-md-down-secondaryh5 a:hover, .text-md-down-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-success, .text-md-down-success.h1 a, .text-md-down-success.h2 a, .text-md-down-success.h3 a, .text-md-down-success.h4 a, .text-md-down-success.h5 a, .text-md-down-success.h6 a, .text-md-down-successa, .text-md-down-successh1 a, .text-md-down-successh2 a, .text-md-down-successh3 a, .text-md-down-successh4 a, .text-md-down-successh5 a, .text-md-down-successh6 a {
        color: #71bc4b!important
    }
    .text-md-down-success.h1 a:hover, .text-md-down-success.h2 a:hover, .text-md-down-success.h3 a:hover, .text-md-down-success.h4 a:hover, .text-md-down-success.h5 a:hover, .text-md-down-success.h6 a:hover, .text-md-down-successa:hover, .text-md-down-successh1 a:hover, .text-md-down-successh2 a:hover, .text-md-down-successh3 a:hover, .text-md-down-successh4 a:hover, .text-md-down-successh5 a:hover, .text-md-down-successh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-info, .text-md-down-info.h1 a, .text-md-down-info.h2 a, .text-md-down-info.h3 a, .text-md-down-info.h4 a, .text-md-down-info.h5 a, .text-md-down-info.h6 a, .text-md-down-infoa, .text-md-down-infoh1 a, .text-md-down-infoh2 a, .text-md-down-infoh3 a, .text-md-down-infoh4 a, .text-md-down-infoh5 a, .text-md-down-infoh6 a {
        color: #17a2b8!important
    }
    .text-md-down-info.h1 a:hover, .text-md-down-info.h2 a:hover, .text-md-down-info.h3 a:hover, .text-md-down-info.h4 a:hover, .text-md-down-info.h5 a:hover, .text-md-down-info.h6 a:hover, .text-md-down-infoa:hover, .text-md-down-infoh1 a:hover, .text-md-down-infoh2 a:hover, .text-md-down-infoh3 a:hover, .text-md-down-infoh4 a:hover, .text-md-down-infoh5 a:hover, .text-md-down-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-warning, .text-md-down-warning.h1 a, .text-md-down-warning.h2 a, .text-md-down-warning.h3 a, .text-md-down-warning.h4 a, .text-md-down-warning.h5 a, .text-md-down-warning.h6 a, .text-md-down-warninga, .text-md-down-warningh1 a, .text-md-down-warningh2 a, .text-md-down-warningh3 a, .text-md-down-warningh4 a, .text-md-down-warningh5 a, .text-md-down-warningh6 a {
        color: #e4a716!important
    }
    .text-md-down-warning.h1 a:hover, .text-md-down-warning.h2 a:hover, .text-md-down-warning.h3 a:hover, .text-md-down-warning.h4 a:hover, .text-md-down-warning.h5 a:hover, .text-md-down-warning.h6 a:hover, .text-md-down-warninga:hover, .text-md-down-warningh1 a:hover, .text-md-down-warningh2 a:hover, .text-md-down-warningh3 a:hover, .text-md-down-warningh4 a:hover, .text-md-down-warningh5 a:hover, .text-md-down-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-danger, .text-md-down-danger.h1 a, .text-md-down-danger.h2 a, .text-md-down-danger.h3 a, .text-md-down-danger.h4 a, .text-md-down-danger.h5 a, .text-md-down-danger.h6 a, .text-md-down-dangera, .text-md-down-dangerh1 a, .text-md-down-dangerh2 a, .text-md-down-dangerh3 a, .text-md-down-dangerh4 a, .text-md-down-dangerh5 a, .text-md-down-dangerh6 a {
        color: #e64b50!important
    }
    .text-md-down-danger.h1 a:hover, .text-md-down-danger.h2 a:hover, .text-md-down-danger.h3 a:hover, .text-md-down-danger.h4 a:hover, .text-md-down-danger.h5 a:hover, .text-md-down-danger.h6 a:hover, .text-md-down-dangera:hover, .text-md-down-dangerh1 a:hover, .text-md-down-dangerh2 a:hover, .text-md-down-dangerh3 a:hover, .text-md-down-dangerh4 a:hover, .text-md-down-dangerh5 a:hover, .text-md-down-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-light, .text-md-down-light.h1 a, .text-md-down-light.h2 a, .text-md-down-light.h3 a, .text-md-down-light.h4 a, .text-md-down-light.h5 a, .text-md-down-light.h6 a, .text-md-down-lighta, .text-md-down-lighth1 a, .text-md-down-lighth2 a, .text-md-down-lighth3 a, .text-md-down-lighth4 a, .text-md-down-lighth5 a, .text-md-down-lighth6 a {
        color: #b0b7c3!important
    }
    .text-md-down-light.h1 a:hover, .text-md-down-light.h2 a:hover, .text-md-down-light.h3 a:hover, .text-md-down-light.h4 a:hover, .text-md-down-light.h5 a:hover, .text-md-down-light.h6 a:hover, .text-md-down-lighta:hover, .text-md-down-lighth1 a:hover, .text-md-down-lighth2 a:hover, .text-md-down-lighth3 a:hover, .text-md-down-lighth4 a:hover, .text-md-down-lighth5 a:hover, .text-md-down-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-dark, .text-md-down-dark.h1 a, .text-md-down-dark.h2 a, .text-md-down-dark.h3 a, .text-md-down-dark.h4 a, .text-md-down-dark.h5 a, .text-md-down-dark.h6 a, .text-md-down-darka, .text-md-down-darkh1 a, .text-md-down-darkh2 a, .text-md-down-darkh3 a, .text-md-down-darkh4 a, .text-md-down-darkh5 a, .text-md-down-darkh6 a {
        color: #62728a!important
    }
    .text-md-down-dark.h1 a:hover, .text-md-down-dark.h2 a:hover, .text-md-down-dark.h3 a:hover, .text-md-down-dark.h4 a:hover, .text-md-down-dark.h5 a:hover, .text-md-down-dark.h6 a:hover, .text-md-down-darka:hover, .text-md-down-darkh1 a:hover, .text-md-down-darkh2 a:hover, .text-md-down-darkh3 a:hover, .text-md-down-darkh4 a:hover, .text-md-down-darkh5 a:hover, .text-md-down-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-lightest, .text-md-down-lightest.h1 a, .text-md-down-lightest.h2 a, .text-md-down-lightest.h3 a, .text-md-down-lightest.h4 a, .text-md-down-lightest.h5 a, .text-md-down-lightest.h6 a, .text-md-down-lightesta, .text-md-down-lightesth1 a, .text-md-down-lightesth2 a, .text-md-down-lightesth3 a, .text-md-down-lightesth4 a, .text-md-down-lightesth5 a, .text-md-down-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-md-down-lightest.h1 a:hover, .text-md-down-lightest.h2 a:hover, .text-md-down-lightest.h3 a:hover, .text-md-down-lightest.h4 a:hover, .text-md-down-lightest.h5 a:hover, .text-md-down-lightest.h6 a:hover, .text-md-down-lightesta:hover, .text-md-down-lightesth1 a:hover, .text-md-down-lightesth2 a:hover, .text-md-down-lightesth3 a:hover, .text-md-down-lightesth4 a:hover, .text-md-down-lightesth5 a:hover, .text-md-down-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-lighter, .text-md-down-lighter.h1 a, .text-md-down-lighter.h2 a, .text-md-down-lighter.h3 a, .text-md-down-lighter.h4 a, .text-md-down-lighter.h5 a, .text-md-down-lighter.h6 a, .text-md-down-lightera, .text-md-down-lighterh1 a, .text-md-down-lighterh2 a, .text-md-down-lighterh3 a, .text-md-down-lighterh4 a, .text-md-down-lighterh5 a, .text-md-down-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-md-down-lighter.h1 a:hover, .text-md-down-lighter.h2 a:hover, .text-md-down-lighter.h3 a:hover, .text-md-down-lighter.h4 a:hover, .text-md-down-lighter.h5 a:hover, .text-md-down-lighter.h6 a:hover, .text-md-down-lightera:hover, .text-md-down-lighterh1 a:hover, .text-md-down-lighterh2 a:hover, .text-md-down-lighterh3 a:hover, .text-md-down-lighterh4 a:hover, .text-md-down-lighterh5 a:hover, .text-md-down-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-neutral, .text-md-down-neutral.h1 a, .text-md-down-neutral.h2 a, .text-md-down-neutral.h3 a, .text-md-down-neutral.h4 a, .text-md-down-neutral.h5 a, .text-md-down-neutral.h6 a, .text-md-down-neutrala, .text-md-down-neutralh1 a, .text-md-down-neutralh2 a, .text-md-down-neutralh3 a, .text-md-down-neutralh4 a, .text-md-down-neutralh5 a, .text-md-down-neutralh6 a {
        color: #8a97ab!important
    }
    .text-md-down-neutral.h1 a:hover, .text-md-down-neutral.h2 a:hover, .text-md-down-neutral.h3 a:hover, .text-md-down-neutral.h4 a:hover, .text-md-down-neutral.h5 a:hover, .text-md-down-neutral.h6 a:hover, .text-md-down-neutrala:hover, .text-md-down-neutralh1 a:hover, .text-md-down-neutralh2 a:hover, .text-md-down-neutralh3 a:hover, .text-md-down-neutralh4 a:hover, .text-md-down-neutralh5 a:hover, .text-md-down-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-darker, .text-md-down-darker.h1 a, .text-md-down-darker.h2 a, .text-md-down-darker.h3 a, .text-md-down-darker.h4 a, .text-md-down-darker.h5 a, .text-md-down-darker.h6 a, .text-md-down-darkera, .text-md-down-darkerh1 a, .text-md-down-darkerh2 a, .text-md-down-darkerh3 a, .text-md-down-darkerh4 a, .text-md-down-darkerh5 a, .text-md-down-darkerh6 a {
        color: #445979!important
    }
    .text-md-down-darker.h1 a:hover, .text-md-down-darker.h2 a:hover, .text-md-down-darker.h3 a:hover, .text-md-down-darker.h4 a:hover, .text-md-down-darker.h5 a:hover, .text-md-down-darker.h6 a:hover, .text-md-down-darkera:hover, .text-md-down-darkerh1 a:hover, .text-md-down-darkerh2 a:hover, .text-md-down-darkerh3 a:hover, .text-md-down-darkerh4 a:hover, .text-md-down-darkerh5 a:hover, .text-md-down-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-darkest, .text-md-down-darkest.h1 a, .text-md-down-darkest.h2 a, .text-md-down-darkest.h3 a, .text-md-down-darkest.h4 a, .text-md-down-darkest.h5 a, .text-md-down-darkest.h6 a, .text-md-down-darkesta, .text-md-down-darkesth1 a, .text-md-down-darkesth2 a, .text-md-down-darkesth3 a, .text-md-down-darkesth4 a, .text-md-down-darkesth5 a, .text-md-down-darkesth6 a {
        color: #39495e!important
    }
    .text-md-down-darkest.h1 a:hover, .text-md-down-darkest.h2 a:hover, .text-md-down-darkest.h3 a:hover, .text-md-down-darkest.h4 a:hover, .text-md-down-darkest.h5 a:hover, .text-md-down-darkest.h6 a:hover, .text-md-down-darkesta:hover, .text-md-down-darkesth1 a:hover, .text-md-down-darkesth2 a:hover, .text-md-down-darkesth3 a:hover, .text-md-down-darkesth4 a:hover, .text-md-down-darkesth5 a:hover, .text-md-down-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-black, .text-md-down-black.h1 a, .text-md-down-black.h2 a, .text-md-down-black.h3 a, .text-md-down-black.h4 a, .text-md-down-black.h5 a, .text-md-down-black.h6 a, .text-md-down-blacka, .text-md-down-blackh1 a, .text-md-down-blackh2 a, .text-md-down-blackh3 a, .text-md-down-blackh4 a, .text-md-down-blackh5 a, .text-md-down-blackh6 a {
        color: #000!important
    }
    .text-md-down-black.h1 a:hover, .text-md-down-black.h2 a:hover, .text-md-down-black.h3 a:hover, .text-md-down-black.h4 a:hover, .text-md-down-black.h5 a:hover, .text-md-down-black.h6 a:hover, .text-md-down-blacka:hover, .text-md-down-blackh1 a:hover, .text-md-down-blackh2 a:hover, .text-md-down-blackh3 a:hover, .text-md-down-blackh4 a:hover, .text-md-down-blackh5 a:hover, .text-md-down-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-md-down-white, .text-md-down-white.h1 a, .text-md-down-white.h2 a, .text-md-down-white.h3 a, .text-md-down-white.h4 a, .text-md-down-white.h5 a, .text-md-down-white.h6 a, .text-md-down-whitea, .text-md-down-whiteh1 a, .text-md-down-whiteh2 a, .text-md-down-whiteh3 a, .text-md-down-whiteh4 a, .text-md-down-whiteh5 a, .text-md-down-whiteh6 a {
        color: #fff!important
    }
    .text-md-down-white.h1 a:hover, .text-md-down-white.h2 a:hover, .text-md-down-white.h3 a:hover, .text-md-down-white.h4 a:hover, .text-md-down-white.h5 a:hover, .text-md-down-white.h6 a:hover, .text-md-down-whitea:hover, .text-md-down-whiteh1 a:hover, .text-md-down-whiteh2 a:hover, .text-md-down-whiteh3 a:hover, .text-md-down-whiteh4 a:hover, .text-md-down-whiteh5 a:hover, .text-md-down-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-md-down {
        font-size: 2.5rem!important
    }
    .h2-md-down {
        font-size: 2.25rem!important
    }
    .h3-md-down {
        font-size: 2rem!important
    }
    .h4-md-down {
        font-size: 1.75rem!important
    }
    .h5-md-down {
        font-size: 1.5rem!important
    }
    .h6-md-down {
        font-size: 1.25rem!important
    }
    .text-left-md-down {
        text-align: left!important
    }
    .text-center-md-down {
        text-align: center!important
    }
    .text-right-md-down {
        text-align: right!important
    }
    .text-md-down-100 {
        font-weight: 100!important
    }
    .text-md-down-200 {
        font-weight: 200!important
    }
    .text-md-down-300 {
        font-weight: 300!important
    }
    .text-md-down-400 {
        font-weight: 400!important
    }
    .text-md-down-500 {
        font-weight: 500!important
    }
    .text-md-down-600 {
        font-weight: 600!important
    }
    .text-md-down-700 {
        font-weight: 700!important
    }
    .text-md-down-800 {
        font-weight: 800!important
    }
    .text-md-down-900 {
        font-weight: 900!important
    }
    .text-leading-md-down-xs {
        line-height: 1.2!important
    }
    .text-leading-md-down-sm {
        line-height: 1.4!important
    }
    .text-leading-md-down-md {
        line-height: 1.6!important
    }
    .text-leading-md-down-lg {
        line-height: 1.8!important
    }
    .text-leading-md-down-xl {
        line-height: 2!important
    }
    .uppercase-md-down {
        text-transform: uppercase
    }
    .lowercase-md-down {
        text-transform: lowercase
    }
    .font-sans-serif-md-down {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-md-down {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-md-down {
        white-space: nowrap!important
    }
}

@media (min-width:768px) {
    .text-md-up-xs {
        font-size: .75rem!important
    }
    .text-md-up-sm {
        font-size: .875rem!important
    }
    .text-md-up-md {
        font-size: 1rem!important
    }
    .text-md-up-lg {
        font-size: 1.125rem!important
    }
    .text-md-up-xl {
        font-size: 1.25rem!important
    }
    .text-md-up-primary, .text-md-up-primary.h1 a, .text-md-up-primary.h2 a, .text-md-up-primary.h3 a, .text-md-up-primary.h4 a, .text-md-up-primary.h5 a, .text-md-up-primary.h6 a, .text-md-up-primarya, .text-md-up-primaryh1 a, .text-md-up-primaryh2 a, .text-md-up-primaryh3 a, .text-md-up-primaryh4 a, .text-md-up-primaryh5 a, .text-md-up-primaryh6 a {
        color: #153057!important
    }
    .text-md-up-primary.h1 a:hover, .text-md-up-primary.h2 a:hover, .text-md-up-primary.h3 a:hover, .text-md-up-primary.h4 a:hover, .text-md-up-primary.h5 a:hover, .text-md-up-primary.h6 a:hover, .text-md-up-primarya:hover, .text-md-up-primaryh1 a:hover, .text-md-up-primaryh2 a:hover, .text-md-up-primaryh3 a:hover, .text-md-up-primaryh4 a:hover, .text-md-up-primaryh5 a:hover, .text-md-up-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-secondary, .text-md-up-secondary.h1 a, .text-md-up-secondary.h2 a, .text-md-up-secondary.h3 a, .text-md-up-secondary.h4 a, .text-md-up-secondary.h5 a, .text-md-up-secondary.h6 a, .text-md-up-secondarya, .text-md-up-secondaryh1 a, .text-md-up-secondaryh2 a, .text-md-up-secondaryh3 a, .text-md-up-secondaryh4 a, .text-md-up-secondaryh5 a, .text-md-up-secondaryh6 a {
        color: #009ddb!important
    }
    .text-md-up-secondary.h1 a:hover, .text-md-up-secondary.h2 a:hover, .text-md-up-secondary.h3 a:hover, .text-md-up-secondary.h4 a:hover, .text-md-up-secondary.h5 a:hover, .text-md-up-secondary.h6 a:hover, .text-md-up-secondarya:hover, .text-md-up-secondaryh1 a:hover, .text-md-up-secondaryh2 a:hover, .text-md-up-secondaryh3 a:hover, .text-md-up-secondaryh4 a:hover, .text-md-up-secondaryh5 a:hover, .text-md-up-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-success, .text-md-up-success.h1 a, .text-md-up-success.h2 a, .text-md-up-success.h3 a, .text-md-up-success.h4 a, .text-md-up-success.h5 a, .text-md-up-success.h6 a, .text-md-up-successa, .text-md-up-successh1 a, .text-md-up-successh2 a, .text-md-up-successh3 a, .text-md-up-successh4 a, .text-md-up-successh5 a, .text-md-up-successh6 a {
        color: #71bc4b!important
    }
    .text-md-up-success.h1 a:hover, .text-md-up-success.h2 a:hover, .text-md-up-success.h3 a:hover, .text-md-up-success.h4 a:hover, .text-md-up-success.h5 a:hover, .text-md-up-success.h6 a:hover, .text-md-up-successa:hover, .text-md-up-successh1 a:hover, .text-md-up-successh2 a:hover, .text-md-up-successh3 a:hover, .text-md-up-successh4 a:hover, .text-md-up-successh5 a:hover, .text-md-up-successh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-info, .text-md-up-info.h1 a, .text-md-up-info.h2 a, .text-md-up-info.h3 a, .text-md-up-info.h4 a, .text-md-up-info.h5 a, .text-md-up-info.h6 a, .text-md-up-infoa, .text-md-up-infoh1 a, .text-md-up-infoh2 a, .text-md-up-infoh3 a, .text-md-up-infoh4 a, .text-md-up-infoh5 a, .text-md-up-infoh6 a {
        color: #17a2b8!important
    }
    .text-md-up-info.h1 a:hover, .text-md-up-info.h2 a:hover, .text-md-up-info.h3 a:hover, .text-md-up-info.h4 a:hover, .text-md-up-info.h5 a:hover, .text-md-up-info.h6 a:hover, .text-md-up-infoa:hover, .text-md-up-infoh1 a:hover, .text-md-up-infoh2 a:hover, .text-md-up-infoh3 a:hover, .text-md-up-infoh4 a:hover, .text-md-up-infoh5 a:hover, .text-md-up-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-warning, .text-md-up-warning.h1 a, .text-md-up-warning.h2 a, .text-md-up-warning.h3 a, .text-md-up-warning.h4 a, .text-md-up-warning.h5 a, .text-md-up-warning.h6 a, .text-md-up-warninga, .text-md-up-warningh1 a, .text-md-up-warningh2 a, .text-md-up-warningh3 a, .text-md-up-warningh4 a, .text-md-up-warningh5 a, .text-md-up-warningh6 a {
        color: #e4a716!important
    }
    .text-md-up-warning.h1 a:hover, .text-md-up-warning.h2 a:hover, .text-md-up-warning.h3 a:hover, .text-md-up-warning.h4 a:hover, .text-md-up-warning.h5 a:hover, .text-md-up-warning.h6 a:hover, .text-md-up-warninga:hover, .text-md-up-warningh1 a:hover, .text-md-up-warningh2 a:hover, .text-md-up-warningh3 a:hover, .text-md-up-warningh4 a:hover, .text-md-up-warningh5 a:hover, .text-md-up-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-danger, .text-md-up-danger.h1 a, .text-md-up-danger.h2 a, .text-md-up-danger.h3 a, .text-md-up-danger.h4 a, .text-md-up-danger.h5 a, .text-md-up-danger.h6 a, .text-md-up-dangera, .text-md-up-dangerh1 a, .text-md-up-dangerh2 a, .text-md-up-dangerh3 a, .text-md-up-dangerh4 a, .text-md-up-dangerh5 a, .text-md-up-dangerh6 a {
        color: #e64b50!important
    }
    .text-md-up-danger.h1 a:hover, .text-md-up-danger.h2 a:hover, .text-md-up-danger.h3 a:hover, .text-md-up-danger.h4 a:hover, .text-md-up-danger.h5 a:hover, .text-md-up-danger.h6 a:hover, .text-md-up-dangera:hover, .text-md-up-dangerh1 a:hover, .text-md-up-dangerh2 a:hover, .text-md-up-dangerh3 a:hover, .text-md-up-dangerh4 a:hover, .text-md-up-dangerh5 a:hover, .text-md-up-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-light, .text-md-up-light.h1 a, .text-md-up-light.h2 a, .text-md-up-light.h3 a, .text-md-up-light.h4 a, .text-md-up-light.h5 a, .text-md-up-light.h6 a, .text-md-up-lighta, .text-md-up-lighth1 a, .text-md-up-lighth2 a, .text-md-up-lighth3 a, .text-md-up-lighth4 a, .text-md-up-lighth5 a, .text-md-up-lighth6 a {
        color: #b0b7c3!important
    }
    .text-md-up-light.h1 a:hover, .text-md-up-light.h2 a:hover, .text-md-up-light.h3 a:hover, .text-md-up-light.h4 a:hover, .text-md-up-light.h5 a:hover, .text-md-up-light.h6 a:hover, .text-md-up-lighta:hover, .text-md-up-lighth1 a:hover, .text-md-up-lighth2 a:hover, .text-md-up-lighth3 a:hover, .text-md-up-lighth4 a:hover, .text-md-up-lighth5 a:hover, .text-md-up-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-dark, .text-md-up-dark.h1 a, .text-md-up-dark.h2 a, .text-md-up-dark.h3 a, .text-md-up-dark.h4 a, .text-md-up-dark.h5 a, .text-md-up-dark.h6 a, .text-md-up-darka, .text-md-up-darkh1 a, .text-md-up-darkh2 a, .text-md-up-darkh3 a, .text-md-up-darkh4 a, .text-md-up-darkh5 a, .text-md-up-darkh6 a {
        color: #62728a!important
    }
    .text-md-up-dark.h1 a:hover, .text-md-up-dark.h2 a:hover, .text-md-up-dark.h3 a:hover, .text-md-up-dark.h4 a:hover, .text-md-up-dark.h5 a:hover, .text-md-up-dark.h6 a:hover, .text-md-up-darka:hover, .text-md-up-darkh1 a:hover, .text-md-up-darkh2 a:hover, .text-md-up-darkh3 a:hover, .text-md-up-darkh4 a:hover, .text-md-up-darkh5 a:hover, .text-md-up-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-lightest, .text-md-up-lightest.h1 a, .text-md-up-lightest.h2 a, .text-md-up-lightest.h3 a, .text-md-up-lightest.h4 a, .text-md-up-lightest.h5 a, .text-md-up-lightest.h6 a, .text-md-up-lightesta, .text-md-up-lightesth1 a, .text-md-up-lightesth2 a, .text-md-up-lightesth3 a, .text-md-up-lightesth4 a, .text-md-up-lightesth5 a, .text-md-up-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-md-up-lightest.h1 a:hover, .text-md-up-lightest.h2 a:hover, .text-md-up-lightest.h3 a:hover, .text-md-up-lightest.h4 a:hover, .text-md-up-lightest.h5 a:hover, .text-md-up-lightest.h6 a:hover, .text-md-up-lightesta:hover, .text-md-up-lightesth1 a:hover, .text-md-up-lightesth2 a:hover, .text-md-up-lightesth3 a:hover, .text-md-up-lightesth4 a:hover, .text-md-up-lightesth5 a:hover, .text-md-up-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-lighter, .text-md-up-lighter.h1 a, .text-md-up-lighter.h2 a, .text-md-up-lighter.h3 a, .text-md-up-lighter.h4 a, .text-md-up-lighter.h5 a, .text-md-up-lighter.h6 a, .text-md-up-lightera, .text-md-up-lighterh1 a, .text-md-up-lighterh2 a, .text-md-up-lighterh3 a, .text-md-up-lighterh4 a, .text-md-up-lighterh5 a, .text-md-up-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-md-up-lighter.h1 a:hover, .text-md-up-lighter.h2 a:hover, .text-md-up-lighter.h3 a:hover, .text-md-up-lighter.h4 a:hover, .text-md-up-lighter.h5 a:hover, .text-md-up-lighter.h6 a:hover, .text-md-up-lightera:hover, .text-md-up-lighterh1 a:hover, .text-md-up-lighterh2 a:hover, .text-md-up-lighterh3 a:hover, .text-md-up-lighterh4 a:hover, .text-md-up-lighterh5 a:hover, .text-md-up-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-neutral, .text-md-up-neutral.h1 a, .text-md-up-neutral.h2 a, .text-md-up-neutral.h3 a, .text-md-up-neutral.h4 a, .text-md-up-neutral.h5 a, .text-md-up-neutral.h6 a, .text-md-up-neutrala, .text-md-up-neutralh1 a, .text-md-up-neutralh2 a, .text-md-up-neutralh3 a, .text-md-up-neutralh4 a, .text-md-up-neutralh5 a, .text-md-up-neutralh6 a {
        color: #8a97ab!important
    }
    .text-md-up-neutral.h1 a:hover, .text-md-up-neutral.h2 a:hover, .text-md-up-neutral.h3 a:hover, .text-md-up-neutral.h4 a:hover, .text-md-up-neutral.h5 a:hover, .text-md-up-neutral.h6 a:hover, .text-md-up-neutrala:hover, .text-md-up-neutralh1 a:hover, .text-md-up-neutralh2 a:hover, .text-md-up-neutralh3 a:hover, .text-md-up-neutralh4 a:hover, .text-md-up-neutralh5 a:hover, .text-md-up-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-darker, .text-md-up-darker.h1 a, .text-md-up-darker.h2 a, .text-md-up-darker.h3 a, .text-md-up-darker.h4 a, .text-md-up-darker.h5 a, .text-md-up-darker.h6 a, .text-md-up-darkera, .text-md-up-darkerh1 a, .text-md-up-darkerh2 a, .text-md-up-darkerh3 a, .text-md-up-darkerh4 a, .text-md-up-darkerh5 a, .text-md-up-darkerh6 a {
        color: #445979!important
    }
    .text-md-up-darker.h1 a:hover, .text-md-up-darker.h2 a:hover, .text-md-up-darker.h3 a:hover, .text-md-up-darker.h4 a:hover, .text-md-up-darker.h5 a:hover, .text-md-up-darker.h6 a:hover, .text-md-up-darkera:hover, .text-md-up-darkerh1 a:hover, .text-md-up-darkerh2 a:hover, .text-md-up-darkerh3 a:hover, .text-md-up-darkerh4 a:hover, .text-md-up-darkerh5 a:hover, .text-md-up-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-darkest, .text-md-up-darkest.h1 a, .text-md-up-darkest.h2 a, .text-md-up-darkest.h3 a, .text-md-up-darkest.h4 a, .text-md-up-darkest.h5 a, .text-md-up-darkest.h6 a, .text-md-up-darkesta, .text-md-up-darkesth1 a, .text-md-up-darkesth2 a, .text-md-up-darkesth3 a, .text-md-up-darkesth4 a, .text-md-up-darkesth5 a, .text-md-up-darkesth6 a {
        color: #39495e!important
    }
    .text-md-up-darkest.h1 a:hover, .text-md-up-darkest.h2 a:hover, .text-md-up-darkest.h3 a:hover, .text-md-up-darkest.h4 a:hover, .text-md-up-darkest.h5 a:hover, .text-md-up-darkest.h6 a:hover, .text-md-up-darkesta:hover, .text-md-up-darkesth1 a:hover, .text-md-up-darkesth2 a:hover, .text-md-up-darkesth3 a:hover, .text-md-up-darkesth4 a:hover, .text-md-up-darkesth5 a:hover, .text-md-up-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-black, .text-md-up-black.h1 a, .text-md-up-black.h2 a, .text-md-up-black.h3 a, .text-md-up-black.h4 a, .text-md-up-black.h5 a, .text-md-up-black.h6 a, .text-md-up-blacka, .text-md-up-blackh1 a, .text-md-up-blackh2 a, .text-md-up-blackh3 a, .text-md-up-blackh4 a, .text-md-up-blackh5 a, .text-md-up-blackh6 a {
        color: #000!important
    }
    .text-md-up-black.h1 a:hover, .text-md-up-black.h2 a:hover, .text-md-up-black.h3 a:hover, .text-md-up-black.h4 a:hover, .text-md-up-black.h5 a:hover, .text-md-up-black.h6 a:hover, .text-md-up-blacka:hover, .text-md-up-blackh1 a:hover, .text-md-up-blackh2 a:hover, .text-md-up-blackh3 a:hover, .text-md-up-blackh4 a:hover, .text-md-up-blackh5 a:hover, .text-md-up-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-md-up-white, .text-md-up-white.h1 a, .text-md-up-white.h2 a, .text-md-up-white.h3 a, .text-md-up-white.h4 a, .text-md-up-white.h5 a, .text-md-up-white.h6 a, .text-md-up-whitea, .text-md-up-whiteh1 a, .text-md-up-whiteh2 a, .text-md-up-whiteh3 a, .text-md-up-whiteh4 a, .text-md-up-whiteh5 a, .text-md-up-whiteh6 a {
        color: #fff!important
    }
    .text-md-up-white.h1 a:hover, .text-md-up-white.h2 a:hover, .text-md-up-white.h3 a:hover, .text-md-up-white.h4 a:hover, .text-md-up-white.h5 a:hover, .text-md-up-white.h6 a:hover, .text-md-up-whitea:hover, .text-md-up-whiteh1 a:hover, .text-md-up-whiteh2 a:hover, .text-md-up-whiteh3 a:hover, .text-md-up-whiteh4 a:hover, .text-md-up-whiteh5 a:hover, .text-md-up-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-md-up {
        font-size: 2.5rem!important
    }
    .h2-md-up {
        font-size: 2.25rem!important
    }
    .h3-md-up {
        font-size: 2rem!important
    }
    .h4-md-up {
        font-size: 1.75rem!important
    }
    .h5-md-up {
        font-size: 1.5rem!important
    }
    .h6-md-up {
        font-size: 1.25rem!important
    }
    .text-left-md-up {
        text-align: left!important
    }
    .text-center-md-up {
        text-align: center!important
    }
    .text-right-md-up {
        text-align: right!important
    }
    .text-md-up-100 {
        font-weight: 100!important
    }
    .text-md-up-200 {
        font-weight: 200!important
    }
    .text-md-up-300 {
        font-weight: 300!important
    }
    .text-md-up-400 {
        font-weight: 400!important
    }
    .text-md-up-500 {
        font-weight: 500!important
    }
    .text-md-up-600 {
        font-weight: 600!important
    }
    .text-md-up-700 {
        font-weight: 700!important
    }
    .text-md-up-800 {
        font-weight: 800!important
    }
    .text-md-up-900 {
        font-weight: 900!important
    }
    .text-leading-md-up-xs {
        line-height: 1.2!important
    }
    .text-leading-md-up-sm {
        line-height: 1.4!important
    }
    .text-leading-md-up-md {
        line-height: 1.6!important
    }
    .text-leading-md-up-lg {
        line-height: 1.8!important
    }
    .text-leading-md-up-xl {
        line-height: 2!important
    }
    .uppercase-md-up {
        text-transform: uppercase
    }
    .lowercase-md-up {
        text-transform: lowercase
    }
    .font-sans-serif-md-up {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-md-up {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-md-up {
        white-space: nowrap!important
    }
}

@media (max-width:991.98px) {
    .text-lg-down-xs {
        font-size: .75rem!important
    }
    .text-lg-down-sm {
        font-size: .875rem!important
    }
    .text-lg-down-md {
        font-size: 1rem!important
    }
    .text-lg-down-lg {
        font-size: 1.125rem!important
    }
    .text-lg-down-xl {
        font-size: 1.25rem!important
    }
    .text-lg-down-primary, .text-lg-down-primary.h1 a, .text-lg-down-primary.h2 a, .text-lg-down-primary.h3 a, .text-lg-down-primary.h4 a, .text-lg-down-primary.h5 a, .text-lg-down-primary.h6 a, .text-lg-down-primarya, .text-lg-down-primaryh1 a, .text-lg-down-primaryh2 a, .text-lg-down-primaryh3 a, .text-lg-down-primaryh4 a, .text-lg-down-primaryh5 a, .text-lg-down-primaryh6 a {
        color: #153057!important
    }
    .text-lg-down-primary.h1 a:hover, .text-lg-down-primary.h2 a:hover, .text-lg-down-primary.h3 a:hover, .text-lg-down-primary.h4 a:hover, .text-lg-down-primary.h5 a:hover, .text-lg-down-primary.h6 a:hover, .text-lg-down-primarya:hover, .text-lg-down-primaryh1 a:hover, .text-lg-down-primaryh2 a:hover, .text-lg-down-primaryh3 a:hover, .text-lg-down-primaryh4 a:hover, .text-lg-down-primaryh5 a:hover, .text-lg-down-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-secondary, .text-lg-down-secondary.h1 a, .text-lg-down-secondary.h2 a, .text-lg-down-secondary.h3 a, .text-lg-down-secondary.h4 a, .text-lg-down-secondary.h5 a, .text-lg-down-secondary.h6 a, .text-lg-down-secondarya, .text-lg-down-secondaryh1 a, .text-lg-down-secondaryh2 a, .text-lg-down-secondaryh3 a, .text-lg-down-secondaryh4 a, .text-lg-down-secondaryh5 a, .text-lg-down-secondaryh6 a {
        color: #009ddb!important
    }
    .text-lg-down-secondary.h1 a:hover, .text-lg-down-secondary.h2 a:hover, .text-lg-down-secondary.h3 a:hover, .text-lg-down-secondary.h4 a:hover, .text-lg-down-secondary.h5 a:hover, .text-lg-down-secondary.h6 a:hover, .text-lg-down-secondarya:hover, .text-lg-down-secondaryh1 a:hover, .text-lg-down-secondaryh2 a:hover, .text-lg-down-secondaryh3 a:hover, .text-lg-down-secondaryh4 a:hover, .text-lg-down-secondaryh5 a:hover, .text-lg-down-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-success, .text-lg-down-success.h1 a, .text-lg-down-success.h2 a, .text-lg-down-success.h3 a, .text-lg-down-success.h4 a, .text-lg-down-success.h5 a, .text-lg-down-success.h6 a, .text-lg-down-successa, .text-lg-down-successh1 a, .text-lg-down-successh2 a, .text-lg-down-successh3 a, .text-lg-down-successh4 a, .text-lg-down-successh5 a, .text-lg-down-successh6 a {
        color: #71bc4b!important
    }
    .text-lg-down-success.h1 a:hover, .text-lg-down-success.h2 a:hover, .text-lg-down-success.h3 a:hover, .text-lg-down-success.h4 a:hover, .text-lg-down-success.h5 a:hover, .text-lg-down-success.h6 a:hover, .text-lg-down-successa:hover, .text-lg-down-successh1 a:hover, .text-lg-down-successh2 a:hover, .text-lg-down-successh3 a:hover, .text-lg-down-successh4 a:hover, .text-lg-down-successh5 a:hover, .text-lg-down-successh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-info, .text-lg-down-info.h1 a, .text-lg-down-info.h2 a, .text-lg-down-info.h3 a, .text-lg-down-info.h4 a, .text-lg-down-info.h5 a, .text-lg-down-info.h6 a, .text-lg-down-infoa, .text-lg-down-infoh1 a, .text-lg-down-infoh2 a, .text-lg-down-infoh3 a, .text-lg-down-infoh4 a, .text-lg-down-infoh5 a, .text-lg-down-infoh6 a {
        color: #17a2b8!important
    }
    .text-lg-down-info.h1 a:hover, .text-lg-down-info.h2 a:hover, .text-lg-down-info.h3 a:hover, .text-lg-down-info.h4 a:hover, .text-lg-down-info.h5 a:hover, .text-lg-down-info.h6 a:hover, .text-lg-down-infoa:hover, .text-lg-down-infoh1 a:hover, .text-lg-down-infoh2 a:hover, .text-lg-down-infoh3 a:hover, .text-lg-down-infoh4 a:hover, .text-lg-down-infoh5 a:hover, .text-lg-down-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-warning, .text-lg-down-warning.h1 a, .text-lg-down-warning.h2 a, .text-lg-down-warning.h3 a, .text-lg-down-warning.h4 a, .text-lg-down-warning.h5 a, .text-lg-down-warning.h6 a, .text-lg-down-warninga, .text-lg-down-warningh1 a, .text-lg-down-warningh2 a, .text-lg-down-warningh3 a, .text-lg-down-warningh4 a, .text-lg-down-warningh5 a, .text-lg-down-warningh6 a {
        color: #e4a716!important
    }
    .text-lg-down-warning.h1 a:hover, .text-lg-down-warning.h2 a:hover, .text-lg-down-warning.h3 a:hover, .text-lg-down-warning.h4 a:hover, .text-lg-down-warning.h5 a:hover, .text-lg-down-warning.h6 a:hover, .text-lg-down-warninga:hover, .text-lg-down-warningh1 a:hover, .text-lg-down-warningh2 a:hover, .text-lg-down-warningh3 a:hover, .text-lg-down-warningh4 a:hover, .text-lg-down-warningh5 a:hover, .text-lg-down-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-danger, .text-lg-down-danger.h1 a, .text-lg-down-danger.h2 a, .text-lg-down-danger.h3 a, .text-lg-down-danger.h4 a, .text-lg-down-danger.h5 a, .text-lg-down-danger.h6 a, .text-lg-down-dangera, .text-lg-down-dangerh1 a, .text-lg-down-dangerh2 a, .text-lg-down-dangerh3 a, .text-lg-down-dangerh4 a, .text-lg-down-dangerh5 a, .text-lg-down-dangerh6 a {
        color: #e64b50!important
    }
    .text-lg-down-danger.h1 a:hover, .text-lg-down-danger.h2 a:hover, .text-lg-down-danger.h3 a:hover, .text-lg-down-danger.h4 a:hover, .text-lg-down-danger.h5 a:hover, .text-lg-down-danger.h6 a:hover, .text-lg-down-dangera:hover, .text-lg-down-dangerh1 a:hover, .text-lg-down-dangerh2 a:hover, .text-lg-down-dangerh3 a:hover, .text-lg-down-dangerh4 a:hover, .text-lg-down-dangerh5 a:hover, .text-lg-down-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-light, .text-lg-down-light.h1 a, .text-lg-down-light.h2 a, .text-lg-down-light.h3 a, .text-lg-down-light.h4 a, .text-lg-down-light.h5 a, .text-lg-down-light.h6 a, .text-lg-down-lighta, .text-lg-down-lighth1 a, .text-lg-down-lighth2 a, .text-lg-down-lighth3 a, .text-lg-down-lighth4 a, .text-lg-down-lighth5 a, .text-lg-down-lighth6 a {
        color: #b0b7c3!important
    }
    .text-lg-down-light.h1 a:hover, .text-lg-down-light.h2 a:hover, .text-lg-down-light.h3 a:hover, .text-lg-down-light.h4 a:hover, .text-lg-down-light.h5 a:hover, .text-lg-down-light.h6 a:hover, .text-lg-down-lighta:hover, .text-lg-down-lighth1 a:hover, .text-lg-down-lighth2 a:hover, .text-lg-down-lighth3 a:hover, .text-lg-down-lighth4 a:hover, .text-lg-down-lighth5 a:hover, .text-lg-down-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-dark, .text-lg-down-dark.h1 a, .text-lg-down-dark.h2 a, .text-lg-down-dark.h3 a, .text-lg-down-dark.h4 a, .text-lg-down-dark.h5 a, .text-lg-down-dark.h6 a, .text-lg-down-darka, .text-lg-down-darkh1 a, .text-lg-down-darkh2 a, .text-lg-down-darkh3 a, .text-lg-down-darkh4 a, .text-lg-down-darkh5 a, .text-lg-down-darkh6 a {
        color: #62728a!important
    }
    .text-lg-down-dark.h1 a:hover, .text-lg-down-dark.h2 a:hover, .text-lg-down-dark.h3 a:hover, .text-lg-down-dark.h4 a:hover, .text-lg-down-dark.h5 a:hover, .text-lg-down-dark.h6 a:hover, .text-lg-down-darka:hover, .text-lg-down-darkh1 a:hover, .text-lg-down-darkh2 a:hover, .text-lg-down-darkh3 a:hover, .text-lg-down-darkh4 a:hover, .text-lg-down-darkh5 a:hover, .text-lg-down-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-lightest, .text-lg-down-lightest.h1 a, .text-lg-down-lightest.h2 a, .text-lg-down-lightest.h3 a, .text-lg-down-lightest.h4 a, .text-lg-down-lightest.h5 a, .text-lg-down-lightest.h6 a, .text-lg-down-lightesta, .text-lg-down-lightesth1 a, .text-lg-down-lightesth2 a, .text-lg-down-lightesth3 a, .text-lg-down-lightesth4 a, .text-lg-down-lightesth5 a, .text-lg-down-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-lg-down-lightest.h1 a:hover, .text-lg-down-lightest.h2 a:hover, .text-lg-down-lightest.h3 a:hover, .text-lg-down-lightest.h4 a:hover, .text-lg-down-lightest.h5 a:hover, .text-lg-down-lightest.h6 a:hover, .text-lg-down-lightesta:hover, .text-lg-down-lightesth1 a:hover, .text-lg-down-lightesth2 a:hover, .text-lg-down-lightesth3 a:hover, .text-lg-down-lightesth4 a:hover, .text-lg-down-lightesth5 a:hover, .text-lg-down-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-lighter, .text-lg-down-lighter.h1 a, .text-lg-down-lighter.h2 a, .text-lg-down-lighter.h3 a, .text-lg-down-lighter.h4 a, .text-lg-down-lighter.h5 a, .text-lg-down-lighter.h6 a, .text-lg-down-lightera, .text-lg-down-lighterh1 a, .text-lg-down-lighterh2 a, .text-lg-down-lighterh3 a, .text-lg-down-lighterh4 a, .text-lg-down-lighterh5 a, .text-lg-down-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-lg-down-lighter.h1 a:hover, .text-lg-down-lighter.h2 a:hover, .text-lg-down-lighter.h3 a:hover, .text-lg-down-lighter.h4 a:hover, .text-lg-down-lighter.h5 a:hover, .text-lg-down-lighter.h6 a:hover, .text-lg-down-lightera:hover, .text-lg-down-lighterh1 a:hover, .text-lg-down-lighterh2 a:hover, .text-lg-down-lighterh3 a:hover, .text-lg-down-lighterh4 a:hover, .text-lg-down-lighterh5 a:hover, .text-lg-down-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-neutral, .text-lg-down-neutral.h1 a, .text-lg-down-neutral.h2 a, .text-lg-down-neutral.h3 a, .text-lg-down-neutral.h4 a, .text-lg-down-neutral.h5 a, .text-lg-down-neutral.h6 a, .text-lg-down-neutrala, .text-lg-down-neutralh1 a, .text-lg-down-neutralh2 a, .text-lg-down-neutralh3 a, .text-lg-down-neutralh4 a, .text-lg-down-neutralh5 a, .text-lg-down-neutralh6 a {
        color: #8a97ab!important
    }
    .text-lg-down-neutral.h1 a:hover, .text-lg-down-neutral.h2 a:hover, .text-lg-down-neutral.h3 a:hover, .text-lg-down-neutral.h4 a:hover, .text-lg-down-neutral.h5 a:hover, .text-lg-down-neutral.h6 a:hover, .text-lg-down-neutrala:hover, .text-lg-down-neutralh1 a:hover, .text-lg-down-neutralh2 a:hover, .text-lg-down-neutralh3 a:hover, .text-lg-down-neutralh4 a:hover, .text-lg-down-neutralh5 a:hover, .text-lg-down-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-darker, .text-lg-down-darker.h1 a, .text-lg-down-darker.h2 a, .text-lg-down-darker.h3 a, .text-lg-down-darker.h4 a, .text-lg-down-darker.h5 a, .text-lg-down-darker.h6 a, .text-lg-down-darkera, .text-lg-down-darkerh1 a, .text-lg-down-darkerh2 a, .text-lg-down-darkerh3 a, .text-lg-down-darkerh4 a, .text-lg-down-darkerh5 a, .text-lg-down-darkerh6 a {
        color: #445979!important
    }
    .text-lg-down-darker.h1 a:hover, .text-lg-down-darker.h2 a:hover, .text-lg-down-darker.h3 a:hover, .text-lg-down-darker.h4 a:hover, .text-lg-down-darker.h5 a:hover, .text-lg-down-darker.h6 a:hover, .text-lg-down-darkera:hover, .text-lg-down-darkerh1 a:hover, .text-lg-down-darkerh2 a:hover, .text-lg-down-darkerh3 a:hover, .text-lg-down-darkerh4 a:hover, .text-lg-down-darkerh5 a:hover, .text-lg-down-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-darkest, .text-lg-down-darkest.h1 a, .text-lg-down-darkest.h2 a, .text-lg-down-darkest.h3 a, .text-lg-down-darkest.h4 a, .text-lg-down-darkest.h5 a, .text-lg-down-darkest.h6 a, .text-lg-down-darkesta, .text-lg-down-darkesth1 a, .text-lg-down-darkesth2 a, .text-lg-down-darkesth3 a, .text-lg-down-darkesth4 a, .text-lg-down-darkesth5 a, .text-lg-down-darkesth6 a {
        color: #39495e!important
    }
    .text-lg-down-darkest.h1 a:hover, .text-lg-down-darkest.h2 a:hover, .text-lg-down-darkest.h3 a:hover, .text-lg-down-darkest.h4 a:hover, .text-lg-down-darkest.h5 a:hover, .text-lg-down-darkest.h6 a:hover, .text-lg-down-darkesta:hover, .text-lg-down-darkesth1 a:hover, .text-lg-down-darkesth2 a:hover, .text-lg-down-darkesth3 a:hover, .text-lg-down-darkesth4 a:hover, .text-lg-down-darkesth5 a:hover, .text-lg-down-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-black, .text-lg-down-black.h1 a, .text-lg-down-black.h2 a, .text-lg-down-black.h3 a, .text-lg-down-black.h4 a, .text-lg-down-black.h5 a, .text-lg-down-black.h6 a, .text-lg-down-blacka, .text-lg-down-blackh1 a, .text-lg-down-blackh2 a, .text-lg-down-blackh3 a, .text-lg-down-blackh4 a, .text-lg-down-blackh5 a, .text-lg-down-blackh6 a {
        color: #000!important
    }
    .text-lg-down-black.h1 a:hover, .text-lg-down-black.h2 a:hover, .text-lg-down-black.h3 a:hover, .text-lg-down-black.h4 a:hover, .text-lg-down-black.h5 a:hover, .text-lg-down-black.h6 a:hover, .text-lg-down-blacka:hover, .text-lg-down-blackh1 a:hover, .text-lg-down-blackh2 a:hover, .text-lg-down-blackh3 a:hover, .text-lg-down-blackh4 a:hover, .text-lg-down-blackh5 a:hover, .text-lg-down-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-down-white, .text-lg-down-white.h1 a, .text-lg-down-white.h2 a, .text-lg-down-white.h3 a, .text-lg-down-white.h4 a, .text-lg-down-white.h5 a, .text-lg-down-white.h6 a, .text-lg-down-whitea, .text-lg-down-whiteh1 a, .text-lg-down-whiteh2 a, .text-lg-down-whiteh3 a, .text-lg-down-whiteh4 a, .text-lg-down-whiteh5 a, .text-lg-down-whiteh6 a {
        color: #fff!important
    }
    .text-lg-down-white.h1 a:hover, .text-lg-down-white.h2 a:hover, .text-lg-down-white.h3 a:hover, .text-lg-down-white.h4 a:hover, .text-lg-down-white.h5 a:hover, .text-lg-down-white.h6 a:hover, .text-lg-down-whitea:hover, .text-lg-down-whiteh1 a:hover, .text-lg-down-whiteh2 a:hover, .text-lg-down-whiteh3 a:hover, .text-lg-down-whiteh4 a:hover, .text-lg-down-whiteh5 a:hover, .text-lg-down-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-lg-down {
        font-size: 2.5rem!important
    }
    .h2-lg-down {
        font-size: 2.25rem!important
    }
    .h3-lg-down {
        font-size: 2rem!important
    }
    .h4-lg-down {
        font-size: 1.75rem!important
    }
    .h5-lg-down {
        font-size: 1.5rem!important
    }
    .h6-lg-down {
        font-size: 1.25rem!important
    }
    .text-left-lg-down {
        text-align: left!important
    }
    .text-center-lg-down {
        text-align: center!important
    }
    .text-right-lg-down {
        text-align: right!important
    }
    .text-lg-down-100 {
        font-weight: 100!important
    }
    .text-lg-down-200 {
        font-weight: 200!important
    }
    .text-lg-down-300 {
        font-weight: 300!important
    }
    .text-lg-down-400 {
        font-weight: 400!important
    }
    .text-lg-down-500 {
        font-weight: 500!important
    }
    .text-lg-down-600 {
        font-weight: 600!important
    }
    .text-lg-down-700 {
        font-weight: 700!important
    }
    .text-lg-down-800 {
        font-weight: 800!important
    }
    .text-lg-down-900 {
        font-weight: 900!important
    }
    .text-leading-lg-down-xs {
        line-height: 1.2!important
    }
    .text-leading-lg-down-sm {
        line-height: 1.4!important
    }
    .text-leading-lg-down-md {
        line-height: 1.6!important
    }
    .text-leading-lg-down-lg {
        line-height: 1.8!important
    }
    .text-leading-lg-down-xl {
        line-height: 2!important
    }
    .uppercase-lg-down {
        text-transform: uppercase
    }
    .lowercase-lg-down {
        text-transform: lowercase
    }
    .font-sans-serif-lg-down {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-lg-down {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-lg-down {
        white-space: nowrap!important
    }
}

@media (min-width:992px) {
    .text-lg-up-xs {
        font-size: .75rem!important
    }
    .text-lg-up-sm {
        font-size: .875rem!important
    }
    .text-lg-up-md {
        font-size: 1rem!important
    }
    .text-lg-up-lg {
        font-size: 1.125rem!important
    }
    .text-lg-up-xl {
        font-size: 1.25rem!important
    }
    .text-lg-up-primary, .text-lg-up-primary.h1 a, .text-lg-up-primary.h2 a, .text-lg-up-primary.h3 a, .text-lg-up-primary.h4 a, .text-lg-up-primary.h5 a, .text-lg-up-primary.h6 a, .text-lg-up-primarya, .text-lg-up-primaryh1 a, .text-lg-up-primaryh2 a, .text-lg-up-primaryh3 a, .text-lg-up-primaryh4 a, .text-lg-up-primaryh5 a, .text-lg-up-primaryh6 a {
        color: #153057!important
    }
    .text-lg-up-primary.h1 a:hover, .text-lg-up-primary.h2 a:hover, .text-lg-up-primary.h3 a:hover, .text-lg-up-primary.h4 a:hover, .text-lg-up-primary.h5 a:hover, .text-lg-up-primary.h6 a:hover, .text-lg-up-primarya:hover, .text-lg-up-primaryh1 a:hover, .text-lg-up-primaryh2 a:hover, .text-lg-up-primaryh3 a:hover, .text-lg-up-primaryh4 a:hover, .text-lg-up-primaryh5 a:hover, .text-lg-up-primaryh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-secondary, .text-lg-up-secondary.h1 a, .text-lg-up-secondary.h2 a, .text-lg-up-secondary.h3 a, .text-lg-up-secondary.h4 a, .text-lg-up-secondary.h5 a, .text-lg-up-secondary.h6 a, .text-lg-up-secondarya, .text-lg-up-secondaryh1 a, .text-lg-up-secondaryh2 a, .text-lg-up-secondaryh3 a, .text-lg-up-secondaryh4 a, .text-lg-up-secondaryh5 a, .text-lg-up-secondaryh6 a {
        color: #009ddb!important
    }
    .text-lg-up-secondary.h1 a:hover, .text-lg-up-secondary.h2 a:hover, .text-lg-up-secondary.h3 a:hover, .text-lg-up-secondary.h4 a:hover, .text-lg-up-secondary.h5 a:hover, .text-lg-up-secondary.h6 a:hover, .text-lg-up-secondarya:hover, .text-lg-up-secondaryh1 a:hover, .text-lg-up-secondaryh2 a:hover, .text-lg-up-secondaryh3 a:hover, .text-lg-up-secondaryh4 a:hover, .text-lg-up-secondaryh5 a:hover, .text-lg-up-secondaryh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-success, .text-lg-up-success.h1 a, .text-lg-up-success.h2 a, .text-lg-up-success.h3 a, .text-lg-up-success.h4 a, .text-lg-up-success.h5 a, .text-lg-up-success.h6 a, .text-lg-up-successa, .text-lg-up-successh1 a, .text-lg-up-successh2 a, .text-lg-up-successh3 a, .text-lg-up-successh4 a, .text-lg-up-successh5 a, .text-lg-up-successh6 a {
        color: #71bc4b!important
    }
    .text-lg-up-success.h1 a:hover, .text-lg-up-success.h2 a:hover, .text-lg-up-success.h3 a:hover, .text-lg-up-success.h4 a:hover, .text-lg-up-success.h5 a:hover, .text-lg-up-success.h6 a:hover, .text-lg-up-successa:hover, .text-lg-up-successh1 a:hover, .text-lg-up-successh2 a:hover, .text-lg-up-successh3 a:hover, .text-lg-up-successh4 a:hover, .text-lg-up-successh5 a:hover, .text-lg-up-successh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-info, .text-lg-up-info.h1 a, .text-lg-up-info.h2 a, .text-lg-up-info.h3 a, .text-lg-up-info.h4 a, .text-lg-up-info.h5 a, .text-lg-up-info.h6 a, .text-lg-up-infoa, .text-lg-up-infoh1 a, .text-lg-up-infoh2 a, .text-lg-up-infoh3 a, .text-lg-up-infoh4 a, .text-lg-up-infoh5 a, .text-lg-up-infoh6 a {
        color: #17a2b8!important
    }
    .text-lg-up-info.h1 a:hover, .text-lg-up-info.h2 a:hover, .text-lg-up-info.h3 a:hover, .text-lg-up-info.h4 a:hover, .text-lg-up-info.h5 a:hover, .text-lg-up-info.h6 a:hover, .text-lg-up-infoa:hover, .text-lg-up-infoh1 a:hover, .text-lg-up-infoh2 a:hover, .text-lg-up-infoh3 a:hover, .text-lg-up-infoh4 a:hover, .text-lg-up-infoh5 a:hover, .text-lg-up-infoh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-warning, .text-lg-up-warning.h1 a, .text-lg-up-warning.h2 a, .text-lg-up-warning.h3 a, .text-lg-up-warning.h4 a, .text-lg-up-warning.h5 a, .text-lg-up-warning.h6 a, .text-lg-up-warninga, .text-lg-up-warningh1 a, .text-lg-up-warningh2 a, .text-lg-up-warningh3 a, .text-lg-up-warningh4 a, .text-lg-up-warningh5 a, .text-lg-up-warningh6 a {
        color: #e4a716!important
    }
    .text-lg-up-warning.h1 a:hover, .text-lg-up-warning.h2 a:hover, .text-lg-up-warning.h3 a:hover, .text-lg-up-warning.h4 a:hover, .text-lg-up-warning.h5 a:hover, .text-lg-up-warning.h6 a:hover, .text-lg-up-warninga:hover, .text-lg-up-warningh1 a:hover, .text-lg-up-warningh2 a:hover, .text-lg-up-warningh3 a:hover, .text-lg-up-warningh4 a:hover, .text-lg-up-warningh5 a:hover, .text-lg-up-warningh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-danger, .text-lg-up-danger.h1 a, .text-lg-up-danger.h2 a, .text-lg-up-danger.h3 a, .text-lg-up-danger.h4 a, .text-lg-up-danger.h5 a, .text-lg-up-danger.h6 a, .text-lg-up-dangera, .text-lg-up-dangerh1 a, .text-lg-up-dangerh2 a, .text-lg-up-dangerh3 a, .text-lg-up-dangerh4 a, .text-lg-up-dangerh5 a, .text-lg-up-dangerh6 a {
        color: #e64b50!important
    }
    .text-lg-up-danger.h1 a:hover, .text-lg-up-danger.h2 a:hover, .text-lg-up-danger.h3 a:hover, .text-lg-up-danger.h4 a:hover, .text-lg-up-danger.h5 a:hover, .text-lg-up-danger.h6 a:hover, .text-lg-up-dangera:hover, .text-lg-up-dangerh1 a:hover, .text-lg-up-dangerh2 a:hover, .text-lg-up-dangerh3 a:hover, .text-lg-up-dangerh4 a:hover, .text-lg-up-dangerh5 a:hover, .text-lg-up-dangerh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-light, .text-lg-up-light.h1 a, .text-lg-up-light.h2 a, .text-lg-up-light.h3 a, .text-lg-up-light.h4 a, .text-lg-up-light.h5 a, .text-lg-up-light.h6 a, .text-lg-up-lighta, .text-lg-up-lighth1 a, .text-lg-up-lighth2 a, .text-lg-up-lighth3 a, .text-lg-up-lighth4 a, .text-lg-up-lighth5 a, .text-lg-up-lighth6 a {
        color: #b0b7c3!important
    }
    .text-lg-up-light.h1 a:hover, .text-lg-up-light.h2 a:hover, .text-lg-up-light.h3 a:hover, .text-lg-up-light.h4 a:hover, .text-lg-up-light.h5 a:hover, .text-lg-up-light.h6 a:hover, .text-lg-up-lighta:hover, .text-lg-up-lighth1 a:hover, .text-lg-up-lighth2 a:hover, .text-lg-up-lighth3 a:hover, .text-lg-up-lighth4 a:hover, .text-lg-up-lighth5 a:hover, .text-lg-up-lighth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-dark, .text-lg-up-dark.h1 a, .text-lg-up-dark.h2 a, .text-lg-up-dark.h3 a, .text-lg-up-dark.h4 a, .text-lg-up-dark.h5 a, .text-lg-up-dark.h6 a, .text-lg-up-darka, .text-lg-up-darkh1 a, .text-lg-up-darkh2 a, .text-lg-up-darkh3 a, .text-lg-up-darkh4 a, .text-lg-up-darkh5 a, .text-lg-up-darkh6 a {
        color: #62728a!important
    }
    .text-lg-up-dark.h1 a:hover, .text-lg-up-dark.h2 a:hover, .text-lg-up-dark.h3 a:hover, .text-lg-up-dark.h4 a:hover, .text-lg-up-dark.h5 a:hover, .text-lg-up-dark.h6 a:hover, .text-lg-up-darka:hover, .text-lg-up-darkh1 a:hover, .text-lg-up-darkh2 a:hover, .text-lg-up-darkh3 a:hover, .text-lg-up-darkh4 a:hover, .text-lg-up-darkh5 a:hover, .text-lg-up-darkh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-lightest, .text-lg-up-lightest.h1 a, .text-lg-up-lightest.h2 a, .text-lg-up-lightest.h3 a, .text-lg-up-lightest.h4 a, .text-lg-up-lightest.h5 a, .text-lg-up-lightest.h6 a, .text-lg-up-lightesta, .text-lg-up-lightesth1 a, .text-lg-up-lightesth2 a, .text-lg-up-lightesth3 a, .text-lg-up-lightesth4 a, .text-lg-up-lightesth5 a, .text-lg-up-lightesth6 a {
        color: #f4f6f9!important
    }
    .text-lg-up-lightest.h1 a:hover, .text-lg-up-lightest.h2 a:hover, .text-lg-up-lightest.h3 a:hover, .text-lg-up-lightest.h4 a:hover, .text-lg-up-lightest.h5 a:hover, .text-lg-up-lightest.h6 a:hover, .text-lg-up-lightesta:hover, .text-lg-up-lightesth1 a:hover, .text-lg-up-lightesth2 a:hover, .text-lg-up-lightesth3 a:hover, .text-lg-up-lightesth4 a:hover, .text-lg-up-lightesth5 a:hover, .text-lg-up-lightesth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-lighter, .text-lg-up-lighter.h1 a, .text-lg-up-lighter.h2 a, .text-lg-up-lighter.h3 a, .text-lg-up-lighter.h4 a, .text-lg-up-lighter.h5 a, .text-lg-up-lighter.h6 a, .text-lg-up-lightera, .text-lg-up-lighterh1 a, .text-lg-up-lighterh2 a, .text-lg-up-lighterh3 a, .text-lg-up-lighterh4 a, .text-lg-up-lighterh5 a, .text-lg-up-lighterh6 a {
        color: #e1e5e9!important
    }
    .text-lg-up-lighter.h1 a:hover, .text-lg-up-lighter.h2 a:hover, .text-lg-up-lighter.h3 a:hover, .text-lg-up-lighter.h4 a:hover, .text-lg-up-lighter.h5 a:hover, .text-lg-up-lighter.h6 a:hover, .text-lg-up-lightera:hover, .text-lg-up-lighterh1 a:hover, .text-lg-up-lighterh2 a:hover, .text-lg-up-lighterh3 a:hover, .text-lg-up-lighterh4 a:hover, .text-lg-up-lighterh5 a:hover, .text-lg-up-lighterh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-neutral, .text-lg-up-neutral.h1 a, .text-lg-up-neutral.h2 a, .text-lg-up-neutral.h3 a, .text-lg-up-neutral.h4 a, .text-lg-up-neutral.h5 a, .text-lg-up-neutral.h6 a, .text-lg-up-neutrala, .text-lg-up-neutralh1 a, .text-lg-up-neutralh2 a, .text-lg-up-neutralh3 a, .text-lg-up-neutralh4 a, .text-lg-up-neutralh5 a, .text-lg-up-neutralh6 a {
        color: #8a97ab!important
    }
    .text-lg-up-neutral.h1 a:hover, .text-lg-up-neutral.h2 a:hover, .text-lg-up-neutral.h3 a:hover, .text-lg-up-neutral.h4 a:hover, .text-lg-up-neutral.h5 a:hover, .text-lg-up-neutral.h6 a:hover, .text-lg-up-neutrala:hover, .text-lg-up-neutralh1 a:hover, .text-lg-up-neutralh2 a:hover, .text-lg-up-neutralh3 a:hover, .text-lg-up-neutralh4 a:hover, .text-lg-up-neutralh5 a:hover, .text-lg-up-neutralh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-darker, .text-lg-up-darker.h1 a, .text-lg-up-darker.h2 a, .text-lg-up-darker.h3 a, .text-lg-up-darker.h4 a, .text-lg-up-darker.h5 a, .text-lg-up-darker.h6 a, .text-lg-up-darkera, .text-lg-up-darkerh1 a, .text-lg-up-darkerh2 a, .text-lg-up-darkerh3 a, .text-lg-up-darkerh4 a, .text-lg-up-darkerh5 a, .text-lg-up-darkerh6 a {
        color: #445979!important
    }
    .text-lg-up-darker.h1 a:hover, .text-lg-up-darker.h2 a:hover, .text-lg-up-darker.h3 a:hover, .text-lg-up-darker.h4 a:hover, .text-lg-up-darker.h5 a:hover, .text-lg-up-darker.h6 a:hover, .text-lg-up-darkera:hover, .text-lg-up-darkerh1 a:hover, .text-lg-up-darkerh2 a:hover, .text-lg-up-darkerh3 a:hover, .text-lg-up-darkerh4 a:hover, .text-lg-up-darkerh5 a:hover, .text-lg-up-darkerh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-darkest, .text-lg-up-darkest.h1 a, .text-lg-up-darkest.h2 a, .text-lg-up-darkest.h3 a, .text-lg-up-darkest.h4 a, .text-lg-up-darkest.h5 a, .text-lg-up-darkest.h6 a, .text-lg-up-darkesta, .text-lg-up-darkesth1 a, .text-lg-up-darkesth2 a, .text-lg-up-darkesth3 a, .text-lg-up-darkesth4 a, .text-lg-up-darkesth5 a, .text-lg-up-darkesth6 a {
        color: #39495e!important
    }
    .text-lg-up-darkest.h1 a:hover, .text-lg-up-darkest.h2 a:hover, .text-lg-up-darkest.h3 a:hover, .text-lg-up-darkest.h4 a:hover, .text-lg-up-darkest.h5 a:hover, .text-lg-up-darkest.h6 a:hover, .text-lg-up-darkesta:hover, .text-lg-up-darkesth1 a:hover, .text-lg-up-darkesth2 a:hover, .text-lg-up-darkesth3 a:hover, .text-lg-up-darkesth4 a:hover, .text-lg-up-darkesth5 a:hover, .text-lg-up-darkesth6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-black, .text-lg-up-black.h1 a, .text-lg-up-black.h2 a, .text-lg-up-black.h3 a, .text-lg-up-black.h4 a, .text-lg-up-black.h5 a, .text-lg-up-black.h6 a, .text-lg-up-blacka, .text-lg-up-blackh1 a, .text-lg-up-blackh2 a, .text-lg-up-blackh3 a, .text-lg-up-blackh4 a, .text-lg-up-blackh5 a, .text-lg-up-blackh6 a {
        color: #000!important
    }
    .text-lg-up-black.h1 a:hover, .text-lg-up-black.h2 a:hover, .text-lg-up-black.h3 a:hover, .text-lg-up-black.h4 a:hover, .text-lg-up-black.h5 a:hover, .text-lg-up-black.h6 a:hover, .text-lg-up-blacka:hover, .text-lg-up-blackh1 a:hover, .text-lg-up-blackh2 a:hover, .text-lg-up-blackh3 a:hover, .text-lg-up-blackh4 a:hover, .text-lg-up-blackh5 a:hover, .text-lg-up-blackh6 a:hover {
        color: #0049b2!important
    }
    .text-lg-up-white, .text-lg-up-white.h1 a, .text-lg-up-white.h2 a, .text-lg-up-white.h3 a, .text-lg-up-white.h4 a, .text-lg-up-white.h5 a, .text-lg-up-white.h6 a, .text-lg-up-whitea, .text-lg-up-whiteh1 a, .text-lg-up-whiteh2 a, .text-lg-up-whiteh3 a, .text-lg-up-whiteh4 a, .text-lg-up-whiteh5 a, .text-lg-up-whiteh6 a {
        color: #fff!important
    }
    .text-lg-up-white.h1 a:hover, .text-lg-up-white.h2 a:hover, .text-lg-up-white.h3 a:hover, .text-lg-up-white.h4 a:hover, .text-lg-up-white.h5 a:hover, .text-lg-up-white.h6 a:hover, .text-lg-up-whitea:hover, .text-lg-up-whiteh1 a:hover, .text-lg-up-whiteh2 a:hover, .text-lg-up-whiteh3 a:hover, .text-lg-up-whiteh4 a:hover, .text-lg-up-whiteh5 a:hover, .text-lg-up-whiteh6 a:hover {
        color: #0049b2!important
    }
    .h1-lg-up {
        font-size: 2.5rem!important
    }
    .h2-lg-up {
        font-size: 2.25rem!important
    }
    .h3-lg-up {
        font-size: 2rem!important
    }
    .h4-lg-up {
        font-size: 1.75rem!important
    }
    .h5-lg-up {
        font-size: 1.5rem!important
    }
    .h6-lg-up {
        font-size: 1.25rem!important
    }
    .text-left-lg-up {
        text-align: left!important
    }
    .text-center-lg-up {
        text-align: center!important
    }
    .text-right-lg-up {
        text-align: right!important
    }
    .text-lg-up-100 {
        font-weight: 100!important
    }
    .text-lg-up-200 {
        font-weight: 200!important
    }
    .text-lg-up-300 {
        font-weight: 300!important
    }
    .text-lg-up-400 {
        font-weight: 400!important
    }
    .text-lg-up-500 {
        font-weight: 500!important
    }
    .text-lg-up-600 {
        font-weight: 600!important
    }
    .text-lg-up-700 {
        font-weight: 700!important
    }
    .text-lg-up-800 {
        font-weight: 800!important
    }
    .text-lg-up-900 {
        font-weight: 900!important
    }
    .text-leading-lg-up-xs {
        line-height: 1.2!important
    }
    .text-leading-lg-up-sm {
        line-height: 1.4!important
    }
    .text-leading-lg-up-md {
        line-height: 1.6!important
    }
    .text-leading-lg-up-lg {
        line-height: 1.8!important
    }
    .text-leading-lg-up-xl {
        line-height: 2!important
    }
    .uppercase-lg-up {
        text-transform: uppercase
    }
    .lowercase-lg-up {
        text-transform: lowercase
    }
    .font-sans-serif-lg-up {
        font-family: Helvetica Neue, Lucida Grande, sans-serif!important
    }
    .font-secondary-lg-up {
        font-family: DIN Next W01, sans-serif!important
    }
    .ws-nowrap-lg-up {
        white-space: nowrap!important
    }
}

.sp-link .sp-link-icon:first-child .sp-link-icon-inner {
    padding-right: 4px
}

.sp-link .sp-link-icon:last-child .sp-link-icon-inner {
    padding-left: 4px
}

.sp-link-primary {
    color: #153057;
    transition: all .2s
}

.sp-link-primary.active, .sp-link-primary.focus, .sp-link-primary.hover, .sp-link-primary:active, .sp-link-primary:focus, .sp-link-primary:hover {
    color: #153057
}

.sp-link-primary.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-primary.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(21, 48, 87, .5)
}

.sp-link-secondary {
    color: #009ddb;
    transition: all .2s
}

.sp-link-secondary.active, .sp-link-secondary.focus, .sp-link-secondary.hover, .sp-link-secondary:active, .sp-link-secondary:focus, .sp-link-secondary:hover {
    color: #009ddb
}

.sp-link-secondary.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-secondary.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(0, 157, 219, .5)
}

.sp-link-success {
    color: #71bc4b;
    transition: all .2s
}

.sp-link-success.active, .sp-link-success.focus, .sp-link-success.hover, .sp-link-success:active, .sp-link-success:focus, .sp-link-success:hover {
    color: #71bc4b
}

.sp-link-success.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-success.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(113, 188, 75, .5)
}

.sp-link-info {
    color: #17a2b8;
    transition: all .2s
}

.sp-link-info.active, .sp-link-info.focus, .sp-link-info.hover, .sp-link-info:active, .sp-link-info:focus, .sp-link-info:hover {
    color: #17a2b8
}

.sp-link-info.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-info.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(23, 162, 184, .5)
}

.sp-link-warning {
    color: #e4a716;
    transition: all .2s
}

.sp-link-warning.active, .sp-link-warning.focus, .sp-link-warning.hover, .sp-link-warning:active, .sp-link-warning:focus, .sp-link-warning:hover {
    color: #e4a716
}

.sp-link-warning.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-warning.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(228, 167, 22, .5)
}

.sp-link-danger {
    color: #e64b50;
    transition: all .2s
}

.sp-link-danger.active, .sp-link-danger.focus, .sp-link-danger.hover, .sp-link-danger:active, .sp-link-danger:focus, .sp-link-danger:hover {
    color: #e64b50
}

.sp-link-danger.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-danger.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(230, 75, 80, .5)
}

.sp-link-lightest {
    color: #f4f6f9;
    transition: all .2s
}

.sp-link-lightest.active, .sp-link-lightest.focus, .sp-link-lightest.hover, .sp-link-lightest:active, .sp-link-lightest:focus, .sp-link-lightest:hover {
    color: #f4f6f9
}

.sp-link-lightest.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-lightest.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(244, 246, 249, .5)
}

.sp-link-lighter {
    color: #e1e5e9;
    transition: all .2s
}

.sp-link-lighter.active, .sp-link-lighter.focus, .sp-link-lighter.hover, .sp-link-lighter:active, .sp-link-lighter:focus, .sp-link-lighter:hover {
    color: #e1e5e9
}

.sp-link-lighter.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-lighter.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(225, 229, 233, .5)
}

.sp-link-light {
    color: #b0b7c3;
    transition: all .2s
}

.sp-link-light.active, .sp-link-light.focus, .sp-link-light.hover, .sp-link-light:active, .sp-link-light:focus, .sp-link-light:hover {
    color: #b0b7c3
}

.sp-link-light.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-light.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(176, 183, 195, .5)
}

.sp-link-neutral {
    color: #8a97ab;
    transition: all .2s
}

.sp-link-neutral.active, .sp-link-neutral.focus, .sp-link-neutral.hover, .sp-link-neutral:active, .sp-link-neutral:focus, .sp-link-neutral:hover {
    color: #8a97ab
}

.sp-link-neutral.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-neutral.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(138, 151, 171, .5)
}

.sp-link-dark {
    color: #62728a;
    transition: all .2s
}

.sp-link-dark.active, .sp-link-dark.focus, .sp-link-dark.hover, .sp-link-dark:active, .sp-link-dark:focus, .sp-link-dark:hover {
    color: #62728a
}

.sp-link-dark.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-dark.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(98, 114, 138, .5)
}

.sp-link-darker {
    color: #445979;
    transition: all .2s
}

.sp-link-darker.active, .sp-link-darker.focus, .sp-link-darker.hover, .sp-link-darker:active, .sp-link-darker:focus, .sp-link-darker:hover {
    color: #445979
}

.sp-link-darker.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-darker.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(68, 89, 121, .5)
}

.sp-link-darkest {
    color: #39495e;
    transition: all .2s
}

.sp-link-darkest.active, .sp-link-darkest.focus, .sp-link-darkest.hover, .sp-link-darkest:active, .sp-link-darkest:focus, .sp-link-darkest:hover {
    color: #39495e
}

.sp-link-darkest.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-darkest.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(57, 73, 94, .5)
}

.sp-link-white {
    color: #fff;
    transition: all .2s
}

.sp-link-white.active, .sp-link-white.focus, .sp-link-white.hover, .sp-link-white:active, .sp-link-white:focus, .sp-link-white:hover {
    color: #fff
}

.sp-link-white.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-white.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: hsla(0, 0%, 100%, .5)
}

.sp-link-black {
    color: #000;
    transition: all .2s
}

.sp-link-black.active, .sp-link-black.focus, .sp-link-black.hover, .sp-link-black:active, .sp-link-black:focus, .sp-link-black:hover {
    color: #000
}

.sp-link-black.sp-link-icon-separator .sp-link-icon:first-child, .sp-link-black.sp-link-icon-separator .sp-link-icon:last-child {
    border-color: rgba(0, 0, 0, .5)
}

.sp-link-block {
    display: inline-block
}

.sp-link-block .sp-link-inner {
    display: table
}

.sp-link-block .sp-link-inner>div, .sp-link-block .sp-link-inner>li, .sp-link-block .sp-link-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-link-block .sp-link-inner .col-1 {
    width: 8.33333%
}

.sp-link-block .sp-link-inner .col-2 {
    width: 16.66667%
}

.sp-link-block .sp-link-inner .col-3 {
    width: 25%
}

.sp-link-block .sp-link-inner .col-4 {
    width: 33.33333%
}

.sp-link-block .sp-link-inner .col-5 {
    width: 41.66667%
}

.sp-link-block .sp-link-inner .col-6 {
    width: 50%
}

.sp-link-block .sp-link-inner .col-7 {
    width: 58.33333%
}

.sp-link-block .sp-link-inner .col-8 {
    width: 66.66667%
}

.sp-link-block .sp-link-inner .col-9 {
    width: 75%
}

.sp-link-block .sp-link-inner .col-10 {
    width: 83.33333%
}

.sp-link-block .sp-link-inner .col-11 {
    width: 91.66667%
}

.sp-link-block .sp-link-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-link-block .sp-link-inner .col-sm-1 {
        width: 8.33333%
    }
    .sp-link-block .sp-link-inner .col-sm-2 {
        width: 16.66667%
    }
    .sp-link-block .sp-link-inner .col-sm-3 {
        width: 25%
    }
    .sp-link-block .sp-link-inner .col-sm-4 {
        width: 33.33333%
    }
    .sp-link-block .sp-link-inner .col-sm-5 {
        width: 41.66667%
    }
    .sp-link-block .sp-link-inner .col-sm-6 {
        width: 50%
    }
    .sp-link-block .sp-link-inner .col-sm-7 {
        width: 58.33333%
    }
    .sp-link-block .sp-link-inner .col-sm-8 {
        width: 66.66667%
    }
    .sp-link-block .sp-link-inner .col-sm-9 {
        width: 75%
    }
    .sp-link-block .sp-link-inner .col-sm-10 {
        width: 83.33333%
    }
    .sp-link-block .sp-link-inner .col-sm-11 {
        width: 91.66667%
    }
    .sp-link-block .sp-link-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-link-block .sp-link-inner .col-md-1 {
        width: 8.33333%
    }
    .sp-link-block .sp-link-inner .col-md-2 {
        width: 16.66667%
    }
    .sp-link-block .sp-link-inner .col-md-3 {
        width: 25%
    }
    .sp-link-block .sp-link-inner .col-md-4 {
        width: 33.33333%
    }
    .sp-link-block .sp-link-inner .col-md-5 {
        width: 41.66667%
    }
    .sp-link-block .sp-link-inner .col-md-6 {
        width: 50%
    }
    .sp-link-block .sp-link-inner .col-md-7 {
        width: 58.33333%
    }
    .sp-link-block .sp-link-inner .col-md-8 {
        width: 66.66667%
    }
    .sp-link-block .sp-link-inner .col-md-9 {
        width: 75%
    }
    .sp-link-block .sp-link-inner .col-md-10 {
        width: 83.33333%
    }
    .sp-link-block .sp-link-inner .col-md-11 {
        width: 91.66667%
    }
    .sp-link-block .sp-link-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-link-block .sp-link-inner .col-lg-1 {
        width: 8.33333%
    }
    .sp-link-block .sp-link-inner .col-lg-2 {
        width: 16.66667%
    }
    .sp-link-block .sp-link-inner .col-lg-3 {
        width: 25%
    }
    .sp-link-block .sp-link-inner .col-lg-4 {
        width: 33.33333%
    }
    .sp-link-block .sp-link-inner .col-lg-5 {
        width: 41.66667%
    }
    .sp-link-block .sp-link-inner .col-lg-6 {
        width: 50%
    }
    .sp-link-block .sp-link-inner .col-lg-7 {
        width: 58.33333%
    }
    .sp-link-block .sp-link-inner .col-lg-8 {
        width: 66.66667%
    }
    .sp-link-block .sp-link-inner .col-lg-9 {
        width: 75%
    }
    .sp-link-block .sp-link-inner .col-lg-10 {
        width: 83.33333%
    }
    .sp-link-block .sp-link-inner .col-lg-11 {
        width: 91.66667%
    }
    .sp-link-block .sp-link-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-link-block .sp-link-inner .col-xl-1 {
        width: 8.33333%
    }
    .sp-link-block .sp-link-inner .col-xl-2 {
        width: 16.66667%
    }
    .sp-link-block .sp-link-inner .col-xl-3 {
        width: 25%
    }
    .sp-link-block .sp-link-inner .col-xl-4 {
        width: 33.33333%
    }
    .sp-link-block .sp-link-inner .col-xl-5 {
        width: 41.66667%
    }
    .sp-link-block .sp-link-inner .col-xl-6 {
        width: 50%
    }
    .sp-link-block .sp-link-inner .col-xl-7 {
        width: 58.33333%
    }
    .sp-link-block .sp-link-inner .col-xl-8 {
        width: 66.66667%
    }
    .sp-link-block .sp-link-inner .col-xl-9 {
        width: 75%
    }
    .sp-link-block .sp-link-inner .col-xl-10 {
        width: 83.33333%
    }
    .sp-link-block .sp-link-inner .col-xl-11 {
        width: 91.66667%
    }
    .sp-link-block .sp-link-inner .col-xl-12 {
        width: 100%
    }
}

.sp-link-block .sp-link-inner.row, .sp-link-block .sp-link-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-link-block .sp-link-inner.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-link-block .sp-link-inner.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-link-block .sp-link-inner.d-table-va-top>div {
    vertical-align: top
}

.sp-link-block .sp-link-inner.d-table-va-middle>div {
    vertical-align: middle
}

.sp-link-block .sp-link-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-link-block .sp-link-inner.d-table-va-left>div {
    vertical-align: sub
}

.sp-link-block .sp-link-inner.display-table-equal-column-height {
    height: 1px
}

.sp-link-block .sp-link-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-link-block .sp-link-inner>span {
    vertical-align: middle;
    height: 100%
}

.sp-link-block .sp-link-inner>span>span {
    display: block
}

.sp-link-icon-lg .sp-link-icon svg, .sp-link-icon-lg .sp-link-icon svg[class*=fa-], .sp-link-icon-md .sp-link-icon svg, .sp-link-icon-md .sp-link-icon svg[class*=fa-], .sp-link-icon-sm .sp-link-icon svg, .sp-link-icon-sm .sp-link-icon svg[class*=fa-] {
    display: inline-block;
    margin: 0 auto
}

.sp-link-icon-sm .sp-link-icon svg, .sp-link-icon-sm .sp-link-icon svg[class*=fa-] {
    width: 15px;
    height: 15px
}

.sp-link-icon-md .sp-link-icon svg, .sp-link-icon-md .sp-link-icon svg[class*=fa-] {
    width: 30px;
    height: 30px
}

.sp-link-icon-lg .sp-link-icon svg, .sp-link-icon-lg .sp-link-icon svg[class*=fa-] {
    width: 50px;
    height: 50px
}

.sp-link-icon-separator .sp-link-icon:first-child {
    border-right: 1px solid rgba(0, 157, 219, .5)
}

.sp-link-icon-separator .sp-link-icon:first-child .sp-link-icon-inner {
    padding-right: 15px
}

.sp-link-icon-separator .sp-link-icon:last-child {
    border-left: 1px solid rgba(0, 157, 219, .5)
}

.sp-link-icon-separator .sp-link-icon:last-child .sp-link-icon-inner {
    padding-left: 15px
}

.sp-link-icon-separator .sp-link-content:first-child .sp-link-content-inner {
    padding-right: 15px
}

.sp-link-icon-separator .sp-link-content:last-child .sp-link-content-inner {
    padding-left: 15px
}

.list-leading-1 li {
    margin-bottom: .125rem
}

.list-leading-2 li {
    margin-bottom: .25rem
}

.list-leading-3 li {
    margin-bottom: .5rem
}

.list-leading-4 li {
    margin-bottom: .75rem
}

.list-leading-5 li {
    margin-bottom: 1.5rem
}

.list-leading-0 li {
    margin-bottom: 0
}

.list-leading-10 li {
    margin-bottom: 10%
}

.list-leading-15 li {
    margin-bottom: 15%
}

.list-leading-20 li {
    margin-bottom: 20%
}

.list-leading-25 li {
    margin-bottom: 25%
}

.list-leading-30 li {
    margin-bottom: 30%
}

.list-leading-35 li {
    margin-bottom: 35%
}

.list-leading-40 li {
    margin-bottom: 40%
}

.list-leading-45 li {
    margin-bottom: 45%
}

.list-leading-50 li {
    margin-bottom: 50%
}

.list-leading-55 li {
    margin-bottom: 55%
}

.list-leading-60 li {
    margin-bottom: 60%
}

.list-leading-65 li {
    margin-bottom: 65%
}

.list-leading-70 li {
    margin-bottom: 70%
}

.list-leading-75 li {
    margin-bottom: 75%
}

.list-leading-80 li {
    margin-bottom: 80%
}

.list-leading-85 li {
    margin-bottom: 85%
}

.list-leading-90 li {
    margin-bottom: 90%
}

.list-leading-95 li {
    margin-bottom: 95%
}

.list-leading-100 li {
    margin-bottom: 100%
}

.list-leading-10px li {
    margin-bottom: 10px
}

.list-leading-20px li {
    margin-bottom: 20px
}

.list-leading-30px li {
    margin-bottom: 30px
}

.list-leading-40px li {
    margin-bottom: 40px
}

.list-leading-50px li {
    margin-bottom: 50px
}

.list-leading-60px li {
    margin-bottom: 60px
}

.list-leading-70px li {
    margin-bottom: 70px
}

.list-leading-80px li {
    margin-bottom: 80px
}

.list-leading-90px li {
    margin-bottom: 90px
}

.list-leading-100px li {
    margin-bottom: 100px
}

.list-leading-150px li {
    margin-bottom: 150px
}

.list-leading-200px li {
    margin-bottom: 200px
}

.list-leading-250px li {
    margin-bottom: 250px
}

.list-leading-300px li {
    margin-bottom: 300px
}

.list-leading-350px li {
    margin-bottom: 350px
}

.list-leading-400px li {
    margin-bottom: 400px
}

.list-leading-450px li {
    margin-bottom: 450px
}

.list-leading-500px li {
    margin-bottom: 500px
}

.list-leading-550px li {
    margin-bottom: 550px
}

.list-leading-600px li {
    margin-bottom: 600px
}

.list-leading-650px li {
    margin-bottom: 650px
}

.list-leading-700px li {
    margin-bottom: 700px
}

.list-leading-750px li {
    margin-bottom: 750px
}

.list-leading-800px li {
    margin-bottom: 800px
}

.list-leading-900px li {
    margin-bottom: 900px
}

.list-leading-850px li {
    margin-bottom: 850px
}

.list-leading-1000px li {
    margin-bottom: 1000px
}

.list-leading-1050px li {
    margin-bottom: 1050px
}

.list-leading-1100px li {
    margin-bottom: 1100px
}

.list-leading-1150px li {
    margin-bottom: 1150px
}

.list-leading-1200px li {
    margin-bottom: 1200px
}

.list-leading-xs li {
    margin-bottom: .5rem
}

.list-leading-sm li {
    margin-bottom: 1rem
}

.list-leading-md li {
    margin-bottom: 1.5rem
}

.list-leading-lg li {
    margin-bottom: 2rem
}

.list-leading-xl li {
    margin-bottom: 2.5rem
}

.list-leading-gutter li {
    margin-bottom: 30px
}

.list-leading-gutter-half li {
    margin-bottom: 15px
}

.sp-social-links {
    display: inline-block
}

.sp-social-links .sp-social-links-header {
    display: table;
    height: calc(3.064rem + 2px);
    float: left
}

.sp-social-links .sp-social-links-header>div, .sp-social-links .sp-social-links-header>li, .sp-social-links .sp-social-links-header>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-social-links .sp-social-links-header .col-1 {
    width: 8.33333%
}

.sp-social-links .sp-social-links-header .col-2 {
    width: 16.66667%
}

.sp-social-links .sp-social-links-header .col-3 {
    width: 25%
}

.sp-social-links .sp-social-links-header .col-4 {
    width: 33.33333%
}

.sp-social-links .sp-social-links-header .col-5 {
    width: 41.66667%
}

.sp-social-links .sp-social-links-header .col-6 {
    width: 50%
}

.sp-social-links .sp-social-links-header .col-7 {
    width: 58.33333%
}

.sp-social-links .sp-social-links-header .col-8 {
    width: 66.66667%
}

.sp-social-links .sp-social-links-header .col-9 {
    width: 75%
}

.sp-social-links .sp-social-links-header .col-10 {
    width: 83.33333%
}

.sp-social-links .sp-social-links-header .col-11 {
    width: 91.66667%
}

.sp-social-links .sp-social-links-header .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-social-links .sp-social-links-header .col-sm-1 {
        width: 8.33333%
    }
    .sp-social-links .sp-social-links-header .col-sm-2 {
        width: 16.66667%
    }
    .sp-social-links .sp-social-links-header .col-sm-3 {
        width: 25%
    }
    .sp-social-links .sp-social-links-header .col-sm-4 {
        width: 33.33333%
    }
    .sp-social-links .sp-social-links-header .col-sm-5 {
        width: 41.66667%
    }
    .sp-social-links .sp-social-links-header .col-sm-6 {
        width: 50%
    }
    .sp-social-links .sp-social-links-header .col-sm-7 {
        width: 58.33333%
    }
    .sp-social-links .sp-social-links-header .col-sm-8 {
        width: 66.66667%
    }
    .sp-social-links .sp-social-links-header .col-sm-9 {
        width: 75%
    }
    .sp-social-links .sp-social-links-header .col-sm-10 {
        width: 83.33333%
    }
    .sp-social-links .sp-social-links-header .col-sm-11 {
        width: 91.66667%
    }
    .sp-social-links .sp-social-links-header .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-social-links .sp-social-links-header .col-md-1 {
        width: 8.33333%
    }
    .sp-social-links .sp-social-links-header .col-md-2 {
        width: 16.66667%
    }
    .sp-social-links .sp-social-links-header .col-md-3 {
        width: 25%
    }
    .sp-social-links .sp-social-links-header .col-md-4 {
        width: 33.33333%
    }
    .sp-social-links .sp-social-links-header .col-md-5 {
        width: 41.66667%
    }
    .sp-social-links .sp-social-links-header .col-md-6 {
        width: 50%
    }
    .sp-social-links .sp-social-links-header .col-md-7 {
        width: 58.33333%
    }
    .sp-social-links .sp-social-links-header .col-md-8 {
        width: 66.66667%
    }
    .sp-social-links .sp-social-links-header .col-md-9 {
        width: 75%
    }
    .sp-social-links .sp-social-links-header .col-md-10 {
        width: 83.33333%
    }
    .sp-social-links .sp-social-links-header .col-md-11 {
        width: 91.66667%
    }
    .sp-social-links .sp-social-links-header .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-social-links .sp-social-links-header .col-lg-1 {
        width: 8.33333%
    }
    .sp-social-links .sp-social-links-header .col-lg-2 {
        width: 16.66667%
    }
    .sp-social-links .sp-social-links-header .col-lg-3 {
        width: 25%
    }
    .sp-social-links .sp-social-links-header .col-lg-4 {
        width: 33.33333%
    }
    .sp-social-links .sp-social-links-header .col-lg-5 {
        width: 41.66667%
    }
    .sp-social-links .sp-social-links-header .col-lg-6 {
        width: 50%
    }
    .sp-social-links .sp-social-links-header .col-lg-7 {
        width: 58.33333%
    }
    .sp-social-links .sp-social-links-header .col-lg-8 {
        width: 66.66667%
    }
    .sp-social-links .sp-social-links-header .col-lg-9 {
        width: 75%
    }
    .sp-social-links .sp-social-links-header .col-lg-10 {
        width: 83.33333%
    }
    .sp-social-links .sp-social-links-header .col-lg-11 {
        width: 91.66667%
    }
    .sp-social-links .sp-social-links-header .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-social-links .sp-social-links-header .col-xl-1 {
        width: 8.33333%
    }
    .sp-social-links .sp-social-links-header .col-xl-2 {
        width: 16.66667%
    }
    .sp-social-links .sp-social-links-header .col-xl-3 {
        width: 25%
    }
    .sp-social-links .sp-social-links-header .col-xl-4 {
        width: 33.33333%
    }
    .sp-social-links .sp-social-links-header .col-xl-5 {
        width: 41.66667%
    }
    .sp-social-links .sp-social-links-header .col-xl-6 {
        width: 50%
    }
    .sp-social-links .sp-social-links-header .col-xl-7 {
        width: 58.33333%
    }
    .sp-social-links .sp-social-links-header .col-xl-8 {
        width: 66.66667%
    }
    .sp-social-links .sp-social-links-header .col-xl-9 {
        width: 75%
    }
    .sp-social-links .sp-social-links-header .col-xl-10 {
        width: 83.33333%
    }
    .sp-social-links .sp-social-links-header .col-xl-11 {
        width: 91.66667%
    }
    .sp-social-links .sp-social-links-header .col-xl-12 {
        width: 100%
    }
}

.sp-social-links .sp-social-links-header.row, .sp-social-links .sp-social-links-header.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-social-links .sp-social-links-header.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-social-links .sp-social-links-header.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-social-links .sp-social-links-header.d-table-va-top>div {
    vertical-align: top
}

.sp-social-links .sp-social-links-header.d-table-va-middle>div {
    vertical-align: middle
}

.sp-social-links .sp-social-links-header.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-social-links .sp-social-links-header.d-table-va-left>div {
    vertical-align: sub
}

.sp-social-links .sp-social-links-header.display-table-equal-column-height {
    height: 1px
}

.sp-social-links .sp-social-links-header.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-social-links .sp-social-links-header>div {
    padding-right: 20px
}

.sp-social-links ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table
}

.sp-social-links ul>div, .sp-social-links ul>li, .sp-social-links ul>span {
    display: table-cell;
    height: 100%;
    float: none
}

.sp-social-links ul .col-1 {
    width: 8.33333%
}

.sp-social-links ul .col-2 {
    width: 16.66667%
}

.sp-social-links ul .col-3 {
    width: 25%
}

.sp-social-links ul .col-4 {
    width: 33.33333%
}

.sp-social-links ul .col-5 {
    width: 41.66667%
}

.sp-social-links ul .col-6 {
    width: 50%
}

.sp-social-links ul .col-7 {
    width: 58.33333%
}

.sp-social-links ul .col-8 {
    width: 66.66667%
}

.sp-social-links ul .col-9 {
    width: 75%
}

.sp-social-links ul .col-10 {
    width: 83.33333%
}

.sp-social-links ul .col-11 {
    width: 91.66667%
}

.sp-social-links ul .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .sp-social-links ul .col-sm-1 {
        width: 8.33333%
    }
    .sp-social-links ul .col-sm-2 {
        width: 16.66667%
    }
    .sp-social-links ul .col-sm-3 {
        width: 25%
    }
    .sp-social-links ul .col-sm-4 {
        width: 33.33333%
    }
    .sp-social-links ul .col-sm-5 {
        width: 41.66667%
    }
    .sp-social-links ul .col-sm-6 {
        width: 50%
    }
    .sp-social-links ul .col-sm-7 {
        width: 58.33333%
    }
    .sp-social-links ul .col-sm-8 {
        width: 66.66667%
    }
    .sp-social-links ul .col-sm-9 {
        width: 75%
    }
    .sp-social-links ul .col-sm-10 {
        width: 83.33333%
    }
    .sp-social-links ul .col-sm-11 {
        width: 91.66667%
    }
    .sp-social-links ul .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .sp-social-links ul .col-md-1 {
        width: 8.33333%
    }
    .sp-social-links ul .col-md-2 {
        width: 16.66667%
    }
    .sp-social-links ul .col-md-3 {
        width: 25%
    }
    .sp-social-links ul .col-md-4 {
        width: 33.33333%
    }
    .sp-social-links ul .col-md-5 {
        width: 41.66667%
    }
    .sp-social-links ul .col-md-6 {
        width: 50%
    }
    .sp-social-links ul .col-md-7 {
        width: 58.33333%
    }
    .sp-social-links ul .col-md-8 {
        width: 66.66667%
    }
    .sp-social-links ul .col-md-9 {
        width: 75%
    }
    .sp-social-links ul .col-md-10 {
        width: 83.33333%
    }
    .sp-social-links ul .col-md-11 {
        width: 91.66667%
    }
    .sp-social-links ul .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .sp-social-links ul .col-lg-1 {
        width: 8.33333%
    }
    .sp-social-links ul .col-lg-2 {
        width: 16.66667%
    }
    .sp-social-links ul .col-lg-3 {
        width: 25%
    }
    .sp-social-links ul .col-lg-4 {
        width: 33.33333%
    }
    .sp-social-links ul .col-lg-5 {
        width: 41.66667%
    }
    .sp-social-links ul .col-lg-6 {
        width: 50%
    }
    .sp-social-links ul .col-lg-7 {
        width: 58.33333%
    }
    .sp-social-links ul .col-lg-8 {
        width: 66.66667%
    }
    .sp-social-links ul .col-lg-9 {
        width: 75%
    }
    .sp-social-links ul .col-lg-10 {
        width: 83.33333%
    }
    .sp-social-links ul .col-lg-11 {
        width: 91.66667%
    }
    .sp-social-links ul .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .sp-social-links ul .col-xl-1 {
        width: 8.33333%
    }
    .sp-social-links ul .col-xl-2 {
        width: 16.66667%
    }
    .sp-social-links ul .col-xl-3 {
        width: 25%
    }
    .sp-social-links ul .col-xl-4 {
        width: 33.33333%
    }
    .sp-social-links ul .col-xl-5 {
        width: 41.66667%
    }
    .sp-social-links ul .col-xl-6 {
        width: 50%
    }
    .sp-social-links ul .col-xl-7 {
        width: 58.33333%
    }
    .sp-social-links ul .col-xl-8 {
        width: 66.66667%
    }
    .sp-social-links ul .col-xl-9 {
        width: 75%
    }
    .sp-social-links ul .col-xl-10 {
        width: 83.33333%
    }
    .sp-social-links ul .col-xl-11 {
        width: 91.66667%
    }
    .sp-social-links ul .col-xl-12 {
        width: 100%
    }
}

.sp-social-links ul.row, .sp-social-links ul.vc_row {
    margin-left: 0;
    margin-right: 0
}

.sp-social-links ul.vc_row>div:first-child>div {
    padding-left: 0
}

.sp-social-links ul.vc_row>div:last-child>div {
    padding-right: 0
}

.sp-social-links ul.d-table-va-top>div {
    vertical-align: top
}

.sp-social-links ul.d-table-va-middle>div {
    vertical-align: middle
}

.sp-social-links ul.d-table-va-bottom>div {
    vertical-align: bottom
}

.sp-social-links ul.d-table-va-left>div {
    vertical-align: sub
}

.sp-social-links ul.display-table-equal-column-height {
    height: 1px
}

.sp-social-links ul.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.sp-social-links ul li a {
    display: block;
    position: relative;
    width: calc(3.064rem + 2px);
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 15px
}

.sp-social-links ul li:last-child a {
    margin-right: 0
}

.sp-section {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.sp-section .sp-section-inner {
    height: 100%
}

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

.sp-section-heading:last-child {
    margin-bottom: 0
}

.sp-section-p-0 .sp-section-container {
    padding-top: 0;
    padding-bottom: 0
}

.sp-section-h-100, .sp-section-h-100 .sp-section-container, .sp-section-h-100 .sp-section-inner {
    height: 100%
}

.py-section-0, .sp-section-py-0 .sp-section-container {
    padding-top: 0;
    padding-bottom: 0
}

@media (min-width:576px) {
    .py-section-0, .sp-section-py-0 .sp-section-container {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (min-width:768px) {
    .py-section-0, .sp-section-py-0 .sp-section-container {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (min-width:992px) {
    .py-section-0, .sp-section-py-0 .sp-section-container {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (min-width:1200px) {
    .py-section-0, .sp-section-py-0 .sp-section-container {
        padding-top: 0;
        padding-bottom: 0
    }
}

.py-section-sm, .sp-section-py-sm .sp-section-container {
    padding-top: 20px;
    padding-bottom: 20px
}

@media (min-width:576px) {
    .py-section-sm, .sp-section-py-sm .sp-section-container {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media (min-width:768px) {
    .py-section-sm, .sp-section-py-sm .sp-section-container {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:992px) {
    .py-section-sm, .sp-section-py-sm .sp-section-container {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

@media (min-width:1200px) {
    .py-section-sm, .sp-section-py-sm .sp-section-container {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

.py-section-md, .sp-section .sp-section-container {
    padding-top: 30px;
    padding-bottom: 30px
}

@media (min-width:576px) {
    .py-section-md, .sp-section .sp-section-container {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:768px) {
    .py-section-md, .sp-section .sp-section-container {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

@media (min-width:992px) {
    .py-section-md, .sp-section .sp-section-container {
        padding-top: 64px;
        padding-bottom: 64px
    }
}

@media (min-width:1200px) {
    .py-section-md, .sp-section .sp-section-container {
        padding-top: 64px;
        padding-bottom: 64px
    }
}

.py-section-lg, .sp-section-py-lg .sp-section-container {
    padding-top: 80px;
    padding-bottom: 80px
}

@media (min-width:576px) {
    .py-section-lg, .sp-section-py-lg .sp-section-container {
        padding-top: 90px;
        padding-bottom: 90px
    }
}

@media (min-width:768px) {
    .py-section-lg, .sp-section-py-lg .sp-section-container {
        padding-top: 100px;
        padding-bottom: 100px
    }
}

@media (min-width:992px) {
    .py-section-lg, .sp-section-py-lg .sp-section-container {
        padding-top: 110px;
        padding-bottom: 110px
    }
}

@media (min-width:1200px) {
    .py-section-lg, .sp-section-py-lg .sp-section-container {
        padding-top: 120px;
        padding-bottom: 120px
    }
}

.sp-section-primary {
    background-color: #153057;
    color: #fff
}

.sp-section-primary .sp-section-heading {
    color: #fff
}

.sp-section-primary.sp-section-angled-bottom-left:after, .sp-section-primary.sp-section-angled-bottom-right:after, .sp-section-primary.sp-section-angled-top-left:before, .sp-section-primary.sp-section-angled-top-right:before {
    background: #153057
}

.sp-section-secondary {
    background-color: #009ddb;
    color: #fff
}

.sp-section-secondary .sp-section-heading {
    color: #fff
}

.sp-section-secondary.sp-section-angled-bottom-left:after, .sp-section-secondary.sp-section-angled-bottom-right:after, .sp-section-secondary.sp-section-angled-top-left:before, .sp-section-secondary.sp-section-angled-top-right:before {
    background: #009ddb
}

.sp-section-success {
    background-color: #71bc4b;
    color: #fff
}

.sp-section-success .sp-section-heading {
    color: #fff
}

.sp-section-success.sp-section-angled-bottom-left:after, .sp-section-success.sp-section-angled-bottom-right:after, .sp-section-success.sp-section-angled-top-left:before, .sp-section-success.sp-section-angled-top-right:before {
    background: #71bc4b
}

.sp-section-info {
    background-color: #17a2b8;
    color: #fff
}

.sp-section-info .sp-section-heading {
    color: #fff
}

.sp-section-info.sp-section-angled-bottom-left:after, .sp-section-info.sp-section-angled-bottom-right:after, .sp-section-info.sp-section-angled-top-left:before, .sp-section-info.sp-section-angled-top-right:before {
    background: #17a2b8
}

.sp-section-warning {
    background-color: #e4a716;
    color: #fff
}

.sp-section-warning .sp-section-heading {
    color: #fff
}

.sp-section-warning.sp-section-angled-bottom-left:after, .sp-section-warning.sp-section-angled-bottom-right:after, .sp-section-warning.sp-section-angled-top-left:before, .sp-section-warning.sp-section-angled-top-right:before {
    background: #e4a716
}

.sp-section-danger {
    background-color: #e64b50;
    color: #fff
}

.sp-section-danger .sp-section-heading {
    color: #fff
}

.sp-section-danger.sp-section-angled-bottom-left:after, .sp-section-danger.sp-section-angled-bottom-right:after, .sp-section-danger.sp-section-angled-top-left:before, .sp-section-danger.sp-section-angled-top-right:before {
    background: #e64b50
}

.sp-section-lightest {
    background-color: #f4f6f9;
    color: #445979
}

.sp-section-lightest .sp-section-heading {
    color: #445979
}

.sp-section-lightest.sp-section-angled-bottom-left:after, .sp-section-lightest.sp-section-angled-bottom-right:after, .sp-section-lightest.sp-section-angled-top-left:before, .sp-section-lightest.sp-section-angled-top-right:before {
    background: #f4f6f9
}

.sp-section-lighter {
    background-color: #e1e5e9;
    color: #445979
}

.sp-section-lighter .sp-section-heading {
    color: #445979
}

.sp-section-lighter.sp-section-angled-bottom-left:after, .sp-section-lighter.sp-section-angled-bottom-right:after, .sp-section-lighter.sp-section-angled-top-left:before, .sp-section-lighter.sp-section-angled-top-right:before {
    background: #e1e5e9
}

.sp-section-light {
    background-color: #b0b7c3;
    color: #445979
}

.sp-section-light .sp-section-heading {
    color: #445979
}

.sp-section-light.sp-section-angled-bottom-left:after, .sp-section-light.sp-section-angled-bottom-right:after, .sp-section-light.sp-section-angled-top-left:before, .sp-section-light.sp-section-angled-top-right:before {
    background: #b0b7c3
}

.sp-section-neutral {
    background-color: #8a97ab;
    color: #445979
}

.sp-section-neutral .sp-section-heading {
    color: #445979
}

.sp-section-neutral.sp-section-angled-bottom-left:after, .sp-section-neutral.sp-section-angled-bottom-right:after, .sp-section-neutral.sp-section-angled-top-left:before, .sp-section-neutral.sp-section-angled-top-right:before {
    background: #8a97ab
}

.sp-section-dark {
    background-color: #62728a;
    color: #fff
}

.sp-section-dark .sp-section-heading {
    color: #fff
}

.sp-section-dark.sp-section-angled-bottom-left:after, .sp-section-dark.sp-section-angled-bottom-right:after, .sp-section-dark.sp-section-angled-top-left:before, .sp-section-dark.sp-section-angled-top-right:before {
    background: #62728a
}

.sp-section-darker {
    background-color: #445979;
    color: #fff
}

.sp-section-darker .sp-section-heading {
    color: #fff
}

.sp-section-darker.sp-section-angled-bottom-left:after, .sp-section-darker.sp-section-angled-bottom-right:after, .sp-section-darker.sp-section-angled-top-left:before, .sp-section-darker.sp-section-angled-top-right:before {
    background: #445979
}

.sp-section-darkest {
    background-color: #39495e;
    color: #fff
}

.sp-section-darkest .sp-section-heading {
    color: #fff
}

.sp-section-darkest.sp-section-angled-bottom-left:after, .sp-section-darkest.sp-section-angled-bottom-right:after, .sp-section-darkest.sp-section-angled-top-left:before, .sp-section-darkest.sp-section-angled-top-right:before {
    background: #39495e
}

.sp-section-white {
    background-color: #fff;
    color: inherit
}

.sp-section-white .sp-section-heading {
    color: inherit
}

.sp-section-white.sp-section-angled-bottom-left:after, .sp-section-white.sp-section-angled-bottom-right:after, .sp-section-white.sp-section-angled-top-left:before, .sp-section-white.sp-section-angled-top-right:before {
    background: #fff
}

.sp-section-black {
    background-color: #000;
    color: #fff
}

.sp-section-black .sp-section-heading {
    color: #fff
}

.sp-section-black.sp-section-angled-bottom-left:after, .sp-section-black.sp-section-angled-bottom-right:after, .sp-section-black.sp-section-angled-top-left:before, .sp-section-black.sp-section-angled-top-right:before {
    background: #000
}

.sp-section-table {
    display: table;
    width: 100%
}

.sp-section-table>div {
    display: table-cell;
    vertical-align: middle
}

.sp-section-background-cover {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover
}

.sp-section-background-texture {
    background-size: 100px;
    background-repeat: repeat
}

.sp-section-angled-top-left:before, .sp-section-angled-top-right:before {
    min-height: 200px
}

.sp-section-angled-offset-bottom .sp-section-inner {
    padding-bottom: 110px
}

.sp-section-angled-offset-top .sp-section-inner {
    padding-top: 110px
}

.sp-section-angled-bottom-left:after, .sp-section-angled-bottom-right:after {
    min-height: 200px
}

.sp-section-angled-top-left {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-left:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(4deg);
    transform-origin: 100% 0
}

.sp-section-angled-top-left-sm {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-left-sm:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(2deg);
    transform-origin: 100% 0
}

.sp-section-angled-top-left-lg {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-left-lg:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(6deg);
    transform-origin: 100% 0
}

.sp-section-angled-top-right {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-right:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(-4deg);
    transform-origin: 0 0
}

.sp-section-angled-top-right-sm {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-right-sm:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(-2deg);
    transform-origin: 0 0
}

.sp-section-angled-top-right-lg {
    position: relative;
    z-index: 1
}

.sp-section-angled-top-right-lg:before {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    top: 0;
    transform: skewY(-6deg);
    transform-origin: 0 0
}

.sp-section-angled-bottom-left {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-left:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(-4deg);
    transform-origin: 100%
}

.sp-section-angled-bottom-left-sm {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-left-sm:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(-2deg);
    transform-origin: 100%
}

.sp-section-angled-bottom-left-lg {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-left-lg:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(-6deg);
    transform-origin: 100%
}

.sp-section-angled-bottom-right {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-right:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(4deg);
    transform-origin: 0 100%
}

.sp-section-angled-bottom-right-sm {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-right-sm:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(2deg);
    transform-origin: 0 100%
}

.sp-section-angled-bottom-right-lg {
    position: relative;
    z-index: 1
}

.sp-section-angled-bottom-right-lg:after {
    background: inherit;
    content: "";
    display: block;
    height: 50%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    bottom: 0;
    transform: skewY(6deg);
    transform-origin: 0 100%
}

hr {
    border-color: #b0b7c3
}

.sp-separator hr {
    margin: 0;
    border-width: 3px
}

.sp-separator-sm hr {
    border-width: 1px
}

.sp-separator-lg hr {
    border-width: 6px
}

.sp-separator-m-sm {
    margin-top: 20px;
    margin-bottom: 20px
}

.sp-separator-p-sm {
    padding-top: 20px;
    padding-bottom: 20px
}

.sp-separator-m-md {
    margin-top: 30px;
    margin-bottom: 30px
}

.sp-separator-p-md {
    padding-top: 20px;
    padding-bottom: 20px
}

.sp-separator-m-lg {
    margin-top: 40px;
    margin-bottom: 40px
}

.sp-separator-p-lg {
    padding-top: 40px;
    padding-bottom: 40px
}

.sp-separator-primary hr {
    border-color: #153057
}

.sp-separator-secondary hr {
    border-color: #009ddb
}

.sp-separator-success hr {
    border-color: #71bc4b
}

.sp-separator-info hr {
    border-color: #17a2b8
}

.sp-separator-warning hr {
    border-color: #e4a716
}

.sp-separator-danger hr {
    border-color: #e64b50
}

.sp-separator-light hr {
    border-color: #b0b7c3
}

.sp-separator-dark hr {
    border-color: #62728a
}

.sp-separator-lightest hr {
    border-color: #f4f6f9
}

.sp-separator-lighter hr {
    border-color: #e1e5e9
}

.sp-separator-neutral hr {
    border-color: #8a97ab
}

.sp-separator-darker hr {
    border-color: #445979
}

.sp-separator-darkest hr {
    border-color: #39495e
}

.sp-separator-black hr {
    border-color: #000
}

.sp-separator-white hr {
    border-color: #fff
}

#tribe-events .tribe-events-notices {
    background: #e1e5e9;
    border: none;
    text-shadow: none;
    border-radius: none;
    color: #445979
}

#tribe-events .tribe-events-button {
    border-width: 1px;
    box-shadow: none!important;
    font-family: DIN Next W01, sans-serif;
    letter-spacing: inherit;
    padding: .907rem 2rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    color: #fff;
    background-color: #153057;
    background-image: none;
    border-color: #153057
}

#tribe-events .tribe-events-button:hover {
    color: #fff;
    background-color: #0e1f38;
    border-color: #0e1f38
}

#tribe-events .tribe-events-button.disabled, #tribe-events .tribe-events-button:disabled {
    background-color: #153057;
    border-color: #153057
}

#tribe-events .tribe-events-button.active, #tribe-events .tribe-events-button:active, .show>#tribe-events .tribe-events-button.dropdown-toggle {
    color: #fff;
    background-color: #0e1f38;
    border-color: #0e1f38
}

#sp-debug-panel {
    position: fixed;
    top: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(8, 8, 8, .94);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

#sp-debug-panel, #sp-debug-panel pre {
    color: hsla(0, 0%, 100%, .8)
}

#sp-debug-panel .sp-debug-panel-inner {
    padding: 1rem
}

#sp-debug-panel .sp-debug-panel-collapse-button {
    display: block;
    position: absolute;
    top: -40px;
    left: 0;
    width: 40px;
    height: 40px;
    background-color: rgba(8, 8, 8, .94)
}

#sp-debug-panel.active {
    top: 50%
}

.sp-icon-sm {
    font-size: 20px
}

.sp-icon-md {
    font-size: 40px
}

.sp-icon-lg {
    font-size: 60px
}

.sp-icon-block {
    display: inline-block;
    position: relative;
    width: 100%;
    font-size: 1rem;
    max-width: 3.189rem;
    border: 1px solid transparent;
    text-align: center
}

.sp-icon-block svg, .sp-icon-block svg[class*=fa-] {
    display: block;
    width: 30%;
    height: auto;
    margin: 0 auto
}

.sp-icon-block:before {
    content: " ";
    display: block;
    padding-top: 100%
}

.sp-icon-block>.sp-icon-inner {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-icon-block>.sp-icon-inner>.sp-icon-container {
    display: table;
    width: 100%;
    height: 100%
}

.sp-icon-block>.sp-icon-inner>.sp-icon-container>.sp-icon-container-inner {
    display: table-cell;
    vertical-align: middle
}

.sp-icon-block-lg {
    max-width: 80px;
    font-size: 30px
}

.sp-icon-block-xl {
    max-width: 100px;
    font-size: 40px
}

.sp-icon-block-round {
    border-radius: 50%
}

.sp-icon-primary, .sp-icon-primary i {
    color: #153057!important
}

.sp-icon-secondary, .sp-icon-secondary i {
    color: #009ddb!important
}

.sp-icon-success, .sp-icon-success i {
    color: #71bc4b!important
}

.sp-icon-info, .sp-icon-info i {
    color: #17a2b8!important
}

.sp-icon-warning, .sp-icon-warning i {
    color: #e4a716!important
}

.sp-icon-danger, .sp-icon-danger i {
    color: #e64b50!important
}

.sp-icon-light, .sp-icon-light i {
    color: #b0b7c3!important
}

.sp-icon-dark, .sp-icon-dark i {
    color: #62728a!important
}

.sp-icon-lightest, .sp-icon-lightest i {
    color: #f4f6f9!important
}

.sp-icon-lighter, .sp-icon-lighter i {
    color: #e1e5e9!important
}

.sp-icon-neutral, .sp-icon-neutral i {
    color: #8a97ab!important
}

.sp-icon-darker, .sp-icon-darker i {
    color: #445979!important
}

.sp-icon-darkest, .sp-icon-darkest i {
    color: #39495e!important
}

.sp-icon-black, .sp-icon-black i {
    color: #000!important
}

.sp-icon-white, .sp-icon-white i {
    color: #fff!important
}

.sp-video .wpb_video_widget:not(:last-child) {
    margin-bottom: .5rem
}

.sp-video .sp-video-heading, .sp-video h1, .sp-video h2, .sp-video h3, .sp-video h4, .sp-video h5, .sp-video h6 {
    font-size: 1.25rem;
    color: #153057;
    margin-bottom: .5rem
}

.sp-video .sp-video-caption, .sp-video .wpb_text_column {
    font-size: .875rem;
    color: #8a97ab
}

.sp-video .sp-video-body .sp-video-body-inner {
    position: relative;
    padding-top: 56.25%
}

.sp-video .sp-video-body .sp-video-body-inner>div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-video .sp-video-body .sp-video-body-inner>div>.sp-video-embed, .sp-video .sp-video-body .sp-video-body-inner>div>iframe {
    width: 100%!important;
    height: 100%!important
}

.sp-video .sp-video-body .sp-video-container {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.sp-video .sp-video-body .sp-video-trigger {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sp-video .sp-video-body .sp-video-play-button {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    background-color: #fff;
    pointer-events: none;
    border-radius: 50%;
    box-shadow: 0 4px 11px rgba(0, 0, 0, .25)
}

.sp-video .sp-video-body .sp-video-play-button:before {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -6px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 14px solid #e64b50
}

.sp-video.sp-video-restricted .sp-video-embed .w-big-play-button, .sp-video.sp-video-restricted .sp-video-embed [id$=big_play_button_background], .sp-video.sp-video-restricted .sp-video-embed [id$=big_play_button_graphic] {
    display: none!important
}

.sp-image-align-right {
    float: right;
    margin: 0 0 15px 15px
}

.sp-image-align-left {
    float: left;
    margin: 0 15px 15px 0
}

.sp-image-align-center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.sp-code .CodeMirror {
    height: auto
}

#header {
    height: 80px;
    font-size: 1rem
}

#header, #header a:not(.btn), #header a:not(.btn):hover {
    color: #fff
}

#header .header-inner {
    background-color: #3A6CF1;
    z-index: 999
}

#header .header-container-inner {
    display: table;
    width: 100%;
    height: 80px
}

#header .header-container-inner>div, #header .header-container-inner>li, #header .header-container-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

#header .header-container-inner .col-1 {
    width: 8.33333%
}

#header .header-container-inner .col-2 {
    width: 16.66667%
}

#header .header-container-inner .col-3 {
    width: 25%
}

#header .header-container-inner .col-4 {
    width: 33.33333%
}

#header .header-container-inner .col-5 {
    width: 41.66667%
}

#header .header-container-inner .col-6 {
    width: 50%
}

#header .header-container-inner .col-7 {
    width: 58.33333%
}

#header .header-container-inner .col-8 {
    width: 66.66667%
}

#header .header-container-inner .col-9 {
    width: 75%
}

#header .header-container-inner .col-10 {
    width: 83.33333%
}

#header .header-container-inner .col-11 {
    width: 91.66667%
}

#header .header-container-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    #header .header-container-inner .col-sm-1 {
        width: 8.33333%
    }
    #header .header-container-inner .col-sm-2 {
        width: 16.66667%
    }
    #header .header-container-inner .col-sm-3 {
        width: 25%
    }
    #header .header-container-inner .col-sm-4 {
        width: 33.33333%
    }
    #header .header-container-inner .col-sm-5 {
        width: 41.66667%
    }
    #header .header-container-inner .col-sm-6 {
        width: 50%
    }
    #header .header-container-inner .col-sm-7 {
        width: 58.33333%
    }
    #header .header-container-inner .col-sm-8 {
        width: 66.66667%
    }
    #header .header-container-inner .col-sm-9 {
        width: 75%
    }
    #header .header-container-inner .col-sm-10 {
        width: 83.33333%
    }
    #header .header-container-inner .col-sm-11 {
        width: 91.66667%
    }
    #header .header-container-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    #header .header-container-inner .col-md-1 {
        width: 8.33333%
    }
    #header .header-container-inner .col-md-2 {
        width: 16.66667%
    }
    #header .header-container-inner .col-md-3 {
        width: 25%
    }
    #header .header-container-inner .col-md-4 {
        width: 33.33333%
    }
    #header .header-container-inner .col-md-5 {
        width: 41.66667%
    }
    #header .header-container-inner .col-md-6 {
        width: 50%
    }
    #header .header-container-inner .col-md-7 {
        width: 58.33333%
    }
    #header .header-container-inner .col-md-8 {
        width: 66.66667%
    }
    #header .header-container-inner .col-md-9 {
        width: 75%
    }
    #header .header-container-inner .col-md-10 {
        width: 83.33333%
    }
    #header .header-container-inner .col-md-11 {
        width: 91.66667%
    }
    #header .header-container-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    #header .header-container-inner .col-lg-1 {
        width: 8.33333%
    }
    #header .header-container-inner .col-lg-2 {
        width: 16.66667%
    }
    #header .header-container-inner .col-lg-3 {
        width: 25%
    }
    #header .header-container-inner .col-lg-4 {
        width: 33.33333%
    }
    #header .header-container-inner .col-lg-5 {
        width: 41.66667%
    }
    #header .header-container-inner .col-lg-6 {
        width: 50%
    }
    #header .header-container-inner .col-lg-7 {
        width: 58.33333%
    }
    #header .header-container-inner .col-lg-8 {
        width: 66.66667%
    }
    #header .header-container-inner .col-lg-9 {
        width: 75%
    }
    #header .header-container-inner .col-lg-10 {
        width: 83.33333%
    }
    #header .header-container-inner .col-lg-11 {
        width: 91.66667%
    }
    #header .header-container-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    #header .header-container-inner .col-xl-1 {
        width: 8.33333%
    }
    #header .header-container-inner .col-xl-2 {
        width: 16.66667%
    }
    #header .header-container-inner .col-xl-3 {
        width: 25%
    }
    #header .header-container-inner .col-xl-4 {
        width: 33.33333%
    }
    #header .header-container-inner .col-xl-5 {
        width: 41.66667%
    }
    #header .header-container-inner .col-xl-6 {
        width: 50%
    }
    #header .header-container-inner .col-xl-7 {
        width: 58.33333%
    }
    #header .header-container-inner .col-xl-8 {
        width: 66.66667%
    }
    #header .header-container-inner .col-xl-9 {
        width: 75%
    }
    #header .header-container-inner .col-xl-10 {
        width: 83.33333%
    }
    #header .header-container-inner .col-xl-11 {
        width: 91.66667%
    }
    #header .header-container-inner .col-xl-12 {
        width: 100%
    }
}

#header .header-container-inner.row, #header .header-container-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

#header .header-container-inner.vc_row>div:first-child>div {
    padding-left: 0
}

#header .header-container-inner.vc_row>div:last-child>div {
    padding-right: 0
}

#header .header-container-inner.d-table-va-top>div {
    vertical-align: top
}

#header .header-container-inner.d-table-va-middle>div {
    vertical-align: middle
}

#header .header-container-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

#header .header-container-inner.d-table-va-left>div {
    vertical-align: sub
}

#header .header-container-inner.display-table-equal-column-height {
    height: 1px
}

#header .header-container-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

#header .header-container-inner>div {
    height: 100%;
    vertical-align: middle
}

#header .header-logo {
    display: block
}

#header .header-logo span+span {
    display: none
}

#header .header-navigation.sp-navigation-minimized a:not(.btn), #header .header-navigation.sp-navigation-minimized a:not(.btn):hover, #header .header-navigation .sp-navigation-popover a:not(.btn), #header .header-navigation .sp-navigation-popover a:not(.btn):hover {
    color: #153057
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner {
    display: table;
    width: 100%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>div, #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>li, #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>span {
    display: table-cell;
    height: 100%;
    float: none
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-1 {
    width: 8.33333%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-2 {
    width: 16.66667%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-3 {
    width: 25%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-4 {
    width: 33.33333%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-5 {
    width: 41.66667%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-6 {
    width: 50%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-7 {
    width: 58.33333%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-8 {
    width: 66.66667%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-9 {
    width: 75%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-10 {
    width: 83.33333%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-11 {
    width: 91.66667%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-12 {
    width: 100%
}

@media (min-width:576px) {
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-1 {
        width: 8.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-2 {
        width: 16.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-3 {
        width: 25%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-4 {
        width: 33.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-5 {
        width: 41.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-6 {
        width: 50%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-7 {
        width: 58.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-8 {
        width: 66.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-9 {
        width: 75%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-10 {
        width: 83.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-11 {
        width: 91.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-1 {
        width: 8.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-2 {
        width: 16.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-3 {
        width: 25%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-4 {
        width: 33.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-5 {
        width: 41.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-6 {
        width: 50%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-7 {
        width: 58.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-8 {
        width: 66.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-9 {
        width: 75%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-10 {
        width: 83.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-11 {
        width: 91.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-1 {
        width: 8.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-2 {
        width: 16.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-3 {
        width: 25%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-4 {
        width: 33.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-5 {
        width: 41.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-6 {
        width: 50%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-7 {
        width: 58.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-8 {
        width: 66.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-9 {
        width: 75%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-10 {
        width: 83.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-11 {
        width: 91.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-1 {
        width: 8.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-2 {
        width: 16.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-3 {
        width: 25%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-4 {
        width: 33.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-5 {
        width: 41.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-6 {
        width: 50%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-7 {
        width: 58.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-8 {
        width: 66.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-9 {
        width: 75%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-10 {
        width: 83.33333%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-11 {
        width: 91.66667%
    }
    #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .col-xl-12 {
        width: 100%
    }
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.row, #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row {
    margin-left: 0;
    margin-right: 0
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row>div:first-child>div {
    padding-left: 0
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.vc_row>div:last-child>div {
    padding-right: 0
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-top>div {
    vertical-align: top
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-middle>div {
    vertical-align: middle
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-bottom>div {
    vertical-align: bottom
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.d-table-va-left>div {
    vertical-align: sub
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.display-table-equal-column-height {
    height: 1px
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>div, #header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner>span {
    vertical-align: middle;
    text-align: left
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-inner .sp-navigation-toggle-text {
    display: none
}

#header .header-navigation .sp-navigation-toggle .sp-navigation-toggle-icon-hamburger i {
    background-color: #fff
}

#header .header-eyebrow {
    height: 26px;
    background-color: #153057;
    font-size: .75rem;
    color: #fff
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav:after {
    display: block;
    clear: both;
    content: ""
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list {
    display: table;
    height: 26px;
    float: right
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list>li {
    position: relative;
    display: table-cell;
    height: 100%;
    padding: 0;
    vertical-align: middle
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list>li>a {
    position: relative;
    display: table;
    height: 100%;
    transition: all .2s;
    color: #fff;
    padding: 0 .5rem
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list>li>a>span {
    display: table-cell;
    vertical-align: middle
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list>li:first-child a {
    padding-left: 0
}

#header .header-eyebrow .header-eyebrow-navigation .sp-navigation-nav .sp-navigation-nav-list>li:last-child a {
    padding-right: 0
}

#header .header-eyebrow+.header-container .header-container-inner {
    height: 54px
}

body[class*=sp-header-width-] #header .header-container, body[class*=sp-header-width-] #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

body.sp-header-width-full #header .header-container {
    max-width: none
}

body.sp-header-width-xl #header .header-container {
    max-width: 1140px
}

body.sp-header-width-lg #header .header-container {
    max-width: 940px
}

body.sp-header-width-md #header .header-container {
    max-width: 720px
}

body.sp-header-width-sm #header .header-container {
    max-width: 576px
}

body.sp-header-width-full #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    max-width: none
}

body.sp-header-width-xl #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    max-width: 1140px
}

body.sp-header-width-lg #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    max-width: 940px
}

body.sp-header-width-md #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    max-width: 720px
}

body.sp-header-width-sm #header .sp-navigation-sub-nav-full-width .sp-navigation-popover-root .sp-navigation-popover-content {
    max-width: 576px
}

body.header-fixed #header .header-inner {
    position: fixed;
    top: 0;
    right: 0;
    left: 0
}

body.header-fixed.admin-bar #wpadminbar {
    position: fixed
}

body.header-fixed.admin-bar #header .header-inner {
    top: 32px
}

@media (max-width:782px) {
    body.header-fixed.admin-bar #header .header-inner {
        top: 46px
    }
}

#footer {
    background-color: #153057;
    font-size: 15px
}

#footer, #footer .sp-section, #footer a:not(.btn) {
    color: hsla(0, 0%, 100%, .4)
}

#footer a:not(.btn) {
    transition: all .2s
}

#footer a:not(.btn):hover {
    color: #62728a
}

[class*=sp-footer-width-] #footer .footer-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

body.sp-footer-width-full #footer .footer-container {
    max-width: none
}

body.sp-footer-width-xl #footer .footer-container {
    max-width: 1140px
}

body.sp-footer-width-lg #footer.footer-container {
    max-width: 940px
}

body.sp-footer-width-md #footer .footer-container {
    max-width: 720px
}

body.sp-footer-width-sm #footer .footer-container {
    max-width: 576px
}

@keyframes sp-loading-indicator-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.sp-loading-indicator {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    z-index: 20000;
    transition: all .2s;
    opacity: 0;
    visibility: hidden
}

.sp-loading-indicator .sp-loading-indicator-inner {
    width: 100%;
    height: 100%
}

.sp-loading-indicator .sp-loading-indicator-container {
    display: table;
    width: 100%;
    height: 100%
}

.sp-loading-indicator .sp-loading-indicator-container>div {
    display: table-cell;
    vertical-align: middle
}

.sp-loading-indicator .sp-loading-indicator-icon {
    display: block;
    width: 42px;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    animation: sp-loading-indicator-spin 2s linear infinite
}

.sp-loading-indicator .sp-loading-indicator-icon image, .sp-loading-indicator .sp-loading-indicator-icon svg {
    display: block;
    width: 100%;
    height: 100%
}

.sp-loading-indicator.active, body.loading .sp-loading-indicator {
    opacity: 1;
    visibility: visible
}

a, a:active, a:hover, button, button:active, button:hover {
    outline: none!important
}

:not([class*=sp-wrapper-width-]):not([class*=sp-main-width-]) #main>.main-inner>.row {
    margin-left: 0;
    margin-right: 0
}

[class*=sp-wrapper-width-] #wrapper>.wrapper-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0
}

[class*=sp-wrapper-width-]:not([class*=sp-main-width-]) #main>.main-inner>.row {
    margin-left: 0;
    margin-right: 0
}

.sp-wrapper-width-xl #wrapper>.wrapper-container {
    max-width: 1140px
}

.sp-wrapper-width-lg #wrapper>.wrapper-container {
    max-width: 940px
}

.sp-wrapper-width-md #wrapper>.wrapper-container {
    max-width: 720px
}

.sp-wrapper-width-sm #wrapper>.wrapper-container {
    max-width: 576px
}

[class*=sp-container-width-] #banner .banner-container, [class*=sp-container-width-] #footer .footer-container, [class*=sp-container-width-] #header .header-container, [class*=sp-container-width-] #secondary-navigation .secondary-navigation-container, [class*=sp-container-width-] .sp-section-container, [class*=sp-container-width-]:not(body) {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.sp-container-width-xl #banner .banner-container, .sp-container-width-xl #footer .footer-container, .sp-container-width-xl #header .header-container, .sp-container-width-xl #secondary-navigation .secondary-navigation-container, .sp-container-width-xl .sp-section-container, .sp-container-width-xl:not(body) {
    max-width: 1140px
}

.sp-container-width-lg #banner .banner-container, .sp-container-width-lg #footer .footer-container, .sp-container-width-lg #header .header-container, .sp-container-width-lg #secondary-navigation .secondary-navigation-container, .sp-container-width-lg .sp-section-container, .sp-container-width-lg:not(body) {
    max-width: 940px
}

.sp-container-width-md #banner .banner-container, .sp-container-width-md #footer .footer-container, .sp-container-width-md #header .header-container, .sp-container-width-md #secondary-navigation .secondary-navigation-container, .sp-container-width-md .sp-section-container, .sp-container-width-md:not(body) {
    max-width: 720px
}

.sp-container-width-sm #banner .banner-container, .sp-container-width-sm #footer .footer-container, .sp-container-width-sm #header .header-container, .sp-container-width-sm #secondary-navigation .secondary-navigation-container, .sp-container-width-sm .sp-section-content, .sp-container-width-sm:not(body) {
    max-width: 576px
}

[class*=sp-main-width-] #main>.main-inner>.main-container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.sp-main-width-full #main>.main-inner>.main-container {
    padding-left: 0;
    padding-right: 0;
    max-width: none
}

.sp-main-width-xl #main>.main-inner>.main-container {
    max-width: 1140px
}

.sp-main-width-lg #main>.main-inner>.main-container {
    max-width: 940px
}

.sp-main-width-md #main>.main-inner>.main-container {
    max-width: 720px
}

.sp-main-width-sm #main>.main-inner>.main-container {
    max-width: 576px
}

.sp-main-padding-y-xl #main>.main-inner>.main-container {
    padding-top: 80px;
    padding-bottom: 80px
}

.sp-main-padding-y-lg #main>.main-inner>.main-container {
    padding-top: 50px;
    padding-bottom: 50px
}

.sp-main-padding-y-md #main>.main-inner>.main-container {
    padding-top: 30px;
    padding-bottom: 30px
}

.sp-main-padding-y-sm #main>.main-inner>.main-container {
    padding-top: 15px;
    padding-bottom: 15px
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.sp-twitter-timeline {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 600px;
    overflow: scroll
}

.item-list {
    list-style: none;
    margin: 0;
    padding: 0;
    background-position: top;
    background-image: linear-gradient(90deg, #b0b7c3 33.33333%, hsla(0, 0%, 100%, 0) 0);
    background-size: 6px 2px;
    background-repeat: repeat-x
}

.ie9 .item-list {
    border-top: 1px dotted #b0b7c3
}

.item-list .item-list-item {
    background-position: bottom;
    background-image: linear-gradient(90deg, #b0b7c3 33.33333%, hsla(0, 0%, 100%, 0) 0);
    background-size: 6px 2px;
    background-repeat: repeat-x
}

.ie9 .item-list .item-list-item {
    border-bottom: 1px dotted #b0b7c3
}

.item-list .item-list-item-inner {
    display: block;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #445979
}

.item-list .item-heading {
    display: block;
    font-size: 30px;
    font-weight: 200;
    line-height: 30px;
    color: #009ddb;
    margin-bottom: 8px
}

.item-list .item-heading:last-child {
    margin-bottom: 0
}

.item-list .item-icon {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px
}

.item-list .item-icon svg {
    display: block;
    width: 30px;
    height: 30px
}

.item-list .item-icon svg line, .item-list .item-icon svg polyline {
    stroke: #009ddb
}

.item-list .item-icon.item-icon-download {
    margin-top: -14px
}

.item-list .item-icon.item-icon-download svg {
    width: 26px
}

.item-list li:last-child .item-list-item {
    background: none
}

.modal-backdrop {
    z-index: 12000
}

.modal {
    z-index: 13000
}

.modal .modal-content {
    border: none
}

.modal .modal-border-top {
    border-top: 6px solid #153057
}

.modal .modal-close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    background: none;
    width: 40px;
    height: 40px
}

.modal .modal-close:after, .modal .modal-close:before {
    content: " ";
    display: block;
    position: absolute;
    width: 1px;
    height: 17px;
    background-color: #153057;
    left: 20px;
    top: 12px
}

.modal .modal-close:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.modal .modal-close:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.modal .modal-header {
    position: relative;
    padding: 18px 90px 18px 30px
}

.modal .modal-header .modal-title {
    font-size: 19px;
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px)
}

.modal .modal-header .modal-close {
    top: 0;
    right: 0;
    botom: 0;
    left: auto;
    width: 63px;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    border: none
}

.modal .modal-header .modal-close:after, .modal .modal-header .modal-close:before {
    height: 40px;
    left: 31px;
    top: 11px
}

.modal .modal-body {
    position: relative;
    padding: 40px;
    background: #fff
}

.modal-primary .modal-header {
    color: #fff;
    background-color: #153057;
    border: none
}

.modal-primary .modal-header .modal-close:after, .modal-primary .modal-header .modal-close:before {
    background-color: #fff
}

.modal-primary .modal-border-top {
    border-top-top: #153057
}

.modal-secondary .modal-header {
    color: #fff;
    background-color: #009ddb;
    border: none
}

.modal-secondary .modal-header .modal-close:after, .modal-secondary .modal-header .modal-close:before {
    background-color: #fff
}

.modal-secondary .modal-border-top {
    border-top-top: #009ddb
}

.modal-success .modal-header {
    color: #fff;
    background-color: #71bc4b;
    border: none
}

.modal-success .modal-header .modal-close:after, .modal-success .modal-header .modal-close:before {
    background-color: #fff
}

.modal-success .modal-border-top {
    border-top-top: #71bc4b
}

.modal-info .modal-header {
    color: #fff;
    background-color: #17a2b8;
    border: none
}

.modal-info .modal-header .modal-close:after, .modal-info .modal-header .modal-close:before {
    background-color: #fff
}

.modal-info .modal-border-top {
    border-top-top: #17a2b8
}

.modal-warning .modal-header {
    color: #fff;
    background-color: #e4a716;
    border: none
}

.modal-warning .modal-header .modal-close:after, .modal-warning .modal-header .modal-close:before {
    background-color: #fff
}

.modal-warning .modal-border-top {
    border-top-top: #e4a716
}

.modal-danger .modal-header {
    color: #fff;
    background-color: #e64b50;
    border: none
}

.modal-danger .modal-header .modal-close:after, .modal-danger .modal-header .modal-close:before {
    background-color: #fff
}

.modal-danger .modal-border-top {
    border-top-top: #e64b50
}

.cludo-search-modal button, .cludo-search-modal input {
    outline: none!important
}

#cludo-search-results b {
    font-weight: 500!important
}

#cludo-search-results .cludo-search-modal-header #cludo-close button {
    display: none!important
}

#cludo-search-results #cludo-search-form-content input[type=search] {
    border-left: 0;
    border-right: 0;
    padding-left: 15px;
    padding-right: 52px
}

#cludo-search-results #cludo-search-form-content input[type=search], #cludo-search-results #cludo-search-form-content input[type=search]:active, #cludo-search-results #cludo-search-form-content input[type=search]:focus, #cludo-search-results #cludo-search-form-content input[type=search]:hover {
    border: none!important
}

#cludo-search-results #cludo-search-form-content .search_autocomplete {
    border: none!important;
    border-top: 1px solid #b0b7c3!important
}

#cludo-search-results #cludo-search-form-content button {
    top: 25px;
    border: none!important;
    outline: none!important
}

#cludo-search-results .search-filters {
    display: none
}

#cludo-search-results .search-filters ul {
    box-shadow: none!important;
    border: none!important
}

#cludo-search-results .search-filters ul li {
    margin-bottom: 10px
}

#cludo-search-results .search-filters ul a {
    border: none
}

#cludo-search-results .search-filters .facet-list-item.active a.active {
    background-color: transparent
}

#cludo-search-results .cludo-search-modal-body {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    -ms-box-shadow: none!important;
    -o-box-shadow: none!important;
    box-shadow: none!important;
    border: none!important;
    outline: none!important
}

#cludo-search-results .cludo-search-modal-body #cludo-back-to-top {
    left: auto!important;
    width: auto!important;
    margin: 0!important
}

#cludo-search-results .cludo-search-modal-body #cludo-back-to-top button {
    border: none!important;
    outline: none!important
}

#cludo-search-results .cludo-search-modal-body #cludo-load-more {
    float: right!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item:before {
    content: " ";
    display: block;
    height: 2px
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item:hover {
    padding: 0!important;
    margin: 0!important;
    background: none!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a {
    border: none!important;
    padding: 20px 0!important;
    outline: none!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item a p {
    font-size: 16px!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item h1, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h2, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h3, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h4, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h5, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h6 {
    font-weight: 200!important;
    line-height: 36px!important;
    color: #009ddb!important;
    text-decoration: none!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item h1, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h1 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h2, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h2 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h3, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h3 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h4, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h4 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h5, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h5 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h6, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h6 b {
    font-size: 30px!important
}

#cludo-search-results .cludo-search-modal-body .search-results .search-results-item h1 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h2 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h3 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h4 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h5 b, #cludo-search-results .cludo-search-modal-body .search-results .search-results-item h6 b {
    font-weight: 400!important
}

@media screen and (min-width:992px) {
    #cludo-search-results #cludo-search-form-content button {
        top: 32px
    }
}

@media screen and (min-width:768px) {
    #cludo-search-results .search-filters {
        display: block
    }
}

body.scroll-lock {
    overflow: hidden
}

.search-filter-header {
    display: none
}

.search-form-fullscreen {
    position: fixed;
    background-color: #fff;
    top: 85px;
    left: 0;
    height: 100vh;
    width: 100vw;
    padding-top: 2em;
    display: none
}

.close-search {
    position: absolute;
    top: 5px;
    right: .5em;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:992px) {
    .close-search {
        display: none
    }
}

.search-result-count {
    font-size: 20px;
    color: #878f97;
    padding-bottom: 1em;
    border-bottom: 2px solid transparent;
    font-family: DIN Pro, sans-serif
}

#cludo-search-results .search-filters ul li:first-of-type {
    padding-bottom: 1em;
    border-bottom: 2px solid #469bd5;
    padding-top: 3px
}

#cludo-search-results .search-filters ul li:first-of-type a {
    color: #878f96;
    font-family: DIN Pro, sans-serif
}

#cludo-search-results .search-filters ul li {
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 2px dotted rgba(70, 155, 213, .2)
}

#cludo-search-results .search-filters ul li a {
    color: #153258;
    font-family: DIN Next LT Medium, sans-serif;
    font-weight: 700
}

form#cludo-search-form {
    height: 82px;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    position: relative
}

input.search-input {
    height: 100%;
    width: 100%;
    background-color: rgba(135, 143, 150, .4);
    box-shadow: none;
    border: none;
    padding-left: 1.5em;
    padding-right: 7em;
    -webkit-appearance: none;
    font-family: DIN Pro Medium, sans-serif
}

button#search-button {
    -webkit-appearance: none;
    border: none;
    position: absolute;
    right: 2em;
    background-color: transparent;
    top: 50%;
    transform: translateY(-50%)
}

li.search-results-item {
    padding-bottom: 20px;
    border-bottom: 2px dotted rgba(70, 155, 213, .2)
}

.next {
    display: none!important
}

@media screen and (min-width:758px) {
    .next {
        display: inline-block!important
    }
}

ul.search_page_list li.next-mobile {
    display: inline-block!important
}

@media screen and (min-width:758px) {
    ul.search_page_list li.next-mobile {
        display: none!important
    }
}

.search-results-item h2 {
    font-size: 36px;
    color: #469bd5;
    font-family: DIN Next LT Light, sans-serif
}

.search-results-item p {
    font-size: 20px;
    color: #153057;
    font-family: DIN Pro, sans-serif
}

.search-results-item .path {
    display: none
}

#cludo-search-results .cludo-r, .cludo-search-results .cludo-r {
    margin-left: 0!important;
    margin-right: 0!important
}

@media screen and (max-width:992px) {
    #cludo-search-results .cludo-c-3, #cludo-search-results .cludo-c-9 {
        flex: 0 0 100%!important;
        max-width: 100%!important
    }
}

.page-template-search .search-form-fullscreen {
    display: block;
    position: absolute;
    top: 120px;
    height: 82px;
    width: 100%;
    padding-top: 0
}

.page-template-search .search-form-fullscreen form#cludo-search-form {
    height: 100%
}

.page-template-search section .section-inner {
    padding-top: 150px
}

.page-template-search .close-search {
    display: none
}

@media screen and (min-width:1180px) {
    .page-template-search section .section-inner {
        padding-top: 100px
    }
}

.curtain {
    position: fixed;
    top: 230px;
    left: 0;
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    transition: all .2s ease-in
}

.curtain.closed {
    opacity: 1;
    z-index: 10
}

.curtain.open {
    opacity: 0;
    z-index: -1
}

.product-grid .item {
    border: 1px solid transparent;
    margin-top: -1px;
    transition: all .2s;
    text-decoration: none!important
}

.product-grid .item .item-icon {
    opacity: 0;
    transition: all .2s
}

.product-grid .item:hover {
    border-color: #e1e5e9;
    box-shadow: 0 7px 15px rgba(0, 0, 0, .1)
}

.product-grid .item:hover .item-icon {
    opacity: 1
}

.sp-remote-template #header .header-inner {
    background-color: #153057
}

.sp-remote-template #footer .footer-container>.row {
    min-height: 237px
}

.sp-remote-template #footer .footer-container>div:last-child .row {
    min-height: 25px
}

.sp-link svg {
    vertical-align: -.18em
}

.iframe-pardot-form {
    width: 1px;
    min-width: 100%;
    border: 0
}

.form-modal .form-modal-body {
    position: relative
}

.form-modal iframe {
    display: block;
    z-index: 10;
    overflow: hidden;
    transition: none!important
}

.form-modal.loaded iframe {
    z-index: 30
}

.form-modal.submitting-no-thank-you {
    display: none!important
}

body.loading .modal, body.loading .modal-backdrop {
    opacity: 0!important
}

#news-events .item {
    margin-bottom: 30px
}

#news-events .item-date {
    display: block;
    font-size: .875rem;
    color: #8a97ab;
    text-transform: uppercase;
    margin-bottom: 6px
}

#news-events .item-heading {
    margin-bottom: 0
}

#news-events .item-heading, #news-events .item-heading a {
    color: #445979;
    font-size: 1rem;
    font-family: Helvetica Neue, Lucida Grande, sans-serif;
    font-weight: 400
}

#news-events .item-heading a:hover {
    opacity: .7
}

.banner-slider {
    position: relative;
    background-color: #3a6cf1
}

.banner-slider .banner-slider-back {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.banner-slider .banner-slider-back .slick-list, .banner-slider .banner-slider-back .slick-slide, .banner-slider .banner-slider-back .slick-track, .banner-slider .banner-slider-back .sp-slider, .banner-slider .banner-slider-back .sp-slider-inner {
    height: 100%
}

.banner-slider .banner-slider-back .sp-slider.paused+.banner-slider-progress-bar {
    opacity: 0!important;
    visibility: hidden!important
}

.banner-slider .banner-slider-back .sp-slider-arrows {
    position: absolute;
    bottom: 32px;
    right: 32px;
    color: #fff
}

.banner-slider .banner-slider-back .slick-arrow {
    display: none;
    width: 32px;
    height: 32px;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 50%;
    font-size: 21px;
    line-height: 28px;
    cursor: pointer
}

.banner-slider .banner-slider-back .slick-arrow span {
    display: block;
    width: 32px;
    height: 32px;
    border: 2px solid transparent;
    border-radius: 50%;
    margin: -1px;
    transition: all .2s linear
}

.banner-slider .banner-slider-back .slick-arrow:first-child {
    margin-right: 8px
}

.banner-slider .banner-slider-back .slick-arrow:hover span {
    border-color: #fff
}

.banner-slider .banner-slider-back .slick-next {
    position: relative
}

.banner-slider .banner-slider-back .banner-slider-progress-bar {
    position: absolute;
    bottom: 32px;
    right: 32px;
    width: 32px;
    height: 32px;
    pointer-events: none
}

.banner-slider .banner-slider-back .banner-slider-progress-bar svg {
    display: block
}

.banner-slider .banner-slider-front .banner-slider-front-inner {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    display: flex;
    align-items: center
}

.banner-slider .banner-slider-front .banner-slider-front-container {
    display: table;
    width: 100%
}

.banner-slider .banner-slider-front .banner-slider-front-container>div, .banner-slider .banner-slider-front .banner-slider-front-container>li, .banner-slider .banner-slider-front .banner-slider-front-container>span {
    display: table-cell;
    height: 100%;
    float: none
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-1 {
    width: 8.33333%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-2 {
    width: 16.66667%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-3 {
    width: 25%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-4 {
    width: 33.33333%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-5 {
    width: 41.66667%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-6 {
    width: 50%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-7 {
    width: 58.33333%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-8 {
    width: 66.66667%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-9 {
    width: 75%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-10 {
    width: 83.33333%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-11 {
    width: 91.66667%
}

.banner-slider .banner-slider-front .banner-slider-front-container .col-12 {
    width: 100%
}

@media (min-width:576px) {
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-1 {
        width: 8.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-2 {
        width: 16.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-3 {
        width: 25%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-4 {
        width: 33.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-5 {
        width: 41.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-6 {
        width: 50%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-7 {
        width: 58.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-8 {
        width: 66.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-9 {
        width: 75%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-10 {
        width: 83.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-11 {
        width: 91.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-sm-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-1 {
        width: 8.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-2 {
        width: 16.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-3 {
        width: 25%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-4 {
        width: 33.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-5 {
        width: 41.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-6 {
        width: 50%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-7 {
        width: 58.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-8 {
        width: 66.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-9 {
        width: 75%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-10 {
        width: 83.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-11 {
        width: 91.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-md-12 {
        width: 100%
    }
}

@media (min-width:992px) {
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-1 {
        width: 8.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-2 {
        width: 16.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-3 {
        width: 25%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-4 {
        width: 33.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-5 {
        width: 41.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-6 {
        width: 50%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-7 {
        width: 58.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-8 {
        width: 66.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-9 {
        width: 75%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-10 {
        width: 83.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-11 {
        width: 91.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-lg-12 {
        width: 100%
    }
}

@media (min-width:1200px) {
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-1 {
        width: 8.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-2 {
        width: 16.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-3 {
        width: 25%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-4 {
        width: 33.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-5 {
        width: 41.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-6 {
        width: 50%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-7 {
        width: 58.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-8 {
        width: 66.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-9 {
        width: 75%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-10 {
        width: 83.33333%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-11 {
        width: 91.66667%
    }
    .banner-slider .banner-slider-front .banner-slider-front-container .col-xl-12 {
        width: 100%
    }
}

.banner-slider .banner-slider-front .banner-slider-front-container.row, .banner-slider .banner-slider-front .banner-slider-front-container.vc_row {
    margin-left: 0;
    margin-right: 0
}

.banner-slider .banner-slider-front .banner-slider-front-container.vc_row>div:first-child>div {
    padding-left: 0
}

.banner-slider .banner-slider-front .banner-slider-front-container.vc_row>div:last-child>div {
    padding-right: 0
}

.banner-slider .banner-slider-front .banner-slider-front-container.d-table-va-top>div {
    vertical-align: top
}

.banner-slider .banner-slider-front .banner-slider-front-container.d-table-va-middle>div {
    vertical-align: middle
}

.banner-slider .banner-slider-front .banner-slider-front-container.d-table-va-bottom>div {
    vertical-align: bottom
}

.banner-slider .banner-slider-front .banner-slider-front-container.d-table-va-left>div {
    vertical-align: sub
}

.banner-slider .banner-slider-front .banner-slider-front-container.display-table-equal-column-height {
    height: 1px
}

.banner-slider .banner-slider-front .banner-slider-front-container.display-table-equal-column-height.wpb_row>.wpb_column>.vc_column-inner {
    height: 100%
}

.banner-slider .banner-slider-front .banner-slider-front-container>div {
    padding-top: 80px;
    padding-bottom: 80px;
    vertical-align: middle
}

.banner-slider .banner-slider-front .banner-slider-front-container .btn, .banner-slider .banner-slider-front .banner-slider-front-container h1, .banner-slider .banner-slider-front .banner-slider-front-container p {
    position: relative;
    z-index: 500
}

.banner-slider .banner-slider-front .sp-heading {
    font-size: 48px;
    line-height: 120%;
    font-weight: 700
}

.banner-slider .banner-slider-front .sp-heading>span {
    color: #e7dfc6
}

@media (max-width:991.98px) {
    .banner-slider .banner-slider-front .banner-slider-front-container {
        min-height: 670px
    }
    .banner-slider .banner-slider-front .sp-heading {
        font-size: 42px
    }
}

@media (max-width:767.98px) {
    .banner-slider .banner-slider-back {
        display: none
    }
    .banner-slider .banner-slider-front .banner-slider-front-container {
        min-height: 570px
    }
    .banner-slider .banner-slider-front .sp-heading {
        font-size: 32px
    }
}

@media (min-width:576px) {
    .banner-slider .banner-slider-front .banner-slider-front-inner {
        height: 79vh;
        min-height: 590px;
        max-height: 680px
    }
}

#info .brd-t-primary {
    border-color: #0049b2!important
}

.header-diagonal {
    position: absolute;
    top: 4px;
    left: -150px
}

@media (max-width:1199.98px) {
    .header-diagonal {
        left: -135px
    }
}

.secondary-navigation .sp-navigation-collapse-button {
    display: none
}

#header a {
    text-decoration: none!important
}

#header a[href="#"] {
    cursor: default
}

#header .header-logo img {
    display: block;
    width: 30px;
    max-width: 100%
}

#header .header-navigation .sp-navigation-nav-list>li>a {
    font-size: 1.125rem;
    font-family: DIN Next W01, sans-serif
}

#header .header-navigation .sp-navigation-nav-list>li>.sp-navigation-sub-nav>.sp-navigation-sub-nav-inner>li>a {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: .5rem
}

#header .header-navigation .sp-navigation-item-icon:first-child {
    padding-right: 15px
}

#header .header-navigation .sp-navigation-item-icon:last-child {
    padding-left: 15px
}

#header .header-navigation .sp-navigation-item-icon img {
    width: 25px
}

#header .header-navigation .sp-navigation-popover {
    padding-top: 8px;
    transition: none!important;
    overflow: visible!important
}

#header .header-navigation .sp-navigation-popover a {
    color: #153057;
    padding: 2px 0
}

#header .header-navigation .sp-navigation-popover a:not([href="#"]):hover .sp-navigation-item-label {
    text-decoration: underline
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-inner {
    background-color: #fff;
    border: 1px solid #dce0e6;
    box-shadow: 0 3px 4px rgba(21, 48, 87, .08);
    border-radius: 5px;
    overflow: hidden
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel {
    transition: none!important
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-inner {
    padding: 32px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-inner>ul>li>a {
    display: block;
    width: 100%;
    font-size: 1.125rem;
    font-family: DIN Next W01, sans-serif;
    font-weight: 500;
    padding-bottom: 2px;
    margin-bottom: 18px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-inner>ul>li>.sp-navigation-sub-nav>ul>li.sp-navigation-item-has-children:not(:last-child) {
    margin-bottom: 10px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-inner>ul>li>.sp-navigation-sub-nav a[href="#"] {
    color: #8a97ab;
    text-transform: uppercase;
    font-size: .75rem;
    margin-bottom: 8px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-inner>ul>li>.sp-navigation-sub-nav .sp-navigation-sub-nav .sp-navigation-sub-nav {
    padding-left: 12px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-item-description, #header .header-navigation .sp-navigation-popover .sp-navigation-item-label {
    white-space: nowrap
}

#header .header-navigation .sp-navigation-popover .sp-navigation-item-description {
    font-size: .875rem;
    color: #8a97ab
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-row {
    margin-left: -24px;
    margin-right: -24px
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-row>li {
    padding-left: 24px;
    padding-right: 24px;
    vertical-align: top
}

#header .header-navigation .sp-navigation-popover .sp-navigation-popover-panel-row>li:not(:last-child) {
    border-right: 1px solid #e1e5e9
}

#header .header-navigation:not(.sp-navigation-minimized) .sp-navigation-item-indicator, #header .header-navigation:not(.sp-navigation-minimized) .sp-navigation-popover-arrow {
    display: none!important
}

#header .header-navigation:not(.sp-navigation-minimized) .sp-navigation-nav-list>li.menu-item-has-children>a {
    position: relative
}

#header .header-navigation:not(.sp-navigation-minimized) .sp-navigation-nav-list>li.menu-item-has-children>a:after {
    content: " ";
    display: block;
    position: absolute;
    width: 0;
    height: 3px;
    left: 50%;
    margin-left: -25px;
    bottom: 18px;
    background-color: #fff;
    transition: all .2s
}

#header .header-navigation:not(.sp-navigation-minimized) .sp-navigation-nav-list>li.menu-item-has-children.active>a:after {
    width: 50px
}

#header .header-navigation:not(.sp-navigation-minimized).sp-navigation-horizontal {
    height: 100%
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-toggle {
    position: relative;
    z-index: 1000;
    margin-right: 9px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-toggle:not(.collapsed) .sp-navigation-toggle-icon-hamburger i {
    background-color: #009ddb
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav {
    padding-left: 50px;
    background-color: rgba(0, 73, 178, .9);
    z-index: 900
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-nav-inner:before {
    content: " ";
    border-top: 1px solid #e1e5e9;
    position: absolute;
    top: 80px;
    left: 90px;
    right: 24px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav {
    padding-top: 100px;
    padding-left: 50px;
    background-color: transparent
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav>.sp-navigation-sub-nav-inner {
    background-color: #fff
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav .sp-navigation-sub-nav-back {
    position: absolute;
    top: 0
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav .sp-navigation-sub-nav-back a {
    font-size: 37px;
    color: #009ddb
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav .sp-navigation-sub-nav .sp-navigation-sub-nav-back a .sp-navigation-item-text {
    display: none
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-item-indicator:last-child svg {
    transform: rotate(-90deg)
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list {
    padding-top: 100px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list a:not(.btn) {
    color: #153057;
    font-size: 1.125rem;
    padding: 10px 24px 10px 40px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>a {
    font-family: DIN Next W01, sans-serif;
    font-weight: 500
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger {
    position: relative;
    padding: 20px 0 15px;
    margin-top: 30px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger a {
    cursor: pointer
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger:after, #header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger:before {
    content: " ";
    display: block;
    position: absolute;
    left: 40px;
    right: 24px;
    border-bottom: 1px solid #e1e5e9
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger:before {
    top: 0
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li.search-modal-trigger:after {
    bottom: 0
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav .sp-navigation-item-description, #header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav .sp-navigation-item-indicator {
    display: none!important
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav .sp-navigation-sub-nav {
    position: relative;
    transform: none;
    padding: 0
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav .sp-navigation-sub-nav .sp-navigation-sub-nav-back {
    display: none!important
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav>.sp-navigation-sub-nav-inner>li>a:not(.sp-navigation-sub-nav-back-button) {
    font-size: 1.75rem;
    font-family: DIN Next W01, sans-serif;
    font-weight: 500;
    margin-bottom: .5rem
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav>.sp-navigation-sub-nav-inner>li>.sp-navigation-sub-nav {
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav>.sp-navigation-sub-nav-inner>li>.sp-navigation-sub-nav a[href="#"] {
    color: #8a97ab;
    text-transform: uppercase;
    font-size: .75rem
}

#header .header-navigation.sp-navigation-minimized .sp-navigation-nav-list>li>.sp-navigation-sub-nav>.sp-navigation-sub-nav-inner>li:not(:last-child)>.sp-navigation-sub-nav:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    left: 40px;
    right: 24px;
    border-bottom: 1px solid #e1e5e9
}

body.sp-header-width-xl #header .header-container {
    max-width: 1400px
}

body.header-fixed .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
    top: 0
}

body.header-fixed.admin-bar .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
    top: 32px
}

@media (max-width:782px) {
    body.header-fixed.admin-bar .sp-navigation.sp-navigation-minimized.sp-navigation-minimized-fullscreen .sp-navigation-nav {
        top: 46px
    }
}

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both
}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0!important;
    list-style-type: none
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block
}

.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 18px;
    height: 12px
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: 0;
    margin-right: .4em
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center
}

#footer {
    font-family: DIN Next W01, sans-serif;
    font-weight: 200;
    line-height: 1.32857;
    letter-spacing: -.0039em
}

#footer a {
    text-decoration: none!important
}

#footer .footer-logo {
    display: block;
    width: 40px;
    max-width: 100%
}

#footer .footer-container {
    padding-top: 30px;
    padding-bottom: 50px
}

#footer .footer-title {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -.0039em;
    line-height: 1.18;
    text-transform: uppercase;
    color: hsla(0, 0%, 100%, .4);
    margin-bottom: 15px;
    margin-top: 0
}

#footer .sp-navigation li {
    margin-bottom: 2px
}

#footer .social-networks li {
    display: inline-block
}

#footer .social-networks li a {
    display: block;
    width: 20px;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    margin-right: 8px
}

#footer .wpml-ls {
    border: none;
    padding: 0
}

#footer .wpml-ls li:not(:last-child) {
    margin-right: 15px
}

#footer .wpml-ls a {
    padding: 0;
    margin: 0
}

#footer .wpml-ls .wpml-ls-flag {
    transform: translateY(-1px)
}

f