

*,::before,::after {
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:rgba(0,0,0,0)
}

article,aside,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,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#212529;
text-align:left;
background-color:#fff
}

[tabindex="-1"]:focus {
outline:0!important
}

hr {
box-sizing:content-box;
height:0;
overflow:visible
}

h1,h2,h3,h4,h5,h6 {
margin-top:0;
margin-bottom:.5rem
}

p {
margin-top:0;
margin-bottom:1rem
}

abbr[title],abbr[data-original-title] {
text-decoration:underline;
text-decoration:underline dotted;
cursor:help;
border-bottom:0
}

address {
margin-bottom:1rem;
font-style:normal;
line-height:inherit
}

ol,ul,dl {
margin-top:0;
margin-bottom:1rem
}

ol ol,ul ul,ol ul,ul ol {
margin-bottom:0
}

dt {
font-weight:700
}

dd {
margin-bottom:.5rem;
margin-left:0
}

blockquote {
margin:0 0 1rem
}

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:#007bff;
text-decoration:none;
background-color:transparent;
-webkit-text-decoration-skip:objects
}

a:hover {
color:#0056b3;
text-decoration:underline
}

a:not([href]):not([tabindex]) {
color:inherit;
text-decoration:none
}

a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
color:inherit;
text-decoration:none
}

a:not([href]):not([tabindex]):focus {
outline:0
}

pre,code,kbd,samp {
font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
font-size:1em
}

pre {
margin-top:0;
margin-bottom:1rem;
overflow:auto;
-ms-overflow-style:scrollbar
}

figure {
margin:0 0 1rem
}

img {
vertical-align:middle;
border-style:none
}

svg:not(:root) {
overflow:hidden;
vertical-align:middle
}

table {
border-collapse:collapse
}

caption {
padding-top:.75rem;
padding-bottom:.75rem;
color:#6c757d;
text-align:left;
caption-side:bottom
}

th {
text-align:inherit
}

label {
display:inline-block;
margin-bottom:.5rem
}

button {
border-radius:0
}

button:focus {
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color
}

input,button,select,optgroup,textarea {
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit
}

button,input {
overflow:visible
}

button,select {
text-transform:none
}

button,html [type="button"],[type="reset"],[type="submit"] {
-webkit-appearance:button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
padding:0;
border-style:none
}

input[type="radio"],input[type="checkbox"] {
box-sizing:border-box;
padding:0
}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
-webkit-appearance:listbox
}

textarea {
overflow:auto;
resize:vertical
}

fieldset {
min-width:0;
padding:0;
margin:0;
border:0
}

legend {
display:block;
width:100%;
max-width:100%;
padding:0;
margin-bottom:.5rem;
font-size:1.5rem;
line-height:inherit;
color:inherit;
white-space:normal
}

progress {
vertical-align:baseline
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
height:auto
}

[type="search"] {
outline-offset:-2px;
-webkit-appearance:none
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button
}

output {
display:inline-block
}

summary {
display:list-item;
cursor:pointer
}

template {
display:none
}

[hidden] {
display:none!important
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
margin-bottom:.5rem;
font-family:inherit;
font-weight:500;
line-height:1.2;
color:inherit
}

h1,.h1 {
font-size:2.5rem
}

h2,.h2 {
font-size:2rem
}

h3,.h3 {
font-size:1.75rem
}

h4,.h4 {
font-size:1.5rem
}

h5,.h5 {
font-size:1.25rem
}

h6,.h6 {
font-size:1rem
}

.lead {
font-size:1.25rem;
font-weight:300
}

.display-1 {
font-size:6rem;
font-weight:300;
line-height:1.2
}

.display-2 {
font-size:5.5rem;
font-weight:300;
line-height:1.2
}

.display-3 {
font-size:4.5rem;
font-weight:300;
line-height:1.2
}

.display-4 {
font-size:3.5rem;
font-weight:300;
line-height:1.2
}

hr {
margin-top:1rem;
margin-bottom:1rem;
border:0;
border-top:1px solid rgba(0,0,0,0.1)
}

small,.small {
font-size:80%;
font-weight:400
}

mark,.mark {
padding:.2em;
background-color:#fcf8e3
}

.list-unstyled {
padding-left:0;
list-style:none
}

.list-inline {
padding-left:0;
list-style:none
}

.list-inline-item {
display:inline-block
}

.list-inline-item:not(:last-child) {
margin-right:.5rem
}

.initialism {
font-size:90%;
text-transform:uppercase
}

.blockquote {
margin-bottom:1rem;
font-size:1.25rem
}

.blockquote-footer {
display:block;
font-size:80%;
color:#6c757d
}

.blockquote-footer::before {
content:"\2014 \00A0"
}

.img-fluid {
max-width:100%;
height:auto
}

.img-thumbnail {
padding:.25rem;
background-color:#fff;
border:1px solid #dee2e6;
border-radius:.25rem;
max-width:100%;
height:auto
}

.figure {
display:inline-block
}

.figure-img {
margin-bottom:.5rem;
line-height:1
}

.figure-caption {
font-size:90%;
color:#6c757d
}

code {
font-size:87.5%;
color:#e83e8c;
word-break:break-word
}

a>code {
color:inherit
}

kbd {
padding:.2rem .4rem;
font-size:87.5%;
color:#fff;
background-color:#212529;
border-radius:.2rem
}

kbd kbd {
padding:0;
font-size:100%;
font-weight:700
}

pre {
display:block;
font-size:87.5%;
color:#212529
}

pre code {
font-size:inherit;
color:inherit;
word-break:normal
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll
}

.container {
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}

@media (min-width: 576px) {
.container {
max-width: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
}
}

@media (max-width: 1350px) {
.container-fluid {
max-width:100% !important;
}
}

@media (min-width: 1600px) {
.container {
max-width:1540px
}
}

.container-fluid {
width:1300px !important;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto
}

.row {
display:flex;
flex-wrap:wrap;
margin-right:-15px;
margin-left:-15px
}

.no-gutters {
margin-right:0;
margin-left:0
}

.no-gutters>.col,.no-gutters>[class*="col-"] {
padding-right:0;
padding-left:0
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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,.col-sm-auto,.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,.col-md-auto,.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,.col-lg-auto,.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,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl,.col-xxxl-auto {
position:relative;
width:100%;
min-height:1px;
padding-right:15px;
padding-left:15px
}

.col {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-3 {
flex:0 0 25%;
max-width:25%
}

.col-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-6 {
flex:0 0 50%;
max-width:50%
}

.col-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-9 {
flex:0 0 75%;
max-width:75%
}

.col-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-12 {
flex:0 0 100%;
max-width:100%
}

.order-first {
order:-1
}

.order-last {
order:13
}

.order-0 {
order:0
}

.order-1 {
order:1
}

.order-2 {
order:2
}

.order-3 {
order:3
}

.order-4 {
order:4
}

.order-5 {
order:5
}

.order-6 {
order:6
}

.order-7 {
order:7
}

.order-8 {
order:8
}

.order-9 {
order:9
}

.order-10 {
order:10
}

.order-11 {
order:11
}

.order-12 {
order:12
}

.offset-1 {
margin-left:8.33333%
}

.offset-2 {
margin-left:16.66667%
}

.offset-3 {
margin-left:25%
}

.offset-4 {
margin-left:33.33333%
}

.offset-5 {
margin-left:41.66667%
}

.offset-6 {
margin-left:50%
}

.offset-7 {
margin-left:58.33333%
}

.offset-8 {
margin-left:66.66667%
}

.offset-9 {
margin-left:75%
}

.offset-10 {
margin-left:83.33333%
}

.offset-11 {
margin-left:91.66667%
}

@media (min-width: 576px) {
.col-sm {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-sm-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-sm-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-sm-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-sm-3 {
flex:0 0 25%;
max-width:25%
}

.col-sm-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-sm-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-sm-6 {
flex:0 0 50%;
max-width:50%
}

.col-sm-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-sm-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-sm-9 {
flex:0 0 75%;
max-width:75%
}

.col-sm-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-sm-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-sm-12 {
flex:0 0 100%;
max-width:100%
}

.order-sm-first {
order:-1
}

.order-sm-last {
order:13
}

.order-sm-0 {
order:0
}

.order-sm-1 {
order:1
}

.order-sm-2 {
order:2
}

.order-sm-3 {
order:3
}

.order-sm-4 {
order:4
}

.order-sm-5 {
order:5
}

.order-sm-6 {
order:6
}

.order-sm-7 {
order:7
}

.order-sm-8 {
order:8
}

.order-sm-9 {
order:9
}

.order-sm-10 {
order:10
}

.order-sm-11 {
order:11
}

.order-sm-12 {
order:12
}

.offset-sm-0 {
margin-left:0
}

.offset-sm-1 {
margin-left:8.33333%
}

.offset-sm-2 {
margin-left:16.66667%
}

.offset-sm-3 {
margin-left:25%
}

.offset-sm-4 {
margin-left:33.33333%
}

.offset-sm-5 {
margin-left:41.66667%
}

.offset-sm-6 {
margin-left:50%
}

.offset-sm-7 {
margin-left:58.33333%
}

.offset-sm-8 {
margin-left:66.66667%
}

.offset-sm-9 {
margin-left:75%
}

.offset-sm-10 {
margin-left:83.33333%
}

.offset-sm-11 {
margin-left:91.66667%
}
}

@media (min-width: 768px) {
.col-md {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-md-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-md-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-md-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-md-3 {
flex:0 0 25%;
max-width:25%
}

.col-md-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-md-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-md-6 {
flex:0 0 50%;
max-width:50%
}

.col-md-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-md-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-md-9 {
flex:0 0 75%;
max-width:75%
}

.col-md-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-md-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-md-12 {
flex:0 0 100%;
max-width:100%
}

.order-md-first {
order:-1
}

.order-md-last {
order:13
}

.order-md-0 {
order:0
}

.order-md-1 {
order:1
}

.order-md-2 {
order:2
}

.order-md-3 {
order:3
}

.order-md-4 {
order:4
}

.order-md-5 {
order:5
}

.order-md-6 {
order:6
}

.order-md-7 {
order:7
}

.order-md-8 {
order:8
}

.order-md-9 {
order:9
}

.order-md-10 {
order:10
}

.order-md-11 {
order:11
}

.order-md-12 {
order:12
}

.offset-md-0 {
margin-left:0
}

.offset-md-1 {
margin-left:8.33333%
}

.offset-md-2 {
margin-left:16.66667%
}

.offset-md-3 {
margin-left:25%
}

.offset-md-4 {
margin-left:33.33333%
}

.offset-md-5 {
margin-left:41.66667%
}

.offset-md-6 {
margin-left:50%
}

.offset-md-7 {
margin-left:58.33333%
}

.offset-md-8 {
margin-left:66.66667%
}

.offset-md-9 {
margin-left:75%
}

.offset-md-10 {
margin-left:83.33333%
}

.offset-md-11 {
margin-left:91.66667%
}
}

@media (min-width: 992px) {
.col-lg {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-lg-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-lg-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-lg-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-lg-3 {
flex:0 0 25%;
max-width:25%
}

.col-lg-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-lg-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-lg-6 {
flex:0 0 50%;
max-width:50%
}

.col-lg-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-lg-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-lg-9 {
flex:0 0 75%;
max-width:75%
}

.col-lg-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-lg-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-lg-12 {
flex:0 0 100%;
max-width:100%
}

.order-lg-first {
order:-1
}

.order-lg-last {
order:13
}

.order-lg-0 {
order:0
}

.order-lg-1 {
order:1
}

.order-lg-2 {
order:2
}

.order-lg-3 {
order:3
}

.order-lg-4 {
order:4
}

.order-lg-5 {
order:5
}

.order-lg-6 {
order:6
}

.order-lg-7 {
order:7
}

.order-lg-8 {
order:8
}

.order-lg-9 {
order:9
}

.order-lg-10 {
order:10
}

.order-lg-11 {
order:11
}

.order-lg-12 {
order:12
}

.offset-lg-0 {
margin-left:0
}

.offset-lg-1 {
margin-left:8.33333%
}

.offset-lg-2 {
margin-left:16.66667%
}

.offset-lg-3 {
margin-left:25%
}

.offset-lg-4 {
margin-left:33.33333%
}

.offset-lg-5 {
margin-left:41.66667%
}

.offset-lg-6 {
margin-left:50%
}

.offset-lg-7 {
margin-left:58.33333%
}

.offset-lg-8 {
margin-left:66.66667%
}

.offset-lg-9 {
margin-left:75%
}

.offset-lg-10 {
margin-left:83.33333%
}

.offset-lg-11 {
margin-left:91.66667%
}
}

@media (min-width: 1200px) {
.col-xl {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-xl-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-xl-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-xl-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-xl-3 {
flex:0 0 25%;
max-width:25%
}

.col-xl-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-xl-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-xl-6 {
flex:0 0 50%;
max-width:50%
}

.col-xl-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-xl-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-xl-9 {
flex:0 0 75%;
max-width:75%
}

.col-xl-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-xl-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-xl-12 {
flex:0 0 100%;
max-width:100%
}

.order-xl-first {
order:-1
}

.order-xl-last {
order:13
}

.order-xl-0 {
order:0
}

.order-xl-1 {
order:1
}

.order-xl-2 {
order:2
}

.order-xl-3 {
order:3
}

.order-xl-4 {
order:4
}

.order-xl-5 {
order:5
}

.order-xl-6 {
order:6
}

.order-xl-7 {
order:7
}

.order-xl-8 {
order:8
}

.order-xl-9 {
order:9
}

.order-xl-10 {
order:10
}

.order-xl-11 {
order:11
}

.order-xl-12 {
order:12
}

.offset-xl-0 {
margin-left:0
}

.offset-xl-1 {
margin-left:8.33333%
}

.offset-xl-2 {
margin-left:16.66667%
}

.offset-xl-3 {
margin-left:25%
}

.offset-xl-4 {
margin-left:33.33333%
}

.offset-xl-5 {
margin-left:41.66667%
}

.offset-xl-6 {
margin-left:50%
}

.offset-xl-7 {
margin-left:58.33333%
}

.offset-xl-8 {
margin-left:66.66667%
}

.offset-xl-9 {
margin-left:75%
}

.offset-xl-10 {
margin-left:83.33333%
}

.offset-xl-11 {
margin-left:91.66667%
}
}

@media (min-width: 1400px) {
.col-xxl {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-xxl-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-xxl-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-xxl-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-xxl-3 {
flex:0 0 25%;
max-width:25%
}

.col-xxl-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-xxl-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-xxl-6 {
flex:0 0 50%;
max-width:50%
}

.col-xxl-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-xxl-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-xxl-9 {
flex:0 0 75%;
max-width:75%
}

.col-xxl-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-xxl-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-xxl-12 {
flex:0 0 100%;
max-width:100%
}

.order-xxl-first {
order:-1
}

.order-xxl-last {
order:13
}

.order-xxl-0 {
order:0
}

.order-xxl-1 {
order:1
}

.order-xxl-2 {
order:2
}

.order-xxl-3 {
order:3
}

.order-xxl-4 {
order:4
}

.order-xxl-5 {
order:5
}

.order-xxl-6 {
order:6
}

.order-xxl-7 {
order:7
}

.order-xxl-8 {
order:8
}

.order-xxl-9 {
order:9
}

.order-xxl-10 {
order:10
}

.order-xxl-11 {
order:11
}

.order-xxl-12 {
order:12
}

.offset-xxl-0 {
margin-left:0
}

.offset-xxl-1 {
margin-left:8.33333%
}

.offset-xxl-2 {
margin-left:16.66667%
}

.offset-xxl-3 {
margin-left:25%
}

.offset-xxl-4 {
margin-left:33.33333%
}

.offset-xxl-5 {
margin-left:41.66667%
}

.offset-xxl-6 {
margin-left:50%
}

.offset-xxl-7 {
margin-left:58.33333%
}

.offset-xxl-8 {
margin-left:66.66667%
}

.offset-xxl-9 {
margin-left:75%
}

.offset-xxl-10 {
margin-left:83.33333%
}

.offset-xxl-11 {
margin-left:91.66667%
}
}

@media (min-width: 1600px) {
.col-xxxl {
flex-basis:0;
flex-grow:1;
max-width:100%
}

.col-xxxl-auto {
flex:0 0 auto;
width:auto;
max-width:none
}

.col-xxxl-1 {
flex:0 0 8.33333%;
max-width:8.33333%
}

.col-xxxl-2 {
flex:0 0 16.66667%;
max-width:16.66667%
}

.col-xxxl-3 {
flex:0 0 25%;
max-width:25%
}

.col-xxxl-4 {
flex:0 0 33.33333%;
max-width:33.33333%
}

.col-xxxl-5 {
flex:0 0 41.66667%;
max-width:41.66667%
}

.col-xxxl-6 {
flex:0 0 50%;
max-width:50%
}

.col-xxxl-7 {
flex:0 0 58.33333%;
max-width:58.33333%
}

.col-xxxl-8 {
flex:0 0 66.66667%;
max-width:66.66667%
}

.col-xxxl-9 {
flex:0 0 75%;
max-width:75%
}

.col-xxxl-10 {
flex:0 0 83.33333%;
max-width:83.33333%
}

.col-xxxl-11 {
flex:0 0 91.66667%;
max-width:91.66667%
}

.col-xxxl-12 {
flex:0 0 100%;
max-width:100%
}

.order-xxxl-first {
order:-1
}

.order-xxxl-last {
order:13
}

.order-xxxl-0 {
order:0
}

.order-xxxl-1 {
order:1
}

.order-xxxl-2 {
order:2
}

.order-xxxl-3 {
order:3
}

.order-xxxl-4 {
order:4
}

.order-xxxl-5 {
order:5
}

.order-xxxl-6 {
order:6
}

.order-xxxl-7 {
order:7
}

.order-xxxl-8 {
order:8
}

.order-xxxl-9 {
order:9
}

.order-xxxl-10 {
order:10
}

.order-xxxl-11 {
order:11
}

.order-xxxl-12 {
order:12
}

.offset-xxxl-0 {
margin-left:0
}

.offset-xxxl-1 {
margin-left:8.33333%
}

.offset-xxxl-2 {
margin-left:16.66667%
}

.offset-xxxl-3 {
margin-left:25%
}

.offset-xxxl-4 {
margin-left:33.33333%
}

.offset-xxxl-5 {
margin-left:41.66667%
}

.offset-xxxl-6 {
margin-left:50%
}

.offset-xxxl-7 {
margin-left:58.33333%
}

.offset-xxxl-8 {
margin-left:66.66667%
}

.offset-xxxl-9 {
margin-left:75%
}

.offset-xxxl-10 {
margin-left:83.33333%
}

.offset-xxxl-11 {
margin-left:91.66667%
}
}









