/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media print {
 *,
 :after,
 :before {
  text-shadow:none!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important
 }
 a,
 a:visited {
  text-decoration:underline
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 pre {
  white-space:pre-wrap!important
 }
 blockquote,
 pre {
  border:1px solid #999;
  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
 }
 .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 #ddd!important
 }
}
*,
:after,
:before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-family:sans-serif;
 line-height:1.15;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent
}
@-ms-viewport {
 width:device-width
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
 display:block
}
body {
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
 font-size:.875rem;
 font-weight:400;
 color:#212529;
 text-align:left;
 background-color:#fff
}
[tabindex="-1"]:focus {
 outline:none!important
}
hr {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 height:0;
 overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-top:0;
 margin-bottom:8px;
 margin-bottom:.5rem
}
p {
 margin-top:0;
 margin-bottom:16px;
 margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted;
 cursor:help;
 border-bottom:0
}
address {
 font-style:normal;
 line-height:inherit
}
address,
dl,
ol,
ul {
 margin-bottom:16px;
 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:8px;
 margin-bottom:.5rem;
 margin-left:0
}
blockquote {
 margin:0 0 16px;
 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:#2196f3;
 text-decoration:none;
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
a:hover {
 color:#0a6ebd;
 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:monospace,monospace;
 font-size:1em
}
pre {
 overflow:auto;
 -ms-overflow-style:scrollbar
}
figure {
 margin:0 0 16px;
 margin:0 0 1rem
}
img {
 vertical-align:middle;
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
[role=button],
a,
area,
button,
input:not([type=range]),
label,
select,
summary,
textarea {
 -ms-touch-action:manipulation;
 touch-action:manipulation
}
table {
 border-collapse:collapse
}
caption {
 padding-top:12px;
 padding-top:.75rem;
 padding-bottom:12px;
 padding-bottom:.75rem;
 color:#868e96;
 text-align:left;
 caption-side:bottom
}
th {
 text-align:inherit
}
label {
 display:inline-block;
 margin-bottom:8px;
 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] {
 -webkit-box-sizing:border-box;
 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:8px;
 margin-bottom:.5rem;
 font-size:24px;
 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
}
template {
 display:none
}
[hidden] {
 display:none!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:8px;
 margin-bottom:.5rem;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
.h1,
h1 {
 font-size:35px;
 font-size:2.1875rem
}
.h2,
h2 {
 font-size:28px;
 font-size:1.75rem
}
.h3,
h3 {
 font-size:24.5px;
 font-size:1.53125rem
}
.h4,
h4 {
 font-size:21px;
 font-size:1.3125rem
}
.h5,
h5 {
 font-size:17.5px;
 font-size:1.09375rem
}
.h6,
h6 {
 font-size:14px;
 font-size:.875rem
}
.lead {
 font-size:17.5px;
 font-size:1.09375rem;
 font-weight:300
}
.display-1 {
 font-size:96px;
 font-size:6rem
}
.display-1,
.display-2 {
 font-weight:300;
 line-height:1.2
}
.display-2 {
 font-size:88px;
 font-size:5.5rem
}
.display-3 {
 font-size:72px;
 font-size:4.5rem
}
.display-3,
.display-4 {
 font-weight:300;
 line-height:1.2
}
.display-4 {
 font-size:56px;
 font-size:3.5rem
}
hr {
 margin-top:16px;
 margin-top:1rem;
 margin-bottom:16px;
 margin-bottom:1rem;
 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:5px
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
.blockquote {
 margin-bottom:16px;
 margin-bottom:1rem;
 font-size:17.5px;
 font-size:1.09375rem
}
.blockquote-footer {
 display:block;
 font-size:80%;
 color:#868e96
}
.blockquote-footer:before {
 content:"\2014   \A0"
}
.img-fluid,
.img-thumbnail {
 max-width:100%;
 height:auto
}
.img-thumbnail {
 padding:4px;
 padding:.25rem;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:.25rem;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.figure {
 display:inline-block
}
.figure-img {
 margin-bottom:8px;
 margin-bottom:.5rem;
 line-height:1
}
.figure-caption {
 font-size:90%;
 color:#868e96
}
code,
kbd,
pre,
samp {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
code {
 padding:3.2px 6.4px;
 padding:.2rem .4rem;
 font-size:90%;
 color:#bd4147;
 background-color:#f8f9fa;
 border-radius:.25rem
}
a>code {
 padding:0;
 color:inherit;
 background-color:inherit
}
kbd {
 padding:3.2px 6.4px;
 padding:.2rem .4rem;
 font-size:90%;
 color:#fff;
 background-color:#212529;
 border-radius:.2rem
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700
}
pre {
 display:block;
 margin-top:0;
 margin-bottom:16px;
 margin-bottom:1rem;
 font-size:90%;
 color:#212529
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 background-color:transparent;
 border-radius:0
}
.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:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 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,
.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-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-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-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-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-auto {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:none
}
.col-1,
.col-auto {
 -webkit-box-flex:0
}
.col-1 {
 -ms-flex:0 0 8.33333%;
 flex:0 0 8.33333%;
 max-width:8.33333%
}
.col-2 {
 -ms-flex:0 0 16.66667%;
 flex:0 0 16.66667%;
 max-width:16.66667%
}
.col-2,
.col-3 {
 -webkit-box-flex:0
}
.col-3 {
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 -ms-flex:0 0 33.33333%;
 flex:0 0 33.33333%;
 max-width:33.33333%
}
.col-4,
.col-5 {
 -webkit-box-flex:0
}
.col-5 {
 -ms-flex:0 0 41.66667%;
 flex:0 0 41.66667%;
 max-width:41.66667%
}
.col-6 {
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
.col-6,
.col-7 {
 -webkit-box-flex:0
}
.col-7 {
 -ms-flex:0 0 58.33333%;
 flex:0 0 58.33333%;
 max-width:58.33333%
}
.col-8 {
 -ms-flex:0 0 66.66667%;
 flex:0 0 66.66667%;
 max-width:66.66667%
}
.col-8,
.col-9 {
 -webkit-box-flex:0
}
.col-9 {
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 -ms-flex:0 0 83.33333%;
 flex:0 0 83.33333%;
 max-width:83.33333%
}
.col-10,
.col-11 {
 -webkit-box-flex:0
}
.col-11 {
 -ms-flex:0 0 91.66667%;
 flex:0 0 91.66667%;
 max-width:91.66667%
}
.col-12 {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 -webkit-box-ordinal-group:0;
 -ms-flex-order:-1;
 order:-1
}
.order-1 {
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1
}
.order-2 {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
.order-3 {
 -webkit-box-ordinal-group:4;
 -ms-flex-order:3;
 order:3
}
.order-4 {
 -webkit-box-ordinal-group:5;
 -ms-flex-order:4;
 order:4
}
.order-5 {
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
.order-6 {
 -webkit-box-ordinal-group:7;
 -ms-flex-order:6;
 order:6
}
.order-7 {
 -webkit-box-ordinal-group:8;
 -ms-flex-order:7;
 order:7
}
.order-8 {
 -webkit-box-ordinal-group:9;
 -ms-flex-order:8;
 order:8
}
.order-9 {
 -webkit-box-ordinal-group:10;
 -ms-flex-order:9;
 order:9
}
.order-10 {
 -webkit-box-ordinal-group:11;
 -ms-flex-order:10;
 order:10
}
.order-11 {
 -webkit-box-ordinal-group:12;
 -ms-flex-order:11;
 order:11
}
.order-12 {
 -webkit-box-ordinal-group:13;
 -ms-flex-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 {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-sm-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.33333%;
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-sm-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.66667%;
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-sm-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-sm-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.66667%;
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-sm-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.33333%;
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-sm-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.66667%;
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-sm-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.33333%;
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-sm-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.66667%;
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-sm-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-sm-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-sm-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-sm-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-sm-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-sm-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-sm-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-sm-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-sm-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-sm-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-sm-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-sm-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-sm-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order: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 {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-md-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.33333%;
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-md-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.66667%;
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-md-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-md-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.66667%;
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-md-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.33333%;
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-md-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.66667%;
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-md-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.33333%;
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-md-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.66667%;
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-md-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-md-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-md-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-md-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-md-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-md-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-md-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-md-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-md-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-md-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-md-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-md-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-md-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order: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 {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-lg-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.33333%;
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-lg-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.66667%;
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-lg-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-lg-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.66667%;
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-lg-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.33333%;
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-lg-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.66667%;
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-lg-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.33333%;
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-lg-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.66667%;
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-lg-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-lg-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-lg-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-lg-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-lg-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-lg-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-lg-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-lg-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-lg-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-lg-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-lg-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-lg-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-lg-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order: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 {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-xl-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.33333%;
  flex:0 0 8.33333%;
  max-width:8.33333%
 }
 .col-xl-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.66667%;
  flex:0 0 16.66667%;
  max-width:16.66667%
 }
 .col-xl-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.33333%;
  flex:0 0 33.33333%;
  max-width:33.33333%
 }
 .col-xl-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.66667%;
  flex:0 0 41.66667%;
  max-width:41.66667%
 }
 .col-xl-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.33333%;
  flex:0 0 58.33333%;
  max-width:58.33333%
 }
 .col-xl-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.66667%;
  flex:0 0 66.66667%;
  max-width:66.66667%
 }
 .col-xl-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.33333%;
  flex:0 0 83.33333%;
  max-width:83.33333%
 }
 .col-xl-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.66667%;
  flex:0 0 91.66667%;
  max-width:91.66667%
 }
 .col-xl-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-xl-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-xl-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-xl-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-xl-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-xl-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-xl-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-xl-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-xl-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-xl-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-xl-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-xl-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-xl-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order: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%;
 max-width:100%;
 margin-bottom:16px;
 margin-bottom:1rem;
 background-color:transparent
}
.table td,
.table th {
 padding:12px;
 padding:.75rem;
 vertical-align:middle;
 border-top:1px solid #e9ecef
}
	.table td
	{
		padding:10px;
	}
	
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid #e9ecef;
 color: lightseagreen;
}
.table tbody+tbody {
 border-top:2px solid #e9ecef
}
.table .table {
 background-color:#fff
}
.table-sm td,
.table-sm th {
 padding:4.8px;
 padding:.3rem
}
.table-bordered,
.table-bordered td,
.table-bordered th {
 border:1px solid #e9ecef
}
.table-bordered thead td,
.table-bordered thead th {
 border-bottom-width:2px
}
.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:#c1e2fc
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
 background-color:#a9d7fb
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
 background-color:#dddfe2
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
 background-color:#cfd2d6
}
.table-success,
.table-success>td,
.table-success>th {
 background-color:#cde9ce
}
.table-hover .table-success:hover,
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
 background-color:#bbe1bd
}
.table-info,
.table-info>td,
.table-info>th {
 background-color:#b8ecf3
}
.table-hover .table-info:hover,
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
 background-color:#a2e6ef
}
.table-warning,
.table-warning>td,
.table-warning>th {
 background-color:#fff9c8
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
 background-color:#fff6af
}
.table-danger,
.table-danger>td,
.table-danger>th {
 background-color:#fccac7
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
 background-color:#fbb3af
}
.table-light,
.table-light>td,
.table-light>th {
 background-color:#fdfdfe
}
.table-hover .table-light:hover,
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
 background-color:#ececf6
}
.table-dark,
.table-dark>td,
.table-dark>th {
 background-color:#c6c8ca
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
 background-color:#b9bbbe
}
.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:#212529;
 border-color:#32383e
}
.table .thead-light th {
 color:#495057;
 background-color:#e9ecef;
 border-color:#e9ecef
}
.table-dark {
 color:#fff;
 background-color:#212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
 border-color:#32383e
}
.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:575px) {
 .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:767px) {
 .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:991px) {
 .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:1199px) {
 .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%;
 padding:6px 12px;
 padding:.375rem .75rem;
 font-size:14px;
 font-size:.875rem;
 line-height:1.5;
 color:#495057;
 background-color:#fff;
 background-image:none;
 background-clip:padding-box;
 border:1px solid #ced4da;
 border-radius:.25rem;
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 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,-webkit-box-shadow .15s ease-in-out
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 color:#495057;
 background-color:#fff;
 border-color:#9acffa;
 outline:none;
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.25);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.25)
}
.form-control::-webkit-input-placeholder {
 color:#868e96;
 opacity:1
}
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
 color:#868e96;
 opacity:1
}
.form-control::placeholder {
 color:#868e96;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#e9ecef;
 opacity:1
}
select.form-control:not([size]):not([multiple]) {
 height:calc(2.0625rem + 2px)
}
select.form-control:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.form-control-file,
.form-control-range {
 display:block
}
.col-form-label {
 padding-top:calc(.375rem + 1px);
 padding-bottom:calc(.375rem + 1px);
 margin-bottom:0;
 line-height:1.5
}
.col-form-label-lg {
 padding-top:calc(.5rem + 1px);
 padding-bottom:calc(.5rem + 1px);
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:1.5
}
.col-form-label-sm {
 padding-top:calc(.25rem + 1px);
 padding-bottom:calc(.25rem + 1px);
 font-size:12.249px;
 font-size:.76562rem;
 line-height:1.5
}
.col-form-legend {
 font-size:14px;
 font-size:.875rem
}
.col-form-legend,
.form-control-plaintext {
 padding-top:6px;
 padding-top:.375rem;
 padding-bottom:6px;
 padding-bottom:.375rem;
 margin-bottom:0
}
.form-control-plaintext {
 line-height:1.5;
 background-color:transparent;
 border:solid transparent;
 border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.input-group-lg>.form-control-plaintext.form-control,
.input-group-lg>.form-control-plaintext.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-plaintext.btn,
.input-group-sm>.form-control-plaintext.form-control,
.input-group-sm>.form-control-plaintext.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-plaintext.btn {
 padding-right:0;
 padding-left:0
}
.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
 padding:4px 8px;
 padding:.25rem .5rem;
 font-size:12.249px;
 font-size:.76562rem;
 line-height:1.5;
 border-radius:.2rem
}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),
.input-group-sm>select.form-control:not([size]):not([multiple]),
.input-group-sm>select.input-group-addon:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
 height:calc(1.64844rem + 2px)
}
.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
 padding:8px 16px;
 padding:.5rem 1rem;
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:1.5;
 border-radius:.3rem
}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),
.input-group-lg>select.form-control:not([size]):not([multiple]),
.input-group-lg>select.input-group-addon:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
 height:calc(2.64062rem + 2px)
}
.form-group {
 margin-bottom:16px;
 margin-bottom:1rem
}
.form-text {
 display:block;
 margin-top:4px;
 margin-top:.25rem
}
.form-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 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;
 margin-bottom:8px;
 margin-bottom:.5rem
}
.form-check.disabled .form-check-label {
 color:#868e96
}
.form-check-label {
 padding-left:20px;
 padding-left:1.25rem;
 margin-bottom:0
}
.form-check-input {
 position:absolute;
 margin-top:4px;
 margin-top:.25rem;
 margin-left:-20px;
 margin-left:-1.25rem
}
.form-check-inline {
 display:inline-block;
 margin-right:12px;
 margin-right:.75rem
}
.form-check-inline .form-check-label {
 vertical-align:middle
}
.valid-feedback {
 margin-top:4px;
 margin-top:.25rem;
 color:#4caf50
}
.valid-feedback,
.valid-tooltip {
 display:none;
 font-size:14px;
 font-size:.875rem
}
.valid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 width:250px;
 padding:8px;
 padding:.5rem;
 margin-top:1.6px;
 margin-top:.1rem;
 line-height:1;
 color:#fff;
 background-color:rgba(76,175,80,.8);
 border-radius:.2rem
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
 border-color:#4caf50
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(76,175,80,.25);
 box-shadow:0 0 0 .2rem rgba(76,175,80,.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.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: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:#4caf50
}
.custom-control-input.is-valid~.custom-control-indicator,
.was-validated .custom-control-input:valid~.custom-control-indicator {
 background-color:rgba(76,175,80,.25)
}
.custom-control-input.is-valid~.custom-control-description,
.was-validated .custom-control-input:valid~.custom-control-description {
 color:#4caf50
}
.custom-file-input.is-valid~.custom-file-control,
.was-validated .custom-file-input:valid~.custom-file-control {
 border-color:#4caf50
}
.custom-file-input.is-valid~.custom-file-control:before,
.was-validated .custom-file-input:valid~.custom-file-control:before {
 border-color:inherit
}
.custom-file-input.is-valid:focus,
.was-validated .custom-file-input:valid:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(76,175,80,.25);
 box-shadow:0 0 0 .2rem rgba(76,175,80,.25)
}
.invalid-feedback {
 margin-top:4px;
 margin-top:.25rem;
 color:#f44336
}
.invalid-feedback,
.invalid-tooltip {
 display:none;
 font-size:14px;
 font-size:.875rem
}
.invalid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 width:250px;
 padding:8px;
 padding:.5rem;
 margin-top:1.6px;
 margin-top:.1rem;
 line-height:1;
 color:#fff;
 background-color:rgba(244,67,54,.8);
 border-radius:.2rem
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
 border-color:#f44336
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.25);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.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: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:#f44336
}
.custom-control-input.is-invalid~.custom-control-indicator,
.was-validated .custom-control-input:invalid~.custom-control-indicator {
 background-color:rgba(244,67,54,.25)
}
.custom-control-input.is-invalid~.custom-control-description,
.was-validated .custom-control-input:invalid~.custom-control-description {
 color:#f44336
}
.custom-file-input.is-invalid~.custom-file-control,
.was-validated .custom-file-input:invalid~.custom-file-control {
 border-color:#f44336
}
.custom-file-input.is-invalid~.custom-file-control:before,
.was-validated .custom-file-input:invalid~.custom-file-control:before {
 border-color:inherit
}
.custom-file-input.is-invalid:focus,
.was-validated .custom-file-input:invalid:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.25);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.25)
}
.form-inline {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.form-inline .form-check {
 width:100%
}
@media (min-width:576px) {
 .form-inline label {
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .form-inline .form-group,
 .form-inline label {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  align-items:center;
  margin-bottom:0
 }
 .form-inline .form-group {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-align:center
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-plaintext {
  display:inline-block
 }
 .form-inline .input-group {
  width:auto
 }
 .form-inline .form-check {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:auto;
  margin-top:0;
  margin-bottom:0
 }
 .form-inline .form-check-label {
  padding-left:0
 }
 .form-inline .form-check-input {
  position:relative;
  margin-top:0;
  margin-right:.25rem;
  margin-left:0
 }
 .form-inline .custom-control {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:0
 }
 .form-inline .custom-control-indicator {
  position:static;
  display:inline-block;
  margin-right:.25rem;
  vertical-align:text-bottom
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
}
.btn {
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:6px 12px;
 padding:.375rem .75rem;
 font-size:14px;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.25rem;
 -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 -o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.btn:focus,
.btn:hover {
 text-decoration:none
}
.btn.focus,
.btn:focus {
 outline:0;
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.25);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.25)
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
.btn:not([disabled]):not(.disabled).active,
.btn:not([disabled]):not(.disabled):active {
 background-image:none
}
a.btn.disabled,
fieldset[disabled] a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:lightseagreen;
 border-color:lightseagreen;
}
.btn-primary:hover {
 color:#fff;
 background-color:#0c83e2;
 border-color:#0c7cd5
}
.btn-primary.focus,
.btn-primary:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.5);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 background-color:#2196f3;
 border-color:#2196f3
}
.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#0c7cd5;
 border-color:#0b75c9;
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.5);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-secondary {
 color:#fff;
 background-color:#868e96;
 border-color:#868e96
}
.btn-secondary:hover {
 color:#fff;
 background-color:#727b84;
 border-color:#6c757d
}
.btn-secondary.focus,
.btn-secondary:focus {
 -webkit-box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5);
 box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 background-color:#868e96;
 border-color:#868e96
}
.btn-secondary:not([disabled]):not(.disabled).active,
.btn-secondary:not([disabled]):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 color:#fff;
 background-color:#6c757d;
 border-color:#666e76;
 -webkit-box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5);
 box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5)
}
.btn-success {
 color:#fff;
 background-color:#4caf50;
 border-color:#4caf50
}
.btn-success:hover {
 color:#fff;
 background-color:#409444;
 border-color:#3d8b40
}
.btn-success.focus,
.btn-success:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(76,175,80,.5);
 box-shadow:0 0 0 .2rem rgba(76,175,80,.5)
}
.btn-success.disabled,
.btn-success:disabled {
 background-color:#4caf50;
 border-color:#4caf50
}
.btn-success:not([disabled]):not(.disabled).active,
.btn-success:not([disabled]):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#3d8b40;
 border-color:#39833c;
 -webkit-box-shadow:0 0 0 .2rem rgba(76,175,80,.5);
 box-shadow:0 0 0 .2rem rgba(76,175,80,.5)
}
.btn-info {
 color:#fff;
 background-color:#00bcd4;
 border-color:#00bcd4
}
.btn-info:hover {
 color:#fff;
 background-color:#009aae;
 border-color:#008fa1
}
.btn-info.focus,
.btn-info:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(0,188,212,.5);
 box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-info.disabled,
.btn-info:disabled {
 background-color:#00bcd4;
 border-color:#00bcd4
}
.btn-info:not([disabled]):not(.disabled).active,
.btn-info:not([disabled]):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#008fa1;
 border-color:#008394;
 -webkit-box-shadow:0 0 0 .2rem rgba(0,188,212,.5);
 box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-warning {
 color:#111;
 background-color:#ffeb3b;
 border-color:#ffeb3b
}
.btn-warning:hover {
 color:#111;
 background-color:#ffe715;
 border-color:#ffe608
}
.btn-warning.focus,
.btn-warning:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(255,235,59,.5);
 box-shadow:0 0 0 .2rem rgba(255,235,59,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
 background-color:#ffeb3b;
 border-color:#ffeb3b
}
.btn-warning:not([disabled]):not(.disabled).active,
.btn-warning:not([disabled]):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
 color:#111;
 background-color:#ffe608;
 border-color:#fae100;
 -webkit-box-shadow:0 0 0 .2rem rgba(255,235,59,.5);
 box-shadow:0 0 0 .2rem rgba(255,235,59,.5)
}
.btn-danger {
 color:#fff;
 background-color:#f44336;
 border-color:#f44336
}
.btn-danger:hover {
 color:#fff;
 background-color:#f22112;
 border-color:#ea1c0d
}
.btn-danger.focus,
.btn-danger:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.5);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
 background-color:#f44336;
 border-color:#f44336
}
.btn-danger:not([disabled]):not(.disabled).active,
.btn-danger:not([disabled]):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#ea1c0d;
 border-color:#de1b0c;
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.5);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-light {
 color:#111;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:hover {
 color:#111;
 background-color:#e2e6ea;
 border-color:#dae0e5
}
.btn-light.focus,
.btn-light:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled,
.btn-light:disabled {
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:not([disabled]):not(.disabled).active,
.btn-light:not([disabled]):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
 color:#111;
 background-color:#dae0e5;
 border-color:#d3d9df;
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-dark {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:hover {
 color:#fff;
 background-color:#23272b;
 border-color:#1d2124
}
.btn-dark.focus,
.btn-dark:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:not([disabled]):not(.disabled).active,
.btn-dark:not([disabled]):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#1d2124;
 border-color:#171a1d;
 -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
 color:#2196f3;
 background-color:transparent;
 background-image:none;
 border-color:#2196f3
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#2196f3;
 border-color:#2196f3
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.5);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#2196f3;
 background-color:transparent
}
.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:#2196f3;
 border-color:#2196f3;
 -webkit-box-shadow:0 0 0 .2rem rgba(33,150,243,.5);
 box-shadow:0 0 0 .2rem rgba(33,150,243,.5)
}
.btn-outline-secondary {
 color:#868e96;
 background-color:transparent;
 background-image:none;
 border-color:#868e96
}
.btn-outline-secondary:hover {
 color:#fff;
 background-color:#868e96;
 border-color:#868e96
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
 -webkit-box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5);
 box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#868e96;
 background-color:transparent
}
.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:#868e96;
 border-color:#868e96;
 -webkit-box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5);
 box-shadow:0 0 0 .2rem hsla(210,7%,56%,.5)
}
.btn-outline-success {
 color:#32c787;
 background-color:transparent;
 background-image:none;
 border-color:#32c787
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#32c787;
 border-color:#32c787
}
.btn-outline-success.focus,
.btn-outline-success:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(76,175,80,.5);
 box-shadow:0 0 0 .2rem rgba(76,175,80,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#4caf50;
 background-color:transparent
}
.btn-outline-success:not([disabled]):not(.disabled).active,
.btn-outline-success:not([disabled]):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#4caf50;
 border-color:#4caf50;
}
.btn-outline-info {
 color:#00bcd4;
 background-color:transparent;
 background-image:none;
 border-color:#00bcd4
}
.btn-outline-info:hover {
 color:#fff;
 background-color:#00bcd4;
 border-color:#00bcd4
}
.btn-outline-info.focus,
.btn-outline-info:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(0,188,212,.5);
 box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#00bcd4;
 background-color:transparent
}
.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:#00bcd4;
 border-color:#00bcd4;
 -webkit-box-shadow:0 0 0 .2rem rgba(0,188,212,.5);
 box-shadow:0 0 0 .2rem rgba(0,188,212,.5)
}
.btn-outline-warning {
 color:#ffeb3b;
 background-color:transparent;
 background-image:none;
 border-color:#ffeb3b
}
.btn-outline-warning:hover {
 color:#fff;
 background-color:#ffeb3b;
 border-color:#ffeb3b
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(255,235,59,.5);
 box-shadow:0 0 0 .2rem rgba(255,235,59,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ffeb3b;
 background-color:transparent
}
.btn-outline-warning:not([disabled]):not(.disabled).active,
.btn-outline-warning:not([disabled]):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#fff;
 background-color:#ffeb3b;
 border-color:#ffeb3b;
 -webkit-box-shadow:0 0 0 .2rem rgba(255,235,59,.5);
 box-shadow:0 0 0 .2rem rgba(255,235,59,.5)
}
.btn-outline-danger {
 color:#f44336;
 background-color:transparent;
 background-image:none;
 border-color:#f44336
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#f44336;
 border-color:#f44336
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.5);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#f44336;
 background-color:transparent
}
.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:#f44336;
 border-color:#f44336;
 -webkit-box-shadow:0 0 0 .2rem rgba(244,67,54,.5);
 box-shadow:0 0 0 .2rem rgba(244,67,54,.5)
}
.btn-outline-light {
 color:#f8f9fa;
 background-color:transparent;
 background-image:none;
 border-color:#f8f9fa
}
.btn-outline-light:hover {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f8f9fa;
 background-color:transparent
}
.btn-outline-light:not([disabled]):not(.disabled).active,
.btn-outline-light:not([disabled]):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa;
 -webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
 color:#343a40;
 background-color:transparent;
 background-image:none;
 border-color:#343a40
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
 -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#343a40;
 background-color:transparent
}
.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:#343a40;
 border-color:#343a40;
 -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
 font-weight:400;
 color:#2196f3
}
.btn-link,
.btn-link:hover {
 background-color:transparent
}
.btn-link:hover {
 color:#0a6ebd;
 text-decoration:underline;
 border-color:transparent
}
.btn-link.focus,
.btn-link:focus {
 border-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link.disabled,
.btn-link:disabled {
 color:#868e96
}
.btn-group-lg>.btn,
.btn-lg {
 padding:8px 16px;
 padding:.5rem 1rem;
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:1.5;
 border-radius:.3rem
}
.btn-group-sm>.btn,
.btn-sm {
 padding:4px 8px;
 padding:.25rem .5rem;
 font-size:12.249px;
 font-size:.76562rem;
 line-height:1.5;
 border-radius:.2rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:8px;
 margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.show {
 opacity:1
}
.collapse {
 display:none
}
.collapse.show {
 display:block
}
tr.collapse.show {
 display:table-row
}
tbody.collapse.show {
 display:table-row-group
}
.collapsing {
 height:0;
 overflow:hidden;
 -webkit-transition:height .35s ease;
 -o-transition:height .35s ease;
 transition:height .35s ease
}
.collapsing,
.dropdown,
.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:160px;
 min-width:10rem;
 padding:8px 0;
 padding:.5rem 0;
 margin:2px 0 0;
 margin:.125rem 0 0;
 font-size:14px;
 font-size:.875rem;
 color:#212529;
 text-align:left;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.15);
 border-radius:.25rem
}
.dropup .dropdown-menu {
 margin-top:0;
 margin-bottom:2px;
 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
}
.dropdown-divider {
 height:0;
 margin:8px 0;
 margin:.5rem 0;
 overflow:hidden;
 border-top:1px solid #e9ecef
}
.dropdown-item {
 display:block;
 width:100%;
 padding:4px 24px;
 padding:.25rem 1.5rem;
 clear:both;
 font-weight:400;
 color:#212529;
 text-align:inherit;
 white-space:nowrap;
 background:none;
 border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
 color:#16181b;
 text-decoration:none;
 background-color:#f8f9fa
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#2196f3
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:#868e96;
 background-color:transparent
}
.dropdown-menu.show {
 display:block
}
.dropdown-header {
 display:block;
 padding:8px 24px;
 padding:.5rem 1.5rem;
 margin-bottom:0;
 font-size:12.249px;
 font-size:.76562rem;
 color:#868e96;
 white-space:nowrap
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 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:2
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.btn-toolbar .input-group {
 width:auto
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group>.btn-group {
 float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn+.dropdown-toggle-split {
 padding-right:9px;
 padding-right:.5625rem;
 padding-left:9px;
 padding-left:.5625rem
}
.btn+.dropdown-toggle-split:after {
 margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
 padding-right:6px;
 padding-right:.375rem;
 padding-left:6px;
 padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
 padding-right:12px;
 padding-right:.75rem;
 padding-left:12px;
 padding-left:.75rem
}
.btn-group-vertical {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 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:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-top-right-radius:0
}
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio],
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 width:100%
}
.input-group .form-control {
 position:relative;
 z-index:2;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0
}
.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
 z-index:3
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,
.input-group-btn {
 white-space:nowrap
}
.input-group-addon {
 padding:6px 12px;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:14px;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#495057;
 text-align:center;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.input-group-addon.form-control-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
 padding:4px 8px;
 padding:.25rem .5rem;
 font-size:12.249px;
 font-size:.76562rem;
 border-radius:.2rem
}
.input-group-addon.form-control-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
 padding:8px 16px;
 padding:.5rem 1rem;
 font-size:17.5px;
 font-size:1.09375rem;
 border-radius:.3rem
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
 margin-top:0
}
.input-group-addon:not(:last-child),
.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,
.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group>.btn,
.input-group-btn:not(:last-child)>.dropdown-toggle,
.input-group .form-control:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group-addon:not(:last-child) {
 border-right:0
}
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child)>.btn,
.input-group-btn:not(:first-child)>.btn-group>.btn,
.input-group-btn:not(:first-child)>.dropdown-toggle,
.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,
.input-group-btn:not(:last-child)>.btn:not(:first-child),
.input-group .form-control:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.form-control+.input-group-addon:not(:first-child) {
 border-left:0
}
.input-group-btn {
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 font-size:0;
 white-space:nowrap
}
.input-group-btn,
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-1px
}
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
 z-index:3
}
.input-group-btn:first-child>.btn+.btn {
 margin-left:0
}
.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group {
 margin-right:-1px
}
.input-group-btn:not(:first-child)>.btn,
.input-group-btn:not(:first-child)>.btn-group {
 z-index:2;
 margin-left:0
}
.input-group-btn:not(:first-child)>.btn-group:first-child,
.input-group-btn:not(:first-child)>.btn:first-child {
 margin-left:-1px
}
.input-group-btn:not(:first-child)>.btn-group:active,
.input-group-btn:not(:first-child)>.btn-group:focus,
.input-group-btn:not(:first-child)>.btn-group:hover,
.input-group-btn:not(:first-child)>.btn:active,
.input-group-btn:not(:first-child)>.btn:focus,
.input-group-btn:not(:first-child)>.btn:hover {
 z-index:3
}
.custom-control {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 min-height:24px;
 min-height:1.5rem;
 padding-left:24px;
 padding-left:1.5rem;
 margin-right:16px;
 margin-right:1rem
}
.custom-control-input {
 position:absolute;
 z-index:-1;
 opacity:0
}
.custom-control-input:checked~.custom-control-indicator {
 color:#fff;
 background-color:#2196f3
}
.custom-control-input:focus~.custom-control-indicator {
 -webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(33,150,243,.25);
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(33,150,243,.25)
}
.custom-control-input:active~.custom-control-indicator {
 color:#fff;
 background-color:#cae6fc
}
.custom-control-input:disabled~.custom-control-indicator {
 background-color:#e9ecef
}
.custom-control-input:disabled~.custom-control-description {
 color:#868e96
}
.custom-control-indicator {
 position:absolute;
 top:4px;
 top:.25rem;
 left:0;
 display:block;
 width:16px;
 width:1rem;
 height:16px;
 height:1rem;
 pointer-events:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#ddd;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:50% 50%
}
.custom-checkbox .custom-control-indicator {
 border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator {
 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='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {
 background-color:#2196f3;
 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='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-indicator {
 border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-indicator {
 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='%23fff'/%3E%3C/svg%3E")
}
.custom-controls-stacked {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.custom-controls-stacked .custom-control {
 margin-bottom:4px;
 margin-bottom:.25rem
}
.custom-controls-stacked .custom-control+.custom-control {
 margin-left:0
}
.custom-select {
 display:inline-block;
 max-width:100%;
 height:calc(2.0625rem + 2px);
 padding:6px 28px 6px 12px;
 padding:.375rem 1.75rem .375rem .75rem;
 line-height:1.5;
 color:#495057;
 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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 12px center;
 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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
 background-size:8px 10px;
 border:1px solid #ced4da;
 border-radius:.25rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-select:focus {
 border-color:#9acffa;
 outline:none
}
.custom-select:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.custom-select[multiple] {
 height:auto;
 background-image:none
}
.custom-select:disabled {
 color:#868e96;
 background-color:#e9ecef
}
.custom-select::-ms-expand {
 opacity:0
}
.custom-select-sm {
 height:calc(1.64844rem + 2px);
 padding-top:6px;
 padding-top:.375rem;
 padding-bottom:6px;
 padding-bottom:.375rem;
 font-size:75%
}
.custom-file {
 position:relative;
 display:inline-block;
 margin-bottom:0
}
.custom-file,
.custom-file-input {
 max-width:100%;
 height:calc(2.0625rem + 2px)
}
.custom-file-input {
 min-width:224px;
 min-width:14rem;
 margin:0;
 opacity:0
}
.custom-file-input:focus~.custom-file-control {
 -webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #2196f3;
 box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #2196f3
}
.custom-file-control {
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:5;
 height:calc(2.0625rem + 2px);
 padding:6px 12px;
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 pointer-events:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#fff;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.custom-file-control:lang(en):empty:after {
 content:"Choose file..."
}
.custom-file-control:before {
 position:absolute;
 top:-1px;
 right:-1px;
 bottom:-1px;
 z-index:6;
 display:block;
 height:calc(2.0625rem + 2px);
 padding:6px 12px;
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 border-radius:0 .25rem .25rem 0
}
.custom-file-control:lang(en):before {
 content:"Browse"
}
.nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav-link {
 display:block;
 padding:8px 16px;
 padding:.5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
 text-decoration:none
}
.nav-link.disabled {
 color:#868e96
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs .nav-item {
 margin-bottom:-1px
}
.nav-tabs .nav-link {
 border:1px solid transparent;
 border-top-left-radius:4px;
 border-top-left-radius:.25rem;
 border-top-right-radius:4px;
 border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
 border-color:#e9ecef #e9ecef #ddd
}
.nav-tabs .nav-link.disabled {
 color:#868e96;
 background-color:transparent;
 border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
 color:#495057;
 background-color:#fff;
 border-color:#ddd #ddd #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:#2196f3
}
.nav-fill .nav-item {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 text-align:center
}
.nav-justified .nav-item {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 text-align:center
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.navbar {
 position:relative;
 padding:8px 16px;
 padding:.5rem 1rem
}
.navbar,
.navbar>.container,
.navbar>.container-fluid {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.navbar-brand {
 display:inline-block;
 padding-top:5.375px;
 padding-top:.33594rem;
 padding-bottom:5.375px;
 padding-bottom:.33594rem;
 margin-right:16px;
 margin-right:1rem;
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:inherit;
 white-space:nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
 text-decoration:none
}
.navbar-nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 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:8px;
 padding-top:.5rem;
 padding-bottom:8px;
 padding-bottom:.5rem
}
.navbar-collapse {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.navbar-toggler {
 padding:4px 12px;
 padding:.25rem .75rem;
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:1;
 background:transparent;
 border:1px solid transparent;
 border-radius:.25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
 text-decoration:none
}
.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:575px) {
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:576px) {
 .navbar-expand-sm {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-sm,
 .navbar-expand-sm .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal
 }
 .navbar-expand-sm .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-sm .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-sm .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-sm .navbar-toggler {
  display:none
 }
 .navbar-expand-sm .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:767px) {
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:768px) {
 .navbar-expand-md {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-md,
 .navbar-expand-md .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal
 }
 .navbar-expand-md .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-md .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-md .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-md .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-md .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-md .navbar-toggler {
  display:none
 }
 .navbar-expand-md .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:991px) {
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:992px) {
 .navbar-expand-lg {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-lg,
 .navbar-expand-lg .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal
 }
 .navbar-expand-lg .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-lg .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-lg .navbar-toggler {
  display:none
 }
 .navbar-expand-lg .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:1199px) {
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:1200px) {
 .navbar-expand-xl {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-xl,
 .navbar-expand-xl .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal
 }
 .navbar-expand-xl .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-xl .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-xl .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-xl .navbar-toggler {
  display:none
 }
 .navbar-expand-xl .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
.navbar-expand {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 padding-right:0;
 padding-left:0
}
.navbar-expand .navbar-nav {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
 position:absolute
}
.navbar-expand .navbar-nav .dropdown-menu-right {
 right:0;
 left:auto
}
.navbar-expand .navbar-nav .nav-link {
 padding-right:8px;
 padding-right:.5rem;
 padding-left:8px;
 padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.navbar-expand .navbar-toggler {
 display:none
}
.navbar-expand .dropup .dropdown-menu {
 top:auto;
 bottom:100%
}
.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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 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:4px;
 border-top-left-radius:.25rem;
 border-top-right-radius:4px;
 border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
 border-bottom-right-radius:4px;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:4px;
 border-bottom-left-radius:.25rem
}
.card-body {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:20px;
 padding:1.25rem
}
.card-title {
 margin-bottom:12px;
 margin-bottom:.75rem
}
.card-subtitle {
 margin-top:-6px;
 margin-top:-.375rem
}
.card-subtitle,
.card-text:last-child {
 margin-bottom:0
}
.card-link:hover {
 text-decoration:none
}
.card-link+.card-link {
 margin-left:20px;
 margin-left:1.25rem
}
.card-header {
 padding:12px 20px;
 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:12px 20px;
 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:-12px;
 margin-bottom:-.75rem;
 border-bottom:0
}
.card-header-pills,
.card-header-tabs {
 margin-right:-10px;
 margin-right:-.625rem;
 margin-left:-10px;
 margin-left:-.625rem
}
.card-img-overlay {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 padding:20px;
 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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-deck .card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-deck {
  -webkit-box-orient:horizontal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin-right:-15px;
  margin-left:-15px
 }
 .card-deck,
 .card-deck .card {
  -webkit-box-direction:normal
 }
 .card-deck .card {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-right:15px;
  margin-bottom:0;
  margin-left:15px
 }
}
.card-group {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-group .card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-group {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .card-group .card {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  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-img-top {
  border-top-right-radius:0
 }
 .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-img-top {
  border-top-left-radius:0
 }
 .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-img-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
 }
 .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-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:12px;
 margin-bottom:.75rem
}
@media (min-width:576px) {
 .card-columns {
  -webkit-column-count:3;
  column-count:3;
  -webkit-column-gap:1.25rem;
  column-gap:1.25rem
 }
 .card-columns .card {
  display:inline-block;
  width:100%
 }
}
.breadcrumb {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:12px 16px;
 padding:.75rem 1rem;
 margin-bottom:16px;
 margin-bottom:1rem;
 list-style:none;
 background-color:#e9ecef;
 border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item:before {
 display:inline-block;
 padding-right:8px;
 padding-right:.5rem;
 padding-left:8px;
 padding-left:.5rem;
 color:#868e96;
 content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before {
 text-decoration:underline;
 text-decoration:none
}
.breadcrumb-item.active {
 color:#868e96
}
.pagination {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-left:0;
 list-style:none;
 border-radius:.25rem
}
.page-item:first-child .page-link {
 margin-left:0;
 border-top-left-radius:4px;
 border-top-left-radius:.25rem;
 border-bottom-left-radius:4px;
 border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
 border-top-right-radius:4px;
 border-top-right-radius:.25rem;
 border-bottom-right-radius:4px;
 border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
 z-index:2;
 color:#fff;
 background-color:#2196f3;
 border-color:#2196f3
}
.page-item.disabled .page-link {
 color:#868e96;
 pointer-events:none;
 background-color:#fff;
 border-color:#ddd
}
.page-link {
 position:relative;
 display:block;
 padding:8px 12px;
 padding:.5rem .75rem;
 margin-left:-1px;
 line-height:1.25;
 color:#2196f3;
 background-color:#fff;
 border:1px solid #ddd
}
.page-link:focus,
.page-link:hover {
 color:#0a6ebd;
 text-decoration:none;
 background-color:#e9ecef;
 border-color:#ddd
}
.pagination-lg .page-link {
 padding:12px 24px;
 padding:.75rem 1.5rem;
 font-size:17.5px;
 font-size:1.09375rem;
 line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
 border-top-left-radius:4.8px;
 border-top-left-radius:.3rem;
 border-bottom-left-radius:4.8px;
 border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
 border-top-right-radius:4.8px;
 border-top-right-radius:.3rem;
 border-bottom-right-radius:4.8px;
 border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
 padding:4px 8px;
 padding:.25rem .5rem;
 font-size:12.249px;
 font-size:.76562rem;
 line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
 border-top-left-radius:3.2px;
 border-top-left-radius:.2rem;
 border-bottom-left-radius:3.2px;
 border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
 border-top-right-radius:3.2px;
 border-top-right-radius:.2rem;
 border-bottom-right-radius:3.2px;
 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:#2196f3
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#0c7cd5
}
.badge-secondary {
 color:#fff;
 background-color:#868e96
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#6c757d
}
.badge-success {
 color:#fff;
 background-color:#4caf50
}
.badge-success[href]:focus,
.badge-success[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#3d8b40
}
.badge-info {
 color:#fff;
 background-color:#00bcd4
}
.badge-info[href]:focus,
.badge-info[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#008fa1
}
.badge-warning {
 color:#111;
 background-color:#ffeb3b
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
 color:#111;
 text-decoration:none;
 background-color:#ffe608
}
.badge-danger {
 color:#fff;
 background-color:#f44336
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#ea1c0d
}
.badge-light {
 color:#111;
 background-color:#f8f9fa
}
.badge-light[href]:focus,
.badge-light[href]:hover {
 color:#111;
 text-decoration:none;
 background-color:#dae0e5
}
.badge-dark {
 color:#fff;
 background-color:#343a40
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#1d2124
}
.jumbotron {
 padding:32px 16px;
 padding:2rem 1rem;
 margin-bottom:32px;
 margin-bottom:2rem;
 background-color:#e9ecef;
 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:12px 20px;
 padding:.75rem 1.25rem;
 margin-bottom:16px;
 margin-bottom:1rem;
 border:1px solid transparent;
 border-radius:.25rem
}
.alert-heading {
 color:inherit
}
.alert-link {
 font-weight:700
}
.alert-dismissible .close {
 position:absolute;
 top:0;
 right:0;
 padding:12px 20px;
 padding:.75rem 1.25rem;
 color:inherit
}
.alert-primary {
 color:#114e7e;
 background-color:#d3eafd;
 border-color:#c1e2fc
}
.alert-primary hr {
 border-top-color:#a9d7fb
}
.alert-primary .alert-link {
 color:#0b3251
}
.alert-secondary {
 color:#464a4e;
 background-color:#e7e8ea;
 border-color:#dddfe2
}
.alert-secondary hr {
 border-top-color:#cfd2d6
}
.alert-secondary .alert-link {
 color:#2e3133
}
.alert-success {
 color:#285b2a;
 background-color:#dbefdc;
 border-color:#cde9ce
}
.alert-success hr {
 border-top-color:#bbe1bd
}
.alert-success .alert-link {
 color:#18381a
}
.alert-info {
 color:#00626e;
 background-color:#ccf2f6;
 border-color:#b8ecf3
}
.alert-info hr {
 border-top-color:#a2e6ef
}
.alert-info .alert-link {
 color:#00353b
}
.alert-warning {
 color:#857a1f;
 background-color:#fffbd8;
 border-color:#fff9c8
}
.alert-warning hr {
 border-top-color:#fff6af
}
.alert-warning .alert-link {
 color:#5c5415
}
.alert-danger {
 color:#7f231c;
 background-color:#fdd9d7;
 border-color:#fccac7
}
.alert-danger hr {
 border-top-color:#fbb3af
}
.alert-danger .alert-link {
 color:#551713
}
.alert-light {
 color:#818182;
 background-color:#fefefe;
 border-color:#fdfdfe
}
.alert-light hr {
 border-top-color:#ececf6
}
.alert-light .alert-link {
 color:#686868
}
.alert-dark {
 color:#1b1e21;
 background-color:#d6d8d9;
 border-color:#c6c8ca
}
.alert-dark hr {
 border-top-color:#b9bbbe
}
.alert-dark .alert-link {
 color:#040505
}
@-webkit-keyframes progress-bar-stripes {
 0% {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 0% {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 height:16px;
 height:1rem;
 overflow:hidden;
 font-size:10.5px;
 font-size:.65625rem;
 background-color:#e9ecef;
 border-radius:.25rem
}
.progress,
.progress-bar {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.progress-bar {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:#fff;
 background-color:#2196f3
}
.progress-bar-striped {
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 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 {
 -webkit-animation:progress-bar-stripes 1s linear infinite;
 animation:progress-bar-stripes 1s linear infinite
}
.media {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.media-body {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.list-group {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0
}
.list-group-item-action {
 width:100%;
 color:#495057;
 text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
 color:#495057;
 text-decoration:none;
 background-color:#f8f9fa
}
.list-group-item-action:active {
 color:#212529;
 background-color:#e9ecef
}
.list-group-item {
 position:relative;
 display:block;
 padding:12px 20px;
 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:4px;
 border-top-left-radius:.25rem;
 border-top-right-radius:4px;
 border-top-right-radius:.25rem
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:4px;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:4px;
 border-bottom-left-radius:.25rem
}
.list-group-item:focus,
.list-group-item:hover {
 text-decoration:none
}
.list-group-item.disabled,
.list-group-item:disabled {
 color:#868e96;
 background-color:#fff
}
.list-group-item.active {
 z-index:2;
 color:#fff;
 background-color:#2196f3;
 border-color:#2196f3
}
.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:#114e7e;
 background-color:#c1e2fc
}
a.list-group-item-primary,
button.list-group-item-primary {
 color:#114e7e
}
a.list-group-item-primary:focus,
a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
 color:#114e7e;
 background-color:#a9d7fb
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
 color:#fff;
 background-color:#114e7e;
 border-color:#114e7e
}
.list-group-item-secondary {
 color:#464a4e;
 background-color:#dddfe2
}
a.list-group-item-secondary,
button.list-group-item-secondary {
 color:#464a4e
}
a.list-group-item-secondary:focus,
a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
 color:#464a4e;
 background-color:#cfd2d6
}
a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
 color:#fff;
 background-color:#464a4e;
 border-color:#464a4e
}
.list-group-item-success {
 color:#285b2a;
 background-color:#cde9ce
}
a.list-group-item-success,
button.list-group-item-success {
 color:#285b2a
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
 color:#285b2a;
 background-color:#bbe1bd
}
a.list-group-item-success.active,
button.list-group-item-success.active {
 color:#fff;
 background-color:#285b2a;
 border-color:#285b2a
}
.list-group-item-info {
 color:#00626e;
 background-color:#b8ecf3
}
a.list-group-item-info,
button.list-group-item-info {
 color:#00626e
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
 color:#00626e;
 background-color:#a2e6ef
}
a.list-group-item-info.active,
button.list-group-item-info.active {
 color:#fff;
 background-color:#00626e;
 border-color:#00626e
}
.list-group-item-warning {
 color:#857a1f;
 background-color:#fff9c8
}
a.list-group-item-warning,
button.list-group-item-warning {
 color:#857a1f
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
 color:#857a1f;
 background-color:#fff6af
}
a.list-group-item-warning.active,
button.list-group-item-warning.active {
 color:#fff;
 background-color:#857a1f;
 border-color:#857a1f
}
.list-group-item-danger {
 color:#7f231c;
 background-color:#fccac7
}
a.list-group-item-danger,
button.list-group-item-danger {
 color:#7f231c
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
 color:#7f231c;
 background-color:#fbb3af
}
a.list-group-item-danger.active,
button.list-group-item-danger.active {
 color:#fff;
 background-color:#7f231c;
 border-color:#7f231c
}
.list-group-item-light {
 color:#818182;
 background-color:#fdfdfe
}
a.list-group-item-light,
button.list-group-item-light {
 color:#818182
}
a.list-group-item-light:focus,
a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
 color:#818182;
 background-color:#ececf6
}
a.list-group-item-light.active,
button.list-group-item-light.active {
 color:#fff;
 background-color:#818182;
 border-color:#818182
}
.list-group-item-dark {
 color:#1b1e21;
 background-color:#c6c8ca
}
a.list-group-item-dark,
button.list-group-item-dark {
 color:#1b1e21
}
a.list-group-item-dark:focus,
a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
 color:#1b1e21;
 background-color:#b9bbbe
}
a.list-group-item-dark.active,
button.list-group-item-dark.active {
 color:#fff;
 background-color:#1b1e21;
 border-color:#1b1e21
}
.close {
 float:right;
 font-size:21px;
 font-size:1.3125rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.5
}
.close:focus,
.close:hover {
 color:#000;
 text-decoration:none;
 opacity:.75
}
button.close {
 padding:0;
 background:transparent;
 border:0;
 -webkit-appearance:none
}
.modal,
.modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 outline:0
}
.modal.fade .modal-dialog {
 -webkit-transition:-webkit-transform .3s ease-out;
 transition:-webkit-transform .3s ease-out;
 -o-transition:transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translateY(-25%);
 -ms-transform:translateY(-25%);
 transform:translateY(-25%)
}
.modal.show .modal-dialog {
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px;
 pointer-events:none
}
.modal-content {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:15px;
 border-bottom:1px solid #e9ecef;
 border-top-left-radius:4.8px;
 border-top-left-radius:.3rem;
 border-top-right-radius:4.8px;
 border-top-right-radius:.3rem
}
.modal-header .close {
 padding:15px;
 margin:-15px -15px -15px auto
}
.modal-title {
 margin-bottom:0;
 line-height:1.5
}
.modal-body {
 position:relative;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:15px
}
.modal-footer {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:15px;
 border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
 margin-left:4px;
 margin-left:.25rem
}
.modal-footer>:not(:last-child) {
 margin-right:4px;
 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:30px auto
 }
 .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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:12.249px;
 font-size:.76562rem;
 word-wrap:break-word;
 opacity:0
}
.tooltip.show {
 opacity:.9
}
.tooltip .arrow {
 position:absolute;
 display:block;
 width:5px;
 height:5px
}
.tooltip .arrow:before {
 position:absolute;
 border-color:transparent;
 border-style:solid
}
.tooltip.bs-tooltip-auto[x-placement^=top],
.tooltip.bs-tooltip-top {
 padding:5px 0
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,
.tooltip.bs-tooltip-top .arrow {
 bottom:0
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,
.tooltip.bs-tooltip-top .arrow:before {
 margin-left:-3px;
 content:"";
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.bs-tooltip-auto[x-placement^=right],
.tooltip.bs-tooltip-right {
 padding:0 5px
}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,
.tooltip.bs-tooltip-right .arrow {
 left:0
}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,
.tooltip.bs-tooltip-right .arrow:before {
 margin-top:-3px;
 content:"";
 border-width:5px 5px 5px 0;
 border-right-color:#000
}
.tooltip.bs-tooltip-auto[x-placement^=bottom],
.tooltip.bs-tooltip-bottom {
 padding:5px 0
}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,
.tooltip.bs-tooltip-bottom .arrow {
 top:0
}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.tooltip.bs-tooltip-bottom .arrow:before {
 margin-left:-3px;
 content:"";
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.tooltip.bs-tooltip-auto[x-placement^=left],
.tooltip.bs-tooltip-left {
 padding:0 5px
}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,
.tooltip.bs-tooltip-left .arrow {
 right:0
}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,
.tooltip.bs-tooltip-left .arrow:before {
 right:0;
 margin-top:-3px;
 content:"";
 border-width:5px 0 5px 5px;
 border-left-color:#000
}
.tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.popover {
 top:0;
 left:0;
 z-index:1060;
 max-width:276px;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:12.249px;
 font-size:.76562rem;
 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:12.8px;
 width:.8rem;
 height:6.4px;
 height:.4rem
}
.popover .arrow:after,
.popover .arrow:before {
 position:absolute;
 display:block;
 border-color:transparent;
 border-style:solid
}
.popover .arrow:after,
.popover .arrow:before {
 content:"";
 border-width:12.8px;
 border-width:.8rem
}
.popover.bs-popover-auto[x-placement^=top],
.popover.bs-popover-top {
 margin-bottom:12.8px;
 margin-bottom:.8rem
}
.popover.bs-popover-auto[x-placement^=top] .arrow,
.popover.bs-popover-top .arrow {
 bottom:0
}
.popover.bs-popover-auto[x-placement^=top] .arrow:after,
.popover.bs-popover-auto[x-placement^=top] .arrow:before,
.popover.bs-popover-top .arrow:after,
.popover.bs-popover-top .arrow:before {
 border-bottom-width:0
}
.popover.bs-popover-auto[x-placement^=top] .arrow:before,
.popover.bs-popover-top .arrow:before {
 bottom:-12.8px;
 bottom:-.8rem;
 margin-left:-12.8px;
 margin-left:-.8rem;
 border-top-color:rgba(0,0,0,.25)
}
.popover.bs-popover-auto[x-placement^=top] .arrow:after,
.popover.bs-popover-top .arrow:after {
 bottom:calc(-.8rem - -1px);
 margin-left:-12.8px;
 margin-left:-.8rem;
 border-top-color:#fff
}
.popover.bs-popover-auto[x-placement^=right],
.popover.bs-popover-right {
 margin-left:12.8px;
 margin-left:.8rem
}
.popover.bs-popover-auto[x-placement^=right] .arrow,
.popover.bs-popover-right .arrow {
 left:0
}
.popover.bs-popover-auto[x-placement^=right] .arrow:after,
.popover.bs-popover-auto[x-placement^=right] .arrow:before,
.popover.bs-popover-right .arrow:after,
.popover.bs-popover-right .arrow:before {
 margin-top:-12.8px;
 margin-top:-.8rem;
 border-left-width:0
}
.popover.bs-popover-auto[x-placement^=right] .arrow:before,
.popover.bs-popover-right .arrow:before {
 left:-12.8px;
 left:-.8rem;
 border-right-color:rgba(0,0,0,.25)
}
.popover.bs-popover-auto[x-placement^=right] .arrow:after,
.popover.bs-popover-right .arrow:after {
 left:calc(-.8rem - -1px);
 border-right-color:#fff
}
.popover.bs-popover-auto[x-placement^=bottom],
.popover.bs-popover-bottom {
 margin-top:12.8px;
 margin-top:.8rem
}
.popover.bs-popover-auto[x-placement^=bottom] .arrow,
.popover.bs-popover-bottom .arrow {
 top:0
}
.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,
.popover.bs-popover-auto[x-placement^=bottom] .arrow:before,
.popover.bs-popover-bottom .arrow:after,
.popover.bs-popover-bottom .arrow:before {
 margin-left:-12.8px;
 margin-left:-.8rem;
 border-top-width:0
}
.popover.bs-popover-auto[x-placement^=bottom] .arrow:before,
.popover.bs-popover-bottom .arrow:before {
 top:-12.8px;
 top:-.8rem;
 border-bottom-color:rgba(0,0,0,.25)
}
.popover.bs-popover-auto[x-placement^=bottom] .arrow:after,
.popover.bs-popover-bottom .arrow:after {
 top:calc(-.8rem - -1px);
 border-bottom-color:#fff
}
.popover.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.popover.bs-popover-bottom .popover-header:before {
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:20px;
 margin-left:-10px;
 content:"";
 border-bottom:1px solid #f7f7f7
}
.popover.bs-popover-auto[x-placement^=left],
.popover.bs-popover-left {
 margin-right:12.8px;
 margin-right:.8rem
}
.popover.bs-popover-auto[x-placement^=left] .arrow,
.popover.bs-popover-left .arrow {
 right:0
}
.popover.bs-popover-auto[x-placement^=left] .arrow:after,
.popover.bs-popover-auto[x-placement^=left] .arrow:before,
.popover.bs-popover-left .arrow:after,
.popover.bs-popover-left .arrow:before {
 margin-top:-12.8px;
 margin-top:-.8rem;
 border-right-width:0
}
.popover.bs-popover-auto[x-placement^=left] .arrow:before,
.popover.bs-popover-left .arrow:before {
 right:-12.8px;
 right:-.8rem;
 border-left-color:rgba(0,0,0,.25)
}
.popover.bs-popover-auto[x-placement^=left] .arrow:after,
.popover.bs-popover-left .arrow:after {
 right:calc(-.8rem - -1px);
 border-left-color:#fff
}
.popover-header {
 padding:8px 12px;
 padding:.5rem .75rem;
 margin-bottom:0;
 font-size:14px;
 font-size:.875rem;
 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:8px 12px;
 padding:.5rem .75rem;
 color:#212529
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-item {
 position:relative;
 display:none;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 -webkit-transition:-webkit-transform .6s ease;
 transition:-webkit-transform .6s ease;
 -o-transition:transform .6s ease;
 transition:transform .6s ease;
 transition:transform .6s ease,-webkit-transform .6s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-perspective:1000px;
 perspective:1000px
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
 display:block
}
.carousel-item-next,
.carousel-item-prev {
 position:absolute;
 top:0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
 -webkit-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .carousel-item-next.carousel-item-left,
 .carousel-item-prev.carousel-item-right {
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
 }
}
.active.carousel-item-right,
.carousel-item-next {
 -webkit-transform:translateX(100%);
 -ms-transform:translateX(100%);
 transform:translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-right,
 .carousel-item-next {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.active.carousel-item-left,
.carousel-item-prev {
 -webkit-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 transform:translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-left,
 .carousel-item-prev {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.carousel-control-next,
.carousel-control-prev {
 position:absolute;
 top:0;
 bottom:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack: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='%23fff' 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='%23fff' 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:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none
}
.carousel-indicators li {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 width:30px;
 height:3px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 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:#2196f3!important
}
a.bg-primary:focus,
a.bg-primary:hover {
 background-color:#0c7cd5!important
}
.bg-secondary {
 background-color:#868e96!important
}
a.bg-secondary:focus,
a.bg-secondary:hover {
 background-color:#6c757d!important
}
.bg-success {
 background-color:#4caf50!important
}
a.bg-success:focus,
a.bg-success:hover {
 background-color:#3d8b40!important
}
.bg-info {
 background-color:#00bcd4!important
}
a.bg-info:focus,
a.bg-info:hover {
 background-color:#008fa1!important
}
.bg-warning {
 background-color:#ffeb3b!important
}
a.bg-warning:focus,
a.bg-warning:hover {
 background-color:#ffe608!important
}
.bg-danger {
 background-color:#f44336!important
}
a.bg-danger:focus,
a.bg-danger:hover {
 background-color:#ea1c0d!important
}
.bg-light {
 background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover {
 background-color:#dae0e5!important
}
.bg-dark {
 background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover {
 background-color:#1d2124!important
}
.bg-white {
 background-color:#fff!important
}
.bg-transparent {
 background-color:transparent!important
}
.border {
 border:1px solid rgba(0,0,0,.0625)!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:#2196f3!important
}
.border-secondary {
 border-color:#868e96!important
}
.border-success {
 border-color:#4caf50!important
}
.border-info {
 border-color:#00bcd4!important
}
.border-warning {
 border-color:#ffeb3b!important
}
.border-danger {
 border-color:#f44336!important
}
.border-light {
 border-color:#f8f9fa!important
}
.border-dark {
 border-color:#343a40!important
}
.border-white {
 border-color:#fff!important
}
.rounded {
 border-radius:.25rem!important
}
.rounded-top {
 border-top-left-radius:4px!important;
 border-top-left-radius:.25rem!important
}
.rounded-right,
.rounded-top {
 border-top-right-radius:4px!important;
 border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-right {
 border-bottom-right-radius:4px!important;
 border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-left {
 border-bottom-left-radius:4px!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-left {
 border-top-left-radius:4px!important;
 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-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-webkit-inline-box!important;
 display:-ms-inline-flexbox!important;
 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:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  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:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  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:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  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:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.d-print-block {
 display:none!important
}
@media print {
 .d-print-block {
  display:block!important
 }
}
.d-print-inline {
 display:none!important
}
@media print {
 .d-print-inline {
  display:inline!important
 }
}
.d-print-inline-block {
 display:none!important
}
@media print {
 .d-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .d-print-none {
  display:none!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 {
 -webkit-box-orient:horizontal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.flex-column,
.flex-row {
 -webkit-box-direction:normal!important
}
.flex-column {
 -webkit-box-orient:vertical!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.flex-row-reverse {
 -webkit-box-orient:horizontal!important;
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.flex-column-reverse,
.flex-row-reverse {
 -webkit-box-direction:reverse!important
}
.flex-column-reverse {
 -webkit-box-orient:vertical!important;
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.flex-wrap {
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.flex-nowrap {
 -ms-flex-wrap:nowrap!important;
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 -ms-flex-wrap:wrap-reverse!important;
 flex-wrap:wrap-reverse!important
}
.justify-content-start {
 -webkit-box-pack:start!important;
 -ms-flex-pack:start!important;
 justify-content:flex-start!important
}
.justify-content-end {
 -webkit-box-pack:end!important;
 -ms-flex-pack:end!important;
 justify-content:flex-end!important
}
.justify-content-center {
 -webkit-box-pack:center!important;
 -ms-flex-pack:center!important;
 justify-content:center!important
}
.justify-content-between {
 -webkit-box-pack:justify!important;
 -ms-flex-pack:justify!important;
 justify-content:space-between!important
}
.justify-content-around {
 -ms-flex-pack:distribute!important;
 justify-content:space-around!important
}
.align-items-start {
 -webkit-box-align:start!important;
 -ms-flex-align:start!important;
 align-items:flex-start!important
}
.align-items-end {
 -webkit-box-align:end!important;
 -ms-flex-align:end!important;
 align-items:flex-end!important
}
.align-items-center {
 -webkit-box-align:center!important;
 -ms-flex-align:center!important;
 align-items:center!important
}
.align-items-baseline {
 -webkit-box-align:baseline!important;
 -ms-flex-align:baseline!important;
 align-items:baseline!important
}
.align-items-stretch {
 -webkit-box-align:stretch!important;
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.align-content-start {
 -ms-flex-line-pack:start!important;
 align-content:flex-start!important
}
.align-content-end {
 -ms-flex-line-pack:end!important;
 align-content:flex-end!important
}
.align-content-center {
 -ms-flex-line-pack:center!important;
 align-content:center!important
}
.align-content-between {
 -ms-flex-line-pack:justify!important;
 align-content:space-between!important
}
.align-content-around {
 -ms-flex-line-pack:distribute!important;
 align-content:space-around!important
}
.align-content-stretch {
 -ms-flex-line-pack:stretch!important;
 align-content:stretch!important
}
.align-self-auto {
 -ms-flex-item-align:auto!important;
 align-self:auto!important
}
.align-self-start {
 -ms-flex-item-align:start!important;
 align-self:flex-start!important
}
.align-self-end {
 -ms-flex-item-align:end!important;
 align-self:flex-end!important
}
.align-self-center {
 -ms-flex-item-align:center!important;
 align-self:center!important
}
.align-self-baseline {
 -ms-flex-item-align:baseline!important;
 align-self:baseline!important
}
.align-self-stretch {
 -ms-flex-item-align:stretch!important;
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  -webkit-box-orient:horizontal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-sm-column,
 .flex-sm-row {
  -webkit-box-direction:normal!important
 }
 .flex-sm-column {
  -webkit-box-orient:vertical!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-sm-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-sm-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-sm-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-sm-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-sm-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-sm-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  -webkit-box-orient:horizontal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-md-column,
 .flex-md-row {
  -webkit-box-direction:normal!important
 }
 .flex-md-column {
  -webkit-box-orient:vertical!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-md-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-md-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-md-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-md-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-md-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-md-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-md-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  -webkit-box-orient:horizontal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-lg-column,
 .flex-lg-row {
  -webkit-box-direction:normal!important
 }
 .flex-lg-column {
  -webkit-box-orient:vertical!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-lg-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-lg-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-lg-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-lg-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-lg-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-lg-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  -webkit-box-orient:horizontal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-xl-column,
 .flex-xl-row {
  -webkit-box-direction:normal!important
 }
 .flex-xl-column {
  -webkit-box-orient:vertical!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-xl-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-xl-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-xl-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-xl-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-xl-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-xl-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
.float-left {
 float:left!important
}
.float-right {
 float:right!important
}
.float-none {
 float:none!important
}
@media (min-width:576px) {
 .float-sm-left {
  float:left!important
 }
 .float-sm-right {
  float:right!important
 }
 .float-sm-none {
  float:none!important
 }
}
@media (min-width:768px) {
 .float-md-left {
  float:left!important
 }
 .float-md-right {
  float:right!important
 }
 .float-md-none {
  float:none!important
 }
}
@media (min-width: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:-webkit-sticky!important;
 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:-webkit-sticky) or (position:sticky)) {
 .sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:1020
 }
}
.sr-only {
 white-space:nowrap;
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%)
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 white-space:normal;
 -webkit-clip-path:none;
 clip-path:none
}
.w-25 {
 width:25%!important
}
.w-50 {
 width:50%!important
}
.w-75 {
 width:75%!important
}
.w-100 {
 width:100%!important
}
.h-25 {
 height:25%!important
}
.h-50 {
 height:50%!important
}
.h-75 {
 height:75%!important
}
.h-100 {
 height:100%!important
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!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-1 {
 margin:4px!important;
 margin:.25rem!important
}
.mt-1,
.my-1 {
 margin-top:4px!important;
 margin-top:.25rem!important
}
.mr-1,
.mx-1 {
 margin-right:4px!important;
 margin-right:.25rem!important
}
.mb-1,
.my-1 {
 margin-bottom:4px!important;
 margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
 margin-left:4px!important;
 margin-left:.25rem!important
}
.m-2 {
 margin:8px!important;
 margin:.5rem!important
}
.mt-2,
.my-2 {
 margin-top:8px!important;
 margin-top:.5rem!important
}
.mr-2,
.mx-2 {
 margin-right:8px!important;
 margin-right:.5rem!important
}
.mb-2,
.my-2 {
 margin-bottom:8px!important;
 margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
 margin-left:8px!important;
 margin-left:.5rem!important
}
.m-3 {
 margin:16px!important;
 margin:1rem!important
}
.mt-3,
.my-3 {
 margin-top:16px!important;
 margin-top:1rem!important
}
.mr-3,
.mx-3 {
 margin-right:16px!important;
 margin-right:1rem!important
}
.mb-3,
.my-3 {
 margin-bottom:16px!important;
 margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
 margin-left:16px!important;
 margin-left:1rem!important
}
.m-4 {
 margin:24px!important;
 margin:1.5rem!important
}
.mt-4,
.my-4 {
 margin-top:24px!important;
 margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
 margin-right:24px!important;
 margin-right:1.5rem!important
}
.mb-4,
.my-4 {
 margin-bottom:24px!important;
 margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
 margin-left:24px!important;
 margin-left:1.5rem!important
}
.m-5 {
 margin:48px!important;
 margin:3rem!important
}
.mt-5,
.my-5 {
 margin-top:48px!important;
 margin-top:3rem!important
}
.mr-5,
.mx-5 {
 margin-right:48px!important;
 margin-right:3rem!important
}
.mb-5,
.my-5 {
 margin-bottom:48px!important;
 margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
 margin-left:48px!important;
 margin-left:3rem!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-1 {
 padding:4px!important;
 padding:.25rem!important
}
.pt-1,
.py-1 {
 padding-top:4px!important;
 padding-top:.25rem!important
}
.pr-1,
.px-1 {
 padding-right:4px!important;
 padding-right:.25rem!important
}
.pb-1,
.py-1 {
 padding-bottom:4px!important;
 padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
 padding-left:4px!important;
 padding-left:.25rem!important
}
.p-2 {
 padding:8px!important;
 padding:.5rem!important
}
.pt-2,
.py-2 {
 padding-top:8px!important;
 padding-top:.5rem!important
}
.pr-2,
.px-2 {
 padding-right:8px!important;
 padding-right:.5rem!important
}
.pb-2,
.py-2 {
 padding-bottom:8px!important;
 padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
 padding-left:8px!important;
 padding-left:.5rem!important
}
.p-3 {
 padding:16px!important;
 padding:1rem!important
}
.pt-3,
.py-3 {
 padding-top:16px!important;
 padding-top:1rem!important
}
.pr-3,
.px-3 {
 padding-right:16px!important;
 padding-right:1rem!important
}
.pb-3,
.py-3 {
 padding-bottom:16px!important;
 padding-bottom:1rem!important
}
.pl-3,
.px-3 {
 padding-left:16px!important;
 padding-left:1rem!important
}
.p-4 {
 padding:24px!important;
 padding:1.5rem!important
}
.pt-4,
.py-4 {
 padding-top:24px!important;
 padding-top:1.5rem!important
}
.pr-4,
.px-4 {
 padding-right:24px!important;
 padding-right:1.5rem!important
}
.pb-4,
.py-4 {
 padding-bottom:24px!important;
 padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
 padding-left:24px!important;
 padding-left:1.5rem!important
}
.p-5 {
 padding:48px!important;
 padding:3rem!important
}
.pt-5,
.py-5 {
 padding-top:48px!important;
 padding-top:3rem!important
}
.pr-5,
.px-5 {
 padding-right:48px!important;
 padding-right:3rem!important
}
.pb-5,
.py-5 {
 padding-bottom:48px!important;
 padding-bottom:3rem!important
}
.pl-5,
.px-5 {
 padding-left:48px!important;
 padding-left:3rem!important
}
.m-auto {
 margin:auto!important
}
.mt-auto,
.my-auto {
 margin-top:auto!important
}
.mr-auto,
.mx-auto {
 margin-right:auto!important
}
.mb-auto,
.my-auto {
 margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
 margin-left:auto!important
}
@media (min-width:576px) {
 .m-sm-0 {
  margin:0!important
 }
 .mt-sm-0,
 .my-sm-0 {
  margin-top:0!important
 }
 .mr-sm-0,
 .mx-sm-0 {
  margin-right:0!important
 }
 .mb-sm-0,
 .my-sm-0 {
  margin-bottom:0!important
 }
 .ml-sm-0,
 .mx-sm-0 {
  margin-left:0!important
 }
 .m-sm-1 {
  margin:.25rem!important
 }
 .mt-sm-1,
 .my-sm-1 {
  margin-top:.25rem!important
 }
 .mr-sm-1,
 .mx-sm-1 {
  margin-right:.25rem!important
 }
 .mb-sm-1,
 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 .ml-sm-1,
 .mx-sm-1 {
  margin-left:.25rem!important
 }
 .m-sm-2 {
  margin:.5rem!important
 }
 .mt-sm-2,
 .my-sm-2 {
  margin-top:.5rem!important
 }
 .mr-sm-2,
 .mx-sm-2 {
  margin-right:.5rem!important
 }
 .mb-sm-2,
 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 .ml-sm-2,
 .mx-sm-2 {
  margin-left:.5rem!important
 }
 .m-sm-3 {
  margin:1rem!important
 }
 .mt-sm-3,
 .my-sm-3 {
  margin-top:1rem!important
 }
 .mr-sm-3,
 .mx-sm-3 {
  margin-right:1rem!important
 }
 .mb-sm-3,
 .my-sm-3 {
  margin-bottom:1rem!important
 }
 .ml-sm-3,
 .mx-sm-3 {
  margin-left:1rem!important
 }
 .m-sm-4 {
  margin:1.5rem!important
 }
 .mt-sm-4,
 .my-sm-4 {
  margin-top:1.5rem!important
 }
 .mr-sm-4,
 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 .mb-sm-4,
 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 .ml-sm-4,
 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 .m-sm-5 {
  margin:3rem!important
 }
 .mt-sm-5,
 .my-sm-5 {
  margin-top:3rem!important
 }
 .mr-sm-5,
 .mx-sm-5 {
  margin-right:3rem!important
 }
 .mb-sm-5,
 .my-sm-5 {
  margin-bottom:3rem!important
 }
 .ml-sm-5,
 .mx-sm-5 {
  margin-left:3rem!important
 }
 .p-sm-0 {
  padding:0!important
 }
 .pt-sm-0,
 .py-sm-0 {
  padding-top:0!important
 }
 .pr-sm-0,
 .px-sm-0 {
  padding-right:0!important
 }
 .pb-sm-0,
 .py-sm-0 {
  padding-bottom:0!important
 }
 .pl-sm-0,
 .px-sm-0 {
  padding-left:0!important
 }
 .p-sm-1 {
  padding:.25rem!important
 }
 .pt-sm-1,
 .py-sm-1 {
  padding-top:.25rem!important
 }
 .pr-sm-1,
 .px-sm-1 {
  padding-right:.25rem!important
 }
 .pb-sm-1,
 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 .pl-sm-1,
 .px-sm-1 {
  padding-left:.25rem!important
 }
 .p-sm-2 {
  padding:.5rem!important
 }
 .pt-sm-2,
 .py-sm-2 {
  padding-top:.5rem!important
 }
 .pr-sm-2,
 .px-sm-2 {
  padding-right:.5rem!important
 }
 .pb-sm-2,
 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 .pl-sm-2,
 .px-sm-2 {
  padding-left:.5rem!important
 }
 .p-sm-3 {
  padding:1rem!important
 }
 .pt-sm-3,
 .py-sm-3 {
  padding-top:1rem!important
 }
 .pr-sm-3,
 .px-sm-3 {
  padding-right:1rem!important
 }
 .pb-sm-3,
 .py-sm-3 {
  padding-bottom:1rem!important
 }
 .pl-sm-3,
 .px-sm-3 {
  padding-left:1rem!important
 }
 .p-sm-4 {
  padding:1.5rem!important
 }
 .pt-sm-4,
 .py-sm-4 {
  padding-top:1.5rem!important
 }
 .pr-sm-4,
 .px-sm-4 {
  padding-right:1.5rem!important
 }
 .pb-sm-4,
 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 .pl-sm-4,
 .px-sm-4 {
  padding-left:1.5rem!important
 }
 .p-sm-5 {
  padding:3rem!important
 }
 .pt-sm-5,
 .py-sm-5 {
  padding-top:3rem!important
 }
 .pr-sm-5,
 .px-sm-5 {
  padding-right:3rem!important
 }
 .pb-sm-5,
 .py-sm-5 {
  padding-bottom:3rem!important
 }
 .pl-sm-5,
 .px-sm-5 {
  padding-left:3rem!important
 }
 .m-sm-auto {
  margin:auto!important
 }
 .mt-sm-auto,
 .my-sm-auto {
  margin-top:auto!important
 }
 .mr-sm-auto,
 .mx-sm-auto {
  margin-right:auto!important
 }
 .mb-sm-auto,
 .my-sm-auto {
  margin-bottom:auto!important
 }
 .ml-sm-auto,
 .mx-sm-auto {
  margin-left:auto!important
 }
}
@media (min-width:768px) {
 .m-md-0 {
  margin:0!important
 }
 .mt-md-0,
 .my-md-0 {
  margin-top:0!important
 }
 .mr-md-0,
 .mx-md-0 {
  margin-right:0!important
 }
 .mb-md-0,
 .my-md-0 {
  margin-bottom:0!important
 }
 .ml-md-0,
 .mx-md-0 {
  margin-left:0!important
 }
 .m-md-1 {
  margin:.25rem!important
 }
 .mt-md-1,
 .my-md-1 {
  margin-top:.25rem!important
 }
 .mr-md-1,
 .mx-md-1 {
  margin-right:.25rem!important
 }
 .mb-md-1,
 .my-md-1 {
  margin-bottom:.25rem!important
 }
 .ml-md-1,
 .mx-md-1 {
  margin-left:.25rem!important
 }
 .m-md-2 {
  margin:.5rem!important
 }
 .mt-md-2,
 .my-md-2 {
  margin-top:.5rem!important
 }
 .mr-md-2,
 .mx-md-2 {
  margin-right:.5rem!important
 }
 .mb-md-2,
 .my-md-2 {
  margin-bottom:.5rem!important
 }
 .ml-md-2,
 .mx-md-2 {
  margin-left:.5rem!important
 }
 .m-md-3 {
  margin:1rem!important
 }
 .mt-md-3,
 .my-md-3 {
  margin-top:1rem!important
 }
 .mr-md-3,
 .mx-md-3 {
  margin-right:1rem!important
 }
 .mb-md-3,
 .my-md-3 {
  margin-bottom:1rem!important
 }
 .ml-md-3,
 .mx-md-3 {
  margin-left:1rem!important
 }
 .m-md-4 {
  margin:1.5rem!important
 }
 .mt-md-4,
 .my-md-4 {
  margin-top:1.5rem!important
 }
 .mr-md-4,
 .mx-md-4 {
  margin-right:1.5rem!important
 }
 .mb-md-4,
 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 .ml-md-4,
 .mx-md-4 {
  margin-left:1.5rem!important
 }
 .m-md-5 {
  margin:3rem!important
 }
 .mt-md-5,
 .my-md-5 {
  margin-top:3rem!important
 }
 .mr-md-5,
 .mx-md-5 {
  margin-right:3rem!important
 }
 .mb-md-5,
 .my-md-5 {
  margin-bottom:3rem!important
 }
 .ml-md-5,
 .mx-md-5 {
  margin-left:3rem!important
 }
 .p-md-0 {
  padding:0!important
 }
 .pt-md-0,
 .py-md-0 {
  padding-top:0!important
 }
 .pr-md-0,
 .px-md-0 {
  padding-right:0!important
 }
 .pb-md-0,
 .py-md-0 {
  padding-bottom:0!important
 }
 .pl-md-0,
 .px-md-0 {
  padding-left:0!important
 }
 .p-md-1 {
  padding:.25rem!important
 }
 .pt-md-1,
 .py-md-1 {
  padding-top:.25rem!important
 }
 .pr-md-1,
 .px-md-1 {
  padding-right:.25rem!important
 }
 .pb-md-1,
 .py-md-1 {
  padding-bottom:.25rem!important
 }
 .pl-md-1,
 .px-md-1 {
  padding-left:.25rem!important
 }
 .p-md-2 {
  padding:.5rem!important
 }
 .pt-md-2,
 .py-md-2 {
  padding-top:.5rem!important
 }
 .pr-md-2,
 .px-md-2 {
  padding-right:.5rem!important
 }
 .pb-md-2,
 .py-md-2 {
  padding-bottom:.5rem!important
 }
 .pl-md-2,
 .px-md-2 {
  padding-left:.5rem!important
 }
 .p-md-3 {
  padding:1rem!important
 }
 .pt-md-3,
 .py-md-3 {
  padding-top:1rem!important
 }
 .pr-md-3,
 .px-md-3 {
  padding-right:1rem!important
 }
 .pb-md-3,
 .py-md-3 {
  padding-bottom:1rem!important
 }
 .pl-md-3,
 .px-md-3 {
  padding-left:1rem!important
 }
 .p-md-4 {
  padding:1.5rem!important
 }
 .pt-md-4,
 .py-md-4 {
  padding-top:1.5rem!important
 }
 .pr-md-4,
 .px-md-4 {
  padding-right:1.5rem!important
 }
 .pb-md-4,
 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 .pl-md-4,
 .px-md-4 {
  padding-left:1.5rem!important
 }
 .p-md-5 {
  padding:3rem!important
 }
 .pt-md-5,
 .py-md-5 {
  padding-top:3rem!important
 }
 .pr-md-5,
 .px-md-5 {
  padding-right:3rem!important
 }
 .pb-md-5,
 .py-md-5 {
  padding-bottom:3rem!important
 }
 .pl-md-5,
 .px-md-5 {
  padding-left:3rem!important
 }
 .m-md-auto {
  margin:auto!important
 }
 .mt-md-auto,
 .my-md-auto {
  margin-top:auto!important
 }
 .mr-md-auto,
 .mx-md-auto {
  margin-right:auto!important
 }
 .mb-md-auto,
 .my-md-auto {
  margin-bottom:auto!important
 }
 .ml-md-auto,
 .mx-md-auto {
  margin-left:auto!important
 }
}
@media (min-width:992px) {
 .m-lg-0 {
  margin:0!important
 }
 .mt-lg-0,
 .my-lg-0 {
  margin-top:0!important
 }
 .mr-lg-0,
 .mx-lg-0 {
  margin-right:0!important
 }
 .mb-lg-0,
 .my-lg-0 {
  margin-bottom:0!important
 }
 .ml-lg-0,
 .mx-lg-0 {
  margin-left:0!important
 }
 .m-lg-1 {
  margin:.25rem!important
 }
 .mt-lg-1,
 .my-lg-1 {
  margin-top:.25rem!important
 }
 .mr-lg-1,
 .mx-lg-1 {
  margin-right:.25rem!important
 }
 .mb-lg-1,
 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 .ml-lg-1,
 .mx-lg-1 {
  margin-left:.25rem!important
 }
 .m-lg-2 {
  margin:.5rem!important
 }
 .mt-lg-2,
 .my-lg-2 {
  margin-top:.5rem!important
 }
 .mr-lg-2,
 .mx-lg-2 {
  margin-right:.5rem!important
 }
 .mb-lg-2,
 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 .ml-lg-2,
 .mx-lg-2 {
  margin-left:.5rem!important
 }
 .m-lg-3 {
  margin:1rem!important
 }
 .mt-lg-3,
 .my-lg-3 {
  margin-top:1rem!important
 }
 .mr-lg-3,
 .mx-lg-3 {
  margin-right:1rem!important
 }
 .mb-lg-3,
 .my-lg-3 {
  margin-bottom:1rem!important
 }
 .ml-lg-3,
 .mx-lg-3 {
  margin-left:1rem!important
 }
 .m-lg-4 {
  margin:1.5rem!important
 }
 .mt-lg-4,
 .my-lg-4 {
  margin-top:1.5rem!important
 }
 .mr-lg-4,
 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 .mb-lg-4,
 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 .ml-lg-4,
 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 .m-lg-5 {
  margin:3rem!important
 }
 .mt-lg-5,
 .my-lg-5 {
  margin-top:3rem!important
 }
 .mr-lg-5,
 .mx-lg-5 {
  margin-right:3rem!important
 }
 .mb-lg-5,
 .my-lg-5 {
  margin-bottom:3rem!important
 }
 .ml-lg-5,
 .mx-lg-5 {
  margin-left:3rem!important
 }
 .p-lg-0 {
  padding:0!important
 }
 .pt-lg-0,
 .py-lg-0 {
  padding-top:0!important
 }
 .pr-lg-0,
 .px-lg-0 {
  padding-right:0!important
 }
 .pb-lg-0,
 .py-lg-0 {
  padding-bottom:0!important
 }
 .pl-lg-0,
 .px-lg-0 {
  padding-left:0!important
 }
 .p-lg-1 {
  padding:.25rem!important
 }
 .pt-lg-1,
 .py-lg-1 {
  padding-top:.25rem!important
 }
 .pr-lg-1,
 .px-lg-1 {
  padding-right:.25rem!important
 }
 .pb-lg-1,
 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 .pl-lg-1,
 .px-lg-1 {
  padding-left:.25rem!important
 }
 .p-lg-2 {
  padding:.5rem!important
 }
 .pt-lg-2,
 .py-lg-2 {
  padding-top:.5rem!important
 }
 .pr-lg-2,
 .px-lg-2 {
  padding-right:.5rem!important
 }
 .pb-lg-2,
 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 .pl-lg-2,
 .px-lg-2 {
  padding-left:.5rem!important
 }
 .p-lg-3 {
  padding:1rem!important
 }
 .pt-lg-3,
 .py-lg-3 {
  padding-top:1rem!important
 }
 .pr-lg-3,
 .px-lg-3 {
  padding-right:1rem!important
 }
 .pb-lg-3,
 .py-lg-3 {
  padding-bottom:1rem!important
 }
 .pl-lg-3,
 .px-lg-3 {
  padding-left:1rem!important
 }
 .p-lg-4 {
  padding:1.5rem!important
 }
 .pt-lg-4,
 .py-lg-4 {
  padding-top:1.5rem!important
 }
 .pr-lg-4,
 .px-lg-4 {
  padding-right:1.5rem!important
 }
 .pb-lg-4,
 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 .pl-lg-4,
 .px-lg-4 {
  padding-left:1.5rem!important
 }
 .p-lg-5 {
  padding:3rem!important
 }
 .pt-lg-5,
 .py-lg-5 {
  padding-top:3rem!important
 }
 .pr-lg-5,
 .px-lg-5 {
  padding-right:3rem!important
 }
 .pb-lg-5,
 .py-lg-5 {
  padding-bottom:3rem!important
 }
 .pl-lg-5,
 .px-lg-5 {
  padding-left:3rem!important
 }
 .m-lg-auto {
  margin:auto!important
 }
 .mt-lg-auto,
 .my-lg-auto {
  margin-top:auto!important
 }
 .mr-lg-auto,
 .mx-lg-auto {
  margin-right:auto!important
 }
 .mb-lg-auto,
 .my-lg-auto {
  margin-bottom:auto!important
 }
 .ml-lg-auto,
 .mx-lg-auto {
  margin-left:auto!important
 }
}
@media (min-width:1200px) {
 .m-xl-0 {
  margin:0!important
 }
 .mt-xl-0,
 .my-xl-0 {
  margin-top:0!important
 }
 .mr-xl-0,
 .mx-xl-0 {
  margin-right:0!important
 }
 .mb-xl-0,
 .my-xl-0 {
  margin-bottom:0!important
 }
 .ml-xl-0,
 .mx-xl-0 {
  margin-left:0!important
 }
 .m-xl-1 {
  margin:.25rem!important
 }
 .mt-xl-1,
 .my-xl-1 {
  margin-top:.25rem!important
 }
 .mr-xl-1,
 .mx-xl-1 {
  margin-right:.25rem!important
 }
 .mb-xl-1,
 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 .ml-xl-1,
 .mx-xl-1 {
  margin-left:.25rem!important
 }
 .m-xl-2 {
  margin:.5rem!important
 }
 .mt-xl-2,
 .my-xl-2 {
  margin-top:.5rem!important
 }
 .mr-xl-2,
 .mx-xl-2 {
  margin-right:.5rem!important
 }
 .mb-xl-2,
 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 .ml-xl-2,
 .mx-xl-2 {
  margin-left:.5rem!important
 }
 .m-xl-3 {
  margin:1rem!important
 }
 .mt-xl-3,
 .my-xl-3 {
  margin-top:1rem!important
 }
 .mr-xl-3,
 .mx-xl-3 {
  margin-right:1rem!important
 }
 .mb-xl-3,
 .my-xl-3 {
  margin-bottom:1rem!important
 }
 .ml-xl-3,
 .mx-xl-3 {
  margin-left:1rem!important
 }
 .m-xl-4 {
  margin:1.5rem!important
 }
 .mt-xl-4,
 .my-xl-4 {
  margin-top:1.5rem!important
 }
 .mr-xl-4,
 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 .mb-xl-4,
 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 .ml-xl-4,
 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 .m-xl-5 {
  margin:3rem!important
 }
 .mt-xl-5,
 .my-xl-5 {
  margin-top:3rem!important
 }
 .mr-xl-5,
 .mx-xl-5 {
  margin-right:3rem!important
 }
 .mb-xl-5,
 .my-xl-5 {
  margin-bottom:3rem!important
 }
 .ml-xl-5,
 .mx-xl-5 {
  margin-left:3rem!important
 }
 .p-xl-0 {
  padding:0!important
 }
 .pt-xl-0,
 .py-xl-0 {
  padding-top:0!important
 }
 .pr-xl-0,
 .px-xl-0 {
  padding-right:0!important
 }
 .pb-xl-0,
 .py-xl-0 {
  padding-bottom:0!important
 }
 .pl-xl-0,
 .px-xl-0 {
  padding-left:0!important
 }
 .p-xl-1 {
  padding:.25rem!important
 }
 .pt-xl-1,
 .py-xl-1 {
  padding-top:.25rem!important
 }
 .pr-xl-1,
 .px-xl-1 {
  padding-right:.25rem!important
 }
 .pb-xl-1,
 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 .pl-xl-1,
 .px-xl-1 {
  padding-left:.25rem!important
 }
 .p-xl-2 {
  padding:.5rem!important
 }
 .pt-xl-2,
 .py-xl-2 {
  padding-top:.5rem!important
 }
 .pr-xl-2,
 .px-xl-2 {
  padding-right:.5rem!important
 }
 .pb-xl-2,
 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 .pl-xl-2,
 .px-xl-2 {
  padding-left:.5rem!important
 }
 .p-xl-3 {
  padding:1rem!important
 }
 .pt-xl-3,
 .py-xl-3 {
  padding-top:1rem!important
 }
 .pr-xl-3,
 .px-xl-3 {
  padding-right:1rem!important
 }
 .pb-xl-3,
 .py-xl-3 {
  padding-bottom:1rem!important
 }
 .pl-xl-3,
 .px-xl-3 {
  padding-left:1rem!important
 }
 .p-xl-4 {
  padding:1.5rem!important
 }
 .pt-xl-4,
 .py-xl-4 {
  padding-top:1.5rem!important
 }
 .pr-xl-4,
 .px-xl-4 {
  padding-right:1.5rem!important
 }
 .pb-xl-4,
 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 .pl-xl-4,
 .px-xl-4 {
  padding-left:1.5rem!important
 }
 .p-xl-5 {
  padding:3rem!important
 }
 .pt-xl-5,
 .py-xl-5 {
  padding-top:3rem!important
 }
 .pr-xl-5,
 .px-xl-5 {
  padding-right:3rem!important
 }
 .pb-xl-5,
 .py-xl-5 {
  padding-bottom:3rem!important
 }
 .pl-xl-5,
 .px-xl-5 {
  padding-left:3rem!important
 }
 .m-xl-auto {
  margin:auto!important
 }
 .mt-xl-auto,
 .my-xl-auto {
  margin-top:auto!important
 }
 .mr-xl-auto,
 .mx-xl-auto {
  margin-right:auto!important
 }
 .mb-xl-auto,
 .my-xl-auto {
  margin-bottom:auto!important
 }
 .ml-xl-auto,
 .mx-xl-auto {
  margin-left:auto!important
 }
}
.text-justify {
 text-align:justify!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-left {
 text-align:left!important
}
.text-right {
 text-align:right!important
}
.text-center {
 text-align:center!important
}
@media (min-width:576px) {
 .text-sm-left {
  text-align:left!important
 }
 .text-sm-right {
  text-align:right!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width:768px) {
 .text-md-left {
  text-align:left!important
 }
 .text-md-right {
  text-align:right!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width: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
}
.text-white {
 color:#fff!important
}
.text-primary {
 color:#2196f3!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#0c7cd5!important
}
.text-secondary {
 color:#868e96!important
}
a.text-secondary:focus,
a.text-secondary:hover {
 color:#6c757d!important
}
.text-success {
 color:#4caf50!important
}
a.text-success:focus,
a.text-success:hover {
 color:#3d8b40!important
}
.text-info {
 color:#00bcd4!important
}
a.text-info:focus,
a.text-info:hover {
 color:#008fa1!important
}
.text-warning {
 color:#ffeb3b!important
}
a.text-warning:focus,
a.text-warning:hover {
 color:#ffe608!important
}
.text-danger {
 color:#f44336!important
}
a.text-danger:focus,
a.text-danger:hover {
 color:#ea1c0d!important
}
.text-light {
 color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
 color:#dae0e5!important
}
.text-dark {
 color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
 color:#1d2124!important
}
.text-muted {
 color:#868e96!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
}
body,
html,
html a {
 -webkit-font-smoothing:antialiased
}
a {
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
body {
 font-size:14px;
 color:#72777a;
 letter-spacing:.2px;
 overflow-x:hidden
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:Roboto,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;
 line-height:1.5
}
h1,
h2,
h3,
h4,
h5,
h6 {
 letter-spacing:.5px
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
 font-family:Roboto,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
 font-weight:300;
 color:#3d4142
}
p {
 font-family:Roboto,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;
 line-height:1.9
}
.lead {
 font-size:18px
}
ul {
 margin-bottom:0
}
a {
 color:#0f9aee
}
a:focus,
a:hover {
 text-decoration:none;
 color:#0c7bbe
}
a:focus {
 outline:none
}
a.text-gray.active,
a.text-gray:focus,
a.text-gray:hover {
 color:#313435!important
}
:focus {
 outline:none
}
hr {
 border-top:1px solid rgba(0,0,0,.0625)
}
.sidebar {
 background-color:#fff;
 bottom:0;
 overflow:hidden;
 position:fixed;
 top:0;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
 width:280px;
 z-index:1000
}
.sidebar ul {
 list-style-type:none
}
/*
@media screen and (min-width:992px) and (max-width:1439px) {
 .sidebar {
  width:70px
 }
 .sidebar .sidebar-inner .sidebar-logo {
  border-bottom:1px solid transparent;
  padding:0
 }
 .sidebar .sidebar-inner .sidebar-logo a .logo {
  background-position:50%;
  width:70px
 }
 .sidebar .sidebar-inner .sidebar-menu {
  overflow-x:hidden
 }
 .sidebar .sidebar-inner .sidebar-menu>li>a .title {
  display:none
 }
 .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
  opacity:0
 }
 .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
  display:none!important
 }
 .sidebar:hover {
  width:280px
 }
 .sidebar:hover .sidebar-inner .sidebar-logo {
  border-bottom:1px solid rgba(0,0,0,.0625);
  padding:0 20px
 }
 .sidebar:hover .sidebar-inner .sidebar-menu>li>a .title {
  display:inline-block
 }
 .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
  opacity:1
 }
 .sidebar:hover .sidebar-inner .sidebar-menu li.open>ul.dropdown-menu {
  display:block!important
 }
}
*/
@media screen and (max-width:991px) {
 .sidebar {
  left:-280px;
  width:250px
 }
}
.sidebar-inner {
 position:relative;
 height:100%
}
.sidebar-logo {
 border-bottom:1px solid rgba(0,0,0,.0625);
 border-right:1px solid rgba(0,0,0,.0625);
 line-height:0;
 padding:0 20px;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease
}
.sidebar-logo a {
 display:inline-block;
 width:100%
}
.sidebar-logo a .logo {
 background-position:0;
 background-repeat:no-repeat;
 display:inline-block;
 min-height:64px;
 width:100%;
 width:70px
}
.sidebar-logo a .logo-text {
 color:#313435
}
.sidebar-logo .mobile-toggle {
 display:none;
 float:right;
 font-size:18px;
 line-height:64px
}
.sidebar-logo .mobile-toggle a {
 color:#72777a
}
@media screen and (max-width:991px) {
 .sidebar-logo .mobile-toggle {
  display:inline-block
 }
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .sidebar-logo .mobile-toggle {
  display:none
 }
}
.sidebar-menu {
 border-right:1px solid rgba(0,0,0,.0625);
 height:calc(100vh - 65px);
 list-style:none;
 margin:0;
 overflow:auto;
 padding:0;
 position:relative
}
.sidebar-menu:after {
 display:block;
 clear:both;
 content:""
}
.sidebar-menu .dropdown-toggle:after {
 display:none
}
.sidebar-menu .sidebar-link.active:before {
 background:#2196f3;
 border-radius:50%;
 content:"";
 display:block;
 height:8px;
 left:-4px;
 position:absolute;
 top:calc(50% - 4px);
 width:8px
}
.sidebar-menu li {
 position:relative
}
.sidebar-menu li.dropdown .arrow {
 font-size:10px;
 line-height:40px;
 position:absolute;
 right:30px;
 -webkit-transition:all .05s ease-in;
 -o-transition:all .05s ease-in;
 transition:all .05s ease-in
}
@media screen and (max-width:991px) {
 .sidebar-menu li.dropdown .arrow {
  right:25px
 }
}
.sidebar-menu li.dropdown.open>a {
 color:#313435
}
.sidebar-menu li.dropdown.open>a .icon-holder {
 color:#0f9aee
}
.sidebar-menu li.dropdown.open>a>.arrow {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.sidebar-menu li.dropdown.open>.dropdown-menu {
 display:block
}
.sidebar-menu li.dropdown.open>.dropdown-menu .dropdown-menu {
 padding-left:20px
}
.sidebar-menu li.dropdown.open>.dropdown-menu .arrow {
 line-height:25px
}
.sidebar-menu li a {
 color:#72777a;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease
}
.sidebar-menu li a:focus,
.sidebar-menu li a:hover {
 color:#313435;
 text-decoration:none
}
.sidebar-menu li a:focus .icon-holder,
.sidebar-menu li a:hover .icon-holder {
 color:#0f9aee
}
.sidebar-menu>li.dropdown ul.dropdown-menu {
 background-color:transparent;
 border-radius:0;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 float:none;
 padding-left:50px;
 padding-top:0;
 position:relative;
 width:100%
}
.sidebar-menu>li.dropdown ul.dropdown-menu>li>a {
 display:block;
 padding:10px 15px
}
.sidebar-menu>li.dropdown ul.dropdown-menu>li>a:focus,
.sidebar-menu>li.dropdown ul.dropdown-menu>li>a:hover {
 background-color:transparent;
 color:#313435
}
.sidebar-menu>li.dropdown ul.dropdown-menu>li.active a {
 color:#313435
}
.sidebar-menu>li>a {
 display:block;
 font-size:15px;
 font-weight:500;
 padding:5px 15px;
 position:relative;
 white-space:nowrap
}
.sidebar-menu>li>a .icon-holder {
 border-radius:6px;
 display:inline-block;
 font-size:17px;
 height:35px;
 left:0;
 line-height:35px;
 margin-right:14px;
 position:relative;
 text-align:center;
 -webkit-transition:all .3s ease;
 -o-transition:all .3s ease;
 transition:all .3s ease;
 width:35px
}
@media screen and (min-width:1440px) {
 .is-collapsed .sidebar {
  width:70px
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
  border-bottom:1px solid transparent;
  padding:0
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu {
  overflow-x:hidden
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu>li>a .title {
  display:none
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
  opacity:0
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown.open ul.dropdown-menu {
  display:none!important
 }
 .is-collapsed .sidebar:hover {
  width:280px
 }
 .is-collapsed .sidebar:hover .sidebar-inner .sidebar-logo {
  border-bottom:1px solid rgba(0,0,0,.0625);
  padding:0 20px
 }
 .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu>li>a .title {
  display:inline-block
 }
 .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.dropdown .arrow {
  opacity:1
 }
 .is-collapsed .sidebar:hover .sidebar-inner .sidebar-menu li.open>ul.dropdown-menu {
  display:block!important
 }
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .is-collapsed .sidebar {
  width:280px
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-logo {
  border-bottom:1px solid rgba(0,0,0,.0625);
  padding:0 20px
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-logo>a .logo {
  background-position:0;
  width:150px
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu>li>a .title {
  display:inline-block
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.dropdown .arrow {
  opacity:1
 }
 .is-collapsed .sidebar .sidebar-inner .sidebar-menu li.open>ul.dropdown-menu {
  display:block!important
 }
}
@media screen and (max-width:991px) {
 .is-collapsed .sidebar {
  left:0
 }
}
.header {
 background-color:#fff;
 border-bottom:1px solid rgba(0,0,0,.0625);
 display:block;
 height:65px;
 margin-bottom:0;
 padding:0;
 position:fixed;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease;
 width:calc(100% - 280px);
 z-index:800
}
@media screen and (max-width:991px) {
 .header {
  width:100%
 }
}
/*
@media screen and (min-width:992px) and (max-width:1439px) {
 .header {
  width:calc(100% - 70px)
 }
}
*/
.header .header-container:after {
 display:block;
 clear:both;
 content:""
}
.header .header-container .nav-left,
.header .header-container .nav-right {
 list-style:none;
 margin-bottom:0;
 padding-left:0;
 position:relative
}
.header .header-container .nav-left>li,
.header .header-container .nav-right>li {
 float:left
}
.header .header-container .nav-left>li>a,
.header .header-container .nav-right>li>a {
 color:#72777a;
 display:block;
 line-height:65px;
 min-height:65px;
 padding:0 15px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.header .header-container .nav-left>li>a i,
.header .header-container .nav-right>li>a i {
 font-size:17px
}
.header .header-container .nav-left>li>a:focus,
.header .header-container .nav-left>li>a:hover,
.header .header-container .nav-right>li>a:focus,
.header .header-container .nav-right>li>a:hover {
 color:#313435;
 text-decoration:none
}
@media screen and (max-width:991px) {
 .header .header-container .nav-left>li>a,
 .header .header-container .nav-right>li>a {
  padding:0 15px
 }
}
.header .header-container .nav-left .notifications,
.header .header-container .nav-right .notifications {
 position:relative
}
.header .header-container .nav-left .notifications .counter,
.header .header-container .nav-right .notifications .counter {
 background-color:#ff3c7e;
 border-radius:50px;
 color:#fff;
 font-size:10px;
 line-height:1;
 padding:3px 5.5px;
 position:absolute;
 right:6px;
 top:12px
}
.header .header-container .nav-left .notifications .dropdown-menu,
.header .header-container .nav-right .notifications .dropdown-menu {
 min-width:350px;
 padding:0
}
@media screen and (max-width:767px) {
 .header .header-container .nav-left .notifications .dropdown-menu,
 .header .header-container .nav-right .notifications .dropdown-menu {
  max-width:300px
 }
}
.header .header-container .dropdown-menu {
 display:block;
 margin:0;
 -webkit-transform-origin:top right;
 -ms-transform-origin:top right;
 transform-origin:top right;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .15s ease-out;
 transition:-webkit-transform .15s ease-out;
 -o-transition:transform .15s ease-out;
 transition:transform .15s ease-out;
 transition:transform .15s ease-out,-webkit-transform .15s ease-out
}
.header .header-container .dropdown-menu .divider {
 border-bottom:1px solid rgba(0,0,0,.0625);
 height:1px;
 overflow:hidden
}
.header .header-container .dropdown-menu>li>a {
 -webkit-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.header .header-container .show .dropdown-menu {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.header .header-container .nav-left {
 float:left;
 margin-left:15px
}
.header .header-container .nav-right {
 float:right
}
.header .header-container .nav-right .dropdown-menu {
 left:auto;
 right:0
}
.header .header-container .nav-right .dropdown-menu>li {
 width:100%
}
.header .header-container .nav-right .dropdown-menu>li>a {
 line-height:1.5;
 min-height:auto;
 padding:10px 15px
}
.header .search-box.active .search-icon,
.header .search-box .search-icon-close {
 display:none
}
.header .search-box.active .search-icon-close {
 display:inline-block
}
.header .search-input {
 display:none
}
.header .search-input.active {
 display:inline-block
}
.header .search-input input {
 background-color:transparent;
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 font-size:18px;
 height:40px;
 margin-top:12px;
 outline:none;
 padding:5px
}
@media screen and (max-width:767px) {
 .header .search-input input {
  width:85px
 }
}
.header .search-input input::-webkit-input-placeholder {
 color:#a6aaac;
 font-style:italic
}
.header .search-input input:-moz-placeholder,
.header .search-input input::-moz-placeholder {
 color:#a6aaac;
 font-style:italic
}
.header .search-input input:-ms-input-placeholder {
 color:#a6aaac;
 font-style:italic
}
.is-collapsed .header {
 width:calc(100% - 70px)
}
@media screen and (max-width:991px) {
 .is-collapsed .header {
  width:100%
 }
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .is-collapsed .header {
  width:calc(100% - 280px)
 }
}
.page-container {
 min-height:100vh;
 padding-left:280px;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease
}
/*
@media screen and (min-width:992px) and (max-width:1439px) {
 .page-container {
  padding-left:70px
 }
}
*/
@media screen and (max-width:991px) {
 .page-container {
  padding-left:0
 }
}
.main-content {
 padding:85px 20px 20px;
 min-height:calc(100vh - 61px)
}
@media screen and (max-width:991px) {
 .main-content {
  padding:85px 5px 5px
 }
}
.remain-height {
 height:calc(100vh - 126px)
}
.full-container {
 left:280px;
 min-height:calc(100vh - 65px);
 position:absolute;
 right:0;
 top:65px;
 -webkit-transition:all .2s ease;
 -o-transition:all .2s ease;
 transition:all .2s ease
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .full-container {
  left:0;
  padding-left:70px
 }
}
@media screen and (max-width:991px) {
 .full-container {
  left:0
 }
}
.is-collapsed .page-container {
 padding-left:70px
}
@media screen and (max-width:991px) {
 .is-collapsed .page-container {
  padding-left:0
 }
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .is-collapsed .page-container {
  padding-left:280px
 }
}
.is-collapsed .full-container {
 left:70px
}
@media screen and (max-width:991px) {
 .is-collapsed .full-container {
  left:0
 }
}
@media screen and (min-width:992px) and (max-width:1439px) {
 .is-collapsed .full-container {
  left:280px;
  padding-left:0
 }
}
.progress {
 height:4px;
 background-color:#eaeef3;
 border-radius:4px;
 margin-bottom:10px
}
.easy-pie-chart {
 position:relative
}
.easy-pie-chart span {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 line-height:0
}
.checkbox label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:17px;
 margin-bottom:0
}
.checkbox label:before {
 content:"";
 border:1px solid #e6eaf0;
 border-radius:3px;
 background-color:#fff;
 -webkit-transition:border .15s ease-in-out,color .15s ease-in-out;
 -o-transition:border .15s ease-in-out,color .15s ease-in-out;
 transition:border .15s ease-in-out,color .15s ease-in-out
}
.checkbox label:after,
.checkbox label:before {
 display:inline-block;
 position:absolute;
 width:17px;
 height:17px;
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 margin-left:-12px
}
.checkbox label:after {
 text-align:center;
 font-size:10px!important;
 line-height:17px;
 color:#b9c2d0
}
.checkbox input[type=checkbox] {
 opacity:0;
 z-index:1
}
.checkbox input[type=checkbox]:focus+label:before {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.checkbox input[type=checkbox]:checked+label:after {
 font-family:FontAwesome;
 content:"\F00C";
 font-size:13px
}
.checkbox input[type=checkbox]:disabled+label {
 opacity:.65
}
.checkbox input[type=checkbox]:disabled+label:before {
 background-color:#d3d9e3;
 cursor:not-allowed
}
.checkbox.checkbox-circle label:before {
 border-radius:50%
}
.checkbox.checkbox-inline {
 margin-top:0
}
.checkbox-primary input[type=checkbox]:checked+label:before {
 background-color:#7774e7;
 border-color:#7774e7
}
.checkbox-primary input[type=checkbox]:checked+label:after {
 color:#fff
}
.checkbox-danger input[type=checkbox]:checked+label:before {
 background-color:#ff3c7e;
 border-color:#ff3c7e
}
.checkbox-danger input[type=checkbox]:checked+label:after {
 color:#fff
}
.checkbox-info input[type=checkbox]:checked+label:before {
 background-color:#0f9aee;
 border-color:#0f9aee
}
.checkbox-info input[type=checkbox]:checked+label:after {
 color:#fff
}
.checkbox-warning input[type=checkbox]:checked+label:before {
 background-color:#fc0;
 border-color:#fc0
}
.checkbox-warning input[type=checkbox]:checked+label:after {
 color:#fff
}
.checkbox-success input[type=checkbox]:checked+label:before {
 background-color:#37c936;
 border-color:#37c936
}
.checkbox-success input[type=checkbox]:checked+label:after {
 color:#fff
}
.radio {
 padding-left:20px
}
.radio label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:5px
}
.radio label:before {
 content:"";
 width:17px;
 height:17px;
 left:0;
 border:1px solid #ccc;
 border-radius:50%;
 background-color:#fff;
 -webkit-transition:border .15s ease-in-out;
 -o-transition:border .15s ease-in-out;
 transition:border .15s ease-in-out
}
.radio label:after,
.radio label:before {
 display:inline-block;
 position:absolute;
 margin-left:-20px
}
.radio label:after {
 content:" ";
 width:11px;
 height:11px;
 left:3px;
 top:3px;
 border-radius:50%;
 background-color:#555;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 transform:scale(0);
 -webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
 -o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);
 transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
 -o-transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);
 transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);
 transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33)
}
.radio input[type=radio] {
 opacity:0;
 z-index:1
}
.radio input[type=radio]:focus+label:before {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.radio input[type=radio]:checked+label:after {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1)
}
.radio input[type=radio]:disabled+label {
 opacity:.65
}
.radio input[type=radio]:disabled+label:before {
 cursor:not-allowed
}
.radio.radio-inline {
 margin-top:0
}
.radio-primary input[type=radio]+label:after {
 background-color:#428bca
}
.radio-primary input[type=radio]:checked+label:before {
 border-color:#428bca
}
.radio-primary input[type=radio]:checked+label:after {
 background-color:#428bca
}
.radio-danger input[type=radio]+label:after {
 background-color:#d9534f
}
.radio-danger input[type=radio]:checked+label:before {
 border-color:#d9534f
}
.radio-danger input[type=radio]:checked+label:after {
 background-color:#d9534f
}
.radio-info input[type=radio]+label:after {
 background-color:#5bc0de
}
.radio-info input[type=radio]:checked+label:before {
 border-color:#5bc0de
}
.radio-info input[type=radio]:checked+label:after {
 background-color:#5bc0de
}
.radio-warning input[type=radio]+label:after {
 background-color:#f0ad4e
}
.radio-warning input[type=radio]:checked+label:before {
 border-color:#f0ad4e
}
.radio-warning input[type=radio]:checked+label:after {
 background-color:#f0ad4e
}
.radio-success input[type=radio]+label:after {
 background-color:#5cb85c
}
.radio-success input[type=radio]:checked+label:before {
 border-color:#5cb85c
}
.radio-success input[type=radio]:checked+label:after {
 background-color:#5cb85c
}
#loader {
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 opacity:1;
 visibility:visible
}
#loader.fadeOut {
 opacity:0;
 visibility:hidden
}
.spinner {
 width:40px;
 height:40px;
 position:absolute;
 top:calc(50% - 20px);
 left:calc(50% - 20px);
 background-color:#333;
 border-radius:100%;
 -webkit-animation:sk-scaleout 1s infinite ease-in-out;
 animation:sk-scaleout 1s infinite ease-in-out
}
@-webkit-keyframes sk-scaleout {
 0% {
  -webkit-transform:scale(0)
 }
 to {
  -webkit-transform:scale(1);
  opacity:0
 }
}
@keyframes sk-scaleout {
 0% {
  -webkit-transform:scale(0);
  transform:scale(0)
 }
 to {
  -webkit-transform:scale(1);
  transform:scale(1);
  opacity:0
 }
}
footer {
 z-index:1;
 position:relative
}
#chat-sidebar {
 width:250px;
 height:calc(100vh - 125px);
 overflow:auto
}
@media screen and (max-width:991px) {
 #chat-sidebar {
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  margin-left:-250px
 }
 #chat-sidebar.open {
  margin-left:0
 }
}
#chat-box {
 height:calc(100vh - 125px);
 overflow:auto
}
.email-app .email-side-nav {
 background:#fff;
 position:fixed;
 border-right:1px solid rgba(0,0,0,.0625);
 float:left;
 width:250px;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
@media screen and (max-width:991px) {
 .email-app .email-side-nav {
  z-index:1;
  left:-250px
 }
}
.email-app .email-wrapper {
 margin:0;
 padding:0;
 overflow:auto;
 min-height:100%;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
@media screen and (max-width:991px) {
 .email-app .email-wrapper {
  position:absolute;
  left:0;
  width:100%;
  overflow-x:hidden
 }
}
@media screen and (min-width:992px) {
 .email-app .email-wrapper {
  margin-left:250px
 }
}
.email-app .email-wrapper .email-list {
 position:relative;
 padding:0;
 width:100%;
 overflow-y:hidden;
 background-color:#fff;
 height:calc(100vh - 65px)
}
@media screen and (max-width:991px) {
 .email-app .email-wrapper .email-list {
  max-height:calc(100vh - 65px)
 }
}
@media screen and (min-width:992px) {
 .email-app .email-wrapper .email-list {
  width:40%;
  border-right:1px solid rgba(0,0,0,.0625);
  float:left
 }
}
.email-app .email-wrapper .email-content {
 float:left;
 width:60%;
 position:relative;
 padding:0;
 background-color:#fff
}
.email-app .email-wrapper .email-content.no-inbox-view {
 width:100%
}
@media screen and (max-width:991px) {
 .email-app .email-wrapper .email-content {
  position:absolute;
  top:0;
  left:100%;
  width:100%;
  height:100%;
  -webkit-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  max-height:calc(100vh - 65px);
  overflow-y:scroll
 }
 .email-app .email-wrapper .email-content.open {
  left:0
 }
}
.email-app .email-wrapper .email-compose {
 position:relative
}
.email-app .email-wrapper .email-compose .email-compose-body {
 padding:30px 20px
}
@media screen and (max-width:991px) {
 .email-app.side-active .email-side-nav {
  left:0
 }
}
@media screen and (max-width:991px) {
 .email-app.side-active .email-wrapper {
  left:250px
 }
}
.centerY {
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.centerX {
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.centerXY {
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media screen and (min-width:1440px) {
 .centerY\@xl\+ {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@xl\+ {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@xl\+ {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:1200px) {
 .centerY\@lg\+ {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@lg\+ {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@lg\+ {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:992px) {
 .centerY\@md\+ {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@md\+ {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@md\+ {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:768px) {
 .centerY\@sm\+ {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@sm\+ {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@sm\+ {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:0) {
 .centerY\@xs\+ {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@xs\+ {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@xs\+ {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (max-width:1439px) {
 .centerY\@xl- {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@xl- {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@xl- {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (max-width:1199px) {
 .centerY\@lg- {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@lg- {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@lg- {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (max-width:991px) {
 .centerY\@md- {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@md- {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@md- {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (max-width:767px) {
 .centerY\@sm- {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@sm- {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@sm- {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .centerY\@lg {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@lg {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@lg {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .centerY\@md {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@md {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@md {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .centerY\@sm {
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .centerX\@sm {
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .centerXY\@sm {
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
 }
}
[class*=gap] {
 width:auto!important;
 overflow:hidden!important
}
.gapX-0 {
 margin-left:0!important;
 margin-right:0!important
}
.gapX-0>* {
 padding-left:0!important;
 padding-right:0!important
}
.gapY-0 {
 margin-top:0!important;
 margin-bottom:0!important
}
.gapY-0>* {
 padding-top:0!important;
 padding-bottom:0!important
}
.gap-0 {
 margin:0!important
}
.gap-0>* {
 padding:0!important
}
@media screen and (min-width:1440px) {
 .gapX-0\@xl\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@xl\+>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@xl\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@xl\+>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@xl\+ {
  margin:0!important
 }
 .gap-0\@xl\+>* {
  padding:0!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-0\@lg\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@lg\+>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@lg\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@lg\+>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@lg\+ {
  margin:0!important
 }
 .gap-0\@lg\+>* {
  padding:0!important
 }
}
@media screen and (min-width:992px) {
 .gapX-0\@md\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@md\+>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@md\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@md\+>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@md\+ {
  margin:0!important
 }
 .gap-0\@md\+>* {
  padding:0!important
 }
}
@media screen and (min-width:768px) {
 .gapX-0\@sm\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@sm\+>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@sm\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@sm\+>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@sm\+ {
  margin:0!important
 }
 .gap-0\@sm\+>* {
  padding:0!important
 }
}
@media screen and (min-width:0) {
 .gapX-0\@xs\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@xs\+>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@xs\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@xs\+>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@xs\+ {
  margin:0!important
 }
 .gap-0\@xs\+>* {
  padding:0!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-0\@xl- {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@xl->* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@xl- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@xl->* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@xl- {
  margin:0!important
 }
 .gap-0\@xl->* {
  padding:0!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-0\@lg- {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@lg->* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@lg- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@lg->* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@lg- {
  margin:0!important
 }
 .gap-0\@lg->* {
  padding:0!important
 }
}
@media screen and (max-width:991px) {
 .gapX-0\@md- {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@md->* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@md- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@md->* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@md- {
  margin:0!important
 }
 .gap-0\@md->* {
  padding:0!important
 }
}
@media screen and (max-width:767px) {
 .gapX-0\@sm- {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@sm->* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@sm- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@sm->* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@sm- {
  margin:0!important
 }
 .gap-0\@sm->* {
  padding:0!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-0\@lg {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@lg>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@lg {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@lg>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@lg {
  margin:0!important
 }
 .gap-0\@lg>* {
  padding:0!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-0\@md {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@md>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@md {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@md>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@md {
  margin:0!important
 }
 .gap-0\@md>* {
  padding:0!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-0\@sm {
  margin-left:0!important;
  margin-right:0!important
 }
 .gapX-0\@sm>* {
  padding-left:0!important;
  padding-right:0!important
 }
 .gapY-0\@sm {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .gapY-0\@sm>* {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .gap-0\@sm {
  margin:0!important
 }
 .gap-0\@sm>* {
  padding:0!important
 }
}
.gapX-1 {
 margin-left:-.5px!important;
 margin-right:-.5px!important
}
.gapX-1>* {
 padding-left:.5px!important;
 padding-right:.5px!important
}
.gapY-1 {
 margin-top:-.5px!important;
 margin-bottom:-.5px!important
}
.gapY-1>* {
 padding-top:.5px!important;
 padding-bottom:.5px!important
}
.gap-1 {
 margin:-.5px!important
}
.gap-1>* {
 padding:.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-1\@xl\+ {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@xl\+>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@xl\+ {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@xl\+>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@xl\+ {
  margin:-.5px!important
 }
 .gap-1\@xl\+>* {
  padding:.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-1\@lg\+ {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@lg\+>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@lg\+ {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@lg\+>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@lg\+ {
  margin:-.5px!important
 }
 .gap-1\@lg\+>* {
  padding:.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-1\@md\+ {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@md\+>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@md\+ {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@md\+>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@md\+ {
  margin:-.5px!important
 }
 .gap-1\@md\+>* {
  padding:.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-1\@sm\+ {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@sm\+>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@sm\+ {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@sm\+>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@sm\+ {
  margin:-.5px!important
 }
 .gap-1\@sm\+>* {
  padding:.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-1\@xs\+ {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@xs\+>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@xs\+ {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@xs\+>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@xs\+ {
  margin:-.5px!important
 }
 .gap-1\@xs\+>* {
  padding:.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-1\@xl- {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@xl->* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@xl- {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@xl->* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@xl- {
  margin:-.5px!important
 }
 .gap-1\@xl->* {
  padding:.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-1\@lg- {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@lg->* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@lg- {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@lg->* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@lg- {
  margin:-.5px!important
 }
 .gap-1\@lg->* {
  padding:.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-1\@md- {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@md->* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@md- {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@md->* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@md- {
  margin:-.5px!important
 }
 .gap-1\@md->* {
  padding:.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-1\@sm- {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@sm->* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@sm- {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@sm->* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@sm- {
  margin:-.5px!important
 }
 .gap-1\@sm->* {
  padding:.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-1\@lg {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@lg>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@lg {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@lg>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@lg {
  margin:-.5px!important
 }
 .gap-1\@lg>* {
  padding:.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-1\@md {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@md>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@md {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@md>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@md {
  margin:-.5px!important
 }
 .gap-1\@md>* {
  padding:.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-1\@sm {
  margin-left:-.5px!important;
  margin-right:-.5px!important
 }
 .gapX-1\@sm>* {
  padding-left:.5px!important;
  padding-right:.5px!important
 }
 .gapY-1\@sm {
  margin-top:-.5px!important;
  margin-bottom:-.5px!important
 }
 .gapY-1\@sm>* {
  padding-top:.5px!important;
  padding-bottom:.5px!important
 }
 .gap-1\@sm {
  margin:-.5px!important
 }
 .gap-1\@sm>* {
  padding:.5px!important
 }
}
.gapX-2 {
 margin-left:-1px!important;
 margin-right:-1px!important
}
.gapX-2>* {
 padding-left:1px!important;
 padding-right:1px!important
}
.gapY-2 {
 margin-top:-1px!important;
 margin-bottom:-1px!important
}
.gapY-2>* {
 padding-top:1px!important;
 padding-bottom:1px!important
}
.gap-2 {
 margin:-1px!important
}
.gap-2>* {
 padding:1px!important
}
@media screen and (min-width:1440px) {
 .gapX-2\@xl\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@xl\+>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@xl\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@xl\+>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@xl\+ {
  margin:-1px!important
 }
 .gap-2\@xl\+>* {
  padding:1px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-2\@lg\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@lg\+>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@lg\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@lg\+>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@lg\+ {
  margin:-1px!important
 }
 .gap-2\@lg\+>* {
  padding:1px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-2\@md\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@md\+>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@md\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@md\+>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@md\+ {
  margin:-1px!important
 }
 .gap-2\@md\+>* {
  padding:1px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-2\@sm\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@sm\+>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@sm\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@sm\+>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@sm\+ {
  margin:-1px!important
 }
 .gap-2\@sm\+>* {
  padding:1px!important
 }
}
@media screen and (min-width:0) {
 .gapX-2\@xs\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@xs\+>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@xs\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@xs\+>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@xs\+ {
  margin:-1px!important
 }
 .gap-2\@xs\+>* {
  padding:1px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-2\@xl- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@xl->* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@xl- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@xl->* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@xl- {
  margin:-1px!important
 }
 .gap-2\@xl->* {
  padding:1px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-2\@lg- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@lg->* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@lg- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@lg->* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@lg- {
  margin:-1px!important
 }
 .gap-2\@lg->* {
  padding:1px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-2\@md- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@md->* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@md- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@md->* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@md- {
  margin:-1px!important
 }
 .gap-2\@md->* {
  padding:1px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-2\@sm- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@sm->* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@sm- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@sm->* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@sm- {
  margin:-1px!important
 }
 .gap-2\@sm->* {
  padding:1px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-2\@lg {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@lg>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@lg {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@lg>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@lg {
  margin:-1px!important
 }
 .gap-2\@lg>* {
  padding:1px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-2\@md {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@md>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@md {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@md>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@md {
  margin:-1px!important
 }
 .gap-2\@md>* {
  padding:1px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-2\@sm {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
 .gapX-2\@sm>* {
  padding-left:1px!important;
  padding-right:1px!important
 }
 .gapY-2\@sm {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .gapY-2\@sm>* {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .gap-2\@sm {
  margin:-1px!important
 }
 .gap-2\@sm>* {
  padding:1px!important
 }
}
.gapX-3 {
 margin-left:-1.5px!important;
 margin-right:-1.5px!important
}
.gapX-3>* {
 padding-left:1.5px!important;
 padding-right:1.5px!important
}
.gapY-3 {
 margin-top:-1.5px!important;
 margin-bottom:-1.5px!important
}
.gapY-3>* {
 padding-top:1.5px!important;
 padding-bottom:1.5px!important
}
.gap-3 {
 margin:-1.5px!important
}
.gap-3>* {
 padding:1.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-3\@xl\+ {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@xl\+>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@xl\+ {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@xl\+>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@xl\+ {
  margin:-1.5px!important
 }
 .gap-3\@xl\+>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-3\@lg\+ {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@lg\+>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@lg\+ {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@lg\+>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@lg\+ {
  margin:-1.5px!important
 }
 .gap-3\@lg\+>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-3\@md\+ {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@md\+>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@md\+ {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@md\+>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@md\+ {
  margin:-1.5px!important
 }
 .gap-3\@md\+>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-3\@sm\+ {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@sm\+>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@sm\+ {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@sm\+>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@sm\+ {
  margin:-1.5px!important
 }
 .gap-3\@sm\+>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-3\@xs\+ {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@xs\+>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@xs\+ {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@xs\+>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@xs\+ {
  margin:-1.5px!important
 }
 .gap-3\@xs\+>* {
  padding:1.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-3\@xl- {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@xl->* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@xl- {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@xl->* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@xl- {
  margin:-1.5px!important
 }
 .gap-3\@xl->* {
  padding:1.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-3\@lg- {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@lg->* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@lg- {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@lg->* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@lg- {
  margin:-1.5px!important
 }
 .gap-3\@lg->* {
  padding:1.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-3\@md- {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@md->* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@md- {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@md->* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@md- {
  margin:-1.5px!important
 }
 .gap-3\@md->* {
  padding:1.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-3\@sm- {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@sm->* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@sm- {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@sm->* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@sm- {
  margin:-1.5px!important
 }
 .gap-3\@sm->* {
  padding:1.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-3\@lg {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@lg>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@lg {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@lg>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@lg {
  margin:-1.5px!important
 }
 .gap-3\@lg>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-3\@md {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@md>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@md {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@md>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@md {
  margin:-1.5px!important
 }
 .gap-3\@md>* {
  padding:1.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-3\@sm {
  margin-left:-1.5px!important;
  margin-right:-1.5px!important
 }
 .gapX-3\@sm>* {
  padding-left:1.5px!important;
  padding-right:1.5px!important
 }
 .gapY-3\@sm {
  margin-top:-1.5px!important;
  margin-bottom:-1.5px!important
 }
 .gapY-3\@sm>* {
  padding-top:1.5px!important;
  padding-bottom:1.5px!important
 }
 .gap-3\@sm {
  margin:-1.5px!important
 }
 .gap-3\@sm>* {
  padding:1.5px!important
 }
}
.gapX-4 {
 margin-left:-2px!important;
 margin-right:-2px!important
}
.gapX-4>* {
 padding-left:2px!important;
 padding-right:2px!important
}
.gapY-4 {
 margin-top:-2px!important;
 margin-bottom:-2px!important
}
.gapY-4>* {
 padding-top:2px!important;
 padding-bottom:2px!important
}
.gap-4 {
 margin:-2px!important
}
.gap-4>* {
 padding:2px!important
}
@media screen and (min-width:1440px) {
 .gapX-4\@xl\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@xl\+>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@xl\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@xl\+>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@xl\+ {
  margin:-2px!important
 }
 .gap-4\@xl\+>* {
  padding:2px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-4\@lg\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@lg\+>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@lg\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@lg\+>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@lg\+ {
  margin:-2px!important
 }
 .gap-4\@lg\+>* {
  padding:2px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-4\@md\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@md\+>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@md\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@md\+>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@md\+ {
  margin:-2px!important
 }
 .gap-4\@md\+>* {
  padding:2px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-4\@sm\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@sm\+>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@sm\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@sm\+>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@sm\+ {
  margin:-2px!important
 }
 .gap-4\@sm\+>* {
  padding:2px!important
 }
}
@media screen and (min-width:0) {
 .gapX-4\@xs\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@xs\+>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@xs\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@xs\+>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@xs\+ {
  margin:-2px!important
 }
 .gap-4\@xs\+>* {
  padding:2px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-4\@xl- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@xl->* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@xl- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@xl->* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@xl- {
  margin:-2px!important
 }
 .gap-4\@xl->* {
  padding:2px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-4\@lg- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@lg->* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@lg- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@lg->* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@lg- {
  margin:-2px!important
 }
 .gap-4\@lg->* {
  padding:2px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-4\@md- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@md->* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@md- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@md->* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@md- {
  margin:-2px!important
 }
 .gap-4\@md->* {
  padding:2px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-4\@sm- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@sm->* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@sm- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@sm->* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@sm- {
  margin:-2px!important
 }
 .gap-4\@sm->* {
  padding:2px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-4\@lg {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@lg>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@lg {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@lg>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@lg {
  margin:-2px!important
 }
 .gap-4\@lg>* {
  padding:2px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-4\@md {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@md>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@md {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@md>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@md {
  margin:-2px!important
 }
 .gap-4\@md>* {
  padding:2px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-4\@sm {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
 .gapX-4\@sm>* {
  padding-left:2px!important;
  padding-right:2px!important
 }
 .gapY-4\@sm {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .gapY-4\@sm>* {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .gap-4\@sm {
  margin:-2px!important
 }
 .gap-4\@sm>* {
  padding:2px!important
 }
}
.gapX-5 {
 margin-left:-2.5px!important;
 margin-right:-2.5px!important
}
.gapX-5>* {
 padding-left:2.5px!important;
 padding-right:2.5px!important
}
.gapY-5 {
 margin-top:-2.5px!important;
 margin-bottom:-2.5px!important
}
.gapY-5>* {
 padding-top:2.5px!important;
 padding-bottom:2.5px!important
}
.gap-5 {
 margin:-2.5px!important
}
.gap-5>* {
 padding:2.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-5\@xl\+ {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@xl\+>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@xl\+ {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@xl\+>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@xl\+ {
  margin:-2.5px!important
 }
 .gap-5\@xl\+>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-5\@lg\+ {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@lg\+>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@lg\+ {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@lg\+>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@lg\+ {
  margin:-2.5px!important
 }
 .gap-5\@lg\+>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-5\@md\+ {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@md\+>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@md\+ {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@md\+>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@md\+ {
  margin:-2.5px!important
 }
 .gap-5\@md\+>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-5\@sm\+ {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@sm\+>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@sm\+ {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@sm\+>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@sm\+ {
  margin:-2.5px!important
 }
 .gap-5\@sm\+>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-5\@xs\+ {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@xs\+>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@xs\+ {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@xs\+>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@xs\+ {
  margin:-2.5px!important
 }
 .gap-5\@xs\+>* {
  padding:2.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-5\@xl- {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@xl->* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@xl- {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@xl->* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@xl- {
  margin:-2.5px!important
 }
 .gap-5\@xl->* {
  padding:2.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-5\@lg- {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@lg->* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@lg- {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@lg->* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@lg- {
  margin:-2.5px!important
 }
 .gap-5\@lg->* {
  padding:2.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-5\@md- {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@md->* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@md- {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@md->* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@md- {
  margin:-2.5px!important
 }
 .gap-5\@md->* {
  padding:2.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-5\@sm- {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@sm->* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@sm- {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@sm->* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@sm- {
  margin:-2.5px!important
 }
 .gap-5\@sm->* {
  padding:2.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-5\@lg {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@lg>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@lg {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@lg>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@lg {
  margin:-2.5px!important
 }
 .gap-5\@lg>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-5\@md {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@md>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@md {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@md>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@md {
  margin:-2.5px!important
 }
 .gap-5\@md>* {
  padding:2.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-5\@sm {
  margin-left:-2.5px!important;
  margin-right:-2.5px!important
 }
 .gapX-5\@sm>* {
  padding-left:2.5px!important;
  padding-right:2.5px!important
 }
 .gapY-5\@sm {
  margin-top:-2.5px!important;
  margin-bottom:-2.5px!important
 }
 .gapY-5\@sm>* {
  padding-top:2.5px!important;
  padding-bottom:2.5px!important
 }
 .gap-5\@sm {
  margin:-2.5px!important
 }
 .gap-5\@sm>* {
  padding:2.5px!important
 }
}
.gapX-10 {
 margin-left:-5px!important;
 margin-right:-5px!important
}
.gapX-10>* {
 padding-left:5px!important;
 padding-right:5px!important
}
.gapY-10 {
 margin-top:-5px!important;
 margin-bottom:-5px!important
}
.gapY-10>* {
 padding-top:5px!important;
 padding-bottom:5px!important
}
.gap-10 {
 margin:-5px!important
}
.gap-10>* {
 padding:5px!important
}
@media screen and (min-width:1440px) {
 .gapX-10\@xl\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@xl\+>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@xl\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@xl\+>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@xl\+ {
  margin:-5px!important
 }
 .gap-10\@xl\+>* {
  padding:5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-10\@lg\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@lg\+>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@lg\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@lg\+>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@lg\+ {
  margin:-5px!important
 }
 .gap-10\@lg\+>* {
  padding:5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-10\@md\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@md\+>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@md\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@md\+>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@md\+ {
  margin:-5px!important
 }
 .gap-10\@md\+>* {
  padding:5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-10\@sm\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@sm\+>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@sm\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@sm\+>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@sm\+ {
  margin:-5px!important
 }
 .gap-10\@sm\+>* {
  padding:5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-10\@xs\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@xs\+>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@xs\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@xs\+>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@xs\+ {
  margin:-5px!important
 }
 .gap-10\@xs\+>* {
  padding:5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-10\@xl- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@xl->* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@xl- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@xl->* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@xl- {
  margin:-5px!important
 }
 .gap-10\@xl->* {
  padding:5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-10\@lg- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@lg->* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@lg- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@lg->* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@lg- {
  margin:-5px!important
 }
 .gap-10\@lg->* {
  padding:5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-10\@md- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@md->* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@md- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@md->* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@md- {
  margin:-5px!important
 }
 .gap-10\@md->* {
  padding:5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-10\@sm- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@sm->* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@sm- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@sm->* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@sm- {
  margin:-5px!important
 }
 .gap-10\@sm->* {
  padding:5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-10\@lg {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@lg>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@lg {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@lg>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@lg {
  margin:-5px!important
 }
 .gap-10\@lg>* {
  padding:5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-10\@md {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@md>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@md {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@md>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@md {
  margin:-5px!important
 }
 .gap-10\@md>* {
  padding:5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-10\@sm {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
 .gapX-10\@sm>* {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .gapY-10\@sm {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .gapY-10\@sm>* {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .gap-10\@sm {
  margin:-5px!important
 }
 .gap-10\@sm>* {
  padding:5px!important
 }
}
.gapX-15 {
 margin-left:-7.5px!important;
 margin-right:-7.5px!important
}
.gapX-15>* {
 padding-left:7.5px!important;
 padding-right:7.5px!important
}
.gapY-15 {
 margin-top:-7.5px!important;
 margin-bottom:-7.5px!important
}
.gapY-15>* {
 padding-top:7.5px!important;
 padding-bottom:7.5px!important
}
.gap-15 {
 margin:-7.5px!important
}
.gap-15>* {
 padding:7.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-15\@xl\+ {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@xl\+>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@xl\+ {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@xl\+>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@xl\+ {
  margin:-7.5px!important
 }
 .gap-15\@xl\+>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-15\@lg\+ {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@lg\+>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@lg\+ {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@lg\+>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@lg\+ {
  margin:-7.5px!important
 }
 .gap-15\@lg\+>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-15\@md\+ {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@md\+>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@md\+ {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@md\+>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@md\+ {
  margin:-7.5px!important
 }
 .gap-15\@md\+>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-15\@sm\+ {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@sm\+>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@sm\+ {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@sm\+>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@sm\+ {
  margin:-7.5px!important
 }
 .gap-15\@sm\+>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-15\@xs\+ {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@xs\+>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@xs\+ {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@xs\+>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@xs\+ {
  margin:-7.5px!important
 }
 .gap-15\@xs\+>* {
  padding:7.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-15\@xl- {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@xl->* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@xl- {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@xl->* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@xl- {
  margin:-7.5px!important
 }
 .gap-15\@xl->* {
  padding:7.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-15\@lg- {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@lg->* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@lg- {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@lg->* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@lg- {
  margin:-7.5px!important
 }
 .gap-15\@lg->* {
  padding:7.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-15\@md- {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@md->* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@md- {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@md->* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@md- {
  margin:-7.5px!important
 }
 .gap-15\@md->* {
  padding:7.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-15\@sm- {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@sm->* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@sm- {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@sm->* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@sm- {
  margin:-7.5px!important
 }
 .gap-15\@sm->* {
  padding:7.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-15\@lg {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@lg>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@lg {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@lg>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@lg {
  margin:-7.5px!important
 }
 .gap-15\@lg>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-15\@md {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@md>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@md {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@md>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@md {
  margin:-7.5px!important
 }
 .gap-15\@md>* {
  padding:7.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-15\@sm {
  margin-left:-7.5px!important;
  margin-right:-7.5px!important
 }
 .gapX-15\@sm>* {
  padding-left:7.5px!important;
  padding-right:7.5px!important
 }
 .gapY-15\@sm {
  margin-top:-7.5px!important;
  margin-bottom:-7.5px!important
 }
 .gapY-15\@sm>* {
  padding-top:7.5px!important;
  padding-bottom:7.5px!important
 }
 .gap-15\@sm {
  margin:-7.5px!important
 }
 .gap-15\@sm>* {
  padding:7.5px!important
 }
}
.gapX-20 {
 margin-left:-10px!important;
 margin-right:-10px!important
}
.gapX-20>* {
 padding-left:10px!important;
 padding-right:10px!important
}
.gapY-20 {
 margin-top:-10px!important;
 margin-bottom:-10px!important
}
.gapY-20>* {
 padding-top:10px!important;
 padding-bottom:10px!important
}
.gap-20 {
 margin:-10px!important
}
.gap-20>* {
 padding:10px!important
}
@media screen and (min-width:1440px) {
 .gapX-20\@xl\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@xl\+>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@xl\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@xl\+>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@xl\+ {
  margin:-10px!important
 }
 .gap-20\@xl\+>* {
  padding:10px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-20\@lg\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@lg\+>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@lg\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@lg\+>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@lg\+ {
  margin:-10px!important
 }
 .gap-20\@lg\+>* {
  padding:10px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-20\@md\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@md\+>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@md\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@md\+>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@md\+ {
  margin:-10px!important
 }
 .gap-20\@md\+>* {
  padding:10px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-20\@sm\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@sm\+>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@sm\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@sm\+>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@sm\+ {
  margin:-10px!important
 }
 .gap-20\@sm\+>* {
  padding:10px!important
 }
}
@media screen and (min-width:0) {
 .gapX-20\@xs\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@xs\+>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@xs\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@xs\+>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@xs\+ {
  margin:-10px!important
 }
 .gap-20\@xs\+>* {
  padding:10px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-20\@xl- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@xl->* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@xl- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@xl->* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@xl- {
  margin:-10px!important
 }
 .gap-20\@xl->* {
  padding:10px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-20\@lg- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@lg->* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@lg- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@lg->* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@lg- {
  margin:-10px!important
 }
 .gap-20\@lg->* {
  padding:10px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-20\@md- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@md->* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@md- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@md->* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@md- {
  margin:-10px!important
 }
 .gap-20\@md->* {
  padding:10px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-20\@sm- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@sm->* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@sm- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@sm->* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@sm- {
  margin:-10px!important
 }
 .gap-20\@sm->* {
  padding:10px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-20\@lg {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@lg>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@lg {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@lg>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@lg {
  margin:-10px!important
 }
 .gap-20\@lg>* {
  padding:10px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-20\@md {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@md>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@md {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@md>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@md {
  margin:-10px!important
 }
 .gap-20\@md>* {
  padding:10px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-20\@sm {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
 .gapX-20\@sm>* {
  padding-left:10px!important;
  padding-right:10px!important
 }
 .gapY-20\@sm {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .gapY-20\@sm>* {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .gap-20\@sm {
  margin:-10px!important
 }
 .gap-20\@sm>* {
  padding:10px!important
 }
}
.gapX-25 {
 margin-left:-12.5px!important;
 margin-right:-12.5px!important
}
.gapX-25>* {
 padding-left:12.5px!important;
 padding-right:12.5px!important
}
.gapY-25 {
 margin-top:-12.5px!important;
 margin-bottom:-12.5px!important
}
.gapY-25>* {
 padding-top:12.5px!important;
 padding-bottom:12.5px!important
}
.gap-25 {
 margin:-12.5px!important
}
.gap-25>* {
 padding:12.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-25\@xl\+ {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@xl\+>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@xl\+ {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@xl\+>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@xl\+ {
  margin:-12.5px!important
 }
 .gap-25\@xl\+>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-25\@lg\+ {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@lg\+>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@lg\+ {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@lg\+>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@lg\+ {
  margin:-12.5px!important
 }
 .gap-25\@lg\+>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-25\@md\+ {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@md\+>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@md\+ {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@md\+>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@md\+ {
  margin:-12.5px!important
 }
 .gap-25\@md\+>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-25\@sm\+ {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@sm\+>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@sm\+ {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@sm\+>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@sm\+ {
  margin:-12.5px!important
 }
 .gap-25\@sm\+>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-25\@xs\+ {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@xs\+>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@xs\+ {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@xs\+>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@xs\+ {
  margin:-12.5px!important
 }
 .gap-25\@xs\+>* {
  padding:12.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-25\@xl- {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@xl->* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@xl- {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@xl->* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@xl- {
  margin:-12.5px!important
 }
 .gap-25\@xl->* {
  padding:12.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-25\@lg- {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@lg->* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@lg- {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@lg->* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@lg- {
  margin:-12.5px!important
 }
 .gap-25\@lg->* {
  padding:12.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-25\@md- {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@md->* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@md- {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@md->* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@md- {
  margin:-12.5px!important
 }
 .gap-25\@md->* {
  padding:12.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-25\@sm- {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@sm->* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@sm- {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@sm->* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@sm- {
  margin:-12.5px!important
 }
 .gap-25\@sm->* {
  padding:12.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-25\@lg {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@lg>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@lg {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@lg>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@lg {
  margin:-12.5px!important
 }
 .gap-25\@lg>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-25\@md {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@md>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@md {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@md>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@md {
  margin:-12.5px!important
 }
 .gap-25\@md>* {
  padding:12.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-25\@sm {
  margin-left:-12.5px!important;
  margin-right:-12.5px!important
 }
 .gapX-25\@sm>* {
  padding-left:12.5px!important;
  padding-right:12.5px!important
 }
 .gapY-25\@sm {
  margin-top:-12.5px!important;
  margin-bottom:-12.5px!important
 }
 .gapY-25\@sm>* {
  padding-top:12.5px!important;
  padding-bottom:12.5px!important
 }
 .gap-25\@sm {
  margin:-12.5px!important
 }
 .gap-25\@sm>* {
  padding:12.5px!important
 }
}
.gapX-30 {
 margin-left:-15px!important;
 margin-right:-15px!important
}
.gapX-30>* {
 padding-left:15px!important;
 padding-right:15px!important
}
.gapY-30 {
 margin-top:-15px!important;
 margin-bottom:-15px!important
}
.gapY-30>* {
 padding-top:15px!important;
 padding-bottom:15px!important
}
.gap-30 {
 margin:-15px!important
}
.gap-30>* {
 padding:15px!important
}
@media screen and (min-width:1440px) {
 .gapX-30\@xl\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@xl\+>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@xl\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@xl\+>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@xl\+ {
  margin:-15px!important
 }
 .gap-30\@xl\+>* {
  padding:15px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-30\@lg\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@lg\+>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@lg\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@lg\+>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@lg\+ {
  margin:-15px!important
 }
 .gap-30\@lg\+>* {
  padding:15px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-30\@md\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@md\+>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@md\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@md\+>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@md\+ {
  margin:-15px!important
 }
 .gap-30\@md\+>* {
  padding:15px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-30\@sm\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@sm\+>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@sm\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@sm\+>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@sm\+ {
  margin:-15px!important
 }
 .gap-30\@sm\+>* {
  padding:15px!important
 }
}
@media screen and (min-width:0) {
 .gapX-30\@xs\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@xs\+>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@xs\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@xs\+>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@xs\+ {
  margin:-15px!important
 }
 .gap-30\@xs\+>* {
  padding:15px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-30\@xl- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@xl->* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@xl- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@xl->* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@xl- {
  margin:-15px!important
 }
 .gap-30\@xl->* {
  padding:15px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-30\@lg- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@lg->* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@lg- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@lg->* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@lg- {
  margin:-15px!important
 }
 .gap-30\@lg->* {
  padding:15px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-30\@md- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@md->* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@md- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@md->* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@md- {
  margin:-15px!important
 }
 .gap-30\@md->* {
  padding:15px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-30\@sm- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@sm->* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@sm- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@sm->* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@sm- {
  margin:-15px!important
 }
 .gap-30\@sm->* {
  padding:15px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-30\@lg {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@lg>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@lg {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@lg>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@lg {
  margin:-15px!important
 }
 .gap-30\@lg>* {
  padding:15px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-30\@md {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@md>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@md {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@md>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@md {
  margin:-15px!important
 }
 .gap-30\@md>* {
  padding:15px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-30\@sm {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
 .gapX-30\@sm>* {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .gapY-30\@sm {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .gapY-30\@sm>* {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .gap-30\@sm {
  margin:-15px!important
 }
 .gap-30\@sm>* {
  padding:15px!important
 }
}
.gapX-35 {
 margin-left:-17.5px!important;
 margin-right:-17.5px!important
}
.gapX-35>* {
 padding-left:17.5px!important;
 padding-right:17.5px!important
}
.gapY-35 {
 margin-top:-17.5px!important;
 margin-bottom:-17.5px!important
}
.gapY-35>* {
 padding-top:17.5px!important;
 padding-bottom:17.5px!important
}
.gap-35 {
 margin:-17.5px!important
}
.gap-35>* {
 padding:17.5px!important
}
@media screen and (min-width:1440px) {
 .gapX-35\@xl\+ {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@xl\+>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@xl\+ {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@xl\+>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@xl\+ {
  margin:-17.5px!important
 }
 .gap-35\@xl\+>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-35\@lg\+ {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@lg\+>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@lg\+ {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@lg\+>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@lg\+ {
  margin:-17.5px!important
 }
 .gap-35\@lg\+>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-35\@md\+ {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@md\+>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@md\+ {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@md\+>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@md\+ {
  margin:-17.5px!important
 }
 .gap-35\@md\+>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-35\@sm\+ {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@sm\+>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@sm\+ {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@sm\+>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@sm\+ {
  margin:-17.5px!important
 }
 .gap-35\@sm\+>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:0) {
 .gapX-35\@xs\+ {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@xs\+>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@xs\+ {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@xs\+>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@xs\+ {
  margin:-17.5px!important
 }
 .gap-35\@xs\+>* {
  padding:17.5px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-35\@xl- {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@xl->* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@xl- {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@xl->* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@xl- {
  margin:-17.5px!important
 }
 .gap-35\@xl->* {
  padding:17.5px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-35\@lg- {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@lg->* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@lg- {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@lg->* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@lg- {
  margin:-17.5px!important
 }
 .gap-35\@lg->* {
  padding:17.5px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-35\@md- {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@md->* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@md- {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@md->* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@md- {
  margin:-17.5px!important
 }
 .gap-35\@md->* {
  padding:17.5px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-35\@sm- {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@sm->* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@sm- {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@sm->* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@sm- {
  margin:-17.5px!important
 }
 .gap-35\@sm->* {
  padding:17.5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-35\@lg {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@lg>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@lg {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@lg>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@lg {
  margin:-17.5px!important
 }
 .gap-35\@lg>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-35\@md {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@md>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@md {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@md>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@md {
  margin:-17.5px!important
 }
 .gap-35\@md>* {
  padding:17.5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-35\@sm {
  margin-left:-17.5px!important;
  margin-right:-17.5px!important
 }
 .gapX-35\@sm>* {
  padding-left:17.5px!important;
  padding-right:17.5px!important
 }
 .gapY-35\@sm {
  margin-top:-17.5px!important;
  margin-bottom:-17.5px!important
 }
 .gapY-35\@sm>* {
  padding-top:17.5px!important;
  padding-bottom:17.5px!important
 }
 .gap-35\@sm {
  margin:-17.5px!important
 }
 .gap-35\@sm>* {
  padding:17.5px!important
 }
}
.gapX-40 {
 margin-left:-20px!important;
 margin-right:-20px!important
}
.gapX-40>* {
 padding-left:20px!important;
 padding-right:20px!important
}
.gapY-40 {
 margin-top:-20px!important;
 margin-bottom:-20px!important
}
.gapY-40>* {
 padding-top:20px!important;
 padding-bottom:20px!important
}
.gap-40 {
 margin:-20px!important
}
.gap-40>* {
 padding:20px!important
}
@media screen and (min-width:1440px) {
 .gapX-40\@xl\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@xl\+>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@xl\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@xl\+>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@xl\+ {
  margin:-20px!important
 }
 .gap-40\@xl\+>* {
  padding:20px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-40\@lg\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@lg\+>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@lg\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@lg\+>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@lg\+ {
  margin:-20px!important
 }
 .gap-40\@lg\+>* {
  padding:20px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-40\@md\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@md\+>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@md\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@md\+>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@md\+ {
  margin:-20px!important
 }
 .gap-40\@md\+>* {
  padding:20px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-40\@sm\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@sm\+>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@sm\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@sm\+>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@sm\+ {
  margin:-20px!important
 }
 .gap-40\@sm\+>* {
  padding:20px!important
 }
}
@media screen and (min-width:0) {
 .gapX-40\@xs\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@xs\+>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@xs\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@xs\+>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@xs\+ {
  margin:-20px!important
 }
 .gap-40\@xs\+>* {
  padding:20px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-40\@xl- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@xl->* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@xl- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@xl->* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@xl- {
  margin:-20px!important
 }
 .gap-40\@xl->* {
  padding:20px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-40\@lg- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@lg->* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@lg- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@lg->* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@lg- {
  margin:-20px!important
 }
 .gap-40\@lg->* {
  padding:20px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-40\@md- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@md->* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@md- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@md->* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@md- {
  margin:-20px!important
 }
 .gap-40\@md->* {
  padding:20px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-40\@sm- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@sm->* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@sm- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@sm->* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@sm- {
  margin:-20px!important
 }
 .gap-40\@sm->* {
  padding:20px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-40\@lg {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@lg>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@lg {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@lg>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@lg {
  margin:-20px!important
 }
 .gap-40\@lg>* {
  padding:20px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-40\@md {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@md>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@md {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@md>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@md {
  margin:-20px!important
 }
 .gap-40\@md>* {
  padding:20px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-40\@sm {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
 .gapX-40\@sm>* {
  padding-left:20px!important;
  padding-right:20px!important
 }
 .gapY-40\@sm {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .gapY-40\@sm>* {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .gap-40\@sm {
  margin:-20px!important
 }
 .gap-40\@sm>* {
  padding:20px!important
 }
}
.gapX-50 {
 margin-left:-25px!important;
 margin-right:-25px!important
}
.gapX-50>* {
 padding-left:25px!important;
 padding-right:25px!important
}
.gapY-50 {
 margin-top:-25px!important;
 margin-bottom:-25px!important
}
.gapY-50>* {
 padding-top:25px!important;
 padding-bottom:25px!important
}
.gap-50 {
 margin:-25px!important
}
.gap-50>* {
 padding:25px!important
}
@media screen and (min-width:1440px) {
 .gapX-50\@xl\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@xl\+>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@xl\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@xl\+>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@xl\+ {
  margin:-25px!important
 }
 .gap-50\@xl\+>* {
  padding:25px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-50\@lg\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@lg\+>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@lg\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@lg\+>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@lg\+ {
  margin:-25px!important
 }
 .gap-50\@lg\+>* {
  padding:25px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-50\@md\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@md\+>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@md\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@md\+>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@md\+ {
  margin:-25px!important
 }
 .gap-50\@md\+>* {
  padding:25px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-50\@sm\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@sm\+>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@sm\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@sm\+>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@sm\+ {
  margin:-25px!important
 }
 .gap-50\@sm\+>* {
  padding:25px!important
 }
}
@media screen and (min-width:0) {
 .gapX-50\@xs\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@xs\+>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@xs\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@xs\+>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@xs\+ {
  margin:-25px!important
 }
 .gap-50\@xs\+>* {
  padding:25px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-50\@xl- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@xl->* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@xl- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@xl->* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@xl- {
  margin:-25px!important
 }
 .gap-50\@xl->* {
  padding:25px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-50\@lg- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@lg->* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@lg- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@lg->* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@lg- {
  margin:-25px!important
 }
 .gap-50\@lg->* {
  padding:25px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-50\@md- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@md->* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@md- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@md->* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@md- {
  margin:-25px!important
 }
 .gap-50\@md->* {
  padding:25px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-50\@sm- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@sm->* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@sm- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@sm->* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@sm- {
  margin:-25px!important
 }
 .gap-50\@sm->* {
  padding:25px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-50\@lg {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@lg>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@lg {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@lg>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@lg {
  margin:-25px!important
 }
 .gap-50\@lg>* {
  padding:25px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-50\@md {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@md>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@md {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@md>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@md {
  margin:-25px!important
 }
 .gap-50\@md>* {
  padding:25px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-50\@sm {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
 .gapX-50\@sm>* {
  padding-left:25px!important;
  padding-right:25px!important
 }
 .gapY-50\@sm {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .gapY-50\@sm>* {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .gap-50\@sm {
  margin:-25px!important
 }
 .gap-50\@sm>* {
  padding:25px!important
 }
}
.gapX-60 {
 margin-left:-30px!important;
 margin-right:-30px!important
}
.gapX-60>* {
 padding-left:30px!important;
 padding-right:30px!important
}
.gapY-60 {
 margin-top:-30px!important;
 margin-bottom:-30px!important
}
.gapY-60>* {
 padding-top:30px!important;
 padding-bottom:30px!important
}
.gap-60 {
 margin:-30px!important
}
.gap-60>* {
 padding:30px!important
}
@media screen and (min-width:1440px) {
 .gapX-60\@xl\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@xl\+>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@xl\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@xl\+>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@xl\+ {
  margin:-30px!important
 }
 .gap-60\@xl\+>* {
  padding:30px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-60\@lg\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@lg\+>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@lg\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@lg\+>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@lg\+ {
  margin:-30px!important
 }
 .gap-60\@lg\+>* {
  padding:30px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-60\@md\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@md\+>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@md\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@md\+>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@md\+ {
  margin:-30px!important
 }
 .gap-60\@md\+>* {
  padding:30px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-60\@sm\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@sm\+>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@sm\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@sm\+>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@sm\+ {
  margin:-30px!important
 }
 .gap-60\@sm\+>* {
  padding:30px!important
 }
}
@media screen and (min-width:0) {
 .gapX-60\@xs\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@xs\+>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@xs\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@xs\+>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@xs\+ {
  margin:-30px!important
 }
 .gap-60\@xs\+>* {
  padding:30px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-60\@xl- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@xl->* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@xl- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@xl->* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@xl- {
  margin:-30px!important
 }
 .gap-60\@xl->* {
  padding:30px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-60\@lg- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@lg->* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@lg- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@lg->* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@lg- {
  margin:-30px!important
 }
 .gap-60\@lg->* {
  padding:30px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-60\@md- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@md->* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@md- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@md->* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@md- {
  margin:-30px!important
 }
 .gap-60\@md->* {
  padding:30px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-60\@sm- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@sm->* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@sm- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@sm->* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@sm- {
  margin:-30px!important
 }
 .gap-60\@sm->* {
  padding:30px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-60\@lg {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@lg>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@lg {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@lg>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@lg {
  margin:-30px!important
 }
 .gap-60\@lg>* {
  padding:30px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-60\@md {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@md>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@md {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@md>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@md {
  margin:-30px!important
 }
 .gap-60\@md>* {
  padding:30px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-60\@sm {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
 .gapX-60\@sm>* {
  padding-left:30px!important;
  padding-right:30px!important
 }
 .gapY-60\@sm {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .gapY-60\@sm>* {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .gap-60\@sm {
  margin:-30px!important
 }
 .gap-60\@sm>* {
  padding:30px!important
 }
}
.gapX-70 {
 margin-left:-35px!important;
 margin-right:-35px!important
}
.gapX-70>* {
 padding-left:35px!important;
 padding-right:35px!important
}
.gapY-70 {
 margin-top:-35px!important;
 margin-bottom:-35px!important
}
.gapY-70>* {
 padding-top:35px!important;
 padding-bottom:35px!important
}
.gap-70 {
 margin:-35px!important
}
.gap-70>* {
 padding:35px!important
}
@media screen and (min-width:1440px) {
 .gapX-70\@xl\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@xl\+>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@xl\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@xl\+>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@xl\+ {
  margin:-35px!important
 }
 .gap-70\@xl\+>* {
  padding:35px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-70\@lg\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@lg\+>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@lg\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@lg\+>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@lg\+ {
  margin:-35px!important
 }
 .gap-70\@lg\+>* {
  padding:35px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-70\@md\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@md\+>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@md\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@md\+>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@md\+ {
  margin:-35px!important
 }
 .gap-70\@md\+>* {
  padding:35px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-70\@sm\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@sm\+>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@sm\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@sm\+>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@sm\+ {
  margin:-35px!important
 }
 .gap-70\@sm\+>* {
  padding:35px!important
 }
}
@media screen and (min-width:0) {
 .gapX-70\@xs\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@xs\+>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@xs\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@xs\+>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@xs\+ {
  margin:-35px!important
 }
 .gap-70\@xs\+>* {
  padding:35px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-70\@xl- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@xl->* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@xl- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@xl->* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@xl- {
  margin:-35px!important
 }
 .gap-70\@xl->* {
  padding:35px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-70\@lg- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@lg->* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@lg- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@lg->* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@lg- {
  margin:-35px!important
 }
 .gap-70\@lg->* {
  padding:35px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-70\@md- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@md->* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@md- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@md->* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@md- {
  margin:-35px!important
 }
 .gap-70\@md->* {
  padding:35px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-70\@sm- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@sm->* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@sm- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@sm->* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@sm- {
  margin:-35px!important
 }
 .gap-70\@sm->* {
  padding:35px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-70\@lg {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@lg>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@lg {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@lg>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@lg {
  margin:-35px!important
 }
 .gap-70\@lg>* {
  padding:35px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-70\@md {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@md>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@md {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@md>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@md {
  margin:-35px!important
 }
 .gap-70\@md>* {
  padding:35px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-70\@sm {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
 .gapX-70\@sm>* {
  padding-left:35px!important;
  padding-right:35px!important
 }
 .gapY-70\@sm {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .gapY-70\@sm>* {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .gap-70\@sm {
  margin:-35px!important
 }
 .gap-70\@sm>* {
  padding:35px!important
 }
}
.gapX-80 {
 margin-left:-40px!important;
 margin-right:-40px!important
}
.gapX-80>* {
 padding-left:40px!important;
 padding-right:40px!important
}
.gapY-80 {
 margin-top:-40px!important;
 margin-bottom:-40px!important
}
.gapY-80>* {
 padding-top:40px!important;
 padding-bottom:40px!important
}
.gap-80 {
 margin:-40px!important
}
.gap-80>* {
 padding:40px!important
}
@media screen and (min-width:1440px) {
 .gapX-80\@xl\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@xl\+>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@xl\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@xl\+>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@xl\+ {
  margin:-40px!important
 }
 .gap-80\@xl\+>* {
  padding:40px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-80\@lg\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@lg\+>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@lg\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@lg\+>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@lg\+ {
  margin:-40px!important
 }
 .gap-80\@lg\+>* {
  padding:40px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-80\@md\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@md\+>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@md\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@md\+>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@md\+ {
  margin:-40px!important
 }
 .gap-80\@md\+>* {
  padding:40px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-80\@sm\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@sm\+>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@sm\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@sm\+>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@sm\+ {
  margin:-40px!important
 }
 .gap-80\@sm\+>* {
  padding:40px!important
 }
}
@media screen and (min-width:0) {
 .gapX-80\@xs\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@xs\+>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@xs\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@xs\+>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@xs\+ {
  margin:-40px!important
 }
 .gap-80\@xs\+>* {
  padding:40px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-80\@xl- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@xl->* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@xl- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@xl->* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@xl- {
  margin:-40px!important
 }
 .gap-80\@xl->* {
  padding:40px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-80\@lg- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@lg->* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@lg- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@lg->* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@lg- {
  margin:-40px!important
 }
 .gap-80\@lg->* {
  padding:40px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-80\@md- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@md->* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@md- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@md->* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@md- {
  margin:-40px!important
 }
 .gap-80\@md->* {
  padding:40px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-80\@sm- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@sm->* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@sm- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@sm->* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@sm- {
  margin:-40px!important
 }
 .gap-80\@sm->* {
  padding:40px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-80\@lg {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@lg>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@lg {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@lg>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@lg {
  margin:-40px!important
 }
 .gap-80\@lg>* {
  padding:40px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-80\@md {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@md>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@md {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@md>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@md {
  margin:-40px!important
 }
 .gap-80\@md>* {
  padding:40px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-80\@sm {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
 .gapX-80\@sm>* {
  padding-left:40px!important;
  padding-right:40px!important
 }
 .gapY-80\@sm {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .gapY-80\@sm>* {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .gap-80\@sm {
  margin:-40px!important
 }
 .gap-80\@sm>* {
  padding:40px!important
 }
}
.gapX-90 {
 margin-left:-45px!important;
 margin-right:-45px!important
}
.gapX-90>* {
 padding-left:45px!important;
 padding-right:45px!important
}
.gapY-90 {
 margin-top:-45px!important;
 margin-bottom:-45px!important
}
.gapY-90>* {
 padding-top:45px!important;
 padding-bottom:45px!important
}
.gap-90 {
 margin:-45px!important
}
.gap-90>* {
 padding:45px!important
}
@media screen and (min-width:1440px) {
 .gapX-90\@xl\+ {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@xl\+>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@xl\+ {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@xl\+>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@xl\+ {
  margin:-45px!important
 }
 .gap-90\@xl\+>* {
  padding:45px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-90\@lg\+ {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@lg\+>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@lg\+ {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@lg\+>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@lg\+ {
  margin:-45px!important
 }
 .gap-90\@lg\+>* {
  padding:45px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-90\@md\+ {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@md\+>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@md\+ {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@md\+>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@md\+ {
  margin:-45px!important
 }
 .gap-90\@md\+>* {
  padding:45px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-90\@sm\+ {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@sm\+>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@sm\+ {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@sm\+>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@sm\+ {
  margin:-45px!important
 }
 .gap-90\@sm\+>* {
  padding:45px!important
 }
}
@media screen and (min-width:0) {
 .gapX-90\@xs\+ {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@xs\+>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@xs\+ {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@xs\+>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@xs\+ {
  margin:-45px!important
 }
 .gap-90\@xs\+>* {
  padding:45px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-90\@xl- {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@xl->* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@xl- {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@xl->* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@xl- {
  margin:-45px!important
 }
 .gap-90\@xl->* {
  padding:45px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-90\@lg- {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@lg->* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@lg- {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@lg->* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@lg- {
  margin:-45px!important
 }
 .gap-90\@lg->* {
  padding:45px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-90\@md- {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@md->* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@md- {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@md->* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@md- {
  margin:-45px!important
 }
 .gap-90\@md->* {
  padding:45px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-90\@sm- {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@sm->* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@sm- {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@sm->* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@sm- {
  margin:-45px!important
 }
 .gap-90\@sm->* {
  padding:45px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-90\@lg {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@lg>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@lg {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@lg>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@lg {
  margin:-45px!important
 }
 .gap-90\@lg>* {
  padding:45px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-90\@md {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@md>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@md {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@md>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@md {
  margin:-45px!important
 }
 .gap-90\@md>* {
  padding:45px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-90\@sm {
  margin-left:-45px!important;
  margin-right:-45px!important
 }
 .gapX-90\@sm>* {
  padding-left:45px!important;
  padding-right:45px!important
 }
 .gapY-90\@sm {
  margin-top:-45px!important;
  margin-bottom:-45px!important
 }
 .gapY-90\@sm>* {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .gap-90\@sm {
  margin:-45px!important
 }
 .gap-90\@sm>* {
  padding:45px!important
 }
}
.gapX-100 {
 margin-left:-50px!important;
 margin-right:-50px!important
}
.gapX-100>* {
 padding-left:50px!important;
 padding-right:50px!important
}
.gapY-100 {
 margin-top:-50px!important;
 margin-bottom:-50px!important
}
.gapY-100>* {
 padding-top:50px!important;
 padding-bottom:50px!important
}
.gap-100 {
 margin:-50px!important
}
.gap-100>* {
 padding:50px!important
}
@media screen and (min-width:1440px) {
 .gapX-100\@xl\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@xl\+>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@xl\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@xl\+>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@xl\+ {
  margin:-50px!important
 }
 .gap-100\@xl\+>* {
  padding:50px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-100\@lg\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@lg\+>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@lg\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@lg\+>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@lg\+ {
  margin:-50px!important
 }
 .gap-100\@lg\+>* {
  padding:50px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-100\@md\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@md\+>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@md\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@md\+>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@md\+ {
  margin:-50px!important
 }
 .gap-100\@md\+>* {
  padding:50px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-100\@sm\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@sm\+>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@sm\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@sm\+>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@sm\+ {
  margin:-50px!important
 }
 .gap-100\@sm\+>* {
  padding:50px!important
 }
}
@media screen and (min-width:0) {
 .gapX-100\@xs\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@xs\+>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@xs\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@xs\+>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@xs\+ {
  margin:-50px!important
 }
 .gap-100\@xs\+>* {
  padding:50px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-100\@xl- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@xl->* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@xl- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@xl->* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@xl- {
  margin:-50px!important
 }
 .gap-100\@xl->* {
  padding:50px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-100\@lg- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@lg->* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@lg- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@lg->* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@lg- {
  margin:-50px!important
 }
 .gap-100\@lg->* {
  padding:50px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-100\@md- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@md->* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@md- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@md->* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@md- {
  margin:-50px!important
 }
 .gap-100\@md->* {
  padding:50px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-100\@sm- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@sm->* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@sm- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@sm->* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@sm- {
  margin:-50px!important
 }
 .gap-100\@sm->* {
  padding:50px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-100\@lg {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@lg>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@lg {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@lg>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@lg {
  margin:-50px!important
 }
 .gap-100\@lg>* {
  padding:50px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-100\@md {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@md>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@md {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@md>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@md {
  margin:-50px!important
 }
 .gap-100\@md>* {
  padding:50px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-100\@sm {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
 .gapX-100\@sm>* {
  padding-left:50px!important;
  padding-right:50px!important
 }
 .gapY-100\@sm {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .gapY-100\@sm>* {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .gap-100\@sm {
  margin:-50px!important
 }
 .gap-100\@sm>* {
  padding:50px!important
 }
}
.gapX-110 {
 margin-left:-55px!important;
 margin-right:-55px!important
}
.gapX-110>* {
 padding-left:55px!important;
 padding-right:55px!important
}
.gapY-110 {
 margin-top:-55px!important;
 margin-bottom:-55px!important
}
.gapY-110>* {
 padding-top:55px!important;
 padding-bottom:55px!important
}
.gap-110 {
 margin:-55px!important
}
.gap-110>* {
 padding:55px!important
}
@media screen and (min-width:1440px) {
 .gapX-110\@xl\+ {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@xl\+>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@xl\+ {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@xl\+>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@xl\+ {
  margin:-55px!important
 }
 .gap-110\@xl\+>* {
  padding:55px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-110\@lg\+ {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@lg\+>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@lg\+ {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@lg\+>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@lg\+ {
  margin:-55px!important
 }
 .gap-110\@lg\+>* {
  padding:55px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-110\@md\+ {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@md\+>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@md\+ {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@md\+>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@md\+ {
  margin:-55px!important
 }
 .gap-110\@md\+>* {
  padding:55px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-110\@sm\+ {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@sm\+>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@sm\+ {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@sm\+>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@sm\+ {
  margin:-55px!important
 }
 .gap-110\@sm\+>* {
  padding:55px!important
 }
}
@media screen and (min-width:0) {
 .gapX-110\@xs\+ {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@xs\+>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@xs\+ {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@xs\+>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@xs\+ {
  margin:-55px!important
 }
 .gap-110\@xs\+>* {
  padding:55px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-110\@xl- {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@xl->* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@xl- {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@xl->* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@xl- {
  margin:-55px!important
 }
 .gap-110\@xl->* {
  padding:55px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-110\@lg- {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@lg->* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@lg- {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@lg->* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@lg- {
  margin:-55px!important
 }
 .gap-110\@lg->* {
  padding:55px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-110\@md- {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@md->* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@md- {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@md->* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@md- {
  margin:-55px!important
 }
 .gap-110\@md->* {
  padding:55px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-110\@sm- {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@sm->* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@sm- {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@sm->* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@sm- {
  margin:-55px!important
 }
 .gap-110\@sm->* {
  padding:55px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-110\@lg {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@lg>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@lg {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@lg>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@lg {
  margin:-55px!important
 }
 .gap-110\@lg>* {
  padding:55px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-110\@md {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@md>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@md {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@md>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@md {
  margin:-55px!important
 }
 .gap-110\@md>* {
  padding:55px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-110\@sm {
  margin-left:-55px!important;
  margin-right:-55px!important
 }
 .gapX-110\@sm>* {
  padding-left:55px!important;
  padding-right:55px!important
 }
 .gapY-110\@sm {
  margin-top:-55px!important;
  margin-bottom:-55px!important
 }
 .gapY-110\@sm>* {
  padding-top:55px!important;
  padding-bottom:55px!important
 }
 .gap-110\@sm {
  margin:-55px!important
 }
 .gap-110\@sm>* {
  padding:55px!important
 }
}
.gapX-120 {
 margin-left:-60px!important;
 margin-right:-60px!important
}
.gapX-120>* {
 padding-left:60px!important;
 padding-right:60px!important
}
.gapY-120 {
 margin-top:-60px!important;
 margin-bottom:-60px!important
}
.gapY-120>* {
 padding-top:60px!important;
 padding-bottom:60px!important
}
.gap-120 {
 margin:-60px!important
}
.gap-120>* {
 padding:60px!important
}
@media screen and (min-width:1440px) {
 .gapX-120\@xl\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@xl\+>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@xl\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@xl\+>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@xl\+ {
  margin:-60px!important
 }
 .gap-120\@xl\+>* {
  padding:60px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-120\@lg\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@lg\+>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@lg\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@lg\+>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@lg\+ {
  margin:-60px!important
 }
 .gap-120\@lg\+>* {
  padding:60px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-120\@md\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@md\+>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@md\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@md\+>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@md\+ {
  margin:-60px!important
 }
 .gap-120\@md\+>* {
  padding:60px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-120\@sm\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@sm\+>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@sm\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@sm\+>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@sm\+ {
  margin:-60px!important
 }
 .gap-120\@sm\+>* {
  padding:60px!important
 }
}
@media screen and (min-width:0) {
 .gapX-120\@xs\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@xs\+>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@xs\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@xs\+>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@xs\+ {
  margin:-60px!important
 }
 .gap-120\@xs\+>* {
  padding:60px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-120\@xl- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@xl->* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@xl- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@xl->* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@xl- {
  margin:-60px!important
 }
 .gap-120\@xl->* {
  padding:60px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-120\@lg- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@lg->* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@lg- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@lg->* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@lg- {
  margin:-60px!important
 }
 .gap-120\@lg->* {
  padding:60px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-120\@md- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@md->* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@md- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@md->* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@md- {
  margin:-60px!important
 }
 .gap-120\@md->* {
  padding:60px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-120\@sm- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@sm->* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@sm- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@sm->* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@sm- {
  margin:-60px!important
 }
 .gap-120\@sm->* {
  padding:60px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-120\@lg {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@lg>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@lg {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@lg>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@lg {
  margin:-60px!important
 }
 .gap-120\@lg>* {
  padding:60px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-120\@md {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@md>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@md {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@md>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@md {
  margin:-60px!important
 }
 .gap-120\@md>* {
  padding:60px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-120\@sm {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
 .gapX-120\@sm>* {
  padding-left:60px!important;
  padding-right:60px!important
 }
 .gapY-120\@sm {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .gapY-120\@sm>* {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .gap-120\@sm {
  margin:-60px!important
 }
 .gap-120\@sm>* {
  padding:60px!important
 }
}
.gapX-130 {
 margin-left:-65px!important;
 margin-right:-65px!important
}
.gapX-130>* {
 padding-left:65px!important;
 padding-right:65px!important
}
.gapY-130 {
 margin-top:-65px!important;
 margin-bottom:-65px!important
}
.gapY-130>* {
 padding-top:65px!important;
 padding-bottom:65px!important
}
.gap-130 {
 margin:-65px!important
}
.gap-130>* {
 padding:65px!important
}
@media screen and (min-width:1440px) {
 .gapX-130\@xl\+ {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@xl\+>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@xl\+ {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@xl\+>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@xl\+ {
  margin:-65px!important
 }
 .gap-130\@xl\+>* {
  padding:65px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-130\@lg\+ {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@lg\+>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@lg\+ {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@lg\+>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@lg\+ {
  margin:-65px!important
 }
 .gap-130\@lg\+>* {
  padding:65px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-130\@md\+ {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@md\+>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@md\+ {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@md\+>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@md\+ {
  margin:-65px!important
 }
 .gap-130\@md\+>* {
  padding:65px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-130\@sm\+ {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@sm\+>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@sm\+ {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@sm\+>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@sm\+ {
  margin:-65px!important
 }
 .gap-130\@sm\+>* {
  padding:65px!important
 }
}
@media screen and (min-width:0) {
 .gapX-130\@xs\+ {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@xs\+>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@xs\+ {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@xs\+>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@xs\+ {
  margin:-65px!important
 }
 .gap-130\@xs\+>* {
  padding:65px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-130\@xl- {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@xl->* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@xl- {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@xl->* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@xl- {
  margin:-65px!important
 }
 .gap-130\@xl->* {
  padding:65px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-130\@lg- {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@lg->* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@lg- {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@lg->* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@lg- {
  margin:-65px!important
 }
 .gap-130\@lg->* {
  padding:65px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-130\@md- {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@md->* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@md- {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@md->* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@md- {
  margin:-65px!important
 }
 .gap-130\@md->* {
  padding:65px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-130\@sm- {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@sm->* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@sm- {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@sm->* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@sm- {
  margin:-65px!important
 }
 .gap-130\@sm->* {
  padding:65px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-130\@lg {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@lg>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@lg {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@lg>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@lg {
  margin:-65px!important
 }
 .gap-130\@lg>* {
  padding:65px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-130\@md {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@md>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@md {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@md>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@md {
  margin:-65px!important
 }
 .gap-130\@md>* {
  padding:65px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-130\@sm {
  margin-left:-65px!important;
  margin-right:-65px!important
 }
 .gapX-130\@sm>* {
  padding-left:65px!important;
  padding-right:65px!important
 }
 .gapY-130\@sm {
  margin-top:-65px!important;
  margin-bottom:-65px!important
 }
 .gapY-130\@sm>* {
  padding-top:65px!important;
  padding-bottom:65px!important
 }
 .gap-130\@sm {
  margin:-65px!important
 }
 .gap-130\@sm>* {
  padding:65px!important
 }
}
.gapX-140 {
 margin-left:-70px!important;
 margin-right:-70px!important
}
.gapX-140>* {
 padding-left:70px!important;
 padding-right:70px!important
}
.gapY-140 {
 margin-top:-70px!important;
 margin-bottom:-70px!important
}
.gapY-140>* {
 padding-top:70px!important;
 padding-bottom:70px!important
}
.gap-140 {
 margin:-70px!important
}
.gap-140>* {
 padding:70px!important
}
@media screen and (min-width:1440px) {
 .gapX-140\@xl\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@xl\+>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@xl\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@xl\+>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@xl\+ {
  margin:-70px!important
 }
 .gap-140\@xl\+>* {
  padding:70px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-140\@lg\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@lg\+>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@lg\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@lg\+>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@lg\+ {
  margin:-70px!important
 }
 .gap-140\@lg\+>* {
  padding:70px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-140\@md\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@md\+>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@md\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@md\+>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@md\+ {
  margin:-70px!important
 }
 .gap-140\@md\+>* {
  padding:70px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-140\@sm\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@sm\+>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@sm\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@sm\+>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@sm\+ {
  margin:-70px!important
 }
 .gap-140\@sm\+>* {
  padding:70px!important
 }
}
@media screen and (min-width:0) {
 .gapX-140\@xs\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@xs\+>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@xs\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@xs\+>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@xs\+ {
  margin:-70px!important
 }
 .gap-140\@xs\+>* {
  padding:70px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-140\@xl- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@xl->* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@xl- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@xl->* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@xl- {
  margin:-70px!important
 }
 .gap-140\@xl->* {
  padding:70px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-140\@lg- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@lg->* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@lg- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@lg->* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@lg- {
  margin:-70px!important
 }
 .gap-140\@lg->* {
  padding:70px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-140\@md- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@md->* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@md- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@md->* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@md- {
  margin:-70px!important
 }
 .gap-140\@md->* {
  padding:70px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-140\@sm- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@sm->* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@sm- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@sm->* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@sm- {
  margin:-70px!important
 }
 .gap-140\@sm->* {
  padding:70px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-140\@lg {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@lg>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@lg {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@lg>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@lg {
  margin:-70px!important
 }
 .gap-140\@lg>* {
  padding:70px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-140\@md {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@md>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@md {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@md>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@md {
  margin:-70px!important
 }
 .gap-140\@md>* {
  padding:70px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-140\@sm {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
 .gapX-140\@sm>* {
  padding-left:70px!important;
  padding-right:70px!important
 }
 .gapY-140\@sm {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .gapY-140\@sm>* {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .gap-140\@sm {
  margin:-70px!important
 }
 .gap-140\@sm>* {
  padding:70px!important
 }
}
.gapX-150 {
 margin-left:-75px!important;
 margin-right:-75px!important
}
.gapX-150>* {
 padding-left:75px!important;
 padding-right:75px!important
}
.gapY-150 {
 margin-top:-75px!important;
 margin-bottom:-75px!important
}
.gapY-150>* {
 padding-top:75px!important;
 padding-bottom:75px!important
}
.gap-150 {
 margin:-75px!important
}
.gap-150>* {
 padding:75px!important
}
@media screen and (min-width:1440px) {
 .gapX-150\@xl\+ {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@xl\+>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@xl\+ {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@xl\+>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@xl\+ {
  margin:-75px!important
 }
 .gap-150\@xl\+>* {
  padding:75px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-150\@lg\+ {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@lg\+>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@lg\+ {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@lg\+>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@lg\+ {
  margin:-75px!important
 }
 .gap-150\@lg\+>* {
  padding:75px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-150\@md\+ {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@md\+>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@md\+ {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@md\+>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@md\+ {
  margin:-75px!important
 }
 .gap-150\@md\+>* {
  padding:75px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-150\@sm\+ {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@sm\+>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@sm\+ {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@sm\+>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@sm\+ {
  margin:-75px!important
 }
 .gap-150\@sm\+>* {
  padding:75px!important
 }
}
@media screen and (min-width:0) {
 .gapX-150\@xs\+ {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@xs\+>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@xs\+ {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@xs\+>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@xs\+ {
  margin:-75px!important
 }
 .gap-150\@xs\+>* {
  padding:75px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-150\@xl- {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@xl->* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@xl- {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@xl->* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@xl- {
  margin:-75px!important
 }
 .gap-150\@xl->* {
  padding:75px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-150\@lg- {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@lg->* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@lg- {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@lg->* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@lg- {
  margin:-75px!important
 }
 .gap-150\@lg->* {
  padding:75px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-150\@md- {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@md->* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@md- {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@md->* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@md- {
  margin:-75px!important
 }
 .gap-150\@md->* {
  padding:75px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-150\@sm- {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@sm->* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@sm- {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@sm->* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@sm- {
  margin:-75px!important
 }
 .gap-150\@sm->* {
  padding:75px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-150\@lg {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@lg>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@lg {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@lg>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@lg {
  margin:-75px!important
 }
 .gap-150\@lg>* {
  padding:75px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-150\@md {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@md>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@md {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@md>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@md {
  margin:-75px!important
 }
 .gap-150\@md>* {
  padding:75px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-150\@sm {
  margin-left:-75px!important;
  margin-right:-75px!important
 }
 .gapX-150\@sm>* {
  padding-left:75px!important;
  padding-right:75px!important
 }
 .gapY-150\@sm {
  margin-top:-75px!important;
  margin-bottom:-75px!important
 }
 .gapY-150\@sm>* {
  padding-top:75px!important;
  padding-bottom:75px!important
 }
 .gap-150\@sm {
  margin:-75px!important
 }
 .gap-150\@sm>* {
  padding:75px!important
 }
}
.gapX-160 {
 margin-left:-80px!important;
 margin-right:-80px!important
}
.gapX-160>* {
 padding-left:80px!important;
 padding-right:80px!important
}
.gapY-160 {
 margin-top:-80px!important;
 margin-bottom:-80px!important
}
.gapY-160>* {
 padding-top:80px!important;
 padding-bottom:80px!important
}
.gap-160 {
 margin:-80px!important
}
.gap-160>* {
 padding:80px!important
}
@media screen and (min-width:1440px) {
 .gapX-160\@xl\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@xl\+>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@xl\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@xl\+>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@xl\+ {
  margin:-80px!important
 }
 .gap-160\@xl\+>* {
  padding:80px!important
 }
}
@media screen and (min-width:1200px) {
 .gapX-160\@lg\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@lg\+>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@lg\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@lg\+>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@lg\+ {
  margin:-80px!important
 }
 .gap-160\@lg\+>* {
  padding:80px!important
 }
}
@media screen and (min-width:992px) {
 .gapX-160\@md\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@md\+>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@md\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@md\+>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@md\+ {
  margin:-80px!important
 }
 .gap-160\@md\+>* {
  padding:80px!important
 }
}
@media screen and (min-width:768px) {
 .gapX-160\@sm\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@sm\+>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@sm\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@sm\+>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@sm\+ {
  margin:-80px!important
 }
 .gap-160\@sm\+>* {
  padding:80px!important
 }
}
@media screen and (min-width:0) {
 .gapX-160\@xs\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@xs\+>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@xs\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@xs\+>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@xs\+ {
  margin:-80px!important
 }
 .gap-160\@xs\+>* {
  padding:80px!important
 }
}
@media screen and (max-width:1439px) {
 .gapX-160\@xl- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@xl->* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@xl- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@xl->* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@xl- {
  margin:-80px!important
 }
 .gap-160\@xl->* {
  padding:80px!important
 }
}
@media screen and (max-width:1199px) {
 .gapX-160\@lg- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@lg->* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@lg- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@lg->* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@lg- {
  margin:-80px!important
 }
 .gap-160\@lg->* {
  padding:80px!important
 }
}
@media screen and (max-width:991px) {
 .gapX-160\@md- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@md->* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@md- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@md->* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@md- {
  margin:-80px!important
 }
 .gap-160\@md->* {
  padding:80px!important
 }
}
@media screen and (max-width:767px) {
 .gapX-160\@sm- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@sm->* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@sm- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@sm->* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@sm- {
  margin:-80px!important
 }
 .gap-160\@sm->* {
  padding:80px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .gapX-160\@lg {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@lg>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@lg {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@lg>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@lg {
  margin:-80px!important
 }
 .gap-160\@lg>* {
  padding:80px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .gapX-160\@md {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@md>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@md {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@md>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@md {
  margin:-80px!important
 }
 .gap-160\@md>* {
  padding:80px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .gapX-160\@sm {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
 .gapX-160\@sm>* {
  padding-left:80px!important;
  padding-right:80px!important
 }
 .gapY-160\@sm {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .gapY-160\@sm>* {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .gap-160\@sm {
  margin:-80px!important
 }
 .gap-160\@sm>* {
  padding:80px!important
 }
}
.peers {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 height:auto;
 max-width:100%;
 margin:0;
 padding:0
}
.peer {
 display:block;
 height:auto;
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.peer-greed,
.peers-greed>.peer,
.peers-greed>.peers {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.peer>img {
 max-width:none
}
.peer-greed>img {
 max-width:100%
}
.layers {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-flow:column nowrap;
 flex-flow:column nowrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.d-f,
.layers {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.d-if {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex
}
@media screen and (min-width:1440px) {
 .d-f\@xl\+ {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@xl\+ {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:1200px) {
 .d-f\@lg\+ {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@lg\+ {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:992px) {
 .d-f\@md\+ {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@md\+ {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:768px) {
 .d-f\@sm\+ {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@sm\+ {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:0) {
 .d-f\@xs\+ {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@xs\+ {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (max-width:1439px) {
 .d-f\@xl- {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@xl- {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (max-width:1199px) {
 .d-f\@lg- {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@lg- {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (max-width:991px) {
 .d-f\@md- {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@md- {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (max-width:767px) {
 .d-f\@sm- {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@sm- {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .d-f\@lg {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@lg {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .d-f\@md {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@md {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .d-f\@sm {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 .d-if\@sm {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex
 }
}
.fxw-w {
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.fxw-wr {
 -ms-flex-wrap:wrap-reverse;
 flex-wrap:wrap-reverse
}
.fxw-nw {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
@media screen and (min-width:1440px) {
 .fxw-w\@xl\+ {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@xl\+ {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@xl\+ {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:1200px) {
 .fxw-w\@lg\+ {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@lg\+ {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@lg\+ {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:992px) {
 .fxw-w\@md\+ {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@md\+ {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@md\+ {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:768px) {
 .fxw-w\@sm\+ {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@sm\+ {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@sm\+ {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:0) {
 .fxw-w\@xs\+ {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@xs\+ {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@xs\+ {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (max-width:1439px) {
 .fxw-w\@xl- {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@xl- {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@xl- {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (max-width:1199px) {
 .fxw-w\@lg- {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@lg- {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@lg- {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (max-width:991px) {
 .fxw-w\@md- {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@md- {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@md- {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (max-width:767px) {
 .fxw-w\@sm- {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@sm- {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@sm- {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fxw-w\@lg {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@lg {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@lg {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fxw-w\@md {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@md {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@md {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fxw-w\@sm {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .fxw-wr\@sm {
  -ms-flex-wrap:wrap-reverse;
  flex-wrap:wrap-reverse
 }
 .fxw-nw\@sm {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
.fxd-c {
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.fxd-c,
.fxd-cr {
 -webkit-box-orient:vertical
}
.fxd-cr {
 -webkit-box-direction:reverse;
 -ms-flex-direction:column-reverse;
 flex-direction:column-reverse
}
.fxd-r {
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.fxd-r,
.fxd-rr {
 -webkit-box-orient:horizontal
}
.fxd-rr {
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
@media screen and (min-width:1440px) {
 .fxd-c\@xl\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@xl\+,
 .fxd-cr\@xl\+ {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@xl\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@xl\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@xl\+,
 .fxd-rr\@xl\+ {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@xl\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:1200px) {
 .fxd-c\@lg\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@lg\+,
 .fxd-cr\@lg\+ {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@lg\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@lg\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@lg\+,
 .fxd-rr\@lg\+ {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@lg\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:992px) {
 .fxd-c\@md\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@md\+,
 .fxd-cr\@md\+ {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@md\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@md\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@md\+,
 .fxd-rr\@md\+ {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@md\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:768px) {
 .fxd-c\@sm\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@sm\+,
 .fxd-cr\@sm\+ {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@sm\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@sm\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@sm\+,
 .fxd-rr\@sm\+ {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@sm\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:0) {
 .fxd-c\@xs\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@xs\+,
 .fxd-cr\@xs\+ {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@xs\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@xs\+ {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@xs\+,
 .fxd-rr\@xs\+ {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@xs\+ {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (max-width:1439px) {
 .fxd-c\@xl- {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@xl-,
 .fxd-cr\@xl- {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@xl- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@xl- {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@xl-,
 .fxd-rr\@xl- {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@xl- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (max-width:1199px) {
 .fxd-c\@lg- {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@lg-,
 .fxd-cr\@lg- {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@lg- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@lg- {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@lg-,
 .fxd-rr\@lg- {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@lg- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (max-width:991px) {
 .fxd-c\@md- {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@md-,
 .fxd-cr\@md- {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@md- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@md- {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@md-,
 .fxd-rr\@md- {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@md- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (max-width:767px) {
 .fxd-c\@sm- {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@sm-,
 .fxd-cr\@sm- {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@sm- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@sm- {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@sm-,
 .fxd-rr\@sm- {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@sm- {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fxd-c\@lg {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@lg,
 .fxd-cr\@lg {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@lg {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@lg {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@lg,
 .fxd-rr\@lg {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@lg {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fxd-c\@md {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@md,
 .fxd-cr\@md {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@md {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@md {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@md,
 .fxd-rr\@md {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@md {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fxd-c\@sm {
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .fxd-c\@sm,
 .fxd-cr\@sm {
  -webkit-box-orient:vertical
 }
 .fxd-cr\@sm {
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .fxd-r\@sm {
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .fxd-r\@sm,
 .fxd-rr\@sm {
  -webkit-box-orient:horizontal
 }
 .fxd-rr\@sm {
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
.ai-fs {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.ai-fe {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.ai-c {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ai-b {
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.ai-s {
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
@media screen and (min-width:1440px) {
 .ai-fs\@xl\+ {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@xl\+ {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@xl\+ {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@xl\+ {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@xl\+ {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:1200px) {
 .ai-fs\@lg\+ {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@lg\+ {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@lg\+ {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@lg\+ {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@lg\+ {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:992px) {
 .ai-fs\@md\+ {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@md\+ {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@md\+ {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@md\+ {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@md\+ {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:768px) {
 .ai-fs\@sm\+ {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@sm\+ {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@sm\+ {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@sm\+ {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@sm\+ {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:0) {
 .ai-fs\@xs\+ {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@xs\+ {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@xs\+ {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@xs\+ {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@xs\+ {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (max-width:1439px) {
 .ai-fs\@xl- {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@xl- {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@xl- {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@xl- {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@xl- {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (max-width:1199px) {
 .ai-fs\@lg- {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@lg- {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@lg- {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@lg- {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@lg- {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (max-width:991px) {
 .ai-fs\@md- {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@md- {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@md- {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@md- {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@md- {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (max-width:767px) {
 .ai-fs\@sm- {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@sm- {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@sm- {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@sm- {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@sm- {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ai-fs\@lg {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@lg {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@lg {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@lg {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@lg {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ai-fs\@md {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@md {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@md {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@md {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@md {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ai-fs\@sm {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .ai-fe\@sm {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
 }
 .ai-c\@sm {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ai-b\@sm {
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
 }
 .ai-s\@sm {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
 }
}
.as-fs {
 -ms-flex-item-align:start;
 align-self:flex-start
}
.as-fe {
 -ms-flex-item-align:end;
 align-self:flex-end
}
.as-c {
 -ms-flex-item-align:center;
 align-self:center
}
.as-b {
 -ms-flex-item-align:baseline;
 align-self:baseline
}
.as-s {
 -ms-flex-item-align:stretch;
 align-self:stretch
}
@media screen and (min-width:1440px) {
 .as-fs\@xl\+ {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@xl\+ {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@xl\+ {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@xl\+ {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@xl\+ {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:1200px) {
 .as-fs\@lg\+ {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@lg\+ {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@lg\+ {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@lg\+ {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@lg\+ {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:992px) {
 .as-fs\@md\+ {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@md\+ {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@md\+ {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@md\+ {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@md\+ {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:768px) {
 .as-fs\@sm\+ {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@sm\+ {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@sm\+ {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@sm\+ {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@sm\+ {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:0) {
 .as-fs\@xs\+ {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@xs\+ {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@xs\+ {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@xs\+ {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@xs\+ {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (max-width:1439px) {
 .as-fs\@xl- {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@xl- {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@xl- {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@xl- {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@xl- {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (max-width:1199px) {
 .as-fs\@lg- {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@lg- {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@lg- {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@lg- {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@lg- {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (max-width:991px) {
 .as-fs\@md- {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@md- {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@md- {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@md- {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@md- {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (max-width:767px) {
 .as-fs\@sm- {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@sm- {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@sm- {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@sm- {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@sm- {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .as-fs\@lg {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@lg {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@lg {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@lg {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@lg {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .as-fs\@md {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@md {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@md {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@md {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@md {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .as-fs\@sm {
  -ms-flex-item-align:start;
  align-self:flex-start
 }
 .as-fe\@sm {
  -ms-flex-item-align:end;
  align-self:flex-end
 }
 .as-c\@sm {
  -ms-flex-item-align:center;
  align-self:center
 }
 .as-b\@sm {
  -ms-flex-item-align:baseline;
  align-self:baseline
 }
 .as-s\@sm {
  -ms-flex-item-align:stretch;
  align-self:stretch
 }
}
.ac-fs {
 -ms-flex-line-pack:start;
 align-content:flex-start
}
.ac-fe {
 -ms-flex-line-pack:end;
 align-content:flex-end
}
.ac-c {
 -ms-flex-line-pack:center;
 align-content:center
}
.ac-s {
 -ms-flex-line-pack:stretch;
 align-content:stretch
}
.ac-sb {
 -ms-flex-line-pack:justify;
 align-content:space-between
}
.ac-sa {
 -ms-flex-line-pack:distribute;
 align-content:space-around
}
@media screen and (min-width:1440px) {
 .ac-fs\@xl\+ {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@xl\+ {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@xl\+ {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@xl\+ {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@xl\+ {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@xl\+ {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:1200px) {
 .ac-fs\@lg\+ {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@lg\+ {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@lg\+ {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@lg\+ {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@lg\+ {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@lg\+ {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:992px) {
 .ac-fs\@md\+ {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@md\+ {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@md\+ {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@md\+ {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@md\+ {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@md\+ {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:768px) {
 .ac-fs\@sm\+ {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@sm\+ {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@sm\+ {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@sm\+ {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@sm\+ {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@sm\+ {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:0) {
 .ac-fs\@xs\+ {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@xs\+ {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@xs\+ {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@xs\+ {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@xs\+ {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@xs\+ {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (max-width:1439px) {
 .ac-fs\@xl- {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@xl- {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@xl- {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@xl- {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@xl- {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@xl- {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (max-width:1199px) {
 .ac-fs\@lg- {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@lg- {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@lg- {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@lg- {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@lg- {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@lg- {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (max-width:991px) {
 .ac-fs\@md- {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@md- {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@md- {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@md- {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@md- {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@md- {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (max-width:767px) {
 .ac-fs\@sm- {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@sm- {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@sm- {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@sm- {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@sm- {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@sm- {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ac-fs\@lg {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@lg {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@lg {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@lg {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@lg {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@lg {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ac-fs\@md {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@md {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@md {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@md {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@md {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@md {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ac-fs\@sm {
  -ms-flex-line-pack:start;
  align-content:flex-start
 }
 .ac-fe\@sm {
  -ms-flex-line-pack:end;
  align-content:flex-end
 }
 .ac-c\@sm {
  -ms-flex-line-pack:center;
  align-content:center
 }
 .ac-s\@sm {
  -ms-flex-line-pack:stretch;
  align-content:stretch
 }
 .ac-sb\@sm {
  -ms-flex-line-pack:justify;
  align-content:space-between
 }
 .ac-sa\@sm {
  -ms-flex-line-pack:distribute;
  align-content:space-around
 }
}
.jc-fs {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.jc-fe {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.jc-c {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.jc-sb {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.jc-sa {
 -ms-flex-pack:distribute;
 justify-content:space-around
}
@media screen and (min-width:1440px) {
 .jc-fs\@xl\+ {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@xl\+ {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@xl\+ {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@xl\+ {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@xl\+ {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:1200px) {
 .jc-fs\@lg\+ {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@lg\+ {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@lg\+ {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@lg\+ {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@lg\+ {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:992px) {
 .jc-fs\@md\+ {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@md\+ {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@md\+ {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@md\+ {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@md\+ {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:768px) {
 .jc-fs\@sm\+ {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@sm\+ {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@sm\+ {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@sm\+ {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@sm\+ {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:0) {
 .jc-fs\@xs\+ {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@xs\+ {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@xs\+ {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@xs\+ {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@xs\+ {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (max-width:1439px) {
 .jc-fs\@xl- {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@xl- {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@xl- {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@xl- {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@xl- {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (max-width:1199px) {
 .jc-fs\@lg- {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@lg- {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@lg- {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@lg- {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@lg- {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (max-width:991px) {
 .jc-fs\@md- {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@md- {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@md- {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@md- {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@md- {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (max-width:767px) {
 .jc-fs\@sm- {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@sm- {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@sm- {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@sm- {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@sm- {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .jc-fs\@lg {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@lg {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@lg {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@lg {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@lg {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .jc-fs\@md {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@md {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@md {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@md {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@md {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .jc-fs\@sm {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .jc-fe\@sm {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .jc-c\@sm {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .jc-sb\@sm {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .jc-sa\@sm {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
.fx-n {
 -webkit-box-flex:0;
 -ms-flex:none;
 flex:none
}
.fx-1 {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
@media screen and (min-width:1440px) {
 .fx-n\@xl\+ {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@xl\+ {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:1200px) {
 .fx-n\@lg\+ {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@lg\+ {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:992px) {
 .fx-n\@md\+ {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@md\+ {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:768px) {
 .fx-n\@sm\+ {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@sm\+ {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:0) {
 .fx-n\@xs\+ {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@xs\+ {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (max-width:1439px) {
 .fx-n\@xl- {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@xl- {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (max-width:1199px) {
 .fx-n\@lg- {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@lg- {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (max-width:991px) {
 .fx-n\@md- {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@md- {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (max-width:767px) {
 .fx-n\@sm- {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@sm- {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fx-n\@lg {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@lg {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fx-n\@md {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@md {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fx-n\@sm {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 .fx-1\@sm {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
.fxb-a {
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.fxb-0 {
 -ms-flex-preferred-size:0;
 flex-basis:0
}
@media screen and (min-width:1440px) {
 .fxb-a\@xl\+ {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@xl\+ {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:1200px) {
 .fxb-a\@lg\+ {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@lg\+ {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:992px) {
 .fxb-a\@md\+ {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@md\+ {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:768px) {
 .fxb-a\@sm\+ {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@sm\+ {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:0) {
 .fxb-a\@xs\+ {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@xs\+ {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (max-width:1439px) {
 .fxb-a\@xl- {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@xl- {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (max-width:1199px) {
 .fxb-a\@lg- {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@lg- {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (max-width:991px) {
 .fxb-a\@md- {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@md- {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (max-width:767px) {
 .fxb-a\@sm- {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@sm- {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fxb-a\@lg {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@lg {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fxb-a\@md {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@md {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fxb-a\@sm {
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .fxb-0\@sm {
  -ms-flex-preferred-size:0;
  flex-basis:0
 }
}
.fxg-1 {
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.fxg-0 {
 -webkit-box-flex:0;
 -ms-flex-positive:0;
 flex-grow:0
}
@media screen and (min-width:1440px) {
 .fxg-1\@xl\+ {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@xl\+ {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:1200px) {
 .fxg-1\@lg\+ {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@lg\+ {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:992px) {
 .fxg-1\@md\+ {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@md\+ {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:768px) {
 .fxg-1\@sm\+ {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@sm\+ {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:0) {
 .fxg-1\@xs\+ {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@xs\+ {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (max-width:1439px) {
 .fxg-1\@xl- {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@xl- {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (max-width:1199px) {
 .fxg-1\@lg- {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@lg- {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (max-width:991px) {
 .fxg-1\@md- {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@md- {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (max-width:767px) {
 .fxg-1\@sm- {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@sm- {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fxg-1\@lg {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@lg {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fxg-1\@md {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@md {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fxg-1\@sm {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
 }
 .fxg-0\@sm {
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-grow:0
 }
}
.fxs-1 {
 -ms-flex-negative:1;
 flex-shrink:1
}
.fxs-0 {
 -ms-flex-negative:0;
 flex-shrink:0
}
@media screen and (min-width:1440px) {
 .fxs-1\@xl\+ {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@xl\+ {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:1200px) {
 .fxs-1\@lg\+ {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@lg\+ {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:992px) {
 .fxs-1\@md\+ {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@md\+ {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:768px) {
 .fxs-1\@sm\+ {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@sm\+ {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:0) {
 .fxs-1\@xs\+ {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@xs\+ {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (max-width:1439px) {
 .fxs-1\@xl- {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@xl- {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (max-width:1199px) {
 .fxs-1\@lg- {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@lg- {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (max-width:991px) {
 .fxs-1\@md- {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@md- {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (max-width:767px) {
 .fxs-1\@sm- {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@sm- {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fxs-1\@lg {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@lg {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fxs-1\@md {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@md {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fxs-1\@sm {
  -ms-flex-negative:1;
  flex-shrink:1
 }
 .fxs-0\@sm {
  -ms-flex-negative:0;
  flex-shrink:0
 }
}
.ord-0 {
 -webkit-box-ordinal-group:1;
 -ms-flex-order:0;
 order:0
}
@media screen and (min-width:1440px) {
 .ord-0\@xl\+ {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:1200px) {
 .ord-0\@lg\+ {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:992px) {
 .ord-0\@md\+ {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:768px) {
 .ord-0\@sm\+ {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:0) {
 .ord-0\@xs\+ {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (max-width:1439px) {
 .ord-0\@xl- {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (max-width:1199px) {
 .ord-0\@lg- {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (max-width:991px) {
 .ord-0\@md- {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (max-width:767px) {
 .ord-0\@sm- {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-0\@lg {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-0\@md {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-0\@sm {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
}
.ord-1 {
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1
}
@media screen and (min-width:1440px) {
 .ord-1\@xl\+ {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:1200px) {
 .ord-1\@lg\+ {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:992px) {
 .ord-1\@md\+ {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:768px) {
 .ord-1\@sm\+ {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:0) {
 .ord-1\@xs\+ {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (max-width:1439px) {
 .ord-1\@xl- {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (max-width:1199px) {
 .ord-1\@lg- {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (max-width:991px) {
 .ord-1\@md- {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (max-width:767px) {
 .ord-1\@sm- {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-1\@lg {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-1\@md {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-1\@sm {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
}
.ord-2 {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
@media screen and (min-width:1440px) {
 .ord-2\@xl\+ {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:1200px) {
 .ord-2\@lg\+ {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:992px) {
 .ord-2\@md\+ {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:768px) {
 .ord-2\@sm\+ {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:0) {
 .ord-2\@xs\+ {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (max-width:1439px) {
 .ord-2\@xl- {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (max-width:1199px) {
 .ord-2\@lg- {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (max-width:991px) {
 .ord-2\@md- {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (max-width:767px) {
 .ord-2\@sm- {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-2\@lg {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-2\@md {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-2\@sm {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
}
.ord-3 {
 -webkit-box-ordinal-group:4;
 -ms-flex-order:3;
 order:3
}
@media screen and (min-width:1440px) {
 .ord-3\@xl\+ {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:1200px) {
 .ord-3\@lg\+ {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:992px) {
 .ord-3\@md\+ {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:768px) {
 .ord-3\@sm\+ {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:0) {
 .ord-3\@xs\+ {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (max-width:1439px) {
 .ord-3\@xl- {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (max-width:1199px) {
 .ord-3\@lg- {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (max-width:991px) {
 .ord-3\@md- {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (max-width:767px) {
 .ord-3\@sm- {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-3\@lg {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-3\@md {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-3\@sm {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
}
.ord-4 {
 -webkit-box-ordinal-group:5;
 -ms-flex-order:4;
 order:4
}
@media screen and (min-width:1440px) {
 .ord-4\@xl\+ {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:1200px) {
 .ord-4\@lg\+ {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:992px) {
 .ord-4\@md\+ {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:768px) {
 .ord-4\@sm\+ {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:0) {
 .ord-4\@xs\+ {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (max-width:1439px) {
 .ord-4\@xl- {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (max-width:1199px) {
 .ord-4\@lg- {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (max-width:991px) {
 .ord-4\@md- {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (max-width:767px) {
 .ord-4\@sm- {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-4\@lg {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-4\@md {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-4\@sm {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
}
.ord-5 {
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
@media screen and (min-width:1440px) {
 .ord-5\@xl\+ {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:1200px) {
 .ord-5\@lg\+ {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:992px) {
 .ord-5\@md\+ {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:768px) {
 .ord-5\@sm\+ {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:0) {
 .ord-5\@xs\+ {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (max-width:1439px) {
 .ord-5\@xl- {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (max-width:1199px) {
 .ord-5\@lg- {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (max-width:991px) {
 .ord-5\@md- {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (max-width:767px) {
 .ord-5\@sm- {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-5\@lg {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-5\@md {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-5\@sm {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
}
.ord-6 {
 -webkit-box-ordinal-group:7;
 -ms-flex-order:6;
 order:6
}
@media screen and (min-width:1440px) {
 .ord-6\@xl\+ {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:1200px) {
 .ord-6\@lg\+ {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:992px) {
 .ord-6\@md\+ {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:768px) {
 .ord-6\@sm\+ {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:0) {
 .ord-6\@xs\+ {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (max-width:1439px) {
 .ord-6\@xl- {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (max-width:1199px) {
 .ord-6\@lg- {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (max-width:991px) {
 .ord-6\@md- {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (max-width:767px) {
 .ord-6\@sm- {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-6\@lg {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-6\@md {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-6\@sm {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
}
.ord-7 {
 -webkit-box-ordinal-group:8;
 -ms-flex-order:7;
 order:7
}
@media screen and (min-width:1440px) {
 .ord-7\@xl\+ {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:1200px) {
 .ord-7\@lg\+ {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:992px) {
 .ord-7\@md\+ {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:768px) {
 .ord-7\@sm\+ {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:0) {
 .ord-7\@xs\+ {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (max-width:1439px) {
 .ord-7\@xl- {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (max-width:1199px) {
 .ord-7\@lg- {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (max-width:991px) {
 .ord-7\@md- {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (max-width:767px) {
 .ord-7\@sm- {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-7\@lg {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-7\@md {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-7\@sm {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
}
.ord-8 {
 -webkit-box-ordinal-group:9;
 -ms-flex-order:8;
 order:8
}
@media screen and (min-width:1440px) {
 .ord-8\@xl\+ {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:1200px) {
 .ord-8\@lg\+ {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:992px) {
 .ord-8\@md\+ {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:768px) {
 .ord-8\@sm\+ {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:0) {
 .ord-8\@xs\+ {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (max-width:1439px) {
 .ord-8\@xl- {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (max-width:1199px) {
 .ord-8\@lg- {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (max-width:991px) {
 .ord-8\@md- {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (max-width:767px) {
 .ord-8\@sm- {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-8\@lg {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-8\@md {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-8\@sm {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
}
.ord-9 {
 -webkit-box-ordinal-group:10;
 -ms-flex-order:9;
 order:9
}
@media screen and (min-width:1440px) {
 .ord-9\@xl\+ {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:1200px) {
 .ord-9\@lg\+ {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:992px) {
 .ord-9\@md\+ {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:768px) {
 .ord-9\@sm\+ {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:0) {
 .ord-9\@xs\+ {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (max-width:1439px) {
 .ord-9\@xl- {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (max-width:1199px) {
 .ord-9\@lg- {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (max-width:991px) {
 .ord-9\@md- {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (max-width:767px) {
 .ord-9\@sm- {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-9\@lg {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-9\@md {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-9\@sm {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
}
.ord-10 {
 -webkit-box-ordinal-group:11;
 -ms-flex-order:10;
 order:10
}
@media screen and (min-width:1440px) {
 .ord-10\@xl\+ {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:1200px) {
 .ord-10\@lg\+ {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:992px) {
 .ord-10\@md\+ {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:768px) {
 .ord-10\@sm\+ {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:0) {
 .ord-10\@xs\+ {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (max-width:1439px) {
 .ord-10\@xl- {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (max-width:1199px) {
 .ord-10\@lg- {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (max-width:991px) {
 .ord-10\@md- {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (max-width:767px) {
 .ord-10\@sm- {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-10\@lg {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-10\@md {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-10\@sm {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
}
.ord-11 {
 -webkit-box-ordinal-group:12;
 -ms-flex-order:11;
 order:11
}
@media screen and (min-width:1440px) {
 .ord-11\@xl\+ {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:1200px) {
 .ord-11\@lg\+ {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:992px) {
 .ord-11\@md\+ {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:768px) {
 .ord-11\@sm\+ {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:0) {
 .ord-11\@xs\+ {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (max-width:1439px) {
 .ord-11\@xl- {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (max-width:1199px) {
 .ord-11\@lg- {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (max-width:991px) {
 .ord-11\@md- {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (max-width:767px) {
 .ord-11\@sm- {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-11\@lg {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-11\@md {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-11\@sm {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
}
.ord-12 {
 -webkit-box-ordinal-group:13;
 -ms-flex-order:12;
 order:12
}
@media screen and (min-width:1440px) {
 .ord-12\@xl\+ {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:1200px) {
 .ord-12\@lg\+ {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:992px) {
 .ord-12\@md\+ {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:768px) {
 .ord-12\@sm\+ {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:0) {
 .ord-12\@xs\+ {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (max-width:1439px) {
 .ord-12\@xl- {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (max-width:1199px) {
 .ord-12\@lg- {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (max-width:991px) {
 .ord-12\@md- {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (max-width:767px) {
 .ord-12\@sm- {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ord-12\@lg {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ord-12\@md {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ord-12\@sm {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
}
.d-b {
 display:block!important
}
.d-ib {
 display:inline-block!important
}
.d-i {
 display:inline!important
}
.d-tb {
 display:table!important
}
.d-tbc {
 display:table-cell!important
}
.d-n {
 display:none!important
}
@media screen and (min-width:1440px) {
 .d-b\@xl\+ {
  display:block!important
 }
 .d-ib\@xl\+ {
  display:inline-block!important
 }
 .d-i\@xl\+ {
  display:inline!important
 }
 .d-tb\@xl\+ {
  display:table!important
 }
 .d-tbc\@xl\+ {
  display:table-cell!important
 }
 .d-n\@xl\+ {
  display:none!important
 }
}
@media screen and (min-width:1200px) {
 .d-b\@lg\+ {
  display:block!important
 }
 .d-ib\@lg\+ {
  display:inline-block!important
 }
 .d-i\@lg\+ {
  display:inline!important
 }
 .d-tb\@lg\+ {
  display:table!important
 }
 .d-tbc\@lg\+ {
  display:table-cell!important
 }
 .d-n\@lg\+ {
  display:none!important
 }
}
@media screen and (min-width:992px) {
 .d-b\@md\+ {
  display:block!important
 }
 .d-ib\@md\+ {
  display:inline-block!important
 }
 .d-i\@md\+ {
  display:inline!important
 }
 .d-tb\@md\+ {
  display:table!important
 }
 .d-tbc\@md\+ {
  display:table-cell!important
 }
 .d-n\@md\+ {
  display:none!important
 }
}
@media screen and (min-width:768px) {
 .d-b\@sm\+ {
  display:block!important
 }
 .d-ib\@sm\+ {
  display:inline-block!important
 }
 .d-i\@sm\+ {
  display:inline!important
 }
 .d-tb\@sm\+ {
  display:table!important
 }
 .d-tbc\@sm\+ {
  display:table-cell!important
 }
 .d-n\@sm\+ {
  display:none!important
 }
}
@media screen and (min-width:0) {
 .d-b\@xs\+ {
  display:block!important
 }
 .d-ib\@xs\+ {
  display:inline-block!important
 }
 .d-i\@xs\+ {
  display:inline!important
 }
 .d-tb\@xs\+ {
  display:table!important
 }
 .d-tbc\@xs\+ {
  display:table-cell!important
 }
 .d-n\@xs\+ {
  display:none!important
 }
}
@media screen and (max-width:1439px) {
 .d-b\@xl- {
  display:block!important
 }
 .d-ib\@xl- {
  display:inline-block!important
 }
 .d-i\@xl- {
  display:inline!important
 }
 .d-tb\@xl- {
  display:table!important
 }
 .d-tbc\@xl- {
  display:table-cell!important
 }
 .d-n\@xl- {
  display:none!important
 }
}
@media screen and (max-width:1199px) {
 .d-b\@lg- {
  display:block!important
 }
 .d-ib\@lg- {
  display:inline-block!important
 }
 .d-i\@lg- {
  display:inline!important
 }
 .d-tb\@lg- {
  display:table!important
 }
 .d-tbc\@lg- {
  display:table-cell!important
 }
 .d-n\@lg- {
  display:none!important
 }
}
@media screen and (max-width:991px) {
 .d-b\@md- {
  display:block!important
 }
 .d-ib\@md- {
  display:inline-block!important
 }
 .d-i\@md- {
  display:inline!important
 }
 .d-tb\@md- {
  display:table!important
 }
 .d-tbc\@md- {
  display:table-cell!important
 }
 .d-n\@md- {
  display:none!important
 }
}
@media screen and (max-width:767px) {
 .d-b\@sm- {
  display:block!important
 }
 .d-ib\@sm- {
  display:inline-block!important
 }
 .d-i\@sm- {
  display:inline!important
 }
 .d-tb\@sm- {
  display:table!important
 }
 .d-tbc\@sm- {
  display:table-cell!important
 }
 .d-n\@sm- {
  display:none!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .d-b\@lg {
  display:block!important
 }
 .d-ib\@lg {
  display:inline-block!important
 }
 .d-i\@lg {
  display:inline!important
 }
 .d-tb\@lg {
  display:table!important
 }
 .d-tbc\@lg {
  display:table-cell!important
 }
 .d-n\@lg {
  display:none!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .d-b\@md {
  display:block!important
 }
 .d-ib\@md {
  display:inline-block!important
 }
 .d-i\@md {
  display:inline!important
 }
 .d-tb\@md {
  display:table!important
 }
 .d-tbc\@md {
  display:table-cell!important
 }
 .d-n\@md {
  display:none!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .d-b\@sm {
  display:block!important
 }
 .d-ib\@sm {
  display:inline-block!important
 }
 .d-i\@sm {
  display:inline!important
 }
 .d-tb\@sm {
  display:table!important
 }
 .d-tbc\@sm {
  display:table-cell!important
 }
 .d-n\@sm {
  display:none!important
 }
}
.ov-h {
 overflow:hidden!important
}
.ov-a {
 overflow:auto!important
}
.ov-s {
 overflow:scroll!important
}
.ovY-h {
 overflow-y:hidden!important
}
.ovX-h {
 overflow-x:hidden!important
}
.ovY-a {
 overflow-y:auto!important
}
.ovX-a {
 overflow-x:auto!important
}
.ovY-s {
 overflow-y:scroll!important
}
.ovX-s {
 overflow-x:scroll!important
}
@media screen and (min-width:1440px) {
 .ov-h\@xl\+ {
  overflow:hidden!important
 }
 .ov-a\@xl\+ {
  overflow:auto!important
 }
 .ov-s\@xl\+ {
  overflow:scroll!important
 }
 .ovY-h\@xl\+ {
  overflow-y:hidden!important
 }
 .ovX-h\@xl\+ {
  overflow-x:hidden!important
 }
 .ovY-a\@xl\+ {
  overflow-y:auto!important
 }
 .ovX-a\@xl\+ {
  overflow-x:auto!important
 }
 .ovY-s\@xl\+ {
  overflow-y:scroll!important
 }
 .ovX-s\@xl\+ {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:1200px) {
 .ov-h\@lg\+ {
  overflow:hidden!important
 }
 .ov-a\@lg\+ {
  overflow:auto!important
 }
 .ov-s\@lg\+ {
  overflow:scroll!important
 }
 .ovY-h\@lg\+ {
  overflow-y:hidden!important
 }
 .ovX-h\@lg\+ {
  overflow-x:hidden!important
 }
 .ovY-a\@lg\+ {
  overflow-y:auto!important
 }
 .ovX-a\@lg\+ {
  overflow-x:auto!important
 }
 .ovY-s\@lg\+ {
  overflow-y:scroll!important
 }
 .ovX-s\@lg\+ {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:992px) {
 .ov-h\@md\+ {
  overflow:hidden!important
 }
 .ov-a\@md\+ {
  overflow:auto!important
 }
 .ov-s\@md\+ {
  overflow:scroll!important
 }
 .ovY-h\@md\+ {
  overflow-y:hidden!important
 }
 .ovX-h\@md\+ {
  overflow-x:hidden!important
 }
 .ovY-a\@md\+ {
  overflow-y:auto!important
 }
 .ovX-a\@md\+ {
  overflow-x:auto!important
 }
 .ovY-s\@md\+ {
  overflow-y:scroll!important
 }
 .ovX-s\@md\+ {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:768px) {
 .ov-h\@sm\+ {
  overflow:hidden!important
 }
 .ov-a\@sm\+ {
  overflow:auto!important
 }
 .ov-s\@sm\+ {
  overflow:scroll!important
 }
 .ovY-h\@sm\+ {
  overflow-y:hidden!important
 }
 .ovX-h\@sm\+ {
  overflow-x:hidden!important
 }
 .ovY-a\@sm\+ {
  overflow-y:auto!important
 }
 .ovX-a\@sm\+ {
  overflow-x:auto!important
 }
 .ovY-s\@sm\+ {
  overflow-y:scroll!important
 }
 .ovX-s\@sm\+ {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:0) {
 .ov-h\@xs\+ {
  overflow:hidden!important
 }
 .ov-a\@xs\+ {
  overflow:auto!important
 }
 .ov-s\@xs\+ {
  overflow:scroll!important
 }
 .ovY-h\@xs\+ {
  overflow-y:hidden!important
 }
 .ovX-h\@xs\+ {
  overflow-x:hidden!important
 }
 .ovY-a\@xs\+ {
  overflow-y:auto!important
 }
 .ovX-a\@xs\+ {
  overflow-x:auto!important
 }
 .ovY-s\@xs\+ {
  overflow-y:scroll!important
 }
 .ovX-s\@xs\+ {
  overflow-x:scroll!important
 }
}
@media screen and (max-width:1439px) {
 .ov-h\@xl- {
  overflow:hidden!important
 }
 .ov-a\@xl- {
  overflow:auto!important
 }
 .ov-s\@xl- {
  overflow:scroll!important
 }
 .ovY-h\@xl- {
  overflow-y:hidden!important
 }
 .ovX-h\@xl- {
  overflow-x:hidden!important
 }
 .ovY-a\@xl- {
  overflow-y:auto!important
 }
 .ovX-a\@xl- {
  overflow-x:auto!important
 }
 .ovY-s\@xl- {
  overflow-y:scroll!important
 }
 .ovX-s\@xl- {
  overflow-x:scroll!important
 }
}
@media screen and (max-width:1199px) {
 .ov-h\@lg- {
  overflow:hidden!important
 }
 .ov-a\@lg- {
  overflow:auto!important
 }
 .ov-s\@lg- {
  overflow:scroll!important
 }
 .ovY-h\@lg- {
  overflow-y:hidden!important
 }
 .ovX-h\@lg- {
  overflow-x:hidden!important
 }
 .ovY-a\@lg- {
  overflow-y:auto!important
 }
 .ovX-a\@lg- {
  overflow-x:auto!important
 }
 .ovY-s\@lg- {
  overflow-y:scroll!important
 }
 .ovX-s\@lg- {
  overflow-x:scroll!important
 }
}
@media screen and (max-width:991px) {
 .ov-h\@md- {
  overflow:hidden!important
 }
 .ov-a\@md- {
  overflow:auto!important
 }
 .ov-s\@md- {
  overflow:scroll!important
 }
 .ovY-h\@md- {
  overflow-y:hidden!important
 }
 .ovX-h\@md- {
  overflow-x:hidden!important
 }
 .ovY-a\@md- {
  overflow-y:auto!important
 }
 .ovX-a\@md- {
  overflow-x:auto!important
 }
 .ovY-s\@md- {
  overflow-y:scroll!important
 }
 .ovX-s\@md- {
  overflow-x:scroll!important
 }
}
@media screen and (max-width:767px) {
 .ov-h\@sm- {
  overflow:hidden!important
 }
 .ov-a\@sm- {
  overflow:auto!important
 }
 .ov-s\@sm- {
  overflow:scroll!important
 }
 .ovY-h\@sm- {
  overflow-y:hidden!important
 }
 .ovX-h\@sm- {
  overflow-x:hidden!important
 }
 .ovY-a\@sm- {
  overflow-y:auto!important
 }
 .ovX-a\@sm- {
  overflow-x:auto!important
 }
 .ovY-s\@sm- {
  overflow-y:scroll!important
 }
 .ovX-s\@sm- {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ov-h\@lg {
  overflow:hidden!important
 }
 .ov-a\@lg {
  overflow:auto!important
 }
 .ov-s\@lg {
  overflow:scroll!important
 }
 .ovY-h\@lg {
  overflow-y:hidden!important
 }
 .ovX-h\@lg {
  overflow-x:hidden!important
 }
 .ovY-a\@lg {
  overflow-y:auto!important
 }
 .ovX-a\@lg {
  overflow-x:auto!important
 }
 .ovY-s\@lg {
  overflow-y:scroll!important
 }
 .ovX-s\@lg {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ov-h\@md {
  overflow:hidden!important
 }
 .ov-a\@md {
  overflow:auto!important
 }
 .ov-s\@md {
  overflow:scroll!important
 }
 .ovY-h\@md {
  overflow-y:hidden!important
 }
 .ovX-h\@md {
  overflow-x:hidden!important
 }
 .ovY-a\@md {
  overflow-y:auto!important
 }
 .ovX-a\@md {
  overflow-x:auto!important
 }
 .ovY-s\@md {
  overflow-y:scroll!important
 }
 .ovX-s\@md {
  overflow-x:scroll!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ov-h\@sm {
  overflow:hidden!important
 }
 .ov-a\@sm {
  overflow:auto!important
 }
 .ov-s\@sm {
  overflow:scroll!important
 }
 .ovY-h\@sm {
  overflow-y:hidden!important
 }
 .ovX-h\@sm {
  overflow-x:hidden!important
 }
 .ovY-a\@sm {
  overflow-y:auto!important
 }
 .ovX-a\@sm {
  overflow-x:auto!important
 }
 .ovY-s\@sm {
  overflow-y:scroll!important
 }
 .ovX-s\@sm {
  overflow-x:scroll!important
 }
}
.fl-l {
 float:left!important
}
.fl-r {
 float:right!important
}
.fl-n {
 float:none!important
}
@media screen and (min-width:1440px) {
 .fl-l\@xl\+ {
  float:left!important
 }
 .fl-r\@xl\+ {
  float:right!important
 }
 .fl-n\@xl\+ {
  float:none!important
 }
}
@media screen and (min-width:1200px) {
 .fl-l\@lg\+ {
  float:left!important
 }
 .fl-r\@lg\+ {
  float:right!important
 }
 .fl-n\@lg\+ {
  float:none!important
 }
}
@media screen and (min-width:992px) {
 .fl-l\@md\+ {
  float:left!important
 }
 .fl-r\@md\+ {
  float:right!important
 }
 .fl-n\@md\+ {
  float:none!important
 }
}
@media screen and (min-width:768px) {
 .fl-l\@sm\+ {
  float:left!important
 }
 .fl-r\@sm\+ {
  float:right!important
 }
 .fl-n\@sm\+ {
  float:none!important
 }
}
@media screen and (min-width:0) {
 .fl-l\@xs\+ {
  float:left!important
 }
 .fl-r\@xs\+ {
  float:right!important
 }
 .fl-n\@xs\+ {
  float:none!important
 }
}
@media screen and (max-width:1439px) {
 .fl-l\@xl- {
  float:left!important
 }
 .fl-r\@xl- {
  float:right!important
 }
 .fl-n\@xl- {
  float:none!important
 }
}
@media screen and (max-width:1199px) {
 .fl-l\@lg- {
  float:left!important
 }
 .fl-r\@lg- {
  float:right!important
 }
 .fl-n\@lg- {
  float:none!important
 }
}
@media screen and (max-width:991px) {
 .fl-l\@md- {
  float:left!important
 }
 .fl-r\@md- {
  float:right!important
 }
 .fl-n\@md- {
  float:none!important
 }
}
@media screen and (max-width:767px) {
 .fl-l\@sm- {
  float:left!important
 }
 .fl-r\@sm- {
  float:right!important
 }
 .fl-n\@sm- {
  float:none!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .fl-l\@lg {
  float:left!important
 }
 .fl-r\@lg {
  float:right!important
 }
 .fl-n\@lg {
  float:none!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .fl-l\@md {
  float:left!important
 }
 .fl-r\@md {
  float:right!important
 }
 .fl-n\@md {
  float:none!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .fl-l\@sm {
  float:left!important
 }
 .fl-r\@sm {
  float:right!important
 }
 .fl-n\@sm {
  float:none!important
 }
}
.va-t {
 vertical-align:top!important
}
.va-m {
 vertical-align:middle!important
}
.va-b {
 vertical-align:bottom!important
}
@media screen and (min-width:1440px) {
 .va-t\@xl\+ {
  vertical-align:top!important
 }
 .va-m\@xl\+ {
  vertical-align:middle!important
 }
 .va-b\@xl\+ {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:1200px) {
 .va-t\@lg\+ {
  vertical-align:top!important
 }
 .va-m\@lg\+ {
  vertical-align:middle!important
 }
 .va-b\@lg\+ {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:992px) {
 .va-t\@md\+ {
  vertical-align:top!important
 }
 .va-m\@md\+ {
  vertical-align:middle!important
 }
 .va-b\@md\+ {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:768px) {
 .va-t\@sm\+ {
  vertical-align:top!important
 }
 .va-m\@sm\+ {
  vertical-align:middle!important
 }
 .va-b\@sm\+ {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:0) {
 .va-t\@xs\+ {
  vertical-align:top!important
 }
 .va-m\@xs\+ {
  vertical-align:middle!important
 }
 .va-b\@xs\+ {
  vertical-align:bottom!important
 }
}
@media screen and (max-width:1439px) {
 .va-t\@xl- {
  vertical-align:top!important
 }
 .va-m\@xl- {
  vertical-align:middle!important
 }
 .va-b\@xl- {
  vertical-align:bottom!important
 }
}
@media screen and (max-width:1199px) {
 .va-t\@lg- {
  vertical-align:top!important
 }
 .va-m\@lg- {
  vertical-align:middle!important
 }
 .va-b\@lg- {
  vertical-align:bottom!important
 }
}
@media screen and (max-width:991px) {
 .va-t\@md- {
  vertical-align:top!important
 }
 .va-m\@md- {
  vertical-align:middle!important
 }
 .va-b\@md- {
  vertical-align:bottom!important
 }
}
@media screen and (max-width:767px) {
 .va-t\@sm- {
  vertical-align:top!important
 }
 .va-m\@sm- {
  vertical-align:middle!important
 }
 .va-b\@sm- {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .va-t\@lg {
  vertical-align:top!important
 }
 .va-m\@lg {
  vertical-align:middle!important
 }
 .va-b\@lg {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .va-t\@md {
  vertical-align:top!important
 }
 .va-m\@md {
  vertical-align:middle!important
 }
 .va-b\@md {
  vertical-align:bottom!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .va-t\@sm {
  vertical-align:top!important
 }
 .va-m\@sm {
  vertical-align:middle!important
 }
 .va-b\@sm {
  vertical-align:bottom!important
 }
}
.pos-s {
 position:static!important
}
.pos-st {
 position:-webkit-sticky!important;
 position:sticky!important
}
.pos-r {
 position:relative!important
}
.pos-a {
 position:absolute!important
}
.pos-f {
 position:fixed!important
}
@media screen and (min-width:1440px) {
 .pos-s\@xl\+ {
  position:static!important
 }
 .pos-st\@xl\+ {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@xl\+ {
  position:relative!important
 }
 .pos-a\@xl\+ {
  position:absolute!important
 }
 .pos-f\@xl\+ {
  position:fixed!important
 }
}
@media screen and (min-width:1200px) {
 .pos-s\@lg\+ {
  position:static!important
 }
 .pos-st\@lg\+ {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@lg\+ {
  position:relative!important
 }
 .pos-a\@lg\+ {
  position:absolute!important
 }
 .pos-f\@lg\+ {
  position:fixed!important
 }
}
@media screen and (min-width:992px) {
 .pos-s\@md\+ {
  position:static!important
 }
 .pos-st\@md\+ {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@md\+ {
  position:relative!important
 }
 .pos-a\@md\+ {
  position:absolute!important
 }
 .pos-f\@md\+ {
  position:fixed!important
 }
}
@media screen and (min-width:768px) {
 .pos-s\@sm\+ {
  position:static!important
 }
 .pos-st\@sm\+ {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@sm\+ {
  position:relative!important
 }
 .pos-a\@sm\+ {
  position:absolute!important
 }
 .pos-f\@sm\+ {
  position:fixed!important
 }
}
@media screen and (min-width:0) {
 .pos-s\@xs\+ {
  position:static!important
 }
 .pos-st\@xs\+ {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@xs\+ {
  position:relative!important
 }
 .pos-a\@xs\+ {
  position:absolute!important
 }
 .pos-f\@xs\+ {
  position:fixed!important
 }
}
@media screen and (max-width:1439px) {
 .pos-s\@xl- {
  position:static!important
 }
 .pos-st\@xl- {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@xl- {
  position:relative!important
 }
 .pos-a\@xl- {
  position:absolute!important
 }
 .pos-f\@xl- {
  position:fixed!important
 }
}
@media screen and (max-width:1199px) {
 .pos-s\@lg- {
  position:static!important
 }
 .pos-st\@lg- {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@lg- {
  position:relative!important
 }
 .pos-a\@lg- {
  position:absolute!important
 }
 .pos-f\@lg- {
  position:fixed!important
 }
}
@media screen and (max-width:991px) {
 .pos-s\@md- {
  position:static!important
 }
 .pos-st\@md- {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@md- {
  position:relative!important
 }
 .pos-a\@md- {
  position:absolute!important
 }
 .pos-f\@md- {
  position:fixed!important
 }
}
@media screen and (max-width:767px) {
 .pos-s\@sm- {
  position:static!important
 }
 .pos-st\@sm- {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@sm- {
  position:relative!important
 }
 .pos-a\@sm- {
  position:absolute!important
 }
 .pos-f\@sm- {
  position:fixed!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .pos-s\@lg {
  position:static!important
 }
 .pos-st\@lg {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@lg {
  position:relative!important
 }
 .pos-a\@lg {
  position:absolute!important
 }
 .pos-f\@lg {
  position:fixed!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .pos-s\@md {
  position:static!important
 }
 .pos-st\@md {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@md {
  position:relative!important
 }
 .pos-a\@md {
  position:absolute!important
 }
 .pos-f\@md {
  position:fixed!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .pos-s\@sm {
  position:static!important
 }
 .pos-st\@sm {
  position:-webkit-sticky!important;
  position:sticky!important
 }
 .pos-r\@sm {
  position:relative!important
 }
 .pos-a\@sm {
  position:absolute!important
 }
 .pos-f\@sm {
  position:fixed!important
 }
}
.z-0 {
 z-index:0!important
}
@media screen and (min-width:1440px) {
 .z-0\@xl\+ {
  z-index:0!important
 }
}
@media screen and (min-width:1200px) {
 .z-0\@lg\+ {
  z-index:0!important
 }
}
@media screen and (min-width:992px) {
 .z-0\@md\+ {
  z-index:0!important
 }
}
@media screen and (min-width:768px) {
 .z-0\@sm\+ {
  z-index:0!important
 }
}
@media screen and (min-width:0) {
 .z-0\@xs\+ {
  z-index:0!important
 }
}
@media screen and (max-width:1439px) {
 .z-0\@xl- {
  z-index:0!important
 }
}
@media screen and (max-width:1199px) {
 .z-0\@lg- {
  z-index:0!important
 }
}
@media screen and (max-width:991px) {
 .z-0\@md- {
  z-index:0!important
 }
}
@media screen and (max-width:767px) {
 .z-0\@sm- {
  z-index:0!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-0\@lg {
  z-index:0!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-0\@md {
  z-index:0!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-0\@sm {
  z-index:0!important
 }
}
.z-1 {
 z-index:1000!important
}
@media screen and (min-width:1440px) {
 .z-1\@xl\+ {
  z-index:1000!important
 }
}
@media screen and (min-width:1200px) {
 .z-1\@lg\+ {
  z-index:1000!important
 }
}
@media screen and (min-width:992px) {
 .z-1\@md\+ {
  z-index:1000!important
 }
}
@media screen and (min-width:768px) {
 .z-1\@sm\+ {
  z-index:1000!important
 }
}
@media screen and (min-width:0) {
 .z-1\@xs\+ {
  z-index:1000!important
 }
}
@media screen and (max-width:1439px) {
 .z-1\@xl- {
  z-index:1000!important
 }
}
@media screen and (max-width:1199px) {
 .z-1\@lg- {
  z-index:1000!important
 }
}
@media screen and (max-width:991px) {
 .z-1\@md- {
  z-index:1000!important
 }
}
@media screen and (max-width:767px) {
 .z-1\@sm- {
  z-index:1000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-1\@lg {
  z-index:1000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-1\@md {
  z-index:1000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-1\@sm {
  z-index:1000!important
 }
}
.z-2 {
 z-index:2000!important
}
@media screen and (min-width:1440px) {
 .z-2\@xl\+ {
  z-index:2000!important
 }
}
@media screen and (min-width:1200px) {
 .z-2\@lg\+ {
  z-index:2000!important
 }
}
@media screen and (min-width:992px) {
 .z-2\@md\+ {
  z-index:2000!important
 }
}
@media screen and (min-width:768px) {
 .z-2\@sm\+ {
  z-index:2000!important
 }
}
@media screen and (min-width:0) {
 .z-2\@xs\+ {
  z-index:2000!important
 }
}
@media screen and (max-width:1439px) {
 .z-2\@xl- {
  z-index:2000!important
 }
}
@media screen and (max-width:1199px) {
 .z-2\@lg- {
  z-index:2000!important
 }
}
@media screen and (max-width:991px) {
 .z-2\@md- {
  z-index:2000!important
 }
}
@media screen and (max-width:767px) {
 .z-2\@sm- {
  z-index:2000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-2\@lg {
  z-index:2000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-2\@md {
  z-index:2000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-2\@sm {
  z-index:2000!important
 }
}
.z-3 {
 z-index:3000!important
}
@media screen and (min-width:1440px) {
 .z-3\@xl\+ {
  z-index:3000!important
 }
}
@media screen and (min-width:1200px) {
 .z-3\@lg\+ {
  z-index:3000!important
 }
}
@media screen and (min-width:992px) {
 .z-3\@md\+ {
  z-index:3000!important
 }
}
@media screen and (min-width:768px) {
 .z-3\@sm\+ {
  z-index:3000!important
 }
}
@media screen and (min-width:0) {
 .z-3\@xs\+ {
  z-index:3000!important
 }
}
@media screen and (max-width:1439px) {
 .z-3\@xl- {
  z-index:3000!important
 }
}
@media screen and (max-width:1199px) {
 .z-3\@lg- {
  z-index:3000!important
 }
}
@media screen and (max-width:991px) {
 .z-3\@md- {
  z-index:3000!important
 }
}
@media screen and (max-width:767px) {
 .z-3\@sm- {
  z-index:3000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-3\@lg {
  z-index:3000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-3\@md {
  z-index:3000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-3\@sm {
  z-index:3000!important
 }
}
.z-4 {
 z-index:4000!important
}
@media screen and (min-width:1440px) {
 .z-4\@xl\+ {
  z-index:4000!important
 }
}
@media screen and (min-width:1200px) {
 .z-4\@lg\+ {
  z-index:4000!important
 }
}
@media screen and (min-width:992px) {
 .z-4\@md\+ {
  z-index:4000!important
 }
}
@media screen and (min-width:768px) {
 .z-4\@sm\+ {
  z-index:4000!important
 }
}
@media screen and (min-width:0) {
 .z-4\@xs\+ {
  z-index:4000!important
 }
}
@media screen and (max-width:1439px) {
 .z-4\@xl- {
  z-index:4000!important
 }
}
@media screen and (max-width:1199px) {
 .z-4\@lg- {
  z-index:4000!important
 }
}
@media screen and (max-width:991px) {
 .z-4\@md- {
  z-index:4000!important
 }
}
@media screen and (max-width:767px) {
 .z-4\@sm- {
  z-index:4000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-4\@lg {
  z-index:4000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-4\@md {
  z-index:4000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-4\@sm {
  z-index:4000!important
 }
}
.z-5 {
 z-index:5000!important
}
@media screen and (min-width:1440px) {
 .z-5\@xl\+ {
  z-index:5000!important
 }
}
@media screen and (min-width:1200px) {
 .z-5\@lg\+ {
  z-index:5000!important
 }
}
@media screen and (min-width:992px) {
 .z-5\@md\+ {
  z-index:5000!important
 }
}
@media screen and (min-width:768px) {
 .z-5\@sm\+ {
  z-index:5000!important
 }
}
@media screen and (min-width:0) {
 .z-5\@xs\+ {
  z-index:5000!important
 }
}
@media screen and (max-width:1439px) {
 .z-5\@xl- {
  z-index:5000!important
 }
}
@media screen and (max-width:1199px) {
 .z-5\@lg- {
  z-index:5000!important
 }
}
@media screen and (max-width:991px) {
 .z-5\@md- {
  z-index:5000!important
 }
}
@media screen and (max-width:767px) {
 .z-5\@sm- {
  z-index:5000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-5\@lg {
  z-index:5000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-5\@md {
  z-index:5000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-5\@sm {
  z-index:5000!important
 }
}
.z-6 {
 z-index:6000!important
}
@media screen and (min-width:1440px) {
 .z-6\@xl\+ {
  z-index:6000!important
 }
}
@media screen and (min-width:1200px) {
 .z-6\@lg\+ {
  z-index:6000!important
 }
}
@media screen and (min-width:992px) {
 .z-6\@md\+ {
  z-index:6000!important
 }
}
@media screen and (min-width:768px) {
 .z-6\@sm\+ {
  z-index:6000!important
 }
}
@media screen and (min-width:0) {
 .z-6\@xs\+ {
  z-index:6000!important
 }
}
@media screen and (max-width:1439px) {
 .z-6\@xl- {
  z-index:6000!important
 }
}
@media screen and (max-width:1199px) {
 .z-6\@lg- {
  z-index:6000!important
 }
}
@media screen and (max-width:991px) {
 .z-6\@md- {
  z-index:6000!important
 }
}
@media screen and (max-width:767px) {
 .z-6\@sm- {
  z-index:6000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-6\@lg {
  z-index:6000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-6\@md {
  z-index:6000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-6\@sm {
  z-index:6000!important
 }
}
.z-7 {
 z-index:7000!important
}
@media screen and (min-width:1440px) {
 .z-7\@xl\+ {
  z-index:7000!important
 }
}
@media screen and (min-width:1200px) {
 .z-7\@lg\+ {
  z-index:7000!important
 }
}
@media screen and (min-width:992px) {
 .z-7\@md\+ {
  z-index:7000!important
 }
}
@media screen and (min-width:768px) {
 .z-7\@sm\+ {
  z-index:7000!important
 }
}
@media screen and (min-width:0) {
 .z-7\@xs\+ {
  z-index:7000!important
 }
}
@media screen and (max-width:1439px) {
 .z-7\@xl- {
  z-index:7000!important
 }
}
@media screen and (max-width:1199px) {
 .z-7\@lg- {
  z-index:7000!important
 }
}
@media screen and (max-width:991px) {
 .z-7\@md- {
  z-index:7000!important
 }
}
@media screen and (max-width:767px) {
 .z-7\@sm- {
  z-index:7000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-7\@lg {
  z-index:7000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-7\@md {
  z-index:7000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-7\@sm {
  z-index:7000!important
 }
}
.z-8 {
 z-index:8000!important
}
@media screen and (min-width:1440px) {
 .z-8\@xl\+ {
  z-index:8000!important
 }
}
@media screen and (min-width:1200px) {
 .z-8\@lg\+ {
  z-index:8000!important
 }
}
@media screen and (min-width:992px) {
 .z-8\@md\+ {
  z-index:8000!important
 }
}
@media screen and (min-width:768px) {
 .z-8\@sm\+ {
  z-index:8000!important
 }
}
@media screen and (min-width:0) {
 .z-8\@xs\+ {
  z-index:8000!important
 }
}
@media screen and (max-width:1439px) {
 .z-8\@xl- {
  z-index:8000!important
 }
}
@media screen and (max-width:1199px) {
 .z-8\@lg- {
  z-index:8000!important
 }
}
@media screen and (max-width:991px) {
 .z-8\@md- {
  z-index:8000!important
 }
}
@media screen and (max-width:767px) {
 .z-8\@sm- {
  z-index:8000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-8\@lg {
  z-index:8000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-8\@md {
  z-index:8000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-8\@sm {
  z-index:8000!important
 }
}
.z-9 {
 z-index:9000!important
}
@media screen and (min-width:1440px) {
 .z-9\@xl\+ {
  z-index:9000!important
 }
}
@media screen and (min-width:1200px) {
 .z-9\@lg\+ {
  z-index:9000!important
 }
}
@media screen and (min-width:992px) {
 .z-9\@md\+ {
  z-index:9000!important
 }
}
@media screen and (min-width:768px) {
 .z-9\@sm\+ {
  z-index:9000!important
 }
}
@media screen and (min-width:0) {
 .z-9\@xs\+ {
  z-index:9000!important
 }
}
@media screen and (max-width:1439px) {
 .z-9\@xl- {
  z-index:9000!important
 }
}
@media screen and (max-width:1199px) {
 .z-9\@lg- {
  z-index:9000!important
 }
}
@media screen and (max-width:991px) {
 .z-9\@md- {
  z-index:9000!important
 }
}
@media screen and (max-width:767px) {
 .z-9\@sm- {
  z-index:9000!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .z-9\@lg {
  z-index:9000!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .z-9\@md {
  z-index:9000!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .z-9\@sm {
  z-index:9000!important
 }
}
.lisp-i {
 list-style-position:inside
}
.lisp-o {
 list-style-position:outside
}
.lis-n {
 list-style:none
}
.list-c {
 list-style-type:circle
}
.list-s {
 list-style-type:square
}
.list-u {
 list-style-type:upper-roman
}
.list-l {
 list-style-type:lower-alpha
}
.m-0 {
 margin:0!important
}
.mT-0 {
 margin-top:0!important
}
.mR-0 {
 margin-right:0!important
}
.mB-0 {
 margin-bottom:0!important
}
.mL-0 {
 margin-left:0!important
}
.mY-0 {
 margin-top:0!important;
 margin-bottom:0!important
}
.mX-0 {
 margin-left:0!important;
 margin-right:0!important
}
.m-nv-0 {
 margin:0!important
}
.mT-nv-0 {
 margin-top:0!important
}
.mR-nv-0 {
 margin-right:0!important
}
.mB-nv-0 {
 margin-bottom:0!important
}
.mL-nv-0 {
 margin-left:0!important
}
.mY-nv-0 {
 margin-top:0!important;
 margin-bottom:0!important
}
.mX-nv-0 {
 margin-left:0!important;
 margin-right:0!important
}
@media screen and (min-width:1440px) {
 .m-0\@xl\+ {
  margin:0!important
 }
 .mT-0\@xl\+ {
  margin-top:0!important
 }
 .mR-0\@xl\+ {
  margin-right:0!important
 }
 .mB-0\@xl\+ {
  margin-bottom:0!important
 }
 .mL-0\@xl\+ {
  margin-left:0!important
 }
 .mY-0\@xl\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@xl\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@xl\+ {
  margin:0!important
 }
 .mT-nv-0\@xl\+ {
  margin-top:0!important
 }
 .mR-nv-0\@xl\+ {
  margin-right:0!important
 }
 .mB-nv-0\@xl\+ {
  margin-bottom:0!important
 }
 .mL-nv-0\@xl\+ {
  margin-left:0!important
 }
 .mY-nv-0\@xl\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@xl\+ {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:1200px) {
 .m-0\@lg\+ {
  margin:0!important
 }
 .mT-0\@lg\+ {
  margin-top:0!important
 }
 .mR-0\@lg\+ {
  margin-right:0!important
 }
 .mB-0\@lg\+ {
  margin-bottom:0!important
 }
 .mL-0\@lg\+ {
  margin-left:0!important
 }
 .mY-0\@lg\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@lg\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@lg\+ {
  margin:0!important
 }
 .mT-nv-0\@lg\+ {
  margin-top:0!important
 }
 .mR-nv-0\@lg\+ {
  margin-right:0!important
 }
 .mB-nv-0\@lg\+ {
  margin-bottom:0!important
 }
 .mL-nv-0\@lg\+ {
  margin-left:0!important
 }
 .mY-nv-0\@lg\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@lg\+ {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:992px) {
 .m-0\@md\+ {
  margin:0!important
 }
 .mT-0\@md\+ {
  margin-top:0!important
 }
 .mR-0\@md\+ {
  margin-right:0!important
 }
 .mB-0\@md\+ {
  margin-bottom:0!important
 }
 .mL-0\@md\+ {
  margin-left:0!important
 }
 .mY-0\@md\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@md\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@md\+ {
  margin:0!important
 }
 .mT-nv-0\@md\+ {
  margin-top:0!important
 }
 .mR-nv-0\@md\+ {
  margin-right:0!important
 }
 .mB-nv-0\@md\+ {
  margin-bottom:0!important
 }
 .mL-nv-0\@md\+ {
  margin-left:0!important
 }
 .mY-nv-0\@md\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@md\+ {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:768px) {
 .m-0\@sm\+ {
  margin:0!important
 }
 .mT-0\@sm\+ {
  margin-top:0!important
 }
 .mR-0\@sm\+ {
  margin-right:0!important
 }
 .mB-0\@sm\+ {
  margin-bottom:0!important
 }
 .mL-0\@sm\+ {
  margin-left:0!important
 }
 .mY-0\@sm\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@sm\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@sm\+ {
  margin:0!important
 }
 .mT-nv-0\@sm\+ {
  margin-top:0!important
 }
 .mR-nv-0\@sm\+ {
  margin-right:0!important
 }
 .mB-nv-0\@sm\+ {
  margin-bottom:0!important
 }
 .mL-nv-0\@sm\+ {
  margin-left:0!important
 }
 .mY-nv-0\@sm\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@sm\+ {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:0) {
 .m-0\@xs\+ {
  margin:0!important
 }
 .mT-0\@xs\+ {
  margin-top:0!important
 }
 .mR-0\@xs\+ {
  margin-right:0!important
 }
 .mB-0\@xs\+ {
  margin-bottom:0!important
 }
 .mL-0\@xs\+ {
  margin-left:0!important
 }
 .mY-0\@xs\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@xs\+ {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@xs\+ {
  margin:0!important
 }
 .mT-nv-0\@xs\+ {
  margin-top:0!important
 }
 .mR-nv-0\@xs\+ {
  margin-right:0!important
 }
 .mB-nv-0\@xs\+ {
  margin-bottom:0!important
 }
 .mL-nv-0\@xs\+ {
  margin-left:0!important
 }
 .mY-nv-0\@xs\+ {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@xs\+ {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (max-width:1439px) {
 .m-0\@xl- {
  margin:0!important
 }
 .mT-0\@xl- {
  margin-top:0!important
 }
 .mR-0\@xl- {
  margin-right:0!important
 }
 .mB-0\@xl- {
  margin-bottom:0!important
 }
 .mL-0\@xl- {
  margin-left:0!important
 }
 .mY-0\@xl- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@xl- {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@xl- {
  margin:0!important
 }
 .mT-nv-0\@xl- {
  margin-top:0!important
 }
 .mR-nv-0\@xl- {
  margin-right:0!important
 }
 .mB-nv-0\@xl- {
  margin-bottom:0!important
 }
 .mL-nv-0\@xl- {
  margin-left:0!important
 }
 .mY-nv-0\@xl- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@xl- {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (max-width:1199px) {
 .m-0\@lg- {
  margin:0!important
 }
 .mT-0\@lg- {
  margin-top:0!important
 }
 .mR-0\@lg- {
  margin-right:0!important
 }
 .mB-0\@lg- {
  margin-bottom:0!important
 }
 .mL-0\@lg- {
  margin-left:0!important
 }
 .mY-0\@lg- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@lg- {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@lg- {
  margin:0!important
 }
 .mT-nv-0\@lg- {
  margin-top:0!important
 }
 .mR-nv-0\@lg- {
  margin-right:0!important
 }
 .mB-nv-0\@lg- {
  margin-bottom:0!important
 }
 .mL-nv-0\@lg- {
  margin-left:0!important
 }
 .mY-nv-0\@lg- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@lg- {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (max-width:991px) {
 .m-0\@md- {
  margin:0!important
 }
 .mT-0\@md- {
  margin-top:0!important
 }
 .mR-0\@md- {
  margin-right:0!important
 }
 .mB-0\@md- {
  margin-bottom:0!important
 }
 .mL-0\@md- {
  margin-left:0!important
 }
 .mY-0\@md- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@md- {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@md- {
  margin:0!important
 }
 .mT-nv-0\@md- {
  margin-top:0!important
 }
 .mR-nv-0\@md- {
  margin-right:0!important
 }
 .mB-nv-0\@md- {
  margin-bottom:0!important
 }
 .mL-nv-0\@md- {
  margin-left:0!important
 }
 .mY-nv-0\@md- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@md- {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (max-width:767px) {
 .m-0\@sm- {
  margin:0!important
 }
 .mT-0\@sm- {
  margin-top:0!important
 }
 .mR-0\@sm- {
  margin-right:0!important
 }
 .mB-0\@sm- {
  margin-bottom:0!important
 }
 .mL-0\@sm- {
  margin-left:0!important
 }
 .mY-0\@sm- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@sm- {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@sm- {
  margin:0!important
 }
 .mT-nv-0\@sm- {
  margin-top:0!important
 }
 .mR-nv-0\@sm- {
  margin-right:0!important
 }
 .mB-nv-0\@sm- {
  margin-bottom:0!important
 }
 .mL-nv-0\@sm- {
  margin-left:0!important
 }
 .mY-nv-0\@sm- {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@sm- {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-0\@lg {
  margin:0!important
 }
 .mT-0\@lg {
  margin-top:0!important
 }
 .mR-0\@lg {
  margin-right:0!important
 }
 .mB-0\@lg {
  margin-bottom:0!important
 }
 .mL-0\@lg {
  margin-left:0!important
 }
 .mY-0\@lg {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@lg {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@lg {
  margin:0!important
 }
 .mT-nv-0\@lg {
  margin-top:0!important
 }
 .mR-nv-0\@lg {
  margin-right:0!important
 }
 .mB-nv-0\@lg {
  margin-bottom:0!important
 }
 .mL-nv-0\@lg {
  margin-left:0!important
 }
 .mY-nv-0\@lg {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@lg {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-0\@md {
  margin:0!important
 }
 .mT-0\@md {
  margin-top:0!important
 }
 .mR-0\@md {
  margin-right:0!important
 }
 .mB-0\@md {
  margin-bottom:0!important
 }
 .mL-0\@md {
  margin-left:0!important
 }
 .mY-0\@md {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@md {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@md {
  margin:0!important
 }
 .mT-nv-0\@md {
  margin-top:0!important
 }
 .mR-nv-0\@md {
  margin-right:0!important
 }
 .mB-nv-0\@md {
  margin-bottom:0!important
 }
 .mL-nv-0\@md {
  margin-left:0!important
 }
 .mY-nv-0\@md {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@md {
  margin-left:0!important;
  margin-right:0!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-0\@sm {
  margin:0!important
 }
 .mT-0\@sm {
  margin-top:0!important
 }
 .mR-0\@sm {
  margin-right:0!important
 }
 .mB-0\@sm {
  margin-bottom:0!important
 }
 .mL-0\@sm {
  margin-left:0!important
 }
 .mY-0\@sm {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-0\@sm {
  margin-left:0!important;
  margin-right:0!important
 }
 .m-nv-0\@sm {
  margin:0!important
 }
 .mT-nv-0\@sm {
  margin-top:0!important
 }
 .mR-nv-0\@sm {
  margin-right:0!important
 }
 .mB-nv-0\@sm {
  margin-bottom:0!important
 }
 .mL-nv-0\@sm {
  margin-left:0!important
 }
 .mY-nv-0\@sm {
  margin-top:0!important;
  margin-bottom:0!important
 }
 .mX-nv-0\@sm {
  margin-left:0!important;
  margin-right:0!important
 }
}
.m-1 {
 margin:1px!important
}
.mT-1 {
 margin-top:1px!important
}
.mR-1 {
 margin-right:1px!important
}
.mB-1 {
 margin-bottom:1px!important
}
.mL-1 {
 margin-left:1px!important
}
.mY-1 {
 margin-top:1px!important;
 margin-bottom:1px!important
}
.mX-1 {
 margin-left:1px!important;
 margin-right:1px!important
}
.m-nv-1 {
 margin:-1px!important
}
.mT-nv-1 {
 margin-top:-1px!important
}
.mR-nv-1 {
 margin-right:-1px!important
}
.mB-nv-1 {
 margin-bottom:0!important
}
.mL-nv-1 {
 margin-left:-1px!important
}
.mY-nv-1 {
 margin-top:-1px!important;
 margin-bottom:-1px!important
}
.mX-nv-1 {
 margin-left:-1px!important;
 margin-right:-1px!important
}
@media screen and (min-width:1440px) {
 .m-1\@xl\+ {
  margin:1px!important
 }
 .mT-1\@xl\+ {
  margin-top:1px!important
 }
 .mR-1\@xl\+ {
  margin-right:1px!important
 }
 .mB-1\@xl\+ {
  margin-bottom:1px!important
 }
 .mL-1\@xl\+ {
  margin-left:1px!important
 }
 .mY-1\@xl\+ {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@xl\+ {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@xl\+ {
  margin:-1px!important
 }
 .mT-nv-1\@xl\+ {
  margin-top:-1px!important
 }
 .mR-nv-1\@xl\+ {
  margin-right:-1px!important
 }
 .mB-nv-1\@xl\+ {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@xl\+ {
  margin-left:-1px!important
 }
 .mY-nv-1\@xl\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@xl\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:1200px) {
 .m-1\@lg\+ {
  margin:1px!important
 }
 .mT-1\@lg\+ {
  margin-top:1px!important
 }
 .mR-1\@lg\+ {
  margin-right:1px!important
 }
 .mB-1\@lg\+ {
  margin-bottom:1px!important
 }
 .mL-1\@lg\+ {
  margin-left:1px!important
 }
 .mY-1\@lg\+ {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@lg\+ {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@lg\+ {
  margin:-1px!important
 }
 .mT-nv-1\@lg\+ {
  margin-top:-1px!important
 }
 .mR-nv-1\@lg\+ {
  margin-right:-1px!important
 }
 .mB-nv-1\@lg\+ {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@lg\+ {
  margin-left:-1px!important
 }
 .mY-nv-1\@lg\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@lg\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:992px) {
 .m-1\@md\+ {
  margin:1px!important
 }
 .mT-1\@md\+ {
  margin-top:1px!important
 }
 .mR-1\@md\+ {
  margin-right:1px!important
 }
 .mB-1\@md\+ {
  margin-bottom:1px!important
 }
 .mL-1\@md\+ {
  margin-left:1px!important
 }
 .mY-1\@md\+ {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@md\+ {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@md\+ {
  margin:-1px!important
 }
 .mT-nv-1\@md\+ {
  margin-top:-1px!important
 }
 .mR-nv-1\@md\+ {
  margin-right:-1px!important
 }
 .mB-nv-1\@md\+ {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@md\+ {
  margin-left:-1px!important
 }
 .mY-nv-1\@md\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@md\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:768px) {
 .m-1\@sm\+ {
  margin:1px!important
 }
 .mT-1\@sm\+ {
  margin-top:1px!important
 }
 .mR-1\@sm\+ {
  margin-right:1px!important
 }
 .mB-1\@sm\+ {
  margin-bottom:1px!important
 }
 .mL-1\@sm\+ {
  margin-left:1px!important
 }
 .mY-1\@sm\+ {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@sm\+ {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@sm\+ {
  margin:-1px!important
 }
 .mT-nv-1\@sm\+ {
  margin-top:-1px!important
 }
 .mR-nv-1\@sm\+ {
  margin-right:-1px!important
 }
 .mB-nv-1\@sm\+ {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@sm\+ {
  margin-left:-1px!important
 }
 .mY-nv-1\@sm\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@sm\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:0) {
 .m-1\@xs\+ {
  margin:1px!important
 }
 .mT-1\@xs\+ {
  margin-top:1px!important
 }
 .mR-1\@xs\+ {
  margin-right:1px!important
 }
 .mB-1\@xs\+ {
  margin-bottom:1px!important
 }
 .mL-1\@xs\+ {
  margin-left:1px!important
 }
 .mY-1\@xs\+ {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@xs\+ {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@xs\+ {
  margin:-1px!important
 }
 .mT-nv-1\@xs\+ {
  margin-top:-1px!important
 }
 .mR-nv-1\@xs\+ {
  margin-right:-1px!important
 }
 .mB-nv-1\@xs\+ {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@xs\+ {
  margin-left:-1px!important
 }
 .mY-nv-1\@xs\+ {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@xs\+ {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (max-width:1439px) {
 .m-1\@xl- {
  margin:1px!important
 }
 .mT-1\@xl- {
  margin-top:1px!important
 }
 .mR-1\@xl- {
  margin-right:1px!important
 }
 .mB-1\@xl- {
  margin-bottom:1px!important
 }
 .mL-1\@xl- {
  margin-left:1px!important
 }
 .mY-1\@xl- {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@xl- {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@xl- {
  margin:-1px!important
 }
 .mT-nv-1\@xl- {
  margin-top:-1px!important
 }
 .mR-nv-1\@xl- {
  margin-right:-1px!important
 }
 .mB-nv-1\@xl- {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@xl- {
  margin-left:-1px!important
 }
 .mY-nv-1\@xl- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@xl- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (max-width:1199px) {
 .m-1\@lg- {
  margin:1px!important
 }
 .mT-1\@lg- {
  margin-top:1px!important
 }
 .mR-1\@lg- {
  margin-right:1px!important
 }
 .mB-1\@lg- {
  margin-bottom:1px!important
 }
 .mL-1\@lg- {
  margin-left:1px!important
 }
 .mY-1\@lg- {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@lg- {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@lg- {
  margin:-1px!important
 }
 .mT-nv-1\@lg- {
  margin-top:-1px!important
 }
 .mR-nv-1\@lg- {
  margin-right:-1px!important
 }
 .mB-nv-1\@lg- {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@lg- {
  margin-left:-1px!important
 }
 .mY-nv-1\@lg- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@lg- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (max-width:991px) {
 .m-1\@md- {
  margin:1px!important
 }
 .mT-1\@md- {
  margin-top:1px!important
 }
 .mR-1\@md- {
  margin-right:1px!important
 }
 .mB-1\@md- {
  margin-bottom:1px!important
 }
 .mL-1\@md- {
  margin-left:1px!important
 }
 .mY-1\@md- {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@md- {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@md- {
  margin:-1px!important
 }
 .mT-nv-1\@md- {
  margin-top:-1px!important
 }
 .mR-nv-1\@md- {
  margin-right:-1px!important
 }
 .mB-nv-1\@md- {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@md- {
  margin-left:-1px!important
 }
 .mY-nv-1\@md- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@md- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (max-width:767px) {
 .m-1\@sm- {
  margin:1px!important
 }
 .mT-1\@sm- {
  margin-top:1px!important
 }
 .mR-1\@sm- {
  margin-right:1px!important
 }
 .mB-1\@sm- {
  margin-bottom:1px!important
 }
 .mL-1\@sm- {
  margin-left:1px!important
 }
 .mY-1\@sm- {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@sm- {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@sm- {
  margin:-1px!important
 }
 .mT-nv-1\@sm- {
  margin-top:-1px!important
 }
 .mR-nv-1\@sm- {
  margin-right:-1px!important
 }
 .mB-nv-1\@sm- {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@sm- {
  margin-left:-1px!important
 }
 .mY-nv-1\@sm- {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@sm- {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-1\@lg {
  margin:1px!important
 }
 .mT-1\@lg {
  margin-top:1px!important
 }
 .mR-1\@lg {
  margin-right:1px!important
 }
 .mB-1\@lg {
  margin-bottom:1px!important
 }
 .mL-1\@lg {
  margin-left:1px!important
 }
 .mY-1\@lg {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@lg {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@lg {
  margin:-1px!important
 }
 .mT-nv-1\@lg {
  margin-top:-1px!important
 }
 .mR-nv-1\@lg {
  margin-right:-1px!important
 }
 .mB-nv-1\@lg {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@lg {
  margin-left:-1px!important
 }
 .mY-nv-1\@lg {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@lg {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-1\@md {
  margin:1px!important
 }
 .mT-1\@md {
  margin-top:1px!important
 }
 .mR-1\@md {
  margin-right:1px!important
 }
 .mB-1\@md {
  margin-bottom:1px!important
 }
 .mL-1\@md {
  margin-left:1px!important
 }
 .mY-1\@md {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@md {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@md {
  margin:-1px!important
 }
 .mT-nv-1\@md {
  margin-top:-1px!important
 }
 .mR-nv-1\@md {
  margin-right:-1px!important
 }
 .mB-nv-1\@md {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@md {
  margin-left:-1px!important
 }
 .mY-nv-1\@md {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@md {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-1\@sm {
  margin:1px!important
 }
 .mT-1\@sm {
  margin-top:1px!important
 }
 .mR-1\@sm {
  margin-right:1px!important
 }
 .mB-1\@sm {
  margin-bottom:1px!important
 }
 .mL-1\@sm {
  margin-left:1px!important
 }
 .mY-1\@sm {
  margin-top:1px!important;
  margin-bottom:1px!important
 }
 .mX-1\@sm {
  margin-left:1px!important;
  margin-right:1px!important
 }
 .m-nv-1\@sm {
  margin:-1px!important
 }
 .mT-nv-1\@sm {
  margin-top:-1px!important
 }
 .mR-nv-1\@sm {
  margin-right:-1px!important
 }
 .mB-nv-1\@sm {
  margin-bottom:-1px!important
 }
 .mL-nv-1\@sm {
  margin-left:-1px!important
 }
 .mY-nv-1\@sm {
  margin-top:-1px!important;
  margin-bottom:-1px!important
 }
 .mX-nv-1\@sm {
  margin-left:-1px!important;
  margin-right:-1px!important
 }
}
.m-2 {
 margin:2px!important
}
.mT-2 {
 margin-top:2px!important
}
.mR-2 {
 margin-right:2px!important
}
.mB-2 {
 margin-bottom:2px!important
}
.mL-2 {
 margin-left:2px!important
}
.mY-2 {
 margin-top:2px!important;
 margin-bottom:2px!important
}
.mX-2 {
 margin-left:2px!important;
 margin-right:2px!important
}
.m-nv-2 {
 margin:-2px!important
}
.mT-nv-2 {
 margin-top:-2px!important
}
.mR-nv-2 {
 margin-right:-2px!important
}
.mB-nv-2 {
 margin-bottom:0!important
}
.mL-nv-2 {
 margin-left:-2px!important
}
.mY-nv-2 {
 margin-top:-2px!important;
 margin-bottom:-2px!important
}
.mX-nv-2 {
 margin-left:-2px!important;
 margin-right:-2px!important
}
@media screen and (min-width:1440px) {
 .m-2\@xl\+ {
  margin:2px!important
 }
 .mT-2\@xl\+ {
  margin-top:2px!important
 }
 .mR-2\@xl\+ {
  margin-right:2px!important
 }
 .mB-2\@xl\+ {
  margin-bottom:2px!important
 }
 .mL-2\@xl\+ {
  margin-left:2px!important
 }
 .mY-2\@xl\+ {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@xl\+ {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@xl\+ {
  margin:-2px!important
 }
 .mT-nv-2\@xl\+ {
  margin-top:-2px!important
 }
 .mR-nv-2\@xl\+ {
  margin-right:-2px!important
 }
 .mB-nv-2\@xl\+ {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@xl\+ {
  margin-left:-2px!important
 }
 .mY-nv-2\@xl\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@xl\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:1200px) {
 .m-2\@lg\+ {
  margin:2px!important
 }
 .mT-2\@lg\+ {
  margin-top:2px!important
 }
 .mR-2\@lg\+ {
  margin-right:2px!important
 }
 .mB-2\@lg\+ {
  margin-bottom:2px!important
 }
 .mL-2\@lg\+ {
  margin-left:2px!important
 }
 .mY-2\@lg\+ {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@lg\+ {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@lg\+ {
  margin:-2px!important
 }
 .mT-nv-2\@lg\+ {
  margin-top:-2px!important
 }
 .mR-nv-2\@lg\+ {
  margin-right:-2px!important
 }
 .mB-nv-2\@lg\+ {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@lg\+ {
  margin-left:-2px!important
 }
 .mY-nv-2\@lg\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@lg\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:992px) {
 .m-2\@md\+ {
  margin:2px!important
 }
 .mT-2\@md\+ {
  margin-top:2px!important
 }
 .mR-2\@md\+ {
  margin-right:2px!important
 }
 .mB-2\@md\+ {
  margin-bottom:2px!important
 }
 .mL-2\@md\+ {
  margin-left:2px!important
 }
 .mY-2\@md\+ {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@md\+ {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@md\+ {
  margin:-2px!important
 }
 .mT-nv-2\@md\+ {
  margin-top:-2px!important
 }
 .mR-nv-2\@md\+ {
  margin-right:-2px!important
 }
 .mB-nv-2\@md\+ {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@md\+ {
  margin-left:-2px!important
 }
 .mY-nv-2\@md\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@md\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:768px) {
 .m-2\@sm\+ {
  margin:2px!important
 }
 .mT-2\@sm\+ {
  margin-top:2px!important
 }
 .mR-2\@sm\+ {
  margin-right:2px!important
 }
 .mB-2\@sm\+ {
  margin-bottom:2px!important
 }
 .mL-2\@sm\+ {
  margin-left:2px!important
 }
 .mY-2\@sm\+ {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@sm\+ {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@sm\+ {
  margin:-2px!important
 }
 .mT-nv-2\@sm\+ {
  margin-top:-2px!important
 }
 .mR-nv-2\@sm\+ {
  margin-right:-2px!important
 }
 .mB-nv-2\@sm\+ {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@sm\+ {
  margin-left:-2px!important
 }
 .mY-nv-2\@sm\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@sm\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:0) {
 .m-2\@xs\+ {
  margin:2px!important
 }
 .mT-2\@xs\+ {
  margin-top:2px!important
 }
 .mR-2\@xs\+ {
  margin-right:2px!important
 }
 .mB-2\@xs\+ {
  margin-bottom:2px!important
 }
 .mL-2\@xs\+ {
  margin-left:2px!important
 }
 .mY-2\@xs\+ {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@xs\+ {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@xs\+ {
  margin:-2px!important
 }
 .mT-nv-2\@xs\+ {
  margin-top:-2px!important
 }
 .mR-nv-2\@xs\+ {
  margin-right:-2px!important
 }
 .mB-nv-2\@xs\+ {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@xs\+ {
  margin-left:-2px!important
 }
 .mY-nv-2\@xs\+ {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@xs\+ {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (max-width:1439px) {
 .m-2\@xl- {
  margin:2px!important
 }
 .mT-2\@xl- {
  margin-top:2px!important
 }
 .mR-2\@xl- {
  margin-right:2px!important
 }
 .mB-2\@xl- {
  margin-bottom:2px!important
 }
 .mL-2\@xl- {
  margin-left:2px!important
 }
 .mY-2\@xl- {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@xl- {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@xl- {
  margin:-2px!important
 }
 .mT-nv-2\@xl- {
  margin-top:-2px!important
 }
 .mR-nv-2\@xl- {
  margin-right:-2px!important
 }
 .mB-nv-2\@xl- {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@xl- {
  margin-left:-2px!important
 }
 .mY-nv-2\@xl- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@xl- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (max-width:1199px) {
 .m-2\@lg- {
  margin:2px!important
 }
 .mT-2\@lg- {
  margin-top:2px!important
 }
 .mR-2\@lg- {
  margin-right:2px!important
 }
 .mB-2\@lg- {
  margin-bottom:2px!important
 }
 .mL-2\@lg- {
  margin-left:2px!important
 }
 .mY-2\@lg- {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@lg- {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@lg- {
  margin:-2px!important
 }
 .mT-nv-2\@lg- {
  margin-top:-2px!important
 }
 .mR-nv-2\@lg- {
  margin-right:-2px!important
 }
 .mB-nv-2\@lg- {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@lg- {
  margin-left:-2px!important
 }
 .mY-nv-2\@lg- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@lg- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (max-width:991px) {
 .m-2\@md- {
  margin:2px!important
 }
 .mT-2\@md- {
  margin-top:2px!important
 }
 .mR-2\@md- {
  margin-right:2px!important
 }
 .mB-2\@md- {
  margin-bottom:2px!important
 }
 .mL-2\@md- {
  margin-left:2px!important
 }
 .mY-2\@md- {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@md- {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@md- {
  margin:-2px!important
 }
 .mT-nv-2\@md- {
  margin-top:-2px!important
 }
 .mR-nv-2\@md- {
  margin-right:-2px!important
 }
 .mB-nv-2\@md- {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@md- {
  margin-left:-2px!important
 }
 .mY-nv-2\@md- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@md- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (max-width:767px) {
 .m-2\@sm- {
  margin:2px!important
 }
 .mT-2\@sm- {
  margin-top:2px!important
 }
 .mR-2\@sm- {
  margin-right:2px!important
 }
 .mB-2\@sm- {
  margin-bottom:2px!important
 }
 .mL-2\@sm- {
  margin-left:2px!important
 }
 .mY-2\@sm- {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@sm- {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@sm- {
  margin:-2px!important
 }
 .mT-nv-2\@sm- {
  margin-top:-2px!important
 }
 .mR-nv-2\@sm- {
  margin-right:-2px!important
 }
 .mB-nv-2\@sm- {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@sm- {
  margin-left:-2px!important
 }
 .mY-nv-2\@sm- {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@sm- {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-2\@lg {
  margin:2px!important
 }
 .mT-2\@lg {
  margin-top:2px!important
 }
 .mR-2\@lg {
  margin-right:2px!important
 }
 .mB-2\@lg {
  margin-bottom:2px!important
 }
 .mL-2\@lg {
  margin-left:2px!important
 }
 .mY-2\@lg {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@lg {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@lg {
  margin:-2px!important
 }
 .mT-nv-2\@lg {
  margin-top:-2px!important
 }
 .mR-nv-2\@lg {
  margin-right:-2px!important
 }
 .mB-nv-2\@lg {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@lg {
  margin-left:-2px!important
 }
 .mY-nv-2\@lg {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@lg {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-2\@md {
  margin:2px!important
 }
 .mT-2\@md {
  margin-top:2px!important
 }
 .mR-2\@md {
  margin-right:2px!important
 }
 .mB-2\@md {
  margin-bottom:2px!important
 }
 .mL-2\@md {
  margin-left:2px!important
 }
 .mY-2\@md {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@md {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@md {
  margin:-2px!important
 }
 .mT-nv-2\@md {
  margin-top:-2px!important
 }
 .mR-nv-2\@md {
  margin-right:-2px!important
 }
 .mB-nv-2\@md {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@md {
  margin-left:-2px!important
 }
 .mY-nv-2\@md {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@md {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-2\@sm {
  margin:2px!important
 }
 .mT-2\@sm {
  margin-top:2px!important
 }
 .mR-2\@sm {
  margin-right:2px!important
 }
 .mB-2\@sm {
  margin-bottom:2px!important
 }
 .mL-2\@sm {
  margin-left:2px!important
 }
 .mY-2\@sm {
  margin-top:2px!important;
  margin-bottom:2px!important
 }
 .mX-2\@sm {
  margin-left:2px!important;
  margin-right:2px!important
 }
 .m-nv-2\@sm {
  margin:-2px!important
 }
 .mT-nv-2\@sm {
  margin-top:-2px!important
 }
 .mR-nv-2\@sm {
  margin-right:-2px!important
 }
 .mB-nv-2\@sm {
  margin-bottom:-2px!important
 }
 .mL-nv-2\@sm {
  margin-left:-2px!important
 }
 .mY-nv-2\@sm {
  margin-top:-2px!important;
  margin-bottom:-2px!important
 }
 .mX-nv-2\@sm {
  margin-left:-2px!important;
  margin-right:-2px!important
 }
}
.m-3 {
 margin:3px!important
}
.mT-3 {
 margin-top:3px!important
}
.mR-3 {
 margin-right:3px!important
}
.mB-3 {
 margin-bottom:3px!important
}
.mL-3 {
 margin-left:3px!important
}
.mY-3 {
 margin-top:3px!important;
 margin-bottom:3px!important
}
.mX-3 {
 margin-left:3px!important;
 margin-right:3px!important
}
.m-nv-3 {
 margin:-3px!important
}
.mT-nv-3 {
 margin-top:-3px!important
}
.mR-nv-3 {
 margin-right:-3px!important
}
.mB-nv-3 {
 margin-bottom:0!important
}
.mL-nv-3 {
 margin-left:-3px!important
}
.mY-nv-3 {
 margin-top:-3px!important;
 margin-bottom:-3px!important
}
.mX-nv-3 {
 margin-left:-3px!important;
 margin-right:-3px!important
}
@media screen and (min-width:1440px) {
 .m-3\@xl\+ {
  margin:3px!important
 }
 .mT-3\@xl\+ {
  margin-top:3px!important
 }
 .mR-3\@xl\+ {
  margin-right:3px!important
 }
 .mB-3\@xl\+ {
  margin-bottom:3px!important
 }
 .mL-3\@xl\+ {
  margin-left:3px!important
 }
 .mY-3\@xl\+ {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@xl\+ {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@xl\+ {
  margin:-3px!important
 }
 .mT-nv-3\@xl\+ {
  margin-top:-3px!important
 }
 .mR-nv-3\@xl\+ {
  margin-right:-3px!important
 }
 .mB-nv-3\@xl\+ {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@xl\+ {
  margin-left:-3px!important
 }
 .mY-nv-3\@xl\+ {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@xl\+ {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:1200px) {
 .m-3\@lg\+ {
  margin:3px!important
 }
 .mT-3\@lg\+ {
  margin-top:3px!important
 }
 .mR-3\@lg\+ {
  margin-right:3px!important
 }
 .mB-3\@lg\+ {
  margin-bottom:3px!important
 }
 .mL-3\@lg\+ {
  margin-left:3px!important
 }
 .mY-3\@lg\+ {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@lg\+ {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@lg\+ {
  margin:-3px!important
 }
 .mT-nv-3\@lg\+ {
  margin-top:-3px!important
 }
 .mR-nv-3\@lg\+ {
  margin-right:-3px!important
 }
 .mB-nv-3\@lg\+ {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@lg\+ {
  margin-left:-3px!important
 }
 .mY-nv-3\@lg\+ {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@lg\+ {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:992px) {
 .m-3\@md\+ {
  margin:3px!important
 }
 .mT-3\@md\+ {
  margin-top:3px!important
 }
 .mR-3\@md\+ {
  margin-right:3px!important
 }
 .mB-3\@md\+ {
  margin-bottom:3px!important
 }
 .mL-3\@md\+ {
  margin-left:3px!important
 }
 .mY-3\@md\+ {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@md\+ {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@md\+ {
  margin:-3px!important
 }
 .mT-nv-3\@md\+ {
  margin-top:-3px!important
 }
 .mR-nv-3\@md\+ {
  margin-right:-3px!important
 }
 .mB-nv-3\@md\+ {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@md\+ {
  margin-left:-3px!important
 }
 .mY-nv-3\@md\+ {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@md\+ {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:768px) {
 .m-3\@sm\+ {
  margin:3px!important
 }
 .mT-3\@sm\+ {
  margin-top:3px!important
 }
 .mR-3\@sm\+ {
  margin-right:3px!important
 }
 .mB-3\@sm\+ {
  margin-bottom:3px!important
 }
 .mL-3\@sm\+ {
  margin-left:3px!important
 }
 .mY-3\@sm\+ {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@sm\+ {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@sm\+ {
  margin:-3px!important
 }
 .mT-nv-3\@sm\+ {
  margin-top:-3px!important
 }
 .mR-nv-3\@sm\+ {
  margin-right:-3px!important
 }
 .mB-nv-3\@sm\+ {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@sm\+ {
  margin-left:-3px!important
 }
 .mY-nv-3\@sm\+ {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@sm\+ {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:0) {
 .m-3\@xs\+ {
  margin:3px!important
 }
 .mT-3\@xs\+ {
  margin-top:3px!important
 }
 .mR-3\@xs\+ {
  margin-right:3px!important
 }
 .mB-3\@xs\+ {
  margin-bottom:3px!important
 }
 .mL-3\@xs\+ {
  margin-left:3px!important
 }
 .mY-3\@xs\+ {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@xs\+ {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@xs\+ {
  margin:-3px!important
 }
 .mT-nv-3\@xs\+ {
  margin-top:-3px!important
 }
 .mR-nv-3\@xs\+ {
  margin-right:-3px!important
 }
 .mB-nv-3\@xs\+ {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@xs\+ {
  margin-left:-3px!important
 }
 .mY-nv-3\@xs\+ {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@xs\+ {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (max-width:1439px) {
 .m-3\@xl- {
  margin:3px!important
 }
 .mT-3\@xl- {
  margin-top:3px!important
 }
 .mR-3\@xl- {
  margin-right:3px!important
 }
 .mB-3\@xl- {
  margin-bottom:3px!important
 }
 .mL-3\@xl- {
  margin-left:3px!important
 }
 .mY-3\@xl- {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@xl- {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@xl- {
  margin:-3px!important
 }
 .mT-nv-3\@xl- {
  margin-top:-3px!important
 }
 .mR-nv-3\@xl- {
  margin-right:-3px!important
 }
 .mB-nv-3\@xl- {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@xl- {
  margin-left:-3px!important
 }
 .mY-nv-3\@xl- {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@xl- {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (max-width:1199px) {
 .m-3\@lg- {
  margin:3px!important
 }
 .mT-3\@lg- {
  margin-top:3px!important
 }
 .mR-3\@lg- {
  margin-right:3px!important
 }
 .mB-3\@lg- {
  margin-bottom:3px!important
 }
 .mL-3\@lg- {
  margin-left:3px!important
 }
 .mY-3\@lg- {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@lg- {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@lg- {
  margin:-3px!important
 }
 .mT-nv-3\@lg- {
  margin-top:-3px!important
 }
 .mR-nv-3\@lg- {
  margin-right:-3px!important
 }
 .mB-nv-3\@lg- {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@lg- {
  margin-left:-3px!important
 }
 .mY-nv-3\@lg- {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@lg- {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (max-width:991px) {
 .m-3\@md- {
  margin:3px!important
 }
 .mT-3\@md- {
  margin-top:3px!important
 }
 .mR-3\@md- {
  margin-right:3px!important
 }
 .mB-3\@md- {
  margin-bottom:3px!important
 }
 .mL-3\@md- {
  margin-left:3px!important
 }
 .mY-3\@md- {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@md- {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@md- {
  margin:-3px!important
 }
 .mT-nv-3\@md- {
  margin-top:-3px!important
 }
 .mR-nv-3\@md- {
  margin-right:-3px!important
 }
 .mB-nv-3\@md- {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@md- {
  margin-left:-3px!important
 }
 .mY-nv-3\@md- {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@md- {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (max-width:767px) {
 .m-3\@sm- {
  margin:3px!important
 }
 .mT-3\@sm- {
  margin-top:3px!important
 }
 .mR-3\@sm- {
  margin-right:3px!important
 }
 .mB-3\@sm- {
  margin-bottom:3px!important
 }
 .mL-3\@sm- {
  margin-left:3px!important
 }
 .mY-3\@sm- {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@sm- {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@sm- {
  margin:-3px!important
 }
 .mT-nv-3\@sm- {
  margin-top:-3px!important
 }
 .mR-nv-3\@sm- {
  margin-right:-3px!important
 }
 .mB-nv-3\@sm- {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@sm- {
  margin-left:-3px!important
 }
 .mY-nv-3\@sm- {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@sm- {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-3\@lg {
  margin:3px!important
 }
 .mT-3\@lg {
  margin-top:3px!important
 }
 .mR-3\@lg {
  margin-right:3px!important
 }
 .mB-3\@lg {
  margin-bottom:3px!important
 }
 .mL-3\@lg {
  margin-left:3px!important
 }
 .mY-3\@lg {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@lg {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@lg {
  margin:-3px!important
 }
 .mT-nv-3\@lg {
  margin-top:-3px!important
 }
 .mR-nv-3\@lg {
  margin-right:-3px!important
 }
 .mB-nv-3\@lg {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@lg {
  margin-left:-3px!important
 }
 .mY-nv-3\@lg {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@lg {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-3\@md {
  margin:3px!important
 }
 .mT-3\@md {
  margin-top:3px!important
 }
 .mR-3\@md {
  margin-right:3px!important
 }
 .mB-3\@md {
  margin-bottom:3px!important
 }
 .mL-3\@md {
  margin-left:3px!important
 }
 .mY-3\@md {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@md {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@md {
  margin:-3px!important
 }
 .mT-nv-3\@md {
  margin-top:-3px!important
 }
 .mR-nv-3\@md {
  margin-right:-3px!important
 }
 .mB-nv-3\@md {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@md {
  margin-left:-3px!important
 }
 .mY-nv-3\@md {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@md {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-3\@sm {
  margin:3px!important
 }
 .mT-3\@sm {
  margin-top:3px!important
 }
 .mR-3\@sm {
  margin-right:3px!important
 }
 .mB-3\@sm {
  margin-bottom:3px!important
 }
 .mL-3\@sm {
  margin-left:3px!important
 }
 .mY-3\@sm {
  margin-top:3px!important;
  margin-bottom:3px!important
 }
 .mX-3\@sm {
  margin-left:3px!important;
  margin-right:3px!important
 }
 .m-nv-3\@sm {
  margin:-3px!important
 }
 .mT-nv-3\@sm {
  margin-top:-3px!important
 }
 .mR-nv-3\@sm {
  margin-right:-3px!important
 }
 .mB-nv-3\@sm {
  margin-bottom:-3px!important
 }
 .mL-nv-3\@sm {
  margin-left:-3px!important
 }
 .mY-nv-3\@sm {
  margin-top:-3px!important;
  margin-bottom:-3px!important
 }
 .mX-nv-3\@sm {
  margin-left:-3px!important;
  margin-right:-3px!important
 }
}
.m-4 {
 margin:4px!important
}
.mT-4 {
 margin-top:4px!important
}
.mR-4 {
 margin-right:4px!important
}
.mB-4 {
 margin-bottom:4px!important
}
.mL-4 {
 margin-left:4px!important
}
.mY-4 {
 margin-top:4px!important;
 margin-bottom:4px!important
}
.mX-4 {
 margin-left:4px!important;
 margin-right:4px!important
}
.m-nv-4 {
 margin:-4px!important
}
.mT-nv-4 {
 margin-top:-4px!important
}
.mR-nv-4 {
 margin-right:-4px!important
}
.mB-nv-4 {
 margin-bottom:0!important
}
.mL-nv-4 {
 margin-left:-4px!important
}
.mY-nv-4 {
 margin-top:-4px!important;
 margin-bottom:-4px!important
}
.mX-nv-4 {
 margin-left:-4px!important;
 margin-right:-4px!important
}
@media screen and (min-width:1440px) {
 .m-4\@xl\+ {
  margin:4px!important
 }
 .mT-4\@xl\+ {
  margin-top:4px!important
 }
 .mR-4\@xl\+ {
  margin-right:4px!important
 }
 .mB-4\@xl\+ {
  margin-bottom:4px!important
 }
 .mL-4\@xl\+ {
  margin-left:4px!important
 }
 .mY-4\@xl\+ {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@xl\+ {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@xl\+ {
  margin:-4px!important
 }
 .mT-nv-4\@xl\+ {
  margin-top:-4px!important
 }
 .mR-nv-4\@xl\+ {
  margin-right:-4px!important
 }
 .mB-nv-4\@xl\+ {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@xl\+ {
  margin-left:-4px!important
 }
 .mY-nv-4\@xl\+ {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@xl\+ {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:1200px) {
 .m-4\@lg\+ {
  margin:4px!important
 }
 .mT-4\@lg\+ {
  margin-top:4px!important
 }
 .mR-4\@lg\+ {
  margin-right:4px!important
 }
 .mB-4\@lg\+ {
  margin-bottom:4px!important
 }
 .mL-4\@lg\+ {
  margin-left:4px!important
 }
 .mY-4\@lg\+ {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@lg\+ {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@lg\+ {
  margin:-4px!important
 }
 .mT-nv-4\@lg\+ {
  margin-top:-4px!important
 }
 .mR-nv-4\@lg\+ {
  margin-right:-4px!important
 }
 .mB-nv-4\@lg\+ {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@lg\+ {
  margin-left:-4px!important
 }
 .mY-nv-4\@lg\+ {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@lg\+ {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:992px) {
 .m-4\@md\+ {
  margin:4px!important
 }
 .mT-4\@md\+ {
  margin-top:4px!important
 }
 .mR-4\@md\+ {
  margin-right:4px!important
 }
 .mB-4\@md\+ {
  margin-bottom:4px!important
 }
 .mL-4\@md\+ {
  margin-left:4px!important
 }
 .mY-4\@md\+ {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@md\+ {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@md\+ {
  margin:-4px!important
 }
 .mT-nv-4\@md\+ {
  margin-top:-4px!important
 }
 .mR-nv-4\@md\+ {
  margin-right:-4px!important
 }
 .mB-nv-4\@md\+ {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@md\+ {
  margin-left:-4px!important
 }
 .mY-nv-4\@md\+ {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@md\+ {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:768px) {
 .m-4\@sm\+ {
  margin:4px!important
 }
 .mT-4\@sm\+ {
  margin-top:4px!important
 }
 .mR-4\@sm\+ {
  margin-right:4px!important
 }
 .mB-4\@sm\+ {
  margin-bottom:4px!important
 }
 .mL-4\@sm\+ {
  margin-left:4px!important
 }
 .mY-4\@sm\+ {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@sm\+ {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@sm\+ {
  margin:-4px!important
 }
 .mT-nv-4\@sm\+ {
  margin-top:-4px!important
 }
 .mR-nv-4\@sm\+ {
  margin-right:-4px!important
 }
 .mB-nv-4\@sm\+ {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@sm\+ {
  margin-left:-4px!important
 }
 .mY-nv-4\@sm\+ {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@sm\+ {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:0) {
 .m-4\@xs\+ {
  margin:4px!important
 }
 .mT-4\@xs\+ {
  margin-top:4px!important
 }
 .mR-4\@xs\+ {
  margin-right:4px!important
 }
 .mB-4\@xs\+ {
  margin-bottom:4px!important
 }
 .mL-4\@xs\+ {
  margin-left:4px!important
 }
 .mY-4\@xs\+ {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@xs\+ {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@xs\+ {
  margin:-4px!important
 }
 .mT-nv-4\@xs\+ {
  margin-top:-4px!important
 }
 .mR-nv-4\@xs\+ {
  margin-right:-4px!important
 }
 .mB-nv-4\@xs\+ {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@xs\+ {
  margin-left:-4px!important
 }
 .mY-nv-4\@xs\+ {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@xs\+ {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (max-width:1439px) {
 .m-4\@xl- {
  margin:4px!important
 }
 .mT-4\@xl- {
  margin-top:4px!important
 }
 .mR-4\@xl- {
  margin-right:4px!important
 }
 .mB-4\@xl- {
  margin-bottom:4px!important
 }
 .mL-4\@xl- {
  margin-left:4px!important
 }
 .mY-4\@xl- {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@xl- {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@xl- {
  margin:-4px!important
 }
 .mT-nv-4\@xl- {
  margin-top:-4px!important
 }
 .mR-nv-4\@xl- {
  margin-right:-4px!important
 }
 .mB-nv-4\@xl- {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@xl- {
  margin-left:-4px!important
 }
 .mY-nv-4\@xl- {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@xl- {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (max-width:1199px) {
 .m-4\@lg- {
  margin:4px!important
 }
 .mT-4\@lg- {
  margin-top:4px!important
 }
 .mR-4\@lg- {
  margin-right:4px!important
 }
 .mB-4\@lg- {
  margin-bottom:4px!important
 }
 .mL-4\@lg- {
  margin-left:4px!important
 }
 .mY-4\@lg- {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@lg- {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@lg- {
  margin:-4px!important
 }
 .mT-nv-4\@lg- {
  margin-top:-4px!important
 }
 .mR-nv-4\@lg- {
  margin-right:-4px!important
 }
 .mB-nv-4\@lg- {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@lg- {
  margin-left:-4px!important
 }
 .mY-nv-4\@lg- {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@lg- {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (max-width:991px) {
 .m-4\@md- {
  margin:4px!important
 }
 .mT-4\@md- {
  margin-top:4px!important
 }
 .mR-4\@md- {
  margin-right:4px!important
 }
 .mB-4\@md- {
  margin-bottom:4px!important
 }
 .mL-4\@md- {
  margin-left:4px!important
 }
 .mY-4\@md- {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@md- {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@md- {
  margin:-4px!important
 }
 .mT-nv-4\@md- {
  margin-top:-4px!important
 }
 .mR-nv-4\@md- {
  margin-right:-4px!important
 }
 .mB-nv-4\@md- {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@md- {
  margin-left:-4px!important
 }
 .mY-nv-4\@md- {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@md- {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (max-width:767px) {
 .m-4\@sm- {
  margin:4px!important
 }
 .mT-4\@sm- {
  margin-top:4px!important
 }
 .mR-4\@sm- {
  margin-right:4px!important
 }
 .mB-4\@sm- {
  margin-bottom:4px!important
 }
 .mL-4\@sm- {
  margin-left:4px!important
 }
 .mY-4\@sm- {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@sm- {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@sm- {
  margin:-4px!important
 }
 .mT-nv-4\@sm- {
  margin-top:-4px!important
 }
 .mR-nv-4\@sm- {
  margin-right:-4px!important
 }
 .mB-nv-4\@sm- {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@sm- {
  margin-left:-4px!important
 }
 .mY-nv-4\@sm- {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@sm- {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-4\@lg {
  margin:4px!important
 }
 .mT-4\@lg {
  margin-top:4px!important
 }
 .mR-4\@lg {
  margin-right:4px!important
 }
 .mB-4\@lg {
  margin-bottom:4px!important
 }
 .mL-4\@lg {
  margin-left:4px!important
 }
 .mY-4\@lg {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@lg {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@lg {
  margin:-4px!important
 }
 .mT-nv-4\@lg {
  margin-top:-4px!important
 }
 .mR-nv-4\@lg {
  margin-right:-4px!important
 }
 .mB-nv-4\@lg {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@lg {
  margin-left:-4px!important
 }
 .mY-nv-4\@lg {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@lg {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-4\@md {
  margin:4px!important
 }
 .mT-4\@md {
  margin-top:4px!important
 }
 .mR-4\@md {
  margin-right:4px!important
 }
 .mB-4\@md {
  margin-bottom:4px!important
 }
 .mL-4\@md {
  margin-left:4px!important
 }
 .mY-4\@md {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@md {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@md {
  margin:-4px!important
 }
 .mT-nv-4\@md {
  margin-top:-4px!important
 }
 .mR-nv-4\@md {
  margin-right:-4px!important
 }
 .mB-nv-4\@md {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@md {
  margin-left:-4px!important
 }
 .mY-nv-4\@md {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@md {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-4\@sm {
  margin:4px!important
 }
 .mT-4\@sm {
  margin-top:4px!important
 }
 .mR-4\@sm {
  margin-right:4px!important
 }
 .mB-4\@sm {
  margin-bottom:4px!important
 }
 .mL-4\@sm {
  margin-left:4px!important
 }
 .mY-4\@sm {
  margin-top:4px!important;
  margin-bottom:4px!important
 }
 .mX-4\@sm {
  margin-left:4px!important;
  margin-right:4px!important
 }
 .m-nv-4\@sm {
  margin:-4px!important
 }
 .mT-nv-4\@sm {
  margin-top:-4px!important
 }
 .mR-nv-4\@sm {
  margin-right:-4px!important
 }
 .mB-nv-4\@sm {
  margin-bottom:-4px!important
 }
 .mL-nv-4\@sm {
  margin-left:-4px!important
 }
 .mY-nv-4\@sm {
  margin-top:-4px!important;
  margin-bottom:-4px!important
 }
 .mX-nv-4\@sm {
  margin-left:-4px!important;
  margin-right:-4px!important
 }
}
.m-5 {
 margin:5px!important
}
.mT-5 {
 margin-top:5px!important
}
.mR-5 {
 margin-right:5px!important
}
.mB-5 {
 margin-bottom:5px!important
}
.mL-5 {
 margin-left:5px!important
}
.mY-5 {
 margin-top:5px!important;
 margin-bottom:5px!important
}
.mX-5 {
 margin-left:5px!important;
 margin-right:5px!important
}
.m-nv-5 {
 margin:-5px!important
}
.mT-nv-5 {
 margin-top:-5px!important
}
.mR-nv-5 {
 margin-right:-5px!important
}
.mB-nv-5 {
 margin-bottom:-5px!important
}
.mL-nv-5 {
 margin-left:-5px!important
}
.mY-nv-5 {
 margin-top:-5px!important;
 margin-bottom:-5px!important
}
.mX-nv-5 {
 margin-left:-5px!important;
 margin-right:-5px!important
}
@media screen and (min-width:1440px) {
 .m-5\@xl\+ {
  margin:5px!important
 }
 .mT-5\@xl\+ {
  margin-top:5px!important
 }
 .mR-5\@xl\+ {
  margin-right:5px!important
 }
 .mB-5\@xl\+ {
  margin-bottom:5px!important
 }
 .mL-5\@xl\+ {
  margin-left:5px!important
 }
 .mY-5\@xl\+ {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@xl\+ {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@xl\+ {
  margin:-5px!important
 }
 .mT-nv-5\@xl\+ {
  margin-top:-5px!important
 }
 .mR-nv-5\@xl\+ {
  margin-right:-5px!important
 }
 .mB-nv-5\@xl\+ {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@xl\+ {
  margin-left:-5px!important
 }
 .mY-nv-5\@xl\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@xl\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:1200px) {
 .m-5\@lg\+ {
  margin:5px!important
 }
 .mT-5\@lg\+ {
  margin-top:5px!important
 }
 .mR-5\@lg\+ {
  margin-right:5px!important
 }
 .mB-5\@lg\+ {
  margin-bottom:5px!important
 }
 .mL-5\@lg\+ {
  margin-left:5px!important
 }
 .mY-5\@lg\+ {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@lg\+ {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@lg\+ {
  margin:-5px!important
 }
 .mT-nv-5\@lg\+ {
  margin-top:-5px!important
 }
 .mR-nv-5\@lg\+ {
  margin-right:-5px!important
 }
 .mB-nv-5\@lg\+ {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@lg\+ {
  margin-left:-5px!important
 }
 .mY-nv-5\@lg\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@lg\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:992px) {
 .m-5\@md\+ {
  margin:5px!important
 }
 .mT-5\@md\+ {
  margin-top:5px!important
 }
 .mR-5\@md\+ {
  margin-right:5px!important
 }
 .mB-5\@md\+ {
  margin-bottom:5px!important
 }
 .mL-5\@md\+ {
  margin-left:5px!important
 }
 .mY-5\@md\+ {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@md\+ {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@md\+ {
  margin:-5px!important
 }
 .mT-nv-5\@md\+ {
  margin-top:-5px!important
 }
 .mR-nv-5\@md\+ {
  margin-right:-5px!important
 }
 .mB-nv-5\@md\+ {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@md\+ {
  margin-left:-5px!important
 }
 .mY-nv-5\@md\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@md\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:768px) {
 .m-5\@sm\+ {
  margin:5px!important
 }
 .mT-5\@sm\+ {
  margin-top:5px!important
 }
 .mR-5\@sm\+ {
  margin-right:5px!important
 }
 .mB-5\@sm\+ {
  margin-bottom:5px!important
 }
 .mL-5\@sm\+ {
  margin-left:5px!important
 }
 .mY-5\@sm\+ {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@sm\+ {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@sm\+ {
  margin:-5px!important
 }
 .mT-nv-5\@sm\+ {
  margin-top:-5px!important
 }
 .mR-nv-5\@sm\+ {
  margin-right:-5px!important
 }
 .mB-nv-5\@sm\+ {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@sm\+ {
  margin-left:-5px!important
 }
 .mY-nv-5\@sm\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@sm\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:0) {
 .m-5\@xs\+ {
  margin:5px!important
 }
 .mT-5\@xs\+ {
  margin-top:5px!important
 }
 .mR-5\@xs\+ {
  margin-right:5px!important
 }
 .mB-5\@xs\+ {
  margin-bottom:5px!important
 }
 .mL-5\@xs\+ {
  margin-left:5px!important
 }
 .mY-5\@xs\+ {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@xs\+ {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@xs\+ {
  margin:-5px!important
 }
 .mT-nv-5\@xs\+ {
  margin-top:-5px!important
 }
 .mR-nv-5\@xs\+ {
  margin-right:-5px!important
 }
 .mB-nv-5\@xs\+ {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@xs\+ {
  margin-left:-5px!important
 }
 .mY-nv-5\@xs\+ {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@xs\+ {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (max-width:1439px) {
 .m-5\@xl- {
  margin:5px!important
 }
 .mT-5\@xl- {
  margin-top:5px!important
 }
 .mR-5\@xl- {
  margin-right:5px!important
 }
 .mB-5\@xl- {
  margin-bottom:5px!important
 }
 .mL-5\@xl- {
  margin-left:5px!important
 }
 .mY-5\@xl- {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@xl- {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@xl- {
  margin:-5px!important
 }
 .mT-nv-5\@xl- {
  margin-top:-5px!important
 }
 .mR-nv-5\@xl- {
  margin-right:-5px!important
 }
 .mB-nv-5\@xl- {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@xl- {
  margin-left:-5px!important
 }
 .mY-nv-5\@xl- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@xl- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (max-width:1199px) {
 .m-5\@lg- {
  margin:5px!important
 }
 .mT-5\@lg- {
  margin-top:5px!important
 }
 .mR-5\@lg- {
  margin-right:5px!important
 }
 .mB-5\@lg- {
  margin-bottom:5px!important
 }
 .mL-5\@lg- {
  margin-left:5px!important
 }
 .mY-5\@lg- {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@lg- {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@lg- {
  margin:-5px!important
 }
 .mT-nv-5\@lg- {
  margin-top:-5px!important
 }
 .mR-nv-5\@lg- {
  margin-right:-5px!important
 }
 .mB-nv-5\@lg- {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@lg- {
  margin-left:-5px!important
 }
 .mY-nv-5\@lg- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@lg- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (max-width:991px) {
 .m-5\@md- {
  margin:5px!important
 }
 .mT-5\@md- {
  margin-top:5px!important
 }
 .mR-5\@md- {
  margin-right:5px!important
 }
 .mB-5\@md- {
  margin-bottom:5px!important
 }
 .mL-5\@md- {
  margin-left:5px!important
 }
 .mY-5\@md- {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@md- {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@md- {
  margin:-5px!important
 }
 .mT-nv-5\@md- {
  margin-top:-5px!important
 }
 .mR-nv-5\@md- {
  margin-right:-5px!important
 }
 .mB-nv-5\@md- {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@md- {
  margin-left:-5px!important
 }
 .mY-nv-5\@md- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@md- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (max-width:767px) {
 .m-5\@sm- {
  margin:5px!important
 }
 .mT-5\@sm- {
  margin-top:5px!important
 }
 .mR-5\@sm- {
  margin-right:5px!important
 }
 .mB-5\@sm- {
  margin-bottom:5px!important
 }
 .mL-5\@sm- {
  margin-left:5px!important
 }
 .mY-5\@sm- {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@sm- {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@sm- {
  margin:-5px!important
 }
 .mT-nv-5\@sm- {
  margin-top:-5px!important
 }
 .mR-nv-5\@sm- {
  margin-right:-5px!important
 }
 .mB-nv-5\@sm- {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@sm- {
  margin-left:-5px!important
 }
 .mY-nv-5\@sm- {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@sm- {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-5\@lg {
  margin:5px!important
 }
 .mT-5\@lg {
  margin-top:5px!important
 }
 .mR-5\@lg {
  margin-right:5px!important
 }
 .mB-5\@lg {
  margin-bottom:5px!important
 }
 .mL-5\@lg {
  margin-left:5px!important
 }
 .mY-5\@lg {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@lg {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@lg {
  margin:-5px!important
 }
 .mT-nv-5\@lg {
  margin-top:-5px!important
 }
 .mR-nv-5\@lg {
  margin-right:-5px!important
 }
 .mB-nv-5\@lg {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@lg {
  margin-left:-5px!important
 }
 .mY-nv-5\@lg {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@lg {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-5\@md {
  margin:5px!important
 }
 .mT-5\@md {
  margin-top:5px!important
 }
 .mR-5\@md {
  margin-right:5px!important
 }
 .mB-5\@md {
  margin-bottom:5px!important
 }
 .mL-5\@md {
  margin-left:5px!important
 }
 .mY-5\@md {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@md {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@md {
  margin:-5px!important
 }
 .mT-nv-5\@md {
  margin-top:-5px!important
 }
 .mR-nv-5\@md {
  margin-right:-5px!important
 }
 .mB-nv-5\@md {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@md {
  margin-left:-5px!important
 }
 .mY-nv-5\@md {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@md {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-5\@sm {
  margin:5px!important
 }
 .mT-5\@sm {
  margin-top:5px!important
 }
 .mR-5\@sm {
  margin-right:5px!important
 }
 .mB-5\@sm {
  margin-bottom:5px!important
 }
 .mL-5\@sm {
  margin-left:5px!important
 }
 .mY-5\@sm {
  margin-top:5px!important;
  margin-bottom:5px!important
 }
 .mX-5\@sm {
  margin-left:5px!important;
  margin-right:5px!important
 }
 .m-nv-5\@sm {
  margin:-5px!important
 }
 .mT-nv-5\@sm {
  margin-top:-5px!important
 }
 .mR-nv-5\@sm {
  margin-right:-5px!important
 }
 .mB-nv-5\@sm {
  margin-bottom:-5px!important
 }
 .mL-nv-5\@sm {
  margin-left:-5px!important
 }
 .mY-nv-5\@sm {
  margin-top:-5px!important;
  margin-bottom:-5px!important
 }
 .mX-nv-5\@sm {
  margin-left:-5px!important;
  margin-right:-5px!important
 }
}
.m-10 {
 margin:10px!important
}
.mT-10 {
 margin-top:10px!important
}
.mR-10 {
 margin-right:10px!important
}
.mB-10 {
 margin-bottom:10px!important
}
.mL-10 {
 margin-left:10px!important
}
.mY-10 {
 margin-top:10px!important;
 margin-bottom:10px!important
}
.mX-10 {
 margin-left:10px!important;
 margin-right:10px!important
}
.m-nv-10 {
 margin:-10px!important
}
.mT-nv-10 {
 margin-top:-10px!important
}
.mR-nv-10 {
 margin-right:-10px!important
}
.mB-nv-10 {
 margin-bottom:-10px!important
}
.mL-nv-10 {
 margin-left:-10px!important
}
.mY-nv-10 {
 margin-top:-10px!important;
 margin-bottom:-10px!important
}
.mX-nv-10 {
 margin-left:-10px!important;
 margin-right:-10px!important
}
@media screen and (min-width:1440px) {
 .m-10\@xl\+ {
  margin:10px!important
 }
 .mT-10\@xl\+ {
  margin-top:10px!important
 }
 .mR-10\@xl\+ {
  margin-right:10px!important
 }
 .mB-10\@xl\+ {
  margin-bottom:10px!important
 }
 .mL-10\@xl\+ {
  margin-left:10px!important
 }
 .mY-10\@xl\+ {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@xl\+ {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@xl\+ {
  margin:-10px!important
 }
 .mT-nv-10\@xl\+ {
  margin-top:-10px!important
 }
 .mR-nv-10\@xl\+ {
  margin-right:-10px!important
 }
 .mB-nv-10\@xl\+ {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@xl\+ {
  margin-left:-10px!important
 }
 .mY-nv-10\@xl\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@xl\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:1200px) {
 .m-10\@lg\+ {
  margin:10px!important
 }
 .mT-10\@lg\+ {
  margin-top:10px!important
 }
 .mR-10\@lg\+ {
  margin-right:10px!important
 }
 .mB-10\@lg\+ {
  margin-bottom:10px!important
 }
 .mL-10\@lg\+ {
  margin-left:10px!important
 }
 .mY-10\@lg\+ {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@lg\+ {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@lg\+ {
  margin:-10px!important
 }
 .mT-nv-10\@lg\+ {
  margin-top:-10px!important
 }
 .mR-nv-10\@lg\+ {
  margin-right:-10px!important
 }
 .mB-nv-10\@lg\+ {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@lg\+ {
  margin-left:-10px!important
 }
 .mY-nv-10\@lg\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@lg\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:992px) {
 .m-10\@md\+ {
  margin:10px!important
 }
 .mT-10\@md\+ {
  margin-top:10px!important
 }
 .mR-10\@md\+ {
  margin-right:10px!important
 }
 .mB-10\@md\+ {
  margin-bottom:10px!important
 }
 .mL-10\@md\+ {
  margin-left:10px!important
 }
 .mY-10\@md\+ {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@md\+ {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@md\+ {
  margin:-10px!important
 }
 .mT-nv-10\@md\+ {
  margin-top:-10px!important
 }
 .mR-nv-10\@md\+ {
  margin-right:-10px!important
 }
 .mB-nv-10\@md\+ {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@md\+ {
  margin-left:-10px!important
 }
 .mY-nv-10\@md\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@md\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:768px) {
 .m-10\@sm\+ {
  margin:10px!important
 }
 .mT-10\@sm\+ {
  margin-top:10px!important
 }
 .mR-10\@sm\+ {
  margin-right:10px!important
 }
 .mB-10\@sm\+ {
  margin-bottom:10px!important
 }
 .mL-10\@sm\+ {
  margin-left:10px!important
 }
 .mY-10\@sm\+ {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@sm\+ {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@sm\+ {
  margin:-10px!important
 }
 .mT-nv-10\@sm\+ {
  margin-top:-10px!important
 }
 .mR-nv-10\@sm\+ {
  margin-right:-10px!important
 }
 .mB-nv-10\@sm\+ {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@sm\+ {
  margin-left:-10px!important
 }
 .mY-nv-10\@sm\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@sm\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:0) {
 .m-10\@xs\+ {
  margin:10px!important
 }
 .mT-10\@xs\+ {
  margin-top:10px!important
 }
 .mR-10\@xs\+ {
  margin-right:10px!important
 }
 .mB-10\@xs\+ {
  margin-bottom:10px!important
 }
 .mL-10\@xs\+ {
  margin-left:10px!important
 }
 .mY-10\@xs\+ {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@xs\+ {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@xs\+ {
  margin:-10px!important
 }
 .mT-nv-10\@xs\+ {
  margin-top:-10px!important
 }
 .mR-nv-10\@xs\+ {
  margin-right:-10px!important
 }
 .mB-nv-10\@xs\+ {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@xs\+ {
  margin-left:-10px!important
 }
 .mY-nv-10\@xs\+ {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@xs\+ {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (max-width:1439px) {
 .m-10\@xl- {
  margin:10px!important
 }
 .mT-10\@xl- {
  margin-top:10px!important
 }
 .mR-10\@xl- {
  margin-right:10px!important
 }
 .mB-10\@xl- {
  margin-bottom:10px!important
 }
 .mL-10\@xl- {
  margin-left:10px!important
 }
 .mY-10\@xl- {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@xl- {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@xl- {
  margin:-10px!important
 }
 .mT-nv-10\@xl- {
  margin-top:-10px!important
 }
 .mR-nv-10\@xl- {
  margin-right:-10px!important
 }
 .mB-nv-10\@xl- {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@xl- {
  margin-left:-10px!important
 }
 .mY-nv-10\@xl- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@xl- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (max-width:1199px) {
 .m-10\@lg- {
  margin:10px!important
 }
 .mT-10\@lg- {
  margin-top:10px!important
 }
 .mR-10\@lg- {
  margin-right:10px!important
 }
 .mB-10\@lg- {
  margin-bottom:10px!important
 }
 .mL-10\@lg- {
  margin-left:10px!important
 }
 .mY-10\@lg- {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@lg- {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@lg- {
  margin:-10px!important
 }
 .mT-nv-10\@lg- {
  margin-top:-10px!important
 }
 .mR-nv-10\@lg- {
  margin-right:-10px!important
 }
 .mB-nv-10\@lg- {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@lg- {
  margin-left:-10px!important
 }
 .mY-nv-10\@lg- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@lg- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (max-width:991px) {
 .m-10\@md- {
  margin:10px!important
 }
 .mT-10\@md- {
  margin-top:10px!important
 }
 .mR-10\@md- {
  margin-right:10px!important
 }
 .mB-10\@md- {
  margin-bottom:10px!important
 }
 .mL-10\@md- {
  margin-left:10px!important
 }
 .mY-10\@md- {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@md- {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@md- {
  margin:-10px!important
 }
 .mT-nv-10\@md- {
  margin-top:-10px!important
 }
 .mR-nv-10\@md- {
  margin-right:-10px!important
 }
 .mB-nv-10\@md- {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@md- {
  margin-left:-10px!important
 }
 .mY-nv-10\@md- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@md- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (max-width:767px) {
 .m-10\@sm- {
  margin:10px!important
 }
 .mT-10\@sm- {
  margin-top:10px!important
 }
 .mR-10\@sm- {
  margin-right:10px!important
 }
 .mB-10\@sm- {
  margin-bottom:10px!important
 }
 .mL-10\@sm- {
  margin-left:10px!important
 }
 .mY-10\@sm- {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@sm- {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@sm- {
  margin:-10px!important
 }
 .mT-nv-10\@sm- {
  margin-top:-10px!important
 }
 .mR-nv-10\@sm- {
  margin-right:-10px!important
 }
 .mB-nv-10\@sm- {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@sm- {
  margin-left:-10px!important
 }
 .mY-nv-10\@sm- {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@sm- {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-10\@lg {
  margin:10px!important
 }
 .mT-10\@lg {
  margin-top:10px!important
 }
 .mR-10\@lg {
  margin-right:10px!important
 }
 .mB-10\@lg {
  margin-bottom:10px!important
 }
 .mL-10\@lg {
  margin-left:10px!important
 }
 .mY-10\@lg {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@lg {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@lg {
  margin:-10px!important
 }
 .mT-nv-10\@lg {
  margin-top:-10px!important
 }
 .mR-nv-10\@lg {
  margin-right:-10px!important
 }
 .mB-nv-10\@lg {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@lg {
  margin-left:-10px!important
 }
 .mY-nv-10\@lg {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@lg {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-10\@md {
  margin:10px!important
 }
 .mT-10\@md {
  margin-top:10px!important
 }
 .mR-10\@md {
  margin-right:10px!important
 }
 .mB-10\@md {
  margin-bottom:10px!important
 }
 .mL-10\@md {
  margin-left:10px!important
 }
 .mY-10\@md {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@md {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@md {
  margin:-10px!important
 }
 .mT-nv-10\@md {
  margin-top:-10px!important
 }
 .mR-nv-10\@md {
  margin-right:-10px!important
 }
 .mB-nv-10\@md {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@md {
  margin-left:-10px!important
 }
 .mY-nv-10\@md {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@md {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-10\@sm {
  margin:10px!important
 }
 .mT-10\@sm {
  margin-top:10px!important
 }
 .mR-10\@sm {
  margin-right:10px!important
 }
 .mB-10\@sm {
  margin-bottom:10px!important
 }
 .mL-10\@sm {
  margin-left:10px!important
 }
 .mY-10\@sm {
  margin-top:10px!important;
  margin-bottom:10px!important
 }
 .mX-10\@sm {
  margin-left:10px!important;
  margin-right:10px!important
 }
 .m-nv-10\@sm {
  margin:-10px!important
 }
 .mT-nv-10\@sm {
  margin-top:-10px!important
 }
 .mR-nv-10\@sm {
  margin-right:-10px!important
 }
 .mB-nv-10\@sm {
  margin-bottom:-10px!important
 }
 .mL-nv-10\@sm {
  margin-left:-10px!important
 }
 .mY-nv-10\@sm {
  margin-top:-10px!important;
  margin-bottom:-10px!important
 }
 .mX-nv-10\@sm {
  margin-left:-10px!important;
  margin-right:-10px!important
 }
}
.m-15 {
 margin:15px!important
}
.mT-15 {
 margin-top:15px!important
}
.mR-15 {
 margin-right:15px!important
}
.mB-15 {
 margin-bottom:15px!important
}
.mL-15 {
 margin-left:15px!important
}
.mY-15 {
 margin-top:15px!important;
 margin-bottom:15px!important
}
.mX-15 {
 margin-left:15px!important;
 margin-right:15px!important
}
.m-nv-15 {
 margin:-15px!important
}
.mT-nv-15 {
 margin-top:-15px!important
}
.mR-nv-15 {
 margin-right:-15px!important
}
.mB-nv-15 {
 margin-bottom:-15px!important
}
.mL-nv-15 {
 margin-left:-15px!important
}
.mY-nv-15 {
 margin-top:-15px!important;
 margin-bottom:-15px!important
}
.mX-nv-15 {
 margin-left:-15px!important;
 margin-right:-15px!important
}
@media screen and (min-width:1440px) {
 .m-15\@xl\+ {
  margin:15px!important
 }
 .mT-15\@xl\+ {
  margin-top:15px!important
 }
 .mR-15\@xl\+ {
  margin-right:15px!important
 }
 .mB-15\@xl\+ {
  margin-bottom:15px!important
 }
 .mL-15\@xl\+ {
  margin-left:15px!important
 }
 .mY-15\@xl\+ {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@xl\+ {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@xl\+ {
  margin:-15px!important
 }
 .mT-nv-15\@xl\+ {
  margin-top:-15px!important
 }
 .mR-nv-15\@xl\+ {
  margin-right:-15px!important
 }
 .mB-nv-15\@xl\+ {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@xl\+ {
  margin-left:-15px!important
 }
 .mY-nv-15\@xl\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@xl\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:1200px) {
 .m-15\@lg\+ {
  margin:15px!important
 }
 .mT-15\@lg\+ {
  margin-top:15px!important
 }
 .mR-15\@lg\+ {
  margin-right:15px!important
 }
 .mB-15\@lg\+ {
  margin-bottom:15px!important
 }
 .mL-15\@lg\+ {
  margin-left:15px!important
 }
 .mY-15\@lg\+ {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@lg\+ {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@lg\+ {
  margin:-15px!important
 }
 .mT-nv-15\@lg\+ {
  margin-top:-15px!important
 }
 .mR-nv-15\@lg\+ {
  margin-right:-15px!important
 }
 .mB-nv-15\@lg\+ {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@lg\+ {
  margin-left:-15px!important
 }
 .mY-nv-15\@lg\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@lg\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:992px) {
 .m-15\@md\+ {
  margin:15px!important
 }
 .mT-15\@md\+ {
  margin-top:15px!important
 }
 .mR-15\@md\+ {
  margin-right:15px!important
 }
 .mB-15\@md\+ {
  margin-bottom:15px!important
 }
 .mL-15\@md\+ {
  margin-left:15px!important
 }
 .mY-15\@md\+ {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@md\+ {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@md\+ {
  margin:-15px!important
 }
 .mT-nv-15\@md\+ {
  margin-top:-15px!important
 }
 .mR-nv-15\@md\+ {
  margin-right:-15px!important
 }
 .mB-nv-15\@md\+ {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@md\+ {
  margin-left:-15px!important
 }
 .mY-nv-15\@md\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@md\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:768px) {
 .m-15\@sm\+ {
  margin:15px!important
 }
 .mT-15\@sm\+ {
  margin-top:15px!important
 }
 .mR-15\@sm\+ {
  margin-right:15px!important
 }
 .mB-15\@sm\+ {
  margin-bottom:15px!important
 }
 .mL-15\@sm\+ {
  margin-left:15px!important
 }
 .mY-15\@sm\+ {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@sm\+ {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@sm\+ {
  margin:-15px!important
 }
 .mT-nv-15\@sm\+ {
  margin-top:-15px!important
 }
 .mR-nv-15\@sm\+ {
  margin-right:-15px!important
 }
 .mB-nv-15\@sm\+ {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@sm\+ {
  margin-left:-15px!important
 }
 .mY-nv-15\@sm\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@sm\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:0) {
 .m-15\@xs\+ {
  margin:15px!important
 }
 .mT-15\@xs\+ {
  margin-top:15px!important
 }
 .mR-15\@xs\+ {
  margin-right:15px!important
 }
 .mB-15\@xs\+ {
  margin-bottom:15px!important
 }
 .mL-15\@xs\+ {
  margin-left:15px!important
 }
 .mY-15\@xs\+ {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@xs\+ {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@xs\+ {
  margin:-15px!important
 }
 .mT-nv-15\@xs\+ {
  margin-top:-15px!important
 }
 .mR-nv-15\@xs\+ {
  margin-right:-15px!important
 }
 .mB-nv-15\@xs\+ {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@xs\+ {
  margin-left:-15px!important
 }
 .mY-nv-15\@xs\+ {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@xs\+ {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (max-width:1439px) {
 .m-15\@xl- {
  margin:15px!important
 }
 .mT-15\@xl- {
  margin-top:15px!important
 }
 .mR-15\@xl- {
  margin-right:15px!important
 }
 .mB-15\@xl- {
  margin-bottom:15px!important
 }
 .mL-15\@xl- {
  margin-left:15px!important
 }
 .mY-15\@xl- {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@xl- {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@xl- {
  margin:-15px!important
 }
 .mT-nv-15\@xl- {
  margin-top:-15px!important
 }
 .mR-nv-15\@xl- {
  margin-right:-15px!important
 }
 .mB-nv-15\@xl- {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@xl- {
  margin-left:-15px!important
 }
 .mY-nv-15\@xl- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@xl- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (max-width:1199px) {
 .m-15\@lg- {
  margin:15px!important
 }
 .mT-15\@lg- {
  margin-top:15px!important
 }
 .mR-15\@lg- {
  margin-right:15px!important
 }
 .mB-15\@lg- {
  margin-bottom:15px!important
 }
 .mL-15\@lg- {
  margin-left:15px!important
 }
 .mY-15\@lg- {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@lg- {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@lg- {
  margin:-15px!important
 }
 .mT-nv-15\@lg- {
  margin-top:-15px!important
 }
 .mR-nv-15\@lg- {
  margin-right:-15px!important
 }
 .mB-nv-15\@lg- {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@lg- {
  margin-left:-15px!important
 }
 .mY-nv-15\@lg- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@lg- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (max-width:991px) {
 .m-15\@md- {
  margin:15px!important
 }
 .mT-15\@md- {
  margin-top:15px!important
 }
 .mR-15\@md- {
  margin-right:15px!important
 }
 .mB-15\@md- {
  margin-bottom:15px!important
 }
 .mL-15\@md- {
  margin-left:15px!important
 }
 .mY-15\@md- {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@md- {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@md- {
  margin:-15px!important
 }
 .mT-nv-15\@md- {
  margin-top:-15px!important
 }
 .mR-nv-15\@md- {
  margin-right:-15px!important
 }
 .mB-nv-15\@md- {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@md- {
  margin-left:-15px!important
 }
 .mY-nv-15\@md- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@md- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (max-width:767px) {
 .m-15\@sm- {
  margin:15px!important
 }
 .mT-15\@sm- {
  margin-top:15px!important
 }
 .mR-15\@sm- {
  margin-right:15px!important
 }
 .mB-15\@sm- {
  margin-bottom:15px!important
 }
 .mL-15\@sm- {
  margin-left:15px!important
 }
 .mY-15\@sm- {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@sm- {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@sm- {
  margin:-15px!important
 }
 .mT-nv-15\@sm- {
  margin-top:-15px!important
 }
 .mR-nv-15\@sm- {
  margin-right:-15px!important
 }
 .mB-nv-15\@sm- {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@sm- {
  margin-left:-15px!important
 }
 .mY-nv-15\@sm- {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@sm- {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-15\@lg {
  margin:15px!important
 }
 .mT-15\@lg {
  margin-top:15px!important
 }
 .mR-15\@lg {
  margin-right:15px!important
 }
 .mB-15\@lg {
  margin-bottom:15px!important
 }
 .mL-15\@lg {
  margin-left:15px!important
 }
 .mY-15\@lg {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@lg {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@lg {
  margin:-15px!important
 }
 .mT-nv-15\@lg {
  margin-top:-15px!important
 }
 .mR-nv-15\@lg {
  margin-right:-15px!important
 }
 .mB-nv-15\@lg {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@lg {
  margin-left:-15px!important
 }
 .mY-nv-15\@lg {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@lg {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-15\@md {
  margin:15px!important
 }
 .mT-15\@md {
  margin-top:15px!important
 }
 .mR-15\@md {
  margin-right:15px!important
 }
 .mB-15\@md {
  margin-bottom:15px!important
 }
 .mL-15\@md {
  margin-left:15px!important
 }
 .mY-15\@md {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@md {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@md {
  margin:-15px!important
 }
 .mT-nv-15\@md {
  margin-top:-15px!important
 }
 .mR-nv-15\@md {
  margin-right:-15px!important
 }
 .mB-nv-15\@md {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@md {
  margin-left:-15px!important
 }
 .mY-nv-15\@md {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@md {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-15\@sm {
  margin:15px!important
 }
 .mT-15\@sm {
  margin-top:15px!important
 }
 .mR-15\@sm {
  margin-right:15px!important
 }
 .mB-15\@sm {
  margin-bottom:15px!important
 }
 .mL-15\@sm {
  margin-left:15px!important
 }
 .mY-15\@sm {
  margin-top:15px!important;
  margin-bottom:15px!important
 }
 .mX-15\@sm {
  margin-left:15px!important;
  margin-right:15px!important
 }
 .m-nv-15\@sm {
  margin:-15px!important
 }
 .mT-nv-15\@sm {
  margin-top:-15px!important
 }
 .mR-nv-15\@sm {
  margin-right:-15px!important
 }
 .mB-nv-15\@sm {
  margin-bottom:-15px!important
 }
 .mL-nv-15\@sm {
  margin-left:-15px!important
 }
 .mY-nv-15\@sm {
  margin-top:-15px!important;
  margin-bottom:-15px!important
 }
 .mX-nv-15\@sm {
  margin-left:-15px!important;
  margin-right:-15px!important
 }
}
.m-20 {
 margin:20px!important
}
.mT-20 {
 margin-top:20px!important
}
.mR-20 {
 margin-right:20px!important
}
.mB-20 {
 margin-bottom:20px!important
}
.mL-20 {
 margin-left:20px!important
}
.mY-20 {
 margin-top:20px!important;
 margin-bottom:20px!important
}
.mX-20 {
 margin-left:20px!important;
 margin-right:20px!important
}
.m-nv-20 {
 margin:-20px!important
}
.mT-nv-20 {
 margin-top:-20px!important
}
.mR-nv-20 {
 margin-right:-20px!important
}
.mB-nv-20 {
 margin-bottom:-20px!important
}
.mL-nv-20 {
 margin-left:-20px!important
}
.mY-nv-20 {
 margin-top:-20px!important;
 margin-bottom:-20px!important
}
.mX-nv-20 {
 margin-left:-20px!important;
 margin-right:-20px!important
}
@media screen and (min-width:1440px) {
 .m-20\@xl\+ {
  margin:20px!important
 }
 .mT-20\@xl\+ {
  margin-top:20px!important
 }
 .mR-20\@xl\+ {
  margin-right:20px!important
 }
 .mB-20\@xl\+ {
  margin-bottom:20px!important
 }
 .mL-20\@xl\+ {
  margin-left:20px!important
 }
 .mY-20\@xl\+ {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@xl\+ {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@xl\+ {
  margin:-20px!important
 }
 .mT-nv-20\@xl\+ {
  margin-top:-20px!important
 }
 .mR-nv-20\@xl\+ {
  margin-right:-20px!important
 }
 .mB-nv-20\@xl\+ {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@xl\+ {
  margin-left:-20px!important
 }
 .mY-nv-20\@xl\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@xl\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:1200px) {
 .m-20\@lg\+ {
  margin:20px!important
 }
 .mT-20\@lg\+ {
  margin-top:20px!important
 }
 .mR-20\@lg\+ {
  margin-right:20px!important
 }
 .mB-20\@lg\+ {
  margin-bottom:20px!important
 }
 .mL-20\@lg\+ {
  margin-left:20px!important
 }
 .mY-20\@lg\+ {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@lg\+ {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@lg\+ {
  margin:-20px!important
 }
 .mT-nv-20\@lg\+ {
  margin-top:-20px!important
 }
 .mR-nv-20\@lg\+ {
  margin-right:-20px!important
 }
 .mB-nv-20\@lg\+ {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@lg\+ {
  margin-left:-20px!important
 }
 .mY-nv-20\@lg\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@lg\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:992px) {
 .m-20\@md\+ {
  margin:20px!important
 }
 .mT-20\@md\+ {
  margin-top:20px!important
 }
 .mR-20\@md\+ {
  margin-right:20px!important
 }
 .mB-20\@md\+ {
  margin-bottom:20px!important
 }
 .mL-20\@md\+ {
  margin-left:20px!important
 }
 .mY-20\@md\+ {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@md\+ {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@md\+ {
  margin:-20px!important
 }
 .mT-nv-20\@md\+ {
  margin-top:-20px!important
 }
 .mR-nv-20\@md\+ {
  margin-right:-20px!important
 }
 .mB-nv-20\@md\+ {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@md\+ {
  margin-left:-20px!important
 }
 .mY-nv-20\@md\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@md\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:768px) {
 .m-20\@sm\+ {
  margin:20px!important
 }
 .mT-20\@sm\+ {
  margin-top:20px!important
 }
 .mR-20\@sm\+ {
  margin-right:20px!important
 }
 .mB-20\@sm\+ {
  margin-bottom:20px!important
 }
 .mL-20\@sm\+ {
  margin-left:20px!important
 }
 .mY-20\@sm\+ {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@sm\+ {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@sm\+ {
  margin:-20px!important
 }
 .mT-nv-20\@sm\+ {
  margin-top:-20px!important
 }
 .mR-nv-20\@sm\+ {
  margin-right:-20px!important
 }
 .mB-nv-20\@sm\+ {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@sm\+ {
  margin-left:-20px!important
 }
 .mY-nv-20\@sm\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@sm\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:0) {
 .m-20\@xs\+ {
  margin:20px!important
 }
 .mT-20\@xs\+ {
  margin-top:20px!important
 }
 .mR-20\@xs\+ {
  margin-right:20px!important
 }
 .mB-20\@xs\+ {
  margin-bottom:20px!important
 }
 .mL-20\@xs\+ {
  margin-left:20px!important
 }
 .mY-20\@xs\+ {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@xs\+ {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@xs\+ {
  margin:-20px!important
 }
 .mT-nv-20\@xs\+ {
  margin-top:-20px!important
 }
 .mR-nv-20\@xs\+ {
  margin-right:-20px!important
 }
 .mB-nv-20\@xs\+ {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@xs\+ {
  margin-left:-20px!important
 }
 .mY-nv-20\@xs\+ {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@xs\+ {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (max-width:1439px) {
 .m-20\@xl- {
  margin:20px!important
 }
 .mT-20\@xl- {
  margin-top:20px!important
 }
 .mR-20\@xl- {
  margin-right:20px!important
 }
 .mB-20\@xl- {
  margin-bottom:20px!important
 }
 .mL-20\@xl- {
  margin-left:20px!important
 }
 .mY-20\@xl- {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@xl- {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@xl- {
  margin:-20px!important
 }
 .mT-nv-20\@xl- {
  margin-top:-20px!important
 }
 .mR-nv-20\@xl- {
  margin-right:-20px!important
 }
 .mB-nv-20\@xl- {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@xl- {
  margin-left:-20px!important
 }
 .mY-nv-20\@xl- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@xl- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (max-width:1199px) {
 .m-20\@lg- {
  margin:20px!important
 }
 .mT-20\@lg- {
  margin-top:20px!important
 }
 .mR-20\@lg- {
  margin-right:20px!important
 }
 .mB-20\@lg- {
  margin-bottom:20px!important
 }
 .mL-20\@lg- {
  margin-left:20px!important
 }
 .mY-20\@lg- {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@lg- {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@lg- {
  margin:-20px!important
 }
 .mT-nv-20\@lg- {
  margin-top:-20px!important
 }
 .mR-nv-20\@lg- {
  margin-right:-20px!important
 }
 .mB-nv-20\@lg- {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@lg- {
  margin-left:-20px!important
 }
 .mY-nv-20\@lg- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@lg- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (max-width:991px) {
 .m-20\@md- {
  margin:20px!important
 }
 .mT-20\@md- {
  margin-top:20px!important
 }
 .mR-20\@md- {
  margin-right:20px!important
 }
 .mB-20\@md- {
  margin-bottom:20px!important
 }
 .mL-20\@md- {
  margin-left:20px!important
 }
 .mY-20\@md- {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@md- {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@md- {
  margin:-20px!important
 }
 .mT-nv-20\@md- {
  margin-top:-20px!important
 }
 .mR-nv-20\@md- {
  margin-right:-20px!important
 }
 .mB-nv-20\@md- {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@md- {
  margin-left:-20px!important
 }
 .mY-nv-20\@md- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@md- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (max-width:767px) {
 .m-20\@sm- {
  margin:20px!important
 }
 .mT-20\@sm- {
  margin-top:20px!important
 }
 .mR-20\@sm- {
  margin-right:20px!important
 }
 .mB-20\@sm- {
  margin-bottom:20px!important
 }
 .mL-20\@sm- {
  margin-left:20px!important
 }
 .mY-20\@sm- {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@sm- {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@sm- {
  margin:-20px!important
 }
 .mT-nv-20\@sm- {
  margin-top:-20px!important
 }
 .mR-nv-20\@sm- {
  margin-right:-20px!important
 }
 .mB-nv-20\@sm- {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@sm- {
  margin-left:-20px!important
 }
 .mY-nv-20\@sm- {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@sm- {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-20\@lg {
  margin:20px!important
 }
 .mT-20\@lg {
  margin-top:20px!important
 }
 .mR-20\@lg {
  margin-right:20px!important
 }
 .mB-20\@lg {
  margin-bottom:20px!important
 }
 .mL-20\@lg {
  margin-left:20px!important
 }
 .mY-20\@lg {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@lg {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@lg {
  margin:-20px!important
 }
 .mT-nv-20\@lg {
  margin-top:-20px!important
 }
 .mR-nv-20\@lg {
  margin-right:-20px!important
 }
 .mB-nv-20\@lg {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@lg {
  margin-left:-20px!important
 }
 .mY-nv-20\@lg {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@lg {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-20\@md {
  margin:20px!important
 }
 .mT-20\@md {
  margin-top:20px!important
 }
 .mR-20\@md {
  margin-right:20px!important
 }
 .mB-20\@md {
  margin-bottom:20px!important
 }
 .mL-20\@md {
  margin-left:20px!important
 }
 .mY-20\@md {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@md {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@md {
  margin:-20px!important
 }
 .mT-nv-20\@md {
  margin-top:-20px!important
 }
 .mR-nv-20\@md {
  margin-right:-20px!important
 }
 .mB-nv-20\@md {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@md {
  margin-left:-20px!important
 }
 .mY-nv-20\@md {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@md {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-20\@sm {
  margin:20px!important
 }
 .mT-20\@sm {
  margin-top:20px!important
 }
 .mR-20\@sm {
  margin-right:20px!important
 }
 .mB-20\@sm {
  margin-bottom:20px!important
 }
 .mL-20\@sm {
  margin-left:20px!important
 }
 .mY-20\@sm {
  margin-top:20px!important;
  margin-bottom:20px!important
 }
 .mX-20\@sm {
  margin-left:20px!important;
  margin-right:20px!important
 }
 .m-nv-20\@sm {
  margin:-20px!important
 }
 .mT-nv-20\@sm {
  margin-top:-20px!important
 }
 .mR-nv-20\@sm {
  margin-right:-20px!important
 }
 .mB-nv-20\@sm {
  margin-bottom:-20px!important
 }
 .mL-nv-20\@sm {
  margin-left:-20px!important
 }
 .mY-nv-20\@sm {
  margin-top:-20px!important;
  margin-bottom:-20px!important
 }
 .mX-nv-20\@sm {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
.m-25 {
 margin:25px!important
}
.mT-25 {
 margin-top:25px!important
}
.mR-25 {
 margin-right:25px!important
}
.mB-25 {
 margin-bottom:25px!important
}
.mL-25 {
 margin-left:25px!important
}
.mY-25 {
 margin-top:25px!important;
 margin-bottom:25px!important
}
.mX-25 {
 margin-left:25px!important;
 margin-right:25px!important
}
.m-nv-25 {
 margin:-25px!important
}
.mT-nv-25 {
 margin-top:-25px!important
}
.mR-nv-25 {
 margin-right:-25px!important
}
.mB-nv-25 {
 margin-bottom:-25px!important
}
.mL-nv-25 {
 margin-left:-25px!important
}
.mY-nv-25 {
 margin-top:-25px!important;
 margin-bottom:-25px!important
}
.mX-nv-25 {
 margin-left:-25px!important;
 margin-right:-25px!important
}
@media screen and (min-width:1440px) {
 .m-25\@xl\+ {
  margin:25px!important
 }
 .mT-25\@xl\+ {
  margin-top:25px!important
 }
 .mR-25\@xl\+ {
  margin-right:25px!important
 }
 .mB-25\@xl\+ {
  margin-bottom:25px!important
 }
 .mL-25\@xl\+ {
  margin-left:25px!important
 }
 .mY-25\@xl\+ {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@xl\+ {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@xl\+ {
  margin:-25px!important
 }
 .mT-nv-25\@xl\+ {
  margin-top:-25px!important
 }
 .mR-nv-25\@xl\+ {
  margin-right:-25px!important
 }
 .mB-nv-25\@xl\+ {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@xl\+ {
  margin-left:-25px!important
 }
 .mY-nv-25\@xl\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@xl\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:1200px) {
 .m-25\@lg\+ {
  margin:25px!important
 }
 .mT-25\@lg\+ {
  margin-top:25px!important
 }
 .mR-25\@lg\+ {
  margin-right:25px!important
 }
 .mB-25\@lg\+ {
  margin-bottom:25px!important
 }
 .mL-25\@lg\+ {
  margin-left:25px!important
 }
 .mY-25\@lg\+ {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@lg\+ {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@lg\+ {
  margin:-25px!important
 }
 .mT-nv-25\@lg\+ {
  margin-top:-25px!important
 }
 .mR-nv-25\@lg\+ {
  margin-right:-25px!important
 }
 .mB-nv-25\@lg\+ {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@lg\+ {
  margin-left:-25px!important
 }
 .mY-nv-25\@lg\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@lg\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:992px) {
 .m-25\@md\+ {
  margin:25px!important
 }
 .mT-25\@md\+ {
  margin-top:25px!important
 }
 .mR-25\@md\+ {
  margin-right:25px!important
 }
 .mB-25\@md\+ {
  margin-bottom:25px!important
 }
 .mL-25\@md\+ {
  margin-left:25px!important
 }
 .mY-25\@md\+ {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@md\+ {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@md\+ {
  margin:-25px!important
 }
 .mT-nv-25\@md\+ {
  margin-top:-25px!important
 }
 .mR-nv-25\@md\+ {
  margin-right:-25px!important
 }
 .mB-nv-25\@md\+ {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@md\+ {
  margin-left:-25px!important
 }
 .mY-nv-25\@md\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@md\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:768px) {
 .m-25\@sm\+ {
  margin:25px!important
 }
 .mT-25\@sm\+ {
  margin-top:25px!important
 }
 .mR-25\@sm\+ {
  margin-right:25px!important
 }
 .mB-25\@sm\+ {
  margin-bottom:25px!important
 }
 .mL-25\@sm\+ {
  margin-left:25px!important
 }
 .mY-25\@sm\+ {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@sm\+ {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@sm\+ {
  margin:-25px!important
 }
 .mT-nv-25\@sm\+ {
  margin-top:-25px!important
 }
 .mR-nv-25\@sm\+ {
  margin-right:-25px!important
 }
 .mB-nv-25\@sm\+ {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@sm\+ {
  margin-left:-25px!important
 }
 .mY-nv-25\@sm\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@sm\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:0) {
 .m-25\@xs\+ {
  margin:25px!important
 }
 .mT-25\@xs\+ {
  margin-top:25px!important
 }
 .mR-25\@xs\+ {
  margin-right:25px!important
 }
 .mB-25\@xs\+ {
  margin-bottom:25px!important
 }
 .mL-25\@xs\+ {
  margin-left:25px!important
 }
 .mY-25\@xs\+ {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@xs\+ {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@xs\+ {
  margin:-25px!important
 }
 .mT-nv-25\@xs\+ {
  margin-top:-25px!important
 }
 .mR-nv-25\@xs\+ {
  margin-right:-25px!important
 }
 .mB-nv-25\@xs\+ {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@xs\+ {
  margin-left:-25px!important
 }
 .mY-nv-25\@xs\+ {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@xs\+ {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (max-width:1439px) {
 .m-25\@xl- {
  margin:25px!important
 }
 .mT-25\@xl- {
  margin-top:25px!important
 }
 .mR-25\@xl- {
  margin-right:25px!important
 }
 .mB-25\@xl- {
  margin-bottom:25px!important
 }
 .mL-25\@xl- {
  margin-left:25px!important
 }
 .mY-25\@xl- {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@xl- {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@xl- {
  margin:-25px!important
 }
 .mT-nv-25\@xl- {
  margin-top:-25px!important
 }
 .mR-nv-25\@xl- {
  margin-right:-25px!important
 }
 .mB-nv-25\@xl- {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@xl- {
  margin-left:-25px!important
 }
 .mY-nv-25\@xl- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@xl- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (max-width:1199px) {
 .m-25\@lg- {
  margin:25px!important
 }
 .mT-25\@lg- {
  margin-top:25px!important
 }
 .mR-25\@lg- {
  margin-right:25px!important
 }
 .mB-25\@lg- {
  margin-bottom:25px!important
 }
 .mL-25\@lg- {
  margin-left:25px!important
 }
 .mY-25\@lg- {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@lg- {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@lg- {
  margin:-25px!important
 }
 .mT-nv-25\@lg- {
  margin-top:-25px!important
 }
 .mR-nv-25\@lg- {
  margin-right:-25px!important
 }
 .mB-nv-25\@lg- {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@lg- {
  margin-left:-25px!important
 }
 .mY-nv-25\@lg- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@lg- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (max-width:991px) {
 .m-25\@md- {
  margin:25px!important
 }
 .mT-25\@md- {
  margin-top:25px!important
 }
 .mR-25\@md- {
  margin-right:25px!important
 }
 .mB-25\@md- {
  margin-bottom:25px!important
 }
 .mL-25\@md- {
  margin-left:25px!important
 }
 .mY-25\@md- {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@md- {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@md- {
  margin:-25px!important
 }
 .mT-nv-25\@md- {
  margin-top:-25px!important
 }
 .mR-nv-25\@md- {
  margin-right:-25px!important
 }
 .mB-nv-25\@md- {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@md- {
  margin-left:-25px!important
 }
 .mY-nv-25\@md- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@md- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (max-width:767px) {
 .m-25\@sm- {
  margin:25px!important
 }
 .mT-25\@sm- {
  margin-top:25px!important
 }
 .mR-25\@sm- {
  margin-right:25px!important
 }
 .mB-25\@sm- {
  margin-bottom:25px!important
 }
 .mL-25\@sm- {
  margin-left:25px!important
 }
 .mY-25\@sm- {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@sm- {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@sm- {
  margin:-25px!important
 }
 .mT-nv-25\@sm- {
  margin-top:-25px!important
 }
 .mR-nv-25\@sm- {
  margin-right:-25px!important
 }
 .mB-nv-25\@sm- {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@sm- {
  margin-left:-25px!important
 }
 .mY-nv-25\@sm- {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@sm- {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-25\@lg {
  margin:25px!important
 }
 .mT-25\@lg {
  margin-top:25px!important
 }
 .mR-25\@lg {
  margin-right:25px!important
 }
 .mB-25\@lg {
  margin-bottom:25px!important
 }
 .mL-25\@lg {
  margin-left:25px!important
 }
 .mY-25\@lg {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@lg {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@lg {
  margin:-25px!important
 }
 .mT-nv-25\@lg {
  margin-top:-25px!important
 }
 .mR-nv-25\@lg {
  margin-right:-25px!important
 }
 .mB-nv-25\@lg {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@lg {
  margin-left:-25px!important
 }
 .mY-nv-25\@lg {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@lg {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-25\@md {
  margin:25px!important
 }
 .mT-25\@md {
  margin-top:25px!important
 }
 .mR-25\@md {
  margin-right:25px!important
 }
 .mB-25\@md {
  margin-bottom:25px!important
 }
 .mL-25\@md {
  margin-left:25px!important
 }
 .mY-25\@md {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@md {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@md {
  margin:-25px!important
 }
 .mT-nv-25\@md {
  margin-top:-25px!important
 }
 .mR-nv-25\@md {
  margin-right:-25px!important
 }
 .mB-nv-25\@md {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@md {
  margin-left:-25px!important
 }
 .mY-nv-25\@md {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@md {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-25\@sm {
  margin:25px!important
 }
 .mT-25\@sm {
  margin-top:25px!important
 }
 .mR-25\@sm {
  margin-right:25px!important
 }
 .mB-25\@sm {
  margin-bottom:25px!important
 }
 .mL-25\@sm {
  margin-left:25px!important
 }
 .mY-25\@sm {
  margin-top:25px!important;
  margin-bottom:25px!important
 }
 .mX-25\@sm {
  margin-left:25px!important;
  margin-right:25px!important
 }
 .m-nv-25\@sm {
  margin:-25px!important
 }
 .mT-nv-25\@sm {
  margin-top:-25px!important
 }
 .mR-nv-25\@sm {
  margin-right:-25px!important
 }
 .mB-nv-25\@sm {
  margin-bottom:-25px!important
 }
 .mL-nv-25\@sm {
  margin-left:-25px!important
 }
 .mY-nv-25\@sm {
  margin-top:-25px!important;
  margin-bottom:-25px!important
 }
 .mX-nv-25\@sm {
  margin-left:-25px!important;
  margin-right:-25px!important
 }
}
.m-30 {
 margin:30px!important
}
.mT-30 {
 margin-top:30px!important
}
.mR-30 {
 margin-right:30px!important
}
.mB-30 {
 margin-bottom:30px!important
}
.mL-30 {
 margin-left:30px!important
}
.mY-30 {
 margin-top:30px!important;
 margin-bottom:30px!important
}
.mX-30 {
 margin-left:30px!important;
 margin-right:30px!important
}
.m-nv-30 {
 margin:-30px!important
}
.mT-nv-30 {
 margin-top:-30px!important
}
.mR-nv-30 {
 margin-right:-30px!important
}
.mB-nv-30 {
 margin-bottom:-30px!important
}
.mL-nv-30 {
 margin-left:-30px!important
}
.mY-nv-30 {
 margin-top:-30px!important;
 margin-bottom:-30px!important
}
.mX-nv-30 {
 margin-left:-30px!important;
 margin-right:-30px!important
}
@media screen and (min-width:1440px) {
 .m-30\@xl\+ {
  margin:30px!important
 }
 .mT-30\@xl\+ {
  margin-top:30px!important
 }
 .mR-30\@xl\+ {
  margin-right:30px!important
 }
 .mB-30\@xl\+ {
  margin-bottom:30px!important
 }
 .mL-30\@xl\+ {
  margin-left:30px!important
 }
 .mY-30\@xl\+ {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@xl\+ {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@xl\+ {
  margin:-30px!important
 }
 .mT-nv-30\@xl\+ {
  margin-top:-30px!important
 }
 .mR-nv-30\@xl\+ {
  margin-right:-30px!important
 }
 .mB-nv-30\@xl\+ {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@xl\+ {
  margin-left:-30px!important
 }
 .mY-nv-30\@xl\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@xl\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:1200px) {
 .m-30\@lg\+ {
  margin:30px!important
 }
 .mT-30\@lg\+ {
  margin-top:30px!important
 }
 .mR-30\@lg\+ {
  margin-right:30px!important
 }
 .mB-30\@lg\+ {
  margin-bottom:30px!important
 }
 .mL-30\@lg\+ {
  margin-left:30px!important
 }
 .mY-30\@lg\+ {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@lg\+ {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@lg\+ {
  margin:-30px!important
 }
 .mT-nv-30\@lg\+ {
  margin-top:-30px!important
 }
 .mR-nv-30\@lg\+ {
  margin-right:-30px!important
 }
 .mB-nv-30\@lg\+ {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@lg\+ {
  margin-left:-30px!important
 }
 .mY-nv-30\@lg\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@lg\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:992px) {
 .m-30\@md\+ {
  margin:30px!important
 }
 .mT-30\@md\+ {
  margin-top:30px!important
 }
 .mR-30\@md\+ {
  margin-right:30px!important
 }
 .mB-30\@md\+ {
  margin-bottom:30px!important
 }
 .mL-30\@md\+ {
  margin-left:30px!important
 }
 .mY-30\@md\+ {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@md\+ {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@md\+ {
  margin:-30px!important
 }
 .mT-nv-30\@md\+ {
  margin-top:-30px!important
 }
 .mR-nv-30\@md\+ {
  margin-right:-30px!important
 }
 .mB-nv-30\@md\+ {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@md\+ {
  margin-left:-30px!important
 }
 .mY-nv-30\@md\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@md\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:768px) {
 .m-30\@sm\+ {
  margin:30px!important
 }
 .mT-30\@sm\+ {
  margin-top:30px!important
 }
 .mR-30\@sm\+ {
  margin-right:30px!important
 }
 .mB-30\@sm\+ {
  margin-bottom:30px!important
 }
 .mL-30\@sm\+ {
  margin-left:30px!important
 }
 .mY-30\@sm\+ {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@sm\+ {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@sm\+ {
  margin:-30px!important
 }
 .mT-nv-30\@sm\+ {
  margin-top:-30px!important
 }
 .mR-nv-30\@sm\+ {
  margin-right:-30px!important
 }
 .mB-nv-30\@sm\+ {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@sm\+ {
  margin-left:-30px!important
 }
 .mY-nv-30\@sm\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@sm\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:0) {
 .m-30\@xs\+ {
  margin:30px!important
 }
 .mT-30\@xs\+ {
  margin-top:30px!important
 }
 .mR-30\@xs\+ {
  margin-right:30px!important
 }
 .mB-30\@xs\+ {
  margin-bottom:30px!important
 }
 .mL-30\@xs\+ {
  margin-left:30px!important
 }
 .mY-30\@xs\+ {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@xs\+ {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@xs\+ {
  margin:-30px!important
 }
 .mT-nv-30\@xs\+ {
  margin-top:-30px!important
 }
 .mR-nv-30\@xs\+ {
  margin-right:-30px!important
 }
 .mB-nv-30\@xs\+ {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@xs\+ {
  margin-left:-30px!important
 }
 .mY-nv-30\@xs\+ {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@xs\+ {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (max-width:1439px) {
 .m-30\@xl- {
  margin:30px!important
 }
 .mT-30\@xl- {
  margin-top:30px!important
 }
 .mR-30\@xl- {
  margin-right:30px!important
 }
 .mB-30\@xl- {
  margin-bottom:30px!important
 }
 .mL-30\@xl- {
  margin-left:30px!important
 }
 .mY-30\@xl- {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@xl- {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@xl- {
  margin:-30px!important
 }
 .mT-nv-30\@xl- {
  margin-top:-30px!important
 }
 .mR-nv-30\@xl- {
  margin-right:-30px!important
 }
 .mB-nv-30\@xl- {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@xl- {
  margin-left:-30px!important
 }
 .mY-nv-30\@xl- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@xl- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (max-width:1199px) {
 .m-30\@lg- {
  margin:30px!important
 }
 .mT-30\@lg- {
  margin-top:30px!important
 }
 .mR-30\@lg- {
  margin-right:30px!important
 }
 .mB-30\@lg- {
  margin-bottom:30px!important
 }
 .mL-30\@lg- {
  margin-left:30px!important
 }
 .mY-30\@lg- {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@lg- {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@lg- {
  margin:-30px!important
 }
 .mT-nv-30\@lg- {
  margin-top:-30px!important
 }
 .mR-nv-30\@lg- {
  margin-right:-30px!important
 }
 .mB-nv-30\@lg- {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@lg- {
  margin-left:-30px!important
 }
 .mY-nv-30\@lg- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@lg- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (max-width:991px) {
 .m-30\@md- {
  margin:30px!important
 }
 .mT-30\@md- {
  margin-top:30px!important
 }
 .mR-30\@md- {
  margin-right:30px!important
 }
 .mB-30\@md- {
  margin-bottom:30px!important
 }
 .mL-30\@md- {
  margin-left:30px!important
 }
 .mY-30\@md- {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@md- {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@md- {
  margin:-30px!important
 }
 .mT-nv-30\@md- {
  margin-top:-30px!important
 }
 .mR-nv-30\@md- {
  margin-right:-30px!important
 }
 .mB-nv-30\@md- {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@md- {
  margin-left:-30px!important
 }
 .mY-nv-30\@md- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@md- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (max-width:767px) {
 .m-30\@sm- {
  margin:30px!important
 }
 .mT-30\@sm- {
  margin-top:30px!important
 }
 .mR-30\@sm- {
  margin-right:30px!important
 }
 .mB-30\@sm- {
  margin-bottom:30px!important
 }
 .mL-30\@sm- {
  margin-left:30px!important
 }
 .mY-30\@sm- {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@sm- {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@sm- {
  margin:-30px!important
 }
 .mT-nv-30\@sm- {
  margin-top:-30px!important
 }
 .mR-nv-30\@sm- {
  margin-right:-30px!important
 }
 .mB-nv-30\@sm- {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@sm- {
  margin-left:-30px!important
 }
 .mY-nv-30\@sm- {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@sm- {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-30\@lg {
  margin:30px!important
 }
 .mT-30\@lg {
  margin-top:30px!important
 }
 .mR-30\@lg {
  margin-right:30px!important
 }
 .mB-30\@lg {
  margin-bottom:30px!important
 }
 .mL-30\@lg {
  margin-left:30px!important
 }
 .mY-30\@lg {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@lg {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@lg {
  margin:-30px!important
 }
 .mT-nv-30\@lg {
  margin-top:-30px!important
 }
 .mR-nv-30\@lg {
  margin-right:-30px!important
 }
 .mB-nv-30\@lg {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@lg {
  margin-left:-30px!important
 }
 .mY-nv-30\@lg {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@lg {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-30\@md {
  margin:30px!important
 }
 .mT-30\@md {
  margin-top:30px!important
 }
 .mR-30\@md {
  margin-right:30px!important
 }
 .mB-30\@md {
  margin-bottom:30px!important
 }
 .mL-30\@md {
  margin-left:30px!important
 }
 .mY-30\@md {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@md {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@md {
  margin:-30px!important
 }
 .mT-nv-30\@md {
  margin-top:-30px!important
 }
 .mR-nv-30\@md {
  margin-right:-30px!important
 }
 .mB-nv-30\@md {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@md {
  margin-left:-30px!important
 }
 .mY-nv-30\@md {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@md {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-30\@sm {
  margin:30px!important
 }
 .mT-30\@sm {
  margin-top:30px!important
 }
 .mR-30\@sm {
  margin-right:30px!important
 }
 .mB-30\@sm {
  margin-bottom:30px!important
 }
 .mL-30\@sm {
  margin-left:30px!important
 }
 .mY-30\@sm {
  margin-top:30px!important;
  margin-bottom:30px!important
 }
 .mX-30\@sm {
  margin-left:30px!important;
  margin-right:30px!important
 }
 .m-nv-30\@sm {
  margin:-30px!important
 }
 .mT-nv-30\@sm {
  margin-top:-30px!important
 }
 .mR-nv-30\@sm {
  margin-right:-30px!important
 }
 .mB-nv-30\@sm {
  margin-bottom:-30px!important
 }
 .mL-nv-30\@sm {
  margin-left:-30px!important
 }
 .mY-nv-30\@sm {
  margin-top:-30px!important;
  margin-bottom:-30px!important
 }
 .mX-nv-30\@sm {
  margin-left:-30px!important;
  margin-right:-30px!important
 }
}
.m-35 {
 margin:35px!important
}
.mT-35 {
 margin-top:35px!important
}
.mR-35 {
 margin-right:35px!important
}
.mB-35 {
 margin-bottom:35px!important
}
.mL-35 {
 margin-left:35px!important
}
.mY-35 {
 margin-top:35px!important;
 margin-bottom:35px!important
}
.mX-35 {
 margin-left:35px!important;
 margin-right:35px!important
}
.m-nv-35 {
 margin:-35px!important
}
.mT-nv-35 {
 margin-top:-35px!important
}
.mR-nv-35 {
 margin-right:-35px!important
}
.mB-nv-35 {
 margin-bottom:-35px!important
}
.mL-nv-35 {
 margin-left:-35px!important
}
.mY-nv-35 {
 margin-top:-35px!important;
 margin-bottom:-35px!important
}
.mX-nv-35 {
 margin-left:-35px!important;
 margin-right:-35px!important
}
@media screen and (min-width:1440px) {
 .m-35\@xl\+ {
  margin:35px!important
 }
 .mT-35\@xl\+ {
  margin-top:35px!important
 }
 .mR-35\@xl\+ {
  margin-right:35px!important
 }
 .mB-35\@xl\+ {
  margin-bottom:35px!important
 }
 .mL-35\@xl\+ {
  margin-left:35px!important
 }
 .mY-35\@xl\+ {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@xl\+ {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@xl\+ {
  margin:-35px!important
 }
 .mT-nv-35\@xl\+ {
  margin-top:-35px!important
 }
 .mR-nv-35\@xl\+ {
  margin-right:-35px!important
 }
 .mB-nv-35\@xl\+ {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@xl\+ {
  margin-left:-35px!important
 }
 .mY-nv-35\@xl\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@xl\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:1200px) {
 .m-35\@lg\+ {
  margin:35px!important
 }
 .mT-35\@lg\+ {
  margin-top:35px!important
 }
 .mR-35\@lg\+ {
  margin-right:35px!important
 }
 .mB-35\@lg\+ {
  margin-bottom:35px!important
 }
 .mL-35\@lg\+ {
  margin-left:35px!important
 }
 .mY-35\@lg\+ {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@lg\+ {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@lg\+ {
  margin:-35px!important
 }
 .mT-nv-35\@lg\+ {
  margin-top:-35px!important
 }
 .mR-nv-35\@lg\+ {
  margin-right:-35px!important
 }
 .mB-nv-35\@lg\+ {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@lg\+ {
  margin-left:-35px!important
 }
 .mY-nv-35\@lg\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@lg\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:992px) {
 .m-35\@md\+ {
  margin:35px!important
 }
 .mT-35\@md\+ {
  margin-top:35px!important
 }
 .mR-35\@md\+ {
  margin-right:35px!important
 }
 .mB-35\@md\+ {
  margin-bottom:35px!important
 }
 .mL-35\@md\+ {
  margin-left:35px!important
 }
 .mY-35\@md\+ {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@md\+ {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@md\+ {
  margin:-35px!important
 }
 .mT-nv-35\@md\+ {
  margin-top:-35px!important
 }
 .mR-nv-35\@md\+ {
  margin-right:-35px!important
 }
 .mB-nv-35\@md\+ {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@md\+ {
  margin-left:-35px!important
 }
 .mY-nv-35\@md\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@md\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:768px) {
 .m-35\@sm\+ {
  margin:35px!important
 }
 .mT-35\@sm\+ {
  margin-top:35px!important
 }
 .mR-35\@sm\+ {
  margin-right:35px!important
 }
 .mB-35\@sm\+ {
  margin-bottom:35px!important
 }
 .mL-35\@sm\+ {
  margin-left:35px!important
 }
 .mY-35\@sm\+ {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@sm\+ {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@sm\+ {
  margin:-35px!important
 }
 .mT-nv-35\@sm\+ {
  margin-top:-35px!important
 }
 .mR-nv-35\@sm\+ {
  margin-right:-35px!important
 }
 .mB-nv-35\@sm\+ {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@sm\+ {
  margin-left:-35px!important
 }
 .mY-nv-35\@sm\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@sm\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:0) {
 .m-35\@xs\+ {
  margin:35px!important
 }
 .mT-35\@xs\+ {
  margin-top:35px!important
 }
 .mR-35\@xs\+ {
  margin-right:35px!important
 }
 .mB-35\@xs\+ {
  margin-bottom:35px!important
 }
 .mL-35\@xs\+ {
  margin-left:35px!important
 }
 .mY-35\@xs\+ {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@xs\+ {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@xs\+ {
  margin:-35px!important
 }
 .mT-nv-35\@xs\+ {
  margin-top:-35px!important
 }
 .mR-nv-35\@xs\+ {
  margin-right:-35px!important
 }
 .mB-nv-35\@xs\+ {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@xs\+ {
  margin-left:-35px!important
 }
 .mY-nv-35\@xs\+ {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@xs\+ {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (max-width:1439px) {
 .m-35\@xl- {
  margin:35px!important
 }
 .mT-35\@xl- {
  margin-top:35px!important
 }
 .mR-35\@xl- {
  margin-right:35px!important
 }
 .mB-35\@xl- {
  margin-bottom:35px!important
 }
 .mL-35\@xl- {
  margin-left:35px!important
 }
 .mY-35\@xl- {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@xl- {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@xl- {
  margin:-35px!important
 }
 .mT-nv-35\@xl- {
  margin-top:-35px!important
 }
 .mR-nv-35\@xl- {
  margin-right:-35px!important
 }
 .mB-nv-35\@xl- {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@xl- {
  margin-left:-35px!important
 }
 .mY-nv-35\@xl- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@xl- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (max-width:1199px) {
 .m-35\@lg- {
  margin:35px!important
 }
 .mT-35\@lg- {
  margin-top:35px!important
 }
 .mR-35\@lg- {
  margin-right:35px!important
 }
 .mB-35\@lg- {
  margin-bottom:35px!important
 }
 .mL-35\@lg- {
  margin-left:35px!important
 }
 .mY-35\@lg- {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@lg- {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@lg- {
  margin:-35px!important
 }
 .mT-nv-35\@lg- {
  margin-top:-35px!important
 }
 .mR-nv-35\@lg- {
  margin-right:-35px!important
 }
 .mB-nv-35\@lg- {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@lg- {
  margin-left:-35px!important
 }
 .mY-nv-35\@lg- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@lg- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (max-width:991px) {
 .m-35\@md- {
  margin:35px!important
 }
 .mT-35\@md- {
  margin-top:35px!important
 }
 .mR-35\@md- {
  margin-right:35px!important
 }
 .mB-35\@md- {
  margin-bottom:35px!important
 }
 .mL-35\@md- {
  margin-left:35px!important
 }
 .mY-35\@md- {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@md- {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@md- {
  margin:-35px!important
 }
 .mT-nv-35\@md- {
  margin-top:-35px!important
 }
 .mR-nv-35\@md- {
  margin-right:-35px!important
 }
 .mB-nv-35\@md- {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@md- {
  margin-left:-35px!important
 }
 .mY-nv-35\@md- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@md- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (max-width:767px) {
 .m-35\@sm- {
  margin:35px!important
 }
 .mT-35\@sm- {
  margin-top:35px!important
 }
 .mR-35\@sm- {
  margin-right:35px!important
 }
 .mB-35\@sm- {
  margin-bottom:35px!important
 }
 .mL-35\@sm- {
  margin-left:35px!important
 }
 .mY-35\@sm- {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@sm- {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@sm- {
  margin:-35px!important
 }
 .mT-nv-35\@sm- {
  margin-top:-35px!important
 }
 .mR-nv-35\@sm- {
  margin-right:-35px!important
 }
 .mB-nv-35\@sm- {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@sm- {
  margin-left:-35px!important
 }
 .mY-nv-35\@sm- {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@sm- {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-35\@lg {
  margin:35px!important
 }
 .mT-35\@lg {
  margin-top:35px!important
 }
 .mR-35\@lg {
  margin-right:35px!important
 }
 .mB-35\@lg {
  margin-bottom:35px!important
 }
 .mL-35\@lg {
  margin-left:35px!important
 }
 .mY-35\@lg {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@lg {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@lg {
  margin:-35px!important
 }
 .mT-nv-35\@lg {
  margin-top:-35px!important
 }
 .mR-nv-35\@lg {
  margin-right:-35px!important
 }
 .mB-nv-35\@lg {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@lg {
  margin-left:-35px!important
 }
 .mY-nv-35\@lg {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@lg {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-35\@md {
  margin:35px!important
 }
 .mT-35\@md {
  margin-top:35px!important
 }
 .mR-35\@md {
  margin-right:35px!important
 }
 .mB-35\@md {
  margin-bottom:35px!important
 }
 .mL-35\@md {
  margin-left:35px!important
 }
 .mY-35\@md {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@md {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@md {
  margin:-35px!important
 }
 .mT-nv-35\@md {
  margin-top:-35px!important
 }
 .mR-nv-35\@md {
  margin-right:-35px!important
 }
 .mB-nv-35\@md {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@md {
  margin-left:-35px!important
 }
 .mY-nv-35\@md {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@md {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-35\@sm {
  margin:35px!important
 }
 .mT-35\@sm {
  margin-top:35px!important
 }
 .mR-35\@sm {
  margin-right:35px!important
 }
 .mB-35\@sm {
  margin-bottom:35px!important
 }
 .mL-35\@sm {
  margin-left:35px!important
 }
 .mY-35\@sm {
  margin-top:35px!important;
  margin-bottom:35px!important
 }
 .mX-35\@sm {
  margin-left:35px!important;
  margin-right:35px!important
 }
 .m-nv-35\@sm {
  margin:-35px!important
 }
 .mT-nv-35\@sm {
  margin-top:-35px!important
 }
 .mR-nv-35\@sm {
  margin-right:-35px!important
 }
 .mB-nv-35\@sm {
  margin-bottom:-35px!important
 }
 .mL-nv-35\@sm {
  margin-left:-35px!important
 }
 .mY-nv-35\@sm {
  margin-top:-35px!important;
  margin-bottom:-35px!important
 }
 .mX-nv-35\@sm {
  margin-left:-35px!important;
  margin-right:-35px!important
 }
}
.m-40 {
 margin:40px!important
}
.mT-40 {
 margin-top:40px!important
}
.mR-40 {
 margin-right:40px!important
}
.mB-40 {
 margin-bottom:40px!important
}
.mL-40 {
 margin-left:40px!important
}
.mY-40 {
 margin-top:40px!important;
 margin-bottom:40px!important
}
.mX-40 {
 margin-left:40px!important;
 margin-right:40px!important
}
.m-nv-40 {
 margin:-40px!important
}
.mT-nv-40 {
 margin-top:-40px!important
}
.mR-nv-40 {
 margin-right:-40px!important
}
.mB-nv-40 {
 margin-bottom:-40px!important
}
.mL-nv-40 {
 margin-left:-40px!important
}
.mY-nv-40 {
 margin-top:-40px!important;
 margin-bottom:-40px!important
}
.mX-nv-40 {
 margin-left:-40px!important;
 margin-right:-40px!important
}
@media screen and (min-width:1440px) {
 .m-40\@xl\+ {
  margin:40px!important
 }
 .mT-40\@xl\+ {
  margin-top:40px!important
 }
 .mR-40\@xl\+ {
  margin-right:40px!important
 }
 .mB-40\@xl\+ {
  margin-bottom:40px!important
 }
 .mL-40\@xl\+ {
  margin-left:40px!important
 }
 .mY-40\@xl\+ {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@xl\+ {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@xl\+ {
  margin:-40px!important
 }
 .mT-nv-40\@xl\+ {
  margin-top:-40px!important
 }
 .mR-nv-40\@xl\+ {
  margin-right:-40px!important
 }
 .mB-nv-40\@xl\+ {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@xl\+ {
  margin-left:-40px!important
 }
 .mY-nv-40\@xl\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@xl\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:1200px) {
 .m-40\@lg\+ {
  margin:40px!important
 }
 .mT-40\@lg\+ {
  margin-top:40px!important
 }
 .mR-40\@lg\+ {
  margin-right:40px!important
 }
 .mB-40\@lg\+ {
  margin-bottom:40px!important
 }
 .mL-40\@lg\+ {
  margin-left:40px!important
 }
 .mY-40\@lg\+ {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@lg\+ {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@lg\+ {
  margin:-40px!important
 }
 .mT-nv-40\@lg\+ {
  margin-top:-40px!important
 }
 .mR-nv-40\@lg\+ {
  margin-right:-40px!important
 }
 .mB-nv-40\@lg\+ {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@lg\+ {
  margin-left:-40px!important
 }
 .mY-nv-40\@lg\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@lg\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:992px) {
 .m-40\@md\+ {
  margin:40px!important
 }
 .mT-40\@md\+ {
  margin-top:40px!important
 }
 .mR-40\@md\+ {
  margin-right:40px!important
 }
 .mB-40\@md\+ {
  margin-bottom:40px!important
 }
 .mL-40\@md\+ {
  margin-left:40px!important
 }
 .mY-40\@md\+ {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@md\+ {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@md\+ {
  margin:-40px!important
 }
 .mT-nv-40\@md\+ {
  margin-top:-40px!important
 }
 .mR-nv-40\@md\+ {
  margin-right:-40px!important
 }
 .mB-nv-40\@md\+ {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@md\+ {
  margin-left:-40px!important
 }
 .mY-nv-40\@md\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@md\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:768px) {
 .m-40\@sm\+ {
  margin:40px!important
 }
 .mT-40\@sm\+ {
  margin-top:40px!important
 }
 .mR-40\@sm\+ {
  margin-right:40px!important
 }
 .mB-40\@sm\+ {
  margin-bottom:40px!important
 }
 .mL-40\@sm\+ {
  margin-left:40px!important
 }
 .mY-40\@sm\+ {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@sm\+ {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@sm\+ {
  margin:-40px!important
 }
 .mT-nv-40\@sm\+ {
  margin-top:-40px!important
 }
 .mR-nv-40\@sm\+ {
  margin-right:-40px!important
 }
 .mB-nv-40\@sm\+ {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@sm\+ {
  margin-left:-40px!important
 }
 .mY-nv-40\@sm\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@sm\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:0) {
 .m-40\@xs\+ {
  margin:40px!important
 }
 .mT-40\@xs\+ {
  margin-top:40px!important
 }
 .mR-40\@xs\+ {
  margin-right:40px!important
 }
 .mB-40\@xs\+ {
  margin-bottom:40px!important
 }
 .mL-40\@xs\+ {
  margin-left:40px!important
 }
 .mY-40\@xs\+ {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@xs\+ {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@xs\+ {
  margin:-40px!important
 }
 .mT-nv-40\@xs\+ {
  margin-top:-40px!important
 }
 .mR-nv-40\@xs\+ {
  margin-right:-40px!important
 }
 .mB-nv-40\@xs\+ {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@xs\+ {
  margin-left:-40px!important
 }
 .mY-nv-40\@xs\+ {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@xs\+ {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (max-width:1439px) {
 .m-40\@xl- {
  margin:40px!important
 }
 .mT-40\@xl- {
  margin-top:40px!important
 }
 .mR-40\@xl- {
  margin-right:40px!important
 }
 .mB-40\@xl- {
  margin-bottom:40px!important
 }
 .mL-40\@xl- {
  margin-left:40px!important
 }
 .mY-40\@xl- {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@xl- {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@xl- {
  margin:-40px!important
 }
 .mT-nv-40\@xl- {
  margin-top:-40px!important
 }
 .mR-nv-40\@xl- {
  margin-right:-40px!important
 }
 .mB-nv-40\@xl- {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@xl- {
  margin-left:-40px!important
 }
 .mY-nv-40\@xl- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@xl- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (max-width:1199px) {
 .m-40\@lg- {
  margin:40px!important
 }
 .mT-40\@lg- {
  margin-top:40px!important
 }
 .mR-40\@lg- {
  margin-right:40px!important
 }
 .mB-40\@lg- {
  margin-bottom:40px!important
 }
 .mL-40\@lg- {
  margin-left:40px!important
 }
 .mY-40\@lg- {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@lg- {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@lg- {
  margin:-40px!important
 }
 .mT-nv-40\@lg- {
  margin-top:-40px!important
 }
 .mR-nv-40\@lg- {
  margin-right:-40px!important
 }
 .mB-nv-40\@lg- {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@lg- {
  margin-left:-40px!important
 }
 .mY-nv-40\@lg- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@lg- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (max-width:991px) {
 .m-40\@md- {
  margin:40px!important
 }
 .mT-40\@md- {
  margin-top:40px!important
 }
 .mR-40\@md- {
  margin-right:40px!important
 }
 .mB-40\@md- {
  margin-bottom:40px!important
 }
 .mL-40\@md- {
  margin-left:40px!important
 }
 .mY-40\@md- {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@md- {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@md- {
  margin:-40px!important
 }
 .mT-nv-40\@md- {
  margin-top:-40px!important
 }
 .mR-nv-40\@md- {
  margin-right:-40px!important
 }
 .mB-nv-40\@md- {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@md- {
  margin-left:-40px!important
 }
 .mY-nv-40\@md- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@md- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (max-width:767px) {
 .m-40\@sm- {
  margin:40px!important
 }
 .mT-40\@sm- {
  margin-top:40px!important
 }
 .mR-40\@sm- {
  margin-right:40px!important
 }
 .mB-40\@sm- {
  margin-bottom:40px!important
 }
 .mL-40\@sm- {
  margin-left:40px!important
 }
 .mY-40\@sm- {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@sm- {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@sm- {
  margin:-40px!important
 }
 .mT-nv-40\@sm- {
  margin-top:-40px!important
 }
 .mR-nv-40\@sm- {
  margin-right:-40px!important
 }
 .mB-nv-40\@sm- {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@sm- {
  margin-left:-40px!important
 }
 .mY-nv-40\@sm- {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@sm- {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-40\@lg {
  margin:40px!important
 }
 .mT-40\@lg {
  margin-top:40px!important
 }
 .mR-40\@lg {
  margin-right:40px!important
 }
 .mB-40\@lg {
  margin-bottom:40px!important
 }
 .mL-40\@lg {
  margin-left:40px!important
 }
 .mY-40\@lg {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@lg {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@lg {
  margin:-40px!important
 }
 .mT-nv-40\@lg {
  margin-top:-40px!important
 }
 .mR-nv-40\@lg {
  margin-right:-40px!important
 }
 .mB-nv-40\@lg {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@lg {
  margin-left:-40px!important
 }
 .mY-nv-40\@lg {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@lg {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-40\@md {
  margin:40px!important
 }
 .mT-40\@md {
  margin-top:40px!important
 }
 .mR-40\@md {
  margin-right:40px!important
 }
 .mB-40\@md {
  margin-bottom:40px!important
 }
 .mL-40\@md {
  margin-left:40px!important
 }
 .mY-40\@md {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@md {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@md {
  margin:-40px!important
 }
 .mT-nv-40\@md {
  margin-top:-40px!important
 }
 .mR-nv-40\@md {
  margin-right:-40px!important
 }
 .mB-nv-40\@md {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@md {
  margin-left:-40px!important
 }
 .mY-nv-40\@md {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@md {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-40\@sm {
  margin:40px!important
 }
 .mT-40\@sm {
  margin-top:40px!important
 }
 .mR-40\@sm {
  margin-right:40px!important
 }
 .mB-40\@sm {
  margin-bottom:40px!important
 }
 .mL-40\@sm {
  margin-left:40px!important
 }
 .mY-40\@sm {
  margin-top:40px!important;
  margin-bottom:40px!important
 }
 .mX-40\@sm {
  margin-left:40px!important;
  margin-right:40px!important
 }
 .m-nv-40\@sm {
  margin:-40px!important
 }
 .mT-nv-40\@sm {
  margin-top:-40px!important
 }
 .mR-nv-40\@sm {
  margin-right:-40px!important
 }
 .mB-nv-40\@sm {
  margin-bottom:-40px!important
 }
 .mL-nv-40\@sm {
  margin-left:-40px!important
 }
 .mY-nv-40\@sm {
  margin-top:-40px!important;
  margin-bottom:-40px!important
 }
 .mX-nv-40\@sm {
  margin-left:-40px!important;
  margin-right:-40px!important
 }
}
.m-50 {
 margin:50px!important
}
.mT-50 {
 margin-top:50px!important
}
.mR-50 {
 margin-right:50px!important
}
.mB-50 {
 margin-bottom:50px!important
}
.mL-50 {
 margin-left:50px!important
}
.mY-50 {
 margin-top:50px!important;
 margin-bottom:50px!important
}
.mX-50 {
 margin-left:50px!important;
 margin-right:50px!important
}
.m-nv-50 {
 margin:-50px!important
}
.mT-nv-50 {
 margin-top:-50px!important
}
.mR-nv-50 {
 margin-right:-50px!important
}
.mB-nv-50 {
 margin-bottom:-50px!important
}
.mL-nv-50 {
 margin-left:-50px!important
}
.mY-nv-50 {
 margin-top:-50px!important;
 margin-bottom:-50px!important
}
.mX-nv-50 {
 margin-left:-50px!important;
 margin-right:-50px!important
}
@media screen and (min-width:1440px) {
 .m-50\@xl\+ {
  margin:50px!important
 }
 .mT-50\@xl\+ {
  margin-top:50px!important
 }
 .mR-50\@xl\+ {
  margin-right:50px!important
 }
 .mB-50\@xl\+ {
  margin-bottom:50px!important
 }
 .mL-50\@xl\+ {
  margin-left:50px!important
 }
 .mY-50\@xl\+ {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@xl\+ {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@xl\+ {
  margin:-50px!important
 }
 .mT-nv-50\@xl\+ {
  margin-top:-50px!important
 }
 .mR-nv-50\@xl\+ {
  margin-right:-50px!important
 }
 .mB-nv-50\@xl\+ {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@xl\+ {
  margin-left:-50px!important
 }
 .mY-nv-50\@xl\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@xl\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:1200px) {
 .m-50\@lg\+ {
  margin:50px!important
 }
 .mT-50\@lg\+ {
  margin-top:50px!important
 }
 .mR-50\@lg\+ {
  margin-right:50px!important
 }
 .mB-50\@lg\+ {
  margin-bottom:50px!important
 }
 .mL-50\@lg\+ {
  margin-left:50px!important
 }
 .mY-50\@lg\+ {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@lg\+ {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@lg\+ {
  margin:-50px!important
 }
 .mT-nv-50\@lg\+ {
  margin-top:-50px!important
 }
 .mR-nv-50\@lg\+ {
  margin-right:-50px!important
 }
 .mB-nv-50\@lg\+ {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@lg\+ {
  margin-left:-50px!important
 }
 .mY-nv-50\@lg\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@lg\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:992px) {
 .m-50\@md\+ {
  margin:50px!important
 }
 .mT-50\@md\+ {
  margin-top:50px!important
 }
 .mR-50\@md\+ {
  margin-right:50px!important
 }
 .mB-50\@md\+ {
  margin-bottom:50px!important
 }
 .mL-50\@md\+ {
  margin-left:50px!important
 }
 .mY-50\@md\+ {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@md\+ {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@md\+ {
  margin:-50px!important
 }
 .mT-nv-50\@md\+ {
  margin-top:-50px!important
 }
 .mR-nv-50\@md\+ {
  margin-right:-50px!important
 }
 .mB-nv-50\@md\+ {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@md\+ {
  margin-left:-50px!important
 }
 .mY-nv-50\@md\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@md\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:768px) {
 .m-50\@sm\+ {
  margin:50px!important
 }
 .mT-50\@sm\+ {
  margin-top:50px!important
 }
 .mR-50\@sm\+ {
  margin-right:50px!important
 }
 .mB-50\@sm\+ {
  margin-bottom:50px!important
 }
 .mL-50\@sm\+ {
  margin-left:50px!important
 }
 .mY-50\@sm\+ {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@sm\+ {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@sm\+ {
  margin:-50px!important
 }
 .mT-nv-50\@sm\+ {
  margin-top:-50px!important
 }
 .mR-nv-50\@sm\+ {
  margin-right:-50px!important
 }
 .mB-nv-50\@sm\+ {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@sm\+ {
  margin-left:-50px!important
 }
 .mY-nv-50\@sm\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@sm\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:0) {
 .m-50\@xs\+ {
  margin:50px!important
 }
 .mT-50\@xs\+ {
  margin-top:50px!important
 }
 .mR-50\@xs\+ {
  margin-right:50px!important
 }
 .mB-50\@xs\+ {
  margin-bottom:50px!important
 }
 .mL-50\@xs\+ {
  margin-left:50px!important
 }
 .mY-50\@xs\+ {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@xs\+ {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@xs\+ {
  margin:-50px!important
 }
 .mT-nv-50\@xs\+ {
  margin-top:-50px!important
 }
 .mR-nv-50\@xs\+ {
  margin-right:-50px!important
 }
 .mB-nv-50\@xs\+ {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@xs\+ {
  margin-left:-50px!important
 }
 .mY-nv-50\@xs\+ {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@xs\+ {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (max-width:1439px) {
 .m-50\@xl- {
  margin:50px!important
 }
 .mT-50\@xl- {
  margin-top:50px!important
 }
 .mR-50\@xl- {
  margin-right:50px!important
 }
 .mB-50\@xl- {
  margin-bottom:50px!important
 }
 .mL-50\@xl- {
  margin-left:50px!important
 }
 .mY-50\@xl- {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@xl- {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@xl- {
  margin:-50px!important
 }
 .mT-nv-50\@xl- {
  margin-top:-50px!important
 }
 .mR-nv-50\@xl- {
  margin-right:-50px!important
 }
 .mB-nv-50\@xl- {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@xl- {
  margin-left:-50px!important
 }
 .mY-nv-50\@xl- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@xl- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (max-width:1199px) {
 .m-50\@lg- {
  margin:50px!important
 }
 .mT-50\@lg- {
  margin-top:50px!important
 }
 .mR-50\@lg- {
  margin-right:50px!important
 }
 .mB-50\@lg- {
  margin-bottom:50px!important
 }
 .mL-50\@lg- {
  margin-left:50px!important
 }
 .mY-50\@lg- {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@lg- {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@lg- {
  margin:-50px!important
 }
 .mT-nv-50\@lg- {
  margin-top:-50px!important
 }
 .mR-nv-50\@lg- {
  margin-right:-50px!important
 }
 .mB-nv-50\@lg- {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@lg- {
  margin-left:-50px!important
 }
 .mY-nv-50\@lg- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@lg- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (max-width:991px) {
 .m-50\@md- {
  margin:50px!important
 }
 .mT-50\@md- {
  margin-top:50px!important
 }
 .mR-50\@md- {
  margin-right:50px!important
 }
 .mB-50\@md- {
  margin-bottom:50px!important
 }
 .mL-50\@md- {
  margin-left:50px!important
 }
 .mY-50\@md- {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@md- {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@md- {
  margin:-50px!important
 }
 .mT-nv-50\@md- {
  margin-top:-50px!important
 }
 .mR-nv-50\@md- {
  margin-right:-50px!important
 }
 .mB-nv-50\@md- {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@md- {
  margin-left:-50px!important
 }
 .mY-nv-50\@md- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@md- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (max-width:767px) {
 .m-50\@sm- {
  margin:50px!important
 }
 .mT-50\@sm- {
  margin-top:50px!important
 }
 .mR-50\@sm- {
  margin-right:50px!important
 }
 .mB-50\@sm- {
  margin-bottom:50px!important
 }
 .mL-50\@sm- {
  margin-left:50px!important
 }
 .mY-50\@sm- {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@sm- {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@sm- {
  margin:-50px!important
 }
 .mT-nv-50\@sm- {
  margin-top:-50px!important
 }
 .mR-nv-50\@sm- {
  margin-right:-50px!important
 }
 .mB-nv-50\@sm- {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@sm- {
  margin-left:-50px!important
 }
 .mY-nv-50\@sm- {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@sm- {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-50\@lg {
  margin:50px!important
 }
 .mT-50\@lg {
  margin-top:50px!important
 }
 .mR-50\@lg {
  margin-right:50px!important
 }
 .mB-50\@lg {
  margin-bottom:50px!important
 }
 .mL-50\@lg {
  margin-left:50px!important
 }
 .mY-50\@lg {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@lg {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@lg {
  margin:-50px!important
 }
 .mT-nv-50\@lg {
  margin-top:-50px!important
 }
 .mR-nv-50\@lg {
  margin-right:-50px!important
 }
 .mB-nv-50\@lg {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@lg {
  margin-left:-50px!important
 }
 .mY-nv-50\@lg {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@lg {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-50\@md {
  margin:50px!important
 }
 .mT-50\@md {
  margin-top:50px!important
 }
 .mR-50\@md {
  margin-right:50px!important
 }
 .mB-50\@md {
  margin-bottom:50px!important
 }
 .mL-50\@md {
  margin-left:50px!important
 }
 .mY-50\@md {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@md {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@md {
  margin:-50px!important
 }
 .mT-nv-50\@md {
  margin-top:-50px!important
 }
 .mR-nv-50\@md {
  margin-right:-50px!important
 }
 .mB-nv-50\@md {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@md {
  margin-left:-50px!important
 }
 .mY-nv-50\@md {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@md {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-50\@sm {
  margin:50px!important
 }
 .mT-50\@sm {
  margin-top:50px!important
 }
 .mR-50\@sm {
  margin-right:50px!important
 }
 .mB-50\@sm {
  margin-bottom:50px!important
 }
 .mL-50\@sm {
  margin-left:50px!important
 }
 .mY-50\@sm {
  margin-top:50px!important;
  margin-bottom:50px!important
 }
 .mX-50\@sm {
  margin-left:50px!important;
  margin-right:50px!important
 }
 .m-nv-50\@sm {
  margin:-50px!important
 }
 .mT-nv-50\@sm {
  margin-top:-50px!important
 }
 .mR-nv-50\@sm {
  margin-right:-50px!important
 }
 .mB-nv-50\@sm {
  margin-bottom:-50px!important
 }
 .mL-nv-50\@sm {
  margin-left:-50px!important
 }
 .mY-nv-50\@sm {
  margin-top:-50px!important;
  margin-bottom:-50px!important
 }
 .mX-nv-50\@sm {
  margin-left:-50px!important;
  margin-right:-50px!important
 }
}
.m-60 {
 margin:60px!important
}
.mT-60 {
 margin-top:60px!important
}
.mR-60 {
 margin-right:60px!important
}
.mB-60 {
 margin-bottom:60px!important
}
.mL-60 {
 margin-left:60px!important
}
.mY-60 {
 margin-top:60px!important;
 margin-bottom:60px!important
}
.mX-60 {
 margin-left:60px!important;
 margin-right:60px!important
}
.m-nv-60 {
 margin:-60px!important
}
.mT-nv-60 {
 margin-top:-60px!important
}
.mR-nv-60 {
 margin-right:-60px!important
}
.mB-nv-60 {
 margin-bottom:-60px!important
}
.mL-nv-60 {
 margin-left:-60px!important
}
.mY-nv-60 {
 margin-top:-60px!important;
 margin-bottom:-60px!important
}
.mX-nv-60 {
 margin-left:-60px!important;
 margin-right:-60px!important
}
@media screen and (min-width:1440px) {
 .m-60\@xl\+ {
  margin:60px!important
 }
 .mT-60\@xl\+ {
  margin-top:60px!important
 }
 .mR-60\@xl\+ {
  margin-right:60px!important
 }
 .mB-60\@xl\+ {
  margin-bottom:60px!important
 }
 .mL-60\@xl\+ {
  margin-left:60px!important
 }
 .mY-60\@xl\+ {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@xl\+ {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@xl\+ {
  margin:-60px!important
 }
 .mT-nv-60\@xl\+ {
  margin-top:-60px!important
 }
 .mR-nv-60\@xl\+ {
  margin-right:-60px!important
 }
 .mB-nv-60\@xl\+ {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@xl\+ {
  margin-left:-60px!important
 }
 .mY-nv-60\@xl\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@xl\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:1200px) {
 .m-60\@lg\+ {
  margin:60px!important
 }
 .mT-60\@lg\+ {
  margin-top:60px!important
 }
 .mR-60\@lg\+ {
  margin-right:60px!important
 }
 .mB-60\@lg\+ {
  margin-bottom:60px!important
 }
 .mL-60\@lg\+ {
  margin-left:60px!important
 }
 .mY-60\@lg\+ {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@lg\+ {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@lg\+ {
  margin:-60px!important
 }
 .mT-nv-60\@lg\+ {
  margin-top:-60px!important
 }
 .mR-nv-60\@lg\+ {
  margin-right:-60px!important
 }
 .mB-nv-60\@lg\+ {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@lg\+ {
  margin-left:-60px!important
 }
 .mY-nv-60\@lg\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@lg\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:992px) {
 .m-60\@md\+ {
  margin:60px!important
 }
 .mT-60\@md\+ {
  margin-top:60px!important
 }
 .mR-60\@md\+ {
  margin-right:60px!important
 }
 .mB-60\@md\+ {
  margin-bottom:60px!important
 }
 .mL-60\@md\+ {
  margin-left:60px!important
 }
 .mY-60\@md\+ {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@md\+ {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@md\+ {
  margin:-60px!important
 }
 .mT-nv-60\@md\+ {
  margin-top:-60px!important
 }
 .mR-nv-60\@md\+ {
  margin-right:-60px!important
 }
 .mB-nv-60\@md\+ {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@md\+ {
  margin-left:-60px!important
 }
 .mY-nv-60\@md\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@md\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:768px) {
 .m-60\@sm\+ {
  margin:60px!important
 }
 .mT-60\@sm\+ {
  margin-top:60px!important
 }
 .mR-60\@sm\+ {
  margin-right:60px!important
 }
 .mB-60\@sm\+ {
  margin-bottom:60px!important
 }
 .mL-60\@sm\+ {
  margin-left:60px!important
 }
 .mY-60\@sm\+ {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@sm\+ {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@sm\+ {
  margin:-60px!important
 }
 .mT-nv-60\@sm\+ {
  margin-top:-60px!important
 }
 .mR-nv-60\@sm\+ {
  margin-right:-60px!important
 }
 .mB-nv-60\@sm\+ {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@sm\+ {
  margin-left:-60px!important
 }
 .mY-nv-60\@sm\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@sm\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:0) {
 .m-60\@xs\+ {
  margin:60px!important
 }
 .mT-60\@xs\+ {
  margin-top:60px!important
 }
 .mR-60\@xs\+ {
  margin-right:60px!important
 }
 .mB-60\@xs\+ {
  margin-bottom:60px!important
 }
 .mL-60\@xs\+ {
  margin-left:60px!important
 }
 .mY-60\@xs\+ {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@xs\+ {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@xs\+ {
  margin:-60px!important
 }
 .mT-nv-60\@xs\+ {
  margin-top:-60px!important
 }
 .mR-nv-60\@xs\+ {
  margin-right:-60px!important
 }
 .mB-nv-60\@xs\+ {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@xs\+ {
  margin-left:-60px!important
 }
 .mY-nv-60\@xs\+ {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@xs\+ {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (max-width:1439px) {
 .m-60\@xl- {
  margin:60px!important
 }
 .mT-60\@xl- {
  margin-top:60px!important
 }
 .mR-60\@xl- {
  margin-right:60px!important
 }
 .mB-60\@xl- {
  margin-bottom:60px!important
 }
 .mL-60\@xl- {
  margin-left:60px!important
 }
 .mY-60\@xl- {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@xl- {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@xl- {
  margin:-60px!important
 }
 .mT-nv-60\@xl- {
  margin-top:-60px!important
 }
 .mR-nv-60\@xl- {
  margin-right:-60px!important
 }
 .mB-nv-60\@xl- {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@xl- {
  margin-left:-60px!important
 }
 .mY-nv-60\@xl- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@xl- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (max-width:1199px) {
 .m-60\@lg- {
  margin:60px!important
 }
 .mT-60\@lg- {
  margin-top:60px!important
 }
 .mR-60\@lg- {
  margin-right:60px!important
 }
 .mB-60\@lg- {
  margin-bottom:60px!important
 }
 .mL-60\@lg- {
  margin-left:60px!important
 }
 .mY-60\@lg- {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@lg- {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@lg- {
  margin:-60px!important
 }
 .mT-nv-60\@lg- {
  margin-top:-60px!important
 }
 .mR-nv-60\@lg- {
  margin-right:-60px!important
 }
 .mB-nv-60\@lg- {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@lg- {
  margin-left:-60px!important
 }
 .mY-nv-60\@lg- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@lg- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (max-width:991px) {
 .m-60\@md- {
  margin:60px!important
 }
 .mT-60\@md- {
  margin-top:60px!important
 }
 .mR-60\@md- {
  margin-right:60px!important
 }
 .mB-60\@md- {
  margin-bottom:60px!important
 }
 .mL-60\@md- {
  margin-left:60px!important
 }
 .mY-60\@md- {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@md- {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@md- {
  margin:-60px!important
 }
 .mT-nv-60\@md- {
  margin-top:-60px!important
 }
 .mR-nv-60\@md- {
  margin-right:-60px!important
 }
 .mB-nv-60\@md- {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@md- {
  margin-left:-60px!important
 }
 .mY-nv-60\@md- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@md- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (max-width:767px) {
 .m-60\@sm- {
  margin:60px!important
 }
 .mT-60\@sm- {
  margin-top:60px!important
 }
 .mR-60\@sm- {
  margin-right:60px!important
 }
 .mB-60\@sm- {
  margin-bottom:60px!important
 }
 .mL-60\@sm- {
  margin-left:60px!important
 }
 .mY-60\@sm- {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@sm- {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@sm- {
  margin:-60px!important
 }
 .mT-nv-60\@sm- {
  margin-top:-60px!important
 }
 .mR-nv-60\@sm- {
  margin-right:-60px!important
 }
 .mB-nv-60\@sm- {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@sm- {
  margin-left:-60px!important
 }
 .mY-nv-60\@sm- {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@sm- {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-60\@lg {
  margin:60px!important
 }
 .mT-60\@lg {
  margin-top:60px!important
 }
 .mR-60\@lg {
  margin-right:60px!important
 }
 .mB-60\@lg {
  margin-bottom:60px!important
 }
 .mL-60\@lg {
  margin-left:60px!important
 }
 .mY-60\@lg {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@lg {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@lg {
  margin:-60px!important
 }
 .mT-nv-60\@lg {
  margin-top:-60px!important
 }
 .mR-nv-60\@lg {
  margin-right:-60px!important
 }
 .mB-nv-60\@lg {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@lg {
  margin-left:-60px!important
 }
 .mY-nv-60\@lg {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@lg {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-60\@md {
  margin:60px!important
 }
 .mT-60\@md {
  margin-top:60px!important
 }
 .mR-60\@md {
  margin-right:60px!important
 }
 .mB-60\@md {
  margin-bottom:60px!important
 }
 .mL-60\@md {
  margin-left:60px!important
 }
 .mY-60\@md {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@md {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@md {
  margin:-60px!important
 }
 .mT-nv-60\@md {
  margin-top:-60px!important
 }
 .mR-nv-60\@md {
  margin-right:-60px!important
 }
 .mB-nv-60\@md {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@md {
  margin-left:-60px!important
 }
 .mY-nv-60\@md {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@md {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-60\@sm {
  margin:60px!important
 }
 .mT-60\@sm {
  margin-top:60px!important
 }
 .mR-60\@sm {
  margin-right:60px!important
 }
 .mB-60\@sm {
  margin-bottom:60px!important
 }
 .mL-60\@sm {
  margin-left:60px!important
 }
 .mY-60\@sm {
  margin-top:60px!important;
  margin-bottom:60px!important
 }
 .mX-60\@sm {
  margin-left:60px!important;
  margin-right:60px!important
 }
 .m-nv-60\@sm {
  margin:-60px!important
 }
 .mT-nv-60\@sm {
  margin-top:-60px!important
 }
 .mR-nv-60\@sm {
  margin-right:-60px!important
 }
 .mB-nv-60\@sm {
  margin-bottom:-60px!important
 }
 .mL-nv-60\@sm {
  margin-left:-60px!important
 }
 .mY-nv-60\@sm {
  margin-top:-60px!important;
  margin-bottom:-60px!important
 }
 .mX-nv-60\@sm {
  margin-left:-60px!important;
  margin-right:-60px!important
 }
}
.m-70 {
 margin:70px!important
}
.mT-70 {
 margin-top:70px!important
}
.mR-70 {
 margin-right:70px!important
}
.mB-70 {
 margin-bottom:70px!important
}
.mL-70 {
 margin-left:70px!important
}
.mY-70 {
 margin-top:70px!important;
 margin-bottom:70px!important
}
.mX-70 {
 margin-left:70px!important;
 margin-right:70px!important
}
.m-nv-70 {
 margin:-70px!important
}
.mT-nv-70 {
 margin-top:-70px!important
}
.mR-nv-70 {
 margin-right:-70px!important
}
.mB-nv-70 {
 margin-bottom:-70px!important
}
.mL-nv-70 {
 margin-left:-70px!important
}
.mY-nv-70 {
 margin-top:-70px!important;
 margin-bottom:-70px!important
}
.mX-nv-70 {
 margin-left:-70px!important;
 margin-right:-70px!important
}
@media screen and (min-width:1440px) {
 .m-70\@xl\+ {
  margin:70px!important
 }
 .mT-70\@xl\+ {
  margin-top:70px!important
 }
 .mR-70\@xl\+ {
  margin-right:70px!important
 }
 .mB-70\@xl\+ {
  margin-bottom:70px!important
 }
 .mL-70\@xl\+ {
  margin-left:70px!important
 }
 .mY-70\@xl\+ {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@xl\+ {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@xl\+ {
  margin:-70px!important
 }
 .mT-nv-70\@xl\+ {
  margin-top:-70px!important
 }
 .mR-nv-70\@xl\+ {
  margin-right:-70px!important
 }
 .mB-nv-70\@xl\+ {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@xl\+ {
  margin-left:-70px!important
 }
 .mY-nv-70\@xl\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@xl\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:1200px) {
 .m-70\@lg\+ {
  margin:70px!important
 }
 .mT-70\@lg\+ {
  margin-top:70px!important
 }
 .mR-70\@lg\+ {
  margin-right:70px!important
 }
 .mB-70\@lg\+ {
  margin-bottom:70px!important
 }
 .mL-70\@lg\+ {
  margin-left:70px!important
 }
 .mY-70\@lg\+ {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@lg\+ {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@lg\+ {
  margin:-70px!important
 }
 .mT-nv-70\@lg\+ {
  margin-top:-70px!important
 }
 .mR-nv-70\@lg\+ {
  margin-right:-70px!important
 }
 .mB-nv-70\@lg\+ {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@lg\+ {
  margin-left:-70px!important
 }
 .mY-nv-70\@lg\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@lg\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:992px) {
 .m-70\@md\+ {
  margin:70px!important
 }
 .mT-70\@md\+ {
  margin-top:70px!important
 }
 .mR-70\@md\+ {
  margin-right:70px!important
 }
 .mB-70\@md\+ {
  margin-bottom:70px!important
 }
 .mL-70\@md\+ {
  margin-left:70px!important
 }
 .mY-70\@md\+ {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@md\+ {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@md\+ {
  margin:-70px!important
 }
 .mT-nv-70\@md\+ {
  margin-top:-70px!important
 }
 .mR-nv-70\@md\+ {
  margin-right:-70px!important
 }
 .mB-nv-70\@md\+ {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@md\+ {
  margin-left:-70px!important
 }
 .mY-nv-70\@md\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@md\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:768px) {
 .m-70\@sm\+ {
  margin:70px!important
 }
 .mT-70\@sm\+ {
  margin-top:70px!important
 }
 .mR-70\@sm\+ {
  margin-right:70px!important
 }
 .mB-70\@sm\+ {
  margin-bottom:70px!important
 }
 .mL-70\@sm\+ {
  margin-left:70px!important
 }
 .mY-70\@sm\+ {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@sm\+ {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@sm\+ {
  margin:-70px!important
 }
 .mT-nv-70\@sm\+ {
  margin-top:-70px!important
 }
 .mR-nv-70\@sm\+ {
  margin-right:-70px!important
 }
 .mB-nv-70\@sm\+ {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@sm\+ {
  margin-left:-70px!important
 }
 .mY-nv-70\@sm\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@sm\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:0) {
 .m-70\@xs\+ {
  margin:70px!important
 }
 .mT-70\@xs\+ {
  margin-top:70px!important
 }
 .mR-70\@xs\+ {
  margin-right:70px!important
 }
 .mB-70\@xs\+ {
  margin-bottom:70px!important
 }
 .mL-70\@xs\+ {
  margin-left:70px!important
 }
 .mY-70\@xs\+ {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@xs\+ {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@xs\+ {
  margin:-70px!important
 }
 .mT-nv-70\@xs\+ {
  margin-top:-70px!important
 }
 .mR-nv-70\@xs\+ {
  margin-right:-70px!important
 }
 .mB-nv-70\@xs\+ {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@xs\+ {
  margin-left:-70px!important
 }
 .mY-nv-70\@xs\+ {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@xs\+ {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (max-width:1439px) {
 .m-70\@xl- {
  margin:70px!important
 }
 .mT-70\@xl- {
  margin-top:70px!important
 }
 .mR-70\@xl- {
  margin-right:70px!important
 }
 .mB-70\@xl- {
  margin-bottom:70px!important
 }
 .mL-70\@xl- {
  margin-left:70px!important
 }
 .mY-70\@xl- {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@xl- {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@xl- {
  margin:-70px!important
 }
 .mT-nv-70\@xl- {
  margin-top:-70px!important
 }
 .mR-nv-70\@xl- {
  margin-right:-70px!important
 }
 .mB-nv-70\@xl- {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@xl- {
  margin-left:-70px!important
 }
 .mY-nv-70\@xl- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@xl- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (max-width:1199px) {
 .m-70\@lg- {
  margin:70px!important
 }
 .mT-70\@lg- {
  margin-top:70px!important
 }
 .mR-70\@lg- {
  margin-right:70px!important
 }
 .mB-70\@lg- {
  margin-bottom:70px!important
 }
 .mL-70\@lg- {
  margin-left:70px!important
 }
 .mY-70\@lg- {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@lg- {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@lg- {
  margin:-70px!important
 }
 .mT-nv-70\@lg- {
  margin-top:-70px!important
 }
 .mR-nv-70\@lg- {
  margin-right:-70px!important
 }
 .mB-nv-70\@lg- {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@lg- {
  margin-left:-70px!important
 }
 .mY-nv-70\@lg- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@lg- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (max-width:991px) {
 .m-70\@md- {
  margin:70px!important
 }
 .mT-70\@md- {
  margin-top:70px!important
 }
 .mR-70\@md- {
  margin-right:70px!important
 }
 .mB-70\@md- {
  margin-bottom:70px!important
 }
 .mL-70\@md- {
  margin-left:70px!important
 }
 .mY-70\@md- {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@md- {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@md- {
  margin:-70px!important
 }
 .mT-nv-70\@md- {
  margin-top:-70px!important
 }
 .mR-nv-70\@md- {
  margin-right:-70px!important
 }
 .mB-nv-70\@md- {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@md- {
  margin-left:-70px!important
 }
 .mY-nv-70\@md- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@md- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (max-width:767px) {
 .m-70\@sm- {
  margin:70px!important
 }
 .mT-70\@sm- {
  margin-top:70px!important
 }
 .mR-70\@sm- {
  margin-right:70px!important
 }
 .mB-70\@sm- {
  margin-bottom:70px!important
 }
 .mL-70\@sm- {
  margin-left:70px!important
 }
 .mY-70\@sm- {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@sm- {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@sm- {
  margin:-70px!important
 }
 .mT-nv-70\@sm- {
  margin-top:-70px!important
 }
 .mR-nv-70\@sm- {
  margin-right:-70px!important
 }
 .mB-nv-70\@sm- {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@sm- {
  margin-left:-70px!important
 }
 .mY-nv-70\@sm- {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@sm- {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-70\@lg {
  margin:70px!important
 }
 .mT-70\@lg {
  margin-top:70px!important
 }
 .mR-70\@lg {
  margin-right:70px!important
 }
 .mB-70\@lg {
  margin-bottom:70px!important
 }
 .mL-70\@lg {
  margin-left:70px!important
 }
 .mY-70\@lg {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@lg {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@lg {
  margin:-70px!important
 }
 .mT-nv-70\@lg {
  margin-top:-70px!important
 }
 .mR-nv-70\@lg {
  margin-right:-70px!important
 }
 .mB-nv-70\@lg {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@lg {
  margin-left:-70px!important
 }
 .mY-nv-70\@lg {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@lg {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-70\@md {
  margin:70px!important
 }
 .mT-70\@md {
  margin-top:70px!important
 }
 .mR-70\@md {
  margin-right:70px!important
 }
 .mB-70\@md {
  margin-bottom:70px!important
 }
 .mL-70\@md {
  margin-left:70px!important
 }
 .mY-70\@md {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@md {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@md {
  margin:-70px!important
 }
 .mT-nv-70\@md {
  margin-top:-70px!important
 }
 .mR-nv-70\@md {
  margin-right:-70px!important
 }
 .mB-nv-70\@md {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@md {
  margin-left:-70px!important
 }
 .mY-nv-70\@md {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@md {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-70\@sm {
  margin:70px!important
 }
 .mT-70\@sm {
  margin-top:70px!important
 }
 .mR-70\@sm {
  margin-right:70px!important
 }
 .mB-70\@sm {
  margin-bottom:70px!important
 }
 .mL-70\@sm {
  margin-left:70px!important
 }
 .mY-70\@sm {
  margin-top:70px!important;
  margin-bottom:70px!important
 }
 .mX-70\@sm {
  margin-left:70px!important;
  margin-right:70px!important
 }
 .m-nv-70\@sm {
  margin:-70px!important
 }
 .mT-nv-70\@sm {
  margin-top:-70px!important
 }
 .mR-nv-70\@sm {
  margin-right:-70px!important
 }
 .mB-nv-70\@sm {
  margin-bottom:-70px!important
 }
 .mL-nv-70\@sm {
  margin-left:-70px!important
 }
 .mY-nv-70\@sm {
  margin-top:-70px!important;
  margin-bottom:-70px!important
 }
 .mX-nv-70\@sm {
  margin-left:-70px!important;
  margin-right:-70px!important
 }
}
.m-80 {
 margin:80px!important
}
.mT-80 {
 margin-top:80px!important
}
.mR-80 {
 margin-right:80px!important
}
.mB-80 {
 margin-bottom:80px!important
}
.mL-80 {
 margin-left:80px!important
}
.mY-80 {
 margin-top:80px!important;
 margin-bottom:80px!important
}
.mX-80 {
 margin-left:80px!important;
 margin-right:80px!important
}
.m-nv-80 {
 margin:-80px!important
}
.mT-nv-80 {
 margin-top:-80px!important
}
.mR-nv-80 {
 margin-right:-80px!important
}
.mB-nv-80 {
 margin-bottom:-80px!important
}
.mL-nv-80 {
 margin-left:-80px!important
}
.mY-nv-80 {
 margin-top:-80px!important;
 margin-bottom:-80px!important
}
.mX-nv-80 {
 margin-left:-80px!important;
 margin-right:-80px!important
}
@media screen and (min-width:1440px) {
 .m-80\@xl\+ {
  margin:80px!important
 }
 .mT-80\@xl\+ {
  margin-top:80px!important
 }
 .mR-80\@xl\+ {
  margin-right:80px!important
 }
 .mB-80\@xl\+ {
  margin-bottom:80px!important
 }
 .mL-80\@xl\+ {
  margin-left:80px!important
 }
 .mY-80\@xl\+ {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@xl\+ {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@xl\+ {
  margin:-80px!important
 }
 .mT-nv-80\@xl\+ {
  margin-top:-80px!important
 }
 .mR-nv-80\@xl\+ {
  margin-right:-80px!important
 }
 .mB-nv-80\@xl\+ {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@xl\+ {
  margin-left:-80px!important
 }
 .mY-nv-80\@xl\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@xl\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:1200px) {
 .m-80\@lg\+ {
  margin:80px!important
 }
 .mT-80\@lg\+ {
  margin-top:80px!important
 }
 .mR-80\@lg\+ {
  margin-right:80px!important
 }
 .mB-80\@lg\+ {
  margin-bottom:80px!important
 }
 .mL-80\@lg\+ {
  margin-left:80px!important
 }
 .mY-80\@lg\+ {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@lg\+ {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@lg\+ {
  margin:-80px!important
 }
 .mT-nv-80\@lg\+ {
  margin-top:-80px!important
 }
 .mR-nv-80\@lg\+ {
  margin-right:-80px!important
 }
 .mB-nv-80\@lg\+ {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@lg\+ {
  margin-left:-80px!important
 }
 .mY-nv-80\@lg\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@lg\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:992px) {
 .m-80\@md\+ {
  margin:80px!important
 }
 .mT-80\@md\+ {
  margin-top:80px!important
 }
 .mR-80\@md\+ {
  margin-right:80px!important
 }
 .mB-80\@md\+ {
  margin-bottom:80px!important
 }
 .mL-80\@md\+ {
  margin-left:80px!important
 }
 .mY-80\@md\+ {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@md\+ {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@md\+ {
  margin:-80px!important
 }
 .mT-nv-80\@md\+ {
  margin-top:-80px!important
 }
 .mR-nv-80\@md\+ {
  margin-right:-80px!important
 }
 .mB-nv-80\@md\+ {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@md\+ {
  margin-left:-80px!important
 }
 .mY-nv-80\@md\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@md\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:768px) {
 .m-80\@sm\+ {
  margin:80px!important
 }
 .mT-80\@sm\+ {
  margin-top:80px!important
 }
 .mR-80\@sm\+ {
  margin-right:80px!important
 }
 .mB-80\@sm\+ {
  margin-bottom:80px!important
 }
 .mL-80\@sm\+ {
  margin-left:80px!important
 }
 .mY-80\@sm\+ {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@sm\+ {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@sm\+ {
  margin:-80px!important
 }
 .mT-nv-80\@sm\+ {
  margin-top:-80px!important
 }
 .mR-nv-80\@sm\+ {
  margin-right:-80px!important
 }
 .mB-nv-80\@sm\+ {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@sm\+ {
  margin-left:-80px!important
 }
 .mY-nv-80\@sm\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@sm\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:0) {
 .m-80\@xs\+ {
  margin:80px!important
 }
 .mT-80\@xs\+ {
  margin-top:80px!important
 }
 .mR-80\@xs\+ {
  margin-right:80px!important
 }
 .mB-80\@xs\+ {
  margin-bottom:80px!important
 }
 .mL-80\@xs\+ {
  margin-left:80px!important
 }
 .mY-80\@xs\+ {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@xs\+ {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@xs\+ {
  margin:-80px!important
 }
 .mT-nv-80\@xs\+ {
  margin-top:-80px!important
 }
 .mR-nv-80\@xs\+ {
  margin-right:-80px!important
 }
 .mB-nv-80\@xs\+ {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@xs\+ {
  margin-left:-80px!important
 }
 .mY-nv-80\@xs\+ {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@xs\+ {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (max-width:1439px) {
 .m-80\@xl- {
  margin:80px!important
 }
 .mT-80\@xl- {
  margin-top:80px!important
 }
 .mR-80\@xl- {
  margin-right:80px!important
 }
 .mB-80\@xl- {
  margin-bottom:80px!important
 }
 .mL-80\@xl- {
  margin-left:80px!important
 }
 .mY-80\@xl- {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@xl- {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@xl- {
  margin:-80px!important
 }
 .mT-nv-80\@xl- {
  margin-top:-80px!important
 }
 .mR-nv-80\@xl- {
  margin-right:-80px!important
 }
 .mB-nv-80\@xl- {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@xl- {
  margin-left:-80px!important
 }
 .mY-nv-80\@xl- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@xl- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (max-width:1199px) {
 .m-80\@lg- {
  margin:80px!important
 }
 .mT-80\@lg- {
  margin-top:80px!important
 }
 .mR-80\@lg- {
  margin-right:80px!important
 }
 .mB-80\@lg- {
  margin-bottom:80px!important
 }
 .mL-80\@lg- {
  margin-left:80px!important
 }
 .mY-80\@lg- {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@lg- {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@lg- {
  margin:-80px!important
 }
 .mT-nv-80\@lg- {
  margin-top:-80px!important
 }
 .mR-nv-80\@lg- {
  margin-right:-80px!important
 }
 .mB-nv-80\@lg- {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@lg- {
  margin-left:-80px!important
 }
 .mY-nv-80\@lg- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@lg- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (max-width:991px) {
 .m-80\@md- {
  margin:80px!important
 }
 .mT-80\@md- {
  margin-top:80px!important
 }
 .mR-80\@md- {
  margin-right:80px!important
 }
 .mB-80\@md- {
  margin-bottom:80px!important
 }
 .mL-80\@md- {
  margin-left:80px!important
 }
 .mY-80\@md- {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@md- {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@md- {
  margin:-80px!important
 }
 .mT-nv-80\@md- {
  margin-top:-80px!important
 }
 .mR-nv-80\@md- {
  margin-right:-80px!important
 }
 .mB-nv-80\@md- {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@md- {
  margin-left:-80px!important
 }
 .mY-nv-80\@md- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@md- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (max-width:767px) {
 .m-80\@sm- {
  margin:80px!important
 }
 .mT-80\@sm- {
  margin-top:80px!important
 }
 .mR-80\@sm- {
  margin-right:80px!important
 }
 .mB-80\@sm- {
  margin-bottom:80px!important
 }
 .mL-80\@sm- {
  margin-left:80px!important
 }
 .mY-80\@sm- {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@sm- {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@sm- {
  margin:-80px!important
 }
 .mT-nv-80\@sm- {
  margin-top:-80px!important
 }
 .mR-nv-80\@sm- {
  margin-right:-80px!important
 }
 .mB-nv-80\@sm- {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@sm- {
  margin-left:-80px!important
 }
 .mY-nv-80\@sm- {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@sm- {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-80\@lg {
  margin:80px!important
 }
 .mT-80\@lg {
  margin-top:80px!important
 }
 .mR-80\@lg {
  margin-right:80px!important
 }
 .mB-80\@lg {
  margin-bottom:80px!important
 }
 .mL-80\@lg {
  margin-left:80px!important
 }
 .mY-80\@lg {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@lg {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@lg {
  margin:-80px!important
 }
 .mT-nv-80\@lg {
  margin-top:-80px!important
 }
 .mR-nv-80\@lg {
  margin-right:-80px!important
 }
 .mB-nv-80\@lg {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@lg {
  margin-left:-80px!important
 }
 .mY-nv-80\@lg {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@lg {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-80\@md {
  margin:80px!important
 }
 .mT-80\@md {
  margin-top:80px!important
 }
 .mR-80\@md {
  margin-right:80px!important
 }
 .mB-80\@md {
  margin-bottom:80px!important
 }
 .mL-80\@md {
  margin-left:80px!important
 }
 .mY-80\@md {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@md {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@md {
  margin:-80px!important
 }
 .mT-nv-80\@md {
  margin-top:-80px!important
 }
 .mR-nv-80\@md {
  margin-right:-80px!important
 }
 .mB-nv-80\@md {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@md {
  margin-left:-80px!important
 }
 .mY-nv-80\@md {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@md {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-80\@sm {
  margin:80px!important
 }
 .mT-80\@sm {
  margin-top:80px!important
 }
 .mR-80\@sm {
  margin-right:80px!important
 }
 .mB-80\@sm {
  margin-bottom:80px!important
 }
 .mL-80\@sm {
  margin-left:80px!important
 }
 .mY-80\@sm {
  margin-top:80px!important;
  margin-bottom:80px!important
 }
 .mX-80\@sm {
  margin-left:80px!important;
  margin-right:80px!important
 }
 .m-nv-80\@sm {
  margin:-80px!important
 }
 .mT-nv-80\@sm {
  margin-top:-80px!important
 }
 .mR-nv-80\@sm {
  margin-right:-80px!important
 }
 .mB-nv-80\@sm {
  margin-bottom:-80px!important
 }
 .mL-nv-80\@sm {
  margin-left:-80px!important
 }
 .mY-nv-80\@sm {
  margin-top:-80px!important;
  margin-bottom:-80px!important
 }
 .mX-nv-80\@sm {
  margin-left:-80px!important;
  margin-right:-80px!important
 }
}
.m-90 {
 margin:90px!important
}
.mT-90 {
 margin-top:90px!important
}
.mR-90 {
 margin-right:90px!important
}
.mB-90 {
 margin-bottom:90px!important
}
.mL-90 {
 margin-left:90px!important
}
.mY-90 {
 margin-top:90px!important;
 margin-bottom:90px!important
}
.mX-90 {
 margin-left:90px!important;
 margin-right:90px!important
}
.m-nv-90 {
 margin:-90px!important
}
.mT-nv-90 {
 margin-top:-90px!important
}
.mR-nv-90 {
 margin-right:-90px!important
}
.mB-nv-90 {
 margin-bottom:-90px!important
}
.mL-nv-90 {
 margin-left:-90px!important
}
.mY-nv-90 {
 margin-top:-90px!important;
 margin-bottom:-90px!important
}
.mX-nv-90 {
 margin-left:-90px!important;
 margin-right:-90px!important
}
@media screen and (min-width:1440px) {
 .m-90\@xl\+ {
  margin:90px!important
 }
 .mT-90\@xl\+ {
  margin-top:90px!important
 }
 .mR-90\@xl\+ {
  margin-right:90px!important
 }
 .mB-90\@xl\+ {
  margin-bottom:90px!important
 }
 .mL-90\@xl\+ {
  margin-left:90px!important
 }
 .mY-90\@xl\+ {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@xl\+ {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@xl\+ {
  margin:-90px!important
 }
 .mT-nv-90\@xl\+ {
  margin-top:-90px!important
 }
 .mR-nv-90\@xl\+ {
  margin-right:-90px!important
 }
 .mB-nv-90\@xl\+ {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@xl\+ {
  margin-left:-90px!important
 }
 .mY-nv-90\@xl\+ {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@xl\+ {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:1200px) {
 .m-90\@lg\+ {
  margin:90px!important
 }
 .mT-90\@lg\+ {
  margin-top:90px!important
 }
 .mR-90\@lg\+ {
  margin-right:90px!important
 }
 .mB-90\@lg\+ {
  margin-bottom:90px!important
 }
 .mL-90\@lg\+ {
  margin-left:90px!important
 }
 .mY-90\@lg\+ {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@lg\+ {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@lg\+ {
  margin:-90px!important
 }
 .mT-nv-90\@lg\+ {
  margin-top:-90px!important
 }
 .mR-nv-90\@lg\+ {
  margin-right:-90px!important
 }
 .mB-nv-90\@lg\+ {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@lg\+ {
  margin-left:-90px!important
 }
 .mY-nv-90\@lg\+ {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@lg\+ {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:992px) {
 .m-90\@md\+ {
  margin:90px!important
 }
 .mT-90\@md\+ {
  margin-top:90px!important
 }
 .mR-90\@md\+ {
  margin-right:90px!important
 }
 .mB-90\@md\+ {
  margin-bottom:90px!important
 }
 .mL-90\@md\+ {
  margin-left:90px!important
 }
 .mY-90\@md\+ {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@md\+ {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@md\+ {
  margin:-90px!important
 }
 .mT-nv-90\@md\+ {
  margin-top:-90px!important
 }
 .mR-nv-90\@md\+ {
  margin-right:-90px!important
 }
 .mB-nv-90\@md\+ {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@md\+ {
  margin-left:-90px!important
 }
 .mY-nv-90\@md\+ {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@md\+ {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:768px) {
 .m-90\@sm\+ {
  margin:90px!important
 }
 .mT-90\@sm\+ {
  margin-top:90px!important
 }
 .mR-90\@sm\+ {
  margin-right:90px!important
 }
 .mB-90\@sm\+ {
  margin-bottom:90px!important
 }
 .mL-90\@sm\+ {
  margin-left:90px!important
 }
 .mY-90\@sm\+ {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@sm\+ {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@sm\+ {
  margin:-90px!important
 }
 .mT-nv-90\@sm\+ {
  margin-top:-90px!important
 }
 .mR-nv-90\@sm\+ {
  margin-right:-90px!important
 }
 .mB-nv-90\@sm\+ {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@sm\+ {
  margin-left:-90px!important
 }
 .mY-nv-90\@sm\+ {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@sm\+ {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:0) {
 .m-90\@xs\+ {
  margin:90px!important
 }
 .mT-90\@xs\+ {
  margin-top:90px!important
 }
 .mR-90\@xs\+ {
  margin-right:90px!important
 }
 .mB-90\@xs\+ {
  margin-bottom:90px!important
 }
 .mL-90\@xs\+ {
  margin-left:90px!important
 }
 .mY-90\@xs\+ {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@xs\+ {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@xs\+ {
  margin:-90px!important
 }
 .mT-nv-90\@xs\+ {
  margin-top:-90px!important
 }
 .mR-nv-90\@xs\+ {
  margin-right:-90px!important
 }
 .mB-nv-90\@xs\+ {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@xs\+ {
  margin-left:-90px!important
 }
 .mY-nv-90\@xs\+ {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@xs\+ {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (max-width:1439px) {
 .m-90\@xl- {
  margin:90px!important
 }
 .mT-90\@xl- {
  margin-top:90px!important
 }
 .mR-90\@xl- {
  margin-right:90px!important
 }
 .mB-90\@xl- {
  margin-bottom:90px!important
 }
 .mL-90\@xl- {
  margin-left:90px!important
 }
 .mY-90\@xl- {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@xl- {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@xl- {
  margin:-90px!important
 }
 .mT-nv-90\@xl- {
  margin-top:-90px!important
 }
 .mR-nv-90\@xl- {
  margin-right:-90px!important
 }
 .mB-nv-90\@xl- {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@xl- {
  margin-left:-90px!important
 }
 .mY-nv-90\@xl- {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@xl- {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (max-width:1199px) {
 .m-90\@lg- {
  margin:90px!important
 }
 .mT-90\@lg- {
  margin-top:90px!important
 }
 .mR-90\@lg- {
  margin-right:90px!important
 }
 .mB-90\@lg- {
  margin-bottom:90px!important
 }
 .mL-90\@lg- {
  margin-left:90px!important
 }
 .mY-90\@lg- {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@lg- {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@lg- {
  margin:-90px!important
 }
 .mT-nv-90\@lg- {
  margin-top:-90px!important
 }
 .mR-nv-90\@lg- {
  margin-right:-90px!important
 }
 .mB-nv-90\@lg- {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@lg- {
  margin-left:-90px!important
 }
 .mY-nv-90\@lg- {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@lg- {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (max-width:991px) {
 .m-90\@md- {
  margin:90px!important
 }
 .mT-90\@md- {
  margin-top:90px!important
 }
 .mR-90\@md- {
  margin-right:90px!important
 }
 .mB-90\@md- {
  margin-bottom:90px!important
 }
 .mL-90\@md- {
  margin-left:90px!important
 }
 .mY-90\@md- {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@md- {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@md- {
  margin:-90px!important
 }
 .mT-nv-90\@md- {
  margin-top:-90px!important
 }
 .mR-nv-90\@md- {
  margin-right:-90px!important
 }
 .mB-nv-90\@md- {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@md- {
  margin-left:-90px!important
 }
 .mY-nv-90\@md- {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@md- {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (max-width:767px) {
 .m-90\@sm- {
  margin:90px!important
 }
 .mT-90\@sm- {
  margin-top:90px!important
 }
 .mR-90\@sm- {
  margin-right:90px!important
 }
 .mB-90\@sm- {
  margin-bottom:90px!important
 }
 .mL-90\@sm- {
  margin-left:90px!important
 }
 .mY-90\@sm- {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@sm- {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@sm- {
  margin:-90px!important
 }
 .mT-nv-90\@sm- {
  margin-top:-90px!important
 }
 .mR-nv-90\@sm- {
  margin-right:-90px!important
 }
 .mB-nv-90\@sm- {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@sm- {
  margin-left:-90px!important
 }
 .mY-nv-90\@sm- {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@sm- {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-90\@lg {
  margin:90px!important
 }
 .mT-90\@lg {
  margin-top:90px!important
 }
 .mR-90\@lg {
  margin-right:90px!important
 }
 .mB-90\@lg {
  margin-bottom:90px!important
 }
 .mL-90\@lg {
  margin-left:90px!important
 }
 .mY-90\@lg {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@lg {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@lg {
  margin:-90px!important
 }
 .mT-nv-90\@lg {
  margin-top:-90px!important
 }
 .mR-nv-90\@lg {
  margin-right:-90px!important
 }
 .mB-nv-90\@lg {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@lg {
  margin-left:-90px!important
 }
 .mY-nv-90\@lg {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@lg {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-90\@md {
  margin:90px!important
 }
 .mT-90\@md {
  margin-top:90px!important
 }
 .mR-90\@md {
  margin-right:90px!important
 }
 .mB-90\@md {
  margin-bottom:90px!important
 }
 .mL-90\@md {
  margin-left:90px!important
 }
 .mY-90\@md {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@md {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@md {
  margin:-90px!important
 }
 .mT-nv-90\@md {
  margin-top:-90px!important
 }
 .mR-nv-90\@md {
  margin-right:-90px!important
 }
 .mB-nv-90\@md {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@md {
  margin-left:-90px!important
 }
 .mY-nv-90\@md {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@md {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-90\@sm {
  margin:90px!important
 }
 .mT-90\@sm {
  margin-top:90px!important
 }
 .mR-90\@sm {
  margin-right:90px!important
 }
 .mB-90\@sm {
  margin-bottom:90px!important
 }
 .mL-90\@sm {
  margin-left:90px!important
 }
 .mY-90\@sm {
  margin-top:90px!important;
  margin-bottom:90px!important
 }
 .mX-90\@sm {
  margin-left:90px!important;
  margin-right:90px!important
 }
 .m-nv-90\@sm {
  margin:-90px!important
 }
 .mT-nv-90\@sm {
  margin-top:-90px!important
 }
 .mR-nv-90\@sm {
  margin-right:-90px!important
 }
 .mB-nv-90\@sm {
  margin-bottom:-90px!important
 }
 .mL-nv-90\@sm {
  margin-left:-90px!important
 }
 .mY-nv-90\@sm {
  margin-top:-90px!important;
  margin-bottom:-90px!important
 }
 .mX-nv-90\@sm {
  margin-left:-90px!important;
  margin-right:-90px!important
 }
}
.m-100 {
 margin:100px!important
}
.mT-100 {
 margin-top:100px!important
}
.mR-100 {
 margin-right:100px!important
}
.mB-100 {
 margin-bottom:100px!important
}
.mL-100 {
 margin-left:100px!important
}
.mY-100 {
 margin-top:100px!important;
 margin-bottom:100px!important
}
.mX-100 {
 margin-left:100px!important;
 margin-right:100px!important
}
.m-nv-100 {
 margin:-100px!important
}
.mT-nv-100 {
 margin-top:-100px!important
}
.mR-nv-100 {
 margin-right:-100px!important
}
.mB-nv-100 {
 margin-bottom:-100px!important
}
.mL-nv-100 {
 margin-left:-100px!important
}
.mY-nv-100 {
 margin-top:-100px!important;
 margin-bottom:-100px!important
}
.mX-nv-100 {
 margin-left:-100px!important;
 margin-right:-100px!important
}
@media screen and (min-width:1440px) {
 .m-100\@xl\+ {
  margin:100px!important
 }
 .mT-100\@xl\+ {
  margin-top:100px!important
 }
 .mR-100\@xl\+ {
  margin-right:100px!important
 }
 .mB-100\@xl\+ {
  margin-bottom:100px!important
 }
 .mL-100\@xl\+ {
  margin-left:100px!important
 }
 .mY-100\@xl\+ {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@xl\+ {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@xl\+ {
  margin:-100px!important
 }
 .mT-nv-100\@xl\+ {
  margin-top:-100px!important
 }
 .mR-nv-100\@xl\+ {
  margin-right:-100px!important
 }
 .mB-nv-100\@xl\+ {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@xl\+ {
  margin-left:-100px!important
 }
 .mY-nv-100\@xl\+ {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@xl\+ {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:1200px) {
 .m-100\@lg\+ {
  margin:100px!important
 }
 .mT-100\@lg\+ {
  margin-top:100px!important
 }
 .mR-100\@lg\+ {
  margin-right:100px!important
 }
 .mB-100\@lg\+ {
  margin-bottom:100px!important
 }
 .mL-100\@lg\+ {
  margin-left:100px!important
 }
 .mY-100\@lg\+ {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@lg\+ {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@lg\+ {
  margin:-100px!important
 }
 .mT-nv-100\@lg\+ {
  margin-top:-100px!important
 }
 .mR-nv-100\@lg\+ {
  margin-right:-100px!important
 }
 .mB-nv-100\@lg\+ {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@lg\+ {
  margin-left:-100px!important
 }
 .mY-nv-100\@lg\+ {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@lg\+ {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:992px) {
 .m-100\@md\+ {
  margin:100px!important
 }
 .mT-100\@md\+ {
  margin-top:100px!important
 }
 .mR-100\@md\+ {
  margin-right:100px!important
 }
 .mB-100\@md\+ {
  margin-bottom:100px!important
 }
 .mL-100\@md\+ {
  margin-left:100px!important
 }
 .mY-100\@md\+ {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@md\+ {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@md\+ {
  margin:-100px!important
 }
 .mT-nv-100\@md\+ {
  margin-top:-100px!important
 }
 .mR-nv-100\@md\+ {
  margin-right:-100px!important
 }
 .mB-nv-100\@md\+ {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@md\+ {
  margin-left:-100px!important
 }
 .mY-nv-100\@md\+ {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@md\+ {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:768px) {
 .m-100\@sm\+ {
  margin:100px!important
 }
 .mT-100\@sm\+ {
  margin-top:100px!important
 }
 .mR-100\@sm\+ {
  margin-right:100px!important
 }
 .mB-100\@sm\+ {
  margin-bottom:100px!important
 }
 .mL-100\@sm\+ {
  margin-left:100px!important
 }
 .mY-100\@sm\+ {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@sm\+ {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@sm\+ {
  margin:-100px!important
 }
 .mT-nv-100\@sm\+ {
  margin-top:-100px!important
 }
 .mR-nv-100\@sm\+ {
  margin-right:-100px!important
 }
 .mB-nv-100\@sm\+ {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@sm\+ {
  margin-left:-100px!important
 }
 .mY-nv-100\@sm\+ {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@sm\+ {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:0) {
 .m-100\@xs\+ {
  margin:100px!important
 }
 .mT-100\@xs\+ {
  margin-top:100px!important
 }
 .mR-100\@xs\+ {
  margin-right:100px!important
 }
 .mB-100\@xs\+ {
  margin-bottom:100px!important
 }
 .mL-100\@xs\+ {
  margin-left:100px!important
 }
 .mY-100\@xs\+ {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@xs\+ {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@xs\+ {
  margin:-100px!important
 }
 .mT-nv-100\@xs\+ {
  margin-top:-100px!important
 }
 .mR-nv-100\@xs\+ {
  margin-right:-100px!important
 }
 .mB-nv-100\@xs\+ {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@xs\+ {
  margin-left:-100px!important
 }
 .mY-nv-100\@xs\+ {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@xs\+ {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (max-width:1439px) {
 .m-100\@xl- {
  margin:100px!important
 }
 .mT-100\@xl- {
  margin-top:100px!important
 }
 .mR-100\@xl- {
  margin-right:100px!important
 }
 .mB-100\@xl- {
  margin-bottom:100px!important
 }
 .mL-100\@xl- {
  margin-left:100px!important
 }
 .mY-100\@xl- {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@xl- {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@xl- {
  margin:-100px!important
 }
 .mT-nv-100\@xl- {
  margin-top:-100px!important
 }
 .mR-nv-100\@xl- {
  margin-right:-100px!important
 }
 .mB-nv-100\@xl- {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@xl- {
  margin-left:-100px!important
 }
 .mY-nv-100\@xl- {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@xl- {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (max-width:1199px) {
 .m-100\@lg- {
  margin:100px!important
 }
 .mT-100\@lg- {
  margin-top:100px!important
 }
 .mR-100\@lg- {
  margin-right:100px!important
 }
 .mB-100\@lg- {
  margin-bottom:100px!important
 }
 .mL-100\@lg- {
  margin-left:100px!important
 }
 .mY-100\@lg- {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@lg- {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@lg- {
  margin:-100px!important
 }
 .mT-nv-100\@lg- {
  margin-top:-100px!important
 }
 .mR-nv-100\@lg- {
  margin-right:-100px!important
 }
 .mB-nv-100\@lg- {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@lg- {
  margin-left:-100px!important
 }
 .mY-nv-100\@lg- {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@lg- {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (max-width:991px) {
 .m-100\@md- {
  margin:100px!important
 }
 .mT-100\@md- {
  margin-top:100px!important
 }
 .mR-100\@md- {
  margin-right:100px!important
 }
 .mB-100\@md- {
  margin-bottom:100px!important
 }
 .mL-100\@md- {
  margin-left:100px!important
 }
 .mY-100\@md- {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@md- {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@md- {
  margin:-100px!important
 }
 .mT-nv-100\@md- {
  margin-top:-100px!important
 }
 .mR-nv-100\@md- {
  margin-right:-100px!important
 }
 .mB-nv-100\@md- {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@md- {
  margin-left:-100px!important
 }
 .mY-nv-100\@md- {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@md- {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (max-width:767px) {
 .m-100\@sm- {
  margin:100px!important
 }
 .mT-100\@sm- {
  margin-top:100px!important
 }
 .mR-100\@sm- {
  margin-right:100px!important
 }
 .mB-100\@sm- {
  margin-bottom:100px!important
 }
 .mL-100\@sm- {
  margin-left:100px!important
 }
 .mY-100\@sm- {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@sm- {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@sm- {
  margin:-100px!important
 }
 .mT-nv-100\@sm- {
  margin-top:-100px!important
 }
 .mR-nv-100\@sm- {
  margin-right:-100px!important
 }
 .mB-nv-100\@sm- {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@sm- {
  margin-left:-100px!important
 }
 .mY-nv-100\@sm- {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@sm- {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-100\@lg {
  margin:100px!important
 }
 .mT-100\@lg {
  margin-top:100px!important
 }
 .mR-100\@lg {
  margin-right:100px!important
 }
 .mB-100\@lg {
  margin-bottom:100px!important
 }
 .mL-100\@lg {
  margin-left:100px!important
 }
 .mY-100\@lg {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@lg {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@lg {
  margin:-100px!important
 }
 .mT-nv-100\@lg {
  margin-top:-100px!important
 }
 .mR-nv-100\@lg {
  margin-right:-100px!important
 }
 .mB-nv-100\@lg {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@lg {
  margin-left:-100px!important
 }
 .mY-nv-100\@lg {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@lg {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-100\@md {
  margin:100px!important
 }
 .mT-100\@md {
  margin-top:100px!important
 }
 .mR-100\@md {
  margin-right:100px!important
 }
 .mB-100\@md {
  margin-bottom:100px!important
 }
 .mL-100\@md {
  margin-left:100px!important
 }
 .mY-100\@md {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@md {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@md {
  margin:-100px!important
 }
 .mT-nv-100\@md {
  margin-top:-100px!important
 }
 .mR-nv-100\@md {
  margin-right:-100px!important
 }
 .mB-nv-100\@md {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@md {
  margin-left:-100px!important
 }
 .mY-nv-100\@md {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@md {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-100\@sm {
  margin:100px!important
 }
 .mT-100\@sm {
  margin-top:100px!important
 }
 .mR-100\@sm {
  margin-right:100px!important
 }
 .mB-100\@sm {
  margin-bottom:100px!important
 }
 .mL-100\@sm {
  margin-left:100px!important
 }
 .mY-100\@sm {
  margin-top:100px!important;
  margin-bottom:100px!important
 }
 .mX-100\@sm {
  margin-left:100px!important;
  margin-right:100px!important
 }
 .m-nv-100\@sm {
  margin:-100px!important
 }
 .mT-nv-100\@sm {
  margin-top:-100px!important
 }
 .mR-nv-100\@sm {
  margin-right:-100px!important
 }
 .mB-nv-100\@sm {
  margin-bottom:-100px!important
 }
 .mL-nv-100\@sm {
  margin-left:-100px!important
 }
 .mY-nv-100\@sm {
  margin-top:-100px!important;
  margin-bottom:-100px!important
 }
 .mX-nv-100\@sm {
  margin-left:-100px!important;
  margin-right:-100px!important
 }
}
.m-110 {
 margin:110px!important
}
.mT-110 {
 margin-top:110px!important
}
.mR-110 {
 margin-right:110px!important
}
.mB-110 {
 margin-bottom:110px!important
}
.mL-110 {
 margin-left:110px!important
}
.mY-110 {
 margin-top:110px!important;
 margin-bottom:110px!important
}
.mX-110 {
 margin-left:110px!important;
 margin-right:110px!important
}
.m-nv-110 {
 margin:-110px!important
}
.mT-nv-110 {
 margin-top:-110px!important
}
.mR-nv-110 {
 margin-right:-110px!important
}
.mB-nv-110 {
 margin-bottom:-110px!important
}
.mL-nv-110 {
 margin-left:-110px!important
}
.mY-nv-110 {
 margin-top:-110px!important;
 margin-bottom:-110px!important
}
.mX-nv-110 {
 margin-left:-110px!important;
 margin-right:-110px!important
}
@media screen and (min-width:1440px) {
 .m-110\@xl\+ {
  margin:110px!important
 }
 .mT-110\@xl\+ {
  margin-top:110px!important
 }
 .mR-110\@xl\+ {
  margin-right:110px!important
 }
 .mB-110\@xl\+ {
  margin-bottom:110px!important
 }
 .mL-110\@xl\+ {
  margin-left:110px!important
 }
 .mY-110\@xl\+ {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@xl\+ {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@xl\+ {
  margin:-110px!important
 }
 .mT-nv-110\@xl\+ {
  margin-top:-110px!important
 }
 .mR-nv-110\@xl\+ {
  margin-right:-110px!important
 }
 .mB-nv-110\@xl\+ {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@xl\+ {
  margin-left:-110px!important
 }
 .mY-nv-110\@xl\+ {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@xl\+ {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:1200px) {
 .m-110\@lg\+ {
  margin:110px!important
 }
 .mT-110\@lg\+ {
  margin-top:110px!important
 }
 .mR-110\@lg\+ {
  margin-right:110px!important
 }
 .mB-110\@lg\+ {
  margin-bottom:110px!important
 }
 .mL-110\@lg\+ {
  margin-left:110px!important
 }
 .mY-110\@lg\+ {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@lg\+ {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@lg\+ {
  margin:-110px!important
 }
 .mT-nv-110\@lg\+ {
  margin-top:-110px!important
 }
 .mR-nv-110\@lg\+ {
  margin-right:-110px!important
 }
 .mB-nv-110\@lg\+ {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@lg\+ {
  margin-left:-110px!important
 }
 .mY-nv-110\@lg\+ {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@lg\+ {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:992px) {
 .m-110\@md\+ {
  margin:110px!important
 }
 .mT-110\@md\+ {
  margin-top:110px!important
 }
 .mR-110\@md\+ {
  margin-right:110px!important
 }
 .mB-110\@md\+ {
  margin-bottom:110px!important
 }
 .mL-110\@md\+ {
  margin-left:110px!important
 }
 .mY-110\@md\+ {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@md\+ {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@md\+ {
  margin:-110px!important
 }
 .mT-nv-110\@md\+ {
  margin-top:-110px!important
 }
 .mR-nv-110\@md\+ {
  margin-right:-110px!important
 }
 .mB-nv-110\@md\+ {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@md\+ {
  margin-left:-110px!important
 }
 .mY-nv-110\@md\+ {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@md\+ {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:768px) {
 .m-110\@sm\+ {
  margin:110px!important
 }
 .mT-110\@sm\+ {
  margin-top:110px!important
 }
 .mR-110\@sm\+ {
  margin-right:110px!important
 }
 .mB-110\@sm\+ {
  margin-bottom:110px!important
 }
 .mL-110\@sm\+ {
  margin-left:110px!important
 }
 .mY-110\@sm\+ {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@sm\+ {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@sm\+ {
  margin:-110px!important
 }
 .mT-nv-110\@sm\+ {
  margin-top:-110px!important
 }
 .mR-nv-110\@sm\+ {
  margin-right:-110px!important
 }
 .mB-nv-110\@sm\+ {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@sm\+ {
  margin-left:-110px!important
 }
 .mY-nv-110\@sm\+ {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@sm\+ {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:0) {
 .m-110\@xs\+ {
  margin:110px!important
 }
 .mT-110\@xs\+ {
  margin-top:110px!important
 }
 .mR-110\@xs\+ {
  margin-right:110px!important
 }
 .mB-110\@xs\+ {
  margin-bottom:110px!important
 }
 .mL-110\@xs\+ {
  margin-left:110px!important
 }
 .mY-110\@xs\+ {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@xs\+ {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@xs\+ {
  margin:-110px!important
 }
 .mT-nv-110\@xs\+ {
  margin-top:-110px!important
 }
 .mR-nv-110\@xs\+ {
  margin-right:-110px!important
 }
 .mB-nv-110\@xs\+ {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@xs\+ {
  margin-left:-110px!important
 }
 .mY-nv-110\@xs\+ {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@xs\+ {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (max-width:1439px) {
 .m-110\@xl- {
  margin:110px!important
 }
 .mT-110\@xl- {
  margin-top:110px!important
 }
 .mR-110\@xl- {
  margin-right:110px!important
 }
 .mB-110\@xl- {
  margin-bottom:110px!important
 }
 .mL-110\@xl- {
  margin-left:110px!important
 }
 .mY-110\@xl- {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@xl- {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@xl- {
  margin:-110px!important
 }
 .mT-nv-110\@xl- {
  margin-top:-110px!important
 }
 .mR-nv-110\@xl- {
  margin-right:-110px!important
 }
 .mB-nv-110\@xl- {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@xl- {
  margin-left:-110px!important
 }
 .mY-nv-110\@xl- {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@xl- {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (max-width:1199px) {
 .m-110\@lg- {
  margin:110px!important
 }
 .mT-110\@lg- {
  margin-top:110px!important
 }
 .mR-110\@lg- {
  margin-right:110px!important
 }
 .mB-110\@lg- {
  margin-bottom:110px!important
 }
 .mL-110\@lg- {
  margin-left:110px!important
 }
 .mY-110\@lg- {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@lg- {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@lg- {
  margin:-110px!important
 }
 .mT-nv-110\@lg- {
  margin-top:-110px!important
 }
 .mR-nv-110\@lg- {
  margin-right:-110px!important
 }
 .mB-nv-110\@lg- {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@lg- {
  margin-left:-110px!important
 }
 .mY-nv-110\@lg- {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@lg- {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (max-width:991px) {
 .m-110\@md- {
  margin:110px!important
 }
 .mT-110\@md- {
  margin-top:110px!important
 }
 .mR-110\@md- {
  margin-right:110px!important
 }
 .mB-110\@md- {
  margin-bottom:110px!important
 }
 .mL-110\@md- {
  margin-left:110px!important
 }
 .mY-110\@md- {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@md- {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@md- {
  margin:-110px!important
 }
 .mT-nv-110\@md- {
  margin-top:-110px!important
 }
 .mR-nv-110\@md- {
  margin-right:-110px!important
 }
 .mB-nv-110\@md- {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@md- {
  margin-left:-110px!important
 }
 .mY-nv-110\@md- {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@md- {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (max-width:767px) {
 .m-110\@sm- {
  margin:110px!important
 }
 .mT-110\@sm- {
  margin-top:110px!important
 }
 .mR-110\@sm- {
  margin-right:110px!important
 }
 .mB-110\@sm- {
  margin-bottom:110px!important
 }
 .mL-110\@sm- {
  margin-left:110px!important
 }
 .mY-110\@sm- {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@sm- {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@sm- {
  margin:-110px!important
 }
 .mT-nv-110\@sm- {
  margin-top:-110px!important
 }
 .mR-nv-110\@sm- {
  margin-right:-110px!important
 }
 .mB-nv-110\@sm- {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@sm- {
  margin-left:-110px!important
 }
 .mY-nv-110\@sm- {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@sm- {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-110\@lg {
  margin:110px!important
 }
 .mT-110\@lg {
  margin-top:110px!important
 }
 .mR-110\@lg {
  margin-right:110px!important
 }
 .mB-110\@lg {
  margin-bottom:110px!important
 }
 .mL-110\@lg {
  margin-left:110px!important
 }
 .mY-110\@lg {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@lg {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@lg {
  margin:-110px!important
 }
 .mT-nv-110\@lg {
  margin-top:-110px!important
 }
 .mR-nv-110\@lg {
  margin-right:-110px!important
 }
 .mB-nv-110\@lg {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@lg {
  margin-left:-110px!important
 }
 .mY-nv-110\@lg {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@lg {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-110\@md {
  margin:110px!important
 }
 .mT-110\@md {
  margin-top:110px!important
 }
 .mR-110\@md {
  margin-right:110px!important
 }
 .mB-110\@md {
  margin-bottom:110px!important
 }
 .mL-110\@md {
  margin-left:110px!important
 }
 .mY-110\@md {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@md {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@md {
  margin:-110px!important
 }
 .mT-nv-110\@md {
  margin-top:-110px!important
 }
 .mR-nv-110\@md {
  margin-right:-110px!important
 }
 .mB-nv-110\@md {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@md {
  margin-left:-110px!important
 }
 .mY-nv-110\@md {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@md {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-110\@sm {
  margin:110px!important
 }
 .mT-110\@sm {
  margin-top:110px!important
 }
 .mR-110\@sm {
  margin-right:110px!important
 }
 .mB-110\@sm {
  margin-bottom:110px!important
 }
 .mL-110\@sm {
  margin-left:110px!important
 }
 .mY-110\@sm {
  margin-top:110px!important;
  margin-bottom:110px!important
 }
 .mX-110\@sm {
  margin-left:110px!important;
  margin-right:110px!important
 }
 .m-nv-110\@sm {
  margin:-110px!important
 }
 .mT-nv-110\@sm {
  margin-top:-110px!important
 }
 .mR-nv-110\@sm {
  margin-right:-110px!important
 }
 .mB-nv-110\@sm {
  margin-bottom:-110px!important
 }
 .mL-nv-110\@sm {
  margin-left:-110px!important
 }
 .mY-nv-110\@sm {
  margin-top:-110px!important;
  margin-bottom:-110px!important
 }
 .mX-nv-110\@sm {
  margin-left:-110px!important;
  margin-right:-110px!important
 }
}
.m-120 {
 margin:120px!important
}
.mT-120 {
 margin-top:120px!important
}
.mR-120 {
 margin-right:120px!important
}
.mB-120 {
 margin-bottom:120px!important
}
.mL-120 {
 margin-left:120px!important
}
.mY-120 {
 margin-top:120px!important;
 margin-bottom:120px!important
}
.mX-120 {
 margin-left:120px!important;
 margin-right:120px!important
}
.m-nv-120 {
 margin:-120px!important
}
.mT-nv-120 {
 margin-top:-120px!important
}
.mR-nv-120 {
 margin-right:-120px!important
}
.mB-nv-120 {
 margin-bottom:-120px!important
}
.mL-nv-120 {
 margin-left:-120px!important
}
.mY-nv-120 {
 margin-top:-120px!important;
 margin-bottom:-120px!important
}
.mX-nv-120 {
 margin-left:-120px!important;
 margin-right:-120px!important
}
@media screen and (min-width:1440px) {
 .m-120\@xl\+ {
  margin:120px!important
 }
 .mT-120\@xl\+ {
  margin-top:120px!important
 }
 .mR-120\@xl\+ {
  margin-right:120px!important
 }
 .mB-120\@xl\+ {
  margin-bottom:120px!important
 }
 .mL-120\@xl\+ {
  margin-left:120px!important
 }
 .mY-120\@xl\+ {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@xl\+ {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@xl\+ {
  margin:-120px!important
 }
 .mT-nv-120\@xl\+ {
  margin-top:-120px!important
 }
 .mR-nv-120\@xl\+ {
  margin-right:-120px!important
 }
 .mB-nv-120\@xl\+ {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@xl\+ {
  margin-left:-120px!important
 }
 .mY-nv-120\@xl\+ {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@xl\+ {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:1200px) {
 .m-120\@lg\+ {
  margin:120px!important
 }
 .mT-120\@lg\+ {
  margin-top:120px!important
 }
 .mR-120\@lg\+ {
  margin-right:120px!important
 }
 .mB-120\@lg\+ {
  margin-bottom:120px!important
 }
 .mL-120\@lg\+ {
  margin-left:120px!important
 }
 .mY-120\@lg\+ {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@lg\+ {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@lg\+ {
  margin:-120px!important
 }
 .mT-nv-120\@lg\+ {
  margin-top:-120px!important
 }
 .mR-nv-120\@lg\+ {
  margin-right:-120px!important
 }
 .mB-nv-120\@lg\+ {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@lg\+ {
  margin-left:-120px!important
 }
 .mY-nv-120\@lg\+ {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@lg\+ {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:992px) {
 .m-120\@md\+ {
  margin:120px!important
 }
 .mT-120\@md\+ {
  margin-top:120px!important
 }
 .mR-120\@md\+ {
  margin-right:120px!important
 }
 .mB-120\@md\+ {
  margin-bottom:120px!important
 }
 .mL-120\@md\+ {
  margin-left:120px!important
 }
 .mY-120\@md\+ {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@md\+ {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@md\+ {
  margin:-120px!important
 }
 .mT-nv-120\@md\+ {
  margin-top:-120px!important
 }
 .mR-nv-120\@md\+ {
  margin-right:-120px!important
 }
 .mB-nv-120\@md\+ {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@md\+ {
  margin-left:-120px!important
 }
 .mY-nv-120\@md\+ {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@md\+ {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:768px) {
 .m-120\@sm\+ {
  margin:120px!important
 }
 .mT-120\@sm\+ {
  margin-top:120px!important
 }
 .mR-120\@sm\+ {
  margin-right:120px!important
 }
 .mB-120\@sm\+ {
  margin-bottom:120px!important
 }
 .mL-120\@sm\+ {
  margin-left:120px!important
 }
 .mY-120\@sm\+ {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@sm\+ {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@sm\+ {
  margin:-120px!important
 }
 .mT-nv-120\@sm\+ {
  margin-top:-120px!important
 }
 .mR-nv-120\@sm\+ {
  margin-right:-120px!important
 }
 .mB-nv-120\@sm\+ {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@sm\+ {
  margin-left:-120px!important
 }
 .mY-nv-120\@sm\+ {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@sm\+ {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:0) {
 .m-120\@xs\+ {
  margin:120px!important
 }
 .mT-120\@xs\+ {
  margin-top:120px!important
 }
 .mR-120\@xs\+ {
  margin-right:120px!important
 }
 .mB-120\@xs\+ {
  margin-bottom:120px!important
 }
 .mL-120\@xs\+ {
  margin-left:120px!important
 }
 .mY-120\@xs\+ {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@xs\+ {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@xs\+ {
  margin:-120px!important
 }
 .mT-nv-120\@xs\+ {
  margin-top:-120px!important
 }
 .mR-nv-120\@xs\+ {
  margin-right:-120px!important
 }
 .mB-nv-120\@xs\+ {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@xs\+ {
  margin-left:-120px!important
 }
 .mY-nv-120\@xs\+ {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@xs\+ {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (max-width:1439px) {
 .m-120\@xl- {
  margin:120px!important
 }
 .mT-120\@xl- {
  margin-top:120px!important
 }
 .mR-120\@xl- {
  margin-right:120px!important
 }
 .mB-120\@xl- {
  margin-bottom:120px!important
 }
 .mL-120\@xl- {
  margin-left:120px!important
 }
 .mY-120\@xl- {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@xl- {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@xl- {
  margin:-120px!important
 }
 .mT-nv-120\@xl- {
  margin-top:-120px!important
 }
 .mR-nv-120\@xl- {
  margin-right:-120px!important
 }
 .mB-nv-120\@xl- {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@xl- {
  margin-left:-120px!important
 }
 .mY-nv-120\@xl- {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@xl- {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (max-width:1199px) {
 .m-120\@lg- {
  margin:120px!important
 }
 .mT-120\@lg- {
  margin-top:120px!important
 }
 .mR-120\@lg- {
  margin-right:120px!important
 }
 .mB-120\@lg- {
  margin-bottom:120px!important
 }
 .mL-120\@lg- {
  margin-left:120px!important
 }
 .mY-120\@lg- {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@lg- {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@lg- {
  margin:-120px!important
 }
 .mT-nv-120\@lg- {
  margin-top:-120px!important
 }
 .mR-nv-120\@lg- {
  margin-right:-120px!important
 }
 .mB-nv-120\@lg- {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@lg- {
  margin-left:-120px!important
 }
 .mY-nv-120\@lg- {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@lg- {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (max-width:991px) {
 .m-120\@md- {
  margin:120px!important
 }
 .mT-120\@md- {
  margin-top:120px!important
 }
 .mR-120\@md- {
  margin-right:120px!important
 }
 .mB-120\@md- {
  margin-bottom:120px!important
 }
 .mL-120\@md- {
  margin-left:120px!important
 }
 .mY-120\@md- {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@md- {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@md- {
  margin:-120px!important
 }
 .mT-nv-120\@md- {
  margin-top:-120px!important
 }
 .mR-nv-120\@md- {
  margin-right:-120px!important
 }
 .mB-nv-120\@md- {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@md- {
  margin-left:-120px!important
 }
 .mY-nv-120\@md- {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@md- {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (max-width:767px) {
 .m-120\@sm- {
  margin:120px!important
 }
 .mT-120\@sm- {
  margin-top:120px!important
 }
 .mR-120\@sm- {
  margin-right:120px!important
 }
 .mB-120\@sm- {
  margin-bottom:120px!important
 }
 .mL-120\@sm- {
  margin-left:120px!important
 }
 .mY-120\@sm- {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@sm- {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@sm- {
  margin:-120px!important
 }
 .mT-nv-120\@sm- {
  margin-top:-120px!important
 }
 .mR-nv-120\@sm- {
  margin-right:-120px!important
 }
 .mB-nv-120\@sm- {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@sm- {
  margin-left:-120px!important
 }
 .mY-nv-120\@sm- {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@sm- {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-120\@lg {
  margin:120px!important
 }
 .mT-120\@lg {
  margin-top:120px!important
 }
 .mR-120\@lg {
  margin-right:120px!important
 }
 .mB-120\@lg {
  margin-bottom:120px!important
 }
 .mL-120\@lg {
  margin-left:120px!important
 }
 .mY-120\@lg {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@lg {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@lg {
  margin:-120px!important
 }
 .mT-nv-120\@lg {
  margin-top:-120px!important
 }
 .mR-nv-120\@lg {
  margin-right:-120px!important
 }
 .mB-nv-120\@lg {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@lg {
  margin-left:-120px!important
 }
 .mY-nv-120\@lg {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@lg {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-120\@md {
  margin:120px!important
 }
 .mT-120\@md {
  margin-top:120px!important
 }
 .mR-120\@md {
  margin-right:120px!important
 }
 .mB-120\@md {
  margin-bottom:120px!important
 }
 .mL-120\@md {
  margin-left:120px!important
 }
 .mY-120\@md {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@md {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@md {
  margin:-120px!important
 }
 .mT-nv-120\@md {
  margin-top:-120px!important
 }
 .mR-nv-120\@md {
  margin-right:-120px!important
 }
 .mB-nv-120\@md {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@md {
  margin-left:-120px!important
 }
 .mY-nv-120\@md {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@md {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-120\@sm {
  margin:120px!important
 }
 .mT-120\@sm {
  margin-top:120px!important
 }
 .mR-120\@sm {
  margin-right:120px!important
 }
 .mB-120\@sm {
  margin-bottom:120px!important
 }
 .mL-120\@sm {
  margin-left:120px!important
 }
 .mY-120\@sm {
  margin-top:120px!important;
  margin-bottom:120px!important
 }
 .mX-120\@sm {
  margin-left:120px!important;
  margin-right:120px!important
 }
 .m-nv-120\@sm {
  margin:-120px!important
 }
 .mT-nv-120\@sm {
  margin-top:-120px!important
 }
 .mR-nv-120\@sm {
  margin-right:-120px!important
 }
 .mB-nv-120\@sm {
  margin-bottom:-120px!important
 }
 .mL-nv-120\@sm {
  margin-left:-120px!important
 }
 .mY-nv-120\@sm {
  margin-top:-120px!important;
  margin-bottom:-120px!important
 }
 .mX-nv-120\@sm {
  margin-left:-120px!important;
  margin-right:-120px!important
 }
}
.m-130 {
 margin:130px!important
}
.mT-130 {
 margin-top:130px!important
}
.mR-130 {
 margin-right:130px!important
}
.mB-130 {
 margin-bottom:130px!important
}
.mL-130 {
 margin-left:130px!important
}
.mY-130 {
 margin-top:130px!important;
 margin-bottom:130px!important
}
.mX-130 {
 margin-left:130px!important;
 margin-right:130px!important
}
.m-nv-130 {
 margin:-130px!important
}
.mT-nv-130 {
 margin-top:-130px!important
}
.mR-nv-130 {
 margin-right:-130px!important
}
.mB-nv-130 {
 margin-bottom:-130px!important
}
.mL-nv-130 {
 margin-left:-130px!important
}
.mY-nv-130 {
 margin-top:-130px!important;
 margin-bottom:-130px!important
}
.mX-nv-130 {
 margin-left:-130px!important;
 margin-right:-130px!important
}
@media screen and (min-width:1440px) {
 .m-130\@xl\+ {
  margin:130px!important
 }
 .mT-130\@xl\+ {
  margin-top:130px!important
 }
 .mR-130\@xl\+ {
  margin-right:130px!important
 }
 .mB-130\@xl\+ {
  margin-bottom:130px!important
 }
 .mL-130\@xl\+ {
  margin-left:130px!important
 }
 .mY-130\@xl\+ {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@xl\+ {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@xl\+ {
  margin:-130px!important
 }
 .mT-nv-130\@xl\+ {
  margin-top:-130px!important
 }
 .mR-nv-130\@xl\+ {
  margin-right:-130px!important
 }
 .mB-nv-130\@xl\+ {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@xl\+ {
  margin-left:-130px!important
 }
 .mY-nv-130\@xl\+ {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@xl\+ {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:1200px) {
 .m-130\@lg\+ {
  margin:130px!important
 }
 .mT-130\@lg\+ {
  margin-top:130px!important
 }
 .mR-130\@lg\+ {
  margin-right:130px!important
 }
 .mB-130\@lg\+ {
  margin-bottom:130px!important
 }
 .mL-130\@lg\+ {
  margin-left:130px!important
 }
 .mY-130\@lg\+ {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@lg\+ {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@lg\+ {
  margin:-130px!important
 }
 .mT-nv-130\@lg\+ {
  margin-top:-130px!important
 }
 .mR-nv-130\@lg\+ {
  margin-right:-130px!important
 }
 .mB-nv-130\@lg\+ {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@lg\+ {
  margin-left:-130px!important
 }
 .mY-nv-130\@lg\+ {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@lg\+ {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:992px) {
 .m-130\@md\+ {
  margin:130px!important
 }
 .mT-130\@md\+ {
  margin-top:130px!important
 }
 .mR-130\@md\+ {
  margin-right:130px!important
 }
 .mB-130\@md\+ {
  margin-bottom:130px!important
 }
 .mL-130\@md\+ {
  margin-left:130px!important
 }
 .mY-130\@md\+ {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@md\+ {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@md\+ {
  margin:-130px!important
 }
 .mT-nv-130\@md\+ {
  margin-top:-130px!important
 }
 .mR-nv-130\@md\+ {
  margin-right:-130px!important
 }
 .mB-nv-130\@md\+ {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@md\+ {
  margin-left:-130px!important
 }
 .mY-nv-130\@md\+ {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@md\+ {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:768px) {
 .m-130\@sm\+ {
  margin:130px!important
 }
 .mT-130\@sm\+ {
  margin-top:130px!important
 }
 .mR-130\@sm\+ {
  margin-right:130px!important
 }
 .mB-130\@sm\+ {
  margin-bottom:130px!important
 }
 .mL-130\@sm\+ {
  margin-left:130px!important
 }
 .mY-130\@sm\+ {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@sm\+ {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@sm\+ {
  margin:-130px!important
 }
 .mT-nv-130\@sm\+ {
  margin-top:-130px!important
 }
 .mR-nv-130\@sm\+ {
  margin-right:-130px!important
 }
 .mB-nv-130\@sm\+ {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@sm\+ {
  margin-left:-130px!important
 }
 .mY-nv-130\@sm\+ {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@sm\+ {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:0) {
 .m-130\@xs\+ {
  margin:130px!important
 }
 .mT-130\@xs\+ {
  margin-top:130px!important
 }
 .mR-130\@xs\+ {
  margin-right:130px!important
 }
 .mB-130\@xs\+ {
  margin-bottom:130px!important
 }
 .mL-130\@xs\+ {
  margin-left:130px!important
 }
 .mY-130\@xs\+ {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@xs\+ {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@xs\+ {
  margin:-130px!important
 }
 .mT-nv-130\@xs\+ {
  margin-top:-130px!important
 }
 .mR-nv-130\@xs\+ {
  margin-right:-130px!important
 }
 .mB-nv-130\@xs\+ {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@xs\+ {
  margin-left:-130px!important
 }
 .mY-nv-130\@xs\+ {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@xs\+ {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (max-width:1439px) {
 .m-130\@xl- {
  margin:130px!important
 }
 .mT-130\@xl- {
  margin-top:130px!important
 }
 .mR-130\@xl- {
  margin-right:130px!important
 }
 .mB-130\@xl- {
  margin-bottom:130px!important
 }
 .mL-130\@xl- {
  margin-left:130px!important
 }
 .mY-130\@xl- {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@xl- {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@xl- {
  margin:-130px!important
 }
 .mT-nv-130\@xl- {
  margin-top:-130px!important
 }
 .mR-nv-130\@xl- {
  margin-right:-130px!important
 }
 .mB-nv-130\@xl- {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@xl- {
  margin-left:-130px!important
 }
 .mY-nv-130\@xl- {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@xl- {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (max-width:1199px) {
 .m-130\@lg- {
  margin:130px!important
 }
 .mT-130\@lg- {
  margin-top:130px!important
 }
 .mR-130\@lg- {
  margin-right:130px!important
 }
 .mB-130\@lg- {
  margin-bottom:130px!important
 }
 .mL-130\@lg- {
  margin-left:130px!important
 }
 .mY-130\@lg- {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@lg- {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@lg- {
  margin:-130px!important
 }
 .mT-nv-130\@lg- {
  margin-top:-130px!important
 }
 .mR-nv-130\@lg- {
  margin-right:-130px!important
 }
 .mB-nv-130\@lg- {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@lg- {
  margin-left:-130px!important
 }
 .mY-nv-130\@lg- {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@lg- {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (max-width:991px) {
 .m-130\@md- {
  margin:130px!important
 }
 .mT-130\@md- {
  margin-top:130px!important
 }
 .mR-130\@md- {
  margin-right:130px!important
 }
 .mB-130\@md- {
  margin-bottom:130px!important
 }
 .mL-130\@md- {
  margin-left:130px!important
 }
 .mY-130\@md- {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@md- {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@md- {
  margin:-130px!important
 }
 .mT-nv-130\@md- {
  margin-top:-130px!important
 }
 .mR-nv-130\@md- {
  margin-right:-130px!important
 }
 .mB-nv-130\@md- {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@md- {
  margin-left:-130px!important
 }
 .mY-nv-130\@md- {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@md- {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (max-width:767px) {
 .m-130\@sm- {
  margin:130px!important
 }
 .mT-130\@sm- {
  margin-top:130px!important
 }
 .mR-130\@sm- {
  margin-right:130px!important
 }
 .mB-130\@sm- {
  margin-bottom:130px!important
 }
 .mL-130\@sm- {
  margin-left:130px!important
 }
 .mY-130\@sm- {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@sm- {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@sm- {
  margin:-130px!important
 }
 .mT-nv-130\@sm- {
  margin-top:-130px!important
 }
 .mR-nv-130\@sm- {
  margin-right:-130px!important
 }
 .mB-nv-130\@sm- {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@sm- {
  margin-left:-130px!important
 }
 .mY-nv-130\@sm- {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@sm- {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-130\@lg {
  margin:130px!important
 }
 .mT-130\@lg {
  margin-top:130px!important
 }
 .mR-130\@lg {
  margin-right:130px!important
 }
 .mB-130\@lg {
  margin-bottom:130px!important
 }
 .mL-130\@lg {
  margin-left:130px!important
 }
 .mY-130\@lg {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@lg {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@lg {
  margin:-130px!important
 }
 .mT-nv-130\@lg {
  margin-top:-130px!important
 }
 .mR-nv-130\@lg {
  margin-right:-130px!important
 }
 .mB-nv-130\@lg {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@lg {
  margin-left:-130px!important
 }
 .mY-nv-130\@lg {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@lg {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-130\@md {
  margin:130px!important
 }
 .mT-130\@md {
  margin-top:130px!important
 }
 .mR-130\@md {
  margin-right:130px!important
 }
 .mB-130\@md {
  margin-bottom:130px!important
 }
 .mL-130\@md {
  margin-left:130px!important
 }
 .mY-130\@md {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@md {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@md {
  margin:-130px!important
 }
 .mT-nv-130\@md {
  margin-top:-130px!important
 }
 .mR-nv-130\@md {
  margin-right:-130px!important
 }
 .mB-nv-130\@md {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@md {
  margin-left:-130px!important
 }
 .mY-nv-130\@md {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@md {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-130\@sm {
  margin:130px!important
 }
 .mT-130\@sm {
  margin-top:130px!important
 }
 .mR-130\@sm {
  margin-right:130px!important
 }
 .mB-130\@sm {
  margin-bottom:130px!important
 }
 .mL-130\@sm {
  margin-left:130px!important
 }
 .mY-130\@sm {
  margin-top:130px!important;
  margin-bottom:130px!important
 }
 .mX-130\@sm {
  margin-left:130px!important;
  margin-right:130px!important
 }
 .m-nv-130\@sm {
  margin:-130px!important
 }
 .mT-nv-130\@sm {
  margin-top:-130px!important
 }
 .mR-nv-130\@sm {
  margin-right:-130px!important
 }
 .mB-nv-130\@sm {
  margin-bottom:-130px!important
 }
 .mL-nv-130\@sm {
  margin-left:-130px!important
 }
 .mY-nv-130\@sm {
  margin-top:-130px!important;
  margin-bottom:-130px!important
 }
 .mX-nv-130\@sm {
  margin-left:-130px!important;
  margin-right:-130px!important
 }
}
.m-140 {
 margin:140px!important
}
.mT-140 {
 margin-top:140px!important
}
.mR-140 {
 margin-right:140px!important
}
.mB-140 {
 margin-bottom:140px!important
}
.mL-140 {
 margin-left:140px!important
}
.mY-140 {
 margin-top:140px!important;
 margin-bottom:140px!important
}
.mX-140 {
 margin-left:140px!important;
 margin-right:140px!important
}
.m-nv-140 {
 margin:-140px!important
}
.mT-nv-140 {
 margin-top:-140px!important
}
.mR-nv-140 {
 margin-right:-140px!important
}
.mB-nv-140 {
 margin-bottom:-140px!important
}
.mL-nv-140 {
 margin-left:-140px!important
}
.mY-nv-140 {
 margin-top:-140px!important;
 margin-bottom:-140px!important
}
.mX-nv-140 {
 margin-left:-140px!important;
 margin-right:-140px!important
}
@media screen and (min-width:1440px) {
 .m-140\@xl\+ {
  margin:140px!important
 }
 .mT-140\@xl\+ {
  margin-top:140px!important
 }
 .mR-140\@xl\+ {
  margin-right:140px!important
 }
 .mB-140\@xl\+ {
  margin-bottom:140px!important
 }
 .mL-140\@xl\+ {
  margin-left:140px!important
 }
 .mY-140\@xl\+ {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@xl\+ {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@xl\+ {
  margin:-140px!important
 }
 .mT-nv-140\@xl\+ {
  margin-top:-140px!important
 }
 .mR-nv-140\@xl\+ {
  margin-right:-140px!important
 }
 .mB-nv-140\@xl\+ {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@xl\+ {
  margin-left:-140px!important
 }
 .mY-nv-140\@xl\+ {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@xl\+ {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:1200px) {
 .m-140\@lg\+ {
  margin:140px!important
 }
 .mT-140\@lg\+ {
  margin-top:140px!important
 }
 .mR-140\@lg\+ {
  margin-right:140px!important
 }
 .mB-140\@lg\+ {
  margin-bottom:140px!important
 }
 .mL-140\@lg\+ {
  margin-left:140px!important
 }
 .mY-140\@lg\+ {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@lg\+ {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@lg\+ {
  margin:-140px!important
 }
 .mT-nv-140\@lg\+ {
  margin-top:-140px!important
 }
 .mR-nv-140\@lg\+ {
  margin-right:-140px!important
 }
 .mB-nv-140\@lg\+ {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@lg\+ {
  margin-left:-140px!important
 }
 .mY-nv-140\@lg\+ {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@lg\+ {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:992px) {
 .m-140\@md\+ {
  margin:140px!important
 }
 .mT-140\@md\+ {
  margin-top:140px!important
 }
 .mR-140\@md\+ {
  margin-right:140px!important
 }
 .mB-140\@md\+ {
  margin-bottom:140px!important
 }
 .mL-140\@md\+ {
  margin-left:140px!important
 }
 .mY-140\@md\+ {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@md\+ {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@md\+ {
  margin:-140px!important
 }
 .mT-nv-140\@md\+ {
  margin-top:-140px!important
 }
 .mR-nv-140\@md\+ {
  margin-right:-140px!important
 }
 .mB-nv-140\@md\+ {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@md\+ {
  margin-left:-140px!important
 }
 .mY-nv-140\@md\+ {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@md\+ {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:768px) {
 .m-140\@sm\+ {
  margin:140px!important
 }
 .mT-140\@sm\+ {
  margin-top:140px!important
 }
 .mR-140\@sm\+ {
  margin-right:140px!important
 }
 .mB-140\@sm\+ {
  margin-bottom:140px!important
 }
 .mL-140\@sm\+ {
  margin-left:140px!important
 }
 .mY-140\@sm\+ {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@sm\+ {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@sm\+ {
  margin:-140px!important
 }
 .mT-nv-140\@sm\+ {
  margin-top:-140px!important
 }
 .mR-nv-140\@sm\+ {
  margin-right:-140px!important
 }
 .mB-nv-140\@sm\+ {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@sm\+ {
  margin-left:-140px!important
 }
 .mY-nv-140\@sm\+ {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@sm\+ {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:0) {
 .m-140\@xs\+ {
  margin:140px!important
 }
 .mT-140\@xs\+ {
  margin-top:140px!important
 }
 .mR-140\@xs\+ {
  margin-right:140px!important
 }
 .mB-140\@xs\+ {
  margin-bottom:140px!important
 }
 .mL-140\@xs\+ {
  margin-left:140px!important
 }
 .mY-140\@xs\+ {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@xs\+ {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@xs\+ {
  margin:-140px!important
 }
 .mT-nv-140\@xs\+ {
  margin-top:-140px!important
 }
 .mR-nv-140\@xs\+ {
  margin-right:-140px!important
 }
 .mB-nv-140\@xs\+ {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@xs\+ {
  margin-left:-140px!important
 }
 .mY-nv-140\@xs\+ {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@xs\+ {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (max-width:1439px) {
 .m-140\@xl- {
  margin:140px!important
 }
 .mT-140\@xl- {
  margin-top:140px!important
 }
 .mR-140\@xl- {
  margin-right:140px!important
 }
 .mB-140\@xl- {
  margin-bottom:140px!important
 }
 .mL-140\@xl- {
  margin-left:140px!important
 }
 .mY-140\@xl- {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@xl- {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@xl- {
  margin:-140px!important
 }
 .mT-nv-140\@xl- {
  margin-top:-140px!important
 }
 .mR-nv-140\@xl- {
  margin-right:-140px!important
 }
 .mB-nv-140\@xl- {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@xl- {
  margin-left:-140px!important
 }
 .mY-nv-140\@xl- {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@xl- {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (max-width:1199px) {
 .m-140\@lg- {
  margin:140px!important
 }
 .mT-140\@lg- {
  margin-top:140px!important
 }
 .mR-140\@lg- {
  margin-right:140px!important
 }
 .mB-140\@lg- {
  margin-bottom:140px!important
 }
 .mL-140\@lg- {
  margin-left:140px!important
 }
 .mY-140\@lg- {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@lg- {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@lg- {
  margin:-140px!important
 }
 .mT-nv-140\@lg- {
  margin-top:-140px!important
 }
 .mR-nv-140\@lg- {
  margin-right:-140px!important
 }
 .mB-nv-140\@lg- {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@lg- {
  margin-left:-140px!important
 }
 .mY-nv-140\@lg- {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@lg- {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (max-width:991px) {
 .m-140\@md- {
  margin:140px!important
 }
 .mT-140\@md- {
  margin-top:140px!important
 }
 .mR-140\@md- {
  margin-right:140px!important
 }
 .mB-140\@md- {
  margin-bottom:140px!important
 }
 .mL-140\@md- {
  margin-left:140px!important
 }
 .mY-140\@md- {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@md- {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@md- {
  margin:-140px!important
 }
 .mT-nv-140\@md- {
  margin-top:-140px!important
 }
 .mR-nv-140\@md- {
  margin-right:-140px!important
 }
 .mB-nv-140\@md- {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@md- {
  margin-left:-140px!important
 }
 .mY-nv-140\@md- {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@md- {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (max-width:767px) {
 .m-140\@sm- {
  margin:140px!important
 }
 .mT-140\@sm- {
  margin-top:140px!important
 }
 .mR-140\@sm- {
  margin-right:140px!important
 }
 .mB-140\@sm- {
  margin-bottom:140px!important
 }
 .mL-140\@sm- {
  margin-left:140px!important
 }
 .mY-140\@sm- {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@sm- {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@sm- {
  margin:-140px!important
 }
 .mT-nv-140\@sm- {
  margin-top:-140px!important
 }
 .mR-nv-140\@sm- {
  margin-right:-140px!important
 }
 .mB-nv-140\@sm- {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@sm- {
  margin-left:-140px!important
 }
 .mY-nv-140\@sm- {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@sm- {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-140\@lg {
  margin:140px!important
 }
 .mT-140\@lg {
  margin-top:140px!important
 }
 .mR-140\@lg {
  margin-right:140px!important
 }
 .mB-140\@lg {
  margin-bottom:140px!important
 }
 .mL-140\@lg {
  margin-left:140px!important
 }
 .mY-140\@lg {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@lg {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@lg {
  margin:-140px!important
 }
 .mT-nv-140\@lg {
  margin-top:-140px!important
 }
 .mR-nv-140\@lg {
  margin-right:-140px!important
 }
 .mB-nv-140\@lg {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@lg {
  margin-left:-140px!important
 }
 .mY-nv-140\@lg {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@lg {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-140\@md {
  margin:140px!important
 }
 .mT-140\@md {
  margin-top:140px!important
 }
 .mR-140\@md {
  margin-right:140px!important
 }
 .mB-140\@md {
  margin-bottom:140px!important
 }
 .mL-140\@md {
  margin-left:140px!important
 }
 .mY-140\@md {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@md {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@md {
  margin:-140px!important
 }
 .mT-nv-140\@md {
  margin-top:-140px!important
 }
 .mR-nv-140\@md {
  margin-right:-140px!important
 }
 .mB-nv-140\@md {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@md {
  margin-left:-140px!important
 }
 .mY-nv-140\@md {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@md {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-140\@sm {
  margin:140px!important
 }
 .mT-140\@sm {
  margin-top:140px!important
 }
 .mR-140\@sm {
  margin-right:140px!important
 }
 .mB-140\@sm {
  margin-bottom:140px!important
 }
 .mL-140\@sm {
  margin-left:140px!important
 }
 .mY-140\@sm {
  margin-top:140px!important;
  margin-bottom:140px!important
 }
 .mX-140\@sm {
  margin-left:140px!important;
  margin-right:140px!important
 }
 .m-nv-140\@sm {
  margin:-140px!important
 }
 .mT-nv-140\@sm {
  margin-top:-140px!important
 }
 .mR-nv-140\@sm {
  margin-right:-140px!important
 }
 .mB-nv-140\@sm {
  margin-bottom:-140px!important
 }
 .mL-nv-140\@sm {
  margin-left:-140px!important
 }
 .mY-nv-140\@sm {
  margin-top:-140px!important;
  margin-bottom:-140px!important
 }
 .mX-nv-140\@sm {
  margin-left:-140px!important;
  margin-right:-140px!important
 }
}
.m-150 {
 margin:150px!important
}
.mT-150 {
 margin-top:150px!important
}
.mR-150 {
 margin-right:150px!important
}
.mB-150 {
 margin-bottom:150px!important
}
.mL-150 {
 margin-left:150px!important
}
.mY-150 {
 margin-top:150px!important;
 margin-bottom:150px!important
}
.mX-150 {
 margin-left:150px!important;
 margin-right:150px!important
}
.m-nv-150 {
 margin:-150px!important
}
.mT-nv-150 {
 margin-top:-150px!important
}
.mR-nv-150 {
 margin-right:-150px!important
}
.mB-nv-150 {
 margin-bottom:-150px!important
}
.mL-nv-150 {
 margin-left:-150px!important
}
.mY-nv-150 {
 margin-top:-150px!important;
 margin-bottom:-150px!important
}
.mX-nv-150 {
 margin-left:-150px!important;
 margin-right:-150px!important
}
@media screen and (min-width:1440px) {
 .m-150\@xl\+ {
  margin:150px!important
 }
 .mT-150\@xl\+ {
  margin-top:150px!important
 }
 .mR-150\@xl\+ {
  margin-right:150px!important
 }
 .mB-150\@xl\+ {
  margin-bottom:150px!important
 }
 .mL-150\@xl\+ {
  margin-left:150px!important
 }
 .mY-150\@xl\+ {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@xl\+ {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@xl\+ {
  margin:-150px!important
 }
 .mT-nv-150\@xl\+ {
  margin-top:-150px!important
 }
 .mR-nv-150\@xl\+ {
  margin-right:-150px!important
 }
 .mB-nv-150\@xl\+ {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@xl\+ {
  margin-left:-150px!important
 }
 .mY-nv-150\@xl\+ {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@xl\+ {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:1200px) {
 .m-150\@lg\+ {
  margin:150px!important
 }
 .mT-150\@lg\+ {
  margin-top:150px!important
 }
 .mR-150\@lg\+ {
  margin-right:150px!important
 }
 .mB-150\@lg\+ {
  margin-bottom:150px!important
 }
 .mL-150\@lg\+ {
  margin-left:150px!important
 }
 .mY-150\@lg\+ {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@lg\+ {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@lg\+ {
  margin:-150px!important
 }
 .mT-nv-150\@lg\+ {
  margin-top:-150px!important
 }
 .mR-nv-150\@lg\+ {
  margin-right:-150px!important
 }
 .mB-nv-150\@lg\+ {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@lg\+ {
  margin-left:-150px!important
 }
 .mY-nv-150\@lg\+ {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@lg\+ {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:992px) {
 .m-150\@md\+ {
  margin:150px!important
 }
 .mT-150\@md\+ {
  margin-top:150px!important
 }
 .mR-150\@md\+ {
  margin-right:150px!important
 }
 .mB-150\@md\+ {
  margin-bottom:150px!important
 }
 .mL-150\@md\+ {
  margin-left:150px!important
 }
 .mY-150\@md\+ {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@md\+ {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@md\+ {
  margin:-150px!important
 }
 .mT-nv-150\@md\+ {
  margin-top:-150px!important
 }
 .mR-nv-150\@md\+ {
  margin-right:-150px!important
 }
 .mB-nv-150\@md\+ {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@md\+ {
  margin-left:-150px!important
 }
 .mY-nv-150\@md\+ {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@md\+ {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:768px) {
 .m-150\@sm\+ {
  margin:150px!important
 }
 .mT-150\@sm\+ {
  margin-top:150px!important
 }
 .mR-150\@sm\+ {
  margin-right:150px!important
 }
 .mB-150\@sm\+ {
  margin-bottom:150px!important
 }
 .mL-150\@sm\+ {
  margin-left:150px!important
 }
 .mY-150\@sm\+ {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@sm\+ {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@sm\+ {
  margin:-150px!important
 }
 .mT-nv-150\@sm\+ {
  margin-top:-150px!important
 }
 .mR-nv-150\@sm\+ {
  margin-right:-150px!important
 }
 .mB-nv-150\@sm\+ {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@sm\+ {
  margin-left:-150px!important
 }
 .mY-nv-150\@sm\+ {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@sm\+ {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:0) {
 .m-150\@xs\+ {
  margin:150px!important
 }
 .mT-150\@xs\+ {
  margin-top:150px!important
 }
 .mR-150\@xs\+ {
  margin-right:150px!important
 }
 .mB-150\@xs\+ {
  margin-bottom:150px!important
 }
 .mL-150\@xs\+ {
  margin-left:150px!important
 }
 .mY-150\@xs\+ {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@xs\+ {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@xs\+ {
  margin:-150px!important
 }
 .mT-nv-150\@xs\+ {
  margin-top:-150px!important
 }
 .mR-nv-150\@xs\+ {
  margin-right:-150px!important
 }
 .mB-nv-150\@xs\+ {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@xs\+ {
  margin-left:-150px!important
 }
 .mY-nv-150\@xs\+ {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@xs\+ {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (max-width:1439px) {
 .m-150\@xl- {
  margin:150px!important
 }
 .mT-150\@xl- {
  margin-top:150px!important
 }
 .mR-150\@xl- {
  margin-right:150px!important
 }
 .mB-150\@xl- {
  margin-bottom:150px!important
 }
 .mL-150\@xl- {
  margin-left:150px!important
 }
 .mY-150\@xl- {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@xl- {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@xl- {
  margin:-150px!important
 }
 .mT-nv-150\@xl- {
  margin-top:-150px!important
 }
 .mR-nv-150\@xl- {
  margin-right:-150px!important
 }
 .mB-nv-150\@xl- {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@xl- {
  margin-left:-150px!important
 }
 .mY-nv-150\@xl- {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@xl- {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (max-width:1199px) {
 .m-150\@lg- {
  margin:150px!important
 }
 .mT-150\@lg- {
  margin-top:150px!important
 }
 .mR-150\@lg- {
  margin-right:150px!important
 }
 .mB-150\@lg- {
  margin-bottom:150px!important
 }
 .mL-150\@lg- {
  margin-left:150px!important
 }
 .mY-150\@lg- {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@lg- {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@lg- {
  margin:-150px!important
 }
 .mT-nv-150\@lg- {
  margin-top:-150px!important
 }
 .mR-nv-150\@lg- {
  margin-right:-150px!important
 }
 .mB-nv-150\@lg- {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@lg- {
  margin-left:-150px!important
 }
 .mY-nv-150\@lg- {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@lg- {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (max-width:991px) {
 .m-150\@md- {
  margin:150px!important
 }
 .mT-150\@md- {
  margin-top:150px!important
 }
 .mR-150\@md- {
  margin-right:150px!important
 }
 .mB-150\@md- {
  margin-bottom:150px!important
 }
 .mL-150\@md- {
  margin-left:150px!important
 }
 .mY-150\@md- {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@md- {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@md- {
  margin:-150px!important
 }
 .mT-nv-150\@md- {
  margin-top:-150px!important
 }
 .mR-nv-150\@md- {
  margin-right:-150px!important
 }
 .mB-nv-150\@md- {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@md- {
  margin-left:-150px!important
 }
 .mY-nv-150\@md- {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@md- {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (max-width:767px) {
 .m-150\@sm- {
  margin:150px!important
 }
 .mT-150\@sm- {
  margin-top:150px!important
 }
 .mR-150\@sm- {
  margin-right:150px!important
 }
 .mB-150\@sm- {
  margin-bottom:150px!important
 }
 .mL-150\@sm- {
  margin-left:150px!important
 }
 .mY-150\@sm- {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@sm- {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@sm- {
  margin:-150px!important
 }
 .mT-nv-150\@sm- {
  margin-top:-150px!important
 }
 .mR-nv-150\@sm- {
  margin-right:-150px!important
 }
 .mB-nv-150\@sm- {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@sm- {
  margin-left:-150px!important
 }
 .mY-nv-150\@sm- {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@sm- {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-150\@lg {
  margin:150px!important
 }
 .mT-150\@lg {
  margin-top:150px!important
 }
 .mR-150\@lg {
  margin-right:150px!important
 }
 .mB-150\@lg {
  margin-bottom:150px!important
 }
 .mL-150\@lg {
  margin-left:150px!important
 }
 .mY-150\@lg {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@lg {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@lg {
  margin:-150px!important
 }
 .mT-nv-150\@lg {
  margin-top:-150px!important
 }
 .mR-nv-150\@lg {
  margin-right:-150px!important
 }
 .mB-nv-150\@lg {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@lg {
  margin-left:-150px!important
 }
 .mY-nv-150\@lg {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@lg {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-150\@md {
  margin:150px!important
 }
 .mT-150\@md {
  margin-top:150px!important
 }
 .mR-150\@md {
  margin-right:150px!important
 }
 .mB-150\@md {
  margin-bottom:150px!important
 }
 .mL-150\@md {
  margin-left:150px!important
 }
 .mY-150\@md {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@md {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@md {
  margin:-150px!important
 }
 .mT-nv-150\@md {
  margin-top:-150px!important
 }
 .mR-nv-150\@md {
  margin-right:-150px!important
 }
 .mB-nv-150\@md {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@md {
  margin-left:-150px!important
 }
 .mY-nv-150\@md {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@md {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-150\@sm {
  margin:150px!important
 }
 .mT-150\@sm {
  margin-top:150px!important
 }
 .mR-150\@sm {
  margin-right:150px!important
 }
 .mB-150\@sm {
  margin-bottom:150px!important
 }
 .mL-150\@sm {
  margin-left:150px!important
 }
 .mY-150\@sm {
  margin-top:150px!important;
  margin-bottom:150px!important
 }
 .mX-150\@sm {
  margin-left:150px!important;
  margin-right:150px!important
 }
 .m-nv-150\@sm {
  margin:-150px!important
 }
 .mT-nv-150\@sm {
  margin-top:-150px!important
 }
 .mR-nv-150\@sm {
  margin-right:-150px!important
 }
 .mB-nv-150\@sm {
  margin-bottom:-150px!important
 }
 .mL-nv-150\@sm {
  margin-left:-150px!important
 }
 .mY-nv-150\@sm {
  margin-top:-150px!important;
  margin-bottom:-150px!important
 }
 .mX-nv-150\@sm {
  margin-left:-150px!important;
  margin-right:-150px!important
 }
}
.m-160 {
 margin:160px!important
}
.mT-160 {
 margin-top:160px!important
}
.mR-160 {
 margin-right:160px!important
}
.mB-160 {
 margin-bottom:160px!important
}
.mL-160 {
 margin-left:160px!important
}
.mY-160 {
 margin-top:160px!important;
 margin-bottom:160px!important
}
.mX-160 {
 margin-left:160px!important;
 margin-right:160px!important
}
.m-nv-160 {
 margin:-160px!important
}
.mT-nv-160 {
 margin-top:-160px!important
}
.mR-nv-160 {
 margin-right:-160px!important
}
.mB-nv-160 {
 margin-bottom:-160px!important
}
.mL-nv-160 {
 margin-left:-160px!important
}
.mY-nv-160 {
 margin-top:-160px!important;
 margin-bottom:-160px!important
}
.mX-nv-160 {
 margin-left:-160px!important;
 margin-right:-160px!important
}
@media screen and (min-width:1440px) {
 .m-160\@xl\+ {
  margin:160px!important
 }
 .mT-160\@xl\+ {
  margin-top:160px!important
 }
 .mR-160\@xl\+ {
  margin-right:160px!important
 }
 .mB-160\@xl\+ {
  margin-bottom:160px!important
 }
 .mL-160\@xl\+ {
  margin-left:160px!important
 }
 .mY-160\@xl\+ {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@xl\+ {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@xl\+ {
  margin:-160px!important
 }
 .mT-nv-160\@xl\+ {
  margin-top:-160px!important
 }
 .mR-nv-160\@xl\+ {
  margin-right:-160px!important
 }
 .mB-nv-160\@xl\+ {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@xl\+ {
  margin-left:-160px!important
 }
 .mY-nv-160\@xl\+ {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@xl\+ {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:1200px) {
 .m-160\@lg\+ {
  margin:160px!important
 }
 .mT-160\@lg\+ {
  margin-top:160px!important
 }
 .mR-160\@lg\+ {
  margin-right:160px!important
 }
 .mB-160\@lg\+ {
  margin-bottom:160px!important
 }
 .mL-160\@lg\+ {
  margin-left:160px!important
 }
 .mY-160\@lg\+ {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@lg\+ {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@lg\+ {
  margin:-160px!important
 }
 .mT-nv-160\@lg\+ {
  margin-top:-160px!important
 }
 .mR-nv-160\@lg\+ {
  margin-right:-160px!important
 }
 .mB-nv-160\@lg\+ {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@lg\+ {
  margin-left:-160px!important
 }
 .mY-nv-160\@lg\+ {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@lg\+ {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:992px) {
 .m-160\@md\+ {
  margin:160px!important
 }
 .mT-160\@md\+ {
  margin-top:160px!important
 }
 .mR-160\@md\+ {
  margin-right:160px!important
 }
 .mB-160\@md\+ {
  margin-bottom:160px!important
 }
 .mL-160\@md\+ {
  margin-left:160px!important
 }
 .mY-160\@md\+ {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@md\+ {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@md\+ {
  margin:-160px!important
 }
 .mT-nv-160\@md\+ {
  margin-top:-160px!important
 }
 .mR-nv-160\@md\+ {
  margin-right:-160px!important
 }
 .mB-nv-160\@md\+ {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@md\+ {
  margin-left:-160px!important
 }
 .mY-nv-160\@md\+ {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@md\+ {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:768px) {
 .m-160\@sm\+ {
  margin:160px!important
 }
 .mT-160\@sm\+ {
  margin-top:160px!important
 }
 .mR-160\@sm\+ {
  margin-right:160px!important
 }
 .mB-160\@sm\+ {
  margin-bottom:160px!important
 }
 .mL-160\@sm\+ {
  margin-left:160px!important
 }
 .mY-160\@sm\+ {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@sm\+ {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@sm\+ {
  margin:-160px!important
 }
 .mT-nv-160\@sm\+ {
  margin-top:-160px!important
 }
 .mR-nv-160\@sm\+ {
  margin-right:-160px!important
 }
 .mB-nv-160\@sm\+ {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@sm\+ {
  margin-left:-160px!important
 }
 .mY-nv-160\@sm\+ {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@sm\+ {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:0) {
 .m-160\@xs\+ {
  margin:160px!important
 }
 .mT-160\@xs\+ {
  margin-top:160px!important
 }
 .mR-160\@xs\+ {
  margin-right:160px!important
 }
 .mB-160\@xs\+ {
  margin-bottom:160px!important
 }
 .mL-160\@xs\+ {
  margin-left:160px!important
 }
 .mY-160\@xs\+ {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@xs\+ {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@xs\+ {
  margin:-160px!important
 }
 .mT-nv-160\@xs\+ {
  margin-top:-160px!important
 }
 .mR-nv-160\@xs\+ {
  margin-right:-160px!important
 }
 .mB-nv-160\@xs\+ {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@xs\+ {
  margin-left:-160px!important
 }
 .mY-nv-160\@xs\+ {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@xs\+ {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (max-width:1439px) {
 .m-160\@xl- {
  margin:160px!important
 }
 .mT-160\@xl- {
  margin-top:160px!important
 }
 .mR-160\@xl- {
  margin-right:160px!important
 }
 .mB-160\@xl- {
  margin-bottom:160px!important
 }
 .mL-160\@xl- {
  margin-left:160px!important
 }
 .mY-160\@xl- {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@xl- {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@xl- {
  margin:-160px!important
 }
 .mT-nv-160\@xl- {
  margin-top:-160px!important
 }
 .mR-nv-160\@xl- {
  margin-right:-160px!important
 }
 .mB-nv-160\@xl- {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@xl- {
  margin-left:-160px!important
 }
 .mY-nv-160\@xl- {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@xl- {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (max-width:1199px) {
 .m-160\@lg- {
  margin:160px!important
 }
 .mT-160\@lg- {
  margin-top:160px!important
 }
 .mR-160\@lg- {
  margin-right:160px!important
 }
 .mB-160\@lg- {
  margin-bottom:160px!important
 }
 .mL-160\@lg- {
  margin-left:160px!important
 }
 .mY-160\@lg- {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@lg- {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@lg- {
  margin:-160px!important
 }
 .mT-nv-160\@lg- {
  margin-top:-160px!important
 }
 .mR-nv-160\@lg- {
  margin-right:-160px!important
 }
 .mB-nv-160\@lg- {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@lg- {
  margin-left:-160px!important
 }
 .mY-nv-160\@lg- {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@lg- {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (max-width:991px) {
 .m-160\@md- {
  margin:160px!important
 }
 .mT-160\@md- {
  margin-top:160px!important
 }
 .mR-160\@md- {
  margin-right:160px!important
 }
 .mB-160\@md- {
  margin-bottom:160px!important
 }
 .mL-160\@md- {
  margin-left:160px!important
 }
 .mY-160\@md- {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@md- {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@md- {
  margin:-160px!important
 }
 .mT-nv-160\@md- {
  margin-top:-160px!important
 }
 .mR-nv-160\@md- {
  margin-right:-160px!important
 }
 .mB-nv-160\@md- {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@md- {
  margin-left:-160px!important
 }
 .mY-nv-160\@md- {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@md- {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (max-width:767px) {
 .m-160\@sm- {
  margin:160px!important
 }
 .mT-160\@sm- {
  margin-top:160px!important
 }
 .mR-160\@sm- {
  margin-right:160px!important
 }
 .mB-160\@sm- {
  margin-bottom:160px!important
 }
 .mL-160\@sm- {
  margin-left:160px!important
 }
 .mY-160\@sm- {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@sm- {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@sm- {
  margin:-160px!important
 }
 .mT-nv-160\@sm- {
  margin-top:-160px!important
 }
 .mR-nv-160\@sm- {
  margin-right:-160px!important
 }
 .mB-nv-160\@sm- {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@sm- {
  margin-left:-160px!important
 }
 .mY-nv-160\@sm- {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@sm- {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-160\@lg {
  margin:160px!important
 }
 .mT-160\@lg {
  margin-top:160px!important
 }
 .mR-160\@lg {
  margin-right:160px!important
 }
 .mB-160\@lg {
  margin-bottom:160px!important
 }
 .mL-160\@lg {
  margin-left:160px!important
 }
 .mY-160\@lg {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@lg {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@lg {
  margin:-160px!important
 }
 .mT-nv-160\@lg {
  margin-top:-160px!important
 }
 .mR-nv-160\@lg {
  margin-right:-160px!important
 }
 .mB-nv-160\@lg {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@lg {
  margin-left:-160px!important
 }
 .mY-nv-160\@lg {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@lg {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-160\@md {
  margin:160px!important
 }
 .mT-160\@md {
  margin-top:160px!important
 }
 .mR-160\@md {
  margin-right:160px!important
 }
 .mB-160\@md {
  margin-bottom:160px!important
 }
 .mL-160\@md {
  margin-left:160px!important
 }
 .mY-160\@md {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@md {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@md {
  margin:-160px!important
 }
 .mT-nv-160\@md {
  margin-top:-160px!important
 }
 .mR-nv-160\@md {
  margin-right:-160px!important
 }
 .mB-nv-160\@md {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@md {
  margin-left:-160px!important
 }
 .mY-nv-160\@md {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@md {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-160\@sm {
  margin:160px!important
 }
 .mT-160\@sm {
  margin-top:160px!important
 }
 .mR-160\@sm {
  margin-right:160px!important
 }
 .mB-160\@sm {
  margin-bottom:160px!important
 }
 .mL-160\@sm {
  margin-left:160px!important
 }
 .mY-160\@sm {
  margin-top:160px!important;
  margin-bottom:160px!important
 }
 .mX-160\@sm {
  margin-left:160px!important;
  margin-right:160px!important
 }
 .m-nv-160\@sm {
  margin:-160px!important
 }
 .mT-nv-160\@sm {
  margin-top:-160px!important
 }
 .mR-nv-160\@sm {
  margin-right:-160px!important
 }
 .mB-nv-160\@sm {
  margin-bottom:-160px!important
 }
 .mL-nv-160\@sm {
  margin-left:-160px!important
 }
 .mY-nv-160\@sm {
  margin-top:-160px!important;
  margin-bottom:-160px!important
 }
 .mX-nv-160\@sm {
  margin-left:-160px!important;
  margin-right:-160px!important
 }
}
.m-a {
 margin:auto!important
}
.mX-a {
 margin-left:auto!important;
 margin-right:auto!important
}
.mT-a {
 margin-top:auto!important
}
.mR-a {
 margin-right:auto!important
}
.mB-a {
 margin-bottom:auto!important
}
.mL-a {
 margin-left:auto!important
}
@media screen and (min-width:1440px) {
 .m-a\@xl\+ {
  margin:auto!important
 }
 .mX-a\@xl\+ {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@xl\+ {
  margin-top:auto!important
 }
 .mR-a\@xl\+ {
  margin-right:auto!important
 }
 .mB-a\@xl\+ {
  margin-bottom:auto!important
 }
 .mL-a\@xl\+ {
  margin-left:auto!important
 }
}
@media screen and (min-width:1200px) {
 .m-a\@lg\+ {
  margin:auto!important
 }
 .mX-a\@lg\+ {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@lg\+ {
  margin-top:auto!important
 }
 .mR-a\@lg\+ {
  margin-right:auto!important
 }
 .mB-a\@lg\+ {
  margin-bottom:auto!important
 }
 .mL-a\@lg\+ {
  margin-left:auto!important
 }
}
@media screen and (min-width:992px) {
 .m-a\@md\+ {
  margin:auto!important
 }
 .mX-a\@md\+ {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@md\+ {
  margin-top:auto!important
 }
 .mR-a\@md\+ {
  margin-right:auto!important
 }
 .mB-a\@md\+ {
  margin-bottom:auto!important
 }
 .mL-a\@md\+ {
  margin-left:auto!important
 }
}
@media screen and (min-width:768px) {
 .m-a\@sm\+ {
  margin:auto!important
 }
 .mX-a\@sm\+ {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@sm\+ {
  margin-top:auto!important
 }
 .mR-a\@sm\+ {
  margin-right:auto!important
 }
 .mB-a\@sm\+ {
  margin-bottom:auto!important
 }
 .mL-a\@sm\+ {
  margin-left:auto!important
 }
}
@media screen and (min-width:0) {
 .m-a\@xs\+ {
  margin:auto!important
 }
 .mX-a\@xs\+ {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@xs\+ {
  margin-top:auto!important
 }
 .mR-a\@xs\+ {
  margin-right:auto!important
 }
 .mB-a\@xs\+ {
  margin-bottom:auto!important
 }
 .mL-a\@xs\+ {
  margin-left:auto!important
 }
}
@media screen and (max-width:1439px) {
 .m-a\@xl- {
  margin:auto!important
 }
 .mX-a\@xl- {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@xl- {
  margin-top:auto!important
 }
 .mR-a\@xl- {
  margin-right:auto!important
 }
 .mB-a\@xl- {
  margin-bottom:auto!important
 }
 .mL-a\@xl- {
  margin-left:auto!important
 }
}
@media screen and (max-width:1199px) {
 .m-a\@lg- {
  margin:auto!important
 }
 .mX-a\@lg- {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@lg- {
  margin-top:auto!important
 }
 .mR-a\@lg- {
  margin-right:auto!important
 }
 .mB-a\@lg- {
  margin-bottom:auto!important
 }
 .mL-a\@lg- {
  margin-left:auto!important
 }
}
@media screen and (max-width:991px) {
 .m-a\@md- {
  margin:auto!important
 }
 .mX-a\@md- {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@md- {
  margin-top:auto!important
 }
 .mR-a\@md- {
  margin-right:auto!important
 }
 .mB-a\@md- {
  margin-bottom:auto!important
 }
 .mL-a\@md- {
  margin-left:auto!important
 }
}
@media screen and (max-width:767px) {
 .m-a\@sm- {
  margin:auto!important
 }
 .mX-a\@sm- {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@sm- {
  margin-top:auto!important
 }
 .mR-a\@sm- {
  margin-right:auto!important
 }
 .mB-a\@sm- {
  margin-bottom:auto!important
 }
 .mL-a\@sm- {
  margin-left:auto!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .m-a\@lg {
  margin:auto!important
 }
 .mX-a\@lg {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@lg {
  margin-top:auto!important
 }
 .mR-a\@lg {
  margin-right:auto!important
 }
 .mB-a\@lg {
  margin-bottom:auto!important
 }
 .mL-a\@lg {
  margin-left:auto!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .m-a\@md {
  margin:auto!important
 }
 .mX-a\@md {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@md {
  margin-top:auto!important
 }
 .mR-a\@md {
  margin-right:auto!important
 }
 .mB-a\@md {
  margin-bottom:auto!important
 }
 .mL-a\@md {
  margin-left:auto!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .m-a\@sm {
  margin:auto!important
 }
 .mX-a\@sm {
  margin-left:auto!important;
  margin-right:auto!important
 }
 .mT-a\@sm {
  margin-top:auto!important
 }
 .mR-a\@sm {
  margin-right:auto!important
 }
 .mB-a\@sm {
  margin-bottom:auto!important
 }
 .mL-a\@sm {
  margin-left:auto!important
 }
}
.bgsz-cv {
 background-size:cover
}
.bgsz-ct {
 background-size:contain
}
.bgsz-full {
 background-size:100% 100%
}
.bgpX-c {
 background-position-x:center
}
.bgpX-t {
 background-position-x:top
}
.bgpX-r {
 background-position-x:right
}
.bgpX-l {
 background-position-x:left
}
.bgpX-b {
 background-position-x:bottom
}
.bgpY-c {
 background-position-y:center
}
.bgpY-t {
 background-position-y:top
}
.bgpY-r {
 background-position-y:right
}
.bgpY-l {
 background-position-y:left
}
.bgpY-b {
 background-position-y:bottom
}
.bgr-n {
 background-repeat:no-repeat
}
.bgr-y {
 background-repeat:repeat-y
}
.bgr-x {
 background-repeat:repeat-x
}
.of-ct {
 -o-object-fit:contain;
 object-fit:contain
}
.of-cv {
 -o-object-fit:cover;
 object-fit:cover
}
.of-f {
 -o-object-fit:fill;
 object-fit:fill
}
.of-n {
 -o-object-fit:none;
 object-fit:none
}
.of-sd {
 -o-object-fit:scale-down;
 object-fit:scale-down
}
.rsz-v {
 resize:vertical
}
.rsz-h {
 resize:horizontal
}
.op-0 {
 opacity:0
}
.op-10p {
 opacity:.1
}
.op-20p {
 opacity:.2
}
.op-30p {
 opacity:.3
}
.op-40p {
 opacity:.4
}
.op-50p {
 opacity:.5
}
.op-60p {
 opacity:.6
}
.op-70p {
 opacity:.7
}
.op-80p {
 opacity:.8
}
.op-90p {
 opacity:.9
}
.op-100p {
 opacity:1
}
.cur-na {
 cursor:not-allowed
}
.cur-p {
 cursor:pointer
}
.cur-a {
 cursor:auto
}
.vis-v {
 visibility:visible
}
.vis-h {
 visibility:hidden
}
.p-0 {
 padding:0!important
}
.pT-0 {
 padding-top:0!important
}
.pR-0 {
 padding-right:0!important
}
.pB-0 {
 padding-bottom:0!important
}
.pL-0 {
 padding-left:0!important
}
.pY-0 {
 padding-top:0!important;
 padding-bottom:0!important
}
.pX-0 {
 padding-left:0!important;
 padding-right:0!important
}
@media screen and (min-width:1440px) {
 .p-0\@xl\+ {
  padding:0!important
 }
 .pT-0\@xl\+ {
  padding-top:0!important
 }
 .pR-0\@xl\+ {
  padding-right:0!important
 }
 .pB-0\@xl\+ {
  padding-bottom:0!important
 }
 .pL-0\@xl\+ {
  padding-left:0!important
 }
 .pY-0\@xl\+ {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@xl\+ {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:1200px) {
 .p-0\@lg\+ {
  padding:0!important
 }
 .pT-0\@lg\+ {
  padding-top:0!important
 }
 .pR-0\@lg\+ {
  padding-right:0!important
 }
 .pB-0\@lg\+ {
  padding-bottom:0!important
 }
 .pL-0\@lg\+ {
  padding-left:0!important
 }
 .pY-0\@lg\+ {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@lg\+ {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:992px) {
 .p-0\@md\+ {
  padding:0!important
 }
 .pT-0\@md\+ {
  padding-top:0!important
 }
 .pR-0\@md\+ {
  padding-right:0!important
 }
 .pB-0\@md\+ {
  padding-bottom:0!important
 }
 .pL-0\@md\+ {
  padding-left:0!important
 }
 .pY-0\@md\+ {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@md\+ {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:768px) {
 .p-0\@sm\+ {
  padding:0!important
 }
 .pT-0\@sm\+ {
  padding-top:0!important
 }
 .pR-0\@sm\+ {
  padding-right:0!important
 }
 .pB-0\@sm\+ {
  padding-bottom:0!important
 }
 .pL-0\@sm\+ {
  padding-left:0!important
 }
 .pY-0\@sm\+ {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@sm\+ {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:0) {
 .p-0\@xs\+ {
  padding:0!important
 }
 .pT-0\@xs\+ {
  padding-top:0!important
 }
 .pR-0\@xs\+ {
  padding-right:0!important
 }
 .pB-0\@xs\+ {
  padding-bottom:0!important
 }
 .pL-0\@xs\+ {
  padding-left:0!important
 }
 .pY-0\@xs\+ {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@xs\+ {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (max-width:1439px) {
 .p-0\@xl- {
  padding:0!important
 }
 .pT-0\@xl- {
  padding-top:0!important
 }
 .pR-0\@xl- {
  padding-right:0!important
 }
 .pB-0\@xl- {
  padding-bottom:0!important
 }
 .pL-0\@xl- {
  padding-left:0!important
 }
 .pY-0\@xl- {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@xl- {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (max-width:1199px) {
 .p-0\@lg- {
  padding:0!important
 }
 .pT-0\@lg- {
  padding-top:0!important
 }
 .pR-0\@lg- {
  padding-right:0!important
 }
 .pB-0\@lg- {
  padding-bottom:0!important
 }
 .pL-0\@lg- {
  padding-left:0!important
 }
 .pY-0\@lg- {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@lg- {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (max-width:991px) {
 .p-0\@md- {
  padding:0!important
 }
 .pT-0\@md- {
  padding-top:0!important
 }
 .pR-0\@md- {
  padding-right:0!important
 }
 .pB-0\@md- {
  padding-bottom:0!important
 }
 .pL-0\@md- {
  padding-left:0!important
 }
 .pY-0\@md- {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@md- {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (max-width:767px) {
 .p-0\@sm- {
  padding:0!important
 }
 .pT-0\@sm- {
  padding-top:0!important
 }
 .pR-0\@sm- {
  padding-right:0!important
 }
 .pB-0\@sm- {
  padding-bottom:0!important
 }
 .pL-0\@sm- {
  padding-left:0!important
 }
 .pY-0\@sm- {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@sm- {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-0\@lg {
  padding:0!important
 }
 .pT-0\@lg {
  padding-top:0!important
 }
 .pR-0\@lg {
  padding-right:0!important
 }
 .pB-0\@lg {
  padding-bottom:0!important
 }
 .pL-0\@lg {
  padding-left:0!important
 }
 .pY-0\@lg {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@lg {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-0\@md {
  padding:0!important
 }
 .pT-0\@md {
  padding-top:0!important
 }
 .pR-0\@md {
  padding-right:0!important
 }
 .pB-0\@md {
  padding-bottom:0!important
 }
 .pL-0\@md {
  padding-left:0!important
 }
 .pY-0\@md {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@md {
  padding-left:0!important;
  padding-right:0!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-0\@sm {
  padding:0!important
 }
 .pT-0\@sm {
  padding-top:0!important
 }
 .pR-0\@sm {
  padding-right:0!important
 }
 .pB-0\@sm {
  padding-bottom:0!important
 }
 .pL-0\@sm {
  padding-left:0!important
 }
 .pY-0\@sm {
  padding-top:0!important;
  padding-bottom:0!important
 }
 .pX-0\@sm {
  padding-left:0!important;
  padding-right:0!important
 }
}
.p-1 {
 padding:1px!important
}
.pT-1 {
 padding-top:1px!important
}
.pR-1 {
 padding-right:1px!important
}
.pB-1 {
 padding-bottom:1px!important
}
.pL-1 {
 padding-left:1px!important
}
.pY-1 {
 padding-top:1px!important;
 padding-bottom:1px!important
}
.pX-1 {
 padding-left:1px!important;
 padding-right:1px!important
}
@media screen and (min-width:1440px) {
 .p-1\@xl\+ {
  padding:1px!important
 }
 .pT-1\@xl\+ {
  padding-top:1px!important
 }
 .pR-1\@xl\+ {
  padding-right:1px!important
 }
 .pB-1\@xl\+ {
  padding-bottom:1px!important
 }
 .pL-1\@xl\+ {
  padding-left:1px!important
 }
 .pY-1\@xl\+ {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@xl\+ {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:1200px) {
 .p-1\@lg\+ {
  padding:1px!important
 }
 .pT-1\@lg\+ {
  padding-top:1px!important
 }
 .pR-1\@lg\+ {
  padding-right:1px!important
 }
 .pB-1\@lg\+ {
  padding-bottom:1px!important
 }
 .pL-1\@lg\+ {
  padding-left:1px!important
 }
 .pY-1\@lg\+ {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@lg\+ {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:992px) {
 .p-1\@md\+ {
  padding:1px!important
 }
 .pT-1\@md\+ {
  padding-top:1px!important
 }
 .pR-1\@md\+ {
  padding-right:1px!important
 }
 .pB-1\@md\+ {
  padding-bottom:1px!important
 }
 .pL-1\@md\+ {
  padding-left:1px!important
 }
 .pY-1\@md\+ {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@md\+ {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:768px) {
 .p-1\@sm\+ {
  padding:1px!important
 }
 .pT-1\@sm\+ {
  padding-top:1px!important
 }
 .pR-1\@sm\+ {
  padding-right:1px!important
 }
 .pB-1\@sm\+ {
  padding-bottom:1px!important
 }
 .pL-1\@sm\+ {
  padding-left:1px!important
 }
 .pY-1\@sm\+ {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@sm\+ {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:0) {
 .p-1\@xs\+ {
  padding:1px!important
 }
 .pT-1\@xs\+ {
  padding-top:1px!important
 }
 .pR-1\@xs\+ {
  padding-right:1px!important
 }
 .pB-1\@xs\+ {
  padding-bottom:1px!important
 }
 .pL-1\@xs\+ {
  padding-left:1px!important
 }
 .pY-1\@xs\+ {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@xs\+ {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (max-width:1439px) {
 .p-1\@xl- {
  padding:1px!important
 }
 .pT-1\@xl- {
  padding-top:1px!important
 }
 .pR-1\@xl- {
  padding-right:1px!important
 }
 .pB-1\@xl- {
  padding-bottom:1px!important
 }
 .pL-1\@xl- {
  padding-left:1px!important
 }
 .pY-1\@xl- {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@xl- {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (max-width:1199px) {
 .p-1\@lg- {
  padding:1px!important
 }
 .pT-1\@lg- {
  padding-top:1px!important
 }
 .pR-1\@lg- {
  padding-right:1px!important
 }
 .pB-1\@lg- {
  padding-bottom:1px!important
 }
 .pL-1\@lg- {
  padding-left:1px!important
 }
 .pY-1\@lg- {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@lg- {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (max-width:991px) {
 .p-1\@md- {
  padding:1px!important
 }
 .pT-1\@md- {
  padding-top:1px!important
 }
 .pR-1\@md- {
  padding-right:1px!important
 }
 .pB-1\@md- {
  padding-bottom:1px!important
 }
 .pL-1\@md- {
  padding-left:1px!important
 }
 .pY-1\@md- {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@md- {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (max-width:767px) {
 .p-1\@sm- {
  padding:1px!important
 }
 .pT-1\@sm- {
  padding-top:1px!important
 }
 .pR-1\@sm- {
  padding-right:1px!important
 }
 .pB-1\@sm- {
  padding-bottom:1px!important
 }
 .pL-1\@sm- {
  padding-left:1px!important
 }
 .pY-1\@sm- {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@sm- {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-1\@lg {
  padding:1px!important
 }
 .pT-1\@lg {
  padding-top:1px!important
 }
 .pR-1\@lg {
  padding-right:1px!important
 }
 .pB-1\@lg {
  padding-bottom:1px!important
 }
 .pL-1\@lg {
  padding-left:1px!important
 }
 .pY-1\@lg {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@lg {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-1\@md {
  padding:1px!important
 }
 .pT-1\@md {
  padding-top:1px!important
 }
 .pR-1\@md {
  padding-right:1px!important
 }
 .pB-1\@md {
  padding-bottom:1px!important
 }
 .pL-1\@md {
  padding-left:1px!important
 }
 .pY-1\@md {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@md {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-1\@sm {
  padding:1px!important
 }
 .pT-1\@sm {
  padding-top:1px!important
 }
 .pR-1\@sm {
  padding-right:1px!important
 }
 .pB-1\@sm {
  padding-bottom:1px!important
 }
 .pL-1\@sm {
  padding-left:1px!important
 }
 .pY-1\@sm {
  padding-top:1px!important;
  padding-bottom:1px!important
 }
 .pX-1\@sm {
  padding-left:1px!important;
  padding-right:1px!important
 }
}
.p-2 {
 padding:2px!important
}
.pT-2 {
 padding-top:2px!important
}
.pR-2 {
 padding-right:2px!important
}
.pB-2 {
 padding-bottom:2px!important
}
.pL-2 {
 padding-left:2px!important
}
.pY-2 {
 padding-top:2px!important;
 padding-bottom:2px!important
}
.pX-2 {
 padding-left:2px!important;
 padding-right:2px!important
}
@media screen and (min-width:1440px) {
 .p-2\@xl\+ {
  padding:2px!important
 }
 .pT-2\@xl\+ {
  padding-top:2px!important
 }
 .pR-2\@xl\+ {
  padding-right:2px!important
 }
 .pB-2\@xl\+ {
  padding-bottom:2px!important
 }
 .pL-2\@xl\+ {
  padding-left:2px!important
 }
 .pY-2\@xl\+ {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@xl\+ {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:1200px) {
 .p-2\@lg\+ {
  padding:2px!important
 }
 .pT-2\@lg\+ {
  padding-top:2px!important
 }
 .pR-2\@lg\+ {
  padding-right:2px!important
 }
 .pB-2\@lg\+ {
  padding-bottom:2px!important
 }
 .pL-2\@lg\+ {
  padding-left:2px!important
 }
 .pY-2\@lg\+ {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@lg\+ {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:992px) {
 .p-2\@md\+ {
  padding:2px!important
 }
 .pT-2\@md\+ {
  padding-top:2px!important
 }
 .pR-2\@md\+ {
  padding-right:2px!important
 }
 .pB-2\@md\+ {
  padding-bottom:2px!important
 }
 .pL-2\@md\+ {
  padding-left:2px!important
 }
 .pY-2\@md\+ {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@md\+ {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:768px) {
 .p-2\@sm\+ {
  padding:2px!important
 }
 .pT-2\@sm\+ {
  padding-top:2px!important
 }
 .pR-2\@sm\+ {
  padding-right:2px!important
 }
 .pB-2\@sm\+ {
  padding-bottom:2px!important
 }
 .pL-2\@sm\+ {
  padding-left:2px!important
 }
 .pY-2\@sm\+ {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@sm\+ {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:0) {
 .p-2\@xs\+ {
  padding:2px!important
 }
 .pT-2\@xs\+ {
  padding-top:2px!important
 }
 .pR-2\@xs\+ {
  padding-right:2px!important
 }
 .pB-2\@xs\+ {
  padding-bottom:2px!important
 }
 .pL-2\@xs\+ {
  padding-left:2px!important
 }
 .pY-2\@xs\+ {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@xs\+ {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (max-width:1439px) {
 .p-2\@xl- {
  padding:2px!important
 }
 .pT-2\@xl- {
  padding-top:2px!important
 }
 .pR-2\@xl- {
  padding-right:2px!important
 }
 .pB-2\@xl- {
  padding-bottom:2px!important
 }
 .pL-2\@xl- {
  padding-left:2px!important
 }
 .pY-2\@xl- {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@xl- {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (max-width:1199px) {
 .p-2\@lg- {
  padding:2px!important
 }
 .pT-2\@lg- {
  padding-top:2px!important
 }
 .pR-2\@lg- {
  padding-right:2px!important
 }
 .pB-2\@lg- {
  padding-bottom:2px!important
 }
 .pL-2\@lg- {
  padding-left:2px!important
 }
 .pY-2\@lg- {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@lg- {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (max-width:991px) {
 .p-2\@md- {
  padding:2px!important
 }
 .pT-2\@md- {
  padding-top:2px!important
 }
 .pR-2\@md- {
  padding-right:2px!important
 }
 .pB-2\@md- {
  padding-bottom:2px!important
 }
 .pL-2\@md- {
  padding-left:2px!important
 }
 .pY-2\@md- {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@md- {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (max-width:767px) {
 .p-2\@sm- {
  padding:2px!important
 }
 .pT-2\@sm- {
  padding-top:2px!important
 }
 .pR-2\@sm- {
  padding-right:2px!important
 }
 .pB-2\@sm- {
  padding-bottom:2px!important
 }
 .pL-2\@sm- {
  padding-left:2px!important
 }
 .pY-2\@sm- {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@sm- {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-2\@lg {
  padding:2px!important
 }
 .pT-2\@lg {
  padding-top:2px!important
 }
 .pR-2\@lg {
  padding-right:2px!important
 }
 .pB-2\@lg {
  padding-bottom:2px!important
 }
 .pL-2\@lg {
  padding-left:2px!important
 }
 .pY-2\@lg {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@lg {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-2\@md {
  padding:2px!important
 }
 .pT-2\@md {
  padding-top:2px!important
 }
 .pR-2\@md {
  padding-right:2px!important
 }
 .pB-2\@md {
  padding-bottom:2px!important
 }
 .pL-2\@md {
  padding-left:2px!important
 }
 .pY-2\@md {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@md {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-2\@sm {
  padding:2px!important
 }
 .pT-2\@sm {
  padding-top:2px!important
 }
 .pR-2\@sm {
  padding-right:2px!important
 }
 .pB-2\@sm {
  padding-bottom:2px!important
 }
 .pL-2\@sm {
  padding-left:2px!important
 }
 .pY-2\@sm {
  padding-top:2px!important;
  padding-bottom:2px!important
 }
 .pX-2\@sm {
  padding-left:2px!important;
  padding-right:2px!important
 }
}
.p-3 {
 padding:3px!important
}
.pT-3 {
 padding-top:3px!important
}
.pR-3 {
 padding-right:3px!important
}
.pB-3 {
 padding-bottom:3px!important
}
.pL-3 {
 padding-left:3px!important
}
.pY-3 {
 padding-top:3px!important;
 padding-bottom:3px!important
}
.pX-3 {
 padding-left:3px!important;
 padding-right:3px!important
}
@media screen and (min-width:1440px) {
 .p-3\@xl\+ {
  padding:3px!important
 }
 .pT-3\@xl\+ {
  padding-top:3px!important
 }
 .pR-3\@xl\+ {
  padding-right:3px!important
 }
 .pB-3\@xl\+ {
  padding-bottom:3px!important
 }
 .pL-3\@xl\+ {
  padding-left:3px!important
 }
 .pY-3\@xl\+ {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@xl\+ {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:1200px) {
 .p-3\@lg\+ {
  padding:3px!important
 }
 .pT-3\@lg\+ {
  padding-top:3px!important
 }
 .pR-3\@lg\+ {
  padding-right:3px!important
 }
 .pB-3\@lg\+ {
  padding-bottom:3px!important
 }
 .pL-3\@lg\+ {
  padding-left:3px!important
 }
 .pY-3\@lg\+ {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@lg\+ {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:992px) {
 .p-3\@md\+ {
  padding:3px!important
 }
 .pT-3\@md\+ {
  padding-top:3px!important
 }
 .pR-3\@md\+ {
  padding-right:3px!important
 }
 .pB-3\@md\+ {
  padding-bottom:3px!important
 }
 .pL-3\@md\+ {
  padding-left:3px!important
 }
 .pY-3\@md\+ {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@md\+ {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:768px) {
 .p-3\@sm\+ {
  padding:3px!important
 }
 .pT-3\@sm\+ {
  padding-top:3px!important
 }
 .pR-3\@sm\+ {
  padding-right:3px!important
 }
 .pB-3\@sm\+ {
  padding-bottom:3px!important
 }
 .pL-3\@sm\+ {
  padding-left:3px!important
 }
 .pY-3\@sm\+ {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@sm\+ {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:0) {
 .p-3\@xs\+ {
  padding:3px!important
 }
 .pT-3\@xs\+ {
  padding-top:3px!important
 }
 .pR-3\@xs\+ {
  padding-right:3px!important
 }
 .pB-3\@xs\+ {
  padding-bottom:3px!important
 }
 .pL-3\@xs\+ {
  padding-left:3px!important
 }
 .pY-3\@xs\+ {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@xs\+ {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (max-width:1439px) {
 .p-3\@xl- {
  padding:3px!important
 }
 .pT-3\@xl- {
  padding-top:3px!important
 }
 .pR-3\@xl- {
  padding-right:3px!important
 }
 .pB-3\@xl- {
  padding-bottom:3px!important
 }
 .pL-3\@xl- {
  padding-left:3px!important
 }
 .pY-3\@xl- {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@xl- {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (max-width:1199px) {
 .p-3\@lg- {
  padding:3px!important
 }
 .pT-3\@lg- {
  padding-top:3px!important
 }
 .pR-3\@lg- {
  padding-right:3px!important
 }
 .pB-3\@lg- {
  padding-bottom:3px!important
 }
 .pL-3\@lg- {
  padding-left:3px!important
 }
 .pY-3\@lg- {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@lg- {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (max-width:991px) {
 .p-3\@md- {
  padding:3px!important
 }
 .pT-3\@md- {
  padding-top:3px!important
 }
 .pR-3\@md- {
  padding-right:3px!important
 }
 .pB-3\@md- {
  padding-bottom:3px!important
 }
 .pL-3\@md- {
  padding-left:3px!important
 }
 .pY-3\@md- {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@md- {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (max-width:767px) {
 .p-3\@sm- {
  padding:3px!important
 }
 .pT-3\@sm- {
  padding-top:3px!important
 }
 .pR-3\@sm- {
  padding-right:3px!important
 }
 .pB-3\@sm- {
  padding-bottom:3px!important
 }
 .pL-3\@sm- {
  padding-left:3px!important
 }
 .pY-3\@sm- {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@sm- {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-3\@lg {
  padding:3px!important
 }
 .pT-3\@lg {
  padding-top:3px!important
 }
 .pR-3\@lg {
  padding-right:3px!important
 }
 .pB-3\@lg {
  padding-bottom:3px!important
 }
 .pL-3\@lg {
  padding-left:3px!important
 }
 .pY-3\@lg {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@lg {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-3\@md {
  padding:3px!important
 }
 .pT-3\@md {
  padding-top:3px!important
 }
 .pR-3\@md {
  padding-right:3px!important
 }
 .pB-3\@md {
  padding-bottom:3px!important
 }
 .pL-3\@md {
  padding-left:3px!important
 }
 .pY-3\@md {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@md {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-3\@sm {
  padding:3px!important
 }
 .pT-3\@sm {
  padding-top:3px!important
 }
 .pR-3\@sm {
  padding-right:3px!important
 }
 .pB-3\@sm {
  padding-bottom:3px!important
 }
 .pL-3\@sm {
  padding-left:3px!important
 }
 .pY-3\@sm {
  padding-top:3px!important;
  padding-bottom:3px!important
 }
 .pX-3\@sm {
  padding-left:3px!important;
  padding-right:3px!important
 }
}
.p-4 {
 padding:4px!important
}
.pT-4 {
 padding-top:4px!important
}
.pR-4 {
 padding-right:4px!important
}
.pB-4 {
 padding-bottom:4px!important
}
.pL-4 {
 padding-left:4px!important
}
.pY-4 {
 padding-top:4px!important;
 padding-bottom:4px!important
}
.pX-4 {
 padding-left:4px!important;
 padding-right:4px!important
}
@media screen and (min-width:1440px) {
 .p-4\@xl\+ {
  padding:4px!important
 }
 .pT-4\@xl\+ {
  padding-top:4px!important
 }
 .pR-4\@xl\+ {
  padding-right:4px!important
 }
 .pB-4\@xl\+ {
  padding-bottom:4px!important
 }
 .pL-4\@xl\+ {
  padding-left:4px!important
 }
 .pY-4\@xl\+ {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@xl\+ {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:1200px) {
 .p-4\@lg\+ {
  padding:4px!important
 }
 .pT-4\@lg\+ {
  padding-top:4px!important
 }
 .pR-4\@lg\+ {
  padding-right:4px!important
 }
 .pB-4\@lg\+ {
  padding-bottom:4px!important
 }
 .pL-4\@lg\+ {
  padding-left:4px!important
 }
 .pY-4\@lg\+ {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@lg\+ {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:992px) {
 .p-4\@md\+ {
  padding:4px!important
 }
 .pT-4\@md\+ {
  padding-top:4px!important
 }
 .pR-4\@md\+ {
  padding-right:4px!important
 }
 .pB-4\@md\+ {
  padding-bottom:4px!important
 }
 .pL-4\@md\+ {
  padding-left:4px!important
 }
 .pY-4\@md\+ {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@md\+ {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:768px) {
 .p-4\@sm\+ {
  padding:4px!important
 }
 .pT-4\@sm\+ {
  padding-top:4px!important
 }
 .pR-4\@sm\+ {
  padding-right:4px!important
 }
 .pB-4\@sm\+ {
  padding-bottom:4px!important
 }
 .pL-4\@sm\+ {
  padding-left:4px!important
 }
 .pY-4\@sm\+ {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@sm\+ {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:0) {
 .p-4\@xs\+ {
  padding:4px!important
 }
 .pT-4\@xs\+ {
  padding-top:4px!important
 }
 .pR-4\@xs\+ {
  padding-right:4px!important
 }
 .pB-4\@xs\+ {
  padding-bottom:4px!important
 }
 .pL-4\@xs\+ {
  padding-left:4px!important
 }
 .pY-4\@xs\+ {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@xs\+ {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (max-width:1439px) {
 .p-4\@xl- {
  padding:4px!important
 }
 .pT-4\@xl- {
  padding-top:4px!important
 }
 .pR-4\@xl- {
  padding-right:4px!important
 }
 .pB-4\@xl- {
  padding-bottom:4px!important
 }
 .pL-4\@xl- {
  padding-left:4px!important
 }
 .pY-4\@xl- {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@xl- {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (max-width:1199px) {
 .p-4\@lg- {
  padding:4px!important
 }
 .pT-4\@lg- {
  padding-top:4px!important
 }
 .pR-4\@lg- {
  padding-right:4px!important
 }
 .pB-4\@lg- {
  padding-bottom:4px!important
 }
 .pL-4\@lg- {
  padding-left:4px!important
 }
 .pY-4\@lg- {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@lg- {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (max-width:991px) {
 .p-4\@md- {
  padding:4px!important
 }
 .pT-4\@md- {
  padding-top:4px!important
 }
 .pR-4\@md- {
  padding-right:4px!important
 }
 .pB-4\@md- {
  padding-bottom:4px!important
 }
 .pL-4\@md- {
  padding-left:4px!important
 }
 .pY-4\@md- {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@md- {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (max-width:767px) {
 .p-4\@sm- {
  padding:4px!important
 }
 .pT-4\@sm- {
  padding-top:4px!important
 }
 .pR-4\@sm- {
  padding-right:4px!important
 }
 .pB-4\@sm- {
  padding-bottom:4px!important
 }
 .pL-4\@sm- {
  padding-left:4px!important
 }
 .pY-4\@sm- {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@sm- {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-4\@lg {
  padding:4px!important
 }
 .pT-4\@lg {
  padding-top:4px!important
 }
 .pR-4\@lg {
  padding-right:4px!important
 }
 .pB-4\@lg {
  padding-bottom:4px!important
 }
 .pL-4\@lg {
  padding-left:4px!important
 }
 .pY-4\@lg {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@lg {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-4\@md {
  padding:4px!important
 }
 .pT-4\@md {
  padding-top:4px!important
 }
 .pR-4\@md {
  padding-right:4px!important
 }
 .pB-4\@md {
  padding-bottom:4px!important
 }
 .pL-4\@md {
  padding-left:4px!important
 }
 .pY-4\@md {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@md {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-4\@sm {
  padding:4px!important
 }
 .pT-4\@sm {
  padding-top:4px!important
 }
 .pR-4\@sm {
  padding-right:4px!important
 }
 .pB-4\@sm {
  padding-bottom:4px!important
 }
 .pL-4\@sm {
  padding-left:4px!important
 }
 .pY-4\@sm {
  padding-top:4px!important;
  padding-bottom:4px!important
 }
 .pX-4\@sm {
  padding-left:4px!important;
  padding-right:4px!important
 }
}
.p-5 {
 padding:5px!important
}
.pT-5 {
 padding-top:5px!important
}
.pR-5 {
 padding-right:5px!important
}
.pB-5 {
 padding-bottom:5px!important
}
.pL-5 {
 padding-left:5px!important
}
.pY-5 {
 padding-top:5px!important;
 padding-bottom:5px!important
}
.pX-5 {
 padding-left:5px!important;
 padding-right:5px!important
}
@media screen and (min-width:1440px) {
 .p-5\@xl\+ {
  padding:5px!important
 }
 .pT-5\@xl\+ {
  padding-top:5px!important
 }
 .pR-5\@xl\+ {
  padding-right:5px!important
 }
 .pB-5\@xl\+ {
  padding-bottom:5px!important
 }
 .pL-5\@xl\+ {
  padding-left:5px!important
 }
 .pY-5\@xl\+ {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@xl\+ {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:1200px) {
 .p-5\@lg\+ {
  padding:5px!important
 }
 .pT-5\@lg\+ {
  padding-top:5px!important
 }
 .pR-5\@lg\+ {
  padding-right:5px!important
 }
 .pB-5\@lg\+ {
  padding-bottom:5px!important
 }
 .pL-5\@lg\+ {
  padding-left:5px!important
 }
 .pY-5\@lg\+ {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@lg\+ {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:992px) {
 .p-5\@md\+ {
  padding:5px!important
 }
 .pT-5\@md\+ {
  padding-top:5px!important
 }
 .pR-5\@md\+ {
  padding-right:5px!important
 }
 .pB-5\@md\+ {
  padding-bottom:5px!important
 }
 .pL-5\@md\+ {
  padding-left:5px!important
 }
 .pY-5\@md\+ {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@md\+ {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:768px) {
 .p-5\@sm\+ {
  padding:5px!important
 }
 .pT-5\@sm\+ {
  padding-top:5px!important
 }
 .pR-5\@sm\+ {
  padding-right:5px!important
 }
 .pB-5\@sm\+ {
  padding-bottom:5px!important
 }
 .pL-5\@sm\+ {
  padding-left:5px!important
 }
 .pY-5\@sm\+ {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@sm\+ {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:0) {
 .p-5\@xs\+ {
  padding:5px!important
 }
 .pT-5\@xs\+ {
  padding-top:5px!important
 }
 .pR-5\@xs\+ {
  padding-right:5px!important
 }
 .pB-5\@xs\+ {
  padding-bottom:5px!important
 }
 .pL-5\@xs\+ {
  padding-left:5px!important
 }
 .pY-5\@xs\+ {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@xs\+ {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (max-width:1439px) {
 .p-5\@xl- {
  padding:5px!important
 }
 .pT-5\@xl- {
  padding-top:5px!important
 }
 .pR-5\@xl- {
  padding-right:5px!important
 }
 .pB-5\@xl- {
  padding-bottom:5px!important
 }
 .pL-5\@xl- {
  padding-left:5px!important
 }
 .pY-5\@xl- {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@xl- {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (max-width:1199px) {
 .p-5\@lg- {
  padding:5px!important
 }
 .pT-5\@lg- {
  padding-top:5px!important
 }
 .pR-5\@lg- {
  padding-right:5px!important
 }
 .pB-5\@lg- {
  padding-bottom:5px!important
 }
 .pL-5\@lg- {
  padding-left:5px!important
 }
 .pY-5\@lg- {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@lg- {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (max-width:991px) {
 .p-5\@md- {
  padding:5px!important
 }
 .pT-5\@md- {
  padding-top:5px!important
 }
 .pR-5\@md- {
  padding-right:5px!important
 }
 .pB-5\@md- {
  padding-bottom:5px!important
 }
 .pL-5\@md- {
  padding-left:5px!important
 }
 .pY-5\@md- {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@md- {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (max-width:767px) {
 .p-5\@sm- {
  padding:5px!important
 }
 .pT-5\@sm- {
  padding-top:5px!important
 }
 .pR-5\@sm- {
  padding-right:5px!important
 }
 .pB-5\@sm- {
  padding-bottom:5px!important
 }
 .pL-5\@sm- {
  padding-left:5px!important
 }
 .pY-5\@sm- {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@sm- {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-5\@lg {
  padding:5px!important
 }
 .pT-5\@lg {
  padding-top:5px!important
 }
 .pR-5\@lg {
  padding-right:5px!important
 }
 .pB-5\@lg {
  padding-bottom:5px!important
 }
 .pL-5\@lg {
  padding-left:5px!important
 }
 .pY-5\@lg {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@lg {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-5\@md {
  padding:5px!important
 }
 .pT-5\@md {
  padding-top:5px!important
 }
 .pR-5\@md {
  padding-right:5px!important
 }
 .pB-5\@md {
  padding-bottom:5px!important
 }
 .pL-5\@md {
  padding-left:5px!important
 }
 .pY-5\@md {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@md {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-5\@sm {
  padding:5px!important
 }
 .pT-5\@sm {
  padding-top:5px!important
 }
 .pR-5\@sm {
  padding-right:5px!important
 }
 .pB-5\@sm {
  padding-bottom:5px!important
 }
 .pL-5\@sm {
  padding-left:5px!important
 }
 .pY-5\@sm {
  padding-top:5px!important;
  padding-bottom:5px!important
 }
 .pX-5\@sm {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
.p-10 {
 padding:10px!important
}
.pT-10 {
 padding-top:10px!important
}
.pR-10 {
 padding-right:10px!important
}
.pB-10 {
 padding-bottom:10px!important
}
.pL-10 {
 padding-left:10px!important
}
.pY-10 {
 padding-top:10px!important;
 padding-bottom:10px!important
}
.pX-10 {
 padding-left:10px!important;
 padding-right:10px!important
}
@media screen and (min-width:1440px) {
 .p-10\@xl\+ {
  padding:10px!important
 }
 .pT-10\@xl\+ {
  padding-top:10px!important
 }
 .pR-10\@xl\+ {
  padding-right:10px!important
 }
 .pB-10\@xl\+ {
  padding-bottom:10px!important
 }
 .pL-10\@xl\+ {
  padding-left:10px!important
 }
 .pY-10\@xl\+ {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@xl\+ {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:1200px) {
 .p-10\@lg\+ {
  padding:10px!important
 }
 .pT-10\@lg\+ {
  padding-top:10px!important
 }
 .pR-10\@lg\+ {
  padding-right:10px!important
 }
 .pB-10\@lg\+ {
  padding-bottom:10px!important
 }
 .pL-10\@lg\+ {
  padding-left:10px!important
 }
 .pY-10\@lg\+ {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@lg\+ {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:992px) {
 .p-10\@md\+ {
  padding:10px!important
 }
 .pT-10\@md\+ {
  padding-top:10px!important
 }
 .pR-10\@md\+ {
  padding-right:10px!important
 }
 .pB-10\@md\+ {
  padding-bottom:10px!important
 }
 .pL-10\@md\+ {
  padding-left:10px!important
 }
 .pY-10\@md\+ {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@md\+ {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:768px) {
 .p-10\@sm\+ {
  padding:10px!important
 }
 .pT-10\@sm\+ {
  padding-top:10px!important
 }
 .pR-10\@sm\+ {
  padding-right:10px!important
 }
 .pB-10\@sm\+ {
  padding-bottom:10px!important
 }
 .pL-10\@sm\+ {
  padding-left:10px!important
 }
 .pY-10\@sm\+ {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@sm\+ {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:0) {
 .p-10\@xs\+ {
  padding:10px!important
 }
 .pT-10\@xs\+ {
  padding-top:10px!important
 }
 .pR-10\@xs\+ {
  padding-right:10px!important
 }
 .pB-10\@xs\+ {
  padding-bottom:10px!important
 }
 .pL-10\@xs\+ {
  padding-left:10px!important
 }
 .pY-10\@xs\+ {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@xs\+ {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (max-width:1439px) {
 .p-10\@xl- {
  padding:10px!important
 }
 .pT-10\@xl- {
  padding-top:10px!important
 }
 .pR-10\@xl- {
  padding-right:10px!important
 }
 .pB-10\@xl- {
  padding-bottom:10px!important
 }
 .pL-10\@xl- {
  padding-left:10px!important
 }
 .pY-10\@xl- {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@xl- {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (max-width:1199px) {
 .p-10\@lg- {
  padding:10px!important
 }
 .pT-10\@lg- {
  padding-top:10px!important
 }
 .pR-10\@lg- {
  padding-right:10px!important
 }
 .pB-10\@lg- {
  padding-bottom:10px!important
 }
 .pL-10\@lg- {
  padding-left:10px!important
 }
 .pY-10\@lg- {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@lg- {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (max-width:991px) {
 .p-10\@md- {
  padding:10px!important
 }
 .pT-10\@md- {
  padding-top:10px!important
 }
 .pR-10\@md- {
  padding-right:10px!important
 }
 .pB-10\@md- {
  padding-bottom:10px!important
 }
 .pL-10\@md- {
  padding-left:10px!important
 }
 .pY-10\@md- {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@md- {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (max-width:767px) {
 .p-10\@sm- {
  padding:10px!important
 }
 .pT-10\@sm- {
  padding-top:10px!important
 }
 .pR-10\@sm- {
  padding-right:10px!important
 }
 .pB-10\@sm- {
  padding-bottom:10px!important
 }
 .pL-10\@sm- {
  padding-left:10px!important
 }
 .pY-10\@sm- {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@sm- {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-10\@lg {
  padding:10px!important
 }
 .pT-10\@lg {
  padding-top:10px!important
 }
 .pR-10\@lg {
  padding-right:10px!important
 }
 .pB-10\@lg {
  padding-bottom:10px!important
 }
 .pL-10\@lg {
  padding-left:10px!important
 }
 .pY-10\@lg {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@lg {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-10\@md {
  padding:10px!important
 }
 .pT-10\@md {
  padding-top:10px!important
 }
 .pR-10\@md {
  padding-right:10px!important
 }
 .pB-10\@md {
  padding-bottom:10px!important
 }
 .pL-10\@md {
  padding-left:10px!important
 }
 .pY-10\@md {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@md {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-10\@sm {
  padding:10px!important
 }
 .pT-10\@sm {
  padding-top:10px!important
 }
 .pR-10\@sm {
  padding-right:10px!important
 }
 .pB-10\@sm {
  padding-bottom:10px!important
 }
 .pL-10\@sm {
  padding-left:10px!important
 }
 .pY-10\@sm {
  padding-top:10px!important;
  padding-bottom:10px!important
 }
 .pX-10\@sm {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
.p-15 {
 padding:15px!important
}
.pT-15 {
 padding-top:15px!important
}
.pR-15 {
 padding-right:15px!important
}
.pB-15 {
 padding-bottom:15px!important
}
.pL-15 {
 padding-left:15px!important
}
.pY-15 {
 padding-top:15px!important;
 padding-bottom:15px!important
}
.pX-15 {
 padding-left:15px!important;
 padding-right:15px!important
}
@media screen and (min-width:1440px) {
 .p-15\@xl\+ {
  padding:15px!important
 }
 .pT-15\@xl\+ {
  padding-top:15px!important
 }
 .pR-15\@xl\+ {
  padding-right:15px!important
 }
 .pB-15\@xl\+ {
  padding-bottom:15px!important
 }
 .pL-15\@xl\+ {
  padding-left:15px!important
 }
 .pY-15\@xl\+ {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@xl\+ {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:1200px) {
 .p-15\@lg\+ {
  padding:15px!important
 }
 .pT-15\@lg\+ {
  padding-top:15px!important
 }
 .pR-15\@lg\+ {
  padding-right:15px!important
 }
 .pB-15\@lg\+ {
  padding-bottom:15px!important
 }
 .pL-15\@lg\+ {
  padding-left:15px!important
 }
 .pY-15\@lg\+ {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@lg\+ {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:992px) {
 .p-15\@md\+ {
  padding:15px!important
 }
 .pT-15\@md\+ {
  padding-top:15px!important
 }
 .pR-15\@md\+ {
  padding-right:15px!important
 }
 .pB-15\@md\+ {
  padding-bottom:15px!important
 }
 .pL-15\@md\+ {
  padding-left:15px!important
 }
 .pY-15\@md\+ {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@md\+ {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:768px) {
 .p-15\@sm\+ {
  padding:15px!important
 }
 .pT-15\@sm\+ {
  padding-top:15px!important
 }
 .pR-15\@sm\+ {
  padding-right:15px!important
 }
 .pB-15\@sm\+ {
  padding-bottom:15px!important
 }
 .pL-15\@sm\+ {
  padding-left:15px!important
 }
 .pY-15\@sm\+ {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@sm\+ {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:0) {
 .p-15\@xs\+ {
  padding:15px!important
 }
 .pT-15\@xs\+ {
  padding-top:15px!important
 }
 .pR-15\@xs\+ {
  padding-right:15px!important
 }
 .pB-15\@xs\+ {
  padding-bottom:15px!important
 }
 .pL-15\@xs\+ {
  padding-left:15px!important
 }
 .pY-15\@xs\+ {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@xs\+ {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (max-width:1439px) {
 .p-15\@xl- {
  padding:15px!important
 }
 .pT-15\@xl- {
  padding-top:15px!important
 }
 .pR-15\@xl- {
  padding-right:15px!important
 }
 .pB-15\@xl- {
  padding-bottom:15px!important
 }
 .pL-15\@xl- {
  padding-left:15px!important
 }
 .pY-15\@xl- {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@xl- {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (max-width:1199px) {
 .p-15\@lg- {
  padding:15px!important
 }
 .pT-15\@lg- {
  padding-top:15px!important
 }
 .pR-15\@lg- {
  padding-right:15px!important
 }
 .pB-15\@lg- {
  padding-bottom:15px!important
 }
 .pL-15\@lg- {
  padding-left:15px!important
 }
 .pY-15\@lg- {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@lg- {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (max-width:991px) {
 .p-15\@md- {
  padding:15px!important
 }
 .pT-15\@md- {
  padding-top:15px!important
 }
 .pR-15\@md- {
  padding-right:15px!important
 }
 .pB-15\@md- {
  padding-bottom:15px!important
 }
 .pL-15\@md- {
  padding-left:15px!important
 }
 .pY-15\@md- {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@md- {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (max-width:767px) {
 .p-15\@sm- {
  padding:15px!important
 }
 .pT-15\@sm- {
  padding-top:15px!important
 }
 .pR-15\@sm- {
  padding-right:15px!important
 }
 .pB-15\@sm- {
  padding-bottom:15px!important
 }
 .pL-15\@sm- {
  padding-left:15px!important
 }
 .pY-15\@sm- {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@sm- {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-15\@lg {
  padding:15px!important
 }
 .pT-15\@lg {
  padding-top:15px!important
 }
 .pR-15\@lg {
  padding-right:15px!important
 }
 .pB-15\@lg {
  padding-bottom:15px!important
 }
 .pL-15\@lg {
  padding-left:15px!important
 }
 .pY-15\@lg {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@lg {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-15\@md {
  padding:15px!important
 }
 .pT-15\@md {
  padding-top:15px!important
 }
 .pR-15\@md {
  padding-right:15px!important
 }
 .pB-15\@md {
  padding-bottom:15px!important
 }
 .pL-15\@md {
  padding-left:15px!important
 }
 .pY-15\@md {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@md {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-15\@sm {
  padding:15px!important
 }
 .pT-15\@sm {
  padding-top:15px!important
 }
 .pR-15\@sm {
  padding-right:15px!important
 }
 .pB-15\@sm {
  padding-bottom:15px!important
 }
 .pL-15\@sm {
  padding-left:15px!important
 }
 .pY-15\@sm {
  padding-top:15px!important;
  padding-bottom:15px!important
 }
 .pX-15\@sm {
  padding-left:15px!important;
  padding-right:15px!important
 }
}
.p-20 {
 padding:20px!important
}
.pT-20 {
 padding-top:20px!important
}
.pR-20 {
 padding-right:20px!important
}
.pB-20 {
 padding-bottom:20px!important
}
.pL-20 {
 padding-left:20px!important
}
.pY-20 {
 padding-top:20px!important;
 padding-bottom:20px!important
}
.pX-20 {
 padding-left:20px!important;
 padding-right:20px!important
}
@media screen and (min-width:1440px) {
 .p-20\@xl\+ {
  padding:20px!important
 }
 .pT-20\@xl\+ {
  padding-top:20px!important
 }
 .pR-20\@xl\+ {
  padding-right:20px!important
 }
 .pB-20\@xl\+ {
  padding-bottom:20px!important
 }
 .pL-20\@xl\+ {
  padding-left:20px!important
 }
 .pY-20\@xl\+ {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@xl\+ {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:1200px) {
 .p-20\@lg\+ {
  padding:20px!important
 }
 .pT-20\@lg\+ {
  padding-top:20px!important
 }
 .pR-20\@lg\+ {
  padding-right:20px!important
 }
 .pB-20\@lg\+ {
  padding-bottom:20px!important
 }
 .pL-20\@lg\+ {
  padding-left:20px!important
 }
 .pY-20\@lg\+ {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@lg\+ {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:992px) {
 .p-20\@md\+ {
  padding:20px!important
 }
 .pT-20\@md\+ {
  padding-top:20px!important
 }
 .pR-20\@md\+ {
  padding-right:20px!important
 }
 .pB-20\@md\+ {
  padding-bottom:20px!important
 }
 .pL-20\@md\+ {
  padding-left:20px!important
 }
 .pY-20\@md\+ {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@md\+ {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:768px) {
 .p-20\@sm\+ {
  padding:20px!important
 }
 .pT-20\@sm\+ {
  padding-top:20px!important
 }
 .pR-20\@sm\+ {
  padding-right:20px!important
 }
 .pB-20\@sm\+ {
  padding-bottom:20px!important
 }
 .pL-20\@sm\+ {
  padding-left:20px!important
 }
 .pY-20\@sm\+ {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@sm\+ {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:0) {
 .p-20\@xs\+ {
  padding:20px!important
 }
 .pT-20\@xs\+ {
  padding-top:20px!important
 }
 .pR-20\@xs\+ {
  padding-right:20px!important
 }
 .pB-20\@xs\+ {
  padding-bottom:20px!important
 }
 .pL-20\@xs\+ {
  padding-left:20px!important
 }
 .pY-20\@xs\+ {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@xs\+ {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (max-width:1439px) {
 .p-20\@xl- {
  padding:20px!important
 }
 .pT-20\@xl- {
  padding-top:20px!important
 }
 .pR-20\@xl- {
  padding-right:20px!important
 }
 .pB-20\@xl- {
  padding-bottom:20px!important
 }
 .pL-20\@xl- {
  padding-left:20px!important
 }
 .pY-20\@xl- {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@xl- {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (max-width:1199px) {
 .p-20\@lg- {
  padding:20px!important
 }
 .pT-20\@lg- {
  padding-top:20px!important
 }
 .pR-20\@lg- {
  padding-right:20px!important
 }
 .pB-20\@lg- {
  padding-bottom:20px!important
 }
 .pL-20\@lg- {
  padding-left:20px!important
 }
 .pY-20\@lg- {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@lg- {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (max-width:991px) {
 .p-20\@md- {
  padding:20px!important
 }
 .pT-20\@md- {
  padding-top:20px!important
 }
 .pR-20\@md- {
  padding-right:20px!important
 }
 .pB-20\@md- {
  padding-bottom:20px!important
 }
 .pL-20\@md- {
  padding-left:20px!important
 }
 .pY-20\@md- {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@md- {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (max-width:767px) {
 .p-20\@sm- {
  padding:20px!important
 }
 .pT-20\@sm- {
  padding-top:20px!important
 }
 .pR-20\@sm- {
  padding-right:20px!important
 }
 .pB-20\@sm- {
  padding-bottom:20px!important
 }
 .pL-20\@sm- {
  padding-left:20px!important
 }
 .pY-20\@sm- {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@sm- {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-20\@lg {
  padding:20px!important
 }
 .pT-20\@lg {
  padding-top:20px!important
 }
 .pR-20\@lg {
  padding-right:20px!important
 }
 .pB-20\@lg {
  padding-bottom:20px!important
 }
 .pL-20\@lg {
  padding-left:20px!important
 }
 .pY-20\@lg {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@lg {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-20\@md {
  padding:20px!important
 }
 .pT-20\@md {
  padding-top:20px!important
 }
 .pR-20\@md {
  padding-right:20px!important
 }
 .pB-20\@md {
  padding-bottom:20px!important
 }
 .pL-20\@md {
  padding-left:20px!important
 }
 .pY-20\@md {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@md {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-20\@sm {
  padding:20px!important
 }
 .pT-20\@sm {
  padding-top:20px!important
 }
 .pR-20\@sm {
  padding-right:20px!important
 }
 .pB-20\@sm {
  padding-bottom:20px!important
 }
 .pL-20\@sm {
  padding-left:20px!important
 }
 .pY-20\@sm {
  padding-top:20px!important;
  padding-bottom:20px!important
 }
 .pX-20\@sm {
  padding-left:20px!important;
  padding-right:20px!important
 }
}
.p-25 {
 padding:25px!important
}
.pT-25 {
 padding-top:25px!important
}
.pR-25 {
 padding-right:25px!important
}
.pB-25 {
 padding-bottom:25px!important
}
.pL-25 {
 padding-left:25px!important
}
.pY-25 {
 padding-top:25px!important;
 padding-bottom:25px!important
}
.pX-25 {
 padding-left:25px!important;
 padding-right:25px!important
}
@media screen and (min-width:1440px) {
 .p-25\@xl\+ {
  padding:25px!important
 }
 .pT-25\@xl\+ {
  padding-top:25px!important
 }
 .pR-25\@xl\+ {
  padding-right:25px!important
 }
 .pB-25\@xl\+ {
  padding-bottom:25px!important
 }
 .pL-25\@xl\+ {
  padding-left:25px!important
 }
 .pY-25\@xl\+ {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@xl\+ {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:1200px) {
 .p-25\@lg\+ {
  padding:25px!important
 }
 .pT-25\@lg\+ {
  padding-top:25px!important
 }
 .pR-25\@lg\+ {
  padding-right:25px!important
 }
 .pB-25\@lg\+ {
  padding-bottom:25px!important
 }
 .pL-25\@lg\+ {
  padding-left:25px!important
 }
 .pY-25\@lg\+ {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@lg\+ {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:992px) {
 .p-25\@md\+ {
  padding:25px!important
 }
 .pT-25\@md\+ {
  padding-top:25px!important
 }
 .pR-25\@md\+ {
  padding-right:25px!important
 }
 .pB-25\@md\+ {
  padding-bottom:25px!important
 }
 .pL-25\@md\+ {
  padding-left:25px!important
 }
 .pY-25\@md\+ {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@md\+ {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:768px) {
 .p-25\@sm\+ {
  padding:25px!important
 }
 .pT-25\@sm\+ {
  padding-top:25px!important
 }
 .pR-25\@sm\+ {
  padding-right:25px!important
 }
 .pB-25\@sm\+ {
  padding-bottom:25px!important
 }
 .pL-25\@sm\+ {
  padding-left:25px!important
 }
 .pY-25\@sm\+ {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@sm\+ {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:0) {
 .p-25\@xs\+ {
  padding:25px!important
 }
 .pT-25\@xs\+ {
  padding-top:25px!important
 }
 .pR-25\@xs\+ {
  padding-right:25px!important
 }
 .pB-25\@xs\+ {
  padding-bottom:25px!important
 }
 .pL-25\@xs\+ {
  padding-left:25px!important
 }
 .pY-25\@xs\+ {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@xs\+ {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (max-width:1439px) {
 .p-25\@xl- {
  padding:25px!important
 }
 .pT-25\@xl- {
  padding-top:25px!important
 }
 .pR-25\@xl- {
  padding-right:25px!important
 }
 .pB-25\@xl- {
  padding-bottom:25px!important
 }
 .pL-25\@xl- {
  padding-left:25px!important
 }
 .pY-25\@xl- {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@xl- {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (max-width:1199px) {
 .p-25\@lg- {
  padding:25px!important
 }
 .pT-25\@lg- {
  padding-top:25px!important
 }
 .pR-25\@lg- {
  padding-right:25px!important
 }
 .pB-25\@lg- {
  padding-bottom:25px!important
 }
 .pL-25\@lg- {
  padding-left:25px!important
 }
 .pY-25\@lg- {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@lg- {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (max-width:991px) {
 .p-25\@md- {
  padding:25px!important
 }
 .pT-25\@md- {
  padding-top:25px!important
 }
 .pR-25\@md- {
  padding-right:25px!important
 }
 .pB-25\@md- {
  padding-bottom:25px!important
 }
 .pL-25\@md- {
  padding-left:25px!important
 }
 .pY-25\@md- {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@md- {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (max-width:767px) {
 .p-25\@sm- {
  padding:25px!important
 }
 .pT-25\@sm- {
  padding-top:25px!important
 }
 .pR-25\@sm- {
  padding-right:25px!important
 }
 .pB-25\@sm- {
  padding-bottom:25px!important
 }
 .pL-25\@sm- {
  padding-left:25px!important
 }
 .pY-25\@sm- {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@sm- {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-25\@lg {
  padding:25px!important
 }
 .pT-25\@lg {
  padding-top:25px!important
 }
 .pR-25\@lg {
  padding-right:25px!important
 }
 .pB-25\@lg {
  padding-bottom:25px!important
 }
 .pL-25\@lg {
  padding-left:25px!important
 }
 .pY-25\@lg {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@lg {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-25\@md {
  padding:25px!important
 }
 .pT-25\@md {
  padding-top:25px!important
 }
 .pR-25\@md {
  padding-right:25px!important
 }
 .pB-25\@md {
  padding-bottom:25px!important
 }
 .pL-25\@md {
  padding-left:25px!important
 }
 .pY-25\@md {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@md {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-25\@sm {
  padding:25px!important
 }
 .pT-25\@sm {
  padding-top:25px!important
 }
 .pR-25\@sm {
  padding-right:25px!important
 }
 .pB-25\@sm {
  padding-bottom:25px!important
 }
 .pL-25\@sm {
  padding-left:25px!important
 }
 .pY-25\@sm {
  padding-top:25px!important;
  padding-bottom:25px!important
 }
 .pX-25\@sm {
  padding-left:25px!important;
  padding-right:25px!important
 }
}
.p-30 {
 padding:30px!important
}
.pT-30 {
 padding-top:30px!important
}
.pR-30 {
 padding-right:30px!important
}
.pB-30 {
 padding-bottom:30px!important
}
.pL-30 {
 padding-left:30px!important
}
.pY-30 {
 padding-top:30px!important;
 padding-bottom:30px!important
}
.pX-30 {
 padding-left:30px!important;
 padding-right:30px!important
}
@media screen and (min-width:1440px) {
 .p-30\@xl\+ {
  padding:30px!important
 }
 .pT-30\@xl\+ {
  padding-top:30px!important
 }
 .pR-30\@xl\+ {
  padding-right:30px!important
 }
 .pB-30\@xl\+ {
  padding-bottom:30px!important
 }
 .pL-30\@xl\+ {
  padding-left:30px!important
 }
 .pY-30\@xl\+ {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@xl\+ {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:1200px) {
 .p-30\@lg\+ {
  padding:30px!important
 }
 .pT-30\@lg\+ {
  padding-top:30px!important
 }
 .pR-30\@lg\+ {
  padding-right:30px!important
 }
 .pB-30\@lg\+ {
  padding-bottom:30px!important
 }
 .pL-30\@lg\+ {
  padding-left:30px!important
 }
 .pY-30\@lg\+ {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@lg\+ {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:992px) {
 .p-30\@md\+ {
  padding:30px!important
 }
 .pT-30\@md\+ {
  padding-top:30px!important
 }
 .pR-30\@md\+ {
  padding-right:30px!important
 }
 .pB-30\@md\+ {
  padding-bottom:30px!important
 }
 .pL-30\@md\+ {
  padding-left:30px!important
 }
 .pY-30\@md\+ {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@md\+ {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:768px) {
 .p-30\@sm\+ {
  padding:30px!important
 }
 .pT-30\@sm\+ {
  padding-top:30px!important
 }
 .pR-30\@sm\+ {
  padding-right:30px!important
 }
 .pB-30\@sm\+ {
  padding-bottom:30px!important
 }
 .pL-30\@sm\+ {
  padding-left:30px!important
 }
 .pY-30\@sm\+ {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@sm\+ {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:0) {
 .p-30\@xs\+ {
  padding:30px!important
 }
 .pT-30\@xs\+ {
  padding-top:30px!important
 }
 .pR-30\@xs\+ {
  padding-right:30px!important
 }
 .pB-30\@xs\+ {
  padding-bottom:30px!important
 }
 .pL-30\@xs\+ {
  padding-left:30px!important
 }
 .pY-30\@xs\+ {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@xs\+ {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (max-width:1439px) {
 .p-30\@xl- {
  padding:30px!important
 }
 .pT-30\@xl- {
  padding-top:30px!important
 }
 .pR-30\@xl- {
  padding-right:30px!important
 }
 .pB-30\@xl- {
  padding-bottom:30px!important
 }
 .pL-30\@xl- {
  padding-left:30px!important
 }
 .pY-30\@xl- {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@xl- {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (max-width:1199px) {
 .p-30\@lg- {
  padding:30px!important
 }
 .pT-30\@lg- {
  padding-top:30px!important
 }
 .pR-30\@lg- {
  padding-right:30px!important
 }
 .pB-30\@lg- {
  padding-bottom:30px!important
 }
 .pL-30\@lg- {
  padding-left:30px!important
 }
 .pY-30\@lg- {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@lg- {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (max-width:991px) {
 .p-30\@md- {
  padding:30px!important
 }
 .pT-30\@md- {
  padding-top:30px!important
 }
 .pR-30\@md- {
  padding-right:30px!important
 }
 .pB-30\@md- {
  padding-bottom:30px!important
 }
 .pL-30\@md- {
  padding-left:30px!important
 }
 .pY-30\@md- {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@md- {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (max-width:767px) {
 .p-30\@sm- {
  padding:30px!important
 }
 .pT-30\@sm- {
  padding-top:30px!important
 }
 .pR-30\@sm- {
  padding-right:30px!important
 }
 .pB-30\@sm- {
  padding-bottom:30px!important
 }
 .pL-30\@sm- {
  padding-left:30px!important
 }
 .pY-30\@sm- {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@sm- {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-30\@lg {
  padding:30px!important
 }
 .pT-30\@lg {
  padding-top:30px!important
 }
 .pR-30\@lg {
  padding-right:30px!important
 }
 .pB-30\@lg {
  padding-bottom:30px!important
 }
 .pL-30\@lg {
  padding-left:30px!important
 }
 .pY-30\@lg {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@lg {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-30\@md {
  padding:30px!important
 }
 .pT-30\@md {
  padding-top:30px!important
 }
 .pR-30\@md {
  padding-right:30px!important
 }
 .pB-30\@md {
  padding-bottom:30px!important
 }
 .pL-30\@md {
  padding-left:30px!important
 }
 .pY-30\@md {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@md {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-30\@sm {
  padding:30px!important
 }
 .pT-30\@sm {
  padding-top:30px!important
 }
 .pR-30\@sm {
  padding-right:30px!important
 }
 .pB-30\@sm {
  padding-bottom:30px!important
 }
 .pL-30\@sm {
  padding-left:30px!important
 }
 .pY-30\@sm {
  padding-top:30px!important;
  padding-bottom:30px!important
 }
 .pX-30\@sm {
  padding-left:30px!important;
  padding-right:30px!important
 }
}
.p-35 {
 padding:35px!important
}
.pT-35 {
 padding-top:35px!important
}
.pR-35 {
 padding-right:35px!important
}
.pB-35 {
 padding-bottom:35px!important
}
.pL-35 {
 padding-left:35px!important
}
.pY-35 {
 padding-top:35px!important;
 padding-bottom:35px!important
}
.pX-35 {
 padding-left:35px!important;
 padding-right:35px!important
}
@media screen and (min-width:1440px) {
 .p-35\@xl\+ {
  padding:35px!important
 }
 .pT-35\@xl\+ {
  padding-top:35px!important
 }
 .pR-35\@xl\+ {
  padding-right:35px!important
 }
 .pB-35\@xl\+ {
  padding-bottom:35px!important
 }
 .pL-35\@xl\+ {
  padding-left:35px!important
 }
 .pY-35\@xl\+ {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@xl\+ {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:1200px) {
 .p-35\@lg\+ {
  padding:35px!important
 }
 .pT-35\@lg\+ {
  padding-top:35px!important
 }
 .pR-35\@lg\+ {
  padding-right:35px!important
 }
 .pB-35\@lg\+ {
  padding-bottom:35px!important
 }
 .pL-35\@lg\+ {
  padding-left:35px!important
 }
 .pY-35\@lg\+ {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@lg\+ {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:992px) {
 .p-35\@md\+ {
  padding:35px!important
 }
 .pT-35\@md\+ {
  padding-top:35px!important
 }
 .pR-35\@md\+ {
  padding-right:35px!important
 }
 .pB-35\@md\+ {
  padding-bottom:35px!important
 }
 .pL-35\@md\+ {
  padding-left:35px!important
 }
 .pY-35\@md\+ {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@md\+ {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:768px) {
 .p-35\@sm\+ {
  padding:35px!important
 }
 .pT-35\@sm\+ {
  padding-top:35px!important
 }
 .pR-35\@sm\+ {
  padding-right:35px!important
 }
 .pB-35\@sm\+ {
  padding-bottom:35px!important
 }
 .pL-35\@sm\+ {
  padding-left:35px!important
 }
 .pY-35\@sm\+ {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@sm\+ {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:0) {
 .p-35\@xs\+ {
  padding:35px!important
 }
 .pT-35\@xs\+ {
  padding-top:35px!important
 }
 .pR-35\@xs\+ {
  padding-right:35px!important
 }
 .pB-35\@xs\+ {
  padding-bottom:35px!important
 }
 .pL-35\@xs\+ {
  padding-left:35px!important
 }
 .pY-35\@xs\+ {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@xs\+ {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (max-width:1439px) {
 .p-35\@xl- {
  padding:35px!important
 }
 .pT-35\@xl- {
  padding-top:35px!important
 }
 .pR-35\@xl- {
  padding-right:35px!important
 }
 .pB-35\@xl- {
  padding-bottom:35px!important
 }
 .pL-35\@xl- {
  padding-left:35px!important
 }
 .pY-35\@xl- {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@xl- {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (max-width:1199px) {
 .p-35\@lg- {
  padding:35px!important
 }
 .pT-35\@lg- {
  padding-top:35px!important
 }
 .pR-35\@lg- {
  padding-right:35px!important
 }
 .pB-35\@lg- {
  padding-bottom:35px!important
 }
 .pL-35\@lg- {
  padding-left:35px!important
 }
 .pY-35\@lg- {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@lg- {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (max-width:991px) {
 .p-35\@md- {
  padding:35px!important
 }
 .pT-35\@md- {
  padding-top:35px!important
 }
 .pR-35\@md- {
  padding-right:35px!important
 }
 .pB-35\@md- {
  padding-bottom:35px!important
 }
 .pL-35\@md- {
  padding-left:35px!important
 }
 .pY-35\@md- {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@md- {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (max-width:767px) {
 .p-35\@sm- {
  padding:35px!important
 }
 .pT-35\@sm- {
  padding-top:35px!important
 }
 .pR-35\@sm- {
  padding-right:35px!important
 }
 .pB-35\@sm- {
  padding-bottom:35px!important
 }
 .pL-35\@sm- {
  padding-left:35px!important
 }
 .pY-35\@sm- {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@sm- {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-35\@lg {
  padding:35px!important
 }
 .pT-35\@lg {
  padding-top:35px!important
 }
 .pR-35\@lg {
  padding-right:35px!important
 }
 .pB-35\@lg {
  padding-bottom:35px!important
 }
 .pL-35\@lg {
  padding-left:35px!important
 }
 .pY-35\@lg {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@lg {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-35\@md {
  padding:35px!important
 }
 .pT-35\@md {
  padding-top:35px!important
 }
 .pR-35\@md {
  padding-right:35px!important
 }
 .pB-35\@md {
  padding-bottom:35px!important
 }
 .pL-35\@md {
  padding-left:35px!important
 }
 .pY-35\@md {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@md {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-35\@sm {
  padding:35px!important
 }
 .pT-35\@sm {
  padding-top:35px!important
 }
 .pR-35\@sm {
  padding-right:35px!important
 }
 .pB-35\@sm {
  padding-bottom:35px!important
 }
 .pL-35\@sm {
  padding-left:35px!important
 }
 .pY-35\@sm {
  padding-top:35px!important;
  padding-bottom:35px!important
 }
 .pX-35\@sm {
  padding-left:35px!important;
  padding-right:35px!important
 }
}
.p-40 {
 padding:40px!important
}
.pT-40 {
 padding-top:40px!important
}
.pR-40 {
 padding-right:40px!important
}
.pB-40 {
 padding-bottom:40px!important
}
.pL-40 {
 padding-left:40px!important
}
.pY-40 {
 padding-top:40px!important;
 padding-bottom:40px!important
}
.pX-40 {
 padding-left:40px!important;
 padding-right:40px!important
}
@media screen and (min-width:1440px) {
 .p-40\@xl\+ {
  padding:40px!important
 }
 .pT-40\@xl\+ {
  padding-top:40px!important
 }
 .pR-40\@xl\+ {
  padding-right:40px!important
 }
 .pB-40\@xl\+ {
  padding-bottom:40px!important
 }
 .pL-40\@xl\+ {
  padding-left:40px!important
 }
 .pY-40\@xl\+ {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@xl\+ {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:1200px) {
 .p-40\@lg\+ {
  padding:40px!important
 }
 .pT-40\@lg\+ {
  padding-top:40px!important
 }
 .pR-40\@lg\+ {
  padding-right:40px!important
 }
 .pB-40\@lg\+ {
  padding-bottom:40px!important
 }
 .pL-40\@lg\+ {
  padding-left:40px!important
 }
 .pY-40\@lg\+ {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@lg\+ {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:992px) {
 .p-40\@md\+ {
  padding:40px!important
 }
 .pT-40\@md\+ {
  padding-top:40px!important
 }
 .pR-40\@md\+ {
  padding-right:40px!important
 }
 .pB-40\@md\+ {
  padding-bottom:40px!important
 }
 .pL-40\@md\+ {
  padding-left:40px!important
 }
 .pY-40\@md\+ {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@md\+ {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:768px) {
 .p-40\@sm\+ {
  padding:40px!important
 }
 .pT-40\@sm\+ {
  padding-top:40px!important
 }
 .pR-40\@sm\+ {
  padding-right:40px!important
 }
 .pB-40\@sm\+ {
  padding-bottom:40px!important
 }
 .pL-40\@sm\+ {
  padding-left:40px!important
 }
 .pY-40\@sm\+ {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@sm\+ {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:0) {
 .p-40\@xs\+ {
  padding:40px!important
 }
 .pT-40\@xs\+ {
  padding-top:40px!important
 }
 .pR-40\@xs\+ {
  padding-right:40px!important
 }
 .pB-40\@xs\+ {
  padding-bottom:40px!important
 }
 .pL-40\@xs\+ {
  padding-left:40px!important
 }
 .pY-40\@xs\+ {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@xs\+ {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (max-width:1439px) {
 .p-40\@xl- {
  padding:40px!important
 }
 .pT-40\@xl- {
  padding-top:40px!important
 }
 .pR-40\@xl- {
  padding-right:40px!important
 }
 .pB-40\@xl- {
  padding-bottom:40px!important
 }
 .pL-40\@xl- {
  padding-left:40px!important
 }
 .pY-40\@xl- {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@xl- {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (max-width:1199px) {
 .p-40\@lg- {
  padding:40px!important
 }
 .pT-40\@lg- {
  padding-top:40px!important
 }
 .pR-40\@lg- {
  padding-right:40px!important
 }
 .pB-40\@lg- {
  padding-bottom:40px!important
 }
 .pL-40\@lg- {
  padding-left:40px!important
 }
 .pY-40\@lg- {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@lg- {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (max-width:991px) {
 .p-40\@md- {
  padding:40px!important
 }
 .pT-40\@md- {
  padding-top:40px!important
 }
 .pR-40\@md- {
  padding-right:40px!important
 }
 .pB-40\@md- {
  padding-bottom:40px!important
 }
 .pL-40\@md- {
  padding-left:40px!important
 }
 .pY-40\@md- {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@md- {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (max-width:767px) {
 .p-40\@sm- {
  padding:40px!important
 }
 .pT-40\@sm- {
  padding-top:40px!important
 }
 .pR-40\@sm- {
  padding-right:40px!important
 }
 .pB-40\@sm- {
  padding-bottom:40px!important
 }
 .pL-40\@sm- {
  padding-left:40px!important
 }
 .pY-40\@sm- {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@sm- {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-40\@lg {
  padding:40px!important
 }
 .pT-40\@lg {
  padding-top:40px!important
 }
 .pR-40\@lg {
  padding-right:40px!important
 }
 .pB-40\@lg {
  padding-bottom:40px!important
 }
 .pL-40\@lg {
  padding-left:40px!important
 }
 .pY-40\@lg {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@lg {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-40\@md {
  padding:40px!important
 }
 .pT-40\@md {
  padding-top:40px!important
 }
 .pR-40\@md {
  padding-right:40px!important
 }
 .pB-40\@md {
  padding-bottom:40px!important
 }
 .pL-40\@md {
  padding-left:40px!important
 }
 .pY-40\@md {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@md {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-40\@sm {
  padding:40px!important
 }
 .pT-40\@sm {
  padding-top:40px!important
 }
 .pR-40\@sm {
  padding-right:40px!important
 }
 .pB-40\@sm {
  padding-bottom:40px!important
 }
 .pL-40\@sm {
  padding-left:40px!important
 }
 .pY-40\@sm {
  padding-top:40px!important;
  padding-bottom:40px!important
 }
 .pX-40\@sm {
  padding-left:40px!important;
  padding-right:40px!important
 }
}
.p-50 {
 padding:50px!important
}
.pT-50 {
 padding-top:50px!important
}
.pR-50 {
 padding-right:50px!important
}
.pB-50 {
 padding-bottom:50px!important
}
.pL-50 {
 padding-left:50px!important
}
.pY-50 {
 padding-top:50px!important;
 padding-bottom:50px!important
}
.pX-50 {
 padding-left:50px!important;
 padding-right:50px!important
}
@media screen and (min-width:1440px) {
 .p-50\@xl\+ {
  padding:50px!important
 }
 .pT-50\@xl\+ {
  padding-top:50px!important
 }
 .pR-50\@xl\+ {
  padding-right:50px!important
 }
 .pB-50\@xl\+ {
  padding-bottom:50px!important
 }
 .pL-50\@xl\+ {
  padding-left:50px!important
 }
 .pY-50\@xl\+ {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@xl\+ {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:1200px) {
 .p-50\@lg\+ {
  padding:50px!important
 }
 .pT-50\@lg\+ {
  padding-top:50px!important
 }
 .pR-50\@lg\+ {
  padding-right:50px!important
 }
 .pB-50\@lg\+ {
  padding-bottom:50px!important
 }
 .pL-50\@lg\+ {
  padding-left:50px!important
 }
 .pY-50\@lg\+ {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@lg\+ {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:992px) {
 .p-50\@md\+ {
  padding:50px!important
 }
 .pT-50\@md\+ {
  padding-top:50px!important
 }
 .pR-50\@md\+ {
  padding-right:50px!important
 }
 .pB-50\@md\+ {
  padding-bottom:50px!important
 }
 .pL-50\@md\+ {
  padding-left:50px!important
 }
 .pY-50\@md\+ {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@md\+ {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:768px) {
 .p-50\@sm\+ {
  padding:50px!important
 }
 .pT-50\@sm\+ {
  padding-top:50px!important
 }
 .pR-50\@sm\+ {
  padding-right:50px!important
 }
 .pB-50\@sm\+ {
  padding-bottom:50px!important
 }
 .pL-50\@sm\+ {
  padding-left:50px!important
 }
 .pY-50\@sm\+ {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@sm\+ {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:0) {
 .p-50\@xs\+ {
  padding:50px!important
 }
 .pT-50\@xs\+ {
  padding-top:50px!important
 }
 .pR-50\@xs\+ {
  padding-right:50px!important
 }
 .pB-50\@xs\+ {
  padding-bottom:50px!important
 }
 .pL-50\@xs\+ {
  padding-left:50px!important
 }
 .pY-50\@xs\+ {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@xs\+ {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (max-width:1439px) {
 .p-50\@xl- {
  padding:50px!important
 }
 .pT-50\@xl- {
  padding-top:50px!important
 }
 .pR-50\@xl- {
  padding-right:50px!important
 }
 .pB-50\@xl- {
  padding-bottom:50px!important
 }
 .pL-50\@xl- {
  padding-left:50px!important
 }
 .pY-50\@xl- {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@xl- {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (max-width:1199px) {
 .p-50\@lg- {
  padding:50px!important
 }
 .pT-50\@lg- {
  padding-top:50px!important
 }
 .pR-50\@lg- {
  padding-right:50px!important
 }
 .pB-50\@lg- {
  padding-bottom:50px!important
 }
 .pL-50\@lg- {
  padding-left:50px!important
 }
 .pY-50\@lg- {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@lg- {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (max-width:991px) {
 .p-50\@md- {
  padding:50px!important
 }
 .pT-50\@md- {
  padding-top:50px!important
 }
 .pR-50\@md- {
  padding-right:50px!important
 }
 .pB-50\@md- {
  padding-bottom:50px!important
 }
 .pL-50\@md- {
  padding-left:50px!important
 }
 .pY-50\@md- {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@md- {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (max-width:767px) {
 .p-50\@sm- {
  padding:50px!important
 }
 .pT-50\@sm- {
  padding-top:50px!important
 }
 .pR-50\@sm- {
  padding-right:50px!important
 }
 .pB-50\@sm- {
  padding-bottom:50px!important
 }
 .pL-50\@sm- {
  padding-left:50px!important
 }
 .pY-50\@sm- {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@sm- {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-50\@lg {
  padding:50px!important
 }
 .pT-50\@lg {
  padding-top:50px!important
 }
 .pR-50\@lg {
  padding-right:50px!important
 }
 .pB-50\@lg {
  padding-bottom:50px!important
 }
 .pL-50\@lg {
  padding-left:50px!important
 }
 .pY-50\@lg {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@lg {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-50\@md {
  padding:50px!important
 }
 .pT-50\@md {
  padding-top:50px!important
 }
 .pR-50\@md {
  padding-right:50px!important
 }
 .pB-50\@md {
  padding-bottom:50px!important
 }
 .pL-50\@md {
  padding-left:50px!important
 }
 .pY-50\@md {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@md {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-50\@sm {
  padding:50px!important
 }
 .pT-50\@sm {
  padding-top:50px!important
 }
 .pR-50\@sm {
  padding-right:50px!important
 }
 .pB-50\@sm {
  padding-bottom:50px!important
 }
 .pL-50\@sm {
  padding-left:50px!important
 }
 .pY-50\@sm {
  padding-top:50px!important;
  padding-bottom:50px!important
 }
 .pX-50\@sm {
  padding-left:50px!important;
  padding-right:50px!important
 }
}
.p-60 {
 padding:60px!important
}
.pT-60 {
 padding-top:60px!important
}
.pR-60 {
 padding-right:60px!important
}
.pB-60 {
 padding-bottom:60px!important
}
.pL-60 {
 padding-left:60px!important
}
.pY-60 {
 padding-top:60px!important;
 padding-bottom:60px!important
}
.pX-60 {
 padding-left:60px!important;
 padding-right:60px!important
}
@media screen and (min-width:1440px) {
 .p-60\@xl\+ {
  padding:60px!important
 }
 .pT-60\@xl\+ {
  padding-top:60px!important
 }
 .pR-60\@xl\+ {
  padding-right:60px!important
 }
 .pB-60\@xl\+ {
  padding-bottom:60px!important
 }
 .pL-60\@xl\+ {
  padding-left:60px!important
 }
 .pY-60\@xl\+ {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@xl\+ {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:1200px) {
 .p-60\@lg\+ {
  padding:60px!important
 }
 .pT-60\@lg\+ {
  padding-top:60px!important
 }
 .pR-60\@lg\+ {
  padding-right:60px!important
 }
 .pB-60\@lg\+ {
  padding-bottom:60px!important
 }
 .pL-60\@lg\+ {
  padding-left:60px!important
 }
 .pY-60\@lg\+ {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@lg\+ {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:992px) {
 .p-60\@md\+ {
  padding:60px!important
 }
 .pT-60\@md\+ {
  padding-top:60px!important
 }
 .pR-60\@md\+ {
  padding-right:60px!important
 }
 .pB-60\@md\+ {
  padding-bottom:60px!important
 }
 .pL-60\@md\+ {
  padding-left:60px!important
 }
 .pY-60\@md\+ {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@md\+ {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:768px) {
 .p-60\@sm\+ {
  padding:60px!important
 }
 .pT-60\@sm\+ {
  padding-top:60px!important
 }
 .pR-60\@sm\+ {
  padding-right:60px!important
 }
 .pB-60\@sm\+ {
  padding-bottom:60px!important
 }
 .pL-60\@sm\+ {
  padding-left:60px!important
 }
 .pY-60\@sm\+ {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@sm\+ {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:0) {
 .p-60\@xs\+ {
  padding:60px!important
 }
 .pT-60\@xs\+ {
  padding-top:60px!important
 }
 .pR-60\@xs\+ {
  padding-right:60px!important
 }
 .pB-60\@xs\+ {
  padding-bottom:60px!important
 }
 .pL-60\@xs\+ {
  padding-left:60px!important
 }
 .pY-60\@xs\+ {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@xs\+ {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (max-width:1439px) {
 .p-60\@xl- {
  padding:60px!important
 }
 .pT-60\@xl- {
  padding-top:60px!important
 }
 .pR-60\@xl- {
  padding-right:60px!important
 }
 .pB-60\@xl- {
  padding-bottom:60px!important
 }
 .pL-60\@xl- {
  padding-left:60px!important
 }
 .pY-60\@xl- {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@xl- {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (max-width:1199px) {
 .p-60\@lg- {
  padding:60px!important
 }
 .pT-60\@lg- {
  padding-top:60px!important
 }
 .pR-60\@lg- {
  padding-right:60px!important
 }
 .pB-60\@lg- {
  padding-bottom:60px!important
 }
 .pL-60\@lg- {
  padding-left:60px!important
 }
 .pY-60\@lg- {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@lg- {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (max-width:991px) {
 .p-60\@md- {
  padding:60px!important
 }
 .pT-60\@md- {
  padding-top:60px!important
 }
 .pR-60\@md- {
  padding-right:60px!important
 }
 .pB-60\@md- {
  padding-bottom:60px!important
 }
 .pL-60\@md- {
  padding-left:60px!important
 }
 .pY-60\@md- {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@md- {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (max-width:767px) {
 .p-60\@sm- {
  padding:60px!important
 }
 .pT-60\@sm- {
  padding-top:60px!important
 }
 .pR-60\@sm- {
  padding-right:60px!important
 }
 .pB-60\@sm- {
  padding-bottom:60px!important
 }
 .pL-60\@sm- {
  padding-left:60px!important
 }
 .pY-60\@sm- {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@sm- {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-60\@lg {
  padding:60px!important
 }
 .pT-60\@lg {
  padding-top:60px!important
 }
 .pR-60\@lg {
  padding-right:60px!important
 }
 .pB-60\@lg {
  padding-bottom:60px!important
 }
 .pL-60\@lg {
  padding-left:60px!important
 }
 .pY-60\@lg {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@lg {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-60\@md {
  padding:60px!important
 }
 .pT-60\@md {
  padding-top:60px!important
 }
 .pR-60\@md {
  padding-right:60px!important
 }
 .pB-60\@md {
  padding-bottom:60px!important
 }
 .pL-60\@md {
  padding-left:60px!important
 }
 .pY-60\@md {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@md {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-60\@sm {
  padding:60px!important
 }
 .pT-60\@sm {
  padding-top:60px!important
 }
 .pR-60\@sm {
  padding-right:60px!important
 }
 .pB-60\@sm {
  padding-bottom:60px!important
 }
 .pL-60\@sm {
  padding-left:60px!important
 }
 .pY-60\@sm {
  padding-top:60px!important;
  padding-bottom:60px!important
 }
 .pX-60\@sm {
  padding-left:60px!important;
  padding-right:60px!important
 }
}
.p-70 {
 padding:70px!important
}
.pT-70 {
 padding-top:70px!important
}
.pR-70 {
 padding-right:70px!important
}
.pB-70 {
 padding-bottom:70px!important
}
.pL-70 {
 padding-left:70px!important
}
.pY-70 {
 padding-top:70px!important;
 padding-bottom:70px!important
}
.pX-70 {
 padding-left:70px!important;
 padding-right:70px!important
}
@media screen and (min-width:1440px) {
 .p-70\@xl\+ {
  padding:70px!important
 }
 .pT-70\@xl\+ {
  padding-top:70px!important
 }
 .pR-70\@xl\+ {
  padding-right:70px!important
 }
 .pB-70\@xl\+ {
  padding-bottom:70px!important
 }
 .pL-70\@xl\+ {
  padding-left:70px!important
 }
 .pY-70\@xl\+ {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@xl\+ {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:1200px) {
 .p-70\@lg\+ {
  padding:70px!important
 }
 .pT-70\@lg\+ {
  padding-top:70px!important
 }
 .pR-70\@lg\+ {
  padding-right:70px!important
 }
 .pB-70\@lg\+ {
  padding-bottom:70px!important
 }
 .pL-70\@lg\+ {
  padding-left:70px!important
 }
 .pY-70\@lg\+ {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@lg\+ {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:992px) {
 .p-70\@md\+ {
  padding:70px!important
 }
 .pT-70\@md\+ {
  padding-top:70px!important
 }
 .pR-70\@md\+ {
  padding-right:70px!important
 }
 .pB-70\@md\+ {
  padding-bottom:70px!important
 }
 .pL-70\@md\+ {
  padding-left:70px!important
 }
 .pY-70\@md\+ {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@md\+ {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:768px) {
 .p-70\@sm\+ {
  padding:70px!important
 }
 .pT-70\@sm\+ {
  padding-top:70px!important
 }
 .pR-70\@sm\+ {
  padding-right:70px!important
 }
 .pB-70\@sm\+ {
  padding-bottom:70px!important
 }
 .pL-70\@sm\+ {
  padding-left:70px!important
 }
 .pY-70\@sm\+ {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@sm\+ {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:0) {
 .p-70\@xs\+ {
  padding:70px!important
 }
 .pT-70\@xs\+ {
  padding-top:70px!important
 }
 .pR-70\@xs\+ {
  padding-right:70px!important
 }
 .pB-70\@xs\+ {
  padding-bottom:70px!important
 }
 .pL-70\@xs\+ {
  padding-left:70px!important
 }
 .pY-70\@xs\+ {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@xs\+ {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (max-width:1439px) {
 .p-70\@xl- {
  padding:70px!important
 }
 .pT-70\@xl- {
  padding-top:70px!important
 }
 .pR-70\@xl- {
  padding-right:70px!important
 }
 .pB-70\@xl- {
  padding-bottom:70px!important
 }
 .pL-70\@xl- {
  padding-left:70px!important
 }
 .pY-70\@xl- {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@xl- {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (max-width:1199px) {
 .p-70\@lg- {
  padding:70px!important
 }
 .pT-70\@lg- {
  padding-top:70px!important
 }
 .pR-70\@lg- {
  padding-right:70px!important
 }
 .pB-70\@lg- {
  padding-bottom:70px!important
 }
 .pL-70\@lg- {
  padding-left:70px!important
 }
 .pY-70\@lg- {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@lg- {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (max-width:991px) {
 .p-70\@md- {
  padding:70px!important
 }
 .pT-70\@md- {
  padding-top:70px!important
 }
 .pR-70\@md- {
  padding-right:70px!important
 }
 .pB-70\@md- {
  padding-bottom:70px!important
 }
 .pL-70\@md- {
  padding-left:70px!important
 }
 .pY-70\@md- {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@md- {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (max-width:767px) {
 .p-70\@sm- {
  padding:70px!important
 }
 .pT-70\@sm- {
  padding-top:70px!important
 }
 .pR-70\@sm- {
  padding-right:70px!important
 }
 .pB-70\@sm- {
  padding-bottom:70px!important
 }
 .pL-70\@sm- {
  padding-left:70px!important
 }
 .pY-70\@sm- {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@sm- {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-70\@lg {
  padding:70px!important
 }
 .pT-70\@lg {
  padding-top:70px!important
 }
 .pR-70\@lg {
  padding-right:70px!important
 }
 .pB-70\@lg {
  padding-bottom:70px!important
 }
 .pL-70\@lg {
  padding-left:70px!important
 }
 .pY-70\@lg {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@lg {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-70\@md {
  padding:70px!important
 }
 .pT-70\@md {
  padding-top:70px!important
 }
 .pR-70\@md {
  padding-right:70px!important
 }
 .pB-70\@md {
  padding-bottom:70px!important
 }
 .pL-70\@md {
  padding-left:70px!important
 }
 .pY-70\@md {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@md {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-70\@sm {
  padding:70px!important
 }
 .pT-70\@sm {
  padding-top:70px!important
 }
 .pR-70\@sm {
  padding-right:70px!important
 }
 .pB-70\@sm {
  padding-bottom:70px!important
 }
 .pL-70\@sm {
  padding-left:70px!important
 }
 .pY-70\@sm {
  padding-top:70px!important;
  padding-bottom:70px!important
 }
 .pX-70\@sm {
  padding-left:70px!important;
  padding-right:70px!important
 }
}
.p-80 {
 padding:80px!important
}
.pT-80 {
 padding-top:80px!important
}
.pR-80 {
 padding-right:80px!important
}
.pB-80 {
 padding-bottom:80px!important
}
.pL-80 {
 padding-left:80px!important
}
.pY-80 {
 padding-top:80px!important;
 padding-bottom:80px!important
}
.pX-80 {
 padding-left:80px!important;
 padding-right:80px!important
}
@media screen and (min-width:1440px) {
 .p-80\@xl\+ {
  padding:80px!important
 }
 .pT-80\@xl\+ {
  padding-top:80px!important
 }
 .pR-80\@xl\+ {
  padding-right:80px!important
 }
 .pB-80\@xl\+ {
  padding-bottom:80px!important
 }
 .pL-80\@xl\+ {
  padding-left:80px!important
 }
 .pY-80\@xl\+ {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@xl\+ {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:1200px) {
 .p-80\@lg\+ {
  padding:80px!important
 }
 .pT-80\@lg\+ {
  padding-top:80px!important
 }
 .pR-80\@lg\+ {
  padding-right:80px!important
 }
 .pB-80\@lg\+ {
  padding-bottom:80px!important
 }
 .pL-80\@lg\+ {
  padding-left:80px!important
 }
 .pY-80\@lg\+ {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@lg\+ {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:992px) {
 .p-80\@md\+ {
  padding:80px!important
 }
 .pT-80\@md\+ {
  padding-top:80px!important
 }
 .pR-80\@md\+ {
  padding-right:80px!important
 }
 .pB-80\@md\+ {
  padding-bottom:80px!important
 }
 .pL-80\@md\+ {
  padding-left:80px!important
 }
 .pY-80\@md\+ {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@md\+ {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:768px) {
 .p-80\@sm\+ {
  padding:80px!important
 }
 .pT-80\@sm\+ {
  padding-top:80px!important
 }
 .pR-80\@sm\+ {
  padding-right:80px!important
 }
 .pB-80\@sm\+ {
  padding-bottom:80px!important
 }
 .pL-80\@sm\+ {
  padding-left:80px!important
 }
 .pY-80\@sm\+ {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@sm\+ {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:0) {
 .p-80\@xs\+ {
  padding:80px!important
 }
 .pT-80\@xs\+ {
  padding-top:80px!important
 }
 .pR-80\@xs\+ {
  padding-right:80px!important
 }
 .pB-80\@xs\+ {
  padding-bottom:80px!important
 }
 .pL-80\@xs\+ {
  padding-left:80px!important
 }
 .pY-80\@xs\+ {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@xs\+ {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (max-width:1439px) {
 .p-80\@xl- {
  padding:80px!important
 }
 .pT-80\@xl- {
  padding-top:80px!important
 }
 .pR-80\@xl- {
  padding-right:80px!important
 }
 .pB-80\@xl- {
  padding-bottom:80px!important
 }
 .pL-80\@xl- {
  padding-left:80px!important
 }
 .pY-80\@xl- {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@xl- {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (max-width:1199px) {
 .p-80\@lg- {
  padding:80px!important
 }
 .pT-80\@lg- {
  padding-top:80px!important
 }
 .pR-80\@lg- {
  padding-right:80px!important
 }
 .pB-80\@lg- {
  padding-bottom:80px!important
 }
 .pL-80\@lg- {
  padding-left:80px!important
 }
 .pY-80\@lg- {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@lg- {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (max-width:991px) {
 .p-80\@md- {
  padding:80px!important
 }
 .pT-80\@md- {
  padding-top:80px!important
 }
 .pR-80\@md- {
  padding-right:80px!important
 }
 .pB-80\@md- {
  padding-bottom:80px!important
 }
 .pL-80\@md- {
  padding-left:80px!important
 }
 .pY-80\@md- {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@md- {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (max-width:767px) {
 .p-80\@sm- {
  padding:80px!important
 }
 .pT-80\@sm- {
  padding-top:80px!important
 }
 .pR-80\@sm- {
  padding-right:80px!important
 }
 .pB-80\@sm- {
  padding-bottom:80px!important
 }
 .pL-80\@sm- {
  padding-left:80px!important
 }
 .pY-80\@sm- {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@sm- {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-80\@lg {
  padding:80px!important
 }
 .pT-80\@lg {
  padding-top:80px!important
 }
 .pR-80\@lg {
  padding-right:80px!important
 }
 .pB-80\@lg {
  padding-bottom:80px!important
 }
 .pL-80\@lg {
  padding-left:80px!important
 }
 .pY-80\@lg {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@lg {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-80\@md {
  padding:80px!important
 }
 .pT-80\@md {
  padding-top:80px!important
 }
 .pR-80\@md {
  padding-right:80px!important
 }
 .pB-80\@md {
  padding-bottom:80px!important
 }
 .pL-80\@md {
  padding-left:80px!important
 }
 .pY-80\@md {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@md {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-80\@sm {
  padding:80px!important
 }
 .pT-80\@sm {
  padding-top:80px!important
 }
 .pR-80\@sm {
  padding-right:80px!important
 }
 .pB-80\@sm {
  padding-bottom:80px!important
 }
 .pL-80\@sm {
  padding-left:80px!important
 }
 .pY-80\@sm {
  padding-top:80px!important;
  padding-bottom:80px!important
 }
 .pX-80\@sm {
  padding-left:80px!important;
  padding-right:80px!important
 }
}
.p-90 {
 padding:90px!important
}
.pT-90 {
 padding-top:90px!important
}
.pR-90 {
 padding-right:90px!important
}
.pB-90 {
 padding-bottom:90px!important
}
.pL-90 {
 padding-left:90px!important
}
.pY-90 {
 padding-top:90px!important;
 padding-bottom:90px!important
}
.pX-90 {
 padding-left:90px!important;
 padding-right:90px!important
}
@media screen and (min-width:1440px) {
 .p-90\@xl\+ {
  padding:90px!important
 }
 .pT-90\@xl\+ {
  padding-top:90px!important
 }
 .pR-90\@xl\+ {
  padding-right:90px!important
 }
 .pB-90\@xl\+ {
  padding-bottom:90px!important
 }
 .pL-90\@xl\+ {
  padding-left:90px!important
 }
 .pY-90\@xl\+ {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@xl\+ {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:1200px) {
 .p-90\@lg\+ {
  padding:90px!important
 }
 .pT-90\@lg\+ {
  padding-top:90px!important
 }
 .pR-90\@lg\+ {
  padding-right:90px!important
 }
 .pB-90\@lg\+ {
  padding-bottom:90px!important
 }
 .pL-90\@lg\+ {
  padding-left:90px!important
 }
 .pY-90\@lg\+ {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@lg\+ {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:992px) {
 .p-90\@md\+ {
  padding:90px!important
 }
 .pT-90\@md\+ {
  padding-top:90px!important
 }
 .pR-90\@md\+ {
  padding-right:90px!important
 }
 .pB-90\@md\+ {
  padding-bottom:90px!important
 }
 .pL-90\@md\+ {
  padding-left:90px!important
 }
 .pY-90\@md\+ {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@md\+ {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:768px) {
 .p-90\@sm\+ {
  padding:90px!important
 }
 .pT-90\@sm\+ {
  padding-top:90px!important
 }
 .pR-90\@sm\+ {
  padding-right:90px!important
 }
 .pB-90\@sm\+ {
  padding-bottom:90px!important
 }
 .pL-90\@sm\+ {
  padding-left:90px!important
 }
 .pY-90\@sm\+ {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@sm\+ {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:0) {
 .p-90\@xs\+ {
  padding:90px!important
 }
 .pT-90\@xs\+ {
  padding-top:90px!important
 }
 .pR-90\@xs\+ {
  padding-right:90px!important
 }
 .pB-90\@xs\+ {
  padding-bottom:90px!important
 }
 .pL-90\@xs\+ {
  padding-left:90px!important
 }
 .pY-90\@xs\+ {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@xs\+ {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (max-width:1439px) {
 .p-90\@xl- {
  padding:90px!important
 }
 .pT-90\@xl- {
  padding-top:90px!important
 }
 .pR-90\@xl- {
  padding-right:90px!important
 }
 .pB-90\@xl- {
  padding-bottom:90px!important
 }
 .pL-90\@xl- {
  padding-left:90px!important
 }
 .pY-90\@xl- {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@xl- {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (max-width:1199px) {
 .p-90\@lg- {
  padding:90px!important
 }
 .pT-90\@lg- {
  padding-top:90px!important
 }
 .pR-90\@lg- {
  padding-right:90px!important
 }
 .pB-90\@lg- {
  padding-bottom:90px!important
 }
 .pL-90\@lg- {
  padding-left:90px!important
 }
 .pY-90\@lg- {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@lg- {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (max-width:991px) {
 .p-90\@md- {
  padding:90px!important
 }
 .pT-90\@md- {
  padding-top:90px!important
 }
 .pR-90\@md- {
  padding-right:90px!important
 }
 .pB-90\@md- {
  padding-bottom:90px!important
 }
 .pL-90\@md- {
  padding-left:90px!important
 }
 .pY-90\@md- {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@md- {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (max-width:767px) {
 .p-90\@sm- {
  padding:90px!important
 }
 .pT-90\@sm- {
  padding-top:90px!important
 }
 .pR-90\@sm- {
  padding-right:90px!important
 }
 .pB-90\@sm- {
  padding-bottom:90px!important
 }
 .pL-90\@sm- {
  padding-left:90px!important
 }
 .pY-90\@sm- {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@sm- {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-90\@lg {
  padding:90px!important
 }
 .pT-90\@lg {
  padding-top:90px!important
 }
 .pR-90\@lg {
  padding-right:90px!important
 }
 .pB-90\@lg {
  padding-bottom:90px!important
 }
 .pL-90\@lg {
  padding-left:90px!important
 }
 .pY-90\@lg {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@lg {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-90\@md {
  padding:90px!important
 }
 .pT-90\@md {
  padding-top:90px!important
 }
 .pR-90\@md {
  padding-right:90px!important
 }
 .pB-90\@md {
  padding-bottom:90px!important
 }
 .pL-90\@md {
  padding-left:90px!important
 }
 .pY-90\@md {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@md {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-90\@sm {
  padding:90px!important
 }
 .pT-90\@sm {
  padding-top:90px!important
 }
 .pR-90\@sm {
  padding-right:90px!important
 }
 .pB-90\@sm {
  padding-bottom:90px!important
 }
 .pL-90\@sm {
  padding-left:90px!important
 }
 .pY-90\@sm {
  padding-top:90px!important;
  padding-bottom:90px!important
 }
 .pX-90\@sm {
  padding-left:90px!important;
  padding-right:90px!important
 }
}
.p-100 {
 padding:100px!important
}
.pT-100 {
 padding-top:100px!important
}
.pR-100 {
 padding-right:100px!important
}
.pB-100 {
 padding-bottom:100px!important
}
.pL-100 {
 padding-left:100px!important
}
.pY-100 {
 padding-top:100px!important;
 padding-bottom:100px!important
}
.pX-100 {
 padding-left:100px!important;
 padding-right:100px!important
}
@media screen and (min-width:1440px) {
 .p-100\@xl\+ {
  padding:100px!important
 }
 .pT-100\@xl\+ {
  padding-top:100px!important
 }
 .pR-100\@xl\+ {
  padding-right:100px!important
 }
 .pB-100\@xl\+ {
  padding-bottom:100px!important
 }
 .pL-100\@xl\+ {
  padding-left:100px!important
 }
 .pY-100\@xl\+ {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@xl\+ {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:1200px) {
 .p-100\@lg\+ {
  padding:100px!important
 }
 .pT-100\@lg\+ {
  padding-top:100px!important
 }
 .pR-100\@lg\+ {
  padding-right:100px!important
 }
 .pB-100\@lg\+ {
  padding-bottom:100px!important
 }
 .pL-100\@lg\+ {
  padding-left:100px!important
 }
 .pY-100\@lg\+ {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@lg\+ {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:992px) {
 .p-100\@md\+ {
  padding:100px!important
 }
 .pT-100\@md\+ {
  padding-top:100px!important
 }
 .pR-100\@md\+ {
  padding-right:100px!important
 }
 .pB-100\@md\+ {
  padding-bottom:100px!important
 }
 .pL-100\@md\+ {
  padding-left:100px!important
 }
 .pY-100\@md\+ {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@md\+ {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:768px) {
 .p-100\@sm\+ {
  padding:100px!important
 }
 .pT-100\@sm\+ {
  padding-top:100px!important
 }
 .pR-100\@sm\+ {
  padding-right:100px!important
 }
 .pB-100\@sm\+ {
  padding-bottom:100px!important
 }
 .pL-100\@sm\+ {
  padding-left:100px!important
 }
 .pY-100\@sm\+ {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@sm\+ {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:0) {
 .p-100\@xs\+ {
  padding:100px!important
 }
 .pT-100\@xs\+ {
  padding-top:100px!important
 }
 .pR-100\@xs\+ {
  padding-right:100px!important
 }
 .pB-100\@xs\+ {
  padding-bottom:100px!important
 }
 .pL-100\@xs\+ {
  padding-left:100px!important
 }
 .pY-100\@xs\+ {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@xs\+ {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (max-width:1439px) {
 .p-100\@xl- {
  padding:100px!important
 }
 .pT-100\@xl- {
  padding-top:100px!important
 }
 .pR-100\@xl- {
  padding-right:100px!important
 }
 .pB-100\@xl- {
  padding-bottom:100px!important
 }
 .pL-100\@xl- {
  padding-left:100px!important
 }
 .pY-100\@xl- {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@xl- {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (max-width:1199px) {
 .p-100\@lg- {
  padding:100px!important
 }
 .pT-100\@lg- {
  padding-top:100px!important
 }
 .pR-100\@lg- {
  padding-right:100px!important
 }
 .pB-100\@lg- {
  padding-bottom:100px!important
 }
 .pL-100\@lg- {
  padding-left:100px!important
 }
 .pY-100\@lg- {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@lg- {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (max-width:991px) {
 .p-100\@md- {
  padding:100px!important
 }
 .pT-100\@md- {
  padding-top:100px!important
 }
 .pR-100\@md- {
  padding-right:100px!important
 }
 .pB-100\@md- {
  padding-bottom:100px!important
 }
 .pL-100\@md- {
  padding-left:100px!important
 }
 .pY-100\@md- {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@md- {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (max-width:767px) {
 .p-100\@sm- {
  padding:100px!important
 }
 .pT-100\@sm- {
  padding-top:100px!important
 }
 .pR-100\@sm- {
  padding-right:100px!important
 }
 .pB-100\@sm- {
  padding-bottom:100px!important
 }
 .pL-100\@sm- {
  padding-left:100px!important
 }
 .pY-100\@sm- {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@sm- {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-100\@lg {
  padding:100px!important
 }
 .pT-100\@lg {
  padding-top:100px!important
 }
 .pR-100\@lg {
  padding-right:100px!important
 }
 .pB-100\@lg {
  padding-bottom:100px!important
 }
 .pL-100\@lg {
  padding-left:100px!important
 }
 .pY-100\@lg {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@lg {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-100\@md {
  padding:100px!important
 }
 .pT-100\@md {
  padding-top:100px!important
 }
 .pR-100\@md {
  padding-right:100px!important
 }
 .pB-100\@md {
  padding-bottom:100px!important
 }
 .pL-100\@md {
  padding-left:100px!important
 }
 .pY-100\@md {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@md {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-100\@sm {
  padding:100px!important
 }
 .pT-100\@sm {
  padding-top:100px!important
 }
 .pR-100\@sm {
  padding-right:100px!important
 }
 .pB-100\@sm {
  padding-bottom:100px!important
 }
 .pL-100\@sm {
  padding-left:100px!important
 }
 .pY-100\@sm {
  padding-top:100px!important;
  padding-bottom:100px!important
 }
 .pX-100\@sm {
  padding-left:100px!important;
  padding-right:100px!important
 }
}
.p-110 {
 padding:110px!important
}
.pT-110 {
 padding-top:110px!important
}
.pR-110 {
 padding-right:110px!important
}
.pB-110 {
 padding-bottom:110px!important
}
.pL-110 {
 padding-left:110px!important
}
.pY-110 {
 padding-top:110px!important;
 padding-bottom:110px!important
}
.pX-110 {
 padding-left:110px!important;
 padding-right:110px!important
}
@media screen and (min-width:1440px) {
 .p-110\@xl\+ {
  padding:110px!important
 }
 .pT-110\@xl\+ {
  padding-top:110px!important
 }
 .pR-110\@xl\+ {
  padding-right:110px!important
 }
 .pB-110\@xl\+ {
  padding-bottom:110px!important
 }
 .pL-110\@xl\+ {
  padding-left:110px!important
 }
 .pY-110\@xl\+ {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@xl\+ {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:1200px) {
 .p-110\@lg\+ {
  padding:110px!important
 }
 .pT-110\@lg\+ {
  padding-top:110px!important
 }
 .pR-110\@lg\+ {
  padding-right:110px!important
 }
 .pB-110\@lg\+ {
  padding-bottom:110px!important
 }
 .pL-110\@lg\+ {
  padding-left:110px!important
 }
 .pY-110\@lg\+ {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@lg\+ {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:992px) {
 .p-110\@md\+ {
  padding:110px!important
 }
 .pT-110\@md\+ {
  padding-top:110px!important
 }
 .pR-110\@md\+ {
  padding-right:110px!important
 }
 .pB-110\@md\+ {
  padding-bottom:110px!important
 }
 .pL-110\@md\+ {
  padding-left:110px!important
 }
 .pY-110\@md\+ {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@md\+ {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:768px) {
 .p-110\@sm\+ {
  padding:110px!important
 }
 .pT-110\@sm\+ {
  padding-top:110px!important
 }
 .pR-110\@sm\+ {
  padding-right:110px!important
 }
 .pB-110\@sm\+ {
  padding-bottom:110px!important
 }
 .pL-110\@sm\+ {
  padding-left:110px!important
 }
 .pY-110\@sm\+ {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@sm\+ {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:0) {
 .p-110\@xs\+ {
  padding:110px!important
 }
 .pT-110\@xs\+ {
  padding-top:110px!important
 }
 .pR-110\@xs\+ {
  padding-right:110px!important
 }
 .pB-110\@xs\+ {
  padding-bottom:110px!important
 }
 .pL-110\@xs\+ {
  padding-left:110px!important
 }
 .pY-110\@xs\+ {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@xs\+ {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (max-width:1439px) {
 .p-110\@xl- {
  padding:110px!important
 }
 .pT-110\@xl- {
  padding-top:110px!important
 }
 .pR-110\@xl- {
  padding-right:110px!important
 }
 .pB-110\@xl- {
  padding-bottom:110px!important
 }
 .pL-110\@xl- {
  padding-left:110px!important
 }
 .pY-110\@xl- {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@xl- {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (max-width:1199px) {
 .p-110\@lg- {
  padding:110px!important
 }
 .pT-110\@lg- {
  padding-top:110px!important
 }
 .pR-110\@lg- {
  padding-right:110px!important
 }
 .pB-110\@lg- {
  padding-bottom:110px!important
 }
 .pL-110\@lg- {
  padding-left:110px!important
 }
 .pY-110\@lg- {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@lg- {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (max-width:991px) {
 .p-110\@md- {
  padding:110px!important
 }
 .pT-110\@md- {
  padding-top:110px!important
 }
 .pR-110\@md- {
  padding-right:110px!important
 }
 .pB-110\@md- {
  padding-bottom:110px!important
 }
 .pL-110\@md- {
  padding-left:110px!important
 }
 .pY-110\@md- {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@md- {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (max-width:767px) {
 .p-110\@sm- {
  padding:110px!important
 }
 .pT-110\@sm- {
  padding-top:110px!important
 }
 .pR-110\@sm- {
  padding-right:110px!important
 }
 .pB-110\@sm- {
  padding-bottom:110px!important
 }
 .pL-110\@sm- {
  padding-left:110px!important
 }
 .pY-110\@sm- {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@sm- {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-110\@lg {
  padding:110px!important
 }
 .pT-110\@lg {
  padding-top:110px!important
 }
 .pR-110\@lg {
  padding-right:110px!important
 }
 .pB-110\@lg {
  padding-bottom:110px!important
 }
 .pL-110\@lg {
  padding-left:110px!important
 }
 .pY-110\@lg {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@lg {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-110\@md {
  padding:110px!important
 }
 .pT-110\@md {
  padding-top:110px!important
 }
 .pR-110\@md {
  padding-right:110px!important
 }
 .pB-110\@md {
  padding-bottom:110px!important
 }
 .pL-110\@md {
  padding-left:110px!important
 }
 .pY-110\@md {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@md {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-110\@sm {
  padding:110px!important
 }
 .pT-110\@sm {
  padding-top:110px!important
 }
 .pR-110\@sm {
  padding-right:110px!important
 }
 .pB-110\@sm {
  padding-bottom:110px!important
 }
 .pL-110\@sm {
  padding-left:110px!important
 }
 .pY-110\@sm {
  padding-top:110px!important;
  padding-bottom:110px!important
 }
 .pX-110\@sm {
  padding-left:110px!important;
  padding-right:110px!important
 }
}
.p-120 {
 padding:120px!important
}
.pT-120 {
 padding-top:120px!important
}
.pR-120 {
 padding-right:120px!important
}
.pB-120 {
 padding-bottom:120px!important
}
.pL-120 {
 padding-left:120px!important
}
.pY-120 {
 padding-top:120px!important;
 padding-bottom:120px!important
}
.pX-120 {
 padding-left:120px!important;
 padding-right:120px!important
}
@media screen and (min-width:1440px) {
 .p-120\@xl\+ {
  padding:120px!important
 }
 .pT-120\@xl\+ {
  padding-top:120px!important
 }
 .pR-120\@xl\+ {
  padding-right:120px!important
 }
 .pB-120\@xl\+ {
  padding-bottom:120px!important
 }
 .pL-120\@xl\+ {
  padding-left:120px!important
 }
 .pY-120\@xl\+ {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@xl\+ {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:1200px) {
 .p-120\@lg\+ {
  padding:120px!important
 }
 .pT-120\@lg\+ {
  padding-top:120px!important
 }
 .pR-120\@lg\+ {
  padding-right:120px!important
 }
 .pB-120\@lg\+ {
  padding-bottom:120px!important
 }
 .pL-120\@lg\+ {
  padding-left:120px!important
 }
 .pY-120\@lg\+ {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@lg\+ {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:992px) {
 .p-120\@md\+ {
  padding:120px!important
 }
 .pT-120\@md\+ {
  padding-top:120px!important
 }
 .pR-120\@md\+ {
  padding-right:120px!important
 }
 .pB-120\@md\+ {
  padding-bottom:120px!important
 }
 .pL-120\@md\+ {
  padding-left:120px!important
 }
 .pY-120\@md\+ {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@md\+ {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:768px) {
 .p-120\@sm\+ {
  padding:120px!important
 }
 .pT-120\@sm\+ {
  padding-top:120px!important
 }
 .pR-120\@sm\+ {
  padding-right:120px!important
 }
 .pB-120\@sm\+ {
  padding-bottom:120px!important
 }
 .pL-120\@sm\+ {
  padding-left:120px!important
 }
 .pY-120\@sm\+ {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@sm\+ {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:0) {
 .p-120\@xs\+ {
  padding:120px!important
 }
 .pT-120\@xs\+ {
  padding-top:120px!important
 }
 .pR-120\@xs\+ {
  padding-right:120px!important
 }
 .pB-120\@xs\+ {
  padding-bottom:120px!important
 }
 .pL-120\@xs\+ {
  padding-left:120px!important
 }
 .pY-120\@xs\+ {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@xs\+ {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (max-width:1439px) {
 .p-120\@xl- {
  padding:120px!important
 }
 .pT-120\@xl- {
  padding-top:120px!important
 }
 .pR-120\@xl- {
  padding-right:120px!important
 }
 .pB-120\@xl- {
  padding-bottom:120px!important
 }
 .pL-120\@xl- {
  padding-left:120px!important
 }
 .pY-120\@xl- {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@xl- {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (max-width:1199px) {
 .p-120\@lg- {
  padding:120px!important
 }
 .pT-120\@lg- {
  padding-top:120px!important
 }
 .pR-120\@lg- {
  padding-right:120px!important
 }
 .pB-120\@lg- {
  padding-bottom:120px!important
 }
 .pL-120\@lg- {
  padding-left:120px!important
 }
 .pY-120\@lg- {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@lg- {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (max-width:991px) {
 .p-120\@md- {
  padding:120px!important
 }
 .pT-120\@md- {
  padding-top:120px!important
 }
 .pR-120\@md- {
  padding-right:120px!important
 }
 .pB-120\@md- {
  padding-bottom:120px!important
 }
 .pL-120\@md- {
  padding-left:120px!important
 }
 .pY-120\@md- {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@md- {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (max-width:767px) {
 .p-120\@sm- {
  padding:120px!important
 }
 .pT-120\@sm- {
  padding-top:120px!important
 }
 .pR-120\@sm- {
  padding-right:120px!important
 }
 .pB-120\@sm- {
  padding-bottom:120px!important
 }
 .pL-120\@sm- {
  padding-left:120px!important
 }
 .pY-120\@sm- {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@sm- {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-120\@lg {
  padding:120px!important
 }
 .pT-120\@lg {
  padding-top:120px!important
 }
 .pR-120\@lg {
  padding-right:120px!important
 }
 .pB-120\@lg {
  padding-bottom:120px!important
 }
 .pL-120\@lg {
  padding-left:120px!important
 }
 .pY-120\@lg {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@lg {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-120\@md {
  padding:120px!important
 }
 .pT-120\@md {
  padding-top:120px!important
 }
 .pR-120\@md {
  padding-right:120px!important
 }
 .pB-120\@md {
  padding-bottom:120px!important
 }
 .pL-120\@md {
  padding-left:120px!important
 }
 .pY-120\@md {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@md {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-120\@sm {
  padding:120px!important
 }
 .pT-120\@sm {
  padding-top:120px!important
 }
 .pR-120\@sm {
  padding-right:120px!important
 }
 .pB-120\@sm {
  padding-bottom:120px!important
 }
 .pL-120\@sm {
  padding-left:120px!important
 }
 .pY-120\@sm {
  padding-top:120px!important;
  padding-bottom:120px!important
 }
 .pX-120\@sm {
  padding-left:120px!important;
  padding-right:120px!important
 }
}
.p-130 {
 padding:130px!important
}
.pT-130 {
 padding-top:130px!important
}
.pR-130 {
 padding-right:130px!important
}
.pB-130 {
 padding-bottom:130px!important
}
.pL-130 {
 padding-left:130px!important
}
.pY-130 {
 padding-top:130px!important;
 padding-bottom:130px!important
}
.pX-130 {
 padding-left:130px!important;
 padding-right:130px!important
}
@media screen and (min-width:1440px) {
 .p-130\@xl\+ {
  padding:130px!important
 }
 .pT-130\@xl\+ {
  padding-top:130px!important
 }
 .pR-130\@xl\+ {
  padding-right:130px!important
 }
 .pB-130\@xl\+ {
  padding-bottom:130px!important
 }
 .pL-130\@xl\+ {
  padding-left:130px!important
 }
 .pY-130\@xl\+ {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@xl\+ {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:1200px) {
 .p-130\@lg\+ {
  padding:130px!important
 }
 .pT-130\@lg\+ {
  padding-top:130px!important
 }
 .pR-130\@lg\+ {
  padding-right:130px!important
 }
 .pB-130\@lg\+ {
  padding-bottom:130px!important
 }
 .pL-130\@lg\+ {
  padding-left:130px!important
 }
 .pY-130\@lg\+ {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@lg\+ {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:992px) {
 .p-130\@md\+ {
  padding:130px!important
 }
 .pT-130\@md\+ {
  padding-top:130px!important
 }
 .pR-130\@md\+ {
  padding-right:130px!important
 }
 .pB-130\@md\+ {
  padding-bottom:130px!important
 }
 .pL-130\@md\+ {
  padding-left:130px!important
 }
 .pY-130\@md\+ {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@md\+ {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:768px) {
 .p-130\@sm\+ {
  padding:130px!important
 }
 .pT-130\@sm\+ {
  padding-top:130px!important
 }
 .pR-130\@sm\+ {
  padding-right:130px!important
 }
 .pB-130\@sm\+ {
  padding-bottom:130px!important
 }
 .pL-130\@sm\+ {
  padding-left:130px!important
 }
 .pY-130\@sm\+ {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@sm\+ {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:0) {
 .p-130\@xs\+ {
  padding:130px!important
 }
 .pT-130\@xs\+ {
  padding-top:130px!important
 }
 .pR-130\@xs\+ {
  padding-right:130px!important
 }
 .pB-130\@xs\+ {
  padding-bottom:130px!important
 }
 .pL-130\@xs\+ {
  padding-left:130px!important
 }
 .pY-130\@xs\+ {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@xs\+ {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (max-width:1439px) {
 .p-130\@xl- {
  padding:130px!important
 }
 .pT-130\@xl- {
  padding-top:130px!important
 }
 .pR-130\@xl- {
  padding-right:130px!important
 }
 .pB-130\@xl- {
  padding-bottom:130px!important
 }
 .pL-130\@xl- {
  padding-left:130px!important
 }
 .pY-130\@xl- {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@xl- {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (max-width:1199px) {
 .p-130\@lg- {
  padding:130px!important
 }
 .pT-130\@lg- {
  padding-top:130px!important
 }
 .pR-130\@lg- {
  padding-right:130px!important
 }
 .pB-130\@lg- {
  padding-bottom:130px!important
 }
 .pL-130\@lg- {
  padding-left:130px!important
 }
 .pY-130\@lg- {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@lg- {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (max-width:991px) {
 .p-130\@md- {
  padding:130px!important
 }
 .pT-130\@md- {
  padding-top:130px!important
 }
 .pR-130\@md- {
  padding-right:130px!important
 }
 .pB-130\@md- {
  padding-bottom:130px!important
 }
 .pL-130\@md- {
  padding-left:130px!important
 }
 .pY-130\@md- {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@md- {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (max-width:767px) {
 .p-130\@sm- {
  padding:130px!important
 }
 .pT-130\@sm- {
  padding-top:130px!important
 }
 .pR-130\@sm- {
  padding-right:130px!important
 }
 .pB-130\@sm- {
  padding-bottom:130px!important
 }
 .pL-130\@sm- {
  padding-left:130px!important
 }
 .pY-130\@sm- {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@sm- {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-130\@lg {
  padding:130px!important
 }
 .pT-130\@lg {
  padding-top:130px!important
 }
 .pR-130\@lg {
  padding-right:130px!important
 }
 .pB-130\@lg {
  padding-bottom:130px!important
 }
 .pL-130\@lg {
  padding-left:130px!important
 }
 .pY-130\@lg {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@lg {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-130\@md {
  padding:130px!important
 }
 .pT-130\@md {
  padding-top:130px!important
 }
 .pR-130\@md {
  padding-right:130px!important
 }
 .pB-130\@md {
  padding-bottom:130px!important
 }
 .pL-130\@md {
  padding-left:130px!important
 }
 .pY-130\@md {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@md {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-130\@sm {
  padding:130px!important
 }
 .pT-130\@sm {
  padding-top:130px!important
 }
 .pR-130\@sm {
  padding-right:130px!important
 }
 .pB-130\@sm {
  padding-bottom:130px!important
 }
 .pL-130\@sm {
  padding-left:130px!important
 }
 .pY-130\@sm {
  padding-top:130px!important;
  padding-bottom:130px!important
 }
 .pX-130\@sm {
  padding-left:130px!important;
  padding-right:130px!important
 }
}
.p-140 {
 padding:140px!important
}
.pT-140 {
 padding-top:140px!important
}
.pR-140 {
 padding-right:140px!important
}
.pB-140 {
 padding-bottom:140px!important
}
.pL-140 {
 padding-left:140px!important
}
.pY-140 {
 padding-top:140px!important;
 padding-bottom:140px!important
}
.pX-140 {
 padding-left:140px!important;
 padding-right:140px!important
}
@media screen and (min-width:1440px) {
 .p-140\@xl\+ {
  padding:140px!important
 }
 .pT-140\@xl\+ {
  padding-top:140px!important
 }
 .pR-140\@xl\+ {
  padding-right:140px!important
 }
 .pB-140\@xl\+ {
  padding-bottom:140px!important
 }
 .pL-140\@xl\+ {
  padding-left:140px!important
 }
 .pY-140\@xl\+ {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@xl\+ {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:1200px) {
 .p-140\@lg\+ {
  padding:140px!important
 }
 .pT-140\@lg\+ {
  padding-top:140px!important
 }
 .pR-140\@lg\+ {
  padding-right:140px!important
 }
 .pB-140\@lg\+ {
  padding-bottom:140px!important
 }
 .pL-140\@lg\+ {
  padding-left:140px!important
 }
 .pY-140\@lg\+ {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@lg\+ {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:992px) {
 .p-140\@md\+ {
  padding:140px!important
 }
 .pT-140\@md\+ {
  padding-top:140px!important
 }
 .pR-140\@md\+ {
  padding-right:140px!important
 }
 .pB-140\@md\+ {
  padding-bottom:140px!important
 }
 .pL-140\@md\+ {
  padding-left:140px!important
 }
 .pY-140\@md\+ {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@md\+ {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:768px) {
 .p-140\@sm\+ {
  padding:140px!important
 }
 .pT-140\@sm\+ {
  padding-top:140px!important
 }
 .pR-140\@sm\+ {
  padding-right:140px!important
 }
 .pB-140\@sm\+ {
  padding-bottom:140px!important
 }
 .pL-140\@sm\+ {
  padding-left:140px!important
 }
 .pY-140\@sm\+ {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@sm\+ {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:0) {
 .p-140\@xs\+ {
  padding:140px!important
 }
 .pT-140\@xs\+ {
  padding-top:140px!important
 }
 .pR-140\@xs\+ {
  padding-right:140px!important
 }
 .pB-140\@xs\+ {
  padding-bottom:140px!important
 }
 .pL-140\@xs\+ {
  padding-left:140px!important
 }
 .pY-140\@xs\+ {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@xs\+ {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (max-width:1439px) {
 .p-140\@xl- {
  padding:140px!important
 }
 .pT-140\@xl- {
  padding-top:140px!important
 }
 .pR-140\@xl- {
  padding-right:140px!important
 }
 .pB-140\@xl- {
  padding-bottom:140px!important
 }
 .pL-140\@xl- {
  padding-left:140px!important
 }
 .pY-140\@xl- {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@xl- {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (max-width:1199px) {
 .p-140\@lg- {
  padding:140px!important
 }
 .pT-140\@lg- {
  padding-top:140px!important
 }
 .pR-140\@lg- {
  padding-right:140px!important
 }
 .pB-140\@lg- {
  padding-bottom:140px!important
 }
 .pL-140\@lg- {
  padding-left:140px!important
 }
 .pY-140\@lg- {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@lg- {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (max-width:991px) {
 .p-140\@md- {
  padding:140px!important
 }
 .pT-140\@md- {
  padding-top:140px!important
 }
 .pR-140\@md- {
  padding-right:140px!important
 }
 .pB-140\@md- {
  padding-bottom:140px!important
 }
 .pL-140\@md- {
  padding-left:140px!important
 }
 .pY-140\@md- {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@md- {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (max-width:767px) {
 .p-140\@sm- {
  padding:140px!important
 }
 .pT-140\@sm- {
  padding-top:140px!important
 }
 .pR-140\@sm- {
  padding-right:140px!important
 }
 .pB-140\@sm- {
  padding-bottom:140px!important
 }
 .pL-140\@sm- {
  padding-left:140px!important
 }
 .pY-140\@sm- {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@sm- {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-140\@lg {
  padding:140px!important
 }
 .pT-140\@lg {
  padding-top:140px!important
 }
 .pR-140\@lg {
  padding-right:140px!important
 }
 .pB-140\@lg {
  padding-bottom:140px!important
 }
 .pL-140\@lg {
  padding-left:140px!important
 }
 .pY-140\@lg {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@lg {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-140\@md {
  padding:140px!important
 }
 .pT-140\@md {
  padding-top:140px!important
 }
 .pR-140\@md {
  padding-right:140px!important
 }
 .pB-140\@md {
  padding-bottom:140px!important
 }
 .pL-140\@md {
  padding-left:140px!important
 }
 .pY-140\@md {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@md {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-140\@sm {
  padding:140px!important
 }
 .pT-140\@sm {
  padding-top:140px!important
 }
 .pR-140\@sm {
  padding-right:140px!important
 }
 .pB-140\@sm {
  padding-bottom:140px!important
 }
 .pL-140\@sm {
  padding-left:140px!important
 }
 .pY-140\@sm {
  padding-top:140px!important;
  padding-bottom:140px!important
 }
 .pX-140\@sm {
  padding-left:140px!important;
  padding-right:140px!important
 }
}
.p-150 {
 padding:150px!important
}
.pT-150 {
 padding-top:150px!important
}
.pR-150 {
 padding-right:150px!important
}
.pB-150 {
 padding-bottom:150px!important
}
.pL-150 {
 padding-left:150px!important
}
.pY-150 {
 padding-top:150px!important;
 padding-bottom:150px!important
}
.pX-150 {
 padding-left:150px!important;
 padding-right:150px!important
}
@media screen and (min-width:1440px) {
 .p-150\@xl\+ {
  padding:150px!important
 }
 .pT-150\@xl\+ {
  padding-top:150px!important
 }
 .pR-150\@xl\+ {
  padding-right:150px!important
 }
 .pB-150\@xl\+ {
  padding-bottom:150px!important
 }
 .pL-150\@xl\+ {
  padding-left:150px!important
 }
 .pY-150\@xl\+ {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@xl\+ {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:1200px) {
 .p-150\@lg\+ {
  padding:150px!important
 }
 .pT-150\@lg\+ {
  padding-top:150px!important
 }
 .pR-150\@lg\+ {
  padding-right:150px!important
 }
 .pB-150\@lg\+ {
  padding-bottom:150px!important
 }
 .pL-150\@lg\+ {
  padding-left:150px!important
 }
 .pY-150\@lg\+ {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@lg\+ {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:992px) {
 .p-150\@md\+ {
  padding:150px!important
 }
 .pT-150\@md\+ {
  padding-top:150px!important
 }
 .pR-150\@md\+ {
  padding-right:150px!important
 }
 .pB-150\@md\+ {
  padding-bottom:150px!important
 }
 .pL-150\@md\+ {
  padding-left:150px!important
 }
 .pY-150\@md\+ {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@md\+ {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:768px) {
 .p-150\@sm\+ {
  padding:150px!important
 }
 .pT-150\@sm\+ {
  padding-top:150px!important
 }
 .pR-150\@sm\+ {
  padding-right:150px!important
 }
 .pB-150\@sm\+ {
  padding-bottom:150px!important
 }
 .pL-150\@sm\+ {
  padding-left:150px!important
 }
 .pY-150\@sm\+ {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@sm\+ {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:0) {
 .p-150\@xs\+ {
  padding:150px!important
 }
 .pT-150\@xs\+ {
  padding-top:150px!important
 }
 .pR-150\@xs\+ {
  padding-right:150px!important
 }
 .pB-150\@xs\+ {
  padding-bottom:150px!important
 }
 .pL-150\@xs\+ {
  padding-left:150px!important
 }
 .pY-150\@xs\+ {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@xs\+ {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (max-width:1439px) {
 .p-150\@xl- {
  padding:150px!important
 }
 .pT-150\@xl- {
  padding-top:150px!important
 }
 .pR-150\@xl- {
  padding-right:150px!important
 }
 .pB-150\@xl- {
  padding-bottom:150px!important
 }
 .pL-150\@xl- {
  padding-left:150px!important
 }
 .pY-150\@xl- {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@xl- {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (max-width:1199px) {
 .p-150\@lg- {
  padding:150px!important
 }
 .pT-150\@lg- {
  padding-top:150px!important
 }
 .pR-150\@lg- {
  padding-right:150px!important
 }
 .pB-150\@lg- {
  padding-bottom:150px!important
 }
 .pL-150\@lg- {
  padding-left:150px!important
 }
 .pY-150\@lg- {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@lg- {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (max-width:991px) {
 .p-150\@md- {
  padding:150px!important
 }
 .pT-150\@md- {
  padding-top:150px!important
 }
 .pR-150\@md- {
  padding-right:150px!important
 }
 .pB-150\@md- {
  padding-bottom:150px!important
 }
 .pL-150\@md- {
  padding-left:150px!important
 }
 .pY-150\@md- {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@md- {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (max-width:767px) {
 .p-150\@sm- {
  padding:150px!important
 }
 .pT-150\@sm- {
  padding-top:150px!important
 }
 .pR-150\@sm- {
  padding-right:150px!important
 }
 .pB-150\@sm- {
  padding-bottom:150px!important
 }
 .pL-150\@sm- {
  padding-left:150px!important
 }
 .pY-150\@sm- {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@sm- {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-150\@lg {
  padding:150px!important
 }
 .pT-150\@lg {
  padding-top:150px!important
 }
 .pR-150\@lg {
  padding-right:150px!important
 }
 .pB-150\@lg {
  padding-bottom:150px!important
 }
 .pL-150\@lg {
  padding-left:150px!important
 }
 .pY-150\@lg {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@lg {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-150\@md {
  padding:150px!important
 }
 .pT-150\@md {
  padding-top:150px!important
 }
 .pR-150\@md {
  padding-right:150px!important
 }
 .pB-150\@md {
  padding-bottom:150px!important
 }
 .pL-150\@md {
  padding-left:150px!important
 }
 .pY-150\@md {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@md {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-150\@sm {
  padding:150px!important
 }
 .pT-150\@sm {
  padding-top:150px!important
 }
 .pR-150\@sm {
  padding-right:150px!important
 }
 .pB-150\@sm {
  padding-bottom:150px!important
 }
 .pL-150\@sm {
  padding-left:150px!important
 }
 .pY-150\@sm {
  padding-top:150px!important;
  padding-bottom:150px!important
 }
 .pX-150\@sm {
  padding-left:150px!important;
  padding-right:150px!important
 }
}
.p-160 {
 padding:160px!important
}
.pT-160 {
 padding-top:160px!important
}
.pR-160 {
 padding-right:160px!important
}
.pB-160 {
 padding-bottom:160px!important
}
.pL-160 {
 padding-left:160px!important
}
.pY-160 {
 padding-top:160px!important;
 padding-bottom:160px!important
}
.pX-160 {
 padding-left:160px!important;
 padding-right:160px!important
}
@media screen and (min-width:1440px) {
 .p-160\@xl\+ {
  padding:160px!important
 }
 .pT-160\@xl\+ {
  padding-top:160px!important
 }
 .pR-160\@xl\+ {
  padding-right:160px!important
 }
 .pB-160\@xl\+ {
  padding-bottom:160px!important
 }
 .pL-160\@xl\+ {
  padding-left:160px!important
 }
 .pY-160\@xl\+ {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@xl\+ {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:1200px) {
 .p-160\@lg\+ {
  padding:160px!important
 }
 .pT-160\@lg\+ {
  padding-top:160px!important
 }
 .pR-160\@lg\+ {
  padding-right:160px!important
 }
 .pB-160\@lg\+ {
  padding-bottom:160px!important
 }
 .pL-160\@lg\+ {
  padding-left:160px!important
 }
 .pY-160\@lg\+ {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@lg\+ {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:992px) {
 .p-160\@md\+ {
  padding:160px!important
 }
 .pT-160\@md\+ {
  padding-top:160px!important
 }
 .pR-160\@md\+ {
  padding-right:160px!important
 }
 .pB-160\@md\+ {
  padding-bottom:160px!important
 }
 .pL-160\@md\+ {
  padding-left:160px!important
 }
 .pY-160\@md\+ {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@md\+ {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:768px) {
 .p-160\@sm\+ {
  padding:160px!important
 }
 .pT-160\@sm\+ {
  padding-top:160px!important
 }
 .pR-160\@sm\+ {
  padding-right:160px!important
 }
 .pB-160\@sm\+ {
  padding-bottom:160px!important
 }
 .pL-160\@sm\+ {
  padding-left:160px!important
 }
 .pY-160\@sm\+ {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@sm\+ {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:0) {
 .p-160\@xs\+ {
  padding:160px!important
 }
 .pT-160\@xs\+ {
  padding-top:160px!important
 }
 .pR-160\@xs\+ {
  padding-right:160px!important
 }
 .pB-160\@xs\+ {
  padding-bottom:160px!important
 }
 .pL-160\@xs\+ {
  padding-left:160px!important
 }
 .pY-160\@xs\+ {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@xs\+ {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (max-width:1439px) {
 .p-160\@xl- {
  padding:160px!important
 }
 .pT-160\@xl- {
  padding-top:160px!important
 }
 .pR-160\@xl- {
  padding-right:160px!important
 }
 .pB-160\@xl- {
  padding-bottom:160px!important
 }
 .pL-160\@xl- {
  padding-left:160px!important
 }
 .pY-160\@xl- {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@xl- {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (max-width:1199px) {
 .p-160\@lg- {
  padding:160px!important
 }
 .pT-160\@lg- {
  padding-top:160px!important
 }
 .pR-160\@lg- {
  padding-right:160px!important
 }
 .pB-160\@lg- {
  padding-bottom:160px!important
 }
 .pL-160\@lg- {
  padding-left:160px!important
 }
 .pY-160\@lg- {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@lg- {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (max-width:991px) {
 .p-160\@md- {
  padding:160px!important
 }
 .pT-160\@md- {
  padding-top:160px!important
 }
 .pR-160\@md- {
  padding-right:160px!important
 }
 .pB-160\@md- {
  padding-bottom:160px!important
 }
 .pL-160\@md- {
  padding-left:160px!important
 }
 .pY-160\@md- {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@md- {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (max-width:767px) {
 .p-160\@sm- {
  padding:160px!important
 }
 .pT-160\@sm- {
  padding-top:160px!important
 }
 .pR-160\@sm- {
  padding-right:160px!important
 }
 .pB-160\@sm- {
  padding-bottom:160px!important
 }
 .pL-160\@sm- {
  padding-left:160px!important
 }
 .pY-160\@sm- {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@sm- {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .p-160\@lg {
  padding:160px!important
 }
 .pT-160\@lg {
  padding-top:160px!important
 }
 .pR-160\@lg {
  padding-right:160px!important
 }
 .pB-160\@lg {
  padding-bottom:160px!important
 }
 .pL-160\@lg {
  padding-left:160px!important
 }
 .pY-160\@lg {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@lg {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .p-160\@md {
  padding:160px!important
 }
 .pT-160\@md {
  padding-top:160px!important
 }
 .pR-160\@md {
  padding-right:160px!important
 }
 .pB-160\@md {
  padding-bottom:160px!important
 }
 .pL-160\@md {
  padding-left:160px!important
 }
 .pY-160\@md {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@md {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .p-160\@sm {
  padding:160px!important
 }
 .pT-160\@sm {
  padding-top:160px!important
 }
 .pR-160\@sm {
  padding-right:160px!important
 }
 .pB-160\@sm {
  padding-bottom:160px!important
 }
 .pL-160\@sm {
  padding-left:160px!important
 }
 .pY-160\@sm {
  padding-top:160px!important;
  padding-bottom:160px!important
 }
 .pX-160\@sm {
  padding-left:160px!important;
  padding-right:160px!important
 }
}
.t-0 {
 top:0
}
.r-0 {
 right:0
}
.b-0 {
 bottom:0
}
.l-0 {
 left:0
}
@media screen and (min-width:1440px) {
 .t-0\@xl\+ {
  top:0
 }
 .r-0\@xl\+ {
  right:0
 }
 .b-0\@xl\+ {
  bottom:0
 }
 .l-0\@xl\+ {
  left:0
 }
}
@media screen and (min-width:1200px) {
 .t-0\@lg\+ {
  top:0
 }
 .r-0\@lg\+ {
  right:0
 }
 .b-0\@lg\+ {
  bottom:0
 }
 .l-0\@lg\+ {
  left:0
 }
}
@media screen and (min-width:992px) {
 .t-0\@md\+ {
  top:0
 }
 .r-0\@md\+ {
  right:0
 }
 .b-0\@md\+ {
  bottom:0
 }
 .l-0\@md\+ {
  left:0
 }
}
@media screen and (min-width:768px) {
 .t-0\@sm\+ {
  top:0
 }
 .r-0\@sm\+ {
  right:0
 }
 .b-0\@sm\+ {
  bottom:0
 }
 .l-0\@sm\+ {
  left:0
 }
}
@media screen and (min-width:0) {
 .t-0\@xs\+ {
  top:0
 }
 .r-0\@xs\+ {
  right:0
 }
 .b-0\@xs\+ {
  bottom:0
 }
 .l-0\@xs\+ {
  left:0
 }
}
@media screen and (max-width:1439px) {
 .t-0\@xl- {
  top:0
 }
 .r-0\@xl- {
  right:0
 }
 .b-0\@xl- {
  bottom:0
 }
 .l-0\@xl- {
  left:0
 }
}
@media screen and (max-width:1199px) {
 .t-0\@lg- {
  top:0
 }
 .r-0\@lg- {
  right:0
 }
 .b-0\@lg- {
  bottom:0
 }
 .l-0\@lg- {
  left:0
 }
}
@media screen and (max-width:991px) {
 .t-0\@md- {
  top:0
 }
 .r-0\@md- {
  right:0
 }
 .b-0\@md- {
  bottom:0
 }
 .l-0\@md- {
  left:0
 }
}
@media screen and (max-width:767px) {
 .t-0\@sm- {
  top:0
 }
 .r-0\@sm- {
  right:0
 }
 .b-0\@sm- {
  bottom:0
 }
 .l-0\@sm- {
  left:0
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-0\@lg {
  top:0
 }
 .r-0\@lg {
  right:0
 }
 .b-0\@lg {
  bottom:0
 }
 .l-0\@lg {
  left:0
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-0\@md {
  top:0
 }
 .r-0\@md {
  right:0
 }
 .b-0\@md {
  bottom:0
 }
 .l-0\@md {
  left:0
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-0\@sm {
  top:0
 }
 .r-0\@sm {
  right:0
 }
 .b-0\@sm {
  bottom:0
 }
 .l-0\@sm {
  left:0
 }
}
.t-1 {
 top:1px
}
.r-1 {
 right:1px
}
.b-1 {
 bottom:1px
}
.l-1 {
 left:1px
}
@media screen and (min-width:1440px) {
 .t-1\@xl\+ {
  top:1px
 }
 .r-1\@xl\+ {
  right:1px
 }
 .b-1\@xl\+ {
  bottom:1px
 }
 .l-1\@xl\+ {
  left:1px
 }
}
@media screen and (min-width:1200px) {
 .t-1\@lg\+ {
  top:1px
 }
 .r-1\@lg\+ {
  right:1px
 }
 .b-1\@lg\+ {
  bottom:1px
 }
 .l-1\@lg\+ {
  left:1px
 }
}
@media screen and (min-width:992px) {
 .t-1\@md\+ {
  top:1px
 }
 .r-1\@md\+ {
  right:1px
 }
 .b-1\@md\+ {
  bottom:1px
 }
 .l-1\@md\+ {
  left:1px
 }
}
@media screen and (min-width:768px) {
 .t-1\@sm\+ {
  top:1px
 }
 .r-1\@sm\+ {
  right:1px
 }
 .b-1\@sm\+ {
  bottom:1px
 }
 .l-1\@sm\+ {
  left:1px
 }
}
@media screen and (min-width:0) {
 .t-1\@xs\+ {
  top:1px
 }
 .r-1\@xs\+ {
  right:1px
 }
 .b-1\@xs\+ {
  bottom:1px
 }
 .l-1\@xs\+ {
  left:1px
 }
}
@media screen and (max-width:1439px) {
 .t-1\@xl- {
  top:1px
 }
 .r-1\@xl- {
  right:1px
 }
 .b-1\@xl- {
  bottom:1px
 }
 .l-1\@xl- {
  left:1px
 }
}
@media screen and (max-width:1199px) {
 .t-1\@lg- {
  top:1px
 }
 .r-1\@lg- {
  right:1px
 }
 .b-1\@lg- {
  bottom:1px
 }
 .l-1\@lg- {
  left:1px
 }
}
@media screen and (max-width:991px) {
 .t-1\@md- {
  top:1px
 }
 .r-1\@md- {
  right:1px
 }
 .b-1\@md- {
  bottom:1px
 }
 .l-1\@md- {
  left:1px
 }
}
@media screen and (max-width:767px) {
 .t-1\@sm- {
  top:1px
 }
 .r-1\@sm- {
  right:1px
 }
 .b-1\@sm- {
  bottom:1px
 }
 .l-1\@sm- {
  left:1px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-1\@lg {
  top:1px
 }
 .r-1\@lg {
  right:1px
 }
 .b-1\@lg {
  bottom:1px
 }
 .l-1\@lg {
  left:1px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-1\@md {
  top:1px
 }
 .r-1\@md {
  right:1px
 }
 .b-1\@md {
  bottom:1px
 }
 .l-1\@md {
  left:1px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-1\@sm {
  top:1px
 }
 .r-1\@sm {
  right:1px
 }
 .b-1\@sm {
  bottom:1px
 }
 .l-1\@sm {
  left:1px
 }
}
.t-2 {
 top:2px
}
.r-2 {
 right:2px
}
.b-2 {
 bottom:2px
}
.l-2 {
 left:2px
}
@media screen and (min-width:1440px) {
 .t-2\@xl\+ {
  top:2px
 }
 .r-2\@xl\+ {
  right:2px
 }
 .b-2\@xl\+ {
  bottom:2px
 }
 .l-2\@xl\+ {
  left:2px
 }
}
@media screen and (min-width:1200px) {
 .t-2\@lg\+ {
  top:2px
 }
 .r-2\@lg\+ {
  right:2px
 }
 .b-2\@lg\+ {
  bottom:2px
 }
 .l-2\@lg\+ {
  left:2px
 }
}
@media screen and (min-width:992px) {
 .t-2\@md\+ {
  top:2px
 }
 .r-2\@md\+ {
  right:2px
 }
 .b-2\@md\+ {
  bottom:2px
 }
 .l-2\@md\+ {
  left:2px
 }
}
@media screen and (min-width:768px) {
 .t-2\@sm\+ {
  top:2px
 }
 .r-2\@sm\+ {
  right:2px
 }
 .b-2\@sm\+ {
  bottom:2px
 }
 .l-2\@sm\+ {
  left:2px
 }
}
@media screen and (min-width:0) {
 .t-2\@xs\+ {
  top:2px
 }
 .r-2\@xs\+ {
  right:2px
 }
 .b-2\@xs\+ {
  bottom:2px
 }
 .l-2\@xs\+ {
  left:2px
 }
}
@media screen and (max-width:1439px) {
 .t-2\@xl- {
  top:2px
 }
 .r-2\@xl- {
  right:2px
 }
 .b-2\@xl- {
  bottom:2px
 }
 .l-2\@xl- {
  left:2px
 }
}
@media screen and (max-width:1199px) {
 .t-2\@lg- {
  top:2px
 }
 .r-2\@lg- {
  right:2px
 }
 .b-2\@lg- {
  bottom:2px
 }
 .l-2\@lg- {
  left:2px
 }
}
@media screen and (max-width:991px) {
 .t-2\@md- {
  top:2px
 }
 .r-2\@md- {
  right:2px
 }
 .b-2\@md- {
  bottom:2px
 }
 .l-2\@md- {
  left:2px
 }
}
@media screen and (max-width:767px) {
 .t-2\@sm- {
  top:2px
 }
 .r-2\@sm- {
  right:2px
 }
 .b-2\@sm- {
  bottom:2px
 }
 .l-2\@sm- {
  left:2px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-2\@lg {
  top:2px
 }
 .r-2\@lg {
  right:2px
 }
 .b-2\@lg {
  bottom:2px
 }
 .l-2\@lg {
  left:2px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-2\@md {
  top:2px
 }
 .r-2\@md {
  right:2px
 }
 .b-2\@md {
  bottom:2px
 }
 .l-2\@md {
  left:2px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-2\@sm {
  top:2px
 }
 .r-2\@sm {
  right:2px
 }
 .b-2\@sm {
  bottom:2px
 }
 .l-2\@sm {
  left:2px
 }
}
.t-3 {
 top:3px
}
.r-3 {
 right:3px
}
.b-3 {
 bottom:3px
}
.l-3 {
 left:3px
}
@media screen and (min-width:1440px) {
 .t-3\@xl\+ {
  top:3px
 }
 .r-3\@xl\+ {
  right:3px
 }
 .b-3\@xl\+ {
  bottom:3px
 }
 .l-3\@xl\+ {
  left:3px
 }
}
@media screen and (min-width:1200px) {
 .t-3\@lg\+ {
  top:3px
 }
 .r-3\@lg\+ {
  right:3px
 }
 .b-3\@lg\+ {
  bottom:3px
 }
 .l-3\@lg\+ {
  left:3px
 }
}
@media screen and (min-width:992px) {
 .t-3\@md\+ {
  top:3px
 }
 .r-3\@md\+ {
  right:3px
 }
 .b-3\@md\+ {
  bottom:3px
 }
 .l-3\@md\+ {
  left:3px
 }
}
@media screen and (min-width:768px) {
 .t-3\@sm\+ {
  top:3px
 }
 .r-3\@sm\+ {
  right:3px
 }
 .b-3\@sm\+ {
  bottom:3px
 }
 .l-3\@sm\+ {
  left:3px
 }
}
@media screen and (min-width:0) {
 .t-3\@xs\+ {
  top:3px
 }
 .r-3\@xs\+ {
  right:3px
 }
 .b-3\@xs\+ {
  bottom:3px
 }
 .l-3\@xs\+ {
  left:3px
 }
}
@media screen and (max-width:1439px) {
 .t-3\@xl- {
  top:3px
 }
 .r-3\@xl- {
  right:3px
 }
 .b-3\@xl- {
  bottom:3px
 }
 .l-3\@xl- {
  left:3px
 }
}
@media screen and (max-width:1199px) {
 .t-3\@lg- {
  top:3px
 }
 .r-3\@lg- {
  right:3px
 }
 .b-3\@lg- {
  bottom:3px
 }
 .l-3\@lg- {
  left:3px
 }
}
@media screen and (max-width:991px) {
 .t-3\@md- {
  top:3px
 }
 .r-3\@md- {
  right:3px
 }
 .b-3\@md- {
  bottom:3px
 }
 .l-3\@md- {
  left:3px
 }
}
@media screen and (max-width:767px) {
 .t-3\@sm- {
  top:3px
 }
 .r-3\@sm- {
  right:3px
 }
 .b-3\@sm- {
  bottom:3px
 }
 .l-3\@sm- {
  left:3px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-3\@lg {
  top:3px
 }
 .r-3\@lg {
  right:3px
 }
 .b-3\@lg {
  bottom:3px
 }
 .l-3\@lg {
  left:3px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-3\@md {
  top:3px
 }
 .r-3\@md {
  right:3px
 }
 .b-3\@md {
  bottom:3px
 }
 .l-3\@md {
  left:3px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-3\@sm {
  top:3px
 }
 .r-3\@sm {
  right:3px
 }
 .b-3\@sm {
  bottom:3px
 }
 .l-3\@sm {
  left:3px
 }
}
.t-4 {
 top:4px
}
.r-4 {
 right:4px
}
.b-4 {
 bottom:4px
}
.l-4 {
 left:4px
}
@media screen and (min-width:1440px) {
 .t-4\@xl\+ {
  top:4px
 }
 .r-4\@xl\+ {
  right:4px
 }
 .b-4\@xl\+ {
  bottom:4px
 }
 .l-4\@xl\+ {
  left:4px
 }
}
@media screen and (min-width:1200px) {
 .t-4\@lg\+ {
  top:4px
 }
 .r-4\@lg\+ {
  right:4px
 }
 .b-4\@lg\+ {
  bottom:4px
 }
 .l-4\@lg\+ {
  left:4px
 }
}
@media screen and (min-width:992px) {
 .t-4\@md\+ {
  top:4px
 }
 .r-4\@md\+ {
  right:4px
 }
 .b-4\@md\+ {
  bottom:4px
 }
 .l-4\@md\+ {
  left:4px
 }
}
@media screen and (min-width:768px) {
 .t-4\@sm\+ {
  top:4px
 }
 .r-4\@sm\+ {
  right:4px
 }
 .b-4\@sm\+ {
  bottom:4px
 }
 .l-4\@sm\+ {
  left:4px
 }
}
@media screen and (min-width:0) {
 .t-4\@xs\+ {
  top:4px
 }
 .r-4\@xs\+ {
  right:4px
 }
 .b-4\@xs\+ {
  bottom:4px
 }
 .l-4\@xs\+ {
  left:4px
 }
}
@media screen and (max-width:1439px) {
 .t-4\@xl- {
  top:4px
 }
 .r-4\@xl- {
  right:4px
 }
 .b-4\@xl- {
  bottom:4px
 }
 .l-4\@xl- {
  left:4px
 }
}
@media screen and (max-width:1199px) {
 .t-4\@lg- {
  top:4px
 }
 .r-4\@lg- {
  right:4px
 }
 .b-4\@lg- {
  bottom:4px
 }
 .l-4\@lg- {
  left:4px
 }
}
@media screen and (max-width:991px) {
 .t-4\@md- {
  top:4px
 }
 .r-4\@md- {
  right:4px
 }
 .b-4\@md- {
  bottom:4px
 }
 .l-4\@md- {
  left:4px
 }
}
@media screen and (max-width:767px) {
 .t-4\@sm- {
  top:4px
 }
 .r-4\@sm- {
  right:4px
 }
 .b-4\@sm- {
  bottom:4px
 }
 .l-4\@sm- {
  left:4px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-4\@lg {
  top:4px
 }
 .r-4\@lg {
  right:4px
 }
 .b-4\@lg {
  bottom:4px
 }
 .l-4\@lg {
  left:4px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-4\@md {
  top:4px
 }
 .r-4\@md {
  right:4px
 }
 .b-4\@md {
  bottom:4px
 }
 .l-4\@md {
  left:4px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-4\@sm {
  top:4px
 }
 .r-4\@sm {
  right:4px
 }
 .b-4\@sm {
  bottom:4px
 }
 .l-4\@sm {
  left:4px
 }
}
.t-5 {
 top:5px
}
.r-5 {
 right:5px
}
.b-5 {
 bottom:5px
}
.l-5 {
 left:5px
}
@media screen and (min-width:1440px) {
 .t-5\@xl\+ {
  top:5px
 }
 .r-5\@xl\+ {
  right:5px
 }
 .b-5\@xl\+ {
  bottom:5px
 }
 .l-5\@xl\+ {
  left:5px
 }
}
@media screen and (min-width:1200px) {
 .t-5\@lg\+ {
  top:5px
 }
 .r-5\@lg\+ {
  right:5px
 }
 .b-5\@lg\+ {
  bottom:5px
 }
 .l-5\@lg\+ {
  left:5px
 }
}
@media screen and (min-width:992px) {
 .t-5\@md\+ {
  top:5px
 }
 .r-5\@md\+ {
  right:5px
 }
 .b-5\@md\+ {
  bottom:5px
 }
 .l-5\@md\+ {
  left:5px
 }
}
@media screen and (min-width:768px) {
 .t-5\@sm\+ {
  top:5px
 }
 .r-5\@sm\+ {
  right:5px
 }
 .b-5\@sm\+ {
  bottom:5px
 }
 .l-5\@sm\+ {
  left:5px
 }
}
@media screen and (min-width:0) {
 .t-5\@xs\+ {
  top:5px
 }
 .r-5\@xs\+ {
  right:5px
 }
 .b-5\@xs\+ {
  bottom:5px
 }
 .l-5\@xs\+ {
  left:5px
 }
}
@media screen and (max-width:1439px) {
 .t-5\@xl- {
  top:5px
 }
 .r-5\@xl- {
  right:5px
 }
 .b-5\@xl- {
  bottom:5px
 }
 .l-5\@xl- {
  left:5px
 }
}
@media screen and (max-width:1199px) {
 .t-5\@lg- {
  top:5px
 }
 .r-5\@lg- {
  right:5px
 }
 .b-5\@lg- {
  bottom:5px
 }
 .l-5\@lg- {
  left:5px
 }
}
@media screen and (max-width:991px) {
 .t-5\@md- {
  top:5px
 }
 .r-5\@md- {
  right:5px
 }
 .b-5\@md- {
  bottom:5px
 }
 .l-5\@md- {
  left:5px
 }
}
@media screen and (max-width:767px) {
 .t-5\@sm- {
  top:5px
 }
 .r-5\@sm- {
  right:5px
 }
 .b-5\@sm- {
  bottom:5px
 }
 .l-5\@sm- {
  left:5px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-5\@lg {
  top:5px
 }
 .r-5\@lg {
  right:5px
 }
 .b-5\@lg {
  bottom:5px
 }
 .l-5\@lg {
  left:5px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-5\@md {
  top:5px
 }
 .r-5\@md {
  right:5px
 }
 .b-5\@md {
  bottom:5px
 }
 .l-5\@md {
  left:5px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-5\@sm {
  top:5px
 }
 .r-5\@sm {
  right:5px
 }
 .b-5\@sm {
  bottom:5px
 }
 .l-5\@sm {
  left:5px
 }
}
.t-10 {
 top:10px
}
.r-10 {
 right:10px
}
.b-10 {
 bottom:10px
}
.l-10 {
 left:10px
}
@media screen and (min-width:1440px) {
 .t-10\@xl\+ {
  top:10px
 }
 .r-10\@xl\+ {
  right:10px
 }
 .b-10\@xl\+ {
  bottom:10px
 }
 .l-10\@xl\+ {
  left:10px
 }
}
@media screen and (min-width:1200px) {
 .t-10\@lg\+ {
  top:10px
 }
 .r-10\@lg\+ {
  right:10px
 }
 .b-10\@lg\+ {
  bottom:10px
 }
 .l-10\@lg\+ {
  left:10px
 }
}
@media screen and (min-width:992px) {
 .t-10\@md\+ {
  top:10px
 }
 .r-10\@md\+ {
  right:10px
 }
 .b-10\@md\+ {
  bottom:10px
 }
 .l-10\@md\+ {
  left:10px
 }
}
@media screen and (min-width:768px) {
 .t-10\@sm\+ {
  top:10px
 }
 .r-10\@sm\+ {
  right:10px
 }
 .b-10\@sm\+ {
  bottom:10px
 }
 .l-10\@sm\+ {
  left:10px
 }
}
@media screen and (min-width:0) {
 .t-10\@xs\+ {
  top:10px
 }
 .r-10\@xs\+ {
  right:10px
 }
 .b-10\@xs\+ {
  bottom:10px
 }
 .l-10\@xs\+ {
  left:10px
 }
}
@media screen and (max-width:1439px) {
 .t-10\@xl- {
  top:10px
 }
 .r-10\@xl- {
  right:10px
 }
 .b-10\@xl- {
  bottom:10px
 }
 .l-10\@xl- {
  left:10px
 }
}
@media screen and (max-width:1199px) {
 .t-10\@lg- {
  top:10px
 }
 .r-10\@lg- {
  right:10px
 }
 .b-10\@lg- {
  bottom:10px
 }
 .l-10\@lg- {
  left:10px
 }
}
@media screen and (max-width:991px) {
 .t-10\@md- {
  top:10px
 }
 .r-10\@md- {
  right:10px
 }
 .b-10\@md- {
  bottom:10px
 }
 .l-10\@md- {
  left:10px
 }
}
@media screen and (max-width:767px) {
 .t-10\@sm- {
  top:10px
 }
 .r-10\@sm- {
  right:10px
 }
 .b-10\@sm- {
  bottom:10px
 }
 .l-10\@sm- {
  left:10px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-10\@lg {
  top:10px
 }
 .r-10\@lg {
  right:10px
 }
 .b-10\@lg {
  bottom:10px
 }
 .l-10\@lg {
  left:10px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-10\@md {
  top:10px
 }
 .r-10\@md {
  right:10px
 }
 .b-10\@md {
  bottom:10px
 }
 .l-10\@md {
  left:10px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-10\@sm {
  top:10px
 }
 .r-10\@sm {
  right:10px
 }
 .b-10\@sm {
  bottom:10px
 }
 .l-10\@sm {
  left:10px
 }
}
.t-15 {
 top:15px
}
.r-15 {
 right:15px
}
.b-15 {
 bottom:15px
}
.l-15 {
 left:15px
}
@media screen and (min-width:1440px) {
 .t-15\@xl\+ {
  top:15px
 }
 .r-15\@xl\+ {
  right:15px
 }
 .b-15\@xl\+ {
  bottom:15px
 }
 .l-15\@xl\+ {
  left:15px
 }
}
@media screen and (min-width:1200px) {
 .t-15\@lg\+ {
  top:15px
 }
 .r-15\@lg\+ {
  right:15px
 }
 .b-15\@lg\+ {
  bottom:15px
 }
 .l-15\@lg\+ {
  left:15px
 }
}
@media screen and (min-width:992px) {
 .t-15\@md\+ {
  top:15px
 }
 .r-15\@md\+ {
  right:15px
 }
 .b-15\@md\+ {
  bottom:15px
 }
 .l-15\@md\+ {
  left:15px
 }
}
@media screen and (min-width:768px) {
 .t-15\@sm\+ {
  top:15px
 }
 .r-15\@sm\+ {
  right:15px
 }
 .b-15\@sm\+ {
  bottom:15px
 }
 .l-15\@sm\+ {
  left:15px
 }
}
@media screen and (min-width:0) {
 .t-15\@xs\+ {
  top:15px
 }
 .r-15\@xs\+ {
  right:15px
 }
 .b-15\@xs\+ {
  bottom:15px
 }
 .l-15\@xs\+ {
  left:15px
 }
}
@media screen and (max-width:1439px) {
 .t-15\@xl- {
  top:15px
 }
 .r-15\@xl- {
  right:15px
 }
 .b-15\@xl- {
  bottom:15px
 }
 .l-15\@xl- {
  left:15px
 }
}
@media screen and (max-width:1199px) {
 .t-15\@lg- {
  top:15px
 }
 .r-15\@lg- {
  right:15px
 }
 .b-15\@lg- {
  bottom:15px
 }
 .l-15\@lg- {
  left:15px
 }
}
@media screen and (max-width:991px) {
 .t-15\@md- {
  top:15px
 }
 .r-15\@md- {
  right:15px
 }
 .b-15\@md- {
  bottom:15px
 }
 .l-15\@md- {
  left:15px
 }
}
@media screen and (max-width:767px) {
 .t-15\@sm- {
  top:15px
 }
 .r-15\@sm- {
  right:15px
 }
 .b-15\@sm- {
  bottom:15px
 }
 .l-15\@sm- {
  left:15px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-15\@lg {
  top:15px
 }
 .r-15\@lg {
  right:15px
 }
 .b-15\@lg {
  bottom:15px
 }
 .l-15\@lg {
  left:15px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-15\@md {
  top:15px
 }
 .r-15\@md {
  right:15px
 }
 .b-15\@md {
  bottom:15px
 }
 .l-15\@md {
  left:15px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-15\@sm {
  top:15px
 }
 .r-15\@sm {
  right:15px
 }
 .b-15\@sm {
  bottom:15px
 }
 .l-15\@sm {
  left:15px
 }
}
.t-20 {
 top:20px
}
.r-20 {
 right:20px
}
.b-20 {
 bottom:20px
}
.l-20 {
 left:20px
}
@media screen and (min-width:1440px) {
 .t-20\@xl\+ {
  top:20px
 }
 .r-20\@xl\+ {
  right:20px
 }
 .b-20\@xl\+ {
  bottom:20px
 }
 .l-20\@xl\+ {
  left:20px
 }
}
@media screen and (min-width:1200px) {
 .t-20\@lg\+ {
  top:20px
 }
 .r-20\@lg\+ {
  right:20px
 }
 .b-20\@lg\+ {
  bottom:20px
 }
 .l-20\@lg\+ {
  left:20px
 }
}
@media screen and (min-width:992px) {
 .t-20\@md\+ {
  top:20px
 }
 .r-20\@md\+ {
  right:20px
 }
 .b-20\@md\+ {
  bottom:20px
 }
 .l-20\@md\+ {
  left:20px
 }
}
@media screen and (min-width:768px) {
 .t-20\@sm\+ {
  top:20px
 }
 .r-20\@sm\+ {
  right:20px
 }
 .b-20\@sm\+ {
  bottom:20px
 }
 .l-20\@sm\+ {
  left:20px
 }
}
@media screen and (min-width:0) {
 .t-20\@xs\+ {
  top:20px
 }
 .r-20\@xs\+ {
  right:20px
 }
 .b-20\@xs\+ {
  bottom:20px
 }
 .l-20\@xs\+ {
  left:20px
 }
}
@media screen and (max-width:1439px) {
 .t-20\@xl- {
  top:20px
 }
 .r-20\@xl- {
  right:20px
 }
 .b-20\@xl- {
  bottom:20px
 }
 .l-20\@xl- {
  left:20px
 }
}
@media screen and (max-width:1199px) {
 .t-20\@lg- {
  top:20px
 }
 .r-20\@lg- {
  right:20px
 }
 .b-20\@lg- {
  bottom:20px
 }
 .l-20\@lg- {
  left:20px
 }
}
@media screen and (max-width:991px) {
 .t-20\@md- {
  top:20px
 }
 .r-20\@md- {
  right:20px
 }
 .b-20\@md- {
  bottom:20px
 }
 .l-20\@md- {
  left:20px
 }
}
@media screen and (max-width:767px) {
 .t-20\@sm- {
  top:20px
 }
 .r-20\@sm- {
  right:20px
 }
 .b-20\@sm- {
  bottom:20px
 }
 .l-20\@sm- {
  left:20px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-20\@lg {
  top:20px
 }
 .r-20\@lg {
  right:20px
 }
 .b-20\@lg {
  bottom:20px
 }
 .l-20\@lg {
  left:20px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-20\@md {
  top:20px
 }
 .r-20\@md {
  right:20px
 }
 .b-20\@md {
  bottom:20px
 }
 .l-20\@md {
  left:20px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-20\@sm {
  top:20px
 }
 .r-20\@sm {
  right:20px
 }
 .b-20\@sm {
  bottom:20px
 }
 .l-20\@sm {
  left:20px
 }
}
.t-25 {
 top:25px
}
.r-25 {
 right:25px
}
.b-25 {
 bottom:25px
}
.l-25 {
 left:25px
}
@media screen and (min-width:1440px) {
 .t-25\@xl\+ {
  top:25px
 }
 .r-25\@xl\+ {
  right:25px
 }
 .b-25\@xl\+ {
  bottom:25px
 }
 .l-25\@xl\+ {
  left:25px
 }
}
@media screen and (min-width:1200px) {
 .t-25\@lg\+ {
  top:25px
 }
 .r-25\@lg\+ {
  right:25px
 }
 .b-25\@lg\+ {
  bottom:25px
 }
 .l-25\@lg\+ {
  left:25px
 }
}
@media screen and (min-width:992px) {
 .t-25\@md\+ {
  top:25px
 }
 .r-25\@md\+ {
  right:25px
 }
 .b-25\@md\+ {
  bottom:25px
 }
 .l-25\@md\+ {
  left:25px
 }
}
@media screen and (min-width:768px) {
 .t-25\@sm\+ {
  top:25px
 }
 .r-25\@sm\+ {
  right:25px
 }
 .b-25\@sm\+ {
  bottom:25px
 }
 .l-25\@sm\+ {
  left:25px
 }
}
@media screen and (min-width:0) {
 .t-25\@xs\+ {
  top:25px
 }
 .r-25\@xs\+ {
  right:25px
 }
 .b-25\@xs\+ {
  bottom:25px
 }
 .l-25\@xs\+ {
  left:25px
 }
}
@media screen and (max-width:1439px) {
 .t-25\@xl- {
  top:25px
 }
 .r-25\@xl- {
  right:25px
 }
 .b-25\@xl- {
  bottom:25px
 }
 .l-25\@xl- {
  left:25px
 }
}
@media screen and (max-width:1199px) {
 .t-25\@lg- {
  top:25px
 }
 .r-25\@lg- {
  right:25px
 }
 .b-25\@lg- {
  bottom:25px
 }
 .l-25\@lg- {
  left:25px
 }
}
@media screen and (max-width:991px) {
 .t-25\@md- {
  top:25px
 }
 .r-25\@md- {
  right:25px
 }
 .b-25\@md- {
  bottom:25px
 }
 .l-25\@md- {
  left:25px
 }
}
@media screen and (max-width:767px) {
 .t-25\@sm- {
  top:25px
 }
 .r-25\@sm- {
  right:25px
 }
 .b-25\@sm- {
  bottom:25px
 }
 .l-25\@sm- {
  left:25px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-25\@lg {
  top:25px
 }
 .r-25\@lg {
  right:25px
 }
 .b-25\@lg {
  bottom:25px
 }
 .l-25\@lg {
  left:25px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-25\@md {
  top:25px
 }
 .r-25\@md {
  right:25px
 }
 .b-25\@md {
  bottom:25px
 }
 .l-25\@md {
  left:25px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-25\@sm {
  top:25px
 }
 .r-25\@sm {
  right:25px
 }
 .b-25\@sm {
  bottom:25px
 }
 .l-25\@sm {
  left:25px
 }
}
.t-30 {
 top:30px
}
.r-30 {
 right:30px
}
.b-30 {
 bottom:30px
}
.l-30 {
 left:30px
}
@media screen and (min-width:1440px) {
 .t-30\@xl\+ {
  top:30px
 }
 .r-30\@xl\+ {
  right:30px
 }
 .b-30\@xl\+ {
  bottom:30px
 }
 .l-30\@xl\+ {
  left:30px
 }
}
@media screen and (min-width:1200px) {
 .t-30\@lg\+ {
  top:30px
 }
 .r-30\@lg\+ {
  right:30px
 }
 .b-30\@lg\+ {
  bottom:30px
 }
 .l-30\@lg\+ {
  left:30px
 }
}
@media screen and (min-width:992px) {
 .t-30\@md\+ {
  top:30px
 }
 .r-30\@md\+ {
  right:30px
 }
 .b-30\@md\+ {
  bottom:30px
 }
 .l-30\@md\+ {
  left:30px
 }
}
@media screen and (min-width:768px) {
 .t-30\@sm\+ {
  top:30px
 }
 .r-30\@sm\+ {
  right:30px
 }
 .b-30\@sm\+ {
  bottom:30px
 }
 .l-30\@sm\+ {
  left:30px
 }
}
@media screen and (min-width:0) {
 .t-30\@xs\+ {
  top:30px
 }
 .r-30\@xs\+ {
  right:30px
 }
 .b-30\@xs\+ {
  bottom:30px
 }
 .l-30\@xs\+ {
  left:30px
 }
}
@media screen and (max-width:1439px) {
 .t-30\@xl- {
  top:30px
 }
 .r-30\@xl- {
  right:30px
 }
 .b-30\@xl- {
  bottom:30px
 }
 .l-30\@xl- {
  left:30px
 }
}
@media screen and (max-width:1199px) {
 .t-30\@lg- {
  top:30px
 }
 .r-30\@lg- {
  right:30px
 }
 .b-30\@lg- {
  bottom:30px
 }
 .l-30\@lg- {
  left:30px
 }
}
@media screen and (max-width:991px) {
 .t-30\@md- {
  top:30px
 }
 .r-30\@md- {
  right:30px
 }
 .b-30\@md- {
  bottom:30px
 }
 .l-30\@md- {
  left:30px
 }
}
@media screen and (max-width:767px) {
 .t-30\@sm- {
  top:30px
 }
 .r-30\@sm- {
  right:30px
 }
 .b-30\@sm- {
  bottom:30px
 }
 .l-30\@sm- {
  left:30px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-30\@lg {
  top:30px
 }
 .r-30\@lg {
  right:30px
 }
 .b-30\@lg {
  bottom:30px
 }
 .l-30\@lg {
  left:30px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-30\@md {
  top:30px
 }
 .r-30\@md {
  right:30px
 }
 .b-30\@md {
  bottom:30px
 }
 .l-30\@md {
  left:30px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-30\@sm {
  top:30px
 }
 .r-30\@sm {
  right:30px
 }
 .b-30\@sm {
  bottom:30px
 }
 .l-30\@sm {
  left:30px
 }
}
.t-35 {
 top:35px
}
.r-35 {
 right:35px
}
.b-35 {
 bottom:35px
}
.l-35 {
 left:35px
}
@media screen and (min-width:1440px) {
 .t-35\@xl\+ {
  top:35px
 }
 .r-35\@xl\+ {
  right:35px
 }
 .b-35\@xl\+ {
  bottom:35px
 }
 .l-35\@xl\+ {
  left:35px
 }
}
@media screen and (min-width:1200px) {
 .t-35\@lg\+ {
  top:35px
 }
 .r-35\@lg\+ {
  right:35px
 }
 .b-35\@lg\+ {
  bottom:35px
 }
 .l-35\@lg\+ {
  left:35px
 }
}
@media screen and (min-width:992px) {
 .t-35\@md\+ {
  top:35px
 }
 .r-35\@md\+ {
  right:35px
 }
 .b-35\@md\+ {
  bottom:35px
 }
 .l-35\@md\+ {
  left:35px
 }
}
@media screen and (min-width:768px) {
 .t-35\@sm\+ {
  top:35px
 }
 .r-35\@sm\+ {
  right:35px
 }
 .b-35\@sm\+ {
  bottom:35px
 }
 .l-35\@sm\+ {
  left:35px
 }
}
@media screen and (min-width:0) {
 .t-35\@xs\+ {
  top:35px
 }
 .r-35\@xs\+ {
  right:35px
 }
 .b-35\@xs\+ {
  bottom:35px
 }
 .l-35\@xs\+ {
  left:35px
 }
}
@media screen and (max-width:1439px) {
 .t-35\@xl- {
  top:35px
 }
 .r-35\@xl- {
  right:35px
 }
 .b-35\@xl- {
  bottom:35px
 }
 .l-35\@xl- {
  left:35px
 }
}
@media screen and (max-width:1199px) {
 .t-35\@lg- {
  top:35px
 }
 .r-35\@lg- {
  right:35px
 }
 .b-35\@lg- {
  bottom:35px
 }
 .l-35\@lg- {
  left:35px
 }
}
@media screen and (max-width:991px) {
 .t-35\@md- {
  top:35px
 }
 .r-35\@md- {
  right:35px
 }
 .b-35\@md- {
  bottom:35px
 }
 .l-35\@md- {
  left:35px
 }
}
@media screen and (max-width:767px) {
 .t-35\@sm- {
  top:35px
 }
 .r-35\@sm- {
  right:35px
 }
 .b-35\@sm- {
  bottom:35px
 }
 .l-35\@sm- {
  left:35px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-35\@lg {
  top:35px
 }
 .r-35\@lg {
  right:35px
 }
 .b-35\@lg {
  bottom:35px
 }
 .l-35\@lg {
  left:35px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-35\@md {
  top:35px
 }
 .r-35\@md {
  right:35px
 }
 .b-35\@md {
  bottom:35px
 }
 .l-35\@md {
  left:35px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-35\@sm {
  top:35px
 }
 .r-35\@sm {
  right:35px
 }
 .b-35\@sm {
  bottom:35px
 }
 .l-35\@sm {
  left:35px
 }
}
.t-40 {
 top:40px
}
.r-40 {
 right:40px
}
.b-40 {
 bottom:40px
}
.l-40 {
 left:40px
}
@media screen and (min-width:1440px) {
 .t-40\@xl\+ {
  top:40px
 }
 .r-40\@xl\+ {
  right:40px
 }
 .b-40\@xl\+ {
  bottom:40px
 }
 .l-40\@xl\+ {
  left:40px
 }
}
@media screen and (min-width:1200px) {
 .t-40\@lg\+ {
  top:40px
 }
 .r-40\@lg\+ {
  right:40px
 }
 .b-40\@lg\+ {
  bottom:40px
 }
 .l-40\@lg\+ {
  left:40px
 }
}
@media screen and (min-width:992px) {
 .t-40\@md\+ {
  top:40px
 }
 .r-40\@md\+ {
  right:40px
 }
 .b-40\@md\+ {
  bottom:40px
 }
 .l-40\@md\+ {
  left:40px
 }
}
@media screen and (min-width:768px) {
 .t-40\@sm\+ {
  top:40px
 }
 .r-40\@sm\+ {
  right:40px
 }
 .b-40\@sm\+ {
  bottom:40px
 }
 .l-40\@sm\+ {
  left:40px
 }
}
@media screen and (min-width:0) {
 .t-40\@xs\+ {
  top:40px
 }
 .r-40\@xs\+ {
  right:40px
 }
 .b-40\@xs\+ {
  bottom:40px
 }
 .l-40\@xs\+ {
  left:40px
 }
}
@media screen and (max-width:1439px) {
 .t-40\@xl- {
  top:40px
 }
 .r-40\@xl- {
  right:40px
 }
 .b-40\@xl- {
  bottom:40px
 }
 .l-40\@xl- {
  left:40px
 }
}
@media screen and (max-width:1199px) {
 .t-40\@lg- {
  top:40px
 }
 .r-40\@lg- {
  right:40px
 }
 .b-40\@lg- {
  bottom:40px
 }
 .l-40\@lg- {
  left:40px
 }
}
@media screen and (max-width:991px) {
 .t-40\@md- {
  top:40px
 }
 .r-40\@md- {
  right:40px
 }
 .b-40\@md- {
  bottom:40px
 }
 .l-40\@md- {
  left:40px
 }
}
@media screen and (max-width:767px) {
 .t-40\@sm- {
  top:40px
 }
 .r-40\@sm- {
  right:40px
 }
 .b-40\@sm- {
  bottom:40px
 }
 .l-40\@sm- {
  left:40px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-40\@lg {
  top:40px
 }
 .r-40\@lg {
  right:40px
 }
 .b-40\@lg {
  bottom:40px
 }
 .l-40\@lg {
  left:40px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-40\@md {
  top:40px
 }
 .r-40\@md {
  right:40px
 }
 .b-40\@md {
  bottom:40px
 }
 .l-40\@md {
  left:40px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-40\@sm {
  top:40px
 }
 .r-40\@sm {
  right:40px
 }
 .b-40\@sm {
  bottom:40px
 }
 .l-40\@sm {
  left:40px
 }
}
.t-50 {
 top:50px
}
.r-50 {
 right:50px
}
.b-50 {
 bottom:50px
}
.l-50 {
 left:50px
}
@media screen and (min-width:1440px) {
 .t-50\@xl\+ {
  top:50px
 }
 .r-50\@xl\+ {
  right:50px
 }
 .b-50\@xl\+ {
  bottom:50px
 }
 .l-50\@xl\+ {
  left:50px
 }
}
@media screen and (min-width:1200px) {
 .t-50\@lg\+ {
  top:50px
 }
 .r-50\@lg\+ {
  right:50px
 }
 .b-50\@lg\+ {
  bottom:50px
 }
 .l-50\@lg\+ {
  left:50px
 }
}
@media screen and (min-width:992px) {
 .t-50\@md\+ {
  top:50px
 }
 .r-50\@md\+ {
  right:50px
 }
 .b-50\@md\+ {
  bottom:50px
 }
 .l-50\@md\+ {
  left:50px
 }
}
@media screen and (min-width:768px) {
 .t-50\@sm\+ {
  top:50px
 }
 .r-50\@sm\+ {
  right:50px
 }
 .b-50\@sm\+ {
  bottom:50px
 }
 .l-50\@sm\+ {
  left:50px
 }
}
@media screen and (min-width:0) {
 .t-50\@xs\+ {
  top:50px
 }
 .r-50\@xs\+ {
  right:50px
 }
 .b-50\@xs\+ {
  bottom:50px
 }
 .l-50\@xs\+ {
  left:50px
 }
}
@media screen and (max-width:1439px) {
 .t-50\@xl- {
  top:50px
 }
 .r-50\@xl- {
  right:50px
 }
 .b-50\@xl- {
  bottom:50px
 }
 .l-50\@xl- {
  left:50px
 }
}
@media screen and (max-width:1199px) {
 .t-50\@lg- {
  top:50px
 }
 .r-50\@lg- {
  right:50px
 }
 .b-50\@lg- {
  bottom:50px
 }
 .l-50\@lg- {
  left:50px
 }
}
@media screen and (max-width:991px) {
 .t-50\@md- {
  top:50px
 }
 .r-50\@md- {
  right:50px
 }
 .b-50\@md- {
  bottom:50px
 }
 .l-50\@md- {
  left:50px
 }
}
@media screen and (max-width:767px) {
 .t-50\@sm- {
  top:50px
 }
 .r-50\@sm- {
  right:50px
 }
 .b-50\@sm- {
  bottom:50px
 }
 .l-50\@sm- {
  left:50px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-50\@lg {
  top:50px
 }
 .r-50\@lg {
  right:50px
 }
 .b-50\@lg {
  bottom:50px
 }
 .l-50\@lg {
  left:50px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-50\@md {
  top:50px
 }
 .r-50\@md {
  right:50px
 }
 .b-50\@md {
  bottom:50px
 }
 .l-50\@md {
  left:50px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-50\@sm {
  top:50px
 }
 .r-50\@sm {
  right:50px
 }
 .b-50\@sm {
  bottom:50px
 }
 .l-50\@sm {
  left:50px
 }
}
.t-60 {
 top:60px
}
.r-60 {
 right:60px
}
.b-60 {
 bottom:60px
}
.l-60 {
 left:60px
}
@media screen and (min-width:1440px) {
 .t-60\@xl\+ {
  top:60px
 }
 .r-60\@xl\+ {
  right:60px
 }
 .b-60\@xl\+ {
  bottom:60px
 }
 .l-60\@xl\+ {
  left:60px
 }
}
@media screen and (min-width:1200px) {
 .t-60\@lg\+ {
  top:60px
 }
 .r-60\@lg\+ {
  right:60px
 }
 .b-60\@lg\+ {
  bottom:60px
 }
 .l-60\@lg\+ {
  left:60px
 }
}
@media screen and (min-width:992px) {
 .t-60\@md\+ {
  top:60px
 }
 .r-60\@md\+ {
  right:60px
 }
 .b-60\@md\+ {
  bottom:60px
 }
 .l-60\@md\+ {
  left:60px
 }
}
@media screen and (min-width:768px) {
 .t-60\@sm\+ {
  top:60px
 }
 .r-60\@sm\+ {
  right:60px
 }
 .b-60\@sm\+ {
  bottom:60px
 }
 .l-60\@sm\+ {
  left:60px
 }
}
@media screen and (min-width:0) {
 .t-60\@xs\+ {
  top:60px
 }
 .r-60\@xs\+ {
  right:60px
 }
 .b-60\@xs\+ {
  bottom:60px
 }
 .l-60\@xs\+ {
  left:60px
 }
}
@media screen and (max-width:1439px) {
 .t-60\@xl- {
  top:60px
 }
 .r-60\@xl- {
  right:60px
 }
 .b-60\@xl- {
  bottom:60px
 }
 .l-60\@xl- {
  left:60px
 }
}
@media screen and (max-width:1199px) {
 .t-60\@lg- {
  top:60px
 }
 .r-60\@lg- {
  right:60px
 }
 .b-60\@lg- {
  bottom:60px
 }
 .l-60\@lg- {
  left:60px
 }
}
@media screen and (max-width:991px) {
 .t-60\@md- {
  top:60px
 }
 .r-60\@md- {
  right:60px
 }
 .b-60\@md- {
  bottom:60px
 }
 .l-60\@md- {
  left:60px
 }
}
@media screen and (max-width:767px) {
 .t-60\@sm- {
  top:60px
 }
 .r-60\@sm- {
  right:60px
 }
 .b-60\@sm- {
  bottom:60px
 }
 .l-60\@sm- {
  left:60px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-60\@lg {
  top:60px
 }
 .r-60\@lg {
  right:60px
 }
 .b-60\@lg {
  bottom:60px
 }
 .l-60\@lg {
  left:60px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-60\@md {
  top:60px
 }
 .r-60\@md {
  right:60px
 }
 .b-60\@md {
  bottom:60px
 }
 .l-60\@md {
  left:60px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-60\@sm {
  top:60px
 }
 .r-60\@sm {
  right:60px
 }
 .b-60\@sm {
  bottom:60px
 }
 .l-60\@sm {
  left:60px
 }
}
.t-70 {
 top:70px
}
.r-70 {
 right:70px
}
.b-70 {
 bottom:70px
}
.l-70 {
 left:70px
}
@media screen and (min-width:1440px) {
 .t-70\@xl\+ {
  top:70px
 }
 .r-70\@xl\+ {
  right:70px
 }
 .b-70\@xl\+ {
  bottom:70px
 }
 .l-70\@xl\+ {
  left:70px
 }
}
@media screen and (min-width:1200px) {
 .t-70\@lg\+ {
  top:70px
 }
 .r-70\@lg\+ {
  right:70px
 }
 .b-70\@lg\+ {
  bottom:70px
 }
 .l-70\@lg\+ {
  left:70px
 }
}
@media screen and (min-width:992px) {
 .t-70\@md\+ {
  top:70px
 }
 .r-70\@md\+ {
  right:70px
 }
 .b-70\@md\+ {
  bottom:70px
 }
 .l-70\@md\+ {
  left:70px
 }
}
@media screen and (min-width:768px) {
 .t-70\@sm\+ {
  top:70px
 }
 .r-70\@sm\+ {
  right:70px
 }
 .b-70\@sm\+ {
  bottom:70px
 }
 .l-70\@sm\+ {
  left:70px
 }
}
@media screen and (min-width:0) {
 .t-70\@xs\+ {
  top:70px
 }
 .r-70\@xs\+ {
  right:70px
 }
 .b-70\@xs\+ {
  bottom:70px
 }
 .l-70\@xs\+ {
  left:70px
 }
}
@media screen and (max-width:1439px) {
 .t-70\@xl- {
  top:70px
 }
 .r-70\@xl- {
  right:70px
 }
 .b-70\@xl- {
  bottom:70px
 }
 .l-70\@xl- {
  left:70px
 }
}
@media screen and (max-width:1199px) {
 .t-70\@lg- {
  top:70px
 }
 .r-70\@lg- {
  right:70px
 }
 .b-70\@lg- {
  bottom:70px
 }
 .l-70\@lg- {
  left:70px
 }
}
@media screen and (max-width:991px) {
 .t-70\@md- {
  top:70px
 }
 .r-70\@md- {
  right:70px
 }
 .b-70\@md- {
  bottom:70px
 }
 .l-70\@md- {
  left:70px
 }
}
@media screen and (max-width:767px) {
 .t-70\@sm- {
  top:70px
 }
 .r-70\@sm- {
  right:70px
 }
 .b-70\@sm- {
  bottom:70px
 }
 .l-70\@sm- {
  left:70px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-70\@lg {
  top:70px
 }
 .r-70\@lg {
  right:70px
 }
 .b-70\@lg {
  bottom:70px
 }
 .l-70\@lg {
  left:70px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-70\@md {
  top:70px
 }
 .r-70\@md {
  right:70px
 }
 .b-70\@md {
  bottom:70px
 }
 .l-70\@md {
  left:70px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-70\@sm {
  top:70px
 }
 .r-70\@sm {
  right:70px
 }
 .b-70\@sm {
  bottom:70px
 }
 .l-70\@sm {
  left:70px
 }
}
.t-80 {
 top:80px
}
.r-80 {
 right:80px
}
.b-80 {
 bottom:80px
}
.l-80 {
 left:80px
}
@media screen and (min-width:1440px) {
 .t-80\@xl\+ {
  top:80px
 }
 .r-80\@xl\+ {
  right:80px
 }
 .b-80\@xl\+ {
  bottom:80px
 }
 .l-80\@xl\+ {
  left:80px
 }
}
@media screen and (min-width:1200px) {
 .t-80\@lg\+ {
  top:80px
 }
 .r-80\@lg\+ {
  right:80px
 }
 .b-80\@lg\+ {
  bottom:80px
 }
 .l-80\@lg\+ {
  left:80px
 }
}
@media screen and (min-width:992px) {
 .t-80\@md\+ {
  top:80px
 }
 .r-80\@md\+ {
  right:80px
 }
 .b-80\@md\+ {
  bottom:80px
 }
 .l-80\@md\+ {
  left:80px
 }
}
@media screen and (min-width:768px) {
 .t-80\@sm\+ {
  top:80px
 }
 .r-80\@sm\+ {
  right:80px
 }
 .b-80\@sm\+ {
  bottom:80px
 }
 .l-80\@sm\+ {
  left:80px
 }
}
@media screen and (min-width:0) {
 .t-80\@xs\+ {
  top:80px
 }
 .r-80\@xs\+ {
  right:80px
 }
 .b-80\@xs\+ {
  bottom:80px
 }
 .l-80\@xs\+ {
  left:80px
 }
}
@media screen and (max-width:1439px) {
 .t-80\@xl- {
  top:80px
 }
 .r-80\@xl- {
  right:80px
 }
 .b-80\@xl- {
  bottom:80px
 }
 .l-80\@xl- {
  left:80px
 }
}
@media screen and (max-width:1199px) {
 .t-80\@lg- {
  top:80px
 }
 .r-80\@lg- {
  right:80px
 }
 .b-80\@lg- {
  bottom:80px
 }
 .l-80\@lg- {
  left:80px
 }
}
@media screen and (max-width:991px) {
 .t-80\@md- {
  top:80px
 }
 .r-80\@md- {
  right:80px
 }
 .b-80\@md- {
  bottom:80px
 }
 .l-80\@md- {
  left:80px
 }
}
@media screen and (max-width:767px) {
 .t-80\@sm- {
  top:80px
 }
 .r-80\@sm- {
  right:80px
 }
 .b-80\@sm- {
  bottom:80px
 }
 .l-80\@sm- {
  left:80px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-80\@lg {
  top:80px
 }
 .r-80\@lg {
  right:80px
 }
 .b-80\@lg {
  bottom:80px
 }
 .l-80\@lg {
  left:80px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-80\@md {
  top:80px
 }
 .r-80\@md {
  right:80px
 }
 .b-80\@md {
  bottom:80px
 }
 .l-80\@md {
  left:80px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-80\@sm {
  top:80px
 }
 .r-80\@sm {
  right:80px
 }
 .b-80\@sm {
  bottom:80px
 }
 .l-80\@sm {
  left:80px
 }
}
.t-90 {
 top:90px
}
.r-90 {
 right:90px
}
.b-90 {
 bottom:90px
}
.l-90 {
 left:90px
}
@media screen and (min-width:1440px) {
 .t-90\@xl\+ {
  top:90px
 }
 .r-90\@xl\+ {
  right:90px
 }
 .b-90\@xl\+ {
  bottom:90px
 }
 .l-90\@xl\+ {
  left:90px
 }
}
@media screen and (min-width:1200px) {
 .t-90\@lg\+ {
  top:90px
 }
 .r-90\@lg\+ {
  right:90px
 }
 .b-90\@lg\+ {
  bottom:90px
 }
 .l-90\@lg\+ {
  left:90px
 }
}
@media screen and (min-width:992px) {
 .t-90\@md\+ {
  top:90px
 }
 .r-90\@md\+ {
  right:90px
 }
 .b-90\@md\+ {
  bottom:90px
 }
 .l-90\@md\+ {
  left:90px
 }
}
@media screen and (min-width:768px) {
 .t-90\@sm\+ {
  top:90px
 }
 .r-90\@sm\+ {
  right:90px
 }
 .b-90\@sm\+ {
  bottom:90px
 }
 .l-90\@sm\+ {
  left:90px
 }
}
@media screen and (min-width:0) {
 .t-90\@xs\+ {
  top:90px
 }
 .r-90\@xs\+ {
  right:90px
 }
 .b-90\@xs\+ {
  bottom:90px
 }
 .l-90\@xs\+ {
  left:90px
 }
}
@media screen and (max-width:1439px) {
 .t-90\@xl- {
  top:90px
 }
 .r-90\@xl- {
  right:90px
 }
 .b-90\@xl- {
  bottom:90px
 }
 .l-90\@xl- {
  left:90px
 }
}
@media screen and (max-width:1199px) {
 .t-90\@lg- {
  top:90px
 }
 .r-90\@lg- {
  right:90px
 }
 .b-90\@lg- {
  bottom:90px
 }
 .l-90\@lg- {
  left:90px
 }
}
@media screen and (max-width:991px) {
 .t-90\@md- {
  top:90px
 }
 .r-90\@md- {
  right:90px
 }
 .b-90\@md- {
  bottom:90px
 }
 .l-90\@md- {
  left:90px
 }
}
@media screen and (max-width:767px) {
 .t-90\@sm- {
  top:90px
 }
 .r-90\@sm- {
  right:90px
 }
 .b-90\@sm- {
  bottom:90px
 }
 .l-90\@sm- {
  left:90px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-90\@lg {
  top:90px
 }
 .r-90\@lg {
  right:90px
 }
 .b-90\@lg {
  bottom:90px
 }
 .l-90\@lg {
  left:90px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-90\@md {
  top:90px
 }
 .r-90\@md {
  right:90px
 }
 .b-90\@md {
  bottom:90px
 }
 .l-90\@md {
  left:90px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-90\@sm {
  top:90px
 }
 .r-90\@sm {
  right:90px
 }
 .b-90\@sm {
  bottom:90px
 }
 .l-90\@sm {
  left:90px
 }
}
.t-100 {
 top:100px
}
.r-100 {
 right:100px
}
.b-100 {
 bottom:100px
}
.l-100 {
 left:100px
}
@media screen and (min-width:1440px) {
 .t-100\@xl\+ {
  top:100px
 }
 .r-100\@xl\+ {
  right:100px
 }
 .b-100\@xl\+ {
  bottom:100px
 }
 .l-100\@xl\+ {
  left:100px
 }
}
@media screen and (min-width:1200px) {
 .t-100\@lg\+ {
  top:100px
 }
 .r-100\@lg\+ {
  right:100px
 }
 .b-100\@lg\+ {
  bottom:100px
 }
 .l-100\@lg\+ {
  left:100px
 }
}
@media screen and (min-width:992px) {
 .t-100\@md\+ {
  top:100px
 }
 .r-100\@md\+ {
  right:100px
 }
 .b-100\@md\+ {
  bottom:100px
 }
 .l-100\@md\+ {
  left:100px
 }
}
@media screen and (min-width:768px) {
 .t-100\@sm\+ {
  top:100px
 }
 .r-100\@sm\+ {
  right:100px
 }
 .b-100\@sm\+ {
  bottom:100px
 }
 .l-100\@sm\+ {
  left:100px
 }
}
@media screen and (min-width:0) {
 .t-100\@xs\+ {
  top:100px
 }
 .r-100\@xs\+ {
  right:100px
 }
 .b-100\@xs\+ {
  bottom:100px
 }
 .l-100\@xs\+ {
  left:100px
 }
}
@media screen and (max-width:1439px) {
 .t-100\@xl- {
  top:100px
 }
 .r-100\@xl- {
  right:100px
 }
 .b-100\@xl- {
  bottom:100px
 }
 .l-100\@xl- {
  left:100px
 }
}
@media screen and (max-width:1199px) {
 .t-100\@lg- {
  top:100px
 }
 .r-100\@lg- {
  right:100px
 }
 .b-100\@lg- {
  bottom:100px
 }
 .l-100\@lg- {
  left:100px
 }
}
@media screen and (max-width:991px) {
 .t-100\@md- {
  top:100px
 }
 .r-100\@md- {
  right:100px
 }
 .b-100\@md- {
  bottom:100px
 }
 .l-100\@md- {
  left:100px
 }
}
@media screen and (max-width:767px) {
 .t-100\@sm- {
  top:100px
 }
 .r-100\@sm- {
  right:100px
 }
 .b-100\@sm- {
  bottom:100px
 }
 .l-100\@sm- {
  left:100px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-100\@lg {
  top:100px
 }
 .r-100\@lg {
  right:100px
 }
 .b-100\@lg {
  bottom:100px
 }
 .l-100\@lg {
  left:100px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-100\@md {
  top:100px
 }
 .r-100\@md {
  right:100px
 }
 .b-100\@md {
  bottom:100px
 }
 .l-100\@md {
  left:100px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-100\@sm {
  top:100px
 }
 .r-100\@sm {
  right:100px
 }
 .b-100\@sm {
  bottom:100px
 }
 .l-100\@sm {
  left:100px
 }
}
.t-110 {
 top:110px
}
.r-110 {
 right:110px
}
.b-110 {
 bottom:110px
}
.l-110 {
 left:110px
}
@media screen and (min-width:1440px) {
 .t-110\@xl\+ {
  top:110px
 }
 .r-110\@xl\+ {
  right:110px
 }
 .b-110\@xl\+ {
  bottom:110px
 }
 .l-110\@xl\+ {
  left:110px
 }
}
@media screen and (min-width:1200px) {
 .t-110\@lg\+ {
  top:110px
 }
 .r-110\@lg\+ {
  right:110px
 }
 .b-110\@lg\+ {
  bottom:110px
 }
 .l-110\@lg\+ {
  left:110px
 }
}
@media screen and (min-width:992px) {
 .t-110\@md\+ {
  top:110px
 }
 .r-110\@md\+ {
  right:110px
 }
 .b-110\@md\+ {
  bottom:110px
 }
 .l-110\@md\+ {
  left:110px
 }
}
@media screen and (min-width:768px) {
 .t-110\@sm\+ {
  top:110px
 }
 .r-110\@sm\+ {
  right:110px
 }
 .b-110\@sm\+ {
  bottom:110px
 }
 .l-110\@sm\+ {
  left:110px
 }
}
@media screen and (min-width:0) {
 .t-110\@xs\+ {
  top:110px
 }
 .r-110\@xs\+ {
  right:110px
 }
 .b-110\@xs\+ {
  bottom:110px
 }
 .l-110\@xs\+ {
  left:110px
 }
}
@media screen and (max-width:1439px) {
 .t-110\@xl- {
  top:110px
 }
 .r-110\@xl- {
  right:110px
 }
 .b-110\@xl- {
  bottom:110px
 }
 .l-110\@xl- {
  left:110px
 }
}
@media screen and (max-width:1199px) {
 .t-110\@lg- {
  top:110px
 }
 .r-110\@lg- {
  right:110px
 }
 .b-110\@lg- {
  bottom:110px
 }
 .l-110\@lg- {
  left:110px
 }
}
@media screen and (max-width:991px) {
 .t-110\@md- {
  top:110px
 }
 .r-110\@md- {
  right:110px
 }
 .b-110\@md- {
  bottom:110px
 }
 .l-110\@md- {
  left:110px
 }
}
@media screen and (max-width:767px) {
 .t-110\@sm- {
  top:110px
 }
 .r-110\@sm- {
  right:110px
 }
 .b-110\@sm- {
  bottom:110px
 }
 .l-110\@sm- {
  left:110px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-110\@lg {
  top:110px
 }
 .r-110\@lg {
  right:110px
 }
 .b-110\@lg {
  bottom:110px
 }
 .l-110\@lg {
  left:110px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-110\@md {
  top:110px
 }
 .r-110\@md {
  right:110px
 }
 .b-110\@md {
  bottom:110px
 }
 .l-110\@md {
  left:110px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-110\@sm {
  top:110px
 }
 .r-110\@sm {
  right:110px
 }
 .b-110\@sm {
  bottom:110px
 }
 .l-110\@sm {
  left:110px
 }
}
.t-120 {
 top:120px
}
.r-120 {
 right:120px
}
.b-120 {
 bottom:120px
}
.l-120 {
 left:120px
}
@media screen and (min-width:1440px) {
 .t-120\@xl\+ {
  top:120px
 }
 .r-120\@xl\+ {
  right:120px
 }
 .b-120\@xl\+ {
  bottom:120px
 }
 .l-120\@xl\+ {
  left:120px
 }
}
@media screen and (min-width:1200px) {
 .t-120\@lg\+ {
  top:120px
 }
 .r-120\@lg\+ {
  right:120px
 }
 .b-120\@lg\+ {
  bottom:120px
 }
 .l-120\@lg\+ {
  left:120px
 }
}
@media screen and (min-width:992px) {
 .t-120\@md\+ {
  top:120px
 }
 .r-120\@md\+ {
  right:120px
 }
 .b-120\@md\+ {
  bottom:120px
 }
 .l-120\@md\+ {
  left:120px
 }
}
@media screen and (min-width:768px) {
 .t-120\@sm\+ {
  top:120px
 }
 .r-120\@sm\+ {
  right:120px
 }
 .b-120\@sm\+ {
  bottom:120px
 }
 .l-120\@sm\+ {
  left:120px
 }
}
@media screen and (min-width:0) {
 .t-120\@xs\+ {
  top:120px
 }
 .r-120\@xs\+ {
  right:120px
 }
 .b-120\@xs\+ {
  bottom:120px
 }
 .l-120\@xs\+ {
  left:120px
 }
}
@media screen and (max-width:1439px) {
 .t-120\@xl- {
  top:120px
 }
 .r-120\@xl- {
  right:120px
 }
 .b-120\@xl- {
  bottom:120px
 }
 .l-120\@xl- {
  left:120px
 }
}
@media screen and (max-width:1199px) {
 .t-120\@lg- {
  top:120px
 }
 .r-120\@lg- {
  right:120px
 }
 .b-120\@lg- {
  bottom:120px
 }
 .l-120\@lg- {
  left:120px
 }
}
@media screen and (max-width:991px) {
 .t-120\@md- {
  top:120px
 }
 .r-120\@md- {
  right:120px
 }
 .b-120\@md- {
  bottom:120px
 }
 .l-120\@md- {
  left:120px
 }
}
@media screen and (max-width:767px) {
 .t-120\@sm- {
  top:120px
 }
 .r-120\@sm- {
  right:120px
 }
 .b-120\@sm- {
  bottom:120px
 }
 .l-120\@sm- {
  left:120px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-120\@lg {
  top:120px
 }
 .r-120\@lg {
  right:120px
 }
 .b-120\@lg {
  bottom:120px
 }
 .l-120\@lg {
  left:120px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-120\@md {
  top:120px
 }
 .r-120\@md {
  right:120px
 }
 .b-120\@md {
  bottom:120px
 }
 .l-120\@md {
  left:120px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-120\@sm {
  top:120px
 }
 .r-120\@sm {
  right:120px
 }
 .b-120\@sm {
  bottom:120px
 }
 .l-120\@sm {
  left:120px
 }
}
.t-130 {
 top:130px
}
.r-130 {
 right:130px
}
.b-130 {
 bottom:130px
}
.l-130 {
 left:130px
}
@media screen and (min-width:1440px) {
 .t-130\@xl\+ {
  top:130px
 }
 .r-130\@xl\+ {
  right:130px
 }
 .b-130\@xl\+ {
  bottom:130px
 }
 .l-130\@xl\+ {
  left:130px
 }
}
@media screen and (min-width:1200px) {
 .t-130\@lg\+ {
  top:130px
 }
 .r-130\@lg\+ {
  right:130px
 }
 .b-130\@lg\+ {
  bottom:130px
 }
 .l-130\@lg\+ {
  left:130px
 }
}
@media screen and (min-width:992px) {
 .t-130\@md\+ {
  top:130px
 }
 .r-130\@md\+ {
  right:130px
 }
 .b-130\@md\+ {
  bottom:130px
 }
 .l-130\@md\+ {
  left:130px
 }
}
@media screen and (min-width:768px) {
 .t-130\@sm\+ {
  top:130px
 }
 .r-130\@sm\+ {
  right:130px
 }
 .b-130\@sm\+ {
  bottom:130px
 }
 .l-130\@sm\+ {
  left:130px
 }
}
@media screen and (min-width:0) {
 .t-130\@xs\+ {
  top:130px
 }
 .r-130\@xs\+ {
  right:130px
 }
 .b-130\@xs\+ {
  bottom:130px
 }
 .l-130\@xs\+ {
  left:130px
 }
}
@media screen and (max-width:1439px) {
 .t-130\@xl- {
  top:130px
 }
 .r-130\@xl- {
  right:130px
 }
 .b-130\@xl- {
  bottom:130px
 }
 .l-130\@xl- {
  left:130px
 }
}
@media screen and (max-width:1199px) {
 .t-130\@lg- {
  top:130px
 }
 .r-130\@lg- {
  right:130px
 }
 .b-130\@lg- {
  bottom:130px
 }
 .l-130\@lg- {
  left:130px
 }
}
@media screen and (max-width:991px) {
 .t-130\@md- {
  top:130px
 }
 .r-130\@md- {
  right:130px
 }
 .b-130\@md- {
  bottom:130px
 }
 .l-130\@md- {
  left:130px
 }
}
@media screen and (max-width:767px) {
 .t-130\@sm- {
  top:130px
 }
 .r-130\@sm- {
  right:130px
 }
 .b-130\@sm- {
  bottom:130px
 }
 .l-130\@sm- {
  left:130px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-130\@lg {
  top:130px
 }
 .r-130\@lg {
  right:130px
 }
 .b-130\@lg {
  bottom:130px
 }
 .l-130\@lg {
  left:130px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-130\@md {
  top:130px
 }
 .r-130\@md {
  right:130px
 }
 .b-130\@md {
  bottom:130px
 }
 .l-130\@md {
  left:130px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-130\@sm {
  top:130px
 }
 .r-130\@sm {
  right:130px
 }
 .b-130\@sm {
  bottom:130px
 }
 .l-130\@sm {
  left:130px
 }
}
.t-140 {
 top:140px
}
.r-140 {
 right:140px
}
.b-140 {
 bottom:140px
}
.l-140 {
 left:140px
}
@media screen and (min-width:1440px) {
 .t-140\@xl\+ {
  top:140px
 }
 .r-140\@xl\+ {
  right:140px
 }
 .b-140\@xl\+ {
  bottom:140px
 }
 .l-140\@xl\+ {
  left:140px
 }
}
@media screen and (min-width:1200px) {
 .t-140\@lg\+ {
  top:140px
 }
 .r-140\@lg\+ {
  right:140px
 }
 .b-140\@lg\+ {
  bottom:140px
 }
 .l-140\@lg\+ {
  left:140px
 }
}
@media screen and (min-width:992px) {
 .t-140\@md\+ {
  top:140px
 }
 .r-140\@md\+ {
  right:140px
 }
 .b-140\@md\+ {
  bottom:140px
 }
 .l-140\@md\+ {
  left:140px
 }
}
@media screen and (min-width:768px) {
 .t-140\@sm\+ {
  top:140px
 }
 .r-140\@sm\+ {
  right:140px
 }
 .b-140\@sm\+ {
  bottom:140px
 }
 .l-140\@sm\+ {
  left:140px
 }
}
@media screen and (min-width:0) {
 .t-140\@xs\+ {
  top:140px
 }
 .r-140\@xs\+ {
  right:140px
 }
 .b-140\@xs\+ {
  bottom:140px
 }
 .l-140\@xs\+ {
  left:140px
 }
}
@media screen and (max-width:1439px) {
 .t-140\@xl- {
  top:140px
 }
 .r-140\@xl- {
  right:140px
 }
 .b-140\@xl- {
  bottom:140px
 }
 .l-140\@xl- {
  left:140px
 }
}
@media screen and (max-width:1199px) {
 .t-140\@lg- {
  top:140px
 }
 .r-140\@lg- {
  right:140px
 }
 .b-140\@lg- {
  bottom:140px
 }
 .l-140\@lg- {
  left:140px
 }
}
@media screen and (max-width:991px) {
 .t-140\@md- {
  top:140px
 }
 .r-140\@md- {
  right:140px
 }
 .b-140\@md- {
  bottom:140px
 }
 .l-140\@md- {
  left:140px
 }
}
@media screen and (max-width:767px) {
 .t-140\@sm- {
  top:140px
 }
 .r-140\@sm- {
  right:140px
 }
 .b-140\@sm- {
  bottom:140px
 }
 .l-140\@sm- {
  left:140px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-140\@lg {
  top:140px
 }
 .r-140\@lg {
  right:140px
 }
 .b-140\@lg {
  bottom:140px
 }
 .l-140\@lg {
  left:140px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-140\@md {
  top:140px
 }
 .r-140\@md {
  right:140px
 }
 .b-140\@md {
  bottom:140px
 }
 .l-140\@md {
  left:140px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-140\@sm {
  top:140px
 }
 .r-140\@sm {
  right:140px
 }
 .b-140\@sm {
  bottom:140px
 }
 .l-140\@sm {
  left:140px
 }
}
.t-150 {
 top:150px
}
.r-150 {
 right:150px
}
.b-150 {
 bottom:150px
}
.l-150 {
 left:150px
}
@media screen and (min-width:1440px) {
 .t-150\@xl\+ {
  top:150px
 }
 .r-150\@xl\+ {
  right:150px
 }
 .b-150\@xl\+ {
  bottom:150px
 }
 .l-150\@xl\+ {
  left:150px
 }
}
@media screen and (min-width:1200px) {
 .t-150\@lg\+ {
  top:150px
 }
 .r-150\@lg\+ {
  right:150px
 }
 .b-150\@lg\+ {
  bottom:150px
 }
 .l-150\@lg\+ {
  left:150px
 }
}
@media screen and (min-width:992px) {
 .t-150\@md\+ {
  top:150px
 }
 .r-150\@md\+ {
  right:150px
 }
 .b-150\@md\+ {
  bottom:150px
 }
 .l-150\@md\+ {
  left:150px
 }
}
@media screen and (min-width:768px) {
 .t-150\@sm\+ {
  top:150px
 }
 .r-150\@sm\+ {
  right:150px
 }
 .b-150\@sm\+ {
  bottom:150px
 }
 .l-150\@sm\+ {
  left:150px
 }
}
@media screen and (min-width:0) {
 .t-150\@xs\+ {
  top:150px
 }
 .r-150\@xs\+ {
  right:150px
 }
 .b-150\@xs\+ {
  bottom:150px
 }
 .l-150\@xs\+ {
  left:150px
 }
}
@media screen and (max-width:1439px) {
 .t-150\@xl- {
  top:150px
 }
 .r-150\@xl- {
  right:150px
 }
 .b-150\@xl- {
  bottom:150px
 }
 .l-150\@xl- {
  left:150px
 }
}
@media screen and (max-width:1199px) {
 .t-150\@lg- {
  top:150px
 }
 .r-150\@lg- {
  right:150px
 }
 .b-150\@lg- {
  bottom:150px
 }
 .l-150\@lg- {
  left:150px
 }
}
@media screen and (max-width:991px) {
 .t-150\@md- {
  top:150px
 }
 .r-150\@md- {
  right:150px
 }
 .b-150\@md- {
  bottom:150px
 }
 .l-150\@md- {
  left:150px
 }
}
@media screen and (max-width:767px) {
 .t-150\@sm- {
  top:150px
 }
 .r-150\@sm- {
  right:150px
 }
 .b-150\@sm- {
  bottom:150px
 }
 .l-150\@sm- {
  left:150px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-150\@lg {
  top:150px
 }
 .r-150\@lg {
  right:150px
 }
 .b-150\@lg {
  bottom:150px
 }
 .l-150\@lg {
  left:150px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-150\@md {
  top:150px
 }
 .r-150\@md {
  right:150px
 }
 .b-150\@md {
  bottom:150px
 }
 .l-150\@md {
  left:150px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-150\@sm {
  top:150px
 }
 .r-150\@sm {
  right:150px
 }
 .b-150\@sm {
  bottom:150px
 }
 .l-150\@sm {
  left:150px
 }
}
.t-160 {
 top:160px
}
.r-160 {
 right:160px
}
.b-160 {
 bottom:160px
}
.l-160 {
 left:160px
}
@media screen and (min-width:1440px) {
 .t-160\@xl\+ {
  top:160px
 }
 .r-160\@xl\+ {
  right:160px
 }
 .b-160\@xl\+ {
  bottom:160px
 }
 .l-160\@xl\+ {
  left:160px
 }
}
@media screen and (min-width:1200px) {
 .t-160\@lg\+ {
  top:160px
 }
 .r-160\@lg\+ {
  right:160px
 }
 .b-160\@lg\+ {
  bottom:160px
 }
 .l-160\@lg\+ {
  left:160px
 }
}
@media screen and (min-width:992px) {
 .t-160\@md\+ {
  top:160px
 }
 .r-160\@md\+ {
  right:160px
 }
 .b-160\@md\+ {
  bottom:160px
 }
 .l-160\@md\+ {
  left:160px
 }
}
@media screen and (min-width:768px) {
 .t-160\@sm\+ {
  top:160px
 }
 .r-160\@sm\+ {
  right:160px
 }
 .b-160\@sm\+ {
  bottom:160px
 }
 .l-160\@sm\+ {
  left:160px
 }
}
@media screen and (min-width:0) {
 .t-160\@xs\+ {
  top:160px
 }
 .r-160\@xs\+ {
  right:160px
 }
 .b-160\@xs\+ {
  bottom:160px
 }
 .l-160\@xs\+ {
  left:160px
 }
}
@media screen and (max-width:1439px) {
 .t-160\@xl- {
  top:160px
 }
 .r-160\@xl- {
  right:160px
 }
 .b-160\@xl- {
  bottom:160px
 }
 .l-160\@xl- {
  left:160px
 }
}
@media screen and (max-width:1199px) {
 .t-160\@lg- {
  top:160px
 }
 .r-160\@lg- {
  right:160px
 }
 .b-160\@lg- {
  bottom:160px
 }
 .l-160\@lg- {
  left:160px
 }
}
@media screen and (max-width:991px) {
 .t-160\@md- {
  top:160px
 }
 .r-160\@md- {
  right:160px
 }
 .b-160\@md- {
  bottom:160px
 }
 .l-160\@md- {
  left:160px
 }
}
@media screen and (max-width:767px) {
 .t-160\@sm- {
  top:160px
 }
 .r-160\@sm- {
  right:160px
 }
 .b-160\@sm- {
  bottom:160px
 }
 .l-160\@sm- {
  left:160px
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .t-160\@lg {
  top:160px
 }
 .r-160\@lg {
  right:160px
 }
 .b-160\@lg {
  bottom:160px
 }
 .l-160\@lg {
  left:160px
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .t-160\@md {
  top:160px
 }
 .r-160\@md {
  right:160px
 }
 .b-160\@md {
  bottom:160px
 }
 .l-160\@md {
  left:160px
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .t-160\@sm {
  top:160px
 }
 .r-160\@sm {
  right:160px
 }
 .b-160\@sm {
  bottom:160px
 }
 .l-160\@sm {
  left:160px
 }
}
.tl-50p {
 top:50%;
 left:50%
}
.tr-50p {
 top:50%;
 right:50%
}
.t-50p {
 top:50%
}
.r-50p {
 right:50%
}
.b-50p {
 bottom:50%
}
.l-50p {
 left:50%
}
@media screen and (min-width:1440px) {
 .tl-50p\@xl\+ {
  top:50%;
  left:50%
 }
 .tr-50p\@xl\+ {
  top:50%;
  right:50%
 }
 .t-50p\@xl\+ {
  top:50%
 }
 .r-50p\@xl\+ {
  right:50%
 }
 .b-50p\@xl\+ {
  bottom:50%
 }
 .l-50p\@xl\+ {
  left:50%
 }
}
@media screen and (min-width:1200px) {
 .tl-50p\@lg\+ {
  top:50%;
  left:50%
 }
 .tr-50p\@lg\+ {
  top:50%;
  right:50%
 }
 .t-50p\@lg\+ {
  top:50%
 }
 .r-50p\@lg\+ {
  right:50%
 }
 .b-50p\@lg\+ {
  bottom:50%
 }
 .l-50p\@lg\+ {
  left:50%
 }
}
@media screen and (min-width:992px) {
 .tl-50p\@md\+ {
  top:50%;
  left:50%
 }
 .tr-50p\@md\+ {
  top:50%;
  right:50%
 }
 .t-50p\@md\+ {
  top:50%
 }
 .r-50p\@md\+ {
  right:50%
 }
 .b-50p\@md\+ {
  bottom:50%
 }
 .l-50p\@md\+ {
  left:50%
 }
}
@media screen and (min-width:768px) {
 .tl-50p\@sm\+ {
  top:50%;
  left:50%
 }
 .tr-50p\@sm\+ {
  top:50%;
  right:50%
 }
 .t-50p\@sm\+ {
  top:50%
 }
 .r-50p\@sm\+ {
  right:50%
 }
 .b-50p\@sm\+ {
  bottom:50%
 }
 .l-50p\@sm\+ {
  left:50%
 }
}
@media screen and (min-width:0) {
 .tl-50p\@xs\+ {
  top:50%;
  left:50%
 }
 .tr-50p\@xs\+ {
  top:50%;
  right:50%
 }
 .t-50p\@xs\+ {
  top:50%
 }
 .r-50p\@xs\+ {
  right:50%
 }
 .b-50p\@xs\+ {
  bottom:50%
 }
 .l-50p\@xs\+ {
  left:50%
 }
}
@media screen and (max-width:1439px) {
 .tl-50p\@xl- {
  top:50%;
  left:50%
 }
 .tr-50p\@xl- {
  top:50%;
  right:50%
 }
 .t-50p\@xl- {
  top:50%
 }
 .r-50p\@xl- {
  right:50%
 }
 .b-50p\@xl- {
  bottom:50%
 }
 .l-50p\@xl- {
  left:50%
 }
}
@media screen and (max-width:1199px) {
 .tl-50p\@lg- {
  top:50%;
  left:50%
 }
 .tr-50p\@lg- {
  top:50%;
  right:50%
 }
 .t-50p\@lg- {
  top:50%
 }
 .r-50p\@lg- {
  right:50%
 }
 .b-50p\@lg- {
  bottom:50%
 }
 .l-50p\@lg- {
  left:50%
 }
}
@media screen and (max-width:991px) {
 .tl-50p\@md- {
  top:50%;
  left:50%
 }
 .tr-50p\@md- {
  top:50%;
  right:50%
 }
 .t-50p\@md- {
  top:50%
 }
 .r-50p\@md- {
  right:50%
 }
 .b-50p\@md- {
  bottom:50%
 }
 .l-50p\@md- {
  left:50%
 }
}
@media screen and (max-width:767px) {
 .tl-50p\@sm- {
  top:50%;
  left:50%
 }
 .tr-50p\@sm- {
  top:50%;
  right:50%
 }
 .t-50p\@sm- {
  top:50%
 }
 .r-50p\@sm- {
  right:50%
 }
 .b-50p\@sm- {
  bottom:50%
 }
 .l-50p\@sm- {
  left:50%
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .tl-50p\@lg {
  top:50%;
  left:50%
 }
 .tr-50p\@lg {
  top:50%;
  right:50%
 }
 .t-50p\@lg {
  top:50%
 }
 .r-50p\@lg {
  right:50%
 }
 .b-50p\@lg {
  bottom:50%
 }
 .l-50p\@lg {
  left:50%
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .tl-50p\@md {
  top:50%;
  left:50%
 }
 .tr-50p\@md {
  top:50%;
  right:50%
 }
 .t-50p\@md {
  top:50%
 }
 .r-50p\@md {
  right:50%
 }
 .b-50p\@md {
  bottom:50%
 }
 .l-50p\@md {
  left:50%
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .tl-50p\@sm {
  top:50%;
  left:50%
 }
 .tr-50p\@sm {
  top:50%;
  right:50%
 }
 .t-50p\@sm {
  top:50%
 }
 .r-50p\@sm {
  right:50%
 }
 .b-50p\@sm {
  bottom:50%
 }
 .l-50p\@sm {
  left:50%
 }
}
.sz-1\/4r,
.w-1\/4r {
 width:4px;
 width:.25rem
}
.sz-1\/2r,
.w-1\/2r {
 width:8px;
 width:.5rem
}
.sz-3\/4r,
.w-3\/4r {
 width:12px;
 width:.75rem
}
.sz-1r,
.w-1r {
 width:16px;
 width:1rem
}
.sz-3\/2r,
.w-3\/2r {
 width:24px;
 width:1.5rem
}
.sz-2r,
.w-2r {
 width:32px;
 width:2rem
}
.sz-5\/2r,
.w-5\/2r {
 width:40px;
 width:2.5rem
}
.sz-3r,
.w-3r {
 width:48px;
 width:3rem
}
.sz-7\/2r,
.w-7\/2r {
 width:56px;
 width:3.5rem
}
.sz-4r,
.w-4r {
 width:64px;
 width:4rem
}
.sz-9\/2r,
.w-9\/2r {
 width:72px;
 width:4.5rem
}
.sz-5r,
.w-5r {
 width:80px;
 width:5rem
}
.sz-11\/2r,
.w-11\/2r {
 width:88px;
 width:5.5rem
}
.sz-6r,
.w-6r {
 width:96px;
 width:6rem
}
@media screen and (min-width:1440px) {
 .sz-1\/4r\@xl\+,
 .w-1\/4r\@xl\+ {
  width:.25rem
 }
 .sz-1\/2r\@xl\+,
 .w-1\/2r\@xl\+ {
  width:.5rem
 }
 .sz-3\/4r\@xl\+,
 .w-3\/4r\@xl\+ {
  width:.75rem
 }
 .sz-1r\@xl\+,
 .w-1r\@xl\+ {
  width:1rem
 }
 .sz-3\/2r\@xl\+,
 .w-3\/2r\@xl\+ {
  width:1.5rem
 }
 .sz-2r\@xl\+,
 .w-2r\@xl\+ {
  width:2rem
 }
 .sz-5\/2r\@xl\+,
 .w-5\/2r\@xl\+ {
  width:2.5rem
 }
 .sz-3r\@xl\+,
 .w-3r\@xl\+ {
  width:3rem
 }
 .sz-7\/2r\@xl\+,
 .w-7\/2r\@xl\+ {
  width:3.5rem
 }
 .sz-4r\@xl\+,
 .w-4r\@xl\+ {
  width:4rem
 }
 .sz-9\/2r\@xl\+,
 .w-9\/2r\@xl\+ {
  width:4.5rem
 }
 .sz-5r\@xl\+,
 .w-5r\@xl\+ {
  width:5rem
 }
 .sz-11\/2r\@xl\+,
 .w-11\/2r\@xl\+ {
  width:5.5rem
 }
 .sz-6r\@xl\+,
 .w-6r\@xl\+ {
  width:6rem
 }
}
@media screen and (min-width:1200px) {
 .sz-1\/4r\@lg\+,
 .w-1\/4r\@lg\+ {
  width:.25rem
 }
 .sz-1\/2r\@lg\+,
 .w-1\/2r\@lg\+ {
  width:.5rem
 }
 .sz-3\/4r\@lg\+,
 .w-3\/4r\@lg\+ {
  width:.75rem
 }
 .sz-1r\@lg\+,
 .w-1r\@lg\+ {
  width:1rem
 }
 .sz-3\/2r\@lg\+,
 .w-3\/2r\@lg\+ {
  width:1.5rem
 }
 .sz-2r\@lg\+,
 .w-2r\@lg\+ {
  width:2rem
 }
 .sz-5\/2r\@lg\+,
 .w-5\/2r\@lg\+ {
  width:2.5rem
 }
 .sz-3r\@lg\+,
 .w-3r\@lg\+ {
  width:3rem
 }
 .sz-7\/2r\@lg\+,
 .w-7\/2r\@lg\+ {
  width:3.5rem
 }
 .sz-4r\@lg\+,
 .w-4r\@lg\+ {
  width:4rem
 }
 .sz-9\/2r\@lg\+,
 .w-9\/2r\@lg\+ {
  width:4.5rem
 }
 .sz-5r\@lg\+,
 .w-5r\@lg\+ {
  width:5rem
 }
 .sz-11\/2r\@lg\+,
 .w-11\/2r\@lg\+ {
  width:5.5rem
 }
 .sz-6r\@lg\+,
 .w-6r\@lg\+ {
  width:6rem
 }
}
@media screen and (min-width:992px) {
 .sz-1\/4r\@md\+,
 .w-1\/4r\@md\+ {
  width:.25rem
 }
 .sz-1\/2r\@md\+,
 .w-1\/2r\@md\+ {
  width:.5rem
 }
 .sz-3\/4r\@md\+,
 .w-3\/4r\@md\+ {
  width:.75rem
 }
 .sz-1r\@md\+,
 .w-1r\@md\+ {
  width:1rem
 }
 .sz-3\/2r\@md\+,
 .w-3\/2r\@md\+ {
  width:1.5rem
 }
 .sz-2r\@md\+,
 .w-2r\@md\+ {
  width:2rem
 }
 .sz-5\/2r\@md\+,
 .w-5\/2r\@md\+ {
  width:2.5rem
 }
 .sz-3r\@md\+,
 .w-3r\@md\+ {
  width:3rem
 }
 .sz-7\/2r\@md\+,
 .w-7\/2r\@md\+ {
  width:3.5rem
 }
 .sz-4r\@md\+,
 .w-4r\@md\+ {
  width:4rem
 }
 .sz-9\/2r\@md\+,
 .w-9\/2r\@md\+ {
  width:4.5rem
 }
 .sz-5r\@md\+,
 .w-5r\@md\+ {
  width:5rem
 }
 .sz-11\/2r\@md\+,
 .w-11\/2r\@md\+ {
  width:5.5rem
 }
 .sz-6r\@md\+,
 .w-6r\@md\+ {
  width:6rem
 }
}
@media screen and (min-width:768px) {
 .sz-1\/4r\@sm\+,
 .w-1\/4r\@sm\+ {
  width:.25rem
 }
 .sz-1\/2r\@sm\+,
 .w-1\/2r\@sm\+ {
  width:.5rem
 }
 .sz-3\/4r\@sm\+,
 .w-3\/4r\@sm\+ {
  width:.75rem
 }
 .sz-1r\@sm\+,
 .w-1r\@sm\+ {
  width:1rem
 }
 .sz-3\/2r\@sm\+,
 .w-3\/2r\@sm\+ {
  width:1.5rem
 }
 .sz-2r\@sm\+,
 .w-2r\@sm\+ {
  width:2rem
 }
 .sz-5\/2r\@sm\+,
 .w-5\/2r\@sm\+ {
  width:2.5rem
 }
 .sz-3r\@sm\+,
 .w-3r\@sm\+ {
  width:3rem
 }
 .sz-7\/2r\@sm\+,
 .w-7\/2r\@sm\+ {
  width:3.5rem
 }
 .sz-4r\@sm\+,
 .w-4r\@sm\+ {
  width:4rem
 }
 .sz-9\/2r\@sm\+,
 .w-9\/2r\@sm\+ {
  width:4.5rem
 }
 .sz-5r\@sm\+,
 .w-5r\@sm\+ {
  width:5rem
 }
 .sz-11\/2r\@sm\+,
 .w-11\/2r\@sm\+ {
  width:5.5rem
 }
 .sz-6r\@sm\+,
 .w-6r\@sm\+ {
  width:6rem
 }
}
@media screen and (min-width:0) {
 .sz-1\/4r\@xs\+,
 .w-1\/4r\@xs\+ {
  width:.25rem
 }
 .sz-1\/2r\@xs\+,
 .w-1\/2r\@xs\+ {
  width:.5rem
 }
 .sz-3\/4r\@xs\+,
 .w-3\/4r\@xs\+ {
  width:.75rem
 }
 .sz-1r\@xs\+,
 .w-1r\@xs\+ {
  width:1rem
 }
 .sz-3\/2r\@xs\+,
 .w-3\/2r\@xs\+ {
  width:1.5rem
 }
 .sz-2r\@xs\+,
 .w-2r\@xs\+ {
  width:2rem
 }
 .sz-5\/2r\@xs\+,
 .w-5\/2r\@xs\+ {
  width:2.5rem
 }
 .sz-3r\@xs\+,
 .w-3r\@xs\+ {
  width:3rem
 }
 .sz-7\/2r\@xs\+,
 .w-7\/2r\@xs\+ {
  width:3.5rem
 }
 .sz-4r\@xs\+,
 .w-4r\@xs\+ {
  width:4rem
 }
 .sz-9\/2r\@xs\+,
 .w-9\/2r\@xs\+ {
  width:4.5rem
 }
 .sz-5r\@xs\+,
 .w-5r\@xs\+ {
  width:5rem
 }
 .sz-11\/2r\@xs\+,
 .w-11\/2r\@xs\+ {
  width:5.5rem
 }
 .sz-6r\@xs\+,
 .w-6r\@xs\+ {
  width:6rem
 }
}
@media screen and (max-width:1439px) {
 .sz-1\/4r\@xl-,
 .w-1\/4r\@xl- {
  width:.25rem
 }
 .sz-1\/2r\@xl-,
 .w-1\/2r\@xl- {
  width:.5rem
 }
 .sz-3\/4r\@xl-,
 .w-3\/4r\@xl- {
  width:.75rem
 }
 .sz-1r\@xl-,
 .w-1r\@xl- {
  width:1rem
 }
 .sz-3\/2r\@xl-,
 .w-3\/2r\@xl- {
  width:1.5rem
 }
 .sz-2r\@xl-,
 .w-2r\@xl- {
  width:2rem
 }
 .sz-5\/2r\@xl-,
 .w-5\/2r\@xl- {
  width:2.5rem
 }
 .sz-3r\@xl-,
 .w-3r\@xl- {
  width:3rem
 }
 .sz-7\/2r\@xl-,
 .w-7\/2r\@xl- {
  width:3.5rem
 }
 .sz-4r\@xl-,
 .w-4r\@xl- {
  width:4rem
 }
 .sz-9\/2r\@xl-,
 .w-9\/2r\@xl- {
  width:4.5rem
 }
 .sz-5r\@xl-,
 .w-5r\@xl- {
  width:5rem
 }
 .sz-11\/2r\@xl-,
 .w-11\/2r\@xl- {
  width:5.5rem
 }
 .sz-6r\@xl-,
 .w-6r\@xl- {
  width:6rem
 }
}
@media screen and (max-width:1199px) {
 .sz-1\/4r\@lg-,
 .w-1\/4r\@lg- {
  width:.25rem
 }
 .sz-1\/2r\@lg-,
 .w-1\/2r\@lg- {
  width:.5rem
 }
 .sz-3\/4r\@lg-,
 .w-3\/4r\@lg- {
  width:.75rem
 }
 .sz-1r\@lg-,
 .w-1r\@lg- {
  width:1rem
 }
 .sz-3\/2r\@lg-,
 .w-3\/2r\@lg- {
  width:1.5rem
 }
 .sz-2r\@lg-,
 .w-2r\@lg- {
  width:2rem
 }
 .sz-5\/2r\@lg-,
 .w-5\/2r\@lg- {
  width:2.5rem
 }
 .sz-3r\@lg-,
 .w-3r\@lg- {
  width:3rem
 }
 .sz-7\/2r\@lg-,
 .w-7\/2r\@lg- {
  width:3.5rem
 }
 .sz-4r\@lg-,
 .w-4r\@lg- {
  width:4rem
 }
 .sz-9\/2r\@lg-,
 .w-9\/2r\@lg- {
  width:4.5rem
 }
 .sz-5r\@lg-,
 .w-5r\@lg- {
  width:5rem
 }
 .sz-11\/2r\@lg-,
 .w-11\/2r\@lg- {
  width:5.5rem
 }
 .sz-6r\@lg-,
 .w-6r\@lg- {
  width:6rem
 }
}
@media screen and (max-width:991px) {
 .sz-1\/4r\@md-,
 .w-1\/4r\@md- {
  width:.25rem
 }
 .sz-1\/2r\@md-,
 .w-1\/2r\@md- {
  width:.5rem
 }
 .sz-3\/4r\@md-,
 .w-3\/4r\@md- {
  width:.75rem
 }
 .sz-1r\@md-,
 .w-1r\@md- {
  width:1rem
 }
 .sz-3\/2r\@md-,
 .w-3\/2r\@md- {
  width:1.5rem
 }
 .sz-2r\@md-,
 .w-2r\@md- {
  width:2rem
 }
 .sz-5\/2r\@md-,
 .w-5\/2r\@md- {
  width:2.5rem
 }
 .sz-3r\@md-,
 .w-3r\@md- {
  width:3rem
 }
 .sz-7\/2r\@md-,
 .w-7\/2r\@md- {
  width:3.5rem
 }
 .sz-4r\@md-,
 .w-4r\@md- {
  width:4rem
 }
 .sz-9\/2r\@md-,
 .w-9\/2r\@md- {
  width:4.5rem
 }
 .sz-5r\@md-,
 .w-5r\@md- {
  width:5rem
 }
 .sz-11\/2r\@md-,
 .w-11\/2r\@md- {
  width:5.5rem
 }
 .sz-6r\@md-,
 .w-6r\@md- {
  width:6rem
 }
}
@media screen and (max-width:767px) {
 .sz-1\/4r\@sm-,
 .w-1\/4r\@sm- {
  width:.25rem
 }
 .sz-1\/2r\@sm-,
 .w-1\/2r\@sm- {
  width:.5rem
 }
 .sz-3\/4r\@sm-,
 .w-3\/4r\@sm- {
  width:.75rem
 }
 .sz-1r\@sm-,
 .w-1r\@sm- {
  width:1rem
 }
 .sz-3\/2r\@sm-,
 .w-3\/2r\@sm- {
  width:1.5rem
 }
 .sz-2r\@sm-,
 .w-2r\@sm- {
  width:2rem
 }
 .sz-5\/2r\@sm-,
 .w-5\/2r\@sm- {
  width:2.5rem
 }
 .sz-3r\@sm-,
 .w-3r\@sm- {
  width:3rem
 }
 .sz-7\/2r\@sm-,
 .w-7\/2r\@sm- {
  width:3.5rem
 }
 .sz-4r\@sm-,
 .w-4r\@sm- {
  width:4rem
 }
 .sz-9\/2r\@sm-,
 .w-9\/2r\@sm- {
  width:4.5rem
 }
 .sz-5r\@sm-,
 .w-5r\@sm- {
  width:5rem
 }
 .sz-11\/2r\@sm-,
 .w-11\/2r\@sm- {
  width:5.5rem
 }
 .sz-6r\@sm-,
 .w-6r\@sm- {
  width:6rem
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .sz-1\/4r\@lg,
 .w-1\/4r\@lg {
  width:.25rem
 }
 .sz-1\/2r\@lg,
 .w-1\/2r\@lg {
  width:.5rem
 }
 .sz-3\/4r\@lg,
 .w-3\/4r\@lg {
  width:.75rem
 }
 .sz-1r\@lg,
 .w-1r\@lg {
  width:1rem
 }
 .sz-3\/2r\@lg,
 .w-3\/2r\@lg {
  width:1.5rem
 }
 .sz-2r\@lg,
 .w-2r\@lg {
  width:2rem
 }
 .sz-5\/2r\@lg,
 .w-5\/2r\@lg {
  width:2.5rem
 }
 .sz-3r\@lg,
 .w-3r\@lg {
  width:3rem
 }
 .sz-7\/2r\@lg,
 .w-7\/2r\@lg {
  width:3.5rem
 }
 .sz-4r\@lg,
 .w-4r\@lg {
  width:4rem
 }
 .sz-9\/2r\@lg,
 .w-9\/2r\@lg {
  width:4.5rem
 }
 .sz-5r\@lg,
 .w-5r\@lg {
  width:5rem
 }
 .sz-11\/2r\@lg,
 .w-11\/2r\@lg {
  width:5.5rem
 }
 .sz-6r\@lg,
 .w-6r\@lg {
  width:6rem
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .sz-1\/4r\@md,
 .w-1\/4r\@md {
  width:.25rem
 }
 .sz-1\/2r\@md,
 .w-1\/2r\@md {
  width:.5rem
 }
 .sz-3\/4r\@md,
 .w-3\/4r\@md {
  width:.75rem
 }
 .sz-1r\@md,
 .w-1r\@md {
  width:1rem
 }
 .sz-3\/2r\@md,
 .w-3\/2r\@md {
  width:1.5rem
 }
 .sz-2r\@md,
 .w-2r\@md {
  width:2rem
 }
 .sz-5\/2r\@md,
 .w-5\/2r\@md {
  width:2.5rem
 }
 .sz-3r\@md,
 .w-3r\@md {
  width:3rem
 }
 .sz-7\/2r\@md,
 .w-7\/2r\@md {
  width:3.5rem
 }
 .sz-4r\@md,
 .w-4r\@md {
  width:4rem
 }
 .sz-9\/2r\@md,
 .w-9\/2r\@md {
  width:4.5rem
 }
 .sz-5r\@md,
 .w-5r\@md {
  width:5rem
 }
 .sz-11\/2r\@md,
 .w-11\/2r\@md {
  width:5.5rem
 }
 .sz-6r\@md,
 .w-6r\@md {
  width:6rem
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .sz-1\/4r\@sm,
 .w-1\/4r\@sm {
  width:.25rem
 }
 .sz-1\/2r\@sm,
 .w-1\/2r\@sm {
  width:.5rem
 }
 .sz-3\/4r\@sm,
 .w-3\/4r\@sm {
  width:.75rem
 }
 .sz-1r\@sm,
 .w-1r\@sm {
  width:1rem
 }
 .sz-3\/2r\@sm,
 .w-3\/2r\@sm {
  width:1.5rem
 }
 .sz-2r\@sm,
 .w-2r\@sm {
  width:2rem
 }
 .sz-5\/2r\@sm,
 .w-5\/2r\@sm {
  width:2.5rem
 }
 .sz-3r\@sm,
 .w-3r\@sm {
  width:3rem
 }
 .sz-7\/2r\@sm,
 .w-7\/2r\@sm {
  width:3.5rem
 }
 .sz-4r\@sm,
 .w-4r\@sm {
  width:4rem
 }
 .sz-9\/2r\@sm,
 .w-9\/2r\@sm {
  width:4.5rem
 }
 .sz-5r\@sm,
 .w-5r\@sm {
  width:5rem
 }
 .sz-11\/2r\@sm,
 .w-11\/2r\@sm {
  width:5.5rem
 }
 .sz-6r\@sm,
 .w-6r\@sm {
  width:6rem
 }
}
.w-0 {
 width:0
}
.w-10p {
 width:10%
}
.w-20p {
 width:20%
}
.w-30p {
 width:30%
}
.w-40p {
 width:40%
}
.w-50p {
 width:50%
}
.w-60p {
 width:60%
}
.w-70p {
 width:70%
}
.w-80p {
 width:80%
}
.w-90p {
 width:90%
}
.w-100p {
 width:100%
}
.w-1px {
 width:1px
}
.w-a {
 width:auto
}
@media screen and (min-width:1440px) {
 .w-0\@xl\+ {
  width:0
 }
 .w-10p\@xl\+ {
  width:10%
 }
 .w-20p\@xl\+ {
  width:20%
 }
 .w-30p\@xl\+ {
  width:30%
 }
 .w-40p\@xl\+ {
  width:40%
 }
 .w-50p\@xl\+ {
  width:50%
 }
 .w-60p\@xl\+ {
  width:60%
 }
 .w-70p\@xl\+ {
  width:70%
 }
 .w-80p\@xl\+ {
  width:80%
 }
 .w-90p\@xl\+ {
  width:90%
 }
 .w-100p\@xl\+ {
  width:100%
 }
 .w-1px\@xl\+ {
  width:1px
 }
 .w-a\@xl\+ {
  width:auto
 }
}
@media screen and (min-width:1200px) {
 .w-0\@lg\+ {
  width:0
 }
 .w-10p\@lg\+ {
  width:10%
 }
 .w-20p\@lg\+ {
  width:20%
 }
 .w-30p\@lg\+ {
  width:30%
 }
 .w-40p\@lg\+ {
  width:40%
 }
 .w-50p\@lg\+ {
  width:50%
 }
 .w-60p\@lg\+ {
  width:60%
 }
 .w-70p\@lg\+ {
  width:70%
 }
 .w-80p\@lg\+ {
  width:80%
 }
 .w-90p\@lg\+ {
  width:90%
 }
 .w-100p\@lg\+ {
  width:100%
 }
 .w-1px\@lg\+ {
  width:1px
 }
 .w-a\@lg\+ {
  width:auto
 }
}
@media screen and (min-width:992px) {
 .w-0\@md\+ {
  width:0
 }
 .w-10p\@md\+ {
  width:10%
 }
 .w-20p\@md\+ {
  width:20%
 }
 .w-30p\@md\+ {
  width:30%
 }
 .w-40p\@md\+ {
  width:40%
 }
 .w-50p\@md\+ {
  width:50%
 }
 .w-60p\@md\+ {
  width:60%
 }
 .w-70p\@md\+ {
  width:70%
 }
 .w-80p\@md\+ {
  width:80%
 }
 .w-90p\@md\+ {
  width:90%
 }
 .w-100p\@md\+ {
  width:100%
 }
 .w-1px\@md\+ {
  width:1px
 }
 .w-a\@md\+ {
  width:auto
 }
}
@media screen and (min-width:768px) {
 .w-0\@sm\+ {
  width:0
 }
 .w-10p\@sm\+ {
  width:10%
 }
 .w-20p\@sm\+ {
  width:20%
 }
 .w-30p\@sm\+ {
  width:30%
 }
 .w-40p\@sm\+ {
  width:40%
 }
 .w-50p\@sm\+ {
  width:50%
 }
 .w-60p\@sm\+ {
  width:60%
 }
 .w-70p\@sm\+ {
  width:70%
 }
 .w-80p\@sm\+ {
  width:80%
 }
 .w-90p\@sm\+ {
  width:90%
 }
 .w-100p\@sm\+ {
  width:100%
 }
 .w-1px\@sm\+ {
  width:1px
 }
 .w-a\@sm\+ {
  width:auto
 }
}
@media screen and (min-width:0) {
 .w-0\@xs\+ {
  width:0
 }
 .w-10p\@xs\+ {
  width:10%
 }
 .w-20p\@xs\+ {
  width:20%
 }
 .w-30p\@xs\+ {
  width:30%
 }
 .w-40p\@xs\+ {
  width:40%
 }
 .w-50p\@xs\+ {
  width:50%
 }
 .w-60p\@xs\+ {
  width:60%
 }
 .w-70p\@xs\+ {
  width:70%
 }
 .w-80p\@xs\+ {
  width:80%
 }
 .w-90p\@xs\+ {
  width:90%
 }
 .w-100p\@xs\+ {
  width:100%
 }
 .w-1px\@xs\+ {
  width:1px
 }
 .w-a\@xs\+ {
  width:auto
 }
}
@media screen and (max-width:1439px) {
 .w-0\@xl- {
  width:0
 }
 .w-10p\@xl- {
  width:10%
 }
 .w-20p\@xl- {
  width:20%
 }
 .w-30p\@xl- {
  width:30%
 }
 .w-40p\@xl- {
  width:40%
 }
 .w-50p\@xl- {
  width:50%
 }
 .w-60p\@xl- {
  width:60%
 }
 .w-70p\@xl- {
  width:70%
 }
 .w-80p\@xl- {
  width:80%
 }
 .w-90p\@xl- {
  width:90%
 }
 .w-100p\@xl- {
  width:100%
 }
 .w-1px\@xl- {
  width:1px
 }
 .w-a\@xl- {
  width:auto
 }
}
@media screen and (max-width:1199px) {
 .w-0\@lg- {
  width:0
 }
 .w-10p\@lg- {
  width:10%
 }
 .w-20p\@lg- {
  width:20%
 }
 .w-30p\@lg- {
  width:30%
 }
 .w-40p\@lg- {
  width:40%
 }
 .w-50p\@lg- {
  width:50%
 }
 .w-60p\@lg- {
  width:60%
 }
 .w-70p\@lg- {
  width:70%
 }
 .w-80p\@lg- {
  width:80%
 }
 .w-90p\@lg- {
  width:90%
 }
 .w-100p\@lg- {
  width:100%
 }
 .w-1px\@lg- {
  width:1px
 }
 .w-a\@lg- {
  width:auto
 }
}
@media screen and (max-width:991px) {
 .w-0\@md- {
  width:0
 }
 .w-10p\@md- {
  width:10%
 }
 .w-20p\@md- {
  width:20%
 }
 .w-30p\@md- {
  width:30%
 }
 .w-40p\@md- {
  width:40%
 }
 .w-50p\@md- {
  width:50%
 }
 .w-60p\@md- {
  width:60%
 }
 .w-70p\@md- {
  width:70%
 }
 .w-80p\@md- {
  width:80%
 }
 .w-90p\@md- {
  width:90%
 }
 .w-100p\@md- {
  width:100%
 }
 .w-1px\@md- {
  width:1px
 }
 .w-a\@md- {
  width:auto
 }
}
@media screen and (max-width:767px) {
 .w-0\@sm- {
  width:0
 }
 .w-10p\@sm- {
  width:10%
 }
 .w-20p\@sm- {
  width:20%
 }
 .w-30p\@sm- {
  width:30%
 }
 .w-40p\@sm- {
  width:40%
 }
 .w-50p\@sm- {
  width:50%
 }
 .w-60p\@sm- {
  width:60%
 }
 .w-70p\@sm- {
  width:70%
 }
 .w-80p\@sm- {
  width:80%
 }
 .w-90p\@sm- {
  width:90%
 }
 .w-100p\@sm- {
  width:100%
 }
 .w-1px\@sm- {
  width:1px
 }
 .w-a\@sm- {
  width:auto
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .w-0\@lg {
  width:0
 }
 .w-10p\@lg {
  width:10%
 }
 .w-20p\@lg {
  width:20%
 }
 .w-30p\@lg {
  width:30%
 }
 .w-40p\@lg {
  width:40%
 }
 .w-50p\@lg {
  width:50%
 }
 .w-60p\@lg {
  width:60%
 }
 .w-70p\@lg {
  width:70%
 }
 .w-80p\@lg {
  width:80%
 }
 .w-90p\@lg {
  width:90%
 }
 .w-100p\@lg {
  width:100%
 }
 .w-1px\@lg {
  width:1px
 }
 .w-a\@lg {
  width:auto
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .w-0\@md {
  width:0
 }
 .w-10p\@md {
  width:10%
 }
 .w-20p\@md {
  width:20%
 }
 .w-30p\@md {
  width:30%
 }
 .w-40p\@md {
  width:40%
 }
 .w-50p\@md {
  width:50%
 }
 .w-60p\@md {
  width:60%
 }
 .w-70p\@md {
  width:70%
 }
 .w-80p\@md {
  width:80%
 }
 .w-90p\@md {
  width:90%
 }
 .w-100p\@md {
  width:100%
 }
 .w-1px\@md {
  width:1px
 }
 .w-a\@md {
  width:auto
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .w-0\@sm {
  width:0
 }
 .w-10p\@sm {
  width:10%
 }
 .w-20p\@sm {
  width:20%
 }
 .w-30p\@sm {
  width:30%
 }
 .w-40p\@sm {
  width:40%
 }
 .w-50p\@sm {
  width:50%
 }
 .w-60p\@sm {
  width:60%
 }
 .w-70p\@sm {
  width:70%
 }
 .w-80p\@sm {
  width:80%
 }
 .w-90p\@sm {
  width:90%
 }
 .w-100p\@sm {
  width:100%
 }
 .w-1px\@sm {
  width:1px
 }
 .w-a\@sm {
  width:auto
 }
}
.h-1\/4r,
.sz-1\/4r {
 height:4px;
 height:.25rem
}
.h-1\/2r,
.sz-1\/2r {
 height:8px;
 height:.5rem
}
.h-3\/4r,
.sz-3\/4r {
 height:12px;
 height:.75rem
}
.h-1r,
.sz-1r {
 height:16px;
 height:1rem
}
.h-3\/2r,
.sz-3\/2r {
 height:24px;
 height:1.5rem
}
.h-2r,
.sz-2r {
 height:32px;
 height:2rem
}
.h-5\/2r,
.sz-5\/2r {
 height:40px;
 height:2.5rem
}
.h-3r,
.sz-3r {
 height:48px;
 height:3rem
}
.h-7\/2r,
.sz-7\/2r {
 height:56px;
 height:3.5rem
}
.h-4r,
.sz-4r {
 height:64px;
 height:4rem
}
.h-9\/2r,
.sz-9\/2r {
 height:72px;
 height:4.5rem
}
.h-5r,
.sz-5r {
 height:80px;
 height:5rem
}
.h-11\/2r,
.sz-11\/2r {
 height:88px;
 height:5.5rem
}
.h-6r,
.sz-6r {
 height:96px;
 height:6rem
}
@media screen and (min-width:1440px) {
 .h-1\/4r\@xl\+,
 .sz-1\/4r\@xl\+ {
  height:.25rem
 }
 .h-1\/2r\@xl\+,
 .sz-1\/2r\@xl\+ {
  height:.5rem
 }
 .h-3\/4r\@xl\+,
 .sz-3\/4r\@xl\+ {
  height:.75rem
 }
 .h-1r\@xl\+,
 .sz-1r\@xl\+ {
  height:1rem
 }
 .h-3\/2r\@xl\+,
 .sz-3\/2r\@xl\+ {
  height:1.5rem
 }
 .h-2r\@xl\+,
 .sz-2r\@xl\+ {
  height:2rem
 }
 .h-5\/2r\@xl\+,
 .sz-5\/2r\@xl\+ {
  height:2.5rem
 }
 .h-3r\@xl\+,
 .sz-3r\@xl\+ {
  height:3rem
 }
 .h-7\/2r\@xl\+,
 .sz-7\/2r\@xl\+ {
  height:3.5rem
 }
 .h-4r\@xl\+,
 .sz-4r\@xl\+ {
  height:4rem
 }
 .h-9\/2r\@xl\+,
 .sz-9\/2r\@xl\+ {
  height:4.5rem
 }
 .h-5r\@xl\+,
 .sz-5r\@xl\+ {
  height:5rem
 }
 .h-11\/2r\@xl\+,
 .sz-11\/2r\@xl\+ {
  height:5.5rem
 }
 .h-6r\@xl\+,
 .sz-6r\@xl\+ {
  height:6rem
 }
}
@media screen and (min-width:1200px) {
 .h-1\/4r\@lg\+,
 .sz-1\/4r\@lg\+ {
  height:.25rem
 }
 .h-1\/2r\@lg\+,
 .sz-1\/2r\@lg\+ {
  height:.5rem
 }
 .h-3\/4r\@lg\+,
 .sz-3\/4r\@lg\+ {
  height:.75rem
 }
 .h-1r\@lg\+,
 .sz-1r\@lg\+ {
  height:1rem
 }
 .h-3\/2r\@lg\+,
 .sz-3\/2r\@lg\+ {
  height:1.5rem
 }
 .h-2r\@lg\+,
 .sz-2r\@lg\+ {
  height:2rem
 }
 .h-5\/2r\@lg\+,
 .sz-5\/2r\@lg\+ {
  height:2.5rem
 }
 .h-3r\@lg\+,
 .sz-3r\@lg\+ {
  height:3rem
 }
 .h-7\/2r\@lg\+,
 .sz-7\/2r\@lg\+ {
  height:3.5rem
 }
 .h-4r\@lg\+,
 .sz-4r\@lg\+ {
  height:4rem
 }
 .h-9\/2r\@lg\+,
 .sz-9\/2r\@lg\+ {
  height:4.5rem
 }
 .h-5r\@lg\+,
 .sz-5r\@lg\+ {
  height:5rem
 }
 .h-11\/2r\@lg\+,
 .sz-11\/2r\@lg\+ {
  height:5.5rem
 }
 .h-6r\@lg\+,
 .sz-6r\@lg\+ {
  height:6rem
 }
}
@media screen and (min-width:992px) {
 .h-1\/4r\@md\+,
 .sz-1\/4r\@md\+ {
  height:.25rem
 }
 .h-1\/2r\@md\+,
 .sz-1\/2r\@md\+ {
  height:.5rem
 }
 .h-3\/4r\@md\+,
 .sz-3\/4r\@md\+ {
  height:.75rem
 }
 .h-1r\@md\+,
 .sz-1r\@md\+ {
  height:1rem
 }
 .h-3\/2r\@md\+,
 .sz-3\/2r\@md\+ {
  height:1.5rem
 }
 .h-2r\@md\+,
 .sz-2r\@md\+ {
  height:2rem
 }
 .h-5\/2r\@md\+,
 .sz-5\/2r\@md\+ {
  height:2.5rem
 }
 .h-3r\@md\+,
 .sz-3r\@md\+ {
  height:3rem
 }
 .h-7\/2r\@md\+,
 .sz-7\/2r\@md\+ {
  height:3.5rem
 }
 .h-4r\@md\+,
 .sz-4r\@md\+ {
  height:4rem
 }
 .h-9\/2r\@md\+,
 .sz-9\/2r\@md\+ {
  height:4.5rem
 }
 .h-5r\@md\+,
 .sz-5r\@md\+ {
  height:5rem
 }
 .h-11\/2r\@md\+,
 .sz-11\/2r\@md\+ {
  height:5.5rem
 }
 .h-6r\@md\+,
 .sz-6r\@md\+ {
  height:6rem
 }
}
@media screen and (min-width:768px) {
 .h-1\/4r\@sm\+,
 .sz-1\/4r\@sm\+ {
  height:.25rem
 }
 .h-1\/2r\@sm\+,
 .sz-1\/2r\@sm\+ {
  height:.5rem
 }
 .h-3\/4r\@sm\+,
 .sz-3\/4r\@sm\+ {
  height:.75rem
 }
 .h-1r\@sm\+,
 .sz-1r\@sm\+ {
  height:1rem
 }
 .h-3\/2r\@sm\+,
 .sz-3\/2r\@sm\+ {
  height:1.5rem
 }
 .h-2r\@sm\+,
 .sz-2r\@sm\+ {
  height:2rem
 }
 .h-5\/2r\@sm\+,
 .sz-5\/2r\@sm\+ {
  height:2.5rem
 }
 .h-3r\@sm\+,
 .sz-3r\@sm\+ {
  height:3rem
 }
 .h-7\/2r\@sm\+,
 .sz-7\/2r\@sm\+ {
  height:3.5rem
 }
 .h-4r\@sm\+,
 .sz-4r\@sm\+ {
  height:4rem
 }
 .h-9\/2r\@sm\+,
 .sz-9\/2r\@sm\+ {
  height:4.5rem
 }
 .h-5r\@sm\+,
 .sz-5r\@sm\+ {
  height:5rem
 }
 .h-11\/2r\@sm\+,
 .sz-11\/2r\@sm\+ {
  height:5.5rem
 }
 .h-6r\@sm\+,
 .sz-6r\@sm\+ {
  height:6rem
 }
}
@media screen and (min-width:0) {
 .h-1\/4r\@xs\+,
 .sz-1\/4r\@xs\+ {
  height:.25rem
 }
 .h-1\/2r\@xs\+,
 .sz-1\/2r\@xs\+ {
  height:.5rem
 }
 .h-3\/4r\@xs\+,
 .sz-3\/4r\@xs\+ {
  height:.75rem
 }
 .h-1r\@xs\+,
 .sz-1r\@xs\+ {
  height:1rem
 }
 .h-3\/2r\@xs\+,
 .sz-3\/2r\@xs\+ {
  height:1.5rem
 }
 .h-2r\@xs\+,
 .sz-2r\@xs\+ {
  height:2rem
 }
 .h-5\/2r\@xs\+,
 .sz-5\/2r\@xs\+ {
  height:2.5rem
 }
 .h-3r\@xs\+,
 .sz-3r\@xs\+ {
  height:3rem
 }
 .h-7\/2r\@xs\+,
 .sz-7\/2r\@xs\+ {
  height:3.5rem
 }
 .h-4r\@xs\+,
 .sz-4r\@xs\+ {
  height:4rem
 }
 .h-9\/2r\@xs\+,
 .sz-9\/2r\@xs\+ {
  height:4.5rem
 }
 .h-5r\@xs\+,
 .sz-5r\@xs\+ {
  height:5rem
 }
 .h-11\/2r\@xs\+,
 .sz-11\/2r\@xs\+ {
  height:5.5rem
 }
 .h-6r\@xs\+,
 .sz-6r\@xs\+ {
  height:6rem
 }
}
@media screen and (max-width:1439px) {
 .h-1\/4r\@xl-,
 .sz-1\/4r\@xl- {
  height:.25rem
 }
 .h-1\/2r\@xl-,
 .sz-1\/2r\@xl- {
  height:.5rem
 }
 .h-3\/4r\@xl-,
 .sz-3\/4r\@xl- {
  height:.75rem
 }
 .h-1r\@xl-,
 .sz-1r\@xl- {
  height:1rem
 }
 .h-3\/2r\@xl-,
 .sz-3\/2r\@xl- {
  height:1.5rem
 }
 .h-2r\@xl-,
 .sz-2r\@xl- {
  height:2rem
 }
 .h-5\/2r\@xl-,
 .sz-5\/2r\@xl- {
  height:2.5rem
 }
 .h-3r\@xl-,
 .sz-3r\@xl- {
  height:3rem
 }
 .h-7\/2r\@xl-,
 .sz-7\/2r\@xl- {
  height:3.5rem
 }
 .h-4r\@xl-,
 .sz-4r\@xl- {
  height:4rem
 }
 .h-9\/2r\@xl-,
 .sz-9\/2r\@xl- {
  height:4.5rem
 }
 .h-5r\@xl-,
 .sz-5r\@xl- {
  height:5rem
 }
 .h-11\/2r\@xl-,
 .sz-11\/2r\@xl- {
  height:5.5rem
 }
 .h-6r\@xl-,
 .sz-6r\@xl- {
  height:6rem
 }
}
@media screen and (max-width:1199px) {
 .h-1\/4r\@lg-,
 .sz-1\/4r\@lg- {
  height:.25rem
 }
 .h-1\/2r\@lg-,
 .sz-1\/2r\@lg- {
  height:.5rem
 }
 .h-3\/4r\@lg-,
 .sz-3\/4r\@lg- {
  height:.75rem
 }
 .h-1r\@lg-,
 .sz-1r\@lg- {
  height:1rem
 }
 .h-3\/2r\@lg-,
 .sz-3\/2r\@lg- {
  height:1.5rem
 }
 .h-2r\@lg-,
 .sz-2r\@lg- {
  height:2rem
 }
 .h-5\/2r\@lg-,
 .sz-5\/2r\@lg- {
  height:2.5rem
 }
 .h-3r\@lg-,
 .sz-3r\@lg- {
  height:3rem
 }
 .h-7\/2r\@lg-,
 .sz-7\/2r\@lg- {
  height:3.5rem
 }
 .h-4r\@lg-,
 .sz-4r\@lg- {
  height:4rem
 }
 .h-9\/2r\@lg-,
 .sz-9\/2r\@lg- {
  height:4.5rem
 }
 .h-5r\@lg-,
 .sz-5r\@lg- {
  height:5rem
 }
 .h-11\/2r\@lg-,
 .sz-11\/2r\@lg- {
  height:5.5rem
 }
 .h-6r\@lg-,
 .sz-6r\@lg- {
  height:6rem
 }
}
@media screen and (max-width:991px) {
 .h-1\/4r\@md-,
 .sz-1\/4r\@md- {
  height:.25rem
 }
 .h-1\/2r\@md-,
 .sz-1\/2r\@md- {
  height:.5rem
 }
 .h-3\/4r\@md-,
 .sz-3\/4r\@md- {
  height:.75rem
 }
 .h-1r\@md-,
 .sz-1r\@md- {
  height:1rem
 }
 .h-3\/2r\@md-,
 .sz-3\/2r\@md- {
  height:1.5rem
 }
 .h-2r\@md-,
 .sz-2r\@md- {
  height:2rem
 }
 .h-5\/2r\@md-,
 .sz-5\/2r\@md- {
  height:2.5rem
 }
 .h-3r\@md-,
 .sz-3r\@md- {
  height:3rem
 }
 .h-7\/2r\@md-,
 .sz-7\/2r\@md- {
  height:3.5rem
 }
 .h-4r\@md-,
 .sz-4r\@md- {
  height:4rem
 }
 .h-9\/2r\@md-,
 .sz-9\/2r\@md- {
  height:4.5rem
 }
 .h-5r\@md-,
 .sz-5r\@md- {
  height:5rem
 }
 .h-11\/2r\@md-,
 .sz-11\/2r\@md- {
  height:5.5rem
 }
 .h-6r\@md-,
 .sz-6r\@md- {
  height:6rem
 }
}
@media screen and (max-width:767px) {
 .h-1\/4r\@sm-,
 .sz-1\/4r\@sm- {
  height:.25rem
 }
 .h-1\/2r\@sm-,
 .sz-1\/2r\@sm- {
  height:.5rem
 }
 .h-3\/4r\@sm-,
 .sz-3\/4r\@sm- {
  height:.75rem
 }
 .h-1r\@sm-,
 .sz-1r\@sm- {
  height:1rem
 }
 .h-3\/2r\@sm-,
 .sz-3\/2r\@sm- {
  height:1.5rem
 }
 .h-2r\@sm-,
 .sz-2r\@sm- {
  height:2rem
 }
 .h-5\/2r\@sm-,
 .sz-5\/2r\@sm- {
  height:2.5rem
 }
 .h-3r\@sm-,
 .sz-3r\@sm- {
  height:3rem
 }
 .h-7\/2r\@sm-,
 .sz-7\/2r\@sm- {
  height:3.5rem
 }
 .h-4r\@sm-,
 .sz-4r\@sm- {
  height:4rem
 }
 .h-9\/2r\@sm-,
 .sz-9\/2r\@sm- {
  height:4.5rem
 }
 .h-5r\@sm-,
 .sz-5r\@sm- {
  height:5rem
 }
 .h-11\/2r\@sm-,
 .sz-11\/2r\@sm- {
  height:5.5rem
 }
 .h-6r\@sm-,
 .sz-6r\@sm- {
  height:6rem
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .h-1\/4r\@lg,
 .sz-1\/4r\@lg {
  height:.25rem
 }
 .h-1\/2r\@lg,
 .sz-1\/2r\@lg {
  height:.5rem
 }
 .h-3\/4r\@lg,
 .sz-3\/4r\@lg {
  height:.75rem
 }
 .h-1r\@lg,
 .sz-1r\@lg {
  height:1rem
 }
 .h-3\/2r\@lg,
 .sz-3\/2r\@lg {
  height:1.5rem
 }
 .h-2r\@lg,
 .sz-2r\@lg {
  height:2rem
 }
 .h-5\/2r\@lg,
 .sz-5\/2r\@lg {
  height:2.5rem
 }
 .h-3r\@lg,
 .sz-3r\@lg {
  height:3rem
 }
 .h-7\/2r\@lg,
 .sz-7\/2r\@lg {
  height:3.5rem
 }
 .h-4r\@lg,
 .sz-4r\@lg {
  height:4rem
 }
 .h-9\/2r\@lg,
 .sz-9\/2r\@lg {
  height:4.5rem
 }
 .h-5r\@lg,
 .sz-5r\@lg {
  height:5rem
 }
 .h-11\/2r\@lg,
 .sz-11\/2r\@lg {
  height:5.5rem
 }
 .h-6r\@lg,
 .sz-6r\@lg {
  height:6rem
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .h-1\/4r\@md,
 .sz-1\/4r\@md {
  height:.25rem
 }
 .h-1\/2r\@md,
 .sz-1\/2r\@md {
  height:.5rem
 }
 .h-3\/4r\@md,
 .sz-3\/4r\@md {
  height:.75rem
 }
 .h-1r\@md,
 .sz-1r\@md {
  height:1rem
 }
 .h-3\/2r\@md,
 .sz-3\/2r\@md {
  height:1.5rem
 }
 .h-2r\@md,
 .sz-2r\@md {
  height:2rem
 }
 .h-5\/2r\@md,
 .sz-5\/2r\@md {
  height:2.5rem
 }
 .h-3r\@md,
 .sz-3r\@md {
  height:3rem
 }
 .h-7\/2r\@md,
 .sz-7\/2r\@md {
  height:3.5rem
 }
 .h-4r\@md,
 .sz-4r\@md {
  height:4rem
 }
 .h-9\/2r\@md,
 .sz-9\/2r\@md {
  height:4.5rem
 }
 .h-5r\@md,
 .sz-5r\@md {
  height:5rem
 }
 .h-11\/2r\@md,
 .sz-11\/2r\@md {
  height:5.5rem
 }
 .h-6r\@md,
 .sz-6r\@md {
  height:6rem
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .h-1\/4r\@sm,
 .sz-1\/4r\@sm {
  height:.25rem
 }
 .h-1\/2r\@sm,
 .sz-1\/2r\@sm {
  height:.5rem
 }
 .h-3\/4r\@sm,
 .sz-3\/4r\@sm {
  height:.75rem
 }
 .h-1r\@sm,
 .sz-1r\@sm {
  height:1rem
 }
 .h-3\/2r\@sm,
 .sz-3\/2r\@sm {
  height:1.5rem
 }
 .h-2r\@sm,
 .sz-2r\@sm {
  height:2rem
 }
 .h-5\/2r\@sm,
 .sz-5\/2r\@sm {
  height:2.5rem
 }
 .h-3r\@sm,
 .sz-3r\@sm {
  height:3rem
 }
 .h-7\/2r\@sm,
 .sz-7\/2r\@sm {
  height:3.5rem
 }
 .h-4r\@sm,
 .sz-4r\@sm {
  height:4rem
 }
 .h-9\/2r\@sm,
 .sz-9\/2r\@sm {
  height:4.5rem
 }
 .h-5r\@sm,
 .sz-5r\@sm {
  height:5rem
 }
 .h-11\/2r\@sm,
 .sz-11\/2r\@sm {
  height:5.5rem
 }
 .h-6r\@sm,
 .sz-6r\@sm {
  height:6rem
 }
}
.h-0 {
 height:0
}
.h-auto {
 height:auto
}
.h-100p {
 height:100%
}
.h-100vh {
 height:100vh
}
@media screen and (min-width:1440px) {
 .h-0\@xl\+ {
  height:0
 }
 .h-auto\@xl\+ {
  height:auto
 }
 .h-100p\@xl\+ {
  height:100%
 }
 .h-100vh\@xl\+ {
  height:100vh
 }
}
@media screen and (min-width:1200px) {
 .h-0\@lg\+ {
  height:0
 }
 .h-auto\@lg\+ {
  height:auto
 }
 .h-100p\@lg\+ {
  height:100%
 }
 .h-100vh\@lg\+ {
  height:100vh
 }
}
@media screen and (min-width:992px) {
 .h-0\@md\+ {
  height:0
 }
 .h-auto\@md\+ {
  height:auto
 }
 .h-100p\@md\+ {
  height:100%
 }
 .h-100vh\@md\+ {
  height:100vh
 }
}
@media screen and (min-width:768px) {
 .h-0\@sm\+ {
  height:0
 }
 .h-auto\@sm\+ {
  height:auto
 }
 .h-100p\@sm\+ {
  height:100%
 }
 .h-100vh\@sm\+ {
  height:100vh
 }
}
@media screen and (min-width:0) {
 .h-0\@xs\+ {
  height:0
 }
 .h-auto\@xs\+ {
  height:auto
 }
 .h-100p\@xs\+ {
  height:100%
 }
 .h-100vh\@xs\+ {
  height:100vh
 }
}
@media screen and (max-width:1439px) {
 .h-0\@xl- {
  height:0
 }
 .h-auto\@xl- {
  height:auto
 }
 .h-100p\@xl- {
  height:100%
 }
 .h-100vh\@xl- {
  height:100vh
 }
}
@media screen and (max-width:1199px) {
 .h-0\@lg- {
  height:0
 }
 .h-auto\@lg- {
  height:auto
 }
 .h-100p\@lg- {
  height:100%
 }
 .h-100vh\@lg- {
  height:100vh
 }
}
@media screen and (max-width:991px) {
 .h-0\@md- {
  height:0
 }
 .h-auto\@md- {
  height:auto
 }
 .h-100p\@md- {
  height:100%
 }
 .h-100vh\@md- {
  height:100vh
 }
}
@media screen and (max-width:767px) {
 .h-0\@sm- {
  height:0
 }
 .h-auto\@sm- {
  height:auto
 }
 .h-100p\@sm- {
  height:100%
 }
 .h-100vh\@sm- {
  height:100vh
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .h-0\@lg {
  height:0
 }
 .h-auto\@lg {
  height:auto
 }
 .h-100p\@lg {
  height:100%
 }
 .h-100vh\@lg {
  height:100vh
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .h-0\@md {
  height:0
 }
 .h-auto\@md {
  height:auto
 }
 .h-100p\@md {
  height:100%
 }
 .h-100vh\@md {
  height:100vh
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .h-0\@sm {
  height:0
 }
 .h-auto\@sm {
  height:auto
 }
 .h-100p\@sm {
  height:100%
 }
 .h-100vh\@sm {
  height:100vh
 }
}
.mw-100p {
 max-width:100%
}
.mh-100p {
 max-height:100%
}
@media screen and (min-width:1440px) {
 .mw-100p\@xl\+ {
  max-width:100%
 }
 .mh-100p\@xl\+ {
  max-height:100%
 }
}
@media screen and (min-width:1200px) {
 .mw-100p\@lg\+ {
  max-width:100%
 }
 .mh-100p\@lg\+ {
  max-height:100%
 }
}
@media screen and (min-width:992px) {
 .mw-100p\@md\+ {
  max-width:100%
 }
 .mh-100p\@md\+ {
  max-height:100%
 }
}
@media screen and (min-width:768px) {
 .mw-100p\@sm\+ {
  max-width:100%
 }
 .mh-100p\@sm\+ {
  max-height:100%
 }
}
@media screen and (min-width:0) {
 .mw-100p\@xs\+ {
  max-width:100%
 }
 .mh-100p\@xs\+ {
  max-height:100%
 }
}
@media screen and (max-width:1439px) {
 .mw-100p\@xl- {
  max-width:100%
 }
 .mh-100p\@xl- {
  max-height:100%
 }
}
@media screen and (max-width:1199px) {
 .mw-100p\@lg- {
  max-width:100%
 }
 .mh-100p\@lg- {
  max-height:100%
 }
}
@media screen and (max-width:991px) {
 .mw-100p\@md- {
  max-width:100%
 }
 .mh-100p\@md- {
  max-height:100%
 }
}
@media screen and (max-width:767px) {
 .mw-100p\@sm- {
  max-width:100%
 }
 .mh-100p\@sm- {
  max-height:100%
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .mw-100p\@lg {
  max-width:100%
 }
 .mh-100p\@lg {
  max-height:100%
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .mw-100p\@md {
  max-width:100%
 }
 .mh-100p\@md {
  max-height:100%
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .mw-100p\@sm {
  max-width:100%
 }
 .mh-100p\@sm {
  max-height:100%
 }
}
.ta-c {
 text-align:center!important
}
.ta-l {
 text-align:left!important
}
.ta-r {
 text-align:right!important
}
@media screen and (min-width:1440px) {
 .ta-c\@xl\+ {
  text-align:center!important
 }
 .ta-l\@xl\+ {
  text-align:left!important
 }
 .ta-r\@xl\+ {
  text-align:right!important
 }
}
@media screen and (min-width:1200px) {
 .ta-c\@lg\+ {
  text-align:center!important
 }
 .ta-l\@lg\+ {
  text-align:left!important
 }
 .ta-r\@lg\+ {
  text-align:right!important
 }
}
@media screen and (min-width:992px) {
 .ta-c\@md\+ {
  text-align:center!important
 }
 .ta-l\@md\+ {
  text-align:left!important
 }
 .ta-r\@md\+ {
  text-align:right!important
 }
}
@media screen and (min-width:768px) {
 .ta-c\@sm\+ {
  text-align:center!important
 }
 .ta-l\@sm\+ {
  text-align:left!important
 }
 .ta-r\@sm\+ {
  text-align:right!important
 }
}
@media screen and (min-width:0) {
 .ta-c\@xs\+ {
  text-align:center!important
 }
 .ta-l\@xs\+ {
  text-align:left!important
 }
 .ta-r\@xs\+ {
  text-align:right!important
 }
}
@media screen and (max-width:1439px) {
 .ta-c\@xl- {
  text-align:center!important
 }
 .ta-l\@xl- {
  text-align:left!important
 }
 .ta-r\@xl- {
  text-align:right!important
 }
}
@media screen and (max-width:1199px) {
 .ta-c\@lg- {
  text-align:center!important
 }
 .ta-l\@lg- {
  text-align:left!important
 }
 .ta-r\@lg- {
  text-align:right!important
 }
}
@media screen and (max-width:991px) {
 .ta-c\@md- {
  text-align:center!important
 }
 .ta-l\@md- {
  text-align:left!important
 }
 .ta-r\@md- {
  text-align:right!important
 }
}
@media screen and (max-width:767px) {
 .ta-c\@sm- {
  text-align:center!important
 }
 .ta-l\@sm- {
  text-align:left!important
 }
 .ta-r\@sm- {
  text-align:right!important
 }
}
@media screen and (min-width:1199px) and (max-width:1439px) {
 .ta-c\@lg {
  text-align:center!important
 }
 .ta-l\@lg {
  text-align:left!important
 }
 .ta-r\@lg {
  text-align:right!important
 }
}
@media screen and (min-width:991px) and (max-width:1199px) {
 .ta-c\@md {
  text-align:center!important
 }
 .ta-l\@md {
  text-align:left!important
 }
 .ta-r\@md {
  text-align:right!important
 }
}
@media screen and (min-width:767px) and (max-width:991px) {
 .ta-c\@sm {
  text-align:center!important
 }
 .ta-l\@sm {
  text-align:left!important
 }
 .ta-r\@sm {
  text-align:right!important
 }
}
.tt-n {
 text-transform:none!important
}
.tt-u {
 text-transform:uppercase!important
}
.tt-l {
 text-transform:lowercase!important
}
.tt-c {
 text-transform:capitalize!important
}
.fs-i {
 font-style:italic!important
}
.fs-o {
 font-style:oblique!important
}
.td-n {
 text-decoration:none!important
}
.td-o {
 text-decoration:overline!important
}
.td-lt {
 text-decoration:line-through!important
}
.td-u {
 text-decoration:underline!important
}
.whs-nw {
 white-space:nowrap!important
}
.whs-p {
 white-space:pre!important
}
.whs-n {
 white-space:normal!important
}
.wob-n {
 word-break:normal!important
}
.wob-ba {
 word-break:break-all!important
}
.wob-k {
 word-break:keep-all!important
}
.wow-bw {
 word-wrap:break-word!important
}
.wow-n {
 word-wrap:normal!important
}
.tov-e {
 -o-text-overflow:ellipsis!important;
 text-overflow:ellipsis!important
}
.fsz-xs {
 font-size:12px!important;
 font-size:.75rem!important
}
.fsz-sm {
 font-size:13.92px!important;
 font-size:.87rem!important
}
.fsz-def {
 font-size:16px!important;
 font-size:1rem!important
}
.fsz-md {
 font-size:18.4px!important;
 font-size:1.15rem!important
}
.fsz-lg {
 font-size:22.4px!important;
 font-size:1.4rem!important
}
.fsz-xl {
 font-size:27.2px!important;
 font-size:1.7rem!important
}
.fw-100 {
 font-weight:100!important
}
.fw-200 {
 font-weight:200!important
}
.fw-300 {
 font-weight:300!important
}
.fw-400 {
 font-weight:400!important
}
.fw-500 {
 font-weight:500!important
}
.fw-600 {
 font-weight:600!important
}
.fw-700 {
 font-weight:700!important
}
.fw-800 {
 font-weight:800!important
}
.fw-900 {
 font-weight:900!important
}
.lh-0 {
 line-height:0!important
}
.lh-1 {
 line-height:1!important
}
.lh-3\/2 {
 line-height:1.5!important
}
.bd {
 border:1px solid rgba(0,0,0,.0625)!important
}
.bdT {
 border-top:1px solid rgba(0,0,0,.0625)!important
}
.bdR {
 border-right:1px solid rgba(0,0,0,.0625)!important
}
.bdB {
 border-bottom:1px solid rgba(0,0,0,.0625)!important
}
.bdL {
 border-left:1px solid rgba(0,0,0,.0625)!important
}
.bdw-0 {
 border-width:0!important
}
.bdwT-0 {
 border-top-width:0!important
}
.bdwR-0 {
 border-right-width:0!important
}
.bdwB-0 {
 border-bottom-width:0!important
}
.bdwL-0 {
 border-left-width:0!important
}
.bdw-1 {
 border-width:1px!important
}
.bdwT-1 {
 border-top-width:1px!important
}
.bdwR-1 {
 border-right-width:1px!important
}
.bdwB-1 {
 border-bottom-width:1px!important
}
.bdwL-1 {
 border-left-width:1px!important
}
.bdw-2 {
 border-width:2px!important
}
.bdwT-2 {
 border-top-width:2px!important
}
.bdwR-2 {
 border-right-width:2px!important
}
.bdwB-2 {
 border-bottom-width:2px!important
}
.bdwL-2 {
 border-left-width:2px!important
}
.bdw-3 {
 border-width:3px!important
}
.bdwT-3 {
 border-top-width:3px!important
}
.bdwR-3 {
 border-right-width:3px!important
}
.bdwB-3 {
 border-bottom-width:3px!important
}
.bdwL-3 {
 border-left-width:3px!important
}
.bdw-4 {
 border-width:4px!important
}
.bdwT-4 {
 border-top-width:4px!important
}
.bdwR-4 {
 border-right-width:4px!important
}
.bdwB-4 {
 border-bottom-width:4px!important
}
.bdwL-4 {
 border-left-width:4px!important
}
.bdw-5 {
 border-width:5px!important
}
.bdwT-5 {
 border-top-width:5px!important
}
.bdwR-5 {
 border-right-width:5px!important
}
.bdwB-5 {
 border-bottom-width:5px!important
}
.bdwL-5 {
 border-left-width:5px!important
}
.bdrs-0 {
 border-radius:0!important
}
.bdrsT-0 {
 border-top-left-radius:0!important
}
.bdrsR-0,
.bdrsT-0 {
 border-top-right-radius:0!important
}
.bdrsB-0,
.bdrsR-0 {
 border-bottom-right-radius:0!important
}
.bdrsB-0,
.bdrsL-0 {
 border-bottom-left-radius:0!important
}
.bdrsL-0 {
 border-top-left-radius:0!important
}
.bdrs-1 {
 border-radius:1px!important
}
.bdrsT-1 {
 border-top-left-radius:1px!important
}
.bdrsR-1,
.bdrsT-1 {
 border-top-right-radius:1px!important
}
.bdrsB-1,
.bdrsR-1 {
 border-bottom-right-radius:1px!important
}
.bdrsB-1,
.bdrsL-1 {
 border-bottom-left-radius:1px!important
}
.bdrsL-1 {
 border-top-left-radius:1px!important
}
.bdrs-2 {
 border-radius:2px!important
}
.bdrsT-2 {
 border-top-left-radius:2px!important
}
.bdrsR-2,
.bdrsT-2 {
 border-top-right-radius:2px!important
}
.bdrsB-2,
.bdrsR-2 {
 border-bottom-right-radius:2px!important
}
.bdrsB-2,
.bdrsL-2 {
 border-bottom-left-radius:2px!important
}
.bdrsL-2 {
 border-top-left-radius:2px!important
}
.bdrs-3 {
 border-radius:3px!important
}
.bdrsT-3 {
 border-top-left-radius:3px!important
}
.bdrsR-3,
.bdrsT-3 {
 border-top-right-radius:3px!important
}
.bdrsB-3,
.bdrsR-3 {
 border-bottom-right-radius:3px!important
}
.bdrsB-3,
.bdrsL-3 {
 border-bottom-left-radius:3px!important
}
.bdrsL-3 {
 border-top-left-radius:3px!important
}
.bdrs-4 {
 border-radius:4px!important
}
.bdrsT-4 {
 border-top-left-radius:4px!important
}
.bdrsR-4,
.bdrsT-4 {
 border-top-right-radius:4px!important
}
.bdrsB-4,
.bdrsR-4 {
 border-bottom-right-radius:4px!important
}
.bdrsB-4,
.bdrsL-4 {
 border-bottom-left-radius:4px!important
}
.bdrsL-4 {
 border-top-left-radius:4px!important
}
.bdrs-50p {
 border-radius:50%!important
}
.bdrs-10em {
 border-radius:10em!important
}
.bds-n {
 border-style:none!important
}
.bds-s {
 border-style:solid!important
}
.bds-dt {
 border-style:dotted!important
}
.bds-ds {
 border-style:dashed!important
}
.bds-db {
 border-style:double!important
}
.bds-g {
 border-style:groove!important
}
.bds-r {
 border-style:ridge!important
}
.bds-i {
 border-style:inset!important
}
.bds-o {
 border-style:outset!important
}
.no-after:after,
.no-before:before {
 display:none!important
}
.c-white,
.cH-white:hover {
 color:#fff!important
}
.bgc-white,
.bgcH-white:hover {
 background-color:#fff!important
}
.bdc-white,
.bdcH-white:hover {
 border-color:#fff!important
}
.fill-white,
.fillH-white:hover {
 fill:#fff!important
}
.str-white,
.strH-white:hover {
 stroke:#fff!important
}
.c-red-50,
.cH-red-50:hover {
 color:#ffebee!important
}
.bgc-red-50,
.bgcH-red-50:hover {
 background-color:#ffebee!important
}
.bdc-red-50,
.bdcH-red-50:hover {
 border-color:#ffebee!important
}
.fill-red-50,
.fillH-red-50:hover {
 fill:#ffebee!important
}
.str-red-50,
.strH-red-50:hover {
 stroke:#ffebee!important
}
.c-red-100,
.cH-red-100:hover {
 color:#ffcdd2!important
}
.bgc-red-100,
.bgcH-red-100:hover {
 background-color:#ffcdd2!important
}
.bdc-red-100,
.bdcH-red-100:hover {
 border-color:#ffcdd2!important
}
.fill-red-100,
.fillH-red-100:hover {
 fill:#ffcdd2!important
}
.str-red-100,
.strH-red-100:hover {
 stroke:#ffcdd2!important
}
.c-red-200,
.cH-red-200:hover {
 color:#ef9a9a!important
}
.bgc-red-200,
.bgcH-red-200:hover {
 background-color:#ef9a9a!important
}
.bdc-red-200,
.bdcH-red-200:hover {
 border-color:#ef9a9a!important
}
.fill-red-200,
.fillH-red-200:hover {
 fill:#ef9a9a!important
}
.str-red-200,
.strH-red-200:hover {
 stroke:#ef9a9a!important
}
.c-red-300,
.cH-red-300:hover {
 color:#e57373!important
}
.bgc-red-300,
.bgcH-red-300:hover {
 background-color:#e57373!important
}
.bdc-red-300,
.bdcH-red-300:hover {
 border-color:#e57373!important
}
.fill-red-300,
.fillH-red-300:hover {
 fill:#e57373!important
}
.str-red-300,
.strH-red-300:hover {
 stroke:#e57373!important
}
.c-red-400,
.cH-red-400:hover {
 color:#ef5350!important
}
.bgc-red-400,
.bgcH-red-400:hover {
 background-color:#ef5350!important
}
.bdc-red-400,
.bdcH-red-400:hover {
 border-color:#ef5350!important
}
.fill-red-400,
.fillH-red-400:hover {
 fill:#ef5350!important
}
.str-red-400,
.strH-red-400:hover {
 stroke:#ef5350!important
}
.c-red-500,
.cH-red-500:hover {
 color:#f44336!important
}
.bgc-red-500,
.bgcH-red-500:hover {
 background-color:#f44336!important
}
.bdc-red-500,
.bdcH-red-500:hover {
 border-color:#f44336!important
}
.fill-red-500,
.fillH-red-500:hover {
 fill:#f44336!important
}
.str-red-500,
.strH-red-500:hover {
 stroke:#f44336!important
}
.c-red-600,
.cH-red-600:hover {
 color:#e53935!important
}
.bgc-red-600,
.bgcH-red-600:hover {
 background-color:#e53935!important
}
.bdc-red-600,
.bdcH-red-600:hover {
 border-color:#e53935!important
}
.fill-red-600,
.fillH-red-600:hover {
 fill:#e53935!important
}
.str-red-600,
.strH-red-600:hover {
 stroke:#e53935!important
}
.c-red-700,
.cH-red-700:hover {
 color:#d32f2f!important
}
.bgc-red-700,
.bgcH-red-700:hover {
 background-color:#d32f2f!important
}
.bdc-red-700,
.bdcH-red-700:hover {
 border-color:#d32f2f!important
}
.fill-red-700,
.fillH-red-700:hover {
 fill:#d32f2f!important
}
.str-red-700,
.strH-red-700:hover {
 stroke:#d32f2f!important
}
.c-red-800,
.cH-red-800:hover {
 color:#c62828!important
}
.bgc-red-800,
.bgcH-red-800:hover {
 background-color:#c62828!important
}
.bdc-red-800,
.bdcH-red-800:hover {
 border-color:#c62828!important
}
.fill-red-800,
.fillH-red-800:hover {
 fill:#c62828!important
}
.str-red-800,
.strH-red-800:hover {
 stroke:#c62828!important
}
.c-red-900,
.cH-red-900:hover {
 color:#b71c1c!important
}
.bgc-red-900,
.bgcH-red-900:hover {
 background-color:#b71c1c!important
}
.bdc-red-900,
.bdcH-red-900:hover {
 border-color:#b71c1c!important
}
.fill-red-900,
.fillH-red-900:hover {
 fill:#b71c1c!important
}
.str-red-900,
.strH-red-900:hover {
 stroke:#b71c1c!important
}
.c-red-a100,
.cH-red-a100:hover {
 color:#ff8a80!important
}
.bgc-red-a100,
.bgcH-red-a100:hover {
 background-color:#ff8a80!important
}
.bdc-red-a100,
.bdcH-red-a100:hover {
 border-color:#ff8a80!important
}
.fill-red-a100,
.fillH-red-a100:hover {
 fill:#ff8a80!important
}
.str-red-a100,
.strH-red-a100:hover {
 stroke:#ff8a80!important
}
.c-red-a200,
.cH-red-a200:hover {
 color:#ff5252!important
}
.bgc-red-a200,
.bgcH-red-a200:hover {
 background-color:#ff5252!important
}
.bdc-red-a200,
.bdcH-red-a200:hover {
 border-color:#ff5252!important
}
.fill-red-a200,
.fillH-red-a200:hover {
 fill:#ff5252!important
}
.str-red-a200,
.strH-red-a200:hover {
 stroke:#ff5252!important
}
.c-red-a400,
.cH-red-a400:hover {
 color:#ff1744!important
}
.bgc-red-a400,
.bgcH-red-a400:hover {
 background-color:#ff1744!important
}
.bdc-red-a400,
.bdcH-red-a400:hover {
 border-color:#ff1744!important
}
.fill-red-a400,
.fillH-red-a400:hover {
 fill:#ff1744!important
}
.str-red-a400,
.strH-red-a400:hover {
 stroke:#ff1744!important
}
.c-red-a700,
.cH-red-a700:hover {
 color:#d50000!important
}
.bgc-red-a700,
.bgcH-red-a700:hover {
 background-color:#d50000!important
}
.bdc-red-a700,
.bdcH-red-a700:hover {
 border-color:#d50000!important
}
.fill-red-a700,
.fillH-red-a700:hover {
 fill:#d50000!important
}
.str-red-a700,
.strH-red-a700:hover {
 stroke:#d50000!important
}
.c-pink-50,
.cH-pink-50:hover {
 color:#fce4ec!important
}
.bgc-pink-50,
.bgcH-pink-50:hover {
 background-color:#fce4ec!important
}
.bdc-pink-50,
.bdcH-pink-50:hover {
 border-color:#fce4ec!important
}
.fill-pink-50,
.fillH-pink-50:hover {
 fill:#fce4ec!important
}
.str-pink-50,
.strH-pink-50:hover {
 stroke:#fce4ec!important
}
.c-pink-100,
.cH-pink-100:hover {
 color:#f8bbd0!important
}
.bgc-pink-100,
.bgcH-pink-100:hover {
 background-color:#f8bbd0!important
}
.bdc-pink-100,
.bdcH-pink-100:hover {
 border-color:#f8bbd0!important
}
.fill-pink-100,
.fillH-pink-100:hover {
 fill:#f8bbd0!important
}
.str-pink-100,
.strH-pink-100:hover {
 stroke:#f8bbd0!important
}
.c-pink-200,
.cH-pink-200:hover {
 color:#f48fb1!important
}
.bgc-pink-200,
.bgcH-pink-200:hover {
 background-color:#f48fb1!important
}
.bdc-pink-200,
.bdcH-pink-200:hover {
 border-color:#f48fb1!important
}
.fill-pink-200,
.fillH-pink-200:hover {
 fill:#f48fb1!important
}
.str-pink-200,
.strH-pink-200:hover {
 stroke:#f48fb1!important
}
.c-pink-300,
.cH-pink-300:hover {
 color:#f06292!important
}
.bgc-pink-300,
.bgcH-pink-300:hover {
 background-color:#f06292!important
}
.bdc-pink-300,
.bdcH-pink-300:hover {
 border-color:#f06292!important
}
.fill-pink-300,
.fillH-pink-300:hover {
 fill:#f06292!important
}
.str-pink-300,
.strH-pink-300:hover {
 stroke:#f06292!important
}
.c-pink-400,
.cH-pink-400:hover {
 color:#ec407a!important
}
.bgc-pink-400,
.bgcH-pink-400:hover {
 background-color:#ec407a!important
}
.bdc-pink-400,
.bdcH-pink-400:hover {
 border-color:#ec407a!important
}
.fill-pink-400,
.fillH-pink-400:hover {
 fill:#ec407a!important
}
.str-pink-400,
.strH-pink-400:hover {
 stroke:#ec407a!important
}
.c-pink-500,
.cH-pink-500:hover {
 color:#e91e63!important
}
.bgc-pink-500,
.bgcH-pink-500:hover {
 background-color:#e91e63!important
}
.bdc-pink-500,
.bdcH-pink-500:hover {
 border-color:#e91e63!important
}
.fill-pink-500,
.fillH-pink-500:hover {
 fill:#e91e63!important
}
.str-pink-500,
.strH-pink-500:hover {
 stroke:#e91e63!important
}
.c-pink-600,
.cH-pink-600:hover {
 color:#d81b60!important
}
.bgc-pink-600,
.bgcH-pink-600:hover {
 background-color:#d81b60!important
}
.bdc-pink-600,
.bdcH-pink-600:hover {
 border-color:#d81b60!important
}
.fill-pink-600,
.fillH-pink-600:hover {
 fill:#d81b60!important
}
.str-pink-600,
.strH-pink-600:hover {
 stroke:#d81b60!important
}
.c-pink-700,
.cH-pink-700:hover {
 color:#c2185b!important
}
.bgc-pink-700,
.bgcH-pink-700:hover {
 background-color:#c2185b!important
}
.bdc-pink-700,
.bdcH-pink-700:hover {
 border-color:#c2185b!important
}
.fill-pink-700,
.fillH-pink-700:hover {
 fill:#c2185b!important
}
.str-pink-700,
.strH-pink-700:hover {
 stroke:#c2185b!important
}
.c-pink-800,
.cH-pink-800:hover {
 color:#ad1457!important
}
.bgc-pink-800,
.bgcH-pink-800:hover {
 background-color:#ad1457!important
}
.bdc-pink-800,
.bdcH-pink-800:hover {
 border-color:#ad1457!important
}
.fill-pink-800,
.fillH-pink-800:hover {
 fill:#ad1457!important
}
.str-pink-800,
.strH-pink-800:hover {
 stroke:#ad1457!important
}
.c-pink-900,
.cH-pink-900:hover {
 color:#880e4f!important
}
.bgc-pink-900,
.bgcH-pink-900:hover {
 background-color:#880e4f!important
}
.bdc-pink-900,
.bdcH-pink-900:hover {
 border-color:#880e4f!important
}
.fill-pink-900,
.fillH-pink-900:hover {
 fill:#880e4f!important
}
.str-pink-900,
.strH-pink-900:hover {
 stroke:#880e4f!important
}
.c-pink-a100,
.cH-pink-a100:hover {
 color:#ff80ab!important
}
.bgc-pink-a100,
.bgcH-pink-a100:hover {
 background-color:#ff80ab!important
}
.bdc-pink-a100,
.bdcH-pink-a100:hover {
 border-color:#ff80ab!important
}
.fill-pink-a100,
.fillH-pink-a100:hover {
 fill:#ff80ab!important
}
.str-pink-a100,
.strH-pink-a100:hover {
 stroke:#ff80ab!important
}
.c-pink-a200,
.cH-pink-a200:hover {
 color:#ff4081!important
}
.bgc-pink-a200,
.bgcH-pink-a200:hover {
 background-color:#ff4081!important
}
.bdc-pink-a200,
.bdcH-pink-a200:hover {
 border-color:#ff4081!important
}
.fill-pink-a200,
.fillH-pink-a200:hover {
 fill:#ff4081!important
}
.str-pink-a200,
.strH-pink-a200:hover {
 stroke:#ff4081!important
}
.c-pink-a400,
.cH-pink-a400:hover {
 color:#f50057!important
}
.bgc-pink-a400,
.bgcH-pink-a400:hover {
 background-color:#f50057!important
}
.bdc-pink-a400,
.bdcH-pink-a400:hover {
 border-color:#f50057!important
}
.fill-pink-a400,
.fillH-pink-a400:hover {
 fill:#f50057!important
}
.str-pink-a400,
.strH-pink-a400:hover {
 stroke:#f50057!important
}
.c-pink-a700,
.cH-pink-a700:hover {
 color:#c51162!important
}
.bgc-pink-a700,
.bgcH-pink-a700:hover {
 background-color:#c51162!important
}
.bdc-pink-a700,
.bdcH-pink-a700:hover {
 border-color:#c51162!important
}
.fill-pink-a700,
.fillH-pink-a700:hover {
 fill:#c51162!important
}
.str-pink-a700,
.strH-pink-a700:hover {
 stroke:#c51162!important
}
.c-purple-50,
.cH-purple-50:hover {
 color:#f3e5f5!important
}
.bgc-purple-50,
.bgcH-purple-50:hover {
 background-color:#f3e5f5!important
}
.bdc-purple-50,
.bdcH-purple-50:hover {
 border-color:#f3e5f5!important
}
.fill-purple-50,
.fillH-purple-50:hover {
 fill:#f3e5f5!important
}
.str-purple-50,
.strH-purple-50:hover {
 stroke:#f3e5f5!important
}
.c-purple-100,
.cH-purple-100:hover {
 color:#e1bee7!important
}
.bgc-purple-100,
.bgcH-purple-100:hover {
 background-color:#e1bee7!important
}
.bdc-purple-100,
.bdcH-purple-100:hover {
 border-color:#e1bee7!important
}
.fill-purple-100,
.fillH-purple-100:hover {
 fill:#e1bee7!important
}
.str-purple-100,
.strH-purple-100:hover {
 stroke:#e1bee7!important
}
.c-purple-200,
.cH-purple-200:hover {
 color:#ce93d8!important
}
.bgc-purple-200,
.bgcH-purple-200:hover {
 background-color:#ce93d8!important
}
.bdc-purple-200,
.bdcH-purple-200:hover {
 border-color:#ce93d8!important
}
.fill-purple-200,
.fillH-purple-200:hover {
 fill:#ce93d8!important
}
.str-purple-200,
.strH-purple-200:hover {
 stroke:#ce93d8!important
}
.c-purple-300,
.cH-purple-300:hover {
 color:#ba68c8!important
}
.bgc-purple-300,
.bgcH-purple-300:hover {
 background-color:#ba68c8!important
}
.bdc-purple-300,
.bdcH-purple-300:hover {
 border-color:#ba68c8!important
}
.fill-purple-300,
.fillH-purple-300:hover {
 fill:#ba68c8!important
}
.str-purple-300,
.strH-purple-300:hover {
 stroke:#ba68c8!important
}
.c-purple-400,
.cH-purple-400:hover {
 color:#ab47bc!important
}
.bgc-purple-400,
.bgcH-purple-400:hover {
 background-color:#ab47bc!important
}
.bdc-purple-400,
.bdcH-purple-400:hover {
 border-color:#ab47bc!important
}
.fill-purple-400,
.fillH-purple-400:hover {
 fill:#ab47bc!important
}
.str-purple-400,
.strH-purple-400:hover {
 stroke:#ab47bc!important
}
.c-purple-500,
.cH-purple-500:hover {
 color:#9c27b0!important
}
.bgc-purple-500,
.bgcH-purple-500:hover {
 background-color:#9c27b0!important
}
.bdc-purple-500,
.bdcH-purple-500:hover {
 border-color:#9c27b0!important
}
.fill-purple-500,
.fillH-purple-500:hover {
 fill:#9c27b0!important
}
.str-purple-500,
.strH-purple-500:hover {
 stroke:#9c27b0!important
}
.c-purple-600,
.cH-purple-600:hover {
 color:#8e24aa!important
}
.bgc-purple-600,
.bgcH-purple-600:hover {
 background-color:#8e24aa!important
}
.bdc-purple-600,
.bdcH-purple-600:hover {
 border-color:#8e24aa!important
}
.fill-purple-600,
.fillH-purple-600:hover {
 fill:#8e24aa!important
}
.str-purple-600,
.strH-purple-600:hover {
 stroke:#8e24aa!important
}
.c-purple-700,
.cH-purple-700:hover {
 color:#7b1fa2!important
}
.bgc-purple-700,
.bgcH-purple-700:hover {
 background-color:#7b1fa2!important
}
.bdc-purple-700,
.bdcH-purple-700:hover {
 border-color:#7b1fa2!important
}
.fill-purple-700,
.fillH-purple-700:hover {
 fill:#7b1fa2!important
}
.str-purple-700,
.strH-purple-700:hover {
 stroke:#7b1fa2!important
}
.c-purple-800,
.cH-purple-800:hover {
 color:#6a1b9a!important
}
.bgc-purple-800,
.bgcH-purple-800:hover {
 background-color:#6a1b9a!important
}
.bdc-purple-800,
.bdcH-purple-800:hover {
 border-color:#6a1b9a!important
}
.fill-purple-800,
.fillH-purple-800:hover {
 fill:#6a1b9a!important
}
.str-purple-800,
.strH-purple-800:hover {
 stroke:#6a1b9a!important
}
.c-purple-900,
.cH-purple-900:hover {
 color:#4a148c!important
}
.bgc-purple-900,
.bgcH-purple-900:hover {
 background-color:#4a148c!important
}
.bdc-purple-900,
.bdcH-purple-900:hover {
 border-color:#4a148c!important
}
.fill-purple-900,
.fillH-purple-900:hover {
 fill:#4a148c!important
}
.str-purple-900,
.strH-purple-900:hover {
 stroke:#4a148c!important
}
.c-purple-a100,
.cH-purple-a100:hover {
 color:#ea80fc!important
}
.bgc-purple-a100,
.bgcH-purple-a100:hover {
 background-color:#ea80fc!important
}
.bdc-purple-a100,
.bdcH-purple-a100:hover {
 border-color:#ea80fc!important
}
.fill-purple-a100,
.fillH-purple-a100:hover {
 fill:#ea80fc!important
}
.str-purple-a100,
.strH-purple-a100:hover {
 stroke:#ea80fc!important
}
.c-purple-a200,
.cH-purple-a200:hover {
 color:#e040fb!important
}
.bgc-purple-a200,
.bgcH-purple-a200:hover {
 background-color:#e040fb!important
}
.bdc-purple-a200,
.bdcH-purple-a200:hover {
 border-color:#e040fb!important
}
.fill-purple-a200,
.fillH-purple-a200:hover {
 fill:#e040fb!important
}
.str-purple-a200,
.strH-purple-a200:hover {
 stroke:#e040fb!important
}
.c-purple-a400,
.cH-purple-a400:hover {
 color:#d500f9!important
}
.bgc-purple-a400,
.bgcH-purple-a400:hover {
 background-color:#d500f9!important
}
.bdc-purple-a400,
.bdcH-purple-a400:hover {
 border-color:#d500f9!important
}
.fill-purple-a400,
.fillH-purple-a400:hover {
 fill:#d500f9!important
}
.str-purple-a400,
.strH-purple-a400:hover {
 stroke:#d500f9!important
}
.c-purple-a700,
.cH-purple-a700:hover {
 color:#a0f!important
}
.bgc-purple-a700,
.bgcH-purple-a700:hover {
 background-color:#a0f!important
}
.bdc-purple-a700,
.bdcH-purple-a700:hover {
 border-color:#a0f!important
}
.fill-purple-a700,
.fillH-purple-a700:hover {
 fill:#a0f!important
}
.str-purple-a700,
.strH-purple-a700:hover {
 stroke:#a0f!important
}
.c-deep-purple-50,
.cH-deep-purple-50:hover {
 color:#ede7f6!important
}
.bgc-deep-purple-50,
.bgcH-deep-purple-50:hover {
 background-color:#ede7f6!important
}
.bdc-deep-purple-50,
.bdcH-deep-purple-50:hover {
 border-color:#ede7f6!important
}
.fill-deep-purple-50,
.fillH-deep-purple-50:hover {
 fill:#ede7f6!important
}
.str-deep-purple-50,
.strH-deep-purple-50:hover {
 stroke:#ede7f6!important
}
.c-deep-purple-100,
.cH-deep-purple-100:hover {
 color:#d1c4e9!important
}
.bgc-deep-purple-100,
.bgcH-deep-purple-100:hover {
 background-color:#d1c4e9!important
}
.bdc-deep-purple-100,
.bdcH-deep-purple-100:hover {
 border-color:#d1c4e9!important
}
.fill-deep-purple-100,
.fillH-deep-purple-100:hover {
 fill:#d1c4e9!important
}
.str-deep-purple-100,
.strH-deep-purple-100:hover {
 stroke:#d1c4e9!important
}
.c-deep-purple-200,
.cH-deep-purple-200:hover {
 color:#b39ddb!important
}
.bgc-deep-purple-200,
.bgcH-deep-purple-200:hover {
 background-color:#b39ddb!important
}
.bdc-deep-purple-200,
.bdcH-deep-purple-200:hover {
 border-color:#b39ddb!important
}
.fill-deep-purple-200,
.fillH-deep-purple-200:hover {
 fill:#b39ddb!important
}
.str-deep-purple-200,
.strH-deep-purple-200:hover {
 stroke:#b39ddb!important
}
.c-deep-purple-300,
.cH-deep-purple-300:hover {
 color:#9575cd!important
}
.bgc-deep-purple-300,
.bgcH-deep-purple-300:hover {
 background-color:#9575cd!important
}
.bdc-deep-purple-300,
.bdcH-deep-purple-300:hover {
 border-color:#9575cd!important
}
.fill-deep-purple-300,
.fillH-deep-purple-300:hover {
 fill:#9575cd!important
}
.str-deep-purple-300,
.strH-deep-purple-300:hover {
 stroke:#9575cd!important
}
.c-deep-purple-400,
.cH-deep-purple-400:hover {
 color:#7e57c2!important
}
.bgc-deep-purple-400,
.bgcH-deep-purple-400:hover {
 background-color:#7e57c2!important
}
.bdc-deep-purple-400,
.bdcH-deep-purple-400:hover {
 border-color:#7e57c2!important
}
.fill-deep-purple-400,
.fillH-deep-purple-400:hover {
 fill:#7e57c2!important
}
.str-deep-purple-400,
.strH-deep-purple-400:hover {
 stroke:#7e57c2!important
}
.c-deep-purple-500,
.cH-deep-purple-500:hover {
 color:#673ab7!important
}
.bgc-deep-purple-500,
.bgcH-deep-purple-500:hover {
 background-color:#673ab7!important
}
.bdc-deep-purple-500,
.bdcH-deep-purple-500:hover {
 border-color:#673ab7!important
}
.fill-deep-purple-500,
.fillH-deep-purple-500:hover {
 fill:#673ab7!important
}
.str-deep-purple-500,
.strH-deep-purple-500:hover {
 stroke:#673ab7!important
}
.c-deep-purple-600,
.cH-deep-purple-600:hover {
 color:#5e35b1!important
}
.bgc-deep-purple-600,
.bgcH-deep-purple-600:hover {
 background-color:#5e35b1!important
}
.bdc-deep-purple-600,
.bdcH-deep-purple-600:hover {
 border-color:#5e35b1!important
}
.fill-deep-purple-600,
.fillH-deep-purple-600:hover {
 fill:#5e35b1!important
}
.str-deep-purple-600,
.strH-deep-purple-600:hover {
 stroke:#5e35b1!important
}
.c-deep-purple-700,
.cH-deep-purple-700:hover {
 color:#512da8!important
}
.bgc-deep-purple-700,
.bgcH-deep-purple-700:hover {
 background-color:#512da8!important
}
.bdc-deep-purple-700,
.bdcH-deep-purple-700:hover {
 border-color:#512da8!important
}
.fill-deep-purple-700,
.fillH-deep-purple-700:hover {
 fill:#512da8!important
}
.str-deep-purple-700,
.strH-deep-purple-700:hover {
 stroke:#512da8!important
}
.c-deep-purple-800,
.cH-deep-purple-800:hover {
 color:#4527a0!important
}
.bgc-deep-purple-800,
.bgcH-deep-purple-800:hover {
 background-color:#4527a0!important
}
.bdc-deep-purple-800,
.bdcH-deep-purple-800:hover {
 border-color:#4527a0!important
}
.fill-deep-purple-800,
.fillH-deep-purple-800:hover {
 fill:#4527a0!important
}
.str-deep-purple-800,
.strH-deep-purple-800:hover {
 stroke:#4527a0!important
}
.c-deep-purple-900,
.cH-deep-purple-900:hover {
 color:#311b92!important
}
.bgc-deep-purple-900,
.bgcH-deep-purple-900:hover {
 background-color:#311b92!important
}
.bdc-deep-purple-900,
.bdcH-deep-purple-900:hover {
 border-color:#311b92!important
}
.fill-deep-purple-900,
.fillH-deep-purple-900:hover {
 fill:#311b92!important
}
.str-deep-purple-900,
.strH-deep-purple-900:hover {
 stroke:#311b92!important
}
.c-deep-purple-a100,
.cH-deep-purple-a100:hover {
 color:#b388ff!important
}
.bgc-deep-purple-a100,
.bgcH-deep-purple-a100:hover {
 background-color:#b388ff!important
}
.bdc-deep-purple-a100,
.bdcH-deep-purple-a100:hover {
 border-color:#b388ff!important
}
.fill-deep-purple-a100,
.fillH-deep-purple-a100:hover {
 fill:#b388ff!important
}
.str-deep-purple-a100,
.strH-deep-purple-a100:hover {
 stroke:#b388ff!important
}
.c-deep-purple-a200,
.cH-deep-purple-a200:hover {
 color:#7c4dff!important
}
.bgc-deep-purple-a200,
.bgcH-deep-purple-a200:hover {
 background-color:#7c4dff!important
}
.bdc-deep-purple-a200,
.bdcH-deep-purple-a200:hover {
 border-color:#7c4dff!important
}
.fill-deep-purple-a200,
.fillH-deep-purple-a200:hover {
 fill:#7c4dff!important
}
.str-deep-purple-a200,
.strH-deep-purple-a200:hover {
 stroke:#7c4dff!important
}
.c-deep-purple-a400,
.cH-deep-purple-a400:hover {
 color:#651fff!important
}
.bgc-deep-purple-a400,
.bgcH-deep-purple-a400:hover {
 background-color:#651fff!important
}
.bdc-deep-purple-a400,
.bdcH-deep-purple-a400:hover {
 border-color:#651fff!important
}
.fill-deep-purple-a400,
.fillH-deep-purple-a400:hover {
 fill:#651fff!important
}
.str-deep-purple-a400,
.strH-deep-purple-a400:hover {
 stroke:#651fff!important
}
.c-deep-purple-a700,
.cH-deep-purple-a700:hover {
 color:#6200ea!important
}
.bgc-deep-purple-a700,
.bgcH-deep-purple-a700:hover {
 background-color:#6200ea!important
}
.bdc-deep-purple-a700,
.bdcH-deep-purple-a700:hover {
 border-color:#6200ea!important
}
.fill-deep-purple-a700,
.fillH-deep-purple-a700:hover {
 fill:#6200ea!important
}
.str-deep-purple-a700,
.strH-deep-purple-a700:hover {
 stroke:#6200ea!important
}
.c-indigo-50,
.cH-indigo-50:hover {
 color:#e8eaf6!important
}
.bgc-indigo-50,
.bgcH-indigo-50:hover {
 background-color:#e8eaf6!important
}
.bdc-indigo-50,
.bdcH-indigo-50:hover {
 border-color:#e8eaf6!important
}
.fill-indigo-50,
.fillH-indigo-50:hover {
 fill:#e8eaf6!important
}
.str-indigo-50,
.strH-indigo-50:hover {
 stroke:#e8eaf6!important
}
.c-indigo-100,
.cH-indigo-100:hover {
 color:#c5cae9!important
}
.bgc-indigo-100,
.bgcH-indigo-100:hover {
 background-color:#c5cae9!important
}
.bdc-indigo-100,
.bdcH-indigo-100:hover {
 border-color:#c5cae9!important
}
.fill-indigo-100,
.fillH-indigo-100:hover {
 fill:#c5cae9!important
}
.str-indigo-100,
.strH-indigo-100:hover {
 stroke:#c5cae9!important
}
.c-indigo-200,
.cH-indigo-200:hover {
 color:#9fa8da!important
}
.bgc-indigo-200,
.bgcH-indigo-200:hover {
 background-color:#9fa8da!important
}
.bdc-indigo-200,
.bdcH-indigo-200:hover {
 border-color:#9fa8da!important
}
.fill-indigo-200,
.fillH-indigo-200:hover {
 fill:#9fa8da!important
}
.str-indigo-200,
.strH-indigo-200:hover {
 stroke:#9fa8da!important
}
.c-indigo-300,
.cH-indigo-300:hover {
 color:#7986cb!important
}
.bgc-indigo-300,
.bgcH-indigo-300:hover {
 background-color:#7986cb!important
}
.bdc-indigo-300,
.bdcH-indigo-300:hover {
 border-color:#7986cb!important
}
.fill-indigo-300,
.fillH-indigo-300:hover {
 fill:#7986cb!important
}
.str-indigo-300,
.strH-indigo-300:hover {
 stroke:#7986cb!important
}
.c-indigo-400,
.cH-indigo-400:hover {
 color:#5c6bc0!important
}
.bgc-indigo-400,
.bgcH-indigo-400:hover {
 background-color:#5c6bc0!important
}
.bdc-indigo-400,
.bdcH-indigo-400:hover {
 border-color:#5c6bc0!important
}
.fill-indigo-400,
.fillH-indigo-400:hover {
 fill:#5c6bc0!important
}
.str-indigo-400,
.strH-indigo-400:hover {
 stroke:#5c6bc0!important
}
.c-indigo-500,
.cH-indigo-500:hover {
 color:#3f51b5!important
}
.bgc-indigo-500,
.bgcH-indigo-500:hover {
 background-color:#3f51b5!important
}
.bdc-indigo-500,
.bdcH-indigo-500:hover {
 border-color:#3f51b5!important
}
.fill-indigo-500,
.fillH-indigo-500:hover {
 fill:#3f51b5!important
}
.str-indigo-500,
.strH-indigo-500:hover {
 stroke:#3f51b5!important
}
.c-indigo-600,
.cH-indigo-600:hover {
 color:#3949ab!important
}
.bgc-indigo-600,
.bgcH-indigo-600:hover {
 background-color:#3949ab!important
}
.bdc-indigo-600,
.bdcH-indigo-600:hover {
 border-color:#3949ab!important
}
.fill-indigo-600,
.fillH-indigo-600:hover {
 fill:#3949ab!important
}
.str-indigo-600,
.strH-indigo-600:hover {
 stroke:#3949ab!important
}
.c-indigo-700,
.cH-indigo-700:hover {
 color:#303f9f!important
}
.bgc-indigo-700,
.bgcH-indigo-700:hover {
 background-color:#303f9f!important
}
.bdc-indigo-700,
.bdcH-indigo-700:hover {
 border-color:#303f9f!important
}
.fill-indigo-700,
.fillH-indigo-700:hover {
 fill:#303f9f!important
}
.str-indigo-700,
.strH-indigo-700:hover {
 stroke:#303f9f!important
}
.c-indigo-800,
.cH-indigo-800:hover {
 color:#283593!important
}
.bgc-indigo-800,
.bgcH-indigo-800:hover {
 background-color:#283593!important
}
.bdc-indigo-800,
.bdcH-indigo-800:hover {
 border-color:#283593!important
}
.fill-indigo-800,
.fillH-indigo-800:hover {
 fill:#283593!important
}
.str-indigo-800,
.strH-indigo-800:hover {
 stroke:#283593!important
}
.c-indigo-900,
.cH-indigo-900:hover {
 color:#1a237e!important
}
.bgc-indigo-900,
.bgcH-indigo-900:hover {
 background-color:#1a237e!important
}
.bdc-indigo-900,
.bdcH-indigo-900:hover {
 border-color:#1a237e!important
}
.fill-indigo-900,
.fillH-indigo-900:hover {
 fill:#1a237e!important
}
.str-indigo-900,
.strH-indigo-900:hover {
 stroke:#1a237e!important
}
.c-indigo-a100,
.cH-indigo-a100:hover {
 color:#8c9eff!important
}
.bgc-indigo-a100,
.bgcH-indigo-a100:hover {
 background-color:#8c9eff!important
}
.bdc-indigo-a100,
.bdcH-indigo-a100:hover {
 border-color:#8c9eff!important
}
.fill-indigo-a100,
.fillH-indigo-a100:hover {
 fill:#8c9eff!important
}
.str-indigo-a100,
.strH-indigo-a100:hover {
 stroke:#8c9eff!important
}
.c-indigo-a200,
.cH-indigo-a200:hover {
 color:#536dfe!important
}
.bgc-indigo-a200,
.bgcH-indigo-a200:hover {
 background-color:#536dfe!important
}
.bdc-indigo-a200,
.bdcH-indigo-a200:hover {
 border-color:#536dfe!important
}
.fill-indigo-a200,
.fillH-indigo-a200:hover {
 fill:#536dfe!important
}
.str-indigo-a200,
.strH-indigo-a200:hover {
 stroke:#536dfe!important
}
.c-indigo-a400,
.cH-indigo-a400:hover {
 color:#3d5afe!important
}
.bgc-indigo-a400,
.bgcH-indigo-a400:hover {
 background-color:#3d5afe!important
}
.bdc-indigo-a400,
.bdcH-indigo-a400:hover {
 border-color:#3d5afe!important
}
.fill-indigo-a400,
.fillH-indigo-a400:hover {
 fill:#3d5afe!important
}
.str-indigo-a400,
.strH-indigo-a400:hover {
 stroke:#3d5afe!important
}
.c-indigo-a700,
.cH-indigo-a700:hover {
 color:#304ffe!important
}
.bgc-indigo-a700,
.bgcH-indigo-a700:hover {
 background-color:#304ffe!important
}
.bdc-indigo-a700,
.bdcH-indigo-a700:hover {
 border-color:#304ffe!important
}
.fill-indigo-a700,
.fillH-indigo-a700:hover {
 fill:#304ffe!important
}
.str-indigo-a700,
.strH-indigo-a700:hover {
 stroke:#304ffe!important
}
.c-blue-50,
.cH-blue-50:hover {
 color:#e3f2fd!important
}
.bgc-blue-50,
.bgcH-blue-50:hover {
 background-color:#e3f2fd!important
}
.bdc-blue-50,
.bdcH-blue-50:hover {
 border-color:#e3f2fd!important
}
.fill-blue-50,
.fillH-blue-50:hover {
 fill:#e3f2fd!important
}
.str-blue-50,
.strH-blue-50:hover {
 stroke:#e3f2fd!important
}
.c-blue-100,
.cH-blue-100:hover {
 color:#bbdefb!important
}
.bgc-blue-100,
.bgcH-blue-100:hover {
 background-color:#bbdefb!important
}
.bdc-blue-100,
.bdcH-blue-100:hover {
 border-color:#bbdefb!important
}
.fill-blue-100,
.fillH-blue-100:hover {
 fill:#bbdefb!important
}
.str-blue-100,
.strH-blue-100:hover {
 stroke:#bbdefb!important
}
.c-blue-200,
.cH-blue-200:hover {
 color:#90caf9!important
}
.bgc-blue-200,
.bgcH-blue-200:hover {
 background-color:#90caf9!important
}
.bdc-blue-200,
.bdcH-blue-200:hover {
 border-color:#90caf9!important
}
.fill-blue-200,
.fillH-blue-200:hover {
 fill:#90caf9!important
}
.str-blue-200,
.strH-blue-200:hover {
 stroke:#90caf9!important
}
.c-blue-300,
.cH-blue-300:hover {
 color:#64b5f6!important
}
.bgc-blue-300,
.bgcH-blue-300:hover {
 background-color:#64b5f6!important
}
.bdc-blue-300,
.bdcH-blue-300:hover {
 border-color:#64b5f6!important
}
.fill-blue-300,
.fillH-blue-300:hover {
 fill:#64b5f6!important
}
.str-blue-300,
.strH-blue-300:hover {
 stroke:#64b5f6!important
}
.c-blue-400,
.cH-blue-400:hover {
 color:#42a5f5!important
}
.bgc-blue-400,
.bgcH-blue-400:hover {
 background-color:#42a5f5!important
}
.bdc-blue-400,
.bdcH-blue-400:hover {
 border-color:#42a5f5!important
}
.fill-blue-400,
.fillH-blue-400:hover {
 fill:#42a5f5!important
}
.str-blue-400,
.strH-blue-400:hover {
 stroke:#42a5f5!important
}
.c-blue-500,
.cH-blue-500:hover {
 color:#2196f3!important
}
.bgc-blue-500,
.bgcH-blue-500:hover {
 background-color:#2196f3!important
}
.bdc-blue-500,
.bdcH-blue-500:hover {
 border-color:#2196f3!important
}
.fill-blue-500,
.fillH-blue-500:hover {
 fill:#2196f3!important
}
.str-blue-500,
.strH-blue-500:hover {
 stroke:#2196f3!important
}
.c-blue-600,
.cH-blue-600:hover {
 color:#1e88e5!important
}
.bgc-blue-600,
.bgcH-blue-600:hover {
 background-color:#1e88e5!important
}
.bdc-blue-600,
.bdcH-blue-600:hover {
 border-color:#1e88e5!important
}
.fill-blue-600,
.fillH-blue-600:hover {
 fill:#1e88e5!important
}
.str-blue-600,
.strH-blue-600:hover {
 stroke:#1e88e5!important
}
.c-blue-700,
.cH-blue-700:hover {
 color:#1976d2!important
}
.bgc-blue-700,
.bgcH-blue-700:hover {
 background-color:#1976d2!important
}
.bdc-blue-700,
.bdcH-blue-700:hover {
 border-color:#1976d2!important
}
.fill-blue-700,
.fillH-blue-700:hover {
 fill:#1976d2!important
}
.str-blue-700,
.strH-blue-700:hover {
 stroke:#1976d2!important
}
.c-blue-800,
.cH-blue-800:hover {
 color:#1565c0!important
}
.bgc-blue-800,
.bgcH-blue-800:hover {
 background-color:#1565c0!important
}
.bdc-blue-800,
.bdcH-blue-800:hover {
 border-color:#1565c0!important
}
.fill-blue-800,
.fillH-blue-800:hover {
 fill:#1565c0!important
}
.str-blue-800,
.strH-blue-800:hover {
 stroke:#1565c0!important
}
.c-blue-900,
.cH-blue-900:hover {
 color:#0d47a1!important
}
.bgc-blue-900,
.bgcH-blue-900:hover {
 background-color:#0d47a1!important
}
.bdc-blue-900,
.bdcH-blue-900:hover {
 border-color:#0d47a1!important
}
.fill-blue-900,
.fillH-blue-900:hover {
 fill:#0d47a1!important
}
.str-blue-900,
.strH-blue-900:hover {
 stroke:#0d47a1!important
}
.c-blue-a100,
.cH-blue-a100:hover {
 color:#82b1ff!important
}
.bgc-blue-a100,
.bgcH-blue-a100:hover {
 background-color:#82b1ff!important
}
.bdc-blue-a100,
.bdcH-blue-a100:hover {
 border-color:#82b1ff!important
}
.fill-blue-a100,
.fillH-blue-a100:hover {
 fill:#82b1ff!important
}
.str-blue-a100,
.strH-blue-a100:hover {
 stroke:#82b1ff!important
}
.c-blue-a200,
.cH-blue-a200:hover {
 color:#448aff!important
}
.bgc-blue-a200,
.bgcH-blue-a200:hover {
 background-color:#448aff!important
}
.bdc-blue-a200,
.bdcH-blue-a200:hover {
 border-color:#448aff!important
}
.fill-blue-a200,
.fillH-blue-a200:hover {
 fill:#448aff!important
}
.str-blue-a200,
.strH-blue-a200:hover {
 stroke:#448aff!important
}
.c-blue-a400,
.cH-blue-a400:hover {
 color:#2979ff!important
}
.bgc-blue-a400,
.bgcH-blue-a400:hover {
 background-color:#2979ff!important
}
.bdc-blue-a400,
.bdcH-blue-a400:hover {
 border-color:#2979ff!important
}
.fill-blue-a400,
.fillH-blue-a400:hover {
 fill:#2979ff!important
}
.str-blue-a400,
.strH-blue-a400:hover {
 stroke:#2979ff!important
}
.c-blue-a700,
.cH-blue-a700:hover {
 color:#2962ff!important
}
.bgc-blue-a700,
.bgcH-blue-a700:hover {
 background-color:#2962ff!important
}
.bdc-blue-a700,
.bdcH-blue-a700:hover {
 border-color:#2962ff!important
}
.fill-blue-a700,
.fillH-blue-a700:hover {
 fill:#2962ff!important
}
.str-blue-a700,
.strH-blue-a700:hover {
 stroke:#2962ff!important
}
.c-light-blue-50,
.cH-light-blue-50:hover {
 color:#e1f5fe!important
}
.bgc-light-blue-50,
.bgcH-light-blue-50:hover {
 background-color:#e1f5fe!important
}
.bdc-light-blue-50,
.bdcH-light-blue-50:hover {
 border-color:#e1f5fe!important
}
.fill-light-blue-50,
.fillH-light-blue-50:hover {
 fill:#e1f5fe!important
}
.str-light-blue-50,
.strH-light-blue-50:hover {
 stroke:#e1f5fe!important
}
.c-light-blue-100,
.cH-light-blue-100:hover {
 color:#b3e5fc!important
}
.bgc-light-blue-100,
.bgcH-light-blue-100:hover {
 background-color:#b3e5fc!important
}
.bdc-light-blue-100,
.bdcH-light-blue-100:hover {
 border-color:#b3e5fc!important
}
.fill-light-blue-100,
.fillH-light-blue-100:hover {
 fill:#b3e5fc!important
}
.str-light-blue-100,
.strH-light-blue-100:hover {
 stroke:#b3e5fc!important
}
.c-light-blue-200,
.cH-light-blue-200:hover {
 color:#81d4fa!important
}
.bgc-light-blue-200,
.bgcH-light-blue-200:hover {
 background-color:#81d4fa!important
}
.bdc-light-blue-200,
.bdcH-light-blue-200:hover {
 border-color:#81d4fa!important
}
.fill-light-blue-200,
.fillH-light-blue-200:hover {
 fill:#81d4fa!important
}
.str-light-blue-200,
.strH-light-blue-200:hover {
 stroke:#81d4fa!important
}
.c-light-blue-300,
.cH-light-blue-300:hover {
 color:#4fc3f7!important
}
.bgc-light-blue-300,
.bgcH-light-blue-300:hover {
 background-color:#4fc3f7!important
}
.bdc-light-blue-300,
.bdcH-light-blue-300:hover {
 border-color:#4fc3f7!important
}
.fill-light-blue-300,
.fillH-light-blue-300:hover {
 fill:#4fc3f7!important
}
.str-light-blue-300,
.strH-light-blue-300:hover {
 stroke:#4fc3f7!important
}
.c-light-blue-400,
.cH-light-blue-400:hover {
 color:#29b6f6!important
}
.bgc-light-blue-400,
.bgcH-light-blue-400:hover {
 background-color:#29b6f6!important
}
.bdc-light-blue-400,
.bdcH-light-blue-400:hover {
 border-color:#29b6f6!important
}
.fill-light-blue-400,
.fillH-light-blue-400:hover {
 fill:#29b6f6!important
}
.str-light-blue-400,
.strH-light-blue-400:hover {
 stroke:#29b6f6!important
}
.c-light-blue-500,
.cH-light-blue-500:hover {
 color:#03a9f4!important
}
.bgc-light-blue-500,
.bgcH-light-blue-500:hover {
 background-color:#03a9f4!important
}
.bdc-light-blue-500,
.bdcH-light-blue-500:hover {
 border-color:#03a9f4!important
}
.fill-light-blue-500,
.fillH-light-blue-500:hover {
 fill:#03a9f4!important
}
.str-light-blue-500,
.strH-light-blue-500:hover {
 stroke:#03a9f4!important
}
.c-light-blue-600,
.cH-light-blue-600:hover {
 color:#039be5!important
}
.bgc-light-blue-600,
.bgcH-light-blue-600:hover {
 background-color:#039be5!important
}
.bdc-light-blue-600,
.bdcH-light-blue-600:hover {
 border-color:#039be5!important
}
.fill-light-blue-600,
.fillH-light-blue-600:hover {
 fill:#039be5!important
}
.str-light-blue-600,
.strH-light-blue-600:hover {
 stroke:#039be5!important
}
.c-light-blue-700,
.cH-light-blue-700:hover {
 color:#0288d1!important
}
.bgc-light-blue-700,
.bgcH-light-blue-700:hover {
 background-color:#0288d1!important
}
.bdc-light-blue-700,
.bdcH-light-blue-700:hover {
 border-color:#0288d1!important
}
.fill-light-blue-700,
.fillH-light-blue-700:hover {
 fill:#0288d1!important
}
.str-light-blue-700,
.strH-light-blue-700:hover {
 stroke:#0288d1!important
}
.c-light-blue-800,
.cH-light-blue-800:hover {
 color:#0277bd!important
}
.bgc-light-blue-800,
.bgcH-light-blue-800:hover {
 background-color:#0277bd!important
}
.bdc-light-blue-800,
.bdcH-light-blue-800:hover {
 border-color:#0277bd!important
}
.fill-light-blue-800,
.fillH-light-blue-800:hover {
 fill:#0277bd!important
}
.str-light-blue-800,
.strH-light-blue-800:hover {
 stroke:#0277bd!important
}
.c-light-blue-900,
.cH-light-blue-900:hover {
 color:#01579b!important
}
.bgc-light-blue-900,
.bgcH-light-blue-900:hover {
 background-color:#01579b!important
}
.bdc-light-blue-900,
.bdcH-light-blue-900:hover {
 border-color:#01579b!important
}
.fill-light-blue-900,
.fillH-light-blue-900:hover {
 fill:#01579b!important
}
.str-light-blue-900,
.strH-light-blue-900:hover {
 stroke:#01579b!important
}
.c-light-blue-a100,
.cH-light-blue-a100:hover {
 color:#80d8ff!important
}
.bgc-light-blue-a100,
.bgcH-light-blue-a100:hover {
 background-color:#80d8ff!important
}
.bdc-light-blue-a100,
.bdcH-light-blue-a100:hover {
 border-color:#80d8ff!important
}
.fill-light-blue-a100,
.fillH-light-blue-a100:hover {
 fill:#80d8ff!important
}
.str-light-blue-a100,
.strH-light-blue-a100:hover {
 stroke:#80d8ff!important
}
.c-light-blue-a200,
.cH-light-blue-a200:hover {
 color:#40c4ff!important
}
.bgc-light-blue-a200,
.bgcH-light-blue-a200:hover {
 background-color:#40c4ff!important
}
.bdc-light-blue-a200,
.bdcH-light-blue-a200:hover {
 border-color:#40c4ff!important
}
.fill-light-blue-a200,
.fillH-light-blue-a200:hover {
 fill:#40c4ff!important
}
.str-light-blue-a200,
.strH-light-blue-a200:hover {
 stroke:#40c4ff!important
}
.c-light-blue-a400,
.cH-light-blue-a400:hover {
 color:#00b0ff!important
}
.bgc-light-blue-a400,
.bgcH-light-blue-a400:hover {
 background-color:#00b0ff!important
}
.bdc-light-blue-a400,
.bdcH-light-blue-a400:hover {
 border-color:#00b0ff!important
}
.fill-light-blue-a400,
.fillH-light-blue-a400:hover {
 fill:#00b0ff!important
}
.str-light-blue-a400,
.strH-light-blue-a400:hover {
 stroke:#00b0ff!important
}
.c-light-blue-a700,
.cH-light-blue-a700:hover {
 color:#0091ea!important
}
.bgc-light-blue-a700,
.bgcH-light-blue-a700:hover {
 background-color:#0091ea!important
}
.bdc-light-blue-a700,
.bdcH-light-blue-a700:hover {
 border-color:#0091ea!important
}
.fill-light-blue-a700,
.fillH-light-blue-a700:hover {
 fill:#0091ea!important
}
.str-light-blue-a700,
.strH-light-blue-a700:hover {
 stroke:#0091ea!important
}
.c-cyan-50,
.cH-cyan-50:hover {
 color:#e0f7fa!important
}
.bgc-cyan-50,
.bgcH-cyan-50:hover {
 background-color:#e0f7fa!important
}
.bdc-cyan-50,
.bdcH-cyan-50:hover {
 border-color:#e0f7fa!important
}
.fill-cyan-50,
.fillH-cyan-50:hover {
 fill:#e0f7fa!important
}
.str-cyan-50,
.strH-cyan-50:hover {
 stroke:#e0f7fa!important
}
.c-cyan-100,
.cH-cyan-100:hover {
 color:#b2ebf2!important
}
.bgc-cyan-100,
.bgcH-cyan-100:hover {
 background-color:#b2ebf2!important
}
.bdc-cyan-100,
.bdcH-cyan-100:hover {
 border-color:#b2ebf2!important
}
.fill-cyan-100,
.fillH-cyan-100:hover {
 fill:#b2ebf2!important
}
.str-cyan-100,
.strH-cyan-100:hover {
 stroke:#b2ebf2!important
}
.c-cyan-200,
.cH-cyan-200:hover {
 color:#80deea!important
}
.bgc-cyan-200,
.bgcH-cyan-200:hover {
 background-color:#80deea!important
}
.bdc-cyan-200,
.bdcH-cyan-200:hover {
 border-color:#80deea!important
}
.fill-cyan-200,
.fillH-cyan-200:hover {
 fill:#80deea!important
}
.str-cyan-200,
.strH-cyan-200:hover {
 stroke:#80deea!important
}
.c-cyan-300,
.cH-cyan-300:hover {
 color:#4dd0e1!important
}
.bgc-cyan-300,
.bgcH-cyan-300:hover {
 background-color:#4dd0e1!important
}
.bdc-cyan-300,
.bdcH-cyan-300:hover {
 border-color:#4dd0e1!important
}
.fill-cyan-300,
.fillH-cyan-300:hover {
 fill:#4dd0e1!important
}
.str-cyan-300,
.strH-cyan-300:hover {
 stroke:#4dd0e1!important
}
.c-cyan-400,
.cH-cyan-400:hover {
 color:#26c6da!important
}
.bgc-cyan-400,
.bgcH-cyan-400:hover {
 background-color:#26c6da!important
}
.bdc-cyan-400,
.bdcH-cyan-400:hover {
 border-color:#26c6da!important
}
.fill-cyan-400,
.fillH-cyan-400:hover {
 fill:#26c6da!important
}
.str-cyan-400,
.strH-cyan-400:hover {
 stroke:#26c6da!important
}
.c-cyan-500,
.cH-cyan-500:hover {
 color:#00bcd4!important
}
.bgc-cyan-500,
.bgcH-cyan-500:hover {
 background-color:#00bcd4!important
}
.bdc-cyan-500,
.bdcH-cyan-500:hover {
 border-color:#00bcd4!important
}
.fill-cyan-500,
.fillH-cyan-500:hover {
 fill:#00bcd4!important
}
.str-cyan-500,
.strH-cyan-500:hover {
 stroke:#00bcd4!important
}
.c-cyan-600,
.cH-cyan-600:hover {
 color:#00acc1!important
}
.bgc-cyan-600,
.bgcH-cyan-600:hover {
 background-color:#00acc1!important
}
.bdc-cyan-600,
.bdcH-cyan-600:hover {
 border-color:#00acc1!important
}
.fill-cyan-600,
.fillH-cyan-600:hover {
 fill:#00acc1!important
}
.str-cyan-600,
.strH-cyan-600:hover {
 stroke:#00acc1!important
}
.c-cyan-700,
.cH-cyan-700:hover {
 color:#0097a7!important
}
.bgc-cyan-700,
.bgcH-cyan-700:hover {
 background-color:#0097a7!important
}
.bdc-cyan-700,
.bdcH-cyan-700:hover {
 border-color:#0097a7!important
}
.fill-cyan-700,
.fillH-cyan-700:hover {
 fill:#0097a7!important
}
.str-cyan-700,
.strH-cyan-700:hover {
 stroke:#0097a7!important
}
.c-cyan-800,
.cH-cyan-800:hover {
 color:#00838f!important
}
.bgc-cyan-800,
.bgcH-cyan-800:hover {
 background-color:#00838f!important
}
.bdc-cyan-800,
.bdcH-cyan-800:hover {
 border-color:#00838f!important
}
.fill-cyan-800,
.fillH-cyan-800:hover {
 fill:#00838f!important
}
.str-cyan-800,
.strH-cyan-800:hover {
 stroke:#00838f!important
}
.c-cyan-900,
.cH-cyan-900:hover {
 color:#006064!important
}
.bgc-cyan-900,
.bgcH-cyan-900:hover {
 background-color:#006064!important
}
.bdc-cyan-900,
.bdcH-cyan-900:hover {
 border-color:#006064!important
}
.fill-cyan-900,
.fillH-cyan-900:hover {
 fill:#006064!important
}
.str-cyan-900,
.strH-cyan-900:hover {
 stroke:#006064!important
}
.c-cyan-a100,
.cH-cyan-a100:hover {
 color:#84ffff!important
}
.bgc-cyan-a100,
.bgcH-cyan-a100:hover {
 background-color:#84ffff!important
}
.bdc-cyan-a100,
.bdcH-cyan-a100:hover {
 border-color:#84ffff!important
}
.fill-cyan-a100,
.fillH-cyan-a100:hover {
 fill:#84ffff!important
}
.str-cyan-a100,
.strH-cyan-a100:hover {
 stroke:#84ffff!important
}
.c-cyan-a200,
.cH-cyan-a200:hover {
 color:#18ffff!important
}
.bgc-cyan-a200,
.bgcH-cyan-a200:hover {
 background-color:#18ffff!important
}
.bdc-cyan-a200,
.bdcH-cyan-a200:hover {
 border-color:#18ffff!important
}
.fill-cyan-a200,
.fillH-cyan-a200:hover {
 fill:#18ffff!important
}
.str-cyan-a200,
.strH-cyan-a200:hover {
 stroke:#18ffff!important
}
.c-cyan-a400,
.cH-cyan-a400:hover {
 color:#00e5ff!important
}
.bgc-cyan-a400,
.bgcH-cyan-a400:hover {
 background-color:#00e5ff!important
}
.bdc-cyan-a400,
.bdcH-cyan-a400:hover {
 border-color:#00e5ff!important
}
.fill-cyan-a400,
.fillH-cyan-a400:hover {
 fill:#00e5ff!important
}
.str-cyan-a400,
.strH-cyan-a400:hover {
 stroke:#00e5ff!important
}
.c-cyan-a700,
.cH-cyan-a700:hover {
 color:#00b8d4!important
}
.bgc-cyan-a700,
.bgcH-cyan-a700:hover {
 background-color:#00b8d4!important
}
.bdc-cyan-a700,
.bdcH-cyan-a700:hover {
 border-color:#00b8d4!important
}
.fill-cyan-a700,
.fillH-cyan-a700:hover {
 fill:#00b8d4!important
}
.str-cyan-a700,
.strH-cyan-a700:hover {
 stroke:#00b8d4!important
}
.c-teal-50,
.cH-teal-50:hover {
 color:#e0f2f1!important
}
.bgc-teal-50,
.bgcH-teal-50:hover {
 background-color:#e0f2f1!important
}
.bdc-teal-50,
.bdcH-teal-50:hover {
 border-color:#e0f2f1!important
}
.fill-teal-50,
.fillH-teal-50:hover {
 fill:#e0f2f1!important
}
.str-teal-50,
.strH-teal-50:hover {
 stroke:#e0f2f1!important
}
.c-teal-100,
.cH-teal-100:hover {
 color:#b2dfdb!important
}
.bgc-teal-100,
.bgcH-teal-100:hover {
 background-color:#b2dfdb!important
}
.bdc-teal-100,
.bdcH-teal-100:hover {
 border-color:#b2dfdb!important
}
.fill-teal-100,
.fillH-teal-100:hover {
 fill:#b2dfdb!important
}
.str-teal-100,
.strH-teal-100:hover {
 stroke:#b2dfdb!important
}
.c-teal-200,
.cH-teal-200:hover {
 color:#80cbc4!important
}
.bgc-teal-200,
.bgcH-teal-200:hover {
 background-color:#80cbc4!important
}
.bdc-teal-200,
.bdcH-teal-200:hover {
 border-color:#80cbc4!important
}
.fill-teal-200,
.fillH-teal-200:hover {
 fill:#80cbc4!important
}
.str-teal-200,
.strH-teal-200:hover {
 stroke:#80cbc4!important
}
.c-teal-300,
.cH-teal-300:hover {
 color:#4db6ac!important
}
.bgc-teal-300,
.bgcH-teal-300:hover {
 background-color:#4db6ac!important
}
.bdc-teal-300,
.bdcH-teal-300:hover {
 border-color:#4db6ac!important
}
.fill-teal-300,
.fillH-teal-300:hover {
 fill:#4db6ac!important
}
.str-teal-300,
.strH-teal-300:hover {
 stroke:#4db6ac!important
}
.c-teal-400,
.cH-teal-400:hover {
 color:#26a69a!important
}
.bgc-teal-400,
.bgcH-teal-400:hover {
 background-color:#26a69a!important
}
.bdc-teal-400,
.bdcH-teal-400:hover {
 border-color:#26a69a!important
}
.fill-teal-400,
.fillH-teal-400:hover {
 fill:#26a69a!important
}
.str-teal-400,
.strH-teal-400:hover {
 stroke:#26a69a!important
}
.c-teal-500,
.cH-teal-500:hover {
 color:#009688!important
}
.bgc-teal-500,
.bgcH-teal-500:hover {
 background-color:#009688!important
}
.bdc-teal-500,
.bdcH-teal-500:hover {
 border-color:#009688!important
}
.fill-teal-500,
.fillH-teal-500:hover {
 fill:#009688!important
}
.str-teal-500,
.strH-teal-500:hover {
 stroke:#009688!important
}
.c-teal-600,
.cH-teal-600:hover {
 color:#00897b!important
}
.bgc-teal-600,
.bgcH-teal-600:hover {
 background-color:#00897b!important
}
.bdc-teal-600,
.bdcH-teal-600:hover {
 border-color:#00897b!important
}
.fill-teal-600,
.fillH-teal-600:hover {
 fill:#00897b!important
}
.str-teal-600,
.strH-teal-600:hover {
 stroke:#00897b!important
}
.c-teal-700,
.cH-teal-700:hover {
 color:#00796b!important
}
.bgc-teal-700,
.bgcH-teal-700:hover {
 background-color:#00796b!important
}
.bdc-teal-700,
.bdcH-teal-700:hover {
 border-color:#00796b!important
}
.fill-teal-700,
.fillH-teal-700:hover {
 fill:#00796b!important
}
.str-teal-700,
.strH-teal-700:hover {
 stroke:#00796b!important
}
.c-teal-800,
.cH-teal-800:hover {
 color:#00695c!important
}
.bgc-teal-800,
.bgcH-teal-800:hover {
 background-color:#00695c!important
}
.bdc-teal-800,
.bdcH-teal-800:hover {
 border-color:#00695c!important
}
.fill-teal-800,
.fillH-teal-800:hover {
 fill:#00695c!important
}
.str-teal-800,
.strH-teal-800:hover {
 stroke:#00695c!important
}
.c-teal-900,
.cH-teal-900:hover {
 color:#004d40!important
}
.bgc-teal-900,
.bgcH-teal-900:hover {
 background-color:#004d40!important
}
.bdc-teal-900,
.bdcH-teal-900:hover {
 border-color:#004d40!important
}
.fill-teal-900,
.fillH-teal-900:hover {
 fill:#004d40!important
}
.str-teal-900,
.strH-teal-900:hover {
 stroke:#004d40!important
}
.c-teal-a100,
.cH-teal-a100:hover {
 color:#a7ffeb!important
}
.bgc-teal-a100,
.bgcH-teal-a100:hover {
 background-color:#a7ffeb!important
}
.bdc-teal-a100,
.bdcH-teal-a100:hover {
 border-color:#a7ffeb!important
}
.fill-teal-a100,
.fillH-teal-a100:hover {
 fill:#a7ffeb!important
}
.str-teal-a100,
.strH-teal-a100:hover {
 stroke:#a7ffeb!important
}
.c-teal-a200,
.cH-teal-a200:hover {
 color:#64ffda!important
}
.bgc-teal-a200,
.bgcH-teal-a200:hover {
 background-color:#64ffda!important
}
.bdc-teal-a200,
.bdcH-teal-a200:hover {
 border-color:#64ffda!important
}
.fill-teal-a200,
.fillH-teal-a200:hover {
 fill:#64ffda!important
}
.str-teal-a200,
.strH-teal-a200:hover {
 stroke:#64ffda!important
}
.c-teal-a400,
.cH-teal-a400:hover {
 color:#1de9b6!important
}
.bgc-teal-a400,
.bgcH-teal-a400:hover {
 background-color:#1de9b6!important
}
.bdc-teal-a400,
.bdcH-teal-a400:hover {
 border-color:#1de9b6!important
}
.fill-teal-a400,
.fillH-teal-a400:hover {
 fill:#1de9b6!important
}
.str-teal-a400,
.strH-teal-a400:hover {
 stroke:#1de9b6!important
}
.c-teal-a700,
.cH-teal-a700:hover {
 color:#00bfa5!important
}
.bgc-teal-a700,
.bgcH-teal-a700:hover {
 background-color:#00bfa5!important
}
.bdc-teal-a700,
.bdcH-teal-a700:hover {
 border-color:#00bfa5!important
}
.fill-teal-a700,
.fillH-teal-a700:hover {
 fill:#00bfa5!important
}
.str-teal-a700,
.strH-teal-a700:hover {
 stroke:#00bfa5!important
}
.c-green-50,
.cH-green-50:hover {
 color:#e8f5e9!important
}
.bgc-green-50,
.bgcH-green-50:hover {
 background-color:#e8f5e9!important
}
.bdc-green-50,
.bdcH-green-50:hover {
 border-color:#e8f5e9!important
}
.fill-green-50,
.fillH-green-50:hover {
 fill:#e8f5e9!important
}
.str-green-50,
.strH-green-50:hover {
 stroke:#e8f5e9!important
}
.c-green-100,
.cH-green-100:hover {
 color:#c8e6c9!important
}
.bgc-green-100,
.bgcH-green-100:hover {
 background-color:#c8e6c9!important
}
.bdc-green-100,
.bdcH-green-100:hover {
 border-color:#c8e6c9!important
}
.fill-green-100,
.fillH-green-100:hover {
 fill:#c8e6c9!important
}
.str-green-100,
.strH-green-100:hover {
 stroke:#c8e6c9!important
}
.c-green-200,
.cH-green-200:hover {
 color:#a5d6a7!important
}
.bgc-green-200,
.bgcH-green-200:hover {
 background-color:#a5d6a7!important
}
.bdc-green-200,
.bdcH-green-200:hover {
 border-color:#a5d6a7!important
}
.fill-green-200,
.fillH-green-200:hover {
 fill:#a5d6a7!important
}
.str-green-200,
.strH-green-200:hover {
 stroke:#a5d6a7!important
}
.c-green-300,
.cH-green-300:hover {
 color:#81c784!important
}
.bgc-green-300,
.bgcH-green-300:hover {
 background-color:#81c784!important
}
.bdc-green-300,
.bdcH-green-300:hover {
 border-color:#81c784!important
}
.fill-green-300,
.fillH-green-300:hover {
 fill:#81c784!important
}
.str-green-300,
.strH-green-300:hover {
 stroke:#81c784!important
}
.c-green-400,
.cH-green-400:hover {
 color:#66bb6a!important
}
.bgc-green-400,
.bgcH-green-400:hover {
 background-color:#66bb6a!important
}
.bdc-green-400,
.bdcH-green-400:hover {
 border-color:#66bb6a!important
}
.fill-green-400,
.fillH-green-400:hover {
 fill:#66bb6a!important
}
.str-green-400,
.strH-green-400:hover {
 stroke:#66bb6a!important
}
.c-green-500,
.cH-green-500:hover {
 color:#4caf50!important
}
.bgc-green-500,
.bgcH-green-500:hover {
 background-color:#4caf50!important
}
.bdc-green-500,
.bdcH-green-500:hover {
 border-color:#4caf50!important
}
.fill-green-500,
.fillH-green-500:hover {
 fill:#4caf50!important
}
.str-green-500,
.strH-green-500:hover {
 stroke:#4caf50!important
}
.c-green-600,
.cH-green-600:hover {
 color:#43a047!important
}
.bgc-green-600,
.bgcH-green-600:hover {
 background-color:#43a047!important
}
.bdc-green-600,
.bdcH-green-600:hover {
 border-color:#43a047!important
}
.fill-green-600,
.fillH-green-600:hover {
 fill:#43a047!important
}
.str-green-600,
.strH-green-600:hover {
 stroke:#43a047!important
}
.c-green-700,
.cH-green-700:hover {
 color:#388e3c!important
}
.bgc-green-700,
.bgcH-green-700:hover {
 background-color:#388e3c!important
}
.bdc-green-700,
.bdcH-green-700:hover {
 border-color:#388e3c!important
}
.fill-green-700,
.fillH-green-700:hover {
 fill:#388e3c!important
}
.str-green-700,
.strH-green-700:hover {
 stroke:#388e3c!important
}
.c-green-800,
.cH-green-800:hover {
 color:#2e7d32!important
}
.bgc-green-800,
.bgcH-green-800:hover {
 background-color:#2e7d32!important
}
.bdc-green-800,
.bdcH-green-800:hover {
 border-color:#2e7d32!important
}
.fill-green-800,
.fillH-green-800:hover {
 fill:#2e7d32!important
}
.str-green-800,
.strH-green-800:hover {
 stroke:#2e7d32!important
}
.c-green-900,
.cH-green-900:hover {
 color:#1b5e20!important
}
.bgc-green-900,
.bgcH-green-900:hover {
 background-color:#1b5e20!important
}
.bdc-green-900,
.bdcH-green-900:hover {
 border-color:#1b5e20!important
}
.fill-green-900,
.fillH-green-900:hover {
 fill:#1b5e20!important
}
.str-green-900,
.strH-green-900:hover {
 stroke:#1b5e20!important
}
.c-green-a100,
.cH-green-a100:hover {
 color:#b9f6ca!important
}
.bgc-green-a100,
.bgcH-green-a100:hover {
 background-color:#b9f6ca!important
}
.bdc-green-a100,
.bdcH-green-a100:hover {
 border-color:#b9f6ca!important
}
.fill-green-a100,
.fillH-green-a100:hover {
 fill:#b9f6ca!important
}
.str-green-a100,
.strH-green-a100:hover {
 stroke:#b9f6ca!important
}
.c-green-a200,
.cH-green-a200:hover {
 color:#69f0ae!important
}
.bgc-green-a200,
.bgcH-green-a200:hover {
 background-color:#69f0ae!important
}
.bdc-green-a200,
.bdcH-green-a200:hover {
 border-color:#69f0ae!important
}
.fill-green-a200,
.fillH-green-a200:hover {
 fill:#69f0ae!important
}
.str-green-a200,
.strH-green-a200:hover {
 stroke:#69f0ae!important
}
.c-green-a400,
.cH-green-a400:hover {
 color:#00e676!important
}
.bgc-green-a400,
.bgcH-green-a400:hover {
 background-color:#00e676!important
}
.bdc-green-a400,
.bdcH-green-a400:hover {
 border-color:#00e676!important
}
.fill-green-a400,
.fillH-green-a400:hover {
 fill:#00e676!important
}
.str-green-a400,
.strH-green-a400:hover {
 stroke:#00e676!important
}
.c-green-a700,
.cH-green-a700:hover {
 color:#00c853!important
}
.bgc-green-a700,
.bgcH-green-a700:hover {
 background-color:#00c853!important
}
.bdc-green-a700,
.bdcH-green-a700:hover {
 border-color:#00c853!important
}
.fill-green-a700,
.fillH-green-a700:hover {
 fill:#00c853!important
}
.str-green-a700,
.strH-green-a700:hover {
 stroke:#00c853!important
}
.c-light-green-50,
.cH-light-green-50:hover {
 color:#f1f8e9!important
}
.bgc-light-green-50,
.bgcH-light-green-50:hover {
 background-color:#f1f8e9!important
}
.bdc-light-green-50,
.bdcH-light-green-50:hover {
 border-color:#f1f8e9!important
}
.fill-light-green-50,
.fillH-light-green-50:hover {
 fill:#f1f8e9!important
}
.str-light-green-50,
.strH-light-green-50:hover {
 stroke:#f1f8e9!important
}
.c-light-green-100,
.cH-light-green-100:hover {
 color:#dcedc8!important
}
.bgc-light-green-100,
.bgcH-light-green-100:hover {
 background-color:#dcedc8!important
}
.bdc-light-green-100,
.bdcH-light-green-100:hover {
 border-color:#dcedc8!important
}
.fill-light-green-100,
.fillH-light-green-100:hover {
 fill:#dcedc8!important
}
.str-light-green-100,
.strH-light-green-100:hover {
 stroke:#dcedc8!important
}
.c-light-green-200,
.cH-light-green-200:hover {
 color:#c5e1a5!important
}
.bgc-light-green-200,
.bgcH-light-green-200:hover {
 background-color:#c5e1a5!important
}
.bdc-light-green-200,
.bdcH-light-green-200:hover {
 border-color:#c5e1a5!important
}
.fill-light-green-200,
.fillH-light-green-200:hover {
 fill:#c5e1a5!important
}
.str-light-green-200,
.strH-light-green-200:hover {
 stroke:#c5e1a5!important
}
.c-light-green-300,
.cH-light-green-300:hover {
 color:#aed581!important
}
.bgc-light-green-300,
.bgcH-light-green-300:hover {
 background-color:#aed581!important
}
.bdc-light-green-300,
.bdcH-light-green-300:hover {
 border-color:#aed581!important
}
.fill-light-green-300,
.fillH-light-green-300:hover {
 fill:#aed581!important
}
.str-light-green-300,
.strH-light-green-300:hover {
 stroke:#aed581!important
}
.c-light-green-400,
.cH-light-green-400:hover {
 color:#9ccc65!important
}
.bgc-light-green-400,
.bgcH-light-green-400:hover {
 background-color:#9ccc65!important
}
.bdc-light-green-400,
.bdcH-light-green-400:hover {
 border-color:#9ccc65!important
}
.fill-light-green-400,
.fillH-light-green-400:hover {
 fill:#9ccc65!important
}
.str-light-green-400,
.strH-light-green-400:hover {
 stroke:#9ccc65!important
}
.c-light-green-500,
.cH-light-green-500:hover {
 color:#8bc34a!important
}
.bgc-light-green-500,
.bgcH-light-green-500:hover {
 background-color:#8bc34a!important
}
.bdc-light-green-500,
.bdcH-light-green-500:hover {
 border-color:#8bc34a!important
}
.fill-light-green-500,
.fillH-light-green-500:hover {
 fill:#8bc34a!important
}
.str-light-green-500,
.strH-light-green-500:hover {
 stroke:#8bc34a!important
}
.c-light-green-600,
.cH-light-green-600:hover {
 color:#7cb342!important
}
.bgc-light-green-600,
.bgcH-light-green-600:hover {
 background-color:#7cb342!important
}
.bdc-light-green-600,
.bdcH-light-green-600:hover {
 border-color:#7cb342!important
}
.fill-light-green-600,
.fillH-light-green-600:hover {
 fill:#7cb342!important
}
.str-light-green-600,
.strH-light-green-600:hover {
 stroke:#7cb342!important
}
.c-light-green-700,
.cH-light-green-700:hover {
 color:#689f38!important
}
.bgc-light-green-700,
.bgcH-light-green-700:hover {
 background-color:#689f38!important
}
.bdc-light-green-700,
.bdcH-light-green-700:hover {
 border-color:#689f38!important
}
.fill-light-green-700,
.fillH-light-green-700:hover {
 fill:#689f38!important
}
.str-light-green-700,
.strH-light-green-700:hover {
 stroke:#689f38!important
}
.c-light-green-800,
.cH-light-green-800:hover {
 color:#558b2f!important
}
.bgc-light-green-800,
.bgcH-light-green-800:hover {
 background-color:#558b2f!important
}
.bdc-light-green-800,
.bdcH-light-green-800:hover {
 border-color:#558b2f!important
}
.fill-light-green-800,
.fillH-light-green-800:hover {
 fill:#558b2f!important
}
.str-light-green-800,
.strH-light-green-800:hover {
 stroke:#558b2f!important
}
.c-light-green-900,
.cH-light-green-900:hover {
 color:#33691e!important
}
.bgc-light-green-900,
.bgcH-light-green-900:hover {
 background-color:#33691e!important
}
.bdc-light-green-900,
.bdcH-light-green-900:hover {
 border-color:#33691e!important
}
.fill-light-green-900,
.fillH-light-green-900:hover {
 fill:#33691e!important
}
.str-light-green-900,
.strH-light-green-900:hover {
 stroke:#33691e!important
}
.c-light-green-a100,
.cH-light-green-a100:hover {
 color:#ccff90!important
}
.bgc-light-green-a100,
.bgcH-light-green-a100:hover {
 background-color:#ccff90!important
}
.bdc-light-green-a100,
.bdcH-light-green-a100:hover {
 border-color:#ccff90!important
}
.fill-light-green-a100,
.fillH-light-green-a100:hover {
 fill:#ccff90!important
}
.str-light-green-a100,
.strH-light-green-a100:hover {
 stroke:#ccff90!important
}
.c-light-green-a200,
.cH-light-green-a200:hover {
 color:#b2ff59!important
}
.bgc-light-green-a200,
.bgcH-light-green-a200:hover {
 background-color:#b2ff59!important
}
.bdc-light-green-a200,
.bdcH-light-green-a200:hover {
 border-color:#b2ff59!important
}
.fill-light-green-a200,
.fillH-light-green-a200:hover {
 fill:#b2ff59!important
}
.str-light-green-a200,
.strH-light-green-a200:hover {
 stroke:#b2ff59!important
}
.c-light-green-a400,
.cH-light-green-a400:hover {
 color:#76ff03!important
}
.bgc-light-green-a400,
.bgcH-light-green-a400:hover {
 background-color:#76ff03!important
}
.bdc-light-green-a400,
.bdcH-light-green-a400:hover {
 border-color:#76ff03!important
}
.fill-light-green-a400,
.fillH-light-green-a400:hover {
 fill:#76ff03!important
}
.str-light-green-a400,
.strH-light-green-a400:hover {
 stroke:#76ff03!important
}
.c-light-green-a700,
.cH-light-green-a700:hover {
 color:#64dd17!important
}
.bgc-light-green-a700,
.bgcH-light-green-a700:hover {
 background-color:#64dd17!important
}
.bdc-light-green-a700,
.bdcH-light-green-a700:hover {
 border-color:#64dd17!important
}
.fill-light-green-a700,
.fillH-light-green-a700:hover {
 fill:#64dd17!important
}
.str-light-green-a700,
.strH-light-green-a700:hover {
 stroke:#64dd17!important
}
.c-lime-50,
.cH-lime-50:hover {
 color:#f9fbe7!important
}
.bgc-lime-50,
.bgcH-lime-50:hover {
 background-color:#f9fbe7!important
}
.bdc-lime-50,
.bdcH-lime-50:hover {
 border-color:#f9fbe7!important
}
.fill-lime-50,
.fillH-lime-50:hover {
 fill:#f9fbe7!important
}
.str-lime-50,
.strH-lime-50:hover {
 stroke:#f9fbe7!important
}
.c-lime-100,
.cH-lime-100:hover {
 color:#f0f4c3!important
}
.bgc-lime-100,
.bgcH-lime-100:hover {
 background-color:#f0f4c3!important
}
.bdc-lime-100,
.bdcH-lime-100:hover {
 border-color:#f0f4c3!important
}
.fill-lime-100,
.fillH-lime-100:hover {
 fill:#f0f4c3!important
}
.str-lime-100,
.strH-lime-100:hover {
 stroke:#f0f4c3!important
}
.c-lime-200,
.cH-lime-200:hover {
 color:#e6ee9c!important
}
.bgc-lime-200,
.bgcH-lime-200:hover {
 background-color:#e6ee9c!important
}
.bdc-lime-200,
.bdcH-lime-200:hover {
 border-color:#e6ee9c!important
}
.fill-lime-200,
.fillH-lime-200:hover {
 fill:#e6ee9c!important
}
.str-lime-200,
.strH-lime-200:hover {
 stroke:#e6ee9c!important
}
.c-lime-300,
.cH-lime-300:hover {
 color:#dce775!important
}
.bgc-lime-300,
.bgcH-lime-300:hover {
 background-color:#dce775!important
}
.bdc-lime-300,
.bdcH-lime-300:hover {
 border-color:#dce775!important
}
.fill-lime-300,
.fillH-lime-300:hover {
 fill:#dce775!important
}
.str-lime-300,
.strH-lime-300:hover {
 stroke:#dce775!important
}
.c-lime-400,
.cH-lime-400:hover {
 color:#d4e157!important
}
.bgc-lime-400,
.bgcH-lime-400:hover {
 background-color:#d4e157!important
}
.bdc-lime-400,
.bdcH-lime-400:hover {
 border-color:#d4e157!important
}
.fill-lime-400,
.fillH-lime-400:hover {
 fill:#d4e157!important
}
.str-lime-400,
.strH-lime-400:hover {
 stroke:#d4e157!important
}
.c-lime-500,
.cH-lime-500:hover {
 color:#cddc39!important
}
.bgc-lime-500,
.bgcH-lime-500:hover {
 background-color:#cddc39!important
}
.bdc-lime-500,
.bdcH-lime-500:hover {
 border-color:#cddc39!important
}
.fill-lime-500,
.fillH-lime-500:hover {
 fill:#cddc39!important
}
.str-lime-500,
.strH-lime-500:hover {
 stroke:#cddc39!important
}
.c-lime-600,
.cH-lime-600:hover {
 color:#c0ca33!important
}
.bgc-lime-600,
.bgcH-lime-600:hover {
 background-color:#c0ca33!important
}
.bdc-lime-600,
.bdcH-lime-600:hover {
 border-color:#c0ca33!important
}
.fill-lime-600,
.fillH-lime-600:hover {
 fill:#c0ca33!important
}
.str-lime-600,
.strH-lime-600:hover {
 stroke:#c0ca33!important
}
.c-lime-700,
.cH-lime-700:hover {
 color:#afb42b!important
}
.bgc-lime-700,
.bgcH-lime-700:hover {
 background-color:#afb42b!important
}
.bdc-lime-700,
.bdcH-lime-700:hover {
 border-color:#afb42b!important
}
.fill-lime-700,
.fillH-lime-700:hover {
 fill:#afb42b!important
}
.str-lime-700,
.strH-lime-700:hover {
 stroke:#afb42b!important
}
.c-lime-800,
.cH-lime-800:hover {
 color:#9e9d24!important
}
.bgc-lime-800,
.bgcH-lime-800:hover {
 background-color:#9e9d24!important
}
.bdc-lime-800,
.bdcH-lime-800:hover {
 border-color:#9e9d24!important
}
.fill-lime-800,
.fillH-lime-800:hover {
 fill:#9e9d24!important
}
.str-lime-800,
.strH-lime-800:hover {
 stroke:#9e9d24!important
}
.c-lime-900,
.cH-lime-900:hover {
 color:#827717!important
}
.bgc-lime-900,
.bgcH-lime-900:hover {
 background-color:#827717!important
}
.bdc-lime-900,
.bdcH-lime-900:hover {
 border-color:#827717!important
}
.fill-lime-900,
.fillH-lime-900:hover {
 fill:#827717!important
}
.str-lime-900,
.strH-lime-900:hover {
 stroke:#827717!important
}
.c-lime-a100,
.cH-lime-a100:hover {
 color:#f4ff81!important
}
.bgc-lime-a100,
.bgcH-lime-a100:hover {
 background-color:#f4ff81!important
}
.bdc-lime-a100,
.bdcH-lime-a100:hover {
 border-color:#f4ff81!important
}
.fill-lime-a100,
.fillH-lime-a100:hover {
 fill:#f4ff81!important
}
.str-lime-a100,
.strH-lime-a100:hover {
 stroke:#f4ff81!important
}
.c-lime-a200,
.cH-lime-a200:hover {
 color:#eeff41!important
}
.bgc-lime-a200,
.bgcH-lime-a200:hover {
 background-color:#eeff41!important
}
.bdc-lime-a200,
.bdcH-lime-a200:hover {
 border-color:#eeff41!important
}
.fill-lime-a200,
.fillH-lime-a200:hover {
 fill:#eeff41!important
}
.str-lime-a200,
.strH-lime-a200:hover {
 stroke:#eeff41!important
}
.c-lime-a400,
.cH-lime-a400:hover {
 color:#c6ff00!important
}
.bgc-lime-a400,
.bgcH-lime-a400:hover {
 background-color:#c6ff00!important
}
.bdc-lime-a400,
.bdcH-lime-a400:hover {
 border-color:#c6ff00!important
}
.fill-lime-a400,
.fillH-lime-a400:hover {
 fill:#c6ff00!important
}
.str-lime-a400,
.strH-lime-a400:hover {
 stroke:#c6ff00!important
}
.c-lime-a700,
.cH-lime-a700:hover {
 color:#aeea00!important
}
.bgc-lime-a700,
.bgcH-lime-a700:hover {
 background-color:#aeea00!important
}
.bdc-lime-a700,
.bdcH-lime-a700:hover {
 border-color:#aeea00!important
}
.fill-lime-a700,
.fillH-lime-a700:hover {
 fill:#aeea00!important
}
.str-lime-a700,
.strH-lime-a700:hover {
 stroke:#aeea00!important
}
.c-yellow-50,
.cH-yellow-50:hover {
 color:#fffde7!important
}
.bgc-yellow-50,
.bgcH-yellow-50:hover {
 background-color:#fffde7!important
}
.bdc-yellow-50,
.bdcH-yellow-50:hover {
 border-color:#fffde7!important
}
.fill-yellow-50,
.fillH-yellow-50:hover {
 fill:#fffde7!important
}
.str-yellow-50,
.strH-yellow-50:hover {
 stroke:#fffde7!important
}
.c-yellow-100,
.cH-yellow-100:hover {
 color:#fff9c4!important
}
.bgc-yellow-100,
.bgcH-yellow-100:hover {
 background-color:#fff9c4!important
}
.bdc-yellow-100,
.bdcH-yellow-100:hover {
 border-color:#fff9c4!important
}
.fill-yellow-100,
.fillH-yellow-100:hover {
 fill:#fff9c4!important
}
.str-yellow-100,
.strH-yellow-100:hover {
 stroke:#fff9c4!important
}
.c-yellow-200,
.cH-yellow-200:hover {
 color:#fff59d!important
}
.bgc-yellow-200,
.bgcH-yellow-200:hover {
 background-color:#fff59d!important
}
.bdc-yellow-200,
.bdcH-yellow-200:hover {
 border-color:#fff59d!important
}
.fill-yellow-200,
.fillH-yellow-200:hover {
 fill:#fff59d!important
}
.str-yellow-200,
.strH-yellow-200:hover {
 stroke:#fff59d!important
}
.c-yellow-300,
.cH-yellow-300:hover {
 color:#fff176!important
}
.bgc-yellow-300,
.bgcH-yellow-300:hover {
 background-color:#fff176!important
}
.bdc-yellow-300,
.bdcH-yellow-300:hover {
 border-color:#fff176!important
}
.fill-yellow-300,
.fillH-yellow-300:hover {
 fill:#fff176!important
}
.str-yellow-300,
.strH-yellow-300:hover {
 stroke:#fff176!important
}
.c-yellow-400,
.cH-yellow-400:hover {
 color:#ffee58!important
}
.bgc-yellow-400,
.bgcH-yellow-400:hover {
 background-color:#ffee58!important
}
.bdc-yellow-400,
.bdcH-yellow-400:hover {
 border-color:#ffee58!important
}
.fill-yellow-400,
.fillH-yellow-400:hover {
 fill:#ffee58!important
}
.str-yellow-400,
.strH-yellow-400:hover {
 stroke:#ffee58!important
}
.c-yellow-500,
.cH-yellow-500:hover {
 color:#ffeb3b!important
}
.bgc-yellow-500,
.bgcH-yellow-500:hover {
 background-color:#ffeb3b!important
}
.bdc-yellow-500,
.bdcH-yellow-500:hover {
 border-color:#ffeb3b!important
}
.fill-yellow-500,
.fillH-yellow-500:hover {
 fill:#ffeb3b!important
}
.str-yellow-500,
.strH-yellow-500:hover {
 stroke:#ffeb3b!important
}
.c-yellow-600,
.cH-yellow-600:hover {
 color:#fdd835!important
}
.bgc-yellow-600,
.bgcH-yellow-600:hover {
 background-color:#fdd835!important
}
.bdc-yellow-600,
.bdcH-yellow-600:hover {
 border-color:#fdd835!important
}
.fill-yellow-600,
.fillH-yellow-600:hover {
 fill:#fdd835!important
}
.str-yellow-600,
.strH-yellow-600:hover {
 stroke:#fdd835!important
}
.c-yellow-700,
.cH-yellow-700:hover {
 color:#fbc02d!important
}
.bgc-yellow-700,
.bgcH-yellow-700:hover {
 background-color:#fbc02d!important
}
.bdc-yellow-700,
.bdcH-yellow-700:hover {
 border-color:#fbc02d!important
}
.fill-yellow-700,
.fillH-yellow-700:hover {
 fill:#fbc02d!important
}
.str-yellow-700,
.strH-yellow-700:hover {
 stroke:#fbc02d!important
}
.c-yellow-800,
.cH-yellow-800:hover {
 color:#f9a825!important
}
.bgc-yellow-800,
.bgcH-yellow-800:hover {
 background-color:#f9a825!important
}
.bdc-yellow-800,
.bdcH-yellow-800:hover {
 border-color:#f9a825!important
}
.fill-yellow-800,
.fillH-yellow-800:hover {
 fill:#f9a825!important
}
.str-yellow-800,
.strH-yellow-800:hover {
 stroke:#f9a825!important
}
.c-yellow-900,
.cH-yellow-900:hover {
 color:#f57f17!important
}
.bgc-yellow-900,
.bgcH-yellow-900:hover {
 background-color:#f57f17!important
}
.bdc-yellow-900,
.bdcH-yellow-900:hover {
 border-color:#f57f17!important
}
.fill-yellow-900,
.fillH-yellow-900:hover {
 fill:#f57f17!important
}
.str-yellow-900,
.strH-yellow-900:hover {
 stroke:#f57f17!important
}
.c-yellow-a100,
.cH-yellow-a100:hover {
 color:#ffff8d!important
}
.bgc-yellow-a100,
.bgcH-yellow-a100:hover {
 background-color:#ffff8d!important
}
.bdc-yellow-a100,
.bdcH-yellow-a100:hover {
 border-color:#ffff8d!important
}
.fill-yellow-a100,
.fillH-yellow-a100:hover {
 fill:#ffff8d!important
}
.str-yellow-a100,
.strH-yellow-a100:hover {
 stroke:#ffff8d!important
}
.c-yellow-a200,
.cH-yellow-a200:hover {
 color:#ff0!important
}
.bgc-yellow-a200,
.bgcH-yellow-a200:hover {
 background-color:#ff0!important
}
.bdc-yellow-a200,
.bdcH-yellow-a200:hover {
 border-color:#ff0!important
}
.fill-yellow-a200,
.fillH-yellow-a200:hover {
 fill:#ff0!important
}
.str-yellow-a200,
.strH-yellow-a200:hover {
 stroke:#ff0!important
}
.c-yellow-a400,
.cH-yellow-a400:hover {
 color:#ffea00!important
}
.bgc-yellow-a400,
.bgcH-yellow-a400:hover {
 background-color:#ffea00!important
}
.bdc-yellow-a400,
.bdcH-yellow-a400:hover {
 border-color:#ffea00!important
}
.fill-yellow-a400,
.fillH-yellow-a400:hover {
 fill:#ffea00!important
}
.str-yellow-a400,
.strH-yellow-a400:hover {
 stroke:#ffea00!important
}
.c-yellow-a700,
.cH-yellow-a700:hover {
 color:#ffd600!important
}
.bgc-yellow-a700,
.bgcH-yellow-a700:hover {
 background-color:#ffd600!important
}
.bdc-yellow-a700,
.bdcH-yellow-a700:hover {
 border-color:#ffd600!important
}
.fill-yellow-a700,
.fillH-yellow-a700:hover {
 fill:#ffd600!important
}
.str-yellow-a700,
.strH-yellow-a700:hover {
 stroke:#ffd600!important
}
.c-amber-50,
.cH-amber-50:hover {
 color:#fff8e1!important
}
.bgc-amber-50,
.bgcH-amber-50:hover {
 background-color:#fff8e1!important
}
.bdc-amber-50,
.bdcH-amber-50:hover {
 border-color:#fff8e1!important
}
.fill-amber-50,
.fillH-amber-50:hover {
 fill:#fff8e1!important
}
.str-amber-50,
.strH-amber-50:hover {
 stroke:#fff8e1!important
}
.c-amber-100,
.cH-amber-100:hover {
 color:#ffecb3!important
}
.bgc-amber-100,
.bgcH-amber-100:hover {
 background-color:#ffecb3!important
}
.bdc-amber-100,
.bdcH-amber-100:hover {
 border-color:#ffecb3!important
}
.fill-amber-100,
.fillH-amber-100:hover {
 fill:#ffecb3!important
}
.str-amber-100,
.strH-amber-100:hover {
 stroke:#ffecb3!important
}
.c-amber-200,
.cH-amber-200:hover {
 color:#ffe082!important
}
.bgc-amber-200,
.bgcH-amber-200:hover {
 background-color:#ffe082!important
}
.bdc-amber-200,
.bdcH-amber-200:hover {
 border-color:#ffe082!important
}
.fill-amber-200,
.fillH-amber-200:hover {
 fill:#ffe082!important
}
.str-amber-200,
.strH-amber-200:hover {
 stroke:#ffe082!important
}
.c-amber-300,
.cH-amber-300:hover {
 color:#ffd54f!important
}
.bgc-amber-300,
.bgcH-amber-300:hover {
 background-color:#ffd54f!important
}
.bdc-amber-300,
.bdcH-amber-300:hover {
 border-color:#ffd54f!important
}
.fill-amber-300,
.fillH-amber-300:hover {
 fill:#ffd54f!important
}
.str-amber-300,
.strH-amber-300:hover {
 stroke:#ffd54f!important
}
.c-amber-400,
.cH-amber-400:hover {
 color:#ffca28!important
}
.bgc-amber-400,
.bgcH-amber-400:hover {
 background-color:#ffca28!important
}
.bdc-amber-400,
.bdcH-amber-400:hover {
 border-color:#ffca28!important
}
.fill-amber-400,
.fillH-amber-400:hover {
 fill:#ffca28!important
}
.str-amber-400,
.strH-amber-400:hover {
 stroke:#ffca28!important
}
.c-amber-500,
.cH-amber-500:hover {
 color:#ffc107!important
}
.bgc-amber-500,
.bgcH-amber-500:hover {
 background-color:#ffc107!important
}
.bdc-amber-500,
.bdcH-amber-500:hover {
 border-color:#ffc107!important
}
.fill-amber-500,
.fillH-amber-500:hover {
 fill:#ffc107!important
}
.str-amber-500,
.strH-amber-500:hover {
 stroke:#ffc107!important
}
.c-amber-600,
.cH-amber-600:hover {
 color:#ffb300!important
}
.bgc-amber-600,
.bgcH-amber-600:hover {
 background-color:#ffb300!important
}
.bdc-amber-600,
.bdcH-amber-600:hover {
 border-color:#ffb300!important
}
.fill-amber-600,
.fillH-amber-600:hover {
 fill:#ffb300!important
}
.str-amber-600,
.strH-amber-600:hover {
 stroke:#ffb300!important
}
.c-amber-700,
.cH-amber-700:hover {
 color:#ffa000!important
}
.bgc-amber-700,
.bgcH-amber-700:hover {
 background-color:#ffa000!important
}
.bdc-amber-700,
.bdcH-amber-700:hover {
 border-color:#ffa000!important
}
.fill-amber-700,
.fillH-amber-700:hover {
 fill:#ffa000!important
}
.str-amber-700,
.strH-amber-700:hover {
 stroke:#ffa000!important
}
.c-amber-800,
.cH-amber-800:hover {
 color:#ff8f00!important
}
.bgc-amber-800,
.bgcH-amber-800:hover {
 background-color:#ff8f00!important
}
.bdc-amber-800,
.bdcH-amber-800:hover {
 border-color:#ff8f00!important
}
.fill-amber-800,
.fillH-amber-800:hover {
 fill:#ff8f00!important
}
.str-amber-800,
.strH-amber-800:hover {
 stroke:#ff8f00!important
}
.c-amber-900,
.cH-amber-900:hover {
 color:#ff6f00!important
}
.bgc-amber-900,
.bgcH-amber-900:hover {
 background-color:#ff6f00!important
}
.bdc-amber-900,
.bdcH-amber-900:hover {
 border-color:#ff6f00!important
}
.fill-amber-900,
.fillH-amber-900:hover {
 fill:#ff6f00!important
}
.str-amber-900,
.strH-amber-900:hover {
 stroke:#ff6f00!important
}
.c-amber-a100,
.cH-amber-a100:hover {
 color:#ffe57f!important
}
.bgc-amber-a100,
.bgcH-amber-a100:hover {
 background-color:#ffe57f!important
}
.bdc-amber-a100,
.bdcH-amber-a100:hover {
 border-color:#ffe57f!important
}
.fill-amber-a100,
.fillH-amber-a100:hover {
 fill:#ffe57f!important
}
.str-amber-a100,
.strH-amber-a100:hover {
 stroke:#ffe57f!important
}
.c-amber-a200,
.cH-amber-a200:hover {
 color:#ffd740!important
}
.bgc-amber-a200,
.bgcH-amber-a200:hover {
 background-color:#ffd740!important
}
.bdc-amber-a200,
.bdcH-amber-a200:hover {
 border-color:#ffd740!important
}
.fill-amber-a200,
.fillH-amber-a200:hover {
 fill:#ffd740!important
}
.str-amber-a200,
.strH-amber-a200:hover {
 stroke:#ffd740!important
}
.c-amber-a400,
.cH-amber-a400:hover {
 color:#ffc400!important
}
.bgc-amber-a400,
.bgcH-amber-a400:hover {
 background-color:#ffc400!important
}
.bdc-amber-a400,
.bdcH-amber-a400:hover {
 border-color:#ffc400!important
}
.fill-amber-a400,
.fillH-amber-a400:hover {
 fill:#ffc400!important
}
.str-amber-a400,
.strH-amber-a400:hover {
 stroke:#ffc400!important
}
.c-amber-a700,
.cH-amber-a700:hover {
 color:#ffab00!important
}
.bgc-amber-a700,
.bgcH-amber-a700:hover {
 background-color:#ffab00!important
}
.bdc-amber-a700,
.bdcH-amber-a700:hover {
 border-color:#ffab00!important
}
.fill-amber-a700,
.fillH-amber-a700:hover {
 fill:#ffab00!important
}
.str-amber-a700,
.strH-amber-a700:hover {
 stroke:#ffab00!important
}
.c-orange-50,
.cH-orange-50:hover {
 color:#fff3e0!important
}
.bgc-orange-50,
.bgcH-orange-50:hover {
 background-color:#fff3e0!important
}
.bdc-orange-50,
.bdcH-orange-50:hover {
 border-color:#fff3e0!important
}
.fill-orange-50,
.fillH-orange-50:hover {
 fill:#fff3e0!important
}
.str-orange-50,
.strH-orange-50:hover {
 stroke:#fff3e0!important
}
.c-orange-100,
.cH-orange-100:hover {
 color:#ffe0b2!important
}
.bgc-orange-100,
.bgcH-orange-100:hover {
 background-color:#ffe0b2!important
}
.bdc-orange-100,
.bdcH-orange-100:hover {
 border-color:#ffe0b2!important
}
.fill-orange-100,
.fillH-orange-100:hover {
 fill:#ffe0b2!important
}
.str-orange-100,
.strH-orange-100:hover {
 stroke:#ffe0b2!important
}
.c-orange-200,
.cH-orange-200:hover {
 color:#ffcc80!important
}
.bgc-orange-200,
.bgcH-orange-200:hover {
 background-color:#ffcc80!important
}
.bdc-orange-200,
.bdcH-orange-200:hover {
 border-color:#ffcc80!important
}
.fill-orange-200,
.fillH-orange-200:hover {
 fill:#ffcc80!important
}
.str-orange-200,
.strH-orange-200:hover {
 stroke:#ffcc80!important
}
.c-orange-300,
.cH-orange-300:hover {
 color:#ffb74d!important
}
.bgc-orange-300,
.bgcH-orange-300:hover {
 background-color:#ffb74d!important
}
.bdc-orange-300,
.bdcH-orange-300:hover {
 border-color:#ffb74d!important
}
.fill-orange-300,
.fillH-orange-300:hover {
 fill:#ffb74d!important
}
.str-orange-300,
.strH-orange-300:hover {
 stroke:#ffb74d!important
}
.c-orange-400,
.cH-orange-400:hover {
 color:#ffa726!important
}
.bgc-orange-400,
.bgcH-orange-400:hover {
 background-color:#ffa726!important
}
.bdc-orange-400,
.bdcH-orange-400:hover {
 border-color:#ffa726!important
}
.fill-orange-400,
.fillH-orange-400:hover {
 fill:#ffa726!important
}
.str-orange-400,
.strH-orange-400:hover {
 stroke:#ffa726!important
}
.c-orange-500,
.cH-orange-500:hover {
 color:#ff9800!important
}
.bgc-orange-500,
.bgcH-orange-500:hover {
 background-color:#ff9800!important
}
.bdc-orange-500,
.bdcH-orange-500:hover {
 border-color:#ff9800!important
}
.fill-orange-500,
.fillH-orange-500:hover {
 fill:#ff9800!important
}
.str-orange-500,
.strH-orange-500:hover {
 stroke:#ff9800!important
}
.c-orange-600,
.cH-orange-600:hover {
 color:#fb8c00!important
}
.bgc-orange-600,
.bgcH-orange-600:hover {
 background-color:#fb8c00!important
}
.bdc-orange-600,
.bdcH-orange-600:hover {
 border-color:#fb8c00!important
}
.fill-orange-600,
.fillH-orange-600:hover {
 fill:#fb8c00!important
}
.str-orange-600,
.strH-orange-600:hover {
 stroke:#fb8c00!important
}
.c-orange-700,
.cH-orange-700:hover {
 color:#f57c00!important
}
.bgc-orange-700,
.bgcH-orange-700:hover {
 background-color:#f57c00!important
}
.bdc-orange-700,
.bdcH-orange-700:hover {
 border-color:#f57c00!important
}
.fill-orange-700,
.fillH-orange-700:hover {
 fill:#f57c00!important
}
.str-orange-700,
.strH-orange-700:hover {
 stroke:#f57c00!important
}
.c-orange-800,
.cH-orange-800:hover {
 color:#ef6c00!important
}
.bgc-orange-800,
.bgcH-orange-800:hover {
 background-color:#ef6c00!important
}
.bdc-orange-800,
.bdcH-orange-800:hover {
 border-color:#ef6c00!important
}
.fill-orange-800,
.fillH-orange-800:hover {
 fill:#ef6c00!important
}
.str-orange-800,
.strH-orange-800:hover {
 stroke:#ef6c00!important
}
.c-orange-900,
.cH-orange-900:hover {
 color:#e65100!important
}
.bgc-orange-900,
.bgcH-orange-900:hover {
 background-color:#e65100!important
}
.bdc-orange-900,
.bdcH-orange-900:hover {
 border-color:#e65100!important
}
.fill-orange-900,
.fillH-orange-900:hover {
 fill:#e65100!important
}
.str-orange-900,
.strH-orange-900:hover {
 stroke:#e65100!important
}
.c-orange-a100,
.cH-orange-a100:hover {
 color:#ffd180!important
}
.bgc-orange-a100,
.bgcH-orange-a100:hover {
 background-color:#ffd180!important
}
.bdc-orange-a100,
.bdcH-orange-a100:hover {
 border-color:#ffd180!important
}
.fill-orange-a100,
.fillH-orange-a100:hover {
 fill:#ffd180!important
}
.str-orange-a100,
.strH-orange-a100:hover {
 stroke:#ffd180!important
}
.c-orange-a200,
.cH-orange-a200:hover {
 color:#ffab40!important
}
.bgc-orange-a200,
.bgcH-orange-a200:hover {
 background-color:#ffab40!important
}
.bdc-orange-a200,
.bdcH-orange-a200:hover {
 border-color:#ffab40!important
}
.fill-orange-a200,
.fillH-orange-a200:hover {
 fill:#ffab40!important
}
.str-orange-a200,
.strH-orange-a200:hover {
 stroke:#ffab40!important
}
.c-orange-a400,
.cH-orange-a400:hover {
 color:#ff9100!important
}
.bgc-orange-a400,
.bgcH-orange-a400:hover {
 background-color:#ff9100!important
}
.bdc-orange-a400,
.bdcH-orange-a400:hover {
 border-color:#ff9100!important
}
.fill-orange-a400,
.fillH-orange-a400:hover {
 fill:#ff9100!important
}
.str-orange-a400,
.strH-orange-a400:hover {
 stroke:#ff9100!important
}
.c-orange-a700,
.cH-orange-a700:hover {
 color:#ff6d00!important
}
.bgc-orange-a700,
.bgcH-orange-a700:hover {
 background-color:#ff6d00!important
}
.bdc-orange-a700,
.bdcH-orange-a700:hover {
 border-color:#ff6d00!important
}
.fill-orange-a700,
.fillH-orange-a700:hover {
 fill:#ff6d00!important
}
.str-orange-a700,
.strH-orange-a700:hover {
 stroke:#ff6d00!important
}
.c-deep-orange-50,
.cH-deep-orange-50:hover {
 color:#fbe9e7!important
}
.bgc-deep-orange-50,
.bgcH-deep-orange-50:hover {
 background-color:#fbe9e7!important
}
.bdc-deep-orange-50,
.bdcH-deep-orange-50:hover {
 border-color:#fbe9e7!important
}
.fill-deep-orange-50,
.fillH-deep-orange-50:hover {
 fill:#fbe9e7!important
}
.str-deep-orange-50,
.strH-deep-orange-50:hover {
 stroke:#fbe9e7!important
}
.c-deep-orange-100,
.cH-deep-orange-100:hover {
 color:#ffccbc!important
}
.bgc-deep-orange-100,
.bgcH-deep-orange-100:hover {
 background-color:#ffccbc!important
}
.bdc-deep-orange-100,
.bdcH-deep-orange-100:hover {
 border-color:#ffccbc!important
}
.fill-deep-orange-100,
.fillH-deep-orange-100:hover {
 fill:#ffccbc!important
}
.str-deep-orange-100,
.strH-deep-orange-100:hover {
 stroke:#ffccbc!important
}
.c-deep-orange-200,
.cH-deep-orange-200:hover {
 color:#ffab91!important
}
.bgc-deep-orange-200,
.bgcH-deep-orange-200:hover {
 background-color:#ffab91!important
}
.bdc-deep-orange-200,
.bdcH-deep-orange-200:hover {
 border-color:#ffab91!important
}
.fill-deep-orange-200,
.fillH-deep-orange-200:hover {
 fill:#ffab91!important
}
.str-deep-orange-200,
.strH-deep-orange-200:hover {
 stroke:#ffab91!important
}
.c-deep-orange-300,
.cH-deep-orange-300:hover {
 color:#ff8a65!important
}
.bgc-deep-orange-300,
.bgcH-deep-orange-300:hover {
 background-color:#ff8a65!important
}
.bdc-deep-orange-300,
.bdcH-deep-orange-300:hover {
 border-color:#ff8a65!important
}
.fill-deep-orange-300,
.fillH-deep-orange-300:hover {
 fill:#ff8a65!important
}
.str-deep-orange-300,
.strH-deep-orange-300:hover {
 stroke:#ff8a65!important
}
.c-deep-orange-400,
.cH-deep-orange-400:hover {
 color:#ff7043!important
}
.bgc-deep-orange-400,
.bgcH-deep-orange-400:hover {
 background-color:#ff7043!important
}
.bdc-deep-orange-400,
.bdcH-deep-orange-400:hover {
 border-color:#ff7043!important
}
.fill-deep-orange-400,
.fillH-deep-orange-400:hover {
 fill:#ff7043!important
}
.str-deep-orange-400,
.strH-deep-orange-400:hover {
 stroke:#ff7043!important
}
.c-deep-orange-500,
.cH-deep-orange-500:hover {
 color:#ff5722!important
}
.bgc-deep-orange-500,
.bgcH-deep-orange-500:hover {
 background-color:#ff5722!important
}
.bdc-deep-orange-500,
.bdcH-deep-orange-500:hover {
 border-color:#ff5722!important
}
.fill-deep-orange-500,
.fillH-deep-orange-500:hover {
 fill:#ff5722!important
}
.str-deep-orange-500,
.strH-deep-orange-500:hover {
 stroke:#ff5722!important
}
.c-deep-orange-600,
.cH-deep-orange-600:hover {
 color:#f4511e!important
}
.bgc-deep-orange-600,
.bgcH-deep-orange-600:hover {
 background-color:#f4511e!important
}
.bdc-deep-orange-600,
.bdcH-deep-orange-600:hover {
 border-color:#f4511e!important
}
.fill-deep-orange-600,
.fillH-deep-orange-600:hover {
 fill:#f4511e!important
}
.str-deep-orange-600,
.strH-deep-orange-600:hover {
 stroke:#f4511e!important
}
.c-deep-orange-700,
.cH-deep-orange-700:hover {
 color:#e64a19!important
}
.bgc-deep-orange-700,
.bgcH-deep-orange-700:hover {
 background-color:#e64a19!important
}
.bdc-deep-orange-700,
.bdcH-deep-orange-700:hover {
 border-color:#e64a19!important
}
.fill-deep-orange-700,
.fillH-deep-orange-700:hover {
 fill:#e64a19!important
}
.str-deep-orange-700,
.strH-deep-orange-700:hover {
 stroke:#e64a19!important
}
.c-deep-orange-800,
.cH-deep-orange-800:hover {
 color:#d84315!important
}
.bgc-deep-orange-800,
.bgcH-deep-orange-800:hover {
 background-color:#d84315!important
}
.bdc-deep-orange-800,
.bdcH-deep-orange-800:hover {
 border-color:#d84315!important
}
.fill-deep-orange-800,
.fillH-deep-orange-800:hover {
 fill:#d84315!important
}
.str-deep-orange-800,
.strH-deep-orange-800:hover {
 stroke:#d84315!important
}
.c-deep-orange-900,
.cH-deep-orange-900:hover {
 color:#bf360c!important
}
.bgc-deep-orange-900,
.bgcH-deep-orange-900:hover {
 background-color:#bf360c!important
}
.bdc-deep-orange-900,
.bdcH-deep-orange-900:hover {
 border-color:#bf360c!important
}
.fill-deep-orange-900,
.fillH-deep-orange-900:hover {
 fill:#bf360c!important
}
.str-deep-orange-900,
.strH-deep-orange-900:hover {
 stroke:#bf360c!important
}
.c-deep-orange-a100,
.cH-deep-orange-a100:hover {
 color:#ff9e80!important
}
.bgc-deep-orange-a100,
.bgcH-deep-orange-a100:hover {
 background-color:#ff9e80!important
}
.bdc-deep-orange-a100,
.bdcH-deep-orange-a100:hover {
 border-color:#ff9e80!important
}
.fill-deep-orange-a100,
.fillH-deep-orange-a100:hover {
 fill:#ff9e80!important
}
.str-deep-orange-a100,
.strH-deep-orange-a100:hover {
 stroke:#ff9e80!important
}
.c-deep-orange-a200,
.cH-deep-orange-a200:hover {
 color:#ff6e40!important
}
.bgc-deep-orange-a200,
.bgcH-deep-orange-a200:hover {
 background-color:#ff6e40!important
}
.bdc-deep-orange-a200,
.bdcH-deep-orange-a200:hover {
 border-color:#ff6e40!important
}
.fill-deep-orange-a200,
.fillH-deep-orange-a200:hover {
 fill:#ff6e40!important
}
.str-deep-orange-a200,
.strH-deep-orange-a200:hover {
 stroke:#ff6e40!important
}
.c-deep-orange-a400,
.cH-deep-orange-a400:hover {
 color:#ff3d00!important
}
.bgc-deep-orange-a400,
.bgcH-deep-orange-a400:hover {
 background-color:#ff3d00!important
}
.bdc-deep-orange-a400,
.bdcH-deep-orange-a400:hover {
 border-color:#ff3d00!important
}
.fill-deep-orange-a400,
.fillH-deep-orange-a400:hover {
 fill:#ff3d00!important
}
.str-deep-orange-a400,
.strH-deep-orange-a400:hover {
 stroke:#ff3d00!important
}
.c-deep-orange-a700,
.cH-deep-orange-a700:hover {
 color:#dd2c00!important
}
.bgc-deep-orange-a700,
.bgcH-deep-orange-a700:hover {
 background-color:#dd2c00!important
}
.bdc-deep-orange-a700,
.bdcH-deep-orange-a700:hover {
 border-color:#dd2c00!important
}
.fill-deep-orange-a700,
.fillH-deep-orange-a700:hover {
 fill:#dd2c00!important
}
.str-deep-orange-a700,
.strH-deep-orange-a700:hover {
 stroke:#dd2c00!important
}
.c-brown-50,
.cH-brown-50:hover {
 color:#efebe9!important
}
.bgc-brown-50,
.bgcH-brown-50:hover {
 background-color:#efebe9!important
}
.bdc-brown-50,
.bdcH-brown-50:hover {
 border-color:#efebe9!important
}
.fill-brown-50,
.fillH-brown-50:hover {
 fill:#efebe9!important
}
.str-brown-50,
.strH-brown-50:hover {
 stroke:#efebe9!important
}
.c-brown-100,
.cH-brown-100:hover {
 color:#d7ccc8!important
}
.bgc-brown-100,
.bgcH-brown-100:hover {
 background-color:#d7ccc8!important
}
.bdc-brown-100,
.bdcH-brown-100:hover {
 border-color:#d7ccc8!important
}
.fill-brown-100,
.fillH-brown-100:hover {
 fill:#d7ccc8!important
}
.str-brown-100,
.strH-brown-100:hover {
 stroke:#d7ccc8!important
}
.c-brown-200,
.cH-brown-200:hover {
 color:#bcaaa4!important
}
.bgc-brown-200,
.bgcH-brown-200:hover {
 background-color:#bcaaa4!important
}
.bdc-brown-200,
.bdcH-brown-200:hover {
 border-color:#bcaaa4!important
}
.fill-brown-200,
.fillH-brown-200:hover {
 fill:#bcaaa4!important
}
.str-brown-200,
.strH-brown-200:hover {
 stroke:#bcaaa4!important
}
.c-brown-300,
.cH-brown-300:hover {
 color:#a1887f!important
}
.bgc-brown-300,
.bgcH-brown-300:hover {
 background-color:#a1887f!important
}
.bdc-brown-300,
.bdcH-brown-300:hover {
 border-color:#a1887f!important
}
.fill-brown-300,
.fillH-brown-300:hover {
 fill:#a1887f!important
}
.str-brown-300,
.strH-brown-300:hover {
 stroke:#a1887f!important
}
.c-brown-400,
.cH-brown-400:hover {
 color:#8d6e63!important
}
.bgc-brown-400,
.bgcH-brown-400:hover {
 background-color:#8d6e63!important
}
.bdc-brown-400,
.bdcH-brown-400:hover {
 border-color:#8d6e63!important
}
.fill-brown-400,
.fillH-brown-400:hover {
 fill:#8d6e63!important
}
.str-brown-400,
.strH-brown-400:hover {
 stroke:#8d6e63!important
}
.c-brown-500,
.cH-brown-500:hover {
 color:#795548!important
}
.bgc-brown-500,
.bgcH-brown-500:hover {
 background-color:#795548!important
}
.bdc-brown-500,
.bdcH-brown-500:hover {
 border-color:#795548!important
}
.fill-brown-500,
.fillH-brown-500:hover {
 fill:#795548!important
}
.str-brown-500,
.strH-brown-500:hover {
 stroke:#795548!important
}
.c-brown-600,
.cH-brown-600:hover {
 color:#6d4c41!important
}
.bgc-brown-600,
.bgcH-brown-600:hover {
 background-color:#6d4c41!important
}
.bdc-brown-600,
.bdcH-brown-600:hover {
 border-color:#6d4c41!important
}
.fill-brown-600,
.fillH-brown-600:hover {
 fill:#6d4c41!important
}
.str-brown-600,
.strH-brown-600:hover {
 stroke:#6d4c41!important
}
.c-brown-700,
.cH-brown-700:hover {
 color:#5d4037!important
}
.bgc-brown-700,
.bgcH-brown-700:hover {
 background-color:#5d4037!important
}
.bdc-brown-700,
.bdcH-brown-700:hover {
 border-color:#5d4037!important
}
.fill-brown-700,
.fillH-brown-700:hover {
 fill:#5d4037!important
}
.str-brown-700,
.strH-brown-700:hover {
 stroke:#5d4037!important
}
.c-brown-800,
.cH-brown-800:hover {
 color:#4e342e!important
}
.bgc-brown-800,
.bgcH-brown-800:hover {
 background-color:#4e342e!important
}
.bdc-brown-800,
.bdcH-brown-800:hover {
 border-color:#4e342e!important
}
.fill-brown-800,
.fillH-brown-800:hover {
 fill:#4e342e!important
}
.str-brown-800,
.strH-brown-800:hover {
 stroke:#4e342e!important
}
.c-brown-900,
.cH-brown-900:hover {
 color:#3e2723!important
}
.bgc-brown-900,
.bgcH-brown-900:hover {
 background-color:#3e2723!important
}
.bdc-brown-900,
.bdcH-brown-900:hover {
 border-color:#3e2723!important
}
.fill-brown-900,
.fillH-brown-900:hover {
 fill:#3e2723!important
}
.str-brown-900,
.strH-brown-900:hover {
 stroke:#3e2723!important
}
.c-grey-50,
.cH-grey-50:hover {
 color:#fafafa!important
}
.bgc-grey-50,
.bgcH-grey-50:hover {
 background-color:#fafafa!important
}
.bdc-grey-50,
.bdcH-grey-50:hover {
 border-color:#fafafa!important
}
.fill-grey-50,
.fillH-grey-50:hover {
 fill:#fafafa!important
}
.str-grey-50,
.strH-grey-50:hover {
 stroke:#fafafa!important
}
.c-grey-100,
.cH-grey-100:hover {
 color:#f5f5f5!important
}
.bgc-grey-100,
.bgcH-grey-100:hover {
 background-color:#f5f5f5!important
}
.bdc-grey-100,
.bdcH-grey-100:hover {
 border-color:#f5f5f5!important
}
.fill-grey-100,
.fillH-grey-100:hover {
 fill:#f5f5f5!important
}
.str-grey-100,
.strH-grey-100:hover {
 stroke:#f5f5f5!important
}
.c-grey-200,
.cH-grey-200:hover {
 color:#eee!important
}
.bgc-grey-200,
.bgcH-grey-200:hover {
 background-color:#eee!important
}
.bdc-grey-200,
.bdcH-grey-200:hover {
 border-color:#eee!important
}
.fill-grey-200,
.fillH-grey-200:hover {
 fill:#eee!important
}
.str-grey-200,
.strH-grey-200:hover {
 stroke:#eee!important
}
.c-grey-300,
.cH-grey-300:hover {
 color:#e0e0e0!important
}
.bgc-grey-300,
.bgcH-grey-300:hover {
 background-color:#e0e0e0!important
}
.bdc-grey-300,
.bdcH-grey-300:hover {
 border-color:#e0e0e0!important
}
.fill-grey-300,
.fillH-grey-300:hover {
 fill:#e0e0e0!important
}
.str-grey-300,
.strH-grey-300:hover {
 stroke:#e0e0e0!important
}
.c-grey-400,
.cH-grey-400:hover {
 color:#bdbdbd!important
}
.bgc-grey-400,
.bgcH-grey-400:hover {
 background-color:#bdbdbd!important
}
.bdc-grey-400,
.bdcH-grey-400:hover {
 border-color:#bdbdbd!important
}
.fill-grey-400,
.fillH-grey-400:hover {
 fill:#bdbdbd!important
}
.str-grey-400,
.strH-grey-400:hover {
 stroke:#bdbdbd!important
}
.c-grey-500,
.cH-grey-500:hover {
 color:#9e9e9e!important
}
.bgc-grey-500,
.bgcH-grey-500:hover {
 background-color:#9e9e9e!important
}
.bdc-grey-500,
.bdcH-grey-500:hover {
 border-color:#9e9e9e!important
}
.fill-grey-500,
.fillH-grey-500:hover {
 fill:#9e9e9e!important
}
.str-grey-500,
.strH-grey-500:hover {
 stroke:#9e9e9e!important
}
.c-grey-600,
.cH-grey-600:hover {
 color:#757575!important
}
.bgc-grey-600,
.bgcH-grey-600:hover {
 background-color:#757575!important
}
.bdc-grey-600,
.bdcH-grey-600:hover {
 border-color:#757575!important
}
.fill-grey-600,
.fillH-grey-600:hover {
 fill:#757575!important
}
.str-grey-600,
.strH-grey-600:hover {
 stroke:#757575!important
}
.c-grey-700,
.cH-grey-700:hover {
 color:#616161!important
}
.bgc-grey-700,
.bgcH-grey-700:hover {
 background-color:#616161!important
}
.bdc-grey-700,
.bdcH-grey-700:hover {
 border-color:#616161!important
}
.fill-grey-700,
.fillH-grey-700:hover {
 fill:#616161!important
}
.str-grey-700,
.strH-grey-700:hover {
 stroke:#616161!important
}
.c-grey-800,
.cH-grey-800:hover {
 color:#424242!important
}
.bgc-grey-800,
.bgcH-grey-800:hover {
 background-color:#424242!important
}
.bdc-grey-800,
.bdcH-grey-800:hover {
 border-color:#424242!important
}
.fill-grey-800,
.fillH-grey-800:hover {
 fill:#424242!important
}
.str-grey-800,
.strH-grey-800:hover {
 stroke:#424242!important
}
.c-grey-900,
.cH-grey-900:hover {
 color:#212121!important
}
.bgc-grey-900,
.bgcH-grey-900:hover {
 background-color:#212121!important
}
.bdc-grey-900,
.bdcH-grey-900:hover {
 border-color:#212121!important
}
.fill-grey-900,
.fillH-grey-900:hover {
 fill:#212121!important
}
.str-grey-900,
.strH-grey-900:hover {
 stroke:#212121!important
}
.c-blue-grey-50,
.cH-blue-grey-50:hover {
 color:#eceff1!important
}
.bgc-blue-grey-50,
.bgcH-blue-grey-50:hover {
 background-color:#eceff1!important
}
.bdc-blue-grey-50,
.bdcH-blue-grey-50:hover {
 border-color:#eceff1!important
}
.fill-blue-grey-50,
.fillH-blue-grey-50:hover {
 fill:#eceff1!important
}
.str-blue-grey-50,
.strH-blue-grey-50:hover {
 stroke:#eceff1!important
}
.c-blue-grey-100,
.cH-blue-grey-100:hover {
 color:#cfd8dc!important
}
.bgc-blue-grey-100,
.bgcH-blue-grey-100:hover {
 background-color:#cfd8dc!important
}
.bdc-blue-grey-100,
.bdcH-blue-grey-100:hover {
 border-color:#cfd8dc!important
}
.fill-blue-grey-100,
.fillH-blue-grey-100:hover {
 fill:#cfd8dc!important
}
.str-blue-grey-100,
.strH-blue-grey-100:hover {
 stroke:#cfd8dc!important
}
.c-blue-grey-200,
.cH-blue-grey-200:hover {
 color:#b0bec5!important
}
.bgc-blue-grey-200,
.bgcH-blue-grey-200:hover {
 background-color:#b0bec5!important
}
.bdc-blue-grey-200,
.bdcH-blue-grey-200:hover {
 border-color:#b0bec5!important
}
.fill-blue-grey-200,
.fillH-blue-grey-200:hover {
 fill:#b0bec5!important
}
.str-blue-grey-200,
.strH-blue-grey-200:hover {
 stroke:#b0bec5!important
}
.c-blue-grey-300,
.cH-blue-grey-300:hover {
 color:#90a4ae!important
}
.bgc-blue-grey-300,
.bgcH-blue-grey-300:hover {
 background-color:#90a4ae!important
}
.bdc-blue-grey-300,
.bdcH-blue-grey-300:hover {
 border-color:#90a4ae!important
}
.fill-blue-grey-300,
.fillH-blue-grey-300:hover {
 fill:#90a4ae!important
}
.str-blue-grey-300,
.strH-blue-grey-300:hover {
 stroke:#90a4ae!important
}
.c-blue-grey-400,
.cH-blue-grey-400:hover {
 color:#78909c!important
}
.bgc-blue-grey-400,
.bgcH-blue-grey-400:hover {
 background-color:#78909c!important
}
.bdc-blue-grey-400,
.bdcH-blue-grey-400:hover {
 border-color:#78909c!important
}
.fill-blue-grey-400,
.fillH-blue-grey-400:hover {
 fill:#78909c!important
}
.str-blue-grey-400,
.strH-blue-grey-400:hover {
 stroke:#78909c!important
}
.c-blue-grey-500,
.cH-blue-grey-500:hover {
 color:#607d8b!important
}
.bgc-blue-grey-500,
.bgcH-blue-grey-500:hover {
 background-color:#607d8b!important
}
.bdc-blue-grey-500,
.bdcH-blue-grey-500:hover {
 border-color:#607d8b!important
}
.fill-blue-grey-500,
.fillH-blue-grey-500:hover {
 fill:#607d8b!important
}
.str-blue-grey-500,
.strH-blue-grey-500:hover {
 stroke:#607d8b!important
}
.c-blue-grey-600,
.cH-blue-grey-600:hover {
 color:#546e7a!important
}
.bgc-blue-grey-600,
.bgcH-blue-grey-600:hover {
 background-color:#546e7a!important
}
.bdc-blue-grey-600,
.bdcH-blue-grey-600:hover {
 border-color:#546e7a!important
}
.fill-blue-grey-600,
.fillH-blue-grey-600:hover {
 fill:#546e7a!important
}
.str-blue-grey-600,
.strH-blue-grey-600:hover {
 stroke:#546e7a!important
}
.c-blue-grey-700,
.cH-blue-grey-700:hover {
 color:#455a64!important
}
.bgc-blue-grey-700,
.bgcH-blue-grey-700:hover {
 background-color:#455a64!important
}
.bdc-blue-grey-700,
.bdcH-blue-grey-700:hover {
 border-color:#455a64!important
}
.fill-blue-grey-700,
.fillH-blue-grey-700:hover {
 fill:#455a64!important
}
.str-blue-grey-700,
.strH-blue-grey-700:hover {
 stroke:#455a64!important
}
.c-blue-grey-800,
.cH-blue-grey-800:hover {
 color:#37474f!important
}
.bgc-blue-grey-800,
.bgcH-blue-grey-800:hover {
 background-color:#37474f!important
}
.bdc-blue-grey-800,
.bdcH-blue-grey-800:hover {
 border-color:#37474f!important
}
.fill-blue-grey-800,
.fillH-blue-grey-800:hover {
 fill:#37474f!important
}
.str-blue-grey-800,
.strH-blue-grey-800:hover {
 stroke:#37474f!important
}
.c-blue-grey-900,
.cH-blue-grey-900:hover {
 color:#263238!important
}
.bgc-blue-grey-900,
.bgcH-blue-grey-900:hover {
 background-color:#263238!important
}
.bdc-blue-grey-900,
.bdcH-blue-grey-900:hover {
 border-color:#263238!important
}
.fill-blue-grey-900,
.fillH-blue-grey-900:hover {
 fill:#263238!important
}
.str-blue-grey-900,
.strH-blue-grey-900:hover {
 stroke:#263238!important
}
.c-grey-100,
.cH-grey-100:hover {
 color:#f9fafb!important
}
.bgc-grey-100,
.bgcH-grey-100:hover {
 background-color:#f9fafb!important
}
.bdc-grey-100,
.bdcH-grey-100:hover {
 border-color:#f9fafb!important
}
.fill-grey-100,
.fillH-grey-100:hover {
 fill:#f9fafb!important
}
.str-grey-100,
.strH-grey-100:hover {
 stroke:#f9fafb!important
}
.c-grey-200,
.cH-grey-200:hover {
 color:#f2f3f5!important
}
.bgc-grey-200,
.bgcH-grey-200:hover {
 background-color:#f2f3f5!important
}
.bdc-grey-200,
.bdcH-grey-200:hover {
 border-color:#f2f3f5!important
}
.fill-grey-200,
.fillH-grey-200:hover {
 fill:#f2f3f5!important
}
.str-grey-200,
.strH-grey-200:hover {
 stroke:#f2f3f5!important
}
.c-grey-300,
.cH-grey-300:hover {
 color:#e6eaf0!important
}
.bgc-grey-300,
.bgcH-grey-300:hover {
 background-color:#e6eaf0!important
}
.bdc-grey-300,
.bdcH-grey-300:hover {
 border-color:#e6eaf0!important
}
.fill-grey-300,
.fillH-grey-300:hover {
 fill:#e6eaf0!important
}
.str-grey-300,
.strH-grey-300:hover {
 stroke:#e6eaf0!important
}
.c-grey-400,
.cH-grey-400:hover {
 color:#d3d9e3!important
}
.bgc-grey-400,
.bgcH-grey-400:hover {
 background-color:#d3d9e3!important
}
.bdc-grey-400,
.bdcH-grey-400:hover {
 border-color:#d3d9e3!important
}
.fill-grey-400,
.fillH-grey-400:hover {
 fill:#d3d9e3!important
}
.str-grey-400,
.strH-grey-400:hover {
 stroke:#d3d9e3!important
}
.c-grey-500,
.cH-grey-500:hover {
 color:#b9c2d0!important
}
.bgc-grey-500,
.bgcH-grey-500:hover {
 background-color:#b9c2d0!important
}
.bdc-grey-500,
.bdcH-grey-500:hover {
 border-color:#b9c2d0!important
}
.fill-grey-500,
.fillH-grey-500:hover {
 fill:#b9c2d0!important
}
.str-grey-500,
.strH-grey-500:hover {
 stroke:#b9c2d0!important
}
.c-grey-600,
.cH-grey-600:hover {
 color:#7c8695!important
}
.bgc-grey-600,
.bgcH-grey-600:hover {
 background-color:#7c8695!important
}
.bdc-grey-600,
.bdcH-grey-600:hover {
 border-color:#7c8695!important
}
.fill-grey-600,
.fillH-grey-600:hover {
 fill:#7c8695!important
}
.str-grey-600,
.strH-grey-600:hover {
 stroke:#7c8695!important
}
.c-grey-700,
.cH-grey-700:hover {
 color:#72777a!important
}
.bgc-grey-700,
.bgcH-grey-700:hover {
 background-color:#72777a!important
}
.bdc-grey-700,
.bdcH-grey-700:hover {
 border-color:#72777a!important
}
.fill-grey-700,
.fillH-grey-700:hover {
 fill:#72777a!important
}
.str-grey-700,
.strH-grey-700:hover {
 stroke:#72777a!important
}
.c-grey-800,
.cH-grey-800:hover {
 color:#565a5c!important
}
.bgc-grey-800,
.bgcH-grey-800:hover {
 background-color:#565a5c!important
}
.bdc-grey-800,
.bdcH-grey-800:hover {
 border-color:#565a5c!important
}
.fill-grey-800,
.fillH-grey-800:hover {
 fill:#565a5c!important
}
.str-grey-800,
.strH-grey-800:hover {
 stroke:#565a5c!important
}
.c-grey-900,
.cH-grey-900:hover {
 color:#313435!important
}
.bgc-grey-900,
.bgcH-grey-900:hover {
 background-color:#313435!important
}
.bdc-grey-900,
.bdcH-grey-900:hover {
 border-color:#313435!important
}
.fill-grey-900,
.fillH-grey-900:hover {
 fill:#313435!important
}
.str-grey-900,
.strH-grey-900:hover {
 stroke:#313435!important
}
.ps {
 overflow:hidden!important;
 overflow-anchor:none;
 -ms-overflow-style:none;
 touch-action:auto;
 -ms-touch-action:auto
}
.ps__rail-x {
 height:15px;
 bottom:0
}
.ps__rail-x,
.ps__rail-y {
 display:none;
 opacity:0;
 -o-transition:background-color .2s linear,opacity .2s linear;
 transition:background-color .2s linear,opacity .2s linear;
 -webkit-transition:background-color .2s linear,opacity .2s linear;
 position:absolute
}
.ps__rail-y {
 width:15px;
 right:0
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
 display:block;
 background-color:transparent
}
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
 opacity:.6
}
.ps__rail-x:focus,
.ps__rail-x:hover,
.ps__rail-y:focus,
.ps__rail-y:hover {
 background-color:#eee;
 opacity:.9
}
.ps__thumb-x {
 -o-transition:background-color .2s linear,height .2s ease-in-out;
 transition:background-color .2s linear,height .2s ease-in-out;
 -webkit-transition:background-color .2s linear,height .2s ease-in-out;
 height:6px;
 bottom:2px
}
.ps__thumb-x,
.ps__thumb-y {
 background-color:#aaa;
 border-radius:6px;
 position:absolute
}
.ps__thumb-y {
 -o-transition:background-color .2s linear,width .2s ease-in-out;
 transition:background-color .2s linear,width .2s ease-in-out;
 -webkit-transition:background-color .2s linear,width .2s ease-in-out;
 width:6px;
 right:2px
}
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
 background-color:#999;
 height:11px
}
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
 background-color:#999;
 width:11px
}
@supports (-ms-overflow-style:none) {
 .ps {
  overflow:auto!important
 }
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
 .ps {
  overflow:auto!important
 }
}
@font-face {
 font-family:themify;
 src:url(https://colorlib.com/polygon/adminator/2c454669bdf3aebf32a1bd8ac1e0d2d6.eot);
 src:url(https://colorlib.com/polygon/adminator/2c454669bdf3aebf32a1bd8ac1e0d2d6.eot?#iefix-fvbane) format("embedded-opentype"),
 url(https://colorlib.com/polygon/adminator/a1ecc3b826d01251edddf29c3e4e1e97.woff) format("woff"),
 url(https://colorlib.com/polygon/adminator/e23a7dcaefbde4e74e263247aa42ecd7.ttf) format("truetype"),
 url(https://colorlib.com/polygon/adminator/assets6d16f95495605c95172bc8c924720bff.svg#themify) format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" ti-"],
[class^=ti-] {
 font-family:themify;
 speak:none;
 font-style:normal;
 font-weight:400;
 -webkit-font-feature-settings:normal;
 font-feature-settings:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.ti-wand:before {
 content:"\E600"
}
.ti-volume:before {
 content:"\E601"
}
.ti-user:before {
 content:"\E602"
}
.ti-unlock:before {
 content:"\E603"
}
.ti-unlink:before {
 content:"\E604"
}
.ti-trash:before {
 content:"\E605"
}
.ti-thought:before {
 content:"\E606"
}
.ti-target:before {
 content:"\E607"
}
.ti-tag:before {
 content:"\E608"
}
.ti-tablet:before {
 content:"\E609"
}
.ti-star:before {
 content:"\E60A"
}
.ti-spray:before {
 content:"\E60B"
}
.ti-signal:before {
 content:"\E60C"
}
.ti-shopping-cart:before {
 content:"\E60D"
}
.ti-shopping-cart-full:before {
 content:"\E60E"
}
.ti-settings:before {
 content:"\E60F"
}
.ti-search:before {
 content:"\E610"
}
.ti-zoom-in:before {
 content:"\E611"
}
.ti-zoom-out:before {
 content:"\E612"
}
.ti-cut:before {
 content:"\E613"
}
.ti-ruler:before {
 content:"\E614"
}
.ti-ruler-pencil:before {
 content:"\E615"
}
.ti-ruler-alt:before {
 content:"\E616"
}
.ti-bookmark:before {
 content:"\E617"
}
.ti-bookmark-alt:before {
 content:"\E618"
}
.ti-reload:before {
 content:"\E619"
}
.ti-plus:before {
 content:"\E61A"
}
.ti-pin:before {
 content:"\E61B"
}
.ti-pencil:before {
 content:"\E61C"
}
.ti-pencil-alt:before {
 content:"\E61D"
}
.ti-paint-roller:before {
 content:"\E61E"
}
.ti-paint-bucket:before {
 content:"\E61F"
}
.ti-na:before {
 content:"\E620"
}
.ti-mobile:before {
 content:"\E621"
}
.ti-minus:before {
 content:"\E622"
}
.ti-medall:before {
 content:"\E623"
}
.ti-medall-alt:before {
 content:"\E624"
}
.ti-marker:before {
 content:"\E625"
}
.ti-marker-alt:before {
 content:"\E626"
}
.ti-arrow-up:before {
 content:"\E627"
}
.ti-arrow-right:before {
 content:"\E628"
}
.ti-arrow-left:before {
 content:"\E629"
}
.ti-arrow-down:before {
 content:"\E62A"
}
.ti-lock:before {
 content:"\E62B"
}
.ti-location-arrow:before {
 content:"\E62C"
}
.ti-link:before {
 content:"\E62D"
}
.ti-layout:before {
 content:"\E62E"
}
.ti-layers:before {
 content:"\E62F"
}
.ti-layers-alt:before {
 content:"\E630"
}
.ti-key:before {
 content:"\E631"
}
.ti-import:before {
 content:"\E632"
}
.ti-image:before {
 content:"\E633"
}
.ti-heart:before {
 content:"\E634"
}
.ti-heart-broken:before {
 content:"\E635"
}
.ti-hand-stop:before {
 content:"\E636"
}
.ti-hand-open:before {
 content:"\E637"
}
.ti-hand-drag:before {
 content:"\E638"
}
.ti-folder:before {
 content:"\E639"
}
.ti-flag:before {
 content:"\E63A"
}
.ti-flag-alt:before {
 content:"\E63B"
}
.ti-flag-alt-2:before {
 content:"\E63C"
}
.ti-eye:before {
 content:"\E63D"
}
.ti-export:before {
 content:"\E63E"
}
.ti-exchange-vertical:before {
 content:"\E63F"
}
.ti-desktop:before {
 content:"\E640"
}
.ti-cup:before {
 content:"\E641"
}
.ti-crown:before {
 content:"\E642"
}
.ti-comments:before {
 content:"\E643"
}
.ti-comment:before {
 content:"\E644"
}
.ti-comment-alt:before {
 content:"\E645"
}
.ti-close:before {
 content:"\E646"
}
.ti-clip:before {
 content:"\E647"
}
.ti-angle-up:before {
 content:"\E648"
}
.ti-angle-right:before {
 content:"\E649"
}
.ti-angle-left:before {
 content:"\E64A"
}
.ti-angle-down:before {
 content:"\E64B"
}
.ti-check:before {
 content:"\E64C"
}
.ti-check-box:before {
 content:"\E64D"
}
.ti-camera:before {
 content:"\E64E"
}
.ti-announcement:before {
 content:"\E64F"
}
.ti-brush:before {
 content:"\E650"
}
.ti-briefcase:before {
 content:"\E651"
}
.ti-bolt:before {
 content:"\E652"
}
.ti-bolt-alt:before {
 content:"\E653"
}
.ti-blackboard:before {
 content:"\E654"
}
.ti-bag:before {
 content:"\E655"
}
.ti-move:before {
 content:"\E656"
}
.ti-arrows-vertical:before {
 content:"\E657"
}
.ti-arrows-horizontal:before {
 content:"\E658"
}
.ti-fullscreen:before {
 content:"\E659"
}
.ti-arrow-top-right:before {
 content:"\E65A"
}
.ti-arrow-top-left:before {
 content:"\E65B"
}
.ti-arrow-circle-up:before {
 content:"\E65C"
}
.ti-arrow-circle-right:before {
 content:"\E65D"
}
.ti-arrow-circle-left:before {
 content:"\E65E"
}
.ti-arrow-circle-down:before {
 content:"\E65F"
}
.ti-angle-double-up:before {
 content:"\E660"
}
.ti-angle-double-right:before {
 content:"\E661"
}
.ti-angle-double-left:before {
 content:"\E662"
}
.ti-angle-double-down:before {
 content:"\E663"
}
.ti-zip:before {
 content:"\E664"
}
.ti-world:before {
 content:"\E665"
}
.ti-wheelchair:before {
 content:"\E666"
}
.ti-view-list:before {
 content:"\E667"
}
.ti-view-list-alt:before {
 content:"\E668"
}
.ti-view-grid:before {
 content:"\E669"
}
.ti-uppercase:before {
 content:"\E66A"
}
.ti-upload:before {
 content:"\E66B"
}
.ti-underline:before {
 content:"\E66C"
}
.ti-truck:before {
 content:"\E66D"
}
.ti-timer:before {
 content:"\E66E"
}
.ti-ticket:before {
 content:"\E66F"
}
.ti-thumb-up:before {
 content:"\E670"
}
.ti-thumb-down:before {
 content:"\E671"
}
.ti-text:before {
 content:"\E672"
}
.ti-stats-up:before {
 content:"\E673"
}
.ti-stats-down:before {
 content:"\E674"
}
.ti-split-v:before {
 content:"\E675"
}
.ti-split-h:before {
 content:"\E676"
}
.ti-smallcap:before {
 content:"\E677"
}
.ti-shine:before {
 content:"\E678"
}
.ti-shift-right:before {
 content:"\E679"
}
.ti-shift-left:before {
 content:"\E67A"
}
.ti-shield:before {
 content:"\E67B"
}
.ti-notepad:before {
 content:"\E67C"
}
.ti-server:before {
 content:"\E67D"
}
.ti-quote-right:before {
 content:"\E67E"
}
.ti-quote-left:before {
 content:"\E67F"
}
.ti-pulse:before {
 content:"\E680"
}
.ti-printer:before {
 content:"\E681"
}
.ti-power-off:before {
 content:"\E682"
}
.ti-plug:before {
 content:"\E683"
}
.ti-pie-chart:before {
 content:"\E684"
}
.ti-paragraph:before {
 content:"\E685"
}
.ti-panel:before {
 content:"\E686"
}
.ti-package:before {
 content:"\E687"
}
.ti-music:before {
 content:"\E688"
}
.ti-music-alt:before {
 content:"\E689"
}
.ti-mouse:before {
 content:"\E68A"
}
.ti-mouse-alt:before {
 content:"\E68B"
}
.ti-money:before {
 content:"\E68C"
}
.ti-microphone:before {
 content:"\E68D"
}
.ti-menu:before {
 content:"\E68E"
}
.ti-menu-alt:before {
 content:"\E68F"
}
.ti-map:before {
 content:"\E690"
}
.ti-map-alt:before {
 content:"\E691"
}
.ti-loop:before {
 content:"\E692"
}
.ti-location-pin:before {
 content:"\E693"
}
.ti-list:before {
 content:"\E694"
}
.ti-light-bulb:before {
 content:"\E695"
}
.ti-Italic:before {
 content:"\E696"
}
.ti-info:before {
 content:"\E697"
}
.ti-infinite:before {
 content:"\E698"
}
.ti-id-badge:before {
 content:"\E699"
}
.ti-hummer:before {
 content:"\E69A"
}
.ti-home:before {
 content:"\E69B"
}
.ti-help:before {
 content:"\E69C"
}
.ti-headphone:before {
 content:"\E69D"
}
.ti-harddrives:before {
 content:"\E69E"
}
.ti-harddrive:before {
 content:"\E69F"
}
.ti-gift:before {
 content:"\E6A0"
}
.ti-game:before {
 content:"\E6A1"
}
.ti-filter:before {
 content:"\E6A2"
}
.ti-files:before {
 content:"\E6A3"
}
.ti-file:before {
 content:"\E6A4"
}
.ti-eraser:before {
 content:"\E6A5"
}
.ti-envelope:before {
 content:"\E6A6"
}
.ti-download:before {
 content:"\E6A7"
}
.ti-direction:before {
 content:"\E6A8"
}
.ti-direction-alt:before {
 content:"\E6A9"
}
.ti-dashboard:before {
 content:"\E6AA"
}
.ti-control-stop:before {
 content:"\E6AB"
}
.ti-control-shuffle:before {
 content:"\E6AC"
}
.ti-control-play:before {
 content:"\E6AD"
}
.ti-control-pause:before {
 content:"\E6AE"
}
.ti-control-forward:before {
 content:"\E6AF"
}
.ti-control-backward:before {
 content:"\E6B0"
}
.ti-cloud:before {
 content:"\E6B1"
}
.ti-cloud-up:before {
 content:"\E6B2"
}
.ti-cloud-down:before {
 content:"\E6B3"
}
.ti-clipboard:before {
 content:"\E6B4"
}
.ti-car:before {
 content:"\E6B5"
}
.ti-calendar:before {
 content:"\E6B6"
}
.ti-book:before {
 content:"\E6B7"
}
.ti-bell:before {
 content:"\E6B8"
}
.ti-basketball:before {
 content:"\E6B9"
}
.ti-bar-chart:before {
 content:"\E6BA"
}
.ti-bar-chart-alt:before {
 content:"\E6BB"
}
.ti-back-right:before {
 content:"\E6BC"
}
.ti-back-left:before {
 content:"\E6BD"
}
.ti-arrows-corner:before {
 content:"\E6BE"
}
.ti-archive:before {
 content:"\E6BF"
}
.ti-anchor:before {
 content:"\E6C0"
}
.ti-align-right:before {
 content:"\E6C1"
}
.ti-align-left:before {
 content:"\E6C2"
}
.ti-align-justify:before {
 content:"\E6C3"
}
.ti-align-center:before {
 content:"\E6C4"
}
.ti-alert:before {
 content:"\E6C5"
}
.ti-alarm-clock:before {
 content:"\E6C6"
}
.ti-agenda:before {
 content:"\E6C7"
}
.ti-write:before {
 content:"\E6C8"
}
.ti-window:before {
 content:"\E6C9"
}
.ti-widgetized:before {
 content:"\E6CA"
}
.ti-widget:before {
 content:"\E6CB"
}
.ti-widget-alt:before {
 content:"\E6CC"
}
.ti-wallet:before {
 content:"\E6CD"
}
.ti-video-clapper:before {
 content:"\E6CE"
}
.ti-video-camera:before {
 content:"\E6CF"
}
.ti-vector:before {
 content:"\E6D0"
}
.ti-themify-logo:before {
 content:"\E6D1"
}
.ti-themify-favicon:before {
 content:"\E6D2"
}
.ti-themify-favicon-alt:before {
 content:"\E6D3"
}
.ti-support:before {
 content:"\E6D4"
}
.ti-stamp:before {
 content:"\E6D5"
}
.ti-split-v-alt:before {
 content:"\E6D6"
}
.ti-slice:before {
 content:"\E6D7"
}
.ti-shortcode:before {
 content:"\E6D8"
}
.ti-shift-right-alt:before {
 content:"\E6D9"
}
.ti-shift-left-alt:before {
 content:"\E6DA"
}
.ti-ruler-alt-2:before {
 content:"\E6DB"
}
.ti-receipt:before {
 content:"\E6DC"
}
.ti-pin2:before {
 content:"\E6DD"
}
.ti-pin-alt:before {
 content:"\E6DE"
}
.ti-pencil-alt2:before {
 content:"\E6DF"
}
.ti-palette:before {
 content:"\E6E0"
}
.ti-more:before {
 content:"\E6E1"
}
.ti-more-alt:before {
 content:"\E6E2"
}
.ti-microphone-alt:before {
 content:"\E6E3"
}
.ti-magnet:before {
 content:"\E6E4"
}
.ti-line-double:before {
 content:"\E6E5"
}
.ti-line-dotted:before {
 content:"\E6E6"
}
.ti-line-dashed:before {
 content:"\E6E7"
}
.ti-layout-width-full:before {
 content:"\E6E8"
}
.ti-layout-width-default:before {
 content:"\E6E9"
}
.ti-layout-width-default-alt:before {
 content:"\E6EA"
}
.ti-layout-tab:before {
 content:"\E6EB"
}
.ti-layout-tab-window:before {
 content:"\E6EC"
}
.ti-layout-tab-v:before {
 content:"\E6ED"
}
.ti-layout-tab-min:before {
 content:"\E6EE"
}
.ti-layout-slider:before {
 content:"\E6EF"
}
.ti-layout-slider-alt:before {
 content:"\E6F0"
}
.ti-layout-sidebar-right:before {
 content:"\E6F1"
}
.ti-layout-sidebar-none:before {
 content:"\E6F2"
}
.ti-layout-sidebar-left:before {
 content:"\E6F3"
}
.ti-layout-placeholder:before {
 content:"\E6F4"
}
.ti-layout-menu:before {
 content:"\E6F5"
}
.ti-layout-menu-v:before {
 content:"\E6F6"
}
.ti-layout-menu-separated:before {
 content:"\E6F7"
}
.ti-layout-menu-full:before {
 content:"\E6F8"
}
.ti-layout-media-right-alt:before {
 content:"\E6F9"
}
.ti-layout-media-right:before {
 content:"\E6FA"
}
.ti-layout-media-overlay:before {
 content:"\E6FB"
}
.ti-layout-media-overlay-alt:before {
 content:"\E6FC"
}
.ti-layout-media-overlay-alt-2:before {
 content:"\E6FD"
}
.ti-layout-media-left-alt:before {
 content:"\E6FE"
}
.ti-layout-media-left:before {
 content:"\E6FF"
}
.ti-layout-media-center-alt:before {
 content:"\E700"
}
.ti-layout-media-center:before {
 content:"\E701"
}
.ti-layout-list-thumb:before {
 content:"\E702"
}
.ti-layout-list-thumb-alt:before {
 content:"\E703"
}
.ti-layout-list-post:before {
 content:"\E704"
}
.ti-layout-list-large-image:before {
 content:"\E705"
}
.ti-layout-line-solid:before {
 content:"\E706"
}
.ti-layout-grid4:before {
 content:"\E707"
}
.ti-layout-grid3:before {
 content:"\E708"
}
.ti-layout-grid2:before {
 content:"\E709"
}
.ti-layout-grid2-thumb:before {
 content:"\E70A"
}
.ti-layout-cta-right:before {
 content:"\E70B"
}
.ti-layout-cta-left:before {
 content:"\E70C"
}
.ti-layout-cta-center:before {
 content:"\E70D"
}
.ti-layout-cta-btn-right:before {
 content:"\E70E"
}
.ti-layout-cta-btn-left:before {
 content:"\E70F"
}
.ti-layout-column4:before {
 content:"\E710"
}
.ti-layout-column3:before {
 content:"\E711"
}
.ti-layout-column2:before {
 content:"\E712"
}
.ti-layout-accordion-separated:before {
 content:"\E713"
}
.ti-layout-accordion-merged:before {
 content:"\E714"
}
.ti-layout-accordion-list:before {
 content:"\E715"
}
.ti-ink-pen:before {
 content:"\E716"
}
.ti-info-alt:before {
 content:"\E717"
}
.ti-help-alt:before {
 content:"\E718"
}
.ti-headphone-alt:before {
 content:"\E719"
}
.ti-hand-point-up:before {
 content:"\E71A"
}
.ti-hand-point-right:before {
 content:"\E71B"
}
.ti-hand-point-left:before {
 content:"\E71C"
}
.ti-hand-point-down:before {
 content:"\E71D"
}
.ti-gallery:before {
 content:"\E71E"
}
.ti-face-smile:before {
 content:"\E71F"
}
.ti-face-sad:before {
 content:"\E720"
}
.ti-credit-card:before {
 content:"\E721"
}
.ti-control-skip-forward:before {
 content:"\E722"
}
.ti-control-skip-backward:before {
 content:"\E723"
}
.ti-control-record:before {
 content:"\E724"
}
.ti-control-eject:before {
 content:"\E725"
}
.ti-comments-smiley:before {
 content:"\E726"
}
.ti-brush-alt:before {
 content:"\E727"
}
.ti-youtube:before {
 content:"\E728"
}
.ti-vimeo:before {
 content:"\E729"
}
.ti-twitter:before {
 content:"\E72A"
}
.ti-time:before {
 content:"\E72B"
}
.ti-tumblr:before {
 content:"\E72C"
}
.ti-skype:before {
 content:"\E72D"
}
.ti-share:before {
 content:"\E72E"
}
.ti-share-alt:before {
 content:"\E72F"
}
.ti-rocket:before {
 content:"\E730"
}
.ti-pinterest:before {
 content:"\E731"
}
.ti-new-window:before {
 content:"\E732"
}
.ti-microsoft:before {
 content:"\E733"
}
.ti-list-ol:before {
 content:"\E734"
}
.ti-linkedin:before {
 content:"\E735"
}
.ti-layout-sidebar-2:before {
 content:"\E736"
}
.ti-layout-grid4-alt:before {
 content:"\E737"
}
.ti-layout-grid3-alt:before {
 content:"\E738"
}
.ti-layout-grid2-alt:before {
 content:"\E739"
}
.ti-layout-column4-alt:before {
 content:"\E73A"
}
.ti-layout-column3-alt:before {
 content:"\E73B"
}
.ti-layout-column2-alt:before {
 content:"\E73C"
}
.ti-instagram:before {
 content:"\E73D"
}
.ti-google:before {
 content:"\E73E"
}
.ti-github:before {
 content:"\E73F"
}
.ti-flickr:before {
 content:"\E740"
}
.ti-facebook:before {
 content:"\E741"
}
.ti-dropbox:before {
 content:"\E742"
}
.ti-dribbble:before {
 content:"\E743"
}
.ti-apple:before {
 content:"\E744"
}
.ti-android:before {
 content:"\E745"
}
.ti-save:before {
 content:"\E746"
}
.ti-save-alt:before {
 content:"\E747"
}
.ti-yahoo:before {
 content:"\E748"
}
.ti-wordpress:before {
 content:"\E749"
}
.ti-vimeo-alt:before {
 content:"\E74A"
}
.ti-twitter-alt:before {
 content:"\E74B"
}
.ti-tumblr-alt:before {
 content:"\E74C"
}
.ti-trello:before {
 content:"\E74D"
}
.ti-stack-overflow:before {
 content:"\E74E"
}
.ti-soundcloud:before {
 content:"\E74F"
}
.ti-sharethis:before {
 content:"\E750"
}
.ti-sharethis-alt:before {
 content:"\E751"
}
.ti-reddit:before {
 content:"\E752"
}
.ti-pinterest-alt:before {
 content:"\E753"
}
.ti-microsoft-alt:before {
 content:"\E754"
}
.ti-linux:before {
 content:"\E755"
}
.ti-jsfiddle:before {
 content:"\E756"
}
.ti-joomla:before {
 content:"\E757"
}
.ti-html5:before {
 content:"\E758"
}
.ti-flickr-alt:before {
 content:"\E759"
}
.ti-email:before {
 content:"\E75A"
}
.ti-drupal:before {
 content:"\E75B"
}
.ti-dropbox-alt:before {
 content:"\E75C"
}
.ti-css3:before {
 content:"\E75D"
}
.ti-rss:before {
 content:"\E75E"
}
.ti-rss-alt:before {
 content:"\E75F"
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
 font-family:FontAwesome;
 src:url(https://colorlib.com/polygon/adminator/674f50d287a8c48dc19ba404d20fe713.eot);
 src:url(https://colorlib.com/polygon/adminator/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"),
 url(https://colorlib.com/polygon/adminator/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),
 url(https://colorlib.com/polygon/adminator/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),
 url(https://colorlib.com/polygon/adminator/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),
 url(https://colorlib.com/polygon/adminator/assets36d50c1381fda7c71d12b6643cbe1ee0.svg#fontawesomeregular) format("svg");
 font-weight:400;
 font-style:normal
}
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571429em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 top:.14285714em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:.08em solid #eee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right {
 margin-left:.3em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 -webkit-animation:fa-spin 1s infinite steps(8);
 animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
 -webkit-filter:none;
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\F000"
}
.fa-music:before {
 content:"\F001"
}
.fa-search:before {
 content:"\F002"
}
.fa-envelope-o:before {
 content:"\F003"
}
.fa-heart:before {
 content:"\F004"
}
.fa-star:before {
 content:"\F005"
}
.fa-star-o:before {
 content:"\F006"
}
.fa-user:before {
 content:"\F007"
}
.fa-film:before {
 content:"\F008"
}
.fa-th-large:before {
 content:"\F009"
}
.fa-th:before {
 content:"\F00A"
}
.fa-th-list:before {
 content:"\F00B"
}
.fa-check:before {
 content:"\F00C"
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
 content:"\F00D"
}
.fa-search-plus:before {
 content:"\F00E"
}
.fa-search-minus:before {
 content:"\F010"
}
.fa-power-off:before {
 content:"\F011"
}
.fa-signal:before {
 content:"\F012"
}
.fa-cog:before,
.fa-gear:before {
 content:"\F013"
}
.fa-trash-o:before {
 content:"\F014"
}
.fa-home:before {
 content:"\F015"
}
.fa-file-o:before {
 content:"\F016"
}
.fa-clock-o:before {
 content:"\F017"
}
.fa-road:before {
 content:"\F018"
}
.fa-download:before {
 content:"\F019"
}
.fa-arrow-circle-o-down:before {
 content:"\F01A"
}
.fa-arrow-circle-o-up:before {
 content:"\F01B"
}
.fa-inbox:before {
 content:"\F01C"
}
.fa-play-circle-o:before {
 content:"\F01D"
}
.fa-repeat:before,
.fa-rotate-right:before {
 content:"\F01E"
}
.fa-refresh:before {
 content:"\F021"
}
.fa-list-alt:before {
 content:"\F022"
}
.fa-lock:before {
 content:"\F023"
}
.fa-flag:before {
 content:"\F024"
}
.fa-headphones:before {
 content:"\F025"
}
.fa-volume-off:before {
 content:"\F026"
}
.fa-volume-down:before {
 content:"\F027"
}
.fa-volume-up:before {
 content:"\F028"
}
.fa-qrcode:before {
 content:"\F029"
}
.fa-barcode:before {
 content:"\F02A"
}
.fa-tag:before {
 content:"\F02B"
}
.fa-tags:before {
 content:"\F02C"
}
.fa-book:before {
 content:"\F02D"
}
.fa-bookmark:before {
 content:"\F02E"
}
.fa-print:before {
 content:"\F02F"
}
.fa-camera:before {
 content:"\F030"
}
.fa-font:before {
 content:"\F031"
}
.fa-bold:before {
 content:"\F032"
}
.fa-italic:before {
 content:"\F033"
}
.fa-text-height:before {
 content:"\F034"
}
.fa-text-width:before {
 content:"\F035"
}
.fa-align-left:before {
 content:"\F036"
}
.fa-align-center:before {
 content:"\F037"
}
.fa-align-right:before {
 content:"\F038"
}
.fa-align-justify:before {
 content:"\F039"
}
.fa-list:before {
 content:"\F03A"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\F03B"
}
.fa-indent:before {
 content:"\F03C"
}
.fa-video-camera:before {
 content:"\F03D"
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
 content:"\F03E"
}
.fa-pencil:before {
 content:"\F040"
}
.fa-map-marker:before {
 content:"\F041"
}
.fa-adjust:before {
 content:"\F042"
}
.fa-tint:before {
 content:"\F043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\F044"
}
.fa-share-square-o:before {
 content:"\F045"
}
.fa-check-square-o:before {
 content:"\F046"
}
.fa-arrows:before {
 content:"\F047"
}
.fa-step-backward:before {
 content:"\F048"
}
.fa-fast-backward:before {
 content:"\F049"
}
.fa-backward:before {
 content:"\F04A"
}
.fa-play:before {
 content:"\F04B"
}
.fa-pause:before {
 content:"\F04C"
}
.fa-stop:before {
 content:"\F04D"
}
.fa-forward:before {
 content:"\F04E"
}
.fa-fast-forward:before {
 content:"\F050"
}
.fa-step-forward:before {
 content:"\F051"
}
.fa-eject:before {
 content:"\F052"
}
.fa-chevron-left:before {
 content:"\F053"
}
.fa-chevron-right:before {
 content:"\F054"
}
.fa-plus-circle:before {
 content:"\F055"
}
.fa-minus-circle:before {
 content:"\F056"
}
.fa-times-circle:before {
 content:"\F057"
}
.fa-check-circle:before {
 content:"\F058"
}
.fa-question-circle:before {
 content:"\F059"
}
.fa-info-circle:before {
 content:"\F05A"
}
.fa-crosshairs:before {
 content:"\F05B"
}
.fa-times-circle-o:before {
 content:"\F05C"
}
.fa-check-circle-o:before {
 content:"\F05D"
}
.fa-ban:before {
 content:"\F05E"
}
.fa-arrow-left:before {
 content:"\F060"
}
.fa-arrow-right:before {
 content:"\F061"
}
.fa-arrow-up:before {
 content:"\F062"
}
.fa-arrow-down:before {
 content:"\F063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\F064"
}
.fa-expand:before {
 content:"\F065"
}
.fa-compress:before {
 content:"\F066"
}
.fa-plus:before {
 content:"\F067"
}
.fa-minus:before {
 content:"\F068"
}
.fa-asterisk:before {
 content:"\F069"
}
.fa-exclamation-circle:before {
 content:"\F06A"
}
.fa-gift:before {
 content:"\F06B"
}
.fa-leaf:before {
 content:"\F06C"
}
.fa-fire:before {
 content:"\F06D"
}
.fa-eye:before {
 content:"\F06E"
}
.fa-eye-slash:before {
 content:"\F070"
}
.fa-exclamation-triangle:before,
.fa-warning:before {
 content:"\F071"
}
.fa-plane:before {
 content:"\F072"
}
.fa-calendar:before {
 content:"\F073"
}
.fa-random:before {
 content:"\F074"
}
.fa-comment:before {
 content:"\F075"
}
.fa-magnet:before {
 content:"\F076"
}
.fa-chevron-up:before {
 content:"\F077"
}
.fa-chevron-down:before {
 content:"\F078"
}
.fa-retweet:before {
 content:"\F079"
}
.fa-shopping-cart:before {
 content:"\F07A"
}
.fa-folder:before {
 content:"\F07B"
}
.fa-folder-open:before {
 content:"\F07C"
}
.fa-arrows-v:before {
 content:"\F07D"
}
.fa-arrows-h:before {
 content:"\F07E"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\F080"
}
.fa-twitter-square:before {
 content:"\F081"
}
.fa-facebook-square:before {
 content:"\F082"
}
.fa-camera-retro:before {
 content:"\F083"
}
.fa-key:before {
 content:"\F084"
}
.fa-cogs:before,
.fa-gears:before {
 content:"\F085"
}
.fa-comments:before {
 content:"\F086"
}
.fa-thumbs-o-up:before {
 content:"\F087"
}
.fa-thumbs-o-down:before {
 content:"\F088"
}
.fa-star-half:before {
 content:"\F089"
}
.fa-heart-o:before {
 content:"\F08A"
}
.fa-sign-out:before {
 content:"\F08B"
}
.fa-linkedin-square:before {
 content:"\F08C"
}
.fa-thumb-tack:before {
 content:"\F08D"
}
.fa-external-link:before {
 content:"\F08E"
}
.fa-sign-in:before {
 content:"\F090"
}
.fa-trophy:before {
 content:"\F091"
}
.fa-github-square:before {
 content:"\F092"
}
.fa-upload:before {
 content:"\F093"
}
.fa-lemon-o:before {
 content:"\F094"
}
.fa-phone:before {
 content:"\F095"
}
.fa-square-o:before {
 content:"\F096"
}
.fa-bookmark-o:before {
 content:"\F097"
}
.fa-phone-square:before {
 content:"\F098"
}
.fa-twitter:before {
 content:"\F099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\F09A"
}
.fa-github:before {
 content:"\F09B"
}
.fa-unlock:before {
 content:"\F09C"
}
.fa-credit-card:before {
 content:"\F09D"
}
.fa-feed:before,
.fa-rss:before {
 content:"\F09E"
}
.fa-hdd-o:before {
 content:"\F0A0"
}
.fa-bullhorn:before {
 content:"\F0A1"
}
.fa-bell:before {
 content:"\F0F3"
}
.fa-certificate:before {
 content:"\F0A3"
}
.fa-hand-o-right:before {
 content:"\F0A4"
}
.fa-hand-o-left:before {
 content:"\F0A5"
}
.fa-hand-o-up:before {
 content:"\F0A6"
}
.fa-hand-o-down:before {
 content:"\F0A7"
}
.fa-arrow-circle-left:before {
 content:"\F0A8"
}
.fa-arrow-circle-right:before {
 content:"\F0A9"
}
.fa-arrow-circle-up:before {
 content:"\F0AA"
}
.fa-arrow-circle-down:before {
 content:"\F0AB"
}
.fa-globe:before {
 content:"\F0AC"
}
.fa-wrench:before {
 content:"\F0AD"
}
.fa-tasks:before {
 content:"\F0AE"
}
.fa-filter:before {
 content:"\F0B0"
}
.fa-briefcase:before {
 content:"\F0B1"
}
.fa-arrows-alt:before {
 content:"\F0B2"
}
.fa-group:before,
.fa-users:before {
 content:"\F0C0"
}
.fa-chain:before,
.fa-link:before {
 content:"\F0C1"
}
.fa-cloud:before {
 content:"\F0C2"
}
.fa-flask:before {
 content:"\F0C3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\F0C4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\F0C5"
}
.fa-paperclip:before {
 content:"\F0C6"
}
.fa-floppy-o:before,
.fa-save:before {
 content:"\F0C7"
}
.fa-square:before {
 content:"\F0C8"
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
 content:"\F0C9"
}
.fa-list-ul:before {
 content:"\F0CA"
}
.fa-list-ol:before {
 content:"\F0CB"
}
.fa-strikethrough:before {
 content:"\F0CC"
}
.fa-underline:before {
 content:"\F0CD"
}
.fa-table:before {
 content:"\F0CE"
}
.fa-magic:before {
 content:"\F0D0"
}
.fa-truck:before {
 content:"\F0D1"
}
.fa-pinterest:before {
 content:"\F0D2"
}
.fa-pinterest-square:before {
 content:"\F0D3"
}
.fa-google-plus-square:before {
 content:"\F0D4"
}
.fa-google-plus:before {
 content:"\F0D5"
}
.fa-money:before {
 content:"\F0D6"
}
.fa-caret-down:before {
 content:"\F0D7"
}
.fa-caret-up:before {
 content:"\F0D8"
}
.fa-caret-left:before {
 content:"\F0D9"
}
.fa-caret-right:before {
 content:"\F0DA"
}
.fa-columns:before {
 content:"\F0DB"
}
.fa-sort:before,
.fa-unsorted:before {
 content:"\F0DC"
}
.fa-sort-desc:before,
.fa-sort-down:before {
 content:"\F0DD"
}
.fa-sort-asc:before,
.fa-sort-up:before {
 content:"\F0DE"
}
.fa-envelope:before {
 content:"\F0E0"
}
.fa-linkedin:before {
 content:"\F0E1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\F0E2"
}
.fa-gavel:before,
.fa-legal:before {
 content:"\F0E3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\F0E4"
}
.fa-comment-o:before {
 content:"\F0E5"
}
.fa-comments-o:before {
 content:"\F0E6"
}
.fa-bolt:before,
.fa-flash:before {
 content:"\F0E7"
}
.fa-sitemap:before {
 content:"\F0E8"
}
.fa-umbrella:before {
 content:"\F0E9"
}
.fa-clipboard:before,
.fa-paste:before {
 content:"\F0EA"
}
.fa-lightbulb-o:before {
 content:"\F0EB"
}
.fa-exchange:before {
 content:"\F0EC"
}
.fa-cloud-download:before {
 content:"\F0ED"
}
.fa-cloud-upload:before {
 content:"\F0EE"
}
.fa-user-md:before {
 content:"\F0F0"
}
.fa-stethoscope:before {
 content:"\F0F1"
}
.fa-suitcase:before {
 content:"\F0F2"
}
.fa-bell-o:before {
 content:"\F0A2"
}
.fa-coffee:before {
 content:"\F0F4"
}
.fa-cutlery:before {
 content:"\F0F5"
}
.fa-file-text-o:before {
 content:"\F0F6"
}
.fa-building-o:before {
 content:"\F0F7"
}
.fa-hospital-o:before {
 content:"\F0F8"
}
.fa-ambulance:before {
 content:"\F0F9"
}
.fa-medkit:before {
 content:"\F0FA"
}
.fa-fighter-jet:before {
 content:"\F0FB"
}
.fa-beer:before {
 content:"\F0FC"
}
.fa-h-square:before {
 content:"\F0FD"
}
.fa-plus-square:before {
 content:"\F0FE"
}
.fa-angle-double-left:before {
 content:"\F100"
}
.fa-angle-double-right:before {
 content:"\F101"
}
.fa-angle-double-up:before {
 content:"\F102"
}
.fa-angle-double-down:before {
 content:"\F103"
}
.fa-angle-left:before {
 content:"\F104"
}
.fa-angle-right:before {
 content:"\F105"
}
.fa-angle-up:before {
 content:"\F106"
}
.fa-angle-down:before {
 content:"\F107"
}
.fa-desktop:before {
 content:"\F108"
}
.fa-laptop:before {
 content:"\F109"
}
.fa-tablet:before {
 content:"\F10A"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\F10B"
}
.fa-circle-o:before {
 content:"\F10C"
}
.fa-quote-left:before {
 content:"\F10D"
}
.fa-quote-right:before {
 content:"\F10E"
}
.fa-spinner:before {
 content:"\F110"
}
.fa-circle:before {
 content:"\F111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\F112"
}
.fa-github-alt:before {
 content:"\F113"
}
.fa-folder-o:before {
 content:"\F114"
}
.fa-folder-open-o:before {
 content:"\F115"
}
.fa-smile-o:before {
 content:"\F118"
}
.fa-frown-o:before {
 content:"\F119"
}
.fa-meh-o:before {
 content:"\F11A"
}
.fa-gamepad:before {
 content:"\F11B"
}
.fa-keyboard-o:before {
 content:"\F11C"
}
.fa-flag-o:before {
 content:"\F11D"
}
.fa-flag-checkered:before {
 content:"\F11E"
}
.fa-terminal:before {
 content:"\F120"
}
.fa-code:before {
 content:"\F121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\F122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\F123"
}
.fa-location-arrow:before {
 content:"\F124"
}
.fa-crop:before {
 content:"\F125"
}
.fa-code-fork:before {
 content:"\F126"
}
.fa-chain-broken:before,
.fa-unlink:before {
 content:"\F127"
}
.fa-question:before {
 content:"\F128"
}
.fa-info:before {
 content:"\F129"
}
.fa-exclamation:before {
 content:"\F12A"
}
.fa-superscript:before {
 content:"\F12B"
}
.fa-subscript:before {
 content:"\F12C"
}
.fa-eraser:before {
 content:"\F12D"
}
.fa-puzzle-piece:before {
 content:"\F12E"
}
.fa-microphone:before {
 content:"\F130"
}
.fa-microphone-slash:before {
 content:"\F131"
}
.fa-shield:before {
 content:"\F132"
}
.fa-calendar-o:before {
 content:"\F133"
}
.fa-fire-extinguisher:before {
 content:"\F134"
}
.fa-rocket:before {
 content:"\F135"
}
.fa-maxcdn:before {
 content:"\F136"
}
.fa-chevron-circle-left:before {
 content:"\F137"
}
.fa-chevron-circle-right:before {
 content:"\F138"
}
.fa-chevron-circle-up:before {
 content:"\F139"
}
.fa-chevron-circle-down:before {
 content:"\F13A"
}
.fa-html5:before {
 content:"\F13B"
}
.fa-css3:before {
 content:"\F13C"
}
.fa-anchor:before {
 content:"\F13D"
}
.fa-unlock-alt:before {
 content:"\F13E"
}
.fa-bullseye:before {
 content:"\F140"
}
.fa-ellipsis-h:before {
 content:"\F141"
}
.fa-ellipsis-v:before {
 content:"\F142"
}
.fa-rss-square:before {
 content:"\F143"
}
.fa-play-circle:before {
 content:"\F144"
}
.fa-ticket:before {
 content:"\F145"
}
.fa-minus-square:before {
 content:"\F146"
}
.fa-minus-square-o:before {
 content:"\F147"
}
.fa-level-up:before {
 content:"\F148"
}
.fa-level-down:before {
 content:"\F149"
}
.fa-check-square:before {
 content:"\F14A"
}
.fa-pencil-square:before {
 content:"\F14B"
}
.fa-external-link-square:before {
 content:"\F14C"
}
.fa-share-square:before {
 content:"\F14D"
}
.fa-compass:before {
 content:"\F14E"
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
 content:"\F150"
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
 content:"\F151"
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
 content:"\F152"
}
.fa-eur:before,
.fa-euro:before {
 content:"\F153"
}
.fa-gbp:before {
 content:"\F154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\F155"
}
.fa-inr:before,
.fa-rupee:before {
 content:"\F156"
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
 content:"\F157"
}
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
 content:"\F158"
}
.fa-krw:before,
.fa-won:before {
 content:"\F159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\F15A"
}
.fa-file:before {
 content:"\F15B"
}
.fa-file-text:before {
 content:"\F15C"
}
.fa-sort-alpha-asc:before {
 content:"\F15D"
}
.fa-sort-alpha-desc:before {
 content:"\F15E"
}
.fa-sort-amount-asc:before {
 content:"\F160"
}
.fa-sort-amount-desc:before {
 content:"\F161"
}
.fa-sort-numeric-asc:before {
 content:"\F162"
}
.fa-sort-numeric-desc:before {
 content:"\F163"
}
.fa-thumbs-up:before {
 content:"\F164"
}
.fa-thumbs-down:before {
 content:"\F165"
}
.fa-youtube-square:before {
 content:"\F166"
}
.fa-youtube:before {
 content:"\F167"
}
.fa-xing:before {
 content:"\F168"
}
.fa-xing-square:before {
 content:"\F169"
}
.fa-youtube-play:before {
 content:"\F16A"
}
.fa-dropbox:before {
 content:"\F16B"
}
.fa-stack-overflow:before {
 content:"\F16C"
}
.fa-instagram:before {
 content:"\F16D"
}
.fa-flickr:before {
 content:"\F16E"
}
.fa-adn:before {
 content:"\F170"
}
.fa-bitbucket:before {
 content:"\F171"
}
.fa-bitbucket-square:before {
 content:"\F172"
}
.fa-tumblr:before {
 content:"\F173"
}
.fa-tumblr-square:before {
 content:"\F174"
}
.fa-long-arrow-down:before {
 content:"\F175"
}
.fa-long-arrow-up:before {
 content:"\F176"
}
.fa-long-arrow-left:before {
 content:"\F177"
}
.fa-long-arrow-right:before {
 content:"\F178"
}
.fa-apple:before {
 content:"\F179"
}
.fa-windows:before {
 content:"\F17A"
}
.fa-android:before {
 content:"\F17B"
}
.fa-linux:before {
 content:"\F17C"
}
.fa-dribbble:before {
 content:"\F17D"
}
.fa-skype:before {
 content:"\F17E"
}
.fa-foursquare:before {
 content:"\F180"
}
.fa-trello:before {
 content:"\F181"
}
.fa-female:before {
 content:"\F182"
}
.fa-male:before {
 content:"\F183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\F184"
}
.fa-sun-o:before {
 content:"\F185"
}
.fa-moon-o:before {
 content:"\F186"
}
.fa-archive:before {
 content:"\F187"
}
.fa-bug:before {
 content:"\F188"
}
.fa-vk:before {
 content:"\F189"
}
.fa-weibo:before {
 content:"\F18A"
}
.fa-renren:before {
 content:"\F18B"
}
.fa-pagelines:before {
 content:"\F18C"
}
.fa-stack-exchange:before {
 content:"\F18D"
}
.fa-arrow-circle-o-right:before {
 content:"\F18E"
}
.fa-arrow-circle-o-left:before {
 content:"\F190"
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
 content:"\F191"
}
.fa-dot-circle-o:before {
 content:"\F192"
}
.fa-wheelchair:before {
 content:"\F193"
}
.fa-vimeo-square:before {
 content:"\F194"
}
.fa-try:before,
.fa-turkish-lira:before {
 content:"\F195"
}
.fa-plus-square-o:before {
 content:"\F196"
}
.fa-space-shuttle:before {
 content:"\F197"
}
.fa-slack:before {
 content:"\F198"
}
.fa-envelope-square:before {
 content:"\F199"
}
.fa-wordpress:before {
 content:"\F19A"
}
.fa-openid:before {
 content:"\F19B"
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
 content:"\F19C"
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
 content:"\F19D"
}
.fa-yahoo:before {
 content:"\F19E"
}
.fa-google:before {
 content:"\F1A0"
}
.fa-reddit:before {
 content:"\F1A1"
}
.fa-reddit-square:before {
 content:"\F1A2"
}
.fa-stumbleupon-circle:before {
 content:"\F1A3"
}
.fa-stumbleupon:before {
 content:"\F1A4"
}
.fa-delicious:before {
 content:"\F1A5"
}
.fa-digg:before {
 content:"\F1A6"
}
.fa-pied-piper-pp:before {
 content:"\F1A7"
}
.fa-pied-piper-alt:before {
 content:"\F1A8"
}
.fa-drupal:before {
 content:"\F1A9"
}
.fa-joomla:before {
 content:"\F1AA"
}
.fa-language:before {
 content:"\F1AB"
}
.fa-fax:before {
 content:"\F1AC"
}
.fa-building:before {
 content:"\F1AD"
}
.fa-child:before {
 content:"\F1AE"
}
.fa-paw:before {
 content:"\F1B0"
}
.fa-spoon:before {
 content:"\F1B1"
}
.fa-cube:before {
 content:"\F1B2"
}
.fa-cubes:before {
 content:"\F1B3"
}
.fa-behance:before {
 content:"\F1B4"
}
.fa-behance-square:before {
 content:"\F1B5"
}
.fa-steam:before {
 content:"\F1B6"
}
.fa-steam-square:before {
 content:"\F1B7"
}
.fa-recycle:before {
 content:"\F1B8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\F1B9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\F1BA"
}
.fa-tree:before {
 content:"\F1BB"
}
.fa-spotify:before {
 content:"\F1BC"
}
.fa-deviantart:before {
 content:"\F1BD"
}
.fa-soundcloud:before {
 content:"\F1BE"
}
.fa-database:before {
 content:"\F1C0"
}
.fa-file-pdf-o:before {
 content:"\F1C1"
}
.fa-file-word-o:before {
 content:"\F1C2"
}
.fa-file-excel-o:before {
 content:"\F1C3"
}
.fa-file-powerpoint-o:before {
 content:"\F1C4"
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
 content:"\F1C5"
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
 content:"\F1C6"
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
 content:"\F1C7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\F1C8"
}
.fa-file-code-o:before {
 content:"\F1C9"
}
.fa-vine:before {
 content:"\F1CA"
}
.fa-codepen:before {
 content:"\F1CB"
}
.fa-jsfiddle:before {
 content:"\F1CC"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
 content:"\F1CD"
}
.fa-circle-o-notch:before {
 content:"\F1CE"
}
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
 content:"\F1D0"
}
.fa-empire:before,
.fa-ge:before {
 content:"\F1D1"
}
.fa-git-square:before {
 content:"\F1D2"
}
.fa-git:before {
 content:"\F1D3"
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
 content:"\F1D4"
}
.fa-tencent-weibo:before {
 content:"\F1D5"
}
.fa-qq:before {
 content:"\F1D6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\F1D7"
}
.fa-paper-plane:before,
.fa-send:before {
 content:"\F1D8"
}
.fa-paper-plane-o:before,
.fa-send-o:before {
 content:"\F1D9"
}
.fa-history:before {
 content:"\F1DA"
}
.fa-circle-thin:before {
 content:"\F1DB"
}
.fa-header:before {
 content:"\F1DC"
}
.fa-paragraph:before {
 content:"\F1DD"
}
.fa-sliders:before {
 content:"\F1DE"
}
.fa-share-alt:before {
 content:"\F1E0"
}
.fa-share-alt-square:before {
 content:"\F1E1"
}
.fa-bomb:before {
 content:"\F1E2"
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
 content:"\F1E3"
}
.fa-tty:before {
 content:"\F1E4"
}
.fa-binoculars:before {
 content:"\F1E5"
}
.fa-plug:before {
 content:"\F1E6"
}
.fa-slideshare:before {
 content:"\F1E7"
}
.fa-twitch:before {
 content:"\F1E8"
}
.fa-yelp:before {
 content:"\F1E9"
}
.fa-newspaper-o:before {
 content:"\F1EA"
}
.fa-wifi:before {
 content:"\F1EB"
}
.fa-calculator:before {
 content:"\F1EC"
}
.fa-paypal:before {
 content:"\F1ED"
}
.fa-google-wallet:before {
 content:"\F1EE"
}
.fa-cc-visa:before {
 content:"\F1F0"
}
.fa-cc-mastercard:before {
 content:"\F1F1"
}
.fa-cc-discover:before {
 content:"\F1F2"
}
.fa-cc-amex:before {
 content:"\F1F3"
}
.fa-cc-paypal:before {
 content:"\F1F4"
}
.fa-cc-stripe:before {
 content:"\F1F5"
}
.fa-bell-slash:before {
 content:"\F1F6"
}
.fa-bell-slash-o:before {
 content:"\F1F7"
}
.fa-trash:before {
 content:"\F1F8"
}
.fa-copyright:before {
 content:"\F1F9"
}
.fa-at:before {
 content:"\F1FA"
}
.fa-eyedropper:before {
 content:"\F1FB"
}
.fa-paint-brush:before {
 content:"\F1FC"
}
.fa-birthday-cake:before {
 content:"\F1FD"
}
.fa-area-chart:before {
 content:"\F1FE"
}
.fa-pie-chart:before {
 content:"\F200"
}
.fa-line-chart:before {
 content:"\F201"
}
.fa-lastfm:before {
 content:"\F202"
}
.fa-lastfm-square:before {
 content:"\F203"
}
.fa-toggle-off:before {
 content:"\F204"
}
.fa-toggle-on:before {
 content:"\F205"
}
.fa-bicycle:before {
 content:"\F206"
}
.fa-bus:before {
 content:"\F207"
}
.fa-ioxhost:before {
 content:"\F208"
}
.fa-angellist:before {
 content:"\F209"
}
.fa-cc:before {
 content:"\F20A"
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
 content:"\F20B"
}
.fa-meanpath:before {
 content:"\F20C"
}
.fa-buysellads:before {
 content:"\F20D"
}
.fa-connectdevelop:before {
 content:"\F20E"
}
.fa-dashcube:before {
 content:"\F210"
}
.fa-forumbee:before {
 content:"\F211"
}
.fa-leanpub:before {
 content:"\F212"
}
.fa-sellsy:before {
 content:"\F213"
}
.fa-shirtsinbulk:before {
 content:"\F214"
}
.fa-simplybuilt:before {
 content:"\F215"
}
.fa-skyatlas:before {
 content:"\F216"
}
.fa-cart-plus:before {
 content:"\F217"
}
.fa-cart-arrow-down:before {
 content:"\F218"
}
.fa-diamond:before {
 content:"\F219"
}
.fa-ship:before {
 content:"\F21A"
}
.fa-user-secret:before {
 content:"\F21B"
}
.fa-motorcycle:before {
 content:"\F21C"
}
.fa-street-view:before {
 content:"\F21D"
}
.fa-heartbeat:before {
 content:"\F21E"
}
.fa-venus:before {
 content:"\F221"
}
.fa-mars:before {
 content:"\F222"
}
.fa-mercury:before {
 content:"\F223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\F224"
}
.fa-transgender-alt:before {
 content:"\F225"
}
.fa-venus-double:before {
 content:"\F226"
}
.fa-mars-double:before {
 content:"\F227"
}
.fa-venus-mars:before {
 content:"\F228"
}
.fa-mars-stroke:before {
 content:"\F229"
}
.fa-mars-stroke-v:before {
 content:"\F22A"
}
.fa-mars-stroke-h:before {
 content:"\F22B"
}
.fa-neuter:before {
 content:"\F22C"
}
.fa-genderless:before {
 content:"\F22D"
}
.fa-facebook-official:before {
 content:"\F230"
}
.fa-pinterest-p:before {
 content:"\F231"
}
.fa-whatsapp:before {
 content:"\F232"
}
.fa-server:before {
 content:"\F233"
}
.fa-user-plus:before {
 content:"\F234"
}
.fa-user-times:before {
 content:"\F235"
}
.fa-bed:before,
.fa-hotel:before {
 content:"\F236"
}
.fa-viacoin:before {
 content:"\F237"
}
.fa-train:before {
 content:"\F238"
}
.fa-subway:before {
 content:"\F239"
}
.fa-medium:before {
 content:"\F23A"
}
.fa-y-combinator:before,
.fa-yc:before {
 content:"\F23B"
}
.fa-optin-monster:before {
 content:"\F23C"
}
.fa-opencart:before {
 content:"\F23D"
}
.fa-expeditedssl:before {
 content:"\F23E"
}
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
 content:"\F240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\F241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\F242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\F243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\F244"
}
.fa-mouse-pointer:before {
 content:"\F245"
}
.fa-i-cursor:before {
 content:"\F246"
}
.fa-object-group:before {
 content:"\F247"
}
.fa-object-ungroup:before {
 content:"\F248"
}
.fa-sticky-note:before {
 content:"\F249"
}
.fa-sticky-note-o:before {
 content:"\F24A"
}
.fa-cc-jcb:before {
 content:"\F24B"
}
.fa-cc-diners-club:before {
 content:"\F24C"
}
.fa-clone:before {
 content:"\F24D"
}
.fa-balance-scale:before {
 content:"\F24E"
}
.fa-hourglass-o:before {
 content:"\F250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\F251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\F252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\F253"
}
.fa-hourglass:before {
 content:"\F254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\F255"
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
 content:"\F256"
}
.fa-hand-scissors-o:before {
 content:"\F257"
}
.fa-hand-lizard-o:before {
 content:"\F258"
}
.fa-hand-spock-o:before {
 content:"\F259"
}
.fa-hand-pointer-o:before {
 content:"\F25A"
}
.fa-hand-peace-o:before {
 content:"\F25B"
}
.fa-trademark:before {
 content:"\F25C"
}
.fa-registered:before {
 content:"\F25D"
}
.fa-creative-commons:before {
 content:"\F25E"
}
.fa-gg:before {
 content:"\F260"
}
.fa-gg-circle:before {
 content:"\F261"
}
.fa-tripadvisor:before {
 content:"\F262"
}
.fa-odnoklassniki:before {
 content:"\F263"
}
.fa-odnoklassniki-square:before {
 content:"\F264"
}
.fa-get-pocket:before {
 content:"\F265"
}
.fa-wikipedia-w:before {
 content:"\F266"
}
.fa-safari:before {
 content:"\F267"
}
.fa-chrome:before {
 content:"\F268"
}
.fa-firefox:before {
 content:"\F269"
}
.fa-opera:before {
 content:"\F26A"
}
.fa-internet-explorer:before {
 content:"\F26B"
}
.fa-television:before,
.fa-tv:before {
 content:"\F26C"
}
.fa-contao:before {
 content:"\F26D"
}
.fa-500px:before {
 content:"\F26E"
}
.fa-amazon:before {
 content:"\F270"
}
.fa-calendar-plus-o:before {
 content:"\F271"
}
.fa-calendar-minus-o:before {
 content:"\F272"
}
.fa-calendar-times-o:before {
 content:"\F273"
}
.fa-calendar-check-o:before {
 content:"\F274"
}
.fa-industry:before {
 content:"\F275"
}
.fa-map-pin:before {
 content:"\F276"
}
.fa-map-signs:before {
 content:"\F277"
}
.fa-map-o:before {
 content:"\F278"
}
.fa-map:before {
 content:"\F279"
}
.fa-commenting:before {
 content:"\F27A"
}
.fa-commenting-o:before {
 content:"\F27B"
}
.fa-houzz:before {
 content:"\F27C"
}
.fa-vimeo:before {
 content:"\F27D"
}
.fa-black-tie:before {
 content:"\F27E"
}
.fa-fonticons:before {
 content:"\F280"
}
.fa-reddit-alien:before {
 content:"\F281"
}
.fa-edge:before {
 content:"\F282"
}
.fa-credit-card-alt:before {
 content:"\F283"
}
.fa-codiepie:before {
 content:"\F284"
}
.fa-modx:before {
 content:"\F285"
}
.fa-fort-awesome:before {
 content:"\F286"
}
.fa-usb:before {
 content:"\F287"
}
.fa-product-hunt:before {
 content:"\F288"
}
.fa-mixcloud:before {
 content:"\F289"
}
.fa-scribd:before {
 content:"\F28A"
}
.fa-pause-circle:before {
 content:"\F28B"
}
.fa-pause-circle-o:before {
 content:"\F28C"
}
.fa-stop-circle:before {
 content:"\F28D"
}
.fa-stop-circle-o:before {
 content:"\F28E"
}
.fa-shopping-bag:before {
 content:"\F290"
}
.fa-shopping-basket:before {
 content:"\F291"
}
.fa-hashtag:before {
 content:"\F292"
}
.fa-bluetooth:before {
 content:"\F293"
}
.fa-bluetooth-b:before {
 content:"\F294"
}
.fa-percent:before {
 content:"\F295"
}
.fa-gitlab:before {
 content:"\F296"
}
.fa-wpbeginner:before {
 content:"\F297"
}
.fa-wpforms:before {
 content:"\F298"
}
.fa-envira:before {
 content:"\F299"
}
.fa-universal-access:before {
 content:"\F29A"
}
.fa-wheelchair-alt:before {
 content:"\F29B"
}
.fa-question-circle-o:before {
 content:"\F29C"
}
.fa-blind:before {
 content:"\F29D"
}
.fa-audio-description:before {
 content:"\F29E"
}
.fa-volume-control-phone:before {
 content:"\F2A0"
}
.fa-braille:before {
 content:"\F2A1"
}
.fa-assistive-listening-systems:before {
 content:"\F2A2"
}
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
 content:"\F2A3"
}
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
 content:"\F2A4"
}
.fa-glide:before {
 content:"\F2A5"
}
.fa-glide-g:before {
 content:"\F2A6"
}
.fa-sign-language:before,
.fa-signing:before {
 content:"\F2A7"
}
.fa-low-vision:before {
 content:"\F2A8"
}
.fa-viadeo:before {
 content:"\F2A9"
}
.fa-viadeo-square:before {
 content:"\F2AA"
}
.fa-snapchat:before {
 content:"\F2AB"
}
.fa-snapchat-ghost:before {
 content:"\F2AC"
}
.fa-snapchat-square:before {
 content:"\F2AD"
}
.fa-pied-piper:before {
 content:"\F2AE"
}
.fa-first-order:before {
 content:"\F2B0"
}
.fa-yoast:before {
 content:"\F2B1"
}
.fa-themeisle:before {
 content:"\F2B2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\F2B3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\F2B4"
}
.fa-handshake-o:before {
 content:"\F2B5"
}
.fa-envelope-open:before {
 content:"\F2B6"
}
.fa-envelope-open-o:before {
 content:"\F2B7"
}
.fa-linode:before {
 content:"\F2B8"
}
.fa-address-book:before {
 content:"\F2B9"
}
.fa-address-book-o:before {
 content:"\F2BA"
}
.fa-address-card:before,
.fa-vcard:before {
 content:"\F2BB"
}
.fa-address-card-o:before,
.fa-vcard-o:before {
 content:"\F2BC"
}
.fa-user-circle:before {
 content:"\F2BD"
}
.fa-user-circle-o:before {
 content:"\F2BE"
}
.fa-user-o:before {
 content:"\F2C0"
}
.fa-id-badge:before {
 content:"\F2C1"
}
.fa-drivers-license:before,
.fa-id-card:before {
 content:"\F2C2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
 content:"\F2C3"
}
.fa-quora:before {
 content:"\F2C4"
}
.fa-free-code-camp:before {
 content:"\F2C5"
}
.fa-telegram:before {
 content:"\F2C6"
}
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
 content:"\F2C7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
 content:"\F2C8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
 content:"\F2C9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
 content:"\F2CA"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
 content:"\F2CB"
}
.fa-shower:before {
 content:"\F2CC"
}
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
 content:"\F2CD"
}
.fa-podcast:before {
 content:"\F2CE"
}
.fa-window-maximize:before {
 content:"\F2D0"
}
.fa-window-minimize:before {
 content:"\F2D1"
}
.fa-window-restore:before {
 content:"\F2D2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
 content:"\F2D3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
 content:"\F2D4"
}
.fa-bandcamp:before {
 content:"\F2D5"
}
.fa-grav:before {
 content:"\F2D6"
}
.fa-etsy:before {
 content:"\F2D7"
}
.fa-imdb:before {
 content:"\F2D8"
}
.fa-ravelry:before {
 content:"\F2D9"
}
.fa-eercast:before {
 content:"\F2DA"
}
.fa-microchip:before {
 content:"\F2DB"
}
.fa-snowflake-o:before {
 content:"\F2DC"
}
.fa-superpowers:before {
 content:"\F2DD"
}
.fa-wpexplorer:before {
 content:"\F2DE"
}
.fa-meetup:before {
 content:"\F2E0"
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.ps__rail-y {
 right:0!important;
 left:auto!important
}
#jqstooltip {
 width:auto!important;
 height:auto!important;
 padding:5px 10px!important;
 border-radius:2px!important
}
table.dataTable.no-footer {
 border-bottom:1px solid rgba(0,0,0,.0625);
 margin-bottom:20px
}
.sorting_asc:focus {
 outline:none
}
.dataTables_wrapper {
 overflow:hidden;
 padding-bottom:5px
}
.dataTables_wrapper .dataTables_length {
 color:#313435;
 float:left
}
@media screen and (max-width:767px) {
 .dataTables_wrapper .dataTables_length {
  text-align:left
 }
}
.dataTables_wrapper .dataTables_length select {
 border:1px solid rgba(0,0,0,.0625);
 border-radius:2px;
 -webkit-box-shadow:none;
 box-shadow:none;
 height:35px;
 font-size:14px;
 padding:5px;
 margin-left:5px;
 margin-right:5px;
 color:#72777a;
 -webkit-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 transition:all .2s ease-in
}
.dataTables_wrapper .dataTables_filter {
 color:#313435;
 float:right
}
@media screen and (max-width:767px) {
 .dataTables_wrapper .dataTables_filter {
  text-align:left
 }
}
.dataTables_wrapper .dataTables_filter input {
 border:1px solid rgba(0,0,0,.0625);
 border-radius:2px;
 -webkit-box-shadow:none;
 box-shadow:none;
 height:35px;
 font-size:14px;
 margin-left:15px;
 padding:5px;
 color:#72777a;
 -webkit-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 transition:all .2s ease-in
}
.dataTables_wrapper .dataTables_info {
 color:#72777a;
 float:left
}
.dataTables_wrapper .dataTables_processing {
 color:#313435
}
.dataTables_wrapper .dataTables_paginate {
 color:#72777a;
 float:right
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
 color:#72777a!important;
 padding:6px 12px;
 border-radius:2px;
 margin-right:10px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 text-decoration:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button.first,
.dataTables_wrapper .dataTables_paginate .paginate_button.last,
.dataTables_wrapper .dataTables_paginate .paginate_button.next,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
 border-radius:2px;
 text-decoration:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button.first:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.first:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.last:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.last:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
 color:#fff!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button.first.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.last.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
 opacity:.4;
 pointer-events:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
 color:#fff!important;
 background:#7774e7
}
.dataTables_wrapper .status {
 width:5px;
 height:5px
}
.fc {
 background-color:#fff;
 border:1px solid rgba(0,0,0,.0625)
}
.fc th {
 text-align:center;
 padding:15px;
 background-color:transparent;
 color:#72777a;
 font-size:12px;
 text-transform:uppercase;
 border-right-width:0;
 border-left-width:0
}
.fc button {
 background-color:#fff;
 background-image:none;
 height:37px;
 padding:0 15px;
 color:#595d60
}
.fc button.fc-state-default {
 border-color:rgba(0,0,0,.0625);
 -webkit-box-shadow:none;
 box-shadow:none
}
.fc button.fc-state-active {
 -webkit-box-shadow:none;
 box-shadow:none;
 background-color:rgba(0,0,0,.0625)
}
.fc-toolbar {
 padding:20px 20px 0
}
.fc-view,
.fc-view>table {
 background-color:#fff
}
.fc-basic-view td.fc-day-number,
.fc-basic-view td.fc-week-number span {
 padding:7px 15px
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
 border-color:rgba(0,0,0,.0625)
}
.fc-unthemed .fc-today {
 background-color:transparent
}
.fc-basic-view .fc-day-number.fc-today {
 background-color:#0f9aee;
 color:#fff;
 display:inline-block;
 float:right;
 border-radius:50%;
 padding:6px 8px;
 line-height:1;
 margin:4px 4px 0 0
}
.fc-event-container .fc-event {
 border-radius:0;
 border:0;
 background-color:#e5f4fd;
 color:#0f9aee!important;
 font-size:12px;
 line-height:2.5;
 padding:0 15px
}
.fc-event-container .fc-day-grid-event {
 margin:1px 5px 5px
}
.datepicker {
 border-radius:0;
 padding:25px;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:1px solid rgba(0,0,0,.0625)
}
.datepicker table tr td,
.datepicker table tr th {
 border-radius:0;
 width:40px;
 height:35px
}
.datepicker table tr td {
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.datepicker table tr td span {
 border-radius:0
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted.active.focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active:hover:active {
 color:#fff;
 background-color:#7774e7;
 border-color:transparent
}
.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
 background:#7774e7;
 color:#fff
}
.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker table tr td.day:hover,
.datepicker table tr td.focused,
.datepicker tfoot tr th:hover {
 background:#7774e7;
 color:#fff;
 cursor:pointer
}
.datepicker-inline {
 width:330px
}
.daterangepicker {
 border-radius:0;
 padding:30px;
 -webkit-box-shadow:none;
 box-shadow:none;
 border:1px solid rgba(0,0,0,.0625)
}
.daterangepicker .input-mini {
 border-radius:0;
 margin-bottom:20px;
 height:40px;
 padding:0 6px 0 35px
}
.daterangepicker .input-mini.active {
 border-radius:0;
 border-color:#6dc2f6
}
.daterangepicker .daterangepicker_input i {
 position:absolute;
 left:10px;
 top:13px
}
.daterangepicker td,
.daterangepicker th {
 border-radius:0;
 width:40px;
 height:35px
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
 background:#7774e7;
 color:#fff
}
.daterangepicker td.in-range {
 background-color:transparent;
 color:#7774e7
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
 background-color:#7774e7;
 border-color:transparent;
 color:#fff
}
.daterangepicker td.end-date,
.daterangepicker td.start-date,
.daterangepicker td.start-date.end-date {
 border-radius:0
}
.daterangepicker select.ampmselect,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect {
 border:1px solid rgba(0,0,0,.0625);
 min-height:30px
}
.daterangepicker .calendar-time i {
 top:8px;
 left:35px
}
@media screen and (min-width:768px) {
 .daterangepicker .calendar {
  margin-right:20px!important
 }
}
