/*Fontes*/
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:normal;
    font-weight:400;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:italic;
    font-weight:400;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Regular_Italic.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:normal;
    font-weight:500;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:italic;
    font-weight:500;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Medium_Italic.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:italic;
    font-weight:700;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Bold_Italic.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:normal;
    font-weight:800;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaGrafico';
    font-stretch:normal;
    font-style:italic;
    font-weight:800;
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/hunting/folha-grafico/Folha_Grafico-Black_Italic.svg#font?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaII';
    font-stretch:normal;
    font-style:normal;
    font-weight:600;
    src:url("https://static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/folhaii-semibold/folhaii-semibold-webfont.svg#folha_iisemibold?20200213") format('svg');
    font-display:swap;
}
@font-face {
    font-family:'FolhaII';
    font-stretch:normal;
    font-style:normal;
    font-weight:700;
    src:url("https://static.folha.uol.com.br/fonts/folhaii-semibold/FolhaIIBold.eot?20200213");
    src:url("https://static.folha.uol.com.br/fonts/folhaii-bold/FolhaIIBold.eot?20200213") format('embedded-opentype'),url("https://static.folha.uol.com.br/fonts/folhaii-bold/FolhaIIBold.woff2?20200213") format('woff2'),url("https://static.folha.uol.com.br/fonts/folhaii-bold/FolhaIIBold.woff?20200213") format('woff'),url("https://static.folha.uol.com.br/fonts/folhaii-bold/FolhaIIBold.ttf?20200213") format('truetype'),url("https://static.folha.uol.com.br/fonts/folhaii-bold/FolhaIIBold.svg#FolhaIIBold?20200213") format('svg');
    font-display:swap;
}

/*Fix buttons*/
button {
    background-color:transparent;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    cursor:pointer;
    font-family:inherit;
    padding:0;
}

buttonbutton::-moz-focus-inner,
inputbutton::-moz-focus-inner {
    border:0;
    padding:0;
}

/*Fix grids*/
.block,
.container,
.row,
.u-clearfix,
.c-nav-tabs__list {
    zoom:1;
}

.block:after,
.container:after,
.row:after,
.u-clearfix:after,
.c-nav-tabs__list:after,
.block:before,
.container:before,
.row:before,
.u-clearfix:before,
.c-nav-tabs__list:before {
    content:' ';
    display:table;
}

.block:after,
.container:after,
.row:after,
.u-clearfix:after,
.c-nav-tabs__list:after {
    clear:both;
}

.c-nav-tabs__list {
    list-style:none;
    padding-left:0;
    margin:0;
}

/*normalize*/
html {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

*,*:before,*:after {
    -webkit-box-sizing:inherit;
    box-sizing:inherit;
}

/* normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    font-family:sans-serif;
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}

body {
    margin:0;
}

article,
aside,
footer,
header,
nav,
section {
    display:block;
}

h1 {
    font-size:2em;
    margin:.67em 0;
}

figcaption,figure,main {
    display:block;
}

figure {
    margin:1em 40px;
}

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

pre {
    font-family:monospace,monospace;
    font-size:1em;
}

a {
    background-color:transparent;
    -webkit-text-decoration-skip:objects;
}

a:active,a:hover {
    outline-width:0;
}

abbr[title] {
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted;
}

b,strong {
    font-weight:inherit;
}
b,strong {
    font-weight:bolder;
}
code,kbd,samp {
    font-family:monospace,monospace;
    font-size:1em;
}
dfn {
    font-style:italic;
}
mark {
    background-color:#ff0;
    color:#000;
}
small {
    font-size:80%;
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sub {
    bottom:-.25em;
}
sup {
    top:-.5em;
}
audio,video {
    display:inline-block;
}
audio:not([controls]) {
    display:none;
    height:0;
}
img {
    border-style:none;
}
svg:not(:root) {
    overflow:hidden;
}
button,input,optgroup,select,textarea {
    font-family:sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0;
}
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 {
    border-style:none;
    padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline:1px dotted ButtonText
}
fieldset {
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress {
    display:inline-block;
    vertical-align:baseline
}
textarea {
    overflow:auto
}
[type="checkbox"],[type="radio"] {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height:auto
}
[type="search"] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
details,menu {
    display:block
}
summary {
    display:list-item
}
canvas {
    display:inline-block
}
template {
    display:none
}
[hidden] {
    display:none
}
a {
    color:#0078a4;
    text-decoration:none
}
a:hover,a:focus {
    opacity:.75
}
hr {
    border-bottom:1px solid #e0e0e0;
    border-left:0;
    border-right:0;
    border-top:0;
    clear:both;
    height:0;
    margin:0 0  1.5rem;
    max-width:75rem
}
html {
    background-color:#fff;
    color:#333;
    font-family:'FolhaGrafico',Georgia,serif;
    font-size:18px;
    line-height:1.5;
    min-height:100%;
    overflow-y:scroll;
    position:relative;
}
::-moz-selection {
    background:rgba(0,120,164,0.2);
}
::selection {
    background:rgba(0,120,164,0.2);
}

.flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flex--gutter {
    margin-left:-10px;
    margin-right:-10px
}
@media (min-width:480px) {
    .flex--gutter {
        margin-left:-15px;
        margin-right:-15px
    }
}
.flex--gutter > .col-fixed,.flex--gutter > .flex-cell {
    padding-left:10px;
    padding-right:10px
}
@media (min-width:480px) {
    .flex--gutter > .col-fixed,.flex--gutter > .flex-cell {
        padding-left:15px;
        padding-right:15px
    }
}
.flex--start {
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.flex--end {
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.flex--center {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.flex--baseline {
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
.flex--justify-between {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.flex--justify-center {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.flex--justify-end {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.flex--nowrap {
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.flex--col {
    display:block
}
.flex--col > .flex-cell {
    display:block;
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:100%
}
.flex--column {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.flex--column > .flex-cell {
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
@media (max-width:374px) {
    .flex--xxs-column {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (min-width:375px) {
    .flex--xxs-col {
        display:block;
        width:100%
    }
    .flex--xxs-col .flex-cell {
        display:block;
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .flex--xxs-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .flex--xxs-row .flex-cell {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        width:auto
    }
}
@media (max-width:767px) {
    .flex--sm-column {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (min-width:768px) {
    .flex--sm-col {
        display:block;
        width:100%
    }
    .flex--sm-col .flex-cell {
        display:block;
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .flex--sm-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .flex--sm-row .flex-cell {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        width:auto
    }
}
@media (max-width:479px) {
    .flex--xs-column {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (min-width:480px) {
    .flex--xs-col {
        display:block;
        width:100%
    }
    .flex--xs-col .flex-cell {
        display:block;
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .flex--xs-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .flex--xs-row .flex-cell {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        width:auto
    }
}
@media (max-width:989px) {
    .flex--md-column {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (min-width:990px) {
    .flex--md-col {
        display:block;
        width:100%
    }
    .flex--md-col .flex-cell {
        display:block;
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .flex--md-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .flex--md-row .flex-cell {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        width:auto
    }
}
@media (max-width:1289px) {
    .flex--lg-column {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (min-width:1290px) {
    .flex--lg-col {
        display:block;
        width:100%
    }
    .flex--lg-col .flex-cell {
        display:block;
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:100%
    }
    .flex--lg-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .flex--lg-row .flex-cell {
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        -ms-flex-negative:1;
        flex-shrink:1;
        width:auto
    }
}
.flex--limit-cell-1 .flex-cell {
    -ms-flex-preferred-size:100%;
    flex-basis:100%
}
.flex--limit-cell-2 .flex-cell {
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
.flex--limit-cell-3 .flex-cell {
    -ms-flex-preferred-size:33.333333333333336%;
    flex-basis:33.333333333333336%
}
.flex--limit-cell-4 .flex-cell {
    -ms-flex-preferred-size:25%;
    flex-basis:25%
}
.flex--limit-cell-5 .flex-cell {
    -ms-flex-preferred-size:20%;
    flex-basis:20%
}
.flex--limit-cell-6 .flex-cell {
    -ms-flex-preferred-size:16.666666666666668%;
    flex-basis:16.666666666666668%
}
.flex--limit-cell-7 .flex-cell {
    -ms-flex-preferred-size:14.285714285714286%;
    flex-basis:14.285714285714286%
}
.flex--limit-cell-8 .flex-cell {
    -ms-flex-preferred-size:12.5%;
    flex-basis:12.5%
}
@media (min-width:375px) {
    .flex--limit-cell-xxs-1 .flex-cell {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .flex--limit-cell-xxs-2 .flex-cell {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .flex--limit-cell-xxs-3 .flex-cell {
        -ms-flex-preferred-size:33.333333333333336%;
        flex-basis:33.333333333333336%
    }
    .flex--limit-cell-xxs-4 .flex-cell {
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
    .flex--limit-cell-xxs-5 .flex-cell {
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .flex--limit-cell-xxs-6 .flex-cell {
        -ms-flex-preferred-size:16.666666666666668%;
        flex-basis:16.666666666666668%
    }
    .flex--limit-cell-xxs-7 .flex-cell {
        -ms-flex-preferred-size:14.285714285714286%;
        flex-basis:14.285714285714286%
    }
    .flex--limit-cell-xxs-8 .flex-cell {
        -ms-flex-preferred-size:12.5%;
        flex-basis:12.5%
    }
}
@media (min-width:768px) {
    .flex--limit-cell-sm-1 .flex-cell {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .flex--limit-cell-sm-2 .flex-cell {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .flex--limit-cell-sm-3 .flex-cell {
        -ms-flex-preferred-size:33.333333333333336%;
        flex-basis:33.333333333333336%
    }
    .flex--limit-cell-sm-4 .flex-cell {
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
    .flex--limit-cell-sm-5 .flex-cell {
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .flex--limit-cell-sm-6 .flex-cell {
        -ms-flex-preferred-size:16.666666666666668%;
        flex-basis:16.666666666666668%
    }
    .flex--limit-cell-sm-7 .flex-cell {
        -ms-flex-preferred-size:14.285714285714286%;
        flex-basis:14.285714285714286%
    }
    .flex--limit-cell-sm-8 .flex-cell {
        -ms-flex-preferred-size:12.5%;
        flex-basis:12.5%
    }
}
@media (min-width:480px) {
    .flex--limit-cell-xs-1 .flex-cell {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .flex--limit-cell-xs-2 .flex-cell {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .flex--limit-cell-xs-3 .flex-cell {
        -ms-flex-preferred-size:33.333333333333336%;
        flex-basis:33.333333333333336%
    }
    .flex--limit-cell-xs-4 .flex-cell {
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
    .flex--limit-cell-xs-5 .flex-cell {
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .flex--limit-cell-xs-6 .flex-cell {
        -ms-flex-preferred-size:16.666666666666668%;
        flex-basis:16.666666666666668%
    }
    .flex--limit-cell-xs-7 .flex-cell {
        -ms-flex-preferred-size:14.285714285714286%;
        flex-basis:14.285714285714286%
    }
    .flex--limit-cell-xs-8 .flex-cell {
        -ms-flex-preferred-size:12.5%;
        flex-basis:12.5%
    }
}
@media (min-width:990px) {
    .flex--limit-cell-md-1 .flex-cell {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .flex--limit-cell-md-2 .flex-cell {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .flex--limit-cell-md-3 .flex-cell {
        -ms-flex-preferred-size:33.333333333333336%;
        flex-basis:33.333333333333336%
    }
    .flex--limit-cell-md-4 .flex-cell {
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
    .flex--limit-cell-md-5 .flex-cell {
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .flex--limit-cell-md-6 .flex-cell {
        -ms-flex-preferred-size:16.666666666666668%;
        flex-basis:16.666666666666668%
    }
    .flex--limit-cell-md-7 .flex-cell {
        -ms-flex-preferred-size:14.285714285714286%;
        flex-basis:14.285714285714286%
    }
    .flex--limit-cell-md-8 .flex-cell {
        -ms-flex-preferred-size:12.5%;
        flex-basis:12.5%
    }
}
@media (min-width:1290px) {
    .flex--limit-cell-lg-1 .flex-cell {
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .flex--limit-cell-lg-2 .flex-cell {
        -ms-flex-preferred-size:50%;
        flex-basis:50%
    }
    .flex--limit-cell-lg-3 .flex-cell {
        -ms-flex-preferred-size:33.333333333333336%;
        flex-basis:33.333333333333336%
    }
    .flex--limit-cell-lg-4 .flex-cell {
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
    .flex--limit-cell-lg-5 .flex-cell {
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .flex--limit-cell-lg-6 .flex-cell {
        -ms-flex-preferred-size:16.666666666666668%;
        flex-basis:16.666666666666668%
    }
    .flex--limit-cell-lg-7 .flex-cell {
        -ms-flex-preferred-size:14.285714285714286%;
        flex-basis:14.285714285714286%
    }
    .flex--limit-cell-lg-8 .flex-cell {
        -ms-flex-preferred-size:12.5%;
        flex-basis:12.5%
    }
}
.flex-cell {
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:1;
    flex-shrink:1;
    min-width:0
}
.flex-cell--advertising {
    padding:0
}
.flex-cell--start {
    -ms-flex-item-align:start;
    align-self:flex-start
}
.flex-cell--end {
    -ms-flex-item-align:end;
    align-self:flex-end
}
.flex-cell--center {
    -ms-flex-item-align:center;
    align-self:center
}
.flex-cell--stretch {
    -ms-flex-item-align:stretch;
    align-self:stretch
}
.flex-cell--auto {
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -ms-flex-negative:0;
    flex-shrink:0
}
.col-fixed {
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    width:100%;
    position:relative
}
.col-fixed--300 {
    width:330px
}
.col-fixed--630 {
    width:660px
}
.col-fixed--75 {
    width:75px
}
.col-fixed--position-static {
    position:static
}
@media (min-width:375px) {
    .col-fixed--xxs-300 {
        width:330px
    }
}
@media (min-width:768px) {
    .col-fixed--sm-300 {
        width:330px
    }
}
@media (min-width:480px) {
    .col-fixed--xs-300 {
        width:330px
    }
}
@media (min-width:990px) {
    .col-fixed--md-300 {
        width:330px
    }
}
@media (min-width:1290px) {
    .col-fixed--lg-300 {
        width:330px
    }
}
@media (min-width:375px) {
    .col-fixed--xxs-630 {
        width:660px
    }
}
@media (min-width:768px) {
    .col-fixed--sm-630 {
        width:660px
    }
}
@media (min-width:480px) {
    .col-fixed--xs-630 {
        width:660px
    }
}
@media (min-width:990px) {
    .col-fixed--md-630 {
        width:660px
    }
}
@media (min-width:1290px) {
    .col-fixed--lg-630 {
        width:660px
    }
}
.flex-cell--max {
    position:relative
}
@media (min-width:990px) {
    .flex-cell--max {
        max-width:29.72222222222222em !important
    }
}
.block {
    padding-top:1.1111111111111112rem
}
@media (min-width:990px) {
    .block {
        padding-top:1.9444444444444444rem
    }
}
.block--gray {
    background-color:#f5f5f5;
    margin-bottom:2.2222222222222223rem
}
.block--gray-dark {
    background-color:#333;
    margin-bottom:2.2222222222222223rem
}
.block--pub-super {
    padding-top:1.3333333333333333rem
}
.container {
    max-width:1290px;
    min-width:320px;
    padding:0 10px;
    margin:0 auto
}
@media (min-width:480px) {
    .container {
        padding:0 15px
    }
}
.container--small {
    max-width:990px
}
.row {
    margin-left:-10px;
    margin-right:-10px
}
@media (min-width:480px) {
    .row {
        margin-left:-15px;
        margin-right:-15px
    }
}
.col {
    float:left;
    min-height:1px;
    padding-left:10px;
    padding-right:10px;
    width:100%
}
@media (min-width:480px) {
    .col {
        padding-left:15px;
        padding-right:15px
    }
}
.col--1-1 {
    width:100%
}
.col--1-2 {
    width:50%
}
.col--2-2 {
    width:100%
}
.col--1-3 {
    width:33.33333333333333%
}
.col--2-3 {
    width:66.66666666666666%
}
.col--3-3 {
    width:100%
}
.col--1-4 {
    width:25%
}
.col--2-4 {
    width:50%
}
.col--3-4 {
    width:75%
}
.col--4-4 {
    width:100%
}
.col--1-5 {
    width:20%
}
.col--2-5 {
    width:40%
}
.col--3-5 {
    width:60%
}
.col--4-5 {
    width:80%
}
.col--5-5 {
    width:100%
}
.col--1-6 {
    width:16.666666666666664%
}
.col--2-6 {
    width:33.33333333333333%
}
.col--3-6 {
    width:50%
}
.col--4-6 {
    width:66.66666666666666%
}
.col--5-6 {
    width:83.33333333333334%
}
.col--6-6 {
    width:100%
}
.col--1-7 {
    width:14.285714285714285%
}
.col--2-7 {
    width:28.57142857142857%
}
.col--3-7 {
    width:42.857142857142854%
}
.col--4-7 {
    width:57.14285714285714%
}
.col--5-7 {
    width:71.42857142857143%
}
.col--6-7 {
    width:85.71428571428571%
}
.col--7-7 {
    width:100%
}
.col--1-8 {
    width:12.5%
}
.col--2-8 {
    width:25%
}
.col--3-8 {
    width:37.5%
}
.col--4-8 {
    width:50%
}
.col--5-8 {
    width:62.5%
}
.col--6-8 {
    width:75%
}
.col--7-8 {
    width:87.5%
}
.col--8-8 {
    width:100%
}
.col--1-9 {
    width:11.11111111111111%
}
.col--2-9 {
    width:22.22222222222222%
}
.col--3-9 {
    width:33.33333333333333%
}
.col--4-9 {
    width:44.44444444444444%
}
.col--5-9 {
    width:55.55555555555556%
}
.col--6-9 {
    width:66.66666666666666%
}
.col--7-9 {
    width:77.77777777777779%
}
.col--8-9 {
    width:88.88888888888889%
}
.col--9-9 {
    width:100%
}
.col--1-10 {
    width:10%
}
.col--2-10 {
    width:20%
}
.col--3-10 {
    width:30%
}
.col--4-10 {
    width:40%
}
.col--5-10 {
    width:50%
}
.col--6-10 {
    width:60%
}
.col--7-10 {
    width:70%
}
.col--8-10 {
    width:80%
}
.col--9-10 {
    width:90%
}
.col--10-10 {
    width:100%
}
.col--1-11 {
    width:9.090909090909092%
}
.col--2-11 {
    width:18.181818181818183%
}
.col--3-11 {
    width:27.27272727272727%
}
.col--4-11 {
    width:36.36363636363637%
}
.col--5-11 {
    width:45.45454545454545%
}
.col--6-11 {
    width:54.54545454545454%
}
.col--7-11 {
    width:63.63636363636363%
}
.col--8-11 {
    width:72.72727272727273%
}
.col--9-11 {
    width:81.81818181818183%
}
.col--10-11 {
    width:90.9090909090909%
}
.col--11-11 {
    width:100%
}
.col--1-12 {
    width:8.333333333333332%
}
.col--2-12 {
    width:16.666666666666664%
}
.col--3-12 {
    width:25%
}
.col--4-12 {
    width:33.33333333333333%
}
.col--5-12 {
    width:41.66666666666667%
}
.col--6-12 {
    width:50%
}
.col--7-12 {
    width:58.333333333333336%
}
.col--8-12 {
    width:66.66666666666666%
}
.col--9-12 {
    width:75%
}
.col--10-12 {
    width:83.33333333333334%
}
.col--11-12 {
    width:91.66666666666666%
}
.col--12-12 {
    width:100%
}
.col--1-13 {
    width:7.692307692307693%
}
.col--2-13 {
    width:15.384615384615385%
}
.col--3-13 {
    width:23.076923076923077%
}
.col--4-13 {
    width:30.76923076923077%
}
.col--5-13 {
    width:38.46153846153847%
}
.col--6-13 {
    width:46.15384615384615%
}
.col--7-13 {
    width:53.84615384615385%
}
.col--8-13 {
    width:61.53846153846154%
}
.col--9-13 {
    width:69.23076923076923%
}
.col--10-13 {
    width:76.92307692307693%
}
.col--11-13 {
    width:84.61538461538461%
}
.col--12-13 {
    width:92.3076923076923%
}
.col--13-13 {
    width:100%
}
.col--1-14 {
    width:7.142857142857142%
}
.col--2-14 {
    width:14.285714285714285%
}
.col--3-14 {
    width:21.428571428571427%
}
.col--4-14 {
    width:28.57142857142857%
}
.col--5-14 {
    width:35.714285714285715%
}
.col--6-14 {
    width:42.857142857142854%
}
.col--7-14 {
    width:50%
}
.col--8-14 {
    width:57.14285714285714%
}
.col--9-14 {
    width:64.28571428571429%
}
.col--10-14 {
    width:71.42857142857143%
}
.col--11-14 {
    width:78.57142857142857%
}
.col--12-14 {
    width:85.71428571428571%
}
.col--13-14 {
    width:92.85714285714286%
}
.col--14-14 {
    width:100%
}
.col--1-15 {
    width:6.666666666666667%
}
.col--2-15 {
    width:13.333333333333334%
}
.col--3-15 {
    width:20%
}
.col--4-15 {
    width:26.666666666666668%
}
.col--5-15 {
    width:33.33333333333333%
}
.col--6-15 {
    width:40%
}
.col--7-15 {
    width:46.666666666666664%
}
.col--8-15 {
    width:53.333333333333336%
}
.col--9-15 {
    width:60%
}
.col--10-15 {
    width:66.66666666666666%
}
.col--11-15 {
    width:73.33333333333333%
}
.col--12-15 {
    width:80%
}
.col--13-15 {
    width:86.66666666666667%
}
.col--14-15 {
    width:93.33333333333333%
}
.col--15-15 {
    width:100%
}
.col--1-16 {
    width:6.25%
}
.col--2-16 {
    width:12.5%
}
.col--3-16 {
    width:18.75%
}
.col--4-16 {
    width:25%
}
.col--5-16 {
    width:31.25%
}
.col--6-16 {
    width:37.5%
}
.col--7-16 {
    width:43.75%
}
.col--8-16 {
    width:50%
}
.col--9-16 {
    width:56.25%
}
.col--10-16 {
    width:62.5%
}
.col--11-16 {
    width:68.75%
}
.col--12-16 {
    width:75%
}
.col--13-16 {
    width:81.25%
}
.col--14-16 {
    width:87.5%
}
.col--15-16 {
    width:93.75%
}
.col--16-16 {
    width:100%
}
.col--1-17 {
    width:5.88235294117647%
}
.col--2-17 {
    width:11.76470588235294%
}
.col--3-17 {
    width:17.647058823529413%
}
.col--4-17 {
    width:23.52941176470588%
}
.col--5-17 {
    width:29.411764705882355%
}
.col--6-17 {
    width:35.294117647058826%
}
.col--7-17 {
    width:41.17647058823529%
}
.col--8-17 {
    width:47.05882352941176%
}
.col--9-17 {
    width:52.94117647058824%
}
.col--10-17 {
    width:58.82352941176471%
}
.col--11-17 {
    width:64.70588235294117%
}
.col--12-17 {
    width:70.58823529411765%
}
.col--13-17 {
    width:76.47058823529412%
}
.col--14-17 {
    width:82.35294117647058%
}
.col--15-17 {
    width:88.23529411764706%
}
.col--16-17 {
    width:94.11764705882352%
}
.col--17-17 {
    width:100%
}
.col--1-18 {
    width:5.555555555555555%
}
.col--2-18 {
    width:11.11111111111111%
}
.col--3-18 {
    width:16.666666666666664%
}
.col--4-18 {
    width:22.22222222222222%
}
.col--5-18 {
    width:27.77777777777778%
}
.col--6-18 {
    width:33.33333333333333%
}
.col--7-18 {
    width:38.88888888888889%
}
.col--8-18 {
    width:44.44444444444444%
}
.col--9-18 {
    width:50%
}
.col--10-18 {
    width:55.55555555555556%
}
.col--11-18 {
    width:61.111111111111114%
}
.col--12-18 {
    width:66.66666666666666%
}
.col--13-18 {
    width:72.22222222222221%
}
.col--14-18 {
    width:77.77777777777779%
}
.col--15-18 {
    width:83.33333333333334%
}
.col--16-18 {
    width:88.88888888888889%
}
.col--17-18 {
    width:94.44444444444444%
}
.col--18-18 {
    width:100%
}
.col--1-19 {
    width:5.263157894736842%
}
.col--2-19 {
    width:10.526315789473683%
}
.col--3-19 {
    width:15.789473684210526%
}
.col--4-19 {
    width:21.052631578947366%
}
.col--5-19 {
    width:26.31578947368421%
}
.col--6-19 {
    width:31.57894736842105%
}
.col--7-19 {
    width:36.84210526315789%
}
.col--8-19 {
    width:42.10526315789473%
}
.col--9-19 {
    width:47.368421052631575%
}
.col--10-19 {
    width:52.63157894736842%
}
.col--11-19 {
    width:57.89473684210527%
}
.col--12-19 {
    width:63.1578947368421%
}
.col--13-19 {
    width:68.42105263157895%
}
.col--14-19 {
    width:73.68421052631578%
}
.col--15-19 {
    width:78.94736842105263%
}
.col--16-19 {
    width:84.21052631578947%
}
.col--17-19 {
    width:89.47368421052632%
}
.col--18-19 {
    width:94.73684210526315%
}
.col--19-19 {
    width:100%
}
.col--1-20 {
    width:5%
}
.col--2-20 {
    width:10%
}
.col--3-20 {
    width:15%
}
.col--4-20 {
    width:20%
}
.col--5-20 {
    width:25%
}
.col--6-20 {
    width:30%
}
.col--7-20 {
    width:35%
}
.col--8-20 {
    width:40%
}
.col--9-20 {
    width:45%
}
.col--10-20 {
    width:50%
}
.col--11-20 {
    width:55.00000000000001%
}
.col--12-20 {
    width:60%
}
.col--13-20 {
    width:65%
}
.col--14-20 {
    width:70%
}
.col--15-20 {
    width:75%
}
.col--16-20 {
    width:80%
}
.col--17-20 {
    width:85%
}
.col--18-20 {
    width:90%
}
.col--19-20 {
    width:95%
}
.col--20-20 {
    width:100%
}
.col--1-21 {
    width:4.761904761904762%
}
.col--2-21 {
    width:9.523809523809524%
}
.col--3-21 {
    width:14.285714285714285%
}
.col--4-21 {
    width:19.047619047619047%
}
.col--5-21 {
    width:23.809523809523807%
}
.col--6-21 {
    width:28.57142857142857%
}
.col--7-21 {
    width:33.33333333333333%
}
.col--8-21 {
    width:38.095238095238095%
}
.col--9-21 {
    width:42.857142857142854%
}
.col--10-21 {
    width:47.61904761904761%
}
.col--11-21 {
    width:52.38095238095239%
}
.col--12-21 {
    width:57.14285714285714%
}
.col--13-21 {
    width:61.904761904761905%
}
.col--14-21 {
    width:66.66666666666666%
}
.col--15-21 {
    width:71.42857142857143%
}
.col--16-21 {
    width:76.19047619047619%
}
.col--17-21 {
    width:80.95238095238095%
}
.col--18-21 {
    width:85.71428571428571%
}
.col--19-21 {
    width:90.47619047619048%
}
.col--20-21 {
    width:95.23809523809523%
}
.col--21-21 {
    width:100%
}
.col--1-22 {
    width:4.545454545454546%
}
.col--2-22 {
    width:9.090909090909092%
}
.col--3-22 {
    width:13.636363636363635%
}
.col--4-22 {
    width:18.181818181818183%
}
.col--5-22 {
    width:22.727272727272727%
}
.col--6-22 {
    width:27.27272727272727%
}
.col--7-22 {
    width:31.818181818181817%
}
.col--8-22 {
    width:36.36363636363637%
}
.col--9-22 {
    width:40.909090909090914%
}
.col--10-22 {
    width:45.45454545454545%
}
.col--11-22 {
    width:50%
}
.col--12-22 {
    width:54.54545454545454%
}
.col--13-22 {
    width:59.09090909090909%
}
.col--14-22 {
    width:63.63636363636363%
}
.col--15-22 {
    width:68.18181818181817%
}
.col--16-22 {
    width:72.72727272727273%
}
.col--17-22 {
    width:77.27272727272727%
}
.col--18-22 {
    width:81.81818181818183%
}
.col--19-22 {
    width:86.36363636363636%
}
.col--20-22 {
    width:90.9090909090909%
}
.col--21-22 {
    width:95.45454545454545%
}
.col--22-22 {
    width:100%
}
.col--1-23 {
    width:4.347826086956522%
}
.col--2-23 {
    width:8.695652173913043%
}
.col--3-23 {
    width:13.043478260869565%
}
.col--4-23 {
    width:17.391304347826086%
}
.col--5-23 {
    width:21.73913043478261%
}
.col--6-23 {
    width:26.08695652173913%
}
.col--7-23 {
    width:30.434782608695656%
}
.col--8-23 {
    width:34.78260869565217%
}
.col--9-23 {
    width:39.130434782608695%
}
.col--10-23 {
    width:43.47826086956522%
}
.col--11-23 {
    width:47.82608695652174%
}
.col--12-23 {
    width:52.17391304347826%
}
.col--13-23 {
    width:56.52173913043478%
}
.col--14-23 {
    width:60.86956521739131%
}
.col--15-23 {
    width:65.21739130434783%
}
.col--16-23 {
    width:69.56521739130434%
}
.col--17-23 {
    width:73.91304347826086%
}
.col--18-23 {
    width:78.26086956521739%
}
.col--19-23 {
    width:82.6086956521739%
}
.col--20-23 {
    width:86.95652173913044%
}
.col--21-23 {
    width:91.30434782608695%
}
.col--22-23 {
    width:95.65217391304348%
}
.col--23-23 {
    width:100%
}
.col--1-24 {
    width:4.166666666666666%
}
.col--2-24 {
    width:8.333333333333332%
}
.col--3-24 {
    width:12.5%
}
.col--4-24 {
    width:16.666666666666664%
}
.col--5-24 {
    width:20.833333333333336%
}
.col--6-24 {
    width:25%
}
.col--7-24 {
    width:29.166666666666668%
}
.col--8-24 {
    width:33.33333333333333%
}
.col--9-24 {
    width:37.5%
}
.col--10-24 {
    width:41.66666666666667%
}
.col--11-24 {
    width:45.83333333333333%
}
.col--12-24 {
    width:50%
}
.col--13-24 {
    width:54.166666666666664%
}
.col--14-24 {
    width:58.333333333333336%
}
.col--15-24 {
    width:62.5%
}
.col--16-24 {
    width:66.66666666666666%
}
.col--17-24 {
    width:70.83333333333334%
}
.col--18-24 {
    width:75%
}
.col--19-24 {
    width:79.16666666666666%
}
.col--20-24 {
    width:83.33333333333334%
}
.col--21-24 {
    width:87.5%
}
.col--22-24 {
    width:91.66666666666666%
}
.col--23-24 {
    width:95.83333333333334%
}
.col--24-24 {
    width:100%
}
@media (min-width:480px) {
    .col--xs-1-1 {
        width:100%
    }
    .col-offset--xs-1-1 {
        margin-left:100%
    }
    .col--xs-1-2 {
        width:50%
    }
    .col-offset--xs-1-2 {
        margin-left:50%
    }
    .col--xs-2-2 {
        width:100%
    }
    .col-offset--xs-2-2 {
        margin-left:100%
    }
    .col--xs-1-3 {
        width:33.33333333333333%
    }
    .col-offset--xs-1-3 {
        margin-left:33.33333333333333%
    }
    .col--xs-2-3 {
        width:66.66666666666666%
    }
    .col-offset--xs-2-3 {
        margin-left:66.66666666666666%
    }
    .col--xs-3-3 {
        width:100%
    }
    .col-offset--xs-3-3 {
        margin-left:100%
    }
    .col--xs-1-4 {
        width:25%
    }
    .col-offset--xs-1-4 {
        margin-left:25%
    }
    .col--xs-2-4 {
        width:50%
    }
    .col-offset--xs-2-4 {
        margin-left:50%
    }
    .col--xs-3-4 {
        width:75%
    }
    .col-offset--xs-3-4 {
        margin-left:75%
    }
    .col--xs-4-4 {
        width:100%
    }
    .col-offset--xs-4-4 {
        margin-left:100%
    }
    .col--xs-1-5 {
        width:20%
    }
    .col-offset--xs-1-5 {
        margin-left:20%
    }
    .col--xs-2-5 {
        width:40%
    }
    .col-offset--xs-2-5 {
        margin-left:40%
    }
    .col--xs-3-5 {
        width:60%
    }
    .col-offset--xs-3-5 {
        margin-left:60%
    }
    .col--xs-4-5 {
        width:80%
    }
    .col-offset--xs-4-5 {
        margin-left:80%
    }
    .col--xs-5-5 {
        width:100%
    }
    .col-offset--xs-5-5 {
        margin-left:100%
    }
    .col--xs-1-6 {
        width:16.666666666666664%
    }
    .col-offset--xs-1-6 {
        margin-left:16.666666666666664%
    }
    .col--xs-2-6 {
        width:33.33333333333333%
    }
    .col-offset--xs-2-6 {
        margin-left:33.33333333333333%
    }
    .col--xs-3-6 {
        width:50%
    }
    .col-offset--xs-3-6 {
        margin-left:50%
    }
    .col--xs-4-6 {
        width:66.66666666666666%
    }
    .col-offset--xs-4-6 {
        margin-left:66.66666666666666%
    }
    .col--xs-5-6 {
        width:83.33333333333334%
    }
    .col-offset--xs-5-6 {
        margin-left:83.33333333333334%
    }
    .col--xs-6-6 {
        width:100%
    }
    .col-offset--xs-6-6 {
        margin-left:100%
    }
    .col--xs-1-7 {
        width:14.285714285714285%
    }
    .col-offset--xs-1-7 {
        margin-left:14.285714285714285%
    }
    .col--xs-2-7 {
        width:28.57142857142857%
    }
    .col-offset--xs-2-7 {
        margin-left:28.57142857142857%
    }
    .col--xs-3-7 {
        width:42.857142857142854%
    }
    .col-offset--xs-3-7 {
        margin-left:42.857142857142854%
    }
    .col--xs-4-7 {
        width:57.14285714285714%
    }
    .col-offset--xs-4-7 {
        margin-left:57.14285714285714%
    }
    .col--xs-5-7 {
        width:71.42857142857143%
    }
    .col-offset--xs-5-7 {
        margin-left:71.42857142857143%
    }
    .col--xs-6-7 {
        width:85.71428571428571%
    }
    .col-offset--xs-6-7 {
        margin-left:85.71428571428571%
    }
    .col--xs-7-7 {
        width:100%
    }
    .col-offset--xs-7-7 {
        margin-left:100%
    }
    .col--xs-1-8 {
        width:12.5%
    }
    .col-offset--xs-1-8 {
        margin-left:12.5%
    }
    .col--xs-2-8 {
        width:25%
    }
    .col-offset--xs-2-8 {
        margin-left:25%
    }
    .col--xs-3-8 {
        width:37.5%
    }
    .col-offset--xs-3-8 {
        margin-left:37.5%
    }
    .col--xs-4-8 {
        width:50%
    }
    .col-offset--xs-4-8 {
        margin-left:50%
    }
    .col--xs-5-8 {
        width:62.5%
    }
    .col-offset--xs-5-8 {
        margin-left:62.5%
    }
    .col--xs-6-8 {
        width:75%
    }
    .col-offset--xs-6-8 {
        margin-left:75%
    }
    .col--xs-7-8 {
        width:87.5%
    }
    .col-offset--xs-7-8 {
        margin-left:87.5%
    }
    .col--xs-8-8 {
        width:100%
    }
    .col-offset--xs-8-8 {
        margin-left:100%
    }
    .col--xs-1-9 {
        width:11.11111111111111%
    }
    .col-offset--xs-1-9 {
        margin-left:11.11111111111111%
    }
    .col--xs-2-9 {
        width:22.22222222222222%
    }
    .col-offset--xs-2-9 {
        margin-left:22.22222222222222%
    }
    .col--xs-3-9 {
        width:33.33333333333333%
    }
    .col-offset--xs-3-9 {
        margin-left:33.33333333333333%
    }
    .col--xs-4-9 {
        width:44.44444444444444%
    }
    .col-offset--xs-4-9 {
        margin-left:44.44444444444444%
    }
    .col--xs-5-9 {
        width:55.55555555555556%
    }
    .col-offset--xs-5-9 {
        margin-left:55.55555555555556%
    }
    .col--xs-6-9 {
        width:66.66666666666666%
    }
    .col-offset--xs-6-9 {
        margin-left:66.66666666666666%
    }
    .col--xs-7-9 {
        width:77.77777777777779%
    }
    .col-offset--xs-7-9 {
        margin-left:77.77777777777779%
    }
    .col--xs-8-9 {
        width:88.88888888888889%
    }
    .col-offset--xs-8-9 {
        margin-left:88.88888888888889%
    }
    .col--xs-9-9 {
        width:100%
    }
    .col-offset--xs-9-9 {
        margin-left:100%
    }
    .col--xs-1-10 {
        width:10%
    }
    .col-offset--xs-1-10 {
        margin-left:10%
    }
    .col--xs-2-10 {
        width:20%
    }
    .col-offset--xs-2-10 {
        margin-left:20%
    }
    .col--xs-3-10 {
        width:30%
    }
    .col-offset--xs-3-10 {
        margin-left:30%
    }
    .col--xs-4-10 {
        width:40%
    }
    .col-offset--xs-4-10 {
        margin-left:40%
    }
    .col--xs-5-10 {
        width:50%
    }
    .col-offset--xs-5-10 {
        margin-left:50%
    }
    .col--xs-6-10 {
        width:60%
    }
    .col-offset--xs-6-10 {
        margin-left:60%
    }
    .col--xs-7-10 {
        width:70%
    }
    .col-offset--xs-7-10 {
        margin-left:70%
    }
    .col--xs-8-10 {
        width:80%
    }
    .col-offset--xs-8-10 {
        margin-left:80%
    }
    .col--xs-9-10 {
        width:90%
    }
    .col-offset--xs-9-10 {
        margin-left:90%
    }
    .col--xs-10-10 {
        width:100%
    }
    .col-offset--xs-10-10 {
        margin-left:100%
    }
    .col--xs-1-11 {
        width:9.090909090909092%
    }
    .col-offset--xs-1-11 {
        margin-left:9.090909090909092%
    }
    .col--xs-2-11 {
        width:18.181818181818183%
    }
    .col-offset--xs-2-11 {
        margin-left:18.181818181818183%
    }
    .col--xs-3-11 {
        width:27.27272727272727%
    }
    .col-offset--xs-3-11 {
        margin-left:27.27272727272727%
    }
    .col--xs-4-11 {
        width:36.36363636363637%
    }
    .col-offset--xs-4-11 {
        margin-left:36.36363636363637%
    }
    .col--xs-5-11 {
        width:45.45454545454545%
    }
    .col-offset--xs-5-11 {
        margin-left:45.45454545454545%
    }
    .col--xs-6-11 {
        width:54.54545454545454%
    }
    .col-offset--xs-6-11 {
        margin-left:54.54545454545454%
    }
    .col--xs-7-11 {
        width:63.63636363636363%
    }
    .col-offset--xs-7-11 {
        margin-left:63.63636363636363%
    }
    .col--xs-8-11 {
        width:72.72727272727273%
    }
    .col-offset--xs-8-11 {
        margin-left:72.72727272727273%
    }
    .col--xs-9-11 {
        width:81.81818181818183%
    }
    .col-offset--xs-9-11 {
        margin-left:81.81818181818183%
    }
    .col--xs-10-11 {
        width:90.9090909090909%
    }
    .col-offset--xs-10-11 {
        margin-left:90.9090909090909%
    }
    .col--xs-11-11 {
        width:100%
    }
    .col-offset--xs-11-11 {
        margin-left:100%
    }
    .col--xs-1-12 {
        width:8.333333333333332%
    }
    .col-offset--xs-1-12 {
        margin-left:8.333333333333332%
    }
    .col--xs-2-12 {
        width:16.666666666666664%
    }
    .col-offset--xs-2-12 {
        margin-left:16.666666666666664%
    }
    .col--xs-3-12 {
        width:25%
    }
    .col-offset--xs-3-12 {
        margin-left:25%
    }
    .col--xs-4-12 {
        width:33.33333333333333%
    }
    .col-offset--xs-4-12 {
        margin-left:33.33333333333333%
    }
    .col--xs-5-12 {
        width:41.66666666666667%
    }
    .col-offset--xs-5-12 {
        margin-left:41.66666666666667%
    }
    .col--xs-6-12 {
        width:50%
    }
    .col-offset--xs-6-12 {
        margin-left:50%
    }
    .col--xs-7-12 {
        width:58.333333333333336%
    }
    .col-offset--xs-7-12 {
        margin-left:58.333333333333336%
    }
    .col--xs-8-12 {
        width:66.66666666666666%
    }
    .col-offset--xs-8-12 {
        margin-left:66.66666666666666%
    }
    .col--xs-9-12 {
        width:75%
    }
    .col-offset--xs-9-12 {
        margin-left:75%
    }
    .col--xs-10-12 {
        width:83.33333333333334%
    }
    .col-offset--xs-10-12 {
        margin-left:83.33333333333334%
    }
    .col--xs-11-12 {
        width:91.66666666666666%
    }
    .col-offset--xs-11-12 {
        margin-left:91.66666666666666%
    }
    .col--xs-12-12 {
        width:100%
    }
    .col-offset--xs-12-12 {
        margin-left:100%
    }
    .col--xs-1-13 {
        width:7.692307692307693%
    }
    .col-offset--xs-1-13 {
        margin-left:7.692307692307693%
    }
    .col--xs-2-13 {
        width:15.384615384615385%
    }
    .col-offset--xs-2-13 {
        margin-left:15.384615384615385%
    }
    .col--xs-3-13 {
        width:23.076923076923077%
    }
    .col-offset--xs-3-13 {
        margin-left:23.076923076923077%
    }
    .col--xs-4-13 {
        width:30.76923076923077%
    }
    .col-offset--xs-4-13 {
        margin-left:30.76923076923077%
    }
    .col--xs-5-13 {
        width:38.46153846153847%
    }
    .col-offset--xs-5-13 {
        margin-left:38.46153846153847%
    }
    .col--xs-6-13 {
        width:46.15384615384615%
    }
    .col-offset--xs-6-13 {
        margin-left:46.15384615384615%
    }
    .col--xs-7-13 {
        width:53.84615384615385%
    }
    .col-offset--xs-7-13 {
        margin-left:53.84615384615385%
    }
    .col--xs-8-13 {
        width:61.53846153846154%
    }
    .col-offset--xs-8-13 {
        margin-left:61.53846153846154%
    }
    .col--xs-9-13 {
        width:69.23076923076923%
    }
    .col-offset--xs-9-13 {
        margin-left:69.23076923076923%
    }
    .col--xs-10-13 {
        width:76.92307692307693%
    }
    .col-offset--xs-10-13 {
        margin-left:76.92307692307693%
    }
    .col--xs-11-13 {
        width:84.61538461538461%
    }
    .col-offset--xs-11-13 {
        margin-left:84.61538461538461%
    }
    .col--xs-12-13 {
        width:92.3076923076923%
    }
    .col-offset--xs-12-13 {
        margin-left:92.3076923076923%
    }
    .col--xs-13-13 {
        width:100%
    }
    .col-offset--xs-13-13 {
        margin-left:100%
    }
    .col--xs-1-14 {
        width:7.142857142857142%
    }
    .col-offset--xs-1-14 {
        margin-left:7.142857142857142%
    }
    .col--xs-2-14 {
        width:14.285714285714285%
    }
    .col-offset--xs-2-14 {
        margin-left:14.285714285714285%
    }
    .col--xs-3-14 {
        width:21.428571428571427%
    }
    .col-offset--xs-3-14 {
        margin-left:21.428571428571427%
    }
    .col--xs-4-14 {
        width:28.57142857142857%
    }
    .col-offset--xs-4-14 {
        margin-left:28.57142857142857%
    }
    .col--xs-5-14 {
        width:35.714285714285715%
    }
    .col-offset--xs-5-14 {
        margin-left:35.714285714285715%
    }
    .col--xs-6-14 {
        width:42.857142857142854%
    }
    .col-offset--xs-6-14 {
        margin-left:42.857142857142854%
    }
    .col--xs-7-14 {
        width:50%
    }
    .col-offset--xs-7-14 {
        margin-left:50%
    }
    .col--xs-8-14 {
        width:57.14285714285714%
    }
    .col-offset--xs-8-14 {
        margin-left:57.14285714285714%
    }
    .col--xs-9-14 {
        width:64.28571428571429%
    }
    .col-offset--xs-9-14 {
        margin-left:64.28571428571429%
    }
    .col--xs-10-14 {
        width:71.42857142857143%
    }
    .col-offset--xs-10-14 {
        margin-left:71.42857142857143%
    }
    .col--xs-11-14 {
        width:78.57142857142857%
    }
    .col-offset--xs-11-14 {
        margin-left:78.57142857142857%
    }
    .col--xs-12-14 {
        width:85.71428571428571%
    }
    .col-offset--xs-12-14 {
        margin-left:85.71428571428571%
    }
    .col--xs-13-14 {
        width:92.85714285714286%
    }
    .col-offset--xs-13-14 {
        margin-left:92.85714285714286%
    }
    .col--xs-14-14 {
        width:100%
    }
    .col-offset--xs-14-14 {
        margin-left:100%
    }
    .col--xs-1-15 {
        width:6.666666666666667%
    }
    .col-offset--xs-1-15 {
        margin-left:6.666666666666667%
    }
    .col--xs-2-15 {
        width:13.333333333333334%
    }
    .col-offset--xs-2-15 {
        margin-left:13.333333333333334%
    }
    .col--xs-3-15 {
        width:20%
    }
    .col-offset--xs-3-15 {
        margin-left:20%
    }
    .col--xs-4-15 {
        width:26.666666666666668%
    }
    .col-offset--xs-4-15 {
        margin-left:26.666666666666668%
    }
    .col--xs-5-15 {
        width:33.33333333333333%
    }
    .col-offset--xs-5-15 {
        margin-left:33.33333333333333%
    }
    .col--xs-6-15 {
        width:40%
    }
    .col-offset--xs-6-15 {
        margin-left:40%
    }
    .col--xs-7-15 {
        width:46.666666666666664%
    }
    .col-offset--xs-7-15 {
        margin-left:46.666666666666664%
    }
    .col--xs-8-15 {
        width:53.333333333333336%
    }
    .col-offset--xs-8-15 {
        margin-left:53.333333333333336%
    }
    .col--xs-9-15 {
        width:60%
    }
    .col-offset--xs-9-15 {
        margin-left:60%
    }
    .col--xs-10-15 {
        width:66.66666666666666%
    }
    .col-offset--xs-10-15 {
        margin-left:66.66666666666666%
    }
    .col--xs-11-15 {
        width:73.33333333333333%
    }
    .col-offset--xs-11-15 {
        margin-left:73.33333333333333%
    }
    .col--xs-12-15 {
        width:80%
    }
    .col-offset--xs-12-15 {
        margin-left:80%
    }
    .col--xs-13-15 {
        width:86.66666666666667%
    }
    .col-offset--xs-13-15 {
        margin-left:86.66666666666667%
    }
    .col--xs-14-15 {
        width:93.33333333333333%
    }
    .col-offset--xs-14-15 {
        margin-left:93.33333333333333%
    }
    .col--xs-15-15 {
        width:100%
    }
    .col-offset--xs-15-15 {
        margin-left:100%
    }
    .col--xs-1-16 {
        width:6.25%
    }
    .col-offset--xs-1-16 {
        margin-left:6.25%
    }
    .col--xs-2-16 {
        width:12.5%
    }
    .col-offset--xs-2-16 {
        margin-left:12.5%
    }
    .col--xs-3-16 {
        width:18.75%
    }
    .col-offset--xs-3-16 {
        margin-left:18.75%
    }
    .col--xs-4-16 {
        width:25%
    }
    .col-offset--xs-4-16 {
        margin-left:25%
    }
    .col--xs-5-16 {
        width:31.25%
    }
    .col-offset--xs-5-16 {
        margin-left:31.25%
    }
    .col--xs-6-16 {
        width:37.5%
    }
    .col-offset--xs-6-16 {
        margin-left:37.5%
    }
    .col--xs-7-16 {
        width:43.75%
    }
    .col-offset--xs-7-16 {
        margin-left:43.75%
    }
    .col--xs-8-16 {
        width:50%
    }
    .col-offset--xs-8-16 {
        margin-left:50%
    }
    .col--xs-9-16 {
        width:56.25%
    }
    .col-offset--xs-9-16 {
        margin-left:56.25%
    }
    .col--xs-10-16 {
        width:62.5%
    }
    .col-offset--xs-10-16 {
        margin-left:62.5%
    }
    .col--xs-11-16 {
        width:68.75%
    }
    .col-offset--xs-11-16 {
        margin-left:68.75%
    }
    .col--xs-12-16 {
        width:75%
    }
    .col-offset--xs-12-16 {
        margin-left:75%
    }
    .col--xs-13-16 {
        width:81.25%
    }
    .col-offset--xs-13-16 {
        margin-left:81.25%
    }
    .col--xs-14-16 {
        width:87.5%
    }
    .col-offset--xs-14-16 {
        margin-left:87.5%
    }
    .col--xs-15-16 {
        width:93.75%
    }
    .col-offset--xs-15-16 {
        margin-left:93.75%
    }
    .col--xs-16-16 {
        width:100%
    }
    .col-offset--xs-16-16 {
        margin-left:100%
    }
    .col--xs-1-17 {
        width:5.88235294117647%
    }
    .col-offset--xs-1-17 {
        margin-left:5.88235294117647%
    }
    .col--xs-2-17 {
        width:11.76470588235294%
    }
    .col-offset--xs-2-17 {
        margin-left:11.76470588235294%
    }
    .col--xs-3-17 {
        width:17.647058823529413%
    }
    .col-offset--xs-3-17 {
        margin-left:17.647058823529413%
    }
    .col--xs-4-17 {
        width:23.52941176470588%
    }
    .col-offset--xs-4-17 {
        margin-left:23.52941176470588%
    }
    .col--xs-5-17 {
        width:29.411764705882355%
    }
    .col-offset--xs-5-17 {
        margin-left:29.411764705882355%
    }
    .col--xs-6-17 {
        width:35.294117647058826%
    }
    .col-offset--xs-6-17 {
        margin-left:35.294117647058826%
    }
    .col--xs-7-17 {
        width:41.17647058823529%
    }
    .col-offset--xs-7-17 {
        margin-left:41.17647058823529%
    }
    .col--xs-8-17 {
        width:47.05882352941176%
    }
    .col-offset--xs-8-17 {
        margin-left:47.05882352941176%
    }
    .col--xs-9-17 {
        width:52.94117647058824%
    }
    .col-offset--xs-9-17 {
        margin-left:52.94117647058824%
    }
    .col--xs-10-17 {
        width:58.82352941176471%
    }
    .col-offset--xs-10-17 {
        margin-left:58.82352941176471%
    }
    .col--xs-11-17 {
        width:64.70588235294117%
    }
    .col-offset--xs-11-17 {
        margin-left:64.70588235294117%
    }
    .col--xs-12-17 {
        width:70.58823529411765%
    }
    .col-offset--xs-12-17 {
        margin-left:70.58823529411765%
    }
    .col--xs-13-17 {
        width:76.47058823529412%
    }
    .col-offset--xs-13-17 {
        margin-left:76.47058823529412%
    }
    .col--xs-14-17 {
        width:82.35294117647058%
    }
    .col-offset--xs-14-17 {
        margin-left:82.35294117647058%
    }
    .col--xs-15-17 {
        width:88.23529411764706%
    }
    .col-offset--xs-15-17 {
        margin-left:88.23529411764706%
    }
    .col--xs-16-17 {
        width:94.11764705882352%
    }
    .col-offset--xs-16-17 {
        margin-left:94.11764705882352%
    }
    .col--xs-17-17 {
        width:100%
    }
    .col-offset--xs-17-17 {
        margin-left:100%
    }
    .col--xs-1-18 {
        width:5.555555555555555%
    }
    .col-offset--xs-1-18 {
        margin-left:5.555555555555555%
    }
    .col--xs-2-18 {
        width:11.11111111111111%
    }
    .col-offset--xs-2-18 {
        margin-left:11.11111111111111%
    }
    .col--xs-3-18 {
        width:16.666666666666664%
    }
    .col-offset--xs-3-18 {
        margin-left:16.666666666666664%
    }
    .col--xs-4-18 {
        width:22.22222222222222%
    }
    .col-offset--xs-4-18 {
        margin-left:22.22222222222222%
    }
    .col--xs-5-18 {
        width:27.77777777777778%
    }
    .col-offset--xs-5-18 {
        margin-left:27.77777777777778%
    }
    .col--xs-6-18 {
        width:33.33333333333333%
    }
    .col-offset--xs-6-18 {
        margin-left:33.33333333333333%
    }
    .col--xs-7-18 {
        width:38.88888888888889%
    }
    .col-offset--xs-7-18 {
        margin-left:38.88888888888889%
    }
    .col--xs-8-18 {
        width:44.44444444444444%
    }
    .col-offset--xs-8-18 {
        margin-left:44.44444444444444%
    }
    .col--xs-9-18 {
        width:50%
    }
    .col-offset--xs-9-18 {
        margin-left:50%
    }
    .col--xs-10-18 {
        width:55.55555555555556%
    }
    .col-offset--xs-10-18 {
        margin-left:55.55555555555556%
    }
    .col--xs-11-18 {
        width:61.111111111111114%
    }
    .col-offset--xs-11-18 {
        margin-left:61.111111111111114%
    }
    .col--xs-12-18 {
        width:66.66666666666666%
    }
    .col-offset--xs-12-18 {
        margin-left:66.66666666666666%
    }
    .col--xs-13-18 {
        width:72.22222222222221%
    }
    .col-offset--xs-13-18 {
        margin-left:72.22222222222221%
    }
    .col--xs-14-18 {
        width:77.77777777777779%
    }
    .col-offset--xs-14-18 {
        margin-left:77.77777777777779%
    }
    .col--xs-15-18 {
        width:83.33333333333334%
    }
    .col-offset--xs-15-18 {
        margin-left:83.33333333333334%
    }
    .col--xs-16-18 {
        width:88.88888888888889%
    }
    .col-offset--xs-16-18 {
        margin-left:88.88888888888889%
    }
    .col--xs-17-18 {
        width:94.44444444444444%
    }
    .col-offset--xs-17-18 {
        margin-left:94.44444444444444%
    }
    .col--xs-18-18 {
        width:100%
    }
    .col-offset--xs-18-18 {
        margin-left:100%
    }
    .col--xs-1-19 {
        width:5.263157894736842%
    }
    .col-offset--xs-1-19 {
        margin-left:5.263157894736842%
    }
    .col--xs-2-19 {
        width:10.526315789473683%
    }
    .col-offset--xs-2-19 {
        margin-left:10.526315789473683%
    }
    .col--xs-3-19 {
        width:15.789473684210526%
    }
    .col-offset--xs-3-19 {
        margin-left:15.789473684210526%
    }
    .col--xs-4-19 {
        width:21.052631578947366%
    }
    .col-offset--xs-4-19 {
        margin-left:21.052631578947366%
    }
    .col--xs-5-19 {
        width:26.31578947368421%
    }
    .col-offset--xs-5-19 {
        margin-left:26.31578947368421%
    }
    .col--xs-6-19 {
        width:31.57894736842105%
    }
    .col-offset--xs-6-19 {
        margin-left:31.57894736842105%
    }
    .col--xs-7-19 {
        width:36.84210526315789%
    }
    .col-offset--xs-7-19 {
        margin-left:36.84210526315789%
    }
    .col--xs-8-19 {
        width:42.10526315789473%
    }
    .col-offset--xs-8-19 {
        margin-left:42.10526315789473%
    }
    .col--xs-9-19 {
        width:47.368421052631575%
    }
    .col-offset--xs-9-19 {
        margin-left:47.368421052631575%
    }
    .col--xs-10-19 {
        width:52.63157894736842%
    }
    .col-offset--xs-10-19 {
        margin-left:52.63157894736842%
    }
    .col--xs-11-19 {
        width:57.89473684210527%
    }
    .col-offset--xs-11-19 {
        margin-left:57.89473684210527%
    }
    .col--xs-12-19 {
        width:63.1578947368421%
    }
    .col-offset--xs-12-19 {
        margin-left:63.1578947368421%
    }
    .col--xs-13-19 {
        width:68.42105263157895%
    }
    .col-offset--xs-13-19 {
        margin-left:68.42105263157895%
    }
    .col--xs-14-19 {
        width:73.68421052631578%
    }
    .col-offset--xs-14-19 {
        margin-left:73.68421052631578%
    }
    .col--xs-15-19 {
        width:78.94736842105263%
    }
    .col-offset--xs-15-19 {
        margin-left:78.94736842105263%
    }
    .col--xs-16-19 {
        width:84.21052631578947%
    }
    .col-offset--xs-16-19 {
        margin-left:84.21052631578947%
    }
    .col--xs-17-19 {
        width:89.47368421052632%
    }
    .col-offset--xs-17-19 {
        margin-left:89.47368421052632%
    }
    .col--xs-18-19 {
        width:94.73684210526315%
    }
    .col-offset--xs-18-19 {
        margin-left:94.73684210526315%
    }
    .col--xs-19-19 {
        width:100%
    }
    .col-offset--xs-19-19 {
        margin-left:100%
    }
    .col--xs-1-20 {
        width:5%
    }
    .col-offset--xs-1-20 {
        margin-left:5%
    }
    .col--xs-2-20 {
        width:10%
    }
    .col-offset--xs-2-20 {
        margin-left:10%
    }
    .col--xs-3-20 {
        width:15%
    }
    .col-offset--xs-3-20 {
        margin-left:15%
    }
    .col--xs-4-20 {
        width:20%
    }
    .col-offset--xs-4-20 {
        margin-left:20%
    }
    .col--xs-5-20 {
        width:25%
    }
    .col-offset--xs-5-20 {
        margin-left:25%
    }
    .col--xs-6-20 {
        width:30%
    }
    .col-offset--xs-6-20 {
        margin-left:30%
    }
    .col--xs-7-20 {
        width:35%
    }
    .col-offset--xs-7-20 {
        margin-left:35%
    }
    .col--xs-8-20 {
        width:40%
    }
    .col-offset--xs-8-20 {
        margin-left:40%
    }
    .col--xs-9-20 {
        width:45%
    }
    .col-offset--xs-9-20 {
        margin-left:45%
    }
    .col--xs-10-20 {
        width:50%
    }
    .col-offset--xs-10-20 {
        margin-left:50%
    }
    .col--xs-11-20 {
        width:55.00000000000001%
    }
    .col-offset--xs-11-20 {
        margin-left:55.00000000000001%
    }
    .col--xs-12-20 {
        width:60%
    }
    .col-offset--xs-12-20 {
        margin-left:60%
    }
    .col--xs-13-20 {
        width:65%
    }
    .col-offset--xs-13-20 {
        margin-left:65%
    }
    .col--xs-14-20 {
        width:70%
    }
    .col-offset--xs-14-20 {
        margin-left:70%
    }
    .col--xs-15-20 {
        width:75%
    }
    .col-offset--xs-15-20 {
        margin-left:75%
    }
    .col--xs-16-20 {
        width:80%
    }
    .col-offset--xs-16-20 {
        margin-left:80%
    }
    .col--xs-17-20 {
        width:85%
    }
    .col-offset--xs-17-20 {
        margin-left:85%
    }
    .col--xs-18-20 {
        width:90%
    }
    .col-offset--xs-18-20 {
        margin-left:90%
    }
    .col--xs-19-20 {
        width:95%
    }
    .col-offset--xs-19-20 {
        margin-left:95%
    }
    .col--xs-20-20 {
        width:100%
    }
    .col-offset--xs-20-20 {
        margin-left:100%
    }
    .col--xs-1-21 {
        width:4.761904761904762%
    }
    .col-offset--xs-1-21 {
        margin-left:4.761904761904762%
    }
    .col--xs-2-21 {
        width:9.523809523809524%
    }
    .col-offset--xs-2-21 {
        margin-left:9.523809523809524%
    }
    .col--xs-3-21 {
        width:14.285714285714285%
    }
    .col-offset--xs-3-21 {
        margin-left:14.285714285714285%
    }
    .col--xs-4-21 {
        width:19.047619047619047%
    }
    .col-offset--xs-4-21 {
        margin-left:19.047619047619047%
    }
    .col--xs-5-21 {
        width:23.809523809523807%
    }
    .col-offset--xs-5-21 {
        margin-left:23.809523809523807%
    }
    .col--xs-6-21 {
        width:28.57142857142857%
    }
    .col-offset--xs-6-21 {
        margin-left:28.57142857142857%
    }
    .col--xs-7-21 {
        width:33.33333333333333%
    }
    .col-offset--xs-7-21 {
        margin-left:33.33333333333333%
    }
    .col--xs-8-21 {
        width:38.095238095238095%
    }
    .col-offset--xs-8-21 {
        margin-left:38.095238095238095%
    }
    .col--xs-9-21 {
        width:42.857142857142854%
    }
    .col-offset--xs-9-21 {
        margin-left:42.857142857142854%
    }
    .col--xs-10-21 {
        width:47.61904761904761%
    }
    .col-offset--xs-10-21 {
        margin-left:47.61904761904761%
    }
    .col--xs-11-21 {
        width:52.38095238095239%
    }
    .col-offset--xs-11-21 {
        margin-left:52.38095238095239%
    }
    .col--xs-12-21 {
        width:57.14285714285714%
    }
    .col-offset--xs-12-21 {
        margin-left:57.14285714285714%
    }
    .col--xs-13-21 {
        width:61.904761904761905%
    }
    .col-offset--xs-13-21 {
        margin-left:61.904761904761905%
    }
    .col--xs-14-21 {
        width:66.66666666666666%
    }
    .col-offset--xs-14-21 {
        margin-left:66.66666666666666%
    }
    .col--xs-15-21 {
        width:71.42857142857143%
    }
    .col-offset--xs-15-21 {
        margin-left:71.42857142857143%
    }
    .col--xs-16-21 {
        width:76.19047619047619%
    }
    .col-offset--xs-16-21 {
        margin-left:76.19047619047619%
    }
    .col--xs-17-21 {
        width:80.95238095238095%
    }
    .col-offset--xs-17-21 {
        margin-left:80.95238095238095%
    }
    .col--xs-18-21 {
        width:85.71428571428571%
    }
    .col-offset--xs-18-21 {
        margin-left:85.71428571428571%
    }
    .col--xs-19-21 {
        width:90.47619047619048%
    }
    .col-offset--xs-19-21 {
        margin-left:90.47619047619048%
    }
    .col--xs-20-21 {
        width:95.23809523809523%
    }
    .col-offset--xs-20-21 {
        margin-left:95.23809523809523%
    }
    .col--xs-21-21 {
        width:100%
    }
    .col-offset--xs-21-21 {
        margin-left:100%
    }
    .col--xs-1-22 {
        width:4.545454545454546%
    }
    .col-offset--xs-1-22 {
        margin-left:4.545454545454546%
    }
    .col--xs-2-22 {
        width:9.090909090909092%
    }
    .col-offset--xs-2-22 {
        margin-left:9.090909090909092%
    }
    .col--xs-3-22 {
        width:13.636363636363635%
    }
    .col-offset--xs-3-22 {
        margin-left:13.636363636363635%
    }
    .col--xs-4-22 {
        width:18.181818181818183%
    }
    .col-offset--xs-4-22 {
        margin-left:18.181818181818183%
    }
    .col--xs-5-22 {
        width:22.727272727272727%
    }
    .col-offset--xs-5-22 {
        margin-left:22.727272727272727%
    }
    .col--xs-6-22 {
        width:27.27272727272727%
    }
    .col-offset--xs-6-22 {
        margin-left:27.27272727272727%
    }
    .col--xs-7-22 {
        width:31.818181818181817%
    }
    .col-offset--xs-7-22 {
        margin-left:31.818181818181817%
    }
    .col--xs-8-22 {
        width:36.36363636363637%
    }
    .col-offset--xs-8-22 {
        margin-left:36.36363636363637%
    }
    .col--xs-9-22 {
        width:40.909090909090914%
    }
    .col-offset--xs-9-22 {
        margin-left:40.909090909090914%
    }
    .col--xs-10-22 {
        width:45.45454545454545%
    }
    .col-offset--xs-10-22 {
        margin-left:45.45454545454545%
    }
    .col--xs-11-22 {
        width:50%
    }
    .col-offset--xs-11-22 {
        margin-left:50%
    }
    .col--xs-12-22 {
        width:54.54545454545454%
    }
    .col-offset--xs-12-22 {
        margin-left:54.54545454545454%
    }
    .col--xs-13-22 {
        width:59.09090909090909%
    }
    .col-offset--xs-13-22 {
        margin-left:59.09090909090909%
    }
    .col--xs-14-22 {
        width:63.63636363636363%
    }
    .col-offset--xs-14-22 {
        margin-left:63.63636363636363%
    }
    .col--xs-15-22 {
        width:68.18181818181817%
    }
    .col-offset--xs-15-22 {
        margin-left:68.18181818181817%
    }
    .col--xs-16-22 {
        width:72.72727272727273%
    }
    .col-offset--xs-16-22 {
        margin-left:72.72727272727273%
    }
    .col--xs-17-22 {
        width:77.27272727272727%
    }
    .col-offset--xs-17-22 {
        margin-left:77.27272727272727%
    }
    .col--xs-18-22 {
        width:81.81818181818183%
    }
    .col-offset--xs-18-22 {
        margin-left:81.81818181818183%
    }
    .col--xs-19-22 {
        width:86.36363636363636%
    }
    .col-offset--xs-19-22 {
        margin-left:86.36363636363636%
    }
    .col--xs-20-22 {
        width:90.9090909090909%
    }
    .col-offset--xs-20-22 {
        margin-left:90.9090909090909%
    }
    .col--xs-21-22 {
        width:95.45454545454545%
    }
    .col-offset--xs-21-22 {
        margin-left:95.45454545454545%
    }
    .col--xs-22-22 {
        width:100%
    }
    .col-offset--xs-22-22 {
        margin-left:100%
    }
    .col--xs-1-23 {
        width:4.347826086956522%
    }
    .col-offset--xs-1-23 {
        margin-left:4.347826086956522%
    }
    .col--xs-2-23 {
        width:8.695652173913043%
    }
    .col-offset--xs-2-23 {
        margin-left:8.695652173913043%
    }
    .col--xs-3-23 {
        width:13.043478260869565%
    }
    .col-offset--xs-3-23 {
        margin-left:13.043478260869565%
    }
    .col--xs-4-23 {
        width:17.391304347826086%
    }
    .col-offset--xs-4-23 {
        margin-left:17.391304347826086%
    }
    .col--xs-5-23 {
        width:21.73913043478261%
    }
    .col-offset--xs-5-23 {
        margin-left:21.73913043478261%
    }
    .col--xs-6-23 {
        width:26.08695652173913%
    }
    .col-offset--xs-6-23 {
        margin-left:26.08695652173913%
    }
    .col--xs-7-23 {
        width:30.434782608695656%
    }
    .col-offset--xs-7-23 {
        margin-left:30.434782608695656%
    }
    .col--xs-8-23 {
        width:34.78260869565217%
    }
    .col-offset--xs-8-23 {
        margin-left:34.78260869565217%
    }
    .col--xs-9-23 {
        width:39.130434782608695%
    }
    .col-offset--xs-9-23 {
        margin-left:39.130434782608695%
    }
    .col--xs-10-23 {
        width:43.47826086956522%
    }
    .col-offset--xs-10-23 {
        margin-left:43.47826086956522%
    }
    .col--xs-11-23 {
        width:47.82608695652174%
    }
    .col-offset--xs-11-23 {
        margin-left:47.82608695652174%
    }
    .col--xs-12-23 {
        width:52.17391304347826%
    }
    .col-offset--xs-12-23 {
        margin-left:52.17391304347826%
    }
    .col--xs-13-23 {
        width:56.52173913043478%
    }
    .col-offset--xs-13-23 {
        margin-left:56.52173913043478%
    }
    .col--xs-14-23 {
        width:60.86956521739131%
    }
    .col-offset--xs-14-23 {
        margin-left:60.86956521739131%
    }
    .col--xs-15-23 {
        width:65.21739130434783%
    }
    .col-offset--xs-15-23 {
        margin-left:65.21739130434783%
    }
    .col--xs-16-23 {
        width:69.56521739130434%
    }
    .col-offset--xs-16-23 {
        margin-left:69.56521739130434%
    }
    .col--xs-17-23 {
        width:73.91304347826086%
    }
    .col-offset--xs-17-23 {
        margin-left:73.91304347826086%
    }
    .col--xs-18-23 {
        width:78.26086956521739%
    }
    .col-offset--xs-18-23 {
        margin-left:78.26086956521739%
    }
    .col--xs-19-23 {
        width:82.6086956521739%
    }
    .col-offset--xs-19-23 {
        margin-left:82.6086956521739%
    }
    .col--xs-20-23 {
        width:86.95652173913044%
    }
    .col-offset--xs-20-23 {
        margin-left:86.95652173913044%
    }
    .col--xs-21-23 {
        width:91.30434782608695%
    }
    .col-offset--xs-21-23 {
        margin-left:91.30434782608695%
    }
    .col--xs-22-23 {
        width:95.65217391304348%
    }
    .col-offset--xs-22-23 {
        margin-left:95.65217391304348%
    }
    .col--xs-23-23 {
        width:100%
    }
    .col-offset--xs-23-23 {
        margin-left:100%
    }
    .col--xs-1-24 {
        width:4.166666666666666%
    }
    .col-offset--xs-1-24 {
        margin-left:4.166666666666666%
    }
    .col--xs-2-24 {
        width:8.333333333333332%
    }
    .col-offset--xs-2-24 {
        margin-left:8.333333333333332%
    }
    .col--xs-3-24 {
        width:12.5%
    }
    .col-offset--xs-3-24 {
        margin-left:12.5%
    }
    .col--xs-4-24 {
        width:16.666666666666664%
    }
    .col-offset--xs-4-24 {
        margin-left:16.666666666666664%
    }
    .col--xs-5-24 {
        width:20.833333333333336%
    }
    .col-offset--xs-5-24 {
        margin-left:20.833333333333336%
    }
    .col--xs-6-24 {
        width:25%
    }
    .col-offset--xs-6-24 {
        margin-left:25%
    }
    .col--xs-7-24 {
        width:29.166666666666668%
    }
    .col-offset--xs-7-24 {
        margin-left:29.166666666666668%
    }
    .col--xs-8-24 {
        width:33.33333333333333%
    }
    .col-offset--xs-8-24 {
        margin-left:33.33333333333333%
    }
    .col--xs-9-24 {
        width:37.5%
    }
    .col-offset--xs-9-24 {
        margin-left:37.5%
    }
    .col--xs-10-24 {
        width:41.66666666666667%
    }
    .col-offset--xs-10-24 {
        margin-left:41.66666666666667%
    }
    .col--xs-11-24 {
        width:45.83333333333333%
    }
    .col-offset--xs-11-24 {
        margin-left:45.83333333333333%
    }
    .col--xs-12-24 {
        width:50%
    }
    .col-offset--xs-12-24 {
        margin-left:50%
    }
    .col--xs-13-24 {
        width:54.166666666666664%
    }
    .col-offset--xs-13-24 {
        margin-left:54.166666666666664%
    }
    .col--xs-14-24 {
        width:58.333333333333336%
    }
    .col-offset--xs-14-24 {
        margin-left:58.333333333333336%
    }
    .col--xs-15-24 {
        width:62.5%
    }
    .col-offset--xs-15-24 {
        margin-left:62.5%
    }
    .col--xs-16-24 {
        width:66.66666666666666%
    }
    .col-offset--xs-16-24 {
        margin-left:66.66666666666666%
    }
    .col--xs-17-24 {
        width:70.83333333333334%
    }
    .col-offset--xs-17-24 {
        margin-left:70.83333333333334%
    }
    .col--xs-18-24 {
        width:75%
    }
    .col-offset--xs-18-24 {
        margin-left:75%
    }
    .col--xs-19-24 {
        width:79.16666666666666%
    }
    .col-offset--xs-19-24 {
        margin-left:79.16666666666666%
    }
    .col--xs-20-24 {
        width:83.33333333333334%
    }
    .col-offset--xs-20-24 {
        margin-left:83.33333333333334%
    }
    .col--xs-21-24 {
        width:87.5%
    }
    .col-offset--xs-21-24 {
        margin-left:87.5%
    }
    .col--xs-22-24 {
        width:91.66666666666666%
    }
    .col-offset--xs-22-24 {
        margin-left:91.66666666666666%
    }
    .col--xs-23-24 {
        width:95.83333333333334%
    }
    .col-offset--xs-23-24 {
        margin-left:95.83333333333334%
    }
    .col--xs-24-24 {
        width:100%
    }
    .col-offset--xs-24-24 {
        margin-left:100%
    }
}
@media (min-width:768px) {
    .col--sm-1-1 {
        width:100%
    }
    .col-offset--sm-1-1 {
        margin-left:100%
    }
    .col--sm-1-2 {
        width:50%
    }
    .col-offset--sm-1-2 {
        margin-left:50%
    }
    .col--sm-2-2 {
        width:100%
    }
    .col-offset--sm-2-2 {
        margin-left:100%
    }
    .col--sm-1-3 {
        width:33.33333333333333%
    }
    .col-offset--sm-1-3 {
        margin-left:33.33333333333333%
    }
    .col--sm-2-3 {
        width:66.66666666666666%
    }
    .col-offset--sm-2-3 {
        margin-left:66.66666666666666%
    }
    .col--sm-3-3 {
        width:100%
    }
    .col-offset--sm-3-3 {
        margin-left:100%
    }
    .col--sm-1-4 {
        width:25%
    }
    .col-offset--sm-1-4 {
        margin-left:25%
    }
    .col--sm-2-4 {
        width:50%
    }
    .col-offset--sm-2-4 {
        margin-left:50%
    }
    .col--sm-3-4 {
        width:75%
    }
    .col-offset--sm-3-4 {
        margin-left:75%
    }
    .col--sm-4-4 {
        width:100%
    }
    .col-offset--sm-4-4 {
        margin-left:100%
    }
    .col--sm-1-5 {
        width:20%
    }
    .col-offset--sm-1-5 {
        margin-left:20%
    }
    .col--sm-2-5 {
        width:40%
    }
    .col-offset--sm-2-5 {
        margin-left:40%
    }
    .col--sm-3-5 {
        width:60%
    }
    .col-offset--sm-3-5 {
        margin-left:60%
    }
    .col--sm-4-5 {
        width:80%
    }
    .col-offset--sm-4-5 {
        margin-left:80%
    }
    .col--sm-5-5 {
        width:100%
    }
    .col-offset--sm-5-5 {
        margin-left:100%
    }
    .col--sm-1-6 {
        width:16.666666666666664%
    }
    .col-offset--sm-1-6 {
        margin-left:16.666666666666664%
    }
    .col--sm-2-6 {
        width:33.33333333333333%
    }
    .col-offset--sm-2-6 {
        margin-left:33.33333333333333%
    }
    .col--sm-3-6 {
        width:50%
    }
    .col-offset--sm-3-6 {
        margin-left:50%
    }
    .col--sm-4-6 {
        width:66.66666666666666%
    }
    .col-offset--sm-4-6 {
        margin-left:66.66666666666666%
    }
    .col--sm-5-6 {
        width:83.33333333333334%
    }
    .col-offset--sm-5-6 {
        margin-left:83.33333333333334%
    }
    .col--sm-6-6 {
        width:100%
    }
    .col-offset--sm-6-6 {
        margin-left:100%
    }
    .col--sm-1-7 {
        width:14.285714285714285%
    }
    .col-offset--sm-1-7 {
        margin-left:14.285714285714285%
    }
    .col--sm-2-7 {
        width:28.57142857142857%
    }
    .col-offset--sm-2-7 {
        margin-left:28.57142857142857%
    }
    .col--sm-3-7 {
        width:42.857142857142854%
    }
    .col-offset--sm-3-7 {
        margin-left:42.857142857142854%
    }
    .col--sm-4-7 {
        width:57.14285714285714%
    }
    .col-offset--sm-4-7 {
        margin-left:57.14285714285714%
    }
    .col--sm-5-7 {
        width:71.42857142857143%
    }
    .col-offset--sm-5-7 {
        margin-left:71.42857142857143%
    }
    .col--sm-6-7 {
        width:85.71428571428571%
    }
    .col-offset--sm-6-7 {
        margin-left:85.71428571428571%
    }
    .col--sm-7-7 {
        width:100%
    }
    .col-offset--sm-7-7 {
        margin-left:100%
    }
    .col--sm-1-8 {
        width:12.5%
    }
    .col-offset--sm-1-8 {
        margin-left:12.5%
    }
    .col--sm-2-8 {
        width:25%
    }
    .col-offset--sm-2-8 {
        margin-left:25%
    }
    .col--sm-3-8 {
        width:37.5%
    }
    .col-offset--sm-3-8 {
        margin-left:37.5%
    }
    .col--sm-4-8 {
        width:50%
    }
    .col-offset--sm-4-8 {
        margin-left:50%
    }
    .col--sm-5-8 {
        width:62.5%
    }
    .col-offset--sm-5-8 {
        margin-left:62.5%
    }
    .col--sm-6-8 {
        width:75%
    }
    .col-offset--sm-6-8 {
        margin-left:75%
    }
    .col--sm-7-8 {
        width:87.5%
    }
    .col-offset--sm-7-8 {
        margin-left:87.5%
    }
    .col--sm-8-8 {
        width:100%
    }
    .col-offset--sm-8-8 {
        margin-left:100%
    }
    .col--sm-1-9 {
        width:11.11111111111111%
    }
    .col-offset--sm-1-9 {
        margin-left:11.11111111111111%
    }
    .col--sm-2-9 {
        width:22.22222222222222%
    }
    .col-offset--sm-2-9 {
        margin-left:22.22222222222222%
    }
    .col--sm-3-9 {
        width:33.33333333333333%
    }
    .col-offset--sm-3-9 {
        margin-left:33.33333333333333%
    }
    .col--sm-4-9 {
        width:44.44444444444444%
    }
    .col-offset--sm-4-9 {
        margin-left:44.44444444444444%
    }
    .col--sm-5-9 {
        width:55.55555555555556%
    }
    .col-offset--sm-5-9 {
        margin-left:55.55555555555556%
    }
    .col--sm-6-9 {
        width:66.66666666666666%
    }
    .col-offset--sm-6-9 {
        margin-left:66.66666666666666%
    }
    .col--sm-7-9 {
        width:77.77777777777779%
    }
    .col-offset--sm-7-9 {
        margin-left:77.77777777777779%
    }
    .col--sm-8-9 {
        width:88.88888888888889%
    }
    .col-offset--sm-8-9 {
        margin-left:88.88888888888889%
    }
    .col--sm-9-9 {
        width:100%
    }
    .col-offset--sm-9-9 {
        margin-left:100%
    }
    .col--sm-1-10 {
        width:10%
    }
    .col-offset--sm-1-10 {
        margin-left:10%
    }
    .col--sm-2-10 {
        width:20%
    }
    .col-offset--sm-2-10 {
        margin-left:20%
    }
    .col--sm-3-10 {
        width:30%
    }
    .col-offset--sm-3-10 {
        margin-left:30%
    }
    .col--sm-4-10 {
        width:40%
    }
    .col-offset--sm-4-10 {
        margin-left:40%
    }
    .col--sm-5-10 {
        width:50%
    }
    .col-offset--sm-5-10 {
        margin-left:50%
    }
    .col--sm-6-10 {
        width:60%
    }
    .col-offset--sm-6-10 {
        margin-left:60%
    }
    .col--sm-7-10 {
        width:70%
    }
    .col-offset--sm-7-10 {
        margin-left:70%
    }
    .col--sm-8-10 {
        width:80%
    }
    .col-offset--sm-8-10 {
        margin-left:80%
    }
    .col--sm-9-10 {
        width:90%
    }
    .col-offset--sm-9-10 {
        margin-left:90%
    }
    .col--sm-10-10 {
        width:100%
    }
    .col-offset--sm-10-10 {
        margin-left:100%
    }
    .col--sm-1-11 {
        width:9.090909090909092%
    }
    .col-offset--sm-1-11 {
        margin-left:9.090909090909092%
    }
    .col--sm-2-11 {
        width:18.181818181818183%
    }
    .col-offset--sm-2-11 {
        margin-left:18.181818181818183%
    }
    .col--sm-3-11 {
        width:27.27272727272727%
    }
    .col-offset--sm-3-11 {
        margin-left:27.27272727272727%
    }
    .col--sm-4-11 {
        width:36.36363636363637%
    }
    .col-offset--sm-4-11 {
        margin-left:36.36363636363637%
    }
    .col--sm-5-11 {
        width:45.45454545454545%
    }
    .col-offset--sm-5-11 {
        margin-left:45.45454545454545%
    }
    .col--sm-6-11 {
        width:54.54545454545454%
    }
    .col-offset--sm-6-11 {
        margin-left:54.54545454545454%
    }
    .col--sm-7-11 {
        width:63.63636363636363%
    }
    .col-offset--sm-7-11 {
        margin-left:63.63636363636363%
    }
    .col--sm-8-11 {
        width:72.72727272727273%
    }
    .col-offset--sm-8-11 {
        margin-left:72.72727272727273%
    }
    .col--sm-9-11 {
        width:81.81818181818183%
    }
    .col-offset--sm-9-11 {
        margin-left:81.81818181818183%
    }
    .col--sm-10-11 {
        width:90.9090909090909%
    }
    .col-offset--sm-10-11 {
        margin-left:90.9090909090909%
    }
    .col--sm-11-11 {
        width:100%
    }
    .col-offset--sm-11-11 {
        margin-left:100%
    }
    .col--sm-1-12 {
        width:8.333333333333332%
    }
    .col-offset--sm-1-12 {
        margin-left:8.333333333333332%
    }
    .col--sm-2-12 {
        width:16.666666666666664%
    }
    .col-offset--sm-2-12 {
        margin-left:16.666666666666664%
    }
    .col--sm-3-12 {
        width:25%
    }
    .col-offset--sm-3-12 {
        margin-left:25%
    }
    .col--sm-4-12 {
        width:33.33333333333333%
    }
    .col-offset--sm-4-12 {
        margin-left:33.33333333333333%
    }
    .col--sm-5-12 {
        width:41.66666666666667%
    }
    .col-offset--sm-5-12 {
        margin-left:41.66666666666667%
    }
    .col--sm-6-12 {
        width:50%
    }
    .col-offset--sm-6-12 {
        margin-left:50%
    }
    .col--sm-7-12 {
        width:58.333333333333336%
    }
    .col-offset--sm-7-12 {
        margin-left:58.333333333333336%
    }
    .col--sm-8-12 {
        width:66.66666666666666%
    }
    .col-offset--sm-8-12 {
        margin-left:66.66666666666666%
    }
    .col--sm-9-12 {
        width:75%
    }
    .col-offset--sm-9-12 {
        margin-left:75%
    }
    .col--sm-10-12 {
        width:83.33333333333334%
    }
    .col-offset--sm-10-12 {
        margin-left:83.33333333333334%
    }
    .col--sm-11-12 {
        width:91.66666666666666%
    }
    .col-offset--sm-11-12 {
        margin-left:91.66666666666666%
    }
    .col--sm-12-12 {
        width:100%
    }
    .col-offset--sm-12-12 {
        margin-left:100%
    }
    .col--sm-1-13 {
        width:7.692307692307693%
    }
    .col-offset--sm-1-13 {
        margin-left:7.692307692307693%
    }
    .col--sm-2-13 {
        width:15.384615384615385%
    }
    .col-offset--sm-2-13 {
        margin-left:15.384615384615385%
    }
    .col--sm-3-13 {
        width:23.076923076923077%
    }
    .col-offset--sm-3-13 {
        margin-left:23.076923076923077%
    }
    .col--sm-4-13 {
        width:30.76923076923077%
    }
    .col-offset--sm-4-13 {
        margin-left:30.76923076923077%
    }
    .col--sm-5-13 {
        width:38.46153846153847%
    }
    .col-offset--sm-5-13 {
        margin-left:38.46153846153847%
    }
    .col--sm-6-13 {
        width:46.15384615384615%
    }
    .col-offset--sm-6-13 {
        margin-left:46.15384615384615%
    }
    .col--sm-7-13 {
        width:53.84615384615385%
    }
    .col-offset--sm-7-13 {
        margin-left:53.84615384615385%
    }
    .col--sm-8-13 {
        width:61.53846153846154%
    }
    .col-offset--sm-8-13 {
        margin-left:61.53846153846154%
    }
    .col--sm-9-13 {
        width:69.23076923076923%
    }
    .col-offset--sm-9-13 {
        margin-left:69.23076923076923%
    }
    .col--sm-10-13 {
        width:76.92307692307693%
    }
    .col-offset--sm-10-13 {
        margin-left:76.92307692307693%
    }
    .col--sm-11-13 {
        width:84.61538461538461%
    }
    .col-offset--sm-11-13 {
        margin-left:84.61538461538461%
    }
    .col--sm-12-13 {
        width:92.3076923076923%
    }
    .col-offset--sm-12-13 {
        margin-left:92.3076923076923%
    }
    .col--sm-13-13 {
        width:100%
    }
    .col-offset--sm-13-13 {
        margin-left:100%
    }
    .col--sm-1-14 {
        width:7.142857142857142%
    }
    .col-offset--sm-1-14 {
        margin-left:7.142857142857142%
    }
    .col--sm-2-14 {
        width:14.285714285714285%
    }
    .col-offset--sm-2-14 {
        margin-left:14.285714285714285%
    }
    .col--sm-3-14 {
        width:21.428571428571427%
    }
    .col-offset--sm-3-14 {
        margin-left:21.428571428571427%
    }
    .col--sm-4-14 {
        width:28.57142857142857%
    }
    .col-offset--sm-4-14 {
        margin-left:28.57142857142857%
    }
    .col--sm-5-14 {
        width:35.714285714285715%
    }
    .col-offset--sm-5-14 {
        margin-left:35.714285714285715%
    }
    .col--sm-6-14 {
        width:42.857142857142854%
    }
    .col-offset--sm-6-14 {
        margin-left:42.857142857142854%
    }
    .col--sm-7-14 {
        width:50%
    }
    .col-offset--sm-7-14 {
        margin-left:50%
    }
    .col--sm-8-14 {
        width:57.14285714285714%
    }
    .col-offset--sm-8-14 {
        margin-left:57.14285714285714%
    }
    .col--sm-9-14 {
        width:64.28571428571429%
    }
    .col-offset--sm-9-14 {
        margin-left:64.28571428571429%
    }
    .col--sm-10-14 {
        width:71.42857142857143%
    }
    .col-offset--sm-10-14 {
        margin-left:71.42857142857143%
    }
    .col--sm-11-14 {
        width:78.57142857142857%
    }
    .col-offset--sm-11-14 {
        margin-left:78.57142857142857%
    }
    .col--sm-12-14 {
        width:85.71428571428571%
    }
    .col-offset--sm-12-14 {
        margin-left:85.71428571428571%
    }
    .col--sm-13-14 {
        width:92.85714285714286%
    }
    .col-offset--sm-13-14 {
        margin-left:92.85714285714286%
    }
    .col--sm-14-14 {
        width:100%
    }
    .col-offset--sm-14-14 {
        margin-left:100%
    }
    .col--sm-1-15 {
        width:6.666666666666667%
    }
    .col-offset--sm-1-15 {
        margin-left:6.666666666666667%
    }
    .col--sm-2-15 {
        width:13.333333333333334%
    }
    .col-offset--sm-2-15 {
        margin-left:13.333333333333334%
    }
    .col--sm-3-15 {
        width:20%
    }
    .col-offset--sm-3-15 {
        margin-left:20%
    }
    .col--sm-4-15 {
        width:26.666666666666668%
    }
    .col-offset--sm-4-15 {
        margin-left:26.666666666666668%
    }
    .col--sm-5-15 {
        width:33.33333333333333%
    }
    .col-offset--sm-5-15 {
        margin-left:33.33333333333333%
    }
    .col--sm-6-15 {
        width:40%
    }
    .col-offset--sm-6-15 {
        margin-left:40%
    }
    .col--sm-7-15 {
        width:46.666666666666664%
    }
    .col-offset--sm-7-15 {
        margin-left:46.666666666666664%
    }
    .col--sm-8-15 {
        width:53.333333333333336%
    }
    .col-offset--sm-8-15 {
        margin-left:53.333333333333336%
    }
    .col--sm-9-15 {
        width:60%
    }
    .col-offset--sm-9-15 {
        margin-left:60%
    }
    .col--sm-10-15 {
        width:66.66666666666666%
    }
    .col-offset--sm-10-15 {
        margin-left:66.66666666666666%
    }
    .col--sm-11-15 {
        width:73.33333333333333%
    }
    .col-offset--sm-11-15 {
        margin-left:73.33333333333333%
    }
    .col--sm-12-15 {
        width:80%
    }
    .col-offset--sm-12-15 {
        margin-left:80%
    }
    .col--sm-13-15 {
        width:86.66666666666667%
    }
    .col-offset--sm-13-15 {
        margin-left:86.66666666666667%
    }
    .col--sm-14-15 {
        width:93.33333333333333%
    }
    .col-offset--sm-14-15 {
        margin-left:93.33333333333333%
    }
    .col--sm-15-15 {
        width:100%
    }
    .col-offset--sm-15-15 {
        margin-left:100%
    }
    .col--sm-1-16 {
        width:6.25%
    }
    .col-offset--sm-1-16 {
        margin-left:6.25%
    }
    .col--sm-2-16 {
        width:12.5%
    }
    .col-offset--sm-2-16 {
        margin-left:12.5%
    }
    .col--sm-3-16 {
        width:18.75%
    }
    .col-offset--sm-3-16 {
        margin-left:18.75%
    }
    .col--sm-4-16 {
        width:25%
    }
    .col-offset--sm-4-16 {
        margin-left:25%
    }
    .col--sm-5-16 {
        width:31.25%
    }
    .col-offset--sm-5-16 {
        margin-left:31.25%
    }
    .col--sm-6-16 {
        width:37.5%
    }
    .col-offset--sm-6-16 {
        margin-left:37.5%
    }
    .col--sm-7-16 {
        width:43.75%
    }
    .col-offset--sm-7-16 {
        margin-left:43.75%
    }
    .col--sm-8-16 {
        width:50%
    }
    .col-offset--sm-8-16 {
        margin-left:50%
    }
    .col--sm-9-16 {
        width:56.25%
    }
    .col-offset--sm-9-16 {
        margin-left:56.25%
    }
    .col--sm-10-16 {
        width:62.5%
    }
    .col-offset--sm-10-16 {
        margin-left:62.5%
    }
    .col--sm-11-16 {
        width:68.75%
    }
    .col-offset--sm-11-16 {
        margin-left:68.75%
    }
    .col--sm-12-16 {
        width:75%
    }
    .col-offset--sm-12-16 {
        margin-left:75%
    }
    .col--sm-13-16 {
        width:81.25%
    }
    .col-offset--sm-13-16 {
        margin-left:81.25%
    }
    .col--sm-14-16 {
        width:87.5%
    }
    .col-offset--sm-14-16 {
        margin-left:87.5%
    }
    .col--sm-15-16 {
        width:93.75%
    }
    .col-offset--sm-15-16 {
        margin-left:93.75%
    }
    .col--sm-16-16 {
        width:100%
    }
    .col-offset--sm-16-16 {
        margin-left:100%
    }
    .col--sm-1-17 {
        width:5.88235294117647%
    }
    .col-offset--sm-1-17 {
        margin-left:5.88235294117647%
    }
    .col--sm-2-17 {
        width:11.76470588235294%
    }
    .col-offset--sm-2-17 {
        margin-left:11.76470588235294%
    }
    .col--sm-3-17 {
        width:17.647058823529413%
    }
    .col-offset--sm-3-17 {
        margin-left:17.647058823529413%
    }
    .col--sm-4-17 {
        width:23.52941176470588%
    }
    .col-offset--sm-4-17 {
        margin-left:23.52941176470588%
    }
    .col--sm-5-17 {
        width:29.411764705882355%
    }
    .col-offset--sm-5-17 {
        margin-left:29.411764705882355%
    }
    .col--sm-6-17 {
        width:35.294117647058826%
    }
    .col-offset--sm-6-17 {
        margin-left:35.294117647058826%
    }
    .col--sm-7-17 {
        width:41.17647058823529%
    }
    .col-offset--sm-7-17 {
        margin-left:41.17647058823529%
    }
    .col--sm-8-17 {
        width:47.05882352941176%
    }
    .col-offset--sm-8-17 {
        margin-left:47.05882352941176%
    }
    .col--sm-9-17 {
        width:52.94117647058824%
    }
    .col-offset--sm-9-17 {
        margin-left:52.94117647058824%
    }
    .col--sm-10-17 {
        width:58.82352941176471%
    }
    .col-offset--sm-10-17 {
        margin-left:58.82352941176471%
    }
    .col--sm-11-17 {
        width:64.70588235294117%
    }
    .col-offset--sm-11-17 {
        margin-left:64.70588235294117%
    }
    .col--sm-12-17 {
        width:70.58823529411765%
    }
    .col-offset--sm-12-17 {
        margin-left:70.58823529411765%
    }
    .col--sm-13-17 {
        width:76.47058823529412%
    }
    .col-offset--sm-13-17 {
        margin-left:76.47058823529412%
    }
    .col--sm-14-17 {
        width:82.35294117647058%
    }
    .col-offset--sm-14-17 {
        margin-left:82.35294117647058%
    }
    .col--sm-15-17 {
        width:88.23529411764706%
    }
    .col-offset--sm-15-17 {
        margin-left:88.23529411764706%
    }
    .col--sm-16-17 {
        width:94.11764705882352%
    }
    .col-offset--sm-16-17 {
        margin-left:94.11764705882352%
    }
    .col--sm-17-17 {
        width:100%
    }
    .col-offset--sm-17-17 {
        margin-left:100%
    }
    .col--sm-1-18 {
        width:5.555555555555555%
    }
    .col-offset--sm-1-18 {
        margin-left:5.555555555555555%
    }
    .col--sm-2-18 {
        width:11.11111111111111%
    }
    .col-offset--sm-2-18 {
        margin-left:11.11111111111111%
    }
    .col--sm-3-18 {
        width:16.666666666666664%
    }
    .col-offset--sm-3-18 {
        margin-left:16.666666666666664%
    }
    .col--sm-4-18 {
        width:22.22222222222222%
    }
    .col-offset--sm-4-18 {
        margin-left:22.22222222222222%
    }
    .col--sm-5-18 {
        width:27.77777777777778%
    }
    .col-offset--sm-5-18 {
        margin-left:27.77777777777778%
    }
    .col--sm-6-18 {
        width:33.33333333333333%
    }
    .col-offset--sm-6-18 {
        margin-left:33.33333333333333%
    }
    .col--sm-7-18 {
        width:38.88888888888889%
    }
    .col-offset--sm-7-18 {
        margin-left:38.88888888888889%
    }
    .col--sm-8-18 {
        width:44.44444444444444%
    }
    .col-offset--sm-8-18 {
        margin-left:44.44444444444444%
    }
    .col--sm-9-18 {
        width:50%
    }
    .col-offset--sm-9-18 {
        margin-left:50%
    }
    .col--sm-10-18 {
        width:55.55555555555556%
    }
    .col-offset--sm-10-18 {
        margin-left:55.55555555555556%
    }
    .col--sm-11-18 {
        width:61.111111111111114%
    }
    .col-offset--sm-11-18 {
        margin-left:61.111111111111114%
    }
    .col--sm-12-18 {
        width:66.66666666666666%
    }
    .col-offset--sm-12-18 {
        margin-left:66.66666666666666%
    }
    .col--sm-13-18 {
        width:72.22222222222221%
    }
    .col-offset--sm-13-18 {
        margin-left:72.22222222222221%
    }
    .col--sm-14-18 {
        width:77.77777777777779%
    }
    .col-offset--sm-14-18 {
        margin-left:77.77777777777779%
    }
    .col--sm-15-18 {
        width:83.33333333333334%
    }
    .col-offset--sm-15-18 {
        margin-left:83.33333333333334%
    }
    .col--sm-16-18 {
        width:88.88888888888889%
    }
    .col-offset--sm-16-18 {
        margin-left:88.88888888888889%
    }
    .col--sm-17-18 {
        width:94.44444444444444%
    }
    .col-offset--sm-17-18 {
        margin-left:94.44444444444444%
    }
    .col--sm-18-18 {
        width:100%
    }
    .col-offset--sm-18-18 {
        margin-left:100%
    }
    .col--sm-1-19 {
        width:5.263157894736842%
    }
    .col-offset--sm-1-19 {
        margin-left:5.263157894736842%
    }
    .col--sm-2-19 {
        width:10.526315789473683%
    }
    .col-offset--sm-2-19 {
        margin-left:10.526315789473683%
    }
    .col--sm-3-19 {
        width:15.789473684210526%
    }
    .col-offset--sm-3-19 {
        margin-left:15.789473684210526%
    }
    .col--sm-4-19 {
        width:21.052631578947366%
    }
    .col-offset--sm-4-19 {
        margin-left:21.052631578947366%
    }
    .col--sm-5-19 {
        width:26.31578947368421%
    }
    .col-offset--sm-5-19 {
        margin-left:26.31578947368421%
    }
    .col--sm-6-19 {
        width:31.57894736842105%
    }
    .col-offset--sm-6-19 {
        margin-left:31.57894736842105%
    }
    .col--sm-7-19 {
        width:36.84210526315789%
    }
    .col-offset--sm-7-19 {
        margin-left:36.84210526315789%
    }
    .col--sm-8-19 {
        width:42.10526315789473%
    }
    .col-offset--sm-8-19 {
        margin-left:42.10526315789473%
    }
    .col--sm-9-19 {
        width:47.368421052631575%
    }
    .col-offset--sm-9-19 {
        margin-left:47.368421052631575%
    }
    .col--sm-10-19 {
        width:52.63157894736842%
    }
    .col-offset--sm-10-19 {
        margin-left:52.63157894736842%
    }
    .col--sm-11-19 {
        width:57.89473684210527%
    }
    .col-offset--sm-11-19 {
        margin-left:57.89473684210527%
    }
    .col--sm-12-19 {
        width:63.1578947368421%
    }
    .col-offset--sm-12-19 {
        margin-left:63.1578947368421%
    }
    .col--sm-13-19 {
        width:68.42105263157895%
    }
    .col-offset--sm-13-19 {
        margin-left:68.42105263157895%
    }
    .col--sm-14-19 {
        width:73.68421052631578%
    }
    .col-offset--sm-14-19 {
        margin-left:73.68421052631578%
    }
    .col--sm-15-19 {
        width:78.94736842105263%
    }
    .col-offset--sm-15-19 {
        margin-left:78.94736842105263%
    }
    .col--sm-16-19 {
        width:84.21052631578947%
    }
    .col-offset--sm-16-19 {
        margin-left:84.21052631578947%
    }
    .col--sm-17-19 {
        width:89.47368421052632%
    }
    .col-offset--sm-17-19 {
        margin-left:89.47368421052632%
    }
    .col--sm-18-19 {
        width:94.73684210526315%
    }
    .col-offset--sm-18-19 {
        margin-left:94.73684210526315%
    }
    .col--sm-19-19 {
        width:100%
    }
    .col-offset--sm-19-19 {
        margin-left:100%
    }
    .col--sm-1-20 {
        width:5%
    }
    .col-offset--sm-1-20 {
        margin-left:5%
    }
    .col--sm-2-20 {
        width:10%
    }
    .col-offset--sm-2-20 {
        margin-left:10%
    }
    .col--sm-3-20 {
        width:15%
    }
    .col-offset--sm-3-20 {
        margin-left:15%
    }
    .col--sm-4-20 {
        width:20%
    }
    .col-offset--sm-4-20 {
        margin-left:20%
    }
    .col--sm-5-20 {
        width:25%
    }
    .col-offset--sm-5-20 {
        margin-left:25%
    }
    .col--sm-6-20 {
        width:30%
    }
    .col-offset--sm-6-20 {
        margin-left:30%
    }
    .col--sm-7-20 {
        width:35%
    }
    .col-offset--sm-7-20 {
        margin-left:35%
    }
    .col--sm-8-20 {
        width:40%
    }
    .col-offset--sm-8-20 {
        margin-left:40%
    }
    .col--sm-9-20 {
        width:45%
    }
    .col-offset--sm-9-20 {
        margin-left:45%
    }
    .col--sm-10-20 {
        width:50%
    }
    .col-offset--sm-10-20 {
        margin-left:50%
    }
    .col--sm-11-20 {
        width:55.00000000000001%
    }
    .col-offset--sm-11-20 {
        margin-left:55.00000000000001%
    }
    .col--sm-12-20 {
        width:60%
    }
    .col-offset--sm-12-20 {
        margin-left:60%
    }
    .col--sm-13-20 {
        width:65%
    }
    .col-offset--sm-13-20 {
        margin-left:65%
    }
    .col--sm-14-20 {
        width:70%
    }
    .col-offset--sm-14-20 {
        margin-left:70%
    }
    .col--sm-15-20 {
        width:75%
    }
    .col-offset--sm-15-20 {
        margin-left:75%
    }
    .col--sm-16-20 {
        width:80%
    }
    .col-offset--sm-16-20 {
        margin-left:80%
    }
    .col--sm-17-20 {
        width:85%
    }
    .col-offset--sm-17-20 {
        margin-left:85%
    }
    .col--sm-18-20 {
        width:90%
    }
    .col-offset--sm-18-20 {
        margin-left:90%
    }
    .col--sm-19-20 {
        width:95%
    }
    .col-offset--sm-19-20 {
        margin-left:95%
    }
    .col--sm-20-20 {
        width:100%
    }
    .col-offset--sm-20-20 {
        margin-left:100%
    }
    .col--sm-1-21 {
        width:4.761904761904762%
    }
    .col-offset--sm-1-21 {
        margin-left:4.761904761904762%
    }
    .col--sm-2-21 {
        width:9.523809523809524%
    }
    .col-offset--sm-2-21 {
        margin-left:9.523809523809524%
    }
    .col--sm-3-21 {
        width:14.285714285714285%
    }
    .col-offset--sm-3-21 {
        margin-left:14.285714285714285%
    }
    .col--sm-4-21 {
        width:19.047619047619047%
    }
    .col-offset--sm-4-21 {
        margin-left:19.047619047619047%
    }
    .col--sm-5-21 {
        width:23.809523809523807%
    }
    .col-offset--sm-5-21 {
        margin-left:23.809523809523807%
    }
    .col--sm-6-21 {
        width:28.57142857142857%
    }
    .col-offset--sm-6-21 {
        margin-left:28.57142857142857%
    }
    .col--sm-7-21 {
        width:33.33333333333333%
    }
    .col-offset--sm-7-21 {
        margin-left:33.33333333333333%
    }
    .col--sm-8-21 {
        width:38.095238095238095%
    }
    .col-offset--sm-8-21 {
        margin-left:38.095238095238095%
    }
    .col--sm-9-21 {
        width:42.857142857142854%
    }
    .col-offset--sm-9-21 {
        margin-left:42.857142857142854%
    }
    .col--sm-10-21 {
        width:47.61904761904761%
    }
    .col-offset--sm-10-21 {
        margin-left:47.61904761904761%
    }
    .col--sm-11-21 {
        width:52.38095238095239%
    }
    .col-offset--sm-11-21 {
        margin-left:52.38095238095239%
    }
    .col--sm-12-21 {
        width:57.14285714285714%
    }
    .col-offset--sm-12-21 {
        margin-left:57.14285714285714%
    }
    .col--sm-13-21 {
        width:61.904761904761905%
    }
    .col-offset--sm-13-21 {
        margin-left:61.904761904761905%
    }
    .col--sm-14-21 {
        width:66.66666666666666%
    }
    .col-offset--sm-14-21 {
        margin-left:66.66666666666666%
    }
    .col--sm-15-21 {
        width:71.42857142857143%
    }
    .col-offset--sm-15-21 {
        margin-left:71.42857142857143%
    }
    .col--sm-16-21 {
        width:76.19047619047619%
    }
    .col-offset--sm-16-21 {
        margin-left:76.19047619047619%
    }
    .col--sm-17-21 {
        width:80.95238095238095%
    }
    .col-offset--sm-17-21 {
        margin-left:80.95238095238095%
    }
    .col--sm-18-21 {
        width:85.71428571428571%
    }
    .col-offset--sm-18-21 {
        margin-left:85.71428571428571%
    }
    .col--sm-19-21 {
        width:90.47619047619048%
    }
    .col-offset--sm-19-21 {
        margin-left:90.47619047619048%
    }
    .col--sm-20-21 {
        width:95.23809523809523%
    }
    .col-offset--sm-20-21 {
        margin-left:95.23809523809523%
    }
    .col--sm-21-21 {
        width:100%
    }
    .col-offset--sm-21-21 {
        margin-left:100%
    }
    .col--sm-1-22 {
        width:4.545454545454546%
    }
    .col-offset--sm-1-22 {
        margin-left:4.545454545454546%
    }
    .col--sm-2-22 {
        width:9.090909090909092%
    }
    .col-offset--sm-2-22 {
        margin-left:9.090909090909092%
    }
    .col--sm-3-22 {
        width:13.636363636363635%
    }
    .col-offset--sm-3-22 {
        margin-left:13.636363636363635%
    }
    .col--sm-4-22 {
        width:18.181818181818183%
    }
    .col-offset--sm-4-22 {
        margin-left:18.181818181818183%
    }
    .col--sm-5-22 {
        width:22.727272727272727%
    }
    .col-offset--sm-5-22 {
        margin-left:22.727272727272727%
    }
    .col--sm-6-22 {
        width:27.27272727272727%
    }
    .col-offset--sm-6-22 {
        margin-left:27.27272727272727%
    }
    .col--sm-7-22 {
        width:31.818181818181817%
    }
    .col-offset--sm-7-22 {
        margin-left:31.818181818181817%
    }
    .col--sm-8-22 {
        width:36.36363636363637%
    }
    .col-offset--sm-8-22 {
        margin-left:36.36363636363637%
    }
    .col--sm-9-22 {
        width:40.909090909090914%
    }
    .col-offset--sm-9-22 {
        margin-left:40.909090909090914%
    }
    .col--sm-10-22 {
        width:45.45454545454545%
    }
    .col-offset--sm-10-22 {
        margin-left:45.45454545454545%
    }
    .col--sm-11-22 {
        width:50%
    }
    .col-offset--sm-11-22 {
        margin-left:50%
    }
    .col--sm-12-22 {
        width:54.54545454545454%
    }
    .col-offset--sm-12-22 {
        margin-left:54.54545454545454%
    }
    .col--sm-13-22 {
        width:59.09090909090909%
    }
    .col-offset--sm-13-22 {
        margin-left:59.09090909090909%
    }
    .col--sm-14-22 {
        width:63.63636363636363%
    }
    .col-offset--sm-14-22 {
        margin-left:63.63636363636363%
    }
    .col--sm-15-22 {
        width:68.18181818181817%
    }
    .col-offset--sm-15-22 {
        margin-left:68.18181818181817%
    }
    .col--sm-16-22 {
        width:72.72727272727273%
    }
    .col-offset--sm-16-22 {
        margin-left:72.72727272727273%
    }
    .col--sm-17-22 {
        width:77.27272727272727%
    }
    .col-offset--sm-17-22 {
        margin-left:77.27272727272727%
    }
    .col--sm-18-22 {
        width:81.81818181818183%
    }
    .col-offset--sm-18-22 {
        margin-left:81.81818181818183%
    }
    .col--sm-19-22 {
        width:86.36363636363636%
    }
    .col-offset--sm-19-22 {
        margin-left:86.36363636363636%
    }
    .col--sm-20-22 {
        width:90.9090909090909%
    }
    .col-offset--sm-20-22 {
        margin-left:90.9090909090909%
    }
    .col--sm-21-22 {
        width:95.45454545454545%
    }
    .col-offset--sm-21-22 {
        margin-left:95.45454545454545%
    }
    .col--sm-22-22 {
        width:100%
    }
    .col-offset--sm-22-22 {
        margin-left:100%
    }
    .col--sm-1-23 {
        width:4.347826086956522%
    }
    .col-offset--sm-1-23 {
        margin-left:4.347826086956522%
    }
    .col--sm-2-23 {
        width:8.695652173913043%
    }
    .col-offset--sm-2-23 {
        margin-left:8.695652173913043%
    }
    .col--sm-3-23 {
        width:13.043478260869565%
    }
    .col-offset--sm-3-23 {
        margin-left:13.043478260869565%
    }
    .col--sm-4-23 {
        width:17.391304347826086%
    }
    .col-offset--sm-4-23 {
        margin-left:17.391304347826086%
    }
    .col--sm-5-23 {
        width:21.73913043478261%
    }
    .col-offset--sm-5-23 {
        margin-left:21.73913043478261%
    }
    .col--sm-6-23 {
        width:26.08695652173913%
    }
    .col-offset--sm-6-23 {
        margin-left:26.08695652173913%
    }
    .col--sm-7-23 {
        width:30.434782608695656%
    }
    .col-offset--sm-7-23 {
        margin-left:30.434782608695656%
    }
    .col--sm-8-23 {
        width:34.78260869565217%
    }
    .col-offset--sm-8-23 {
        margin-left:34.78260869565217%
    }
    .col--sm-9-23 {
        width:39.130434782608695%
    }
    .col-offset--sm-9-23 {
        margin-left:39.130434782608695%
    }
    .col--sm-10-23 {
        width:43.47826086956522%
    }
    .col-offset--sm-10-23 {
        margin-left:43.47826086956522%
    }
    .col--sm-11-23 {
        width:47.82608695652174%
    }
    .col-offset--sm-11-23 {
        margin-left:47.82608695652174%
    }
    .col--sm-12-23 {
        width:52.17391304347826%
    }
    .col-offset--sm-12-23 {
        margin-left:52.17391304347826%
    }
    .col--sm-13-23 {
        width:56.52173913043478%
    }
    .col-offset--sm-13-23 {
        margin-left:56.52173913043478%
    }
    .col--sm-14-23 {
        width:60.86956521739131%
    }
    .col-offset--sm-14-23 {
        margin-left:60.86956521739131%
    }
    .col--sm-15-23 {
        width:65.21739130434783%
    }
    .col-offset--sm-15-23 {
        margin-left:65.21739130434783%
    }
    .col--sm-16-23 {
        width:69.56521739130434%
    }
    .col-offset--sm-16-23 {
        margin-left:69.56521739130434%
    }
    .col--sm-17-23 {
        width:73.91304347826086%
    }
    .col-offset--sm-17-23 {
        margin-left:73.91304347826086%
    }
    .col--sm-18-23 {
        width:78.26086956521739%
    }
    .col-offset--sm-18-23 {
        margin-left:78.26086956521739%
    }
    .col--sm-19-23 {
        width:82.6086956521739%
    }
    .col-offset--sm-19-23 {
        margin-left:82.6086956521739%
    }
    .col--sm-20-23 {
        width:86.95652173913044%
    }
    .col-offset--sm-20-23 {
        margin-left:86.95652173913044%
    }
    .col--sm-21-23 {
        width:91.30434782608695%
    }
    .col-offset--sm-21-23 {
        margin-left:91.30434782608695%
    }
    .col--sm-22-23 {
        width:95.65217391304348%
    }
    .col-offset--sm-22-23 {
        margin-left:95.65217391304348%
    }
    .col--sm-23-23 {
        width:100%
    }
    .col-offset--sm-23-23 {
        margin-left:100%
    }
    .col--sm-1-24 {
        width:4.166666666666666%
    }
    .col-offset--sm-1-24 {
        margin-left:4.166666666666666%
    }
    .col--sm-2-24 {
        width:8.333333333333332%
    }
    .col-offset--sm-2-24 {
        margin-left:8.333333333333332%
    }
    .col--sm-3-24 {
        width:12.5%
    }
    .col-offset--sm-3-24 {
        margin-left:12.5%
    }
    .col--sm-4-24 {
        width:16.666666666666664%
    }
    .col-offset--sm-4-24 {
        margin-left:16.666666666666664%
    }
    .col--sm-5-24 {
        width:20.833333333333336%
    }
    .col-offset--sm-5-24 {
        margin-left:20.833333333333336%
    }
    .col--sm-6-24 {
        width:25%
    }
    .col-offset--sm-6-24 {
        margin-left:25%
    }
    .col--sm-7-24 {
        width:29.166666666666668%
    }
    .col-offset--sm-7-24 {
        margin-left:29.166666666666668%
    }
    .col--sm-8-24 {
        width:33.33333333333333%
    }
    .col-offset--sm-8-24 {
        margin-left:33.33333333333333%
    }
    .col--sm-9-24 {
        width:37.5%
    }
    .col-offset--sm-9-24 {
        margin-left:37.5%
    }
    .col--sm-10-24 {
        width:41.66666666666667%
    }
    .col-offset--sm-10-24 {
        margin-left:41.66666666666667%
    }
    .col--sm-11-24 {
        width:45.83333333333333%
    }
    .col-offset--sm-11-24 {
        margin-left:45.83333333333333%
    }
    .col--sm-12-24 {
        width:50%
    }
    .col-offset--sm-12-24 {
        margin-left:50%
    }
    .col--sm-13-24 {
        width:54.166666666666664%
    }
    .col-offset--sm-13-24 {
        margin-left:54.166666666666664%
    }
    .col--sm-14-24 {
        width:58.333333333333336%
    }
    .col-offset--sm-14-24 {
        margin-left:58.333333333333336%
    }
    .col--sm-15-24 {
        width:62.5%
    }
    .col-offset--sm-15-24 {
        margin-left:62.5%
    }
    .col--sm-16-24 {
        width:66.66666666666666%
    }
    .col-offset--sm-16-24 {
        margin-left:66.66666666666666%
    }
    .col--sm-17-24 {
        width:70.83333333333334%
    }
    .col-offset--sm-17-24 {
        margin-left:70.83333333333334%
    }
    .col--sm-18-24 {
        width:75%
    }
    .col-offset--sm-18-24 {
        margin-left:75%
    }
    .col--sm-19-24 {
        width:79.16666666666666%
    }
    .col-offset--sm-19-24 {
        margin-left:79.16666666666666%
    }
    .col--sm-20-24 {
        width:83.33333333333334%
    }
    .col-offset--sm-20-24 {
        margin-left:83.33333333333334%
    }
    .col--sm-21-24 {
        width:87.5%
    }
    .col-offset--sm-21-24 {
        margin-left:87.5%
    }
    .col--sm-22-24 {
        width:91.66666666666666%
    }
    .col-offset--sm-22-24 {
        margin-left:91.66666666666666%
    }
    .col--sm-23-24 {
        width:95.83333333333334%
    }
    .col-offset--sm-23-24 {
        margin-left:95.83333333333334%
    }
    .col--sm-24-24 {
        width:100%
    }
    .col-offset--sm-24-24 {
        margin-left:100%
    }
}
@media (min-width:990px) {
    .col--md-1-1 {
        width:100%
    }
    .col-offset--md-1-1 {
        margin-left:100%
    }
    .col--md-1-2 {
        width:50%
    }
    .col-offset--md-1-2 {
        margin-left:50%
    }
    .col--md-2-2 {
        width:100%
    }
    .col-offset--md-2-2 {
        margin-left:100%
    }
    .col--md-1-3 {
        width:33.33333333333333%
    }
    .col-offset--md-1-3 {
        margin-left:33.33333333333333%
    }
    .col--md-2-3 {
        width:66.66666666666666%
    }
    .col-offset--md-2-3 {
        margin-left:66.66666666666666%
    }
    .col--md-3-3 {
        width:100%
    }
    .col-offset--md-3-3 {
        margin-left:100%
    }
    .col--md-1-4 {
        width:25%
    }
    .col-offset--md-1-4 {
        margin-left:25%
    }
    .col--md-2-4 {
        width:50%
    }
    .col-offset--md-2-4 {
        margin-left:50%
    }
    .col--md-3-4 {
        width:75%
    }
    .col-offset--md-3-4 {
        margin-left:75%
    }
    .col--md-4-4 {
        width:100%
    }
    .col-offset--md-4-4 {
        margin-left:100%
    }
    .col--md-1-5 {
        width:20%
    }
    .col-offset--md-1-5 {
        margin-left:20%
    }
    .col--md-2-5 {
        width:40%
    }
    .col-offset--md-2-5 {
        margin-left:40%
    }
    .col--md-3-5 {
        width:60%
    }
    .col-offset--md-3-5 {
        margin-left:60%
    }
    .col--md-4-5 {
        width:80%
    }
    .col-offset--md-4-5 {
        margin-left:80%
    }
    .col--md-5-5 {
        width:100%
    }
    .col-offset--md-5-5 {
        margin-left:100%
    }
    .col--md-1-6 {
        width:16.666666666666664%
    }
    .col-offset--md-1-6 {
        margin-left:16.666666666666664%
    }
    .col--md-2-6 {
        width:33.33333333333333%
    }
    .col-offset--md-2-6 {
        margin-left:33.33333333333333%
    }
    .col--md-3-6 {
        width:50%
    }
    .col-offset--md-3-6 {
        margin-left:50%
    }
    .col--md-4-6 {
        width:66.66666666666666%
    }
    .col-offset--md-4-6 {
        margin-left:66.66666666666666%
    }
    .col--md-5-6 {
        width:83.33333333333334%
    }
    .col-offset--md-5-6 {
        margin-left:83.33333333333334%
    }
    .col--md-6-6 {
        width:100%
    }
    .col-offset--md-6-6 {
        margin-left:100%
    }
    .col--md-1-7 {
        width:14.285714285714285%
    }
    .col-offset--md-1-7 {
        margin-left:14.285714285714285%
    }
    .col--md-2-7 {
        width:28.57142857142857%
    }
    .col-offset--md-2-7 {
        margin-left:28.57142857142857%
    }
    .col--md-3-7 {
        width:42.857142857142854%
    }
    .col-offset--md-3-7 {
        margin-left:42.857142857142854%
    }
    .col--md-4-7 {
        width:57.14285714285714%
    }
    .col-offset--md-4-7 {
        margin-left:57.14285714285714%
    }
    .col--md-5-7 {
        width:71.42857142857143%
    }
    .col-offset--md-5-7 {
        margin-left:71.42857142857143%
    }
    .col--md-6-7 {
        width:85.71428571428571%
    }
    .col-offset--md-6-7 {
        margin-left:85.71428571428571%
    }
    .col--md-7-7 {
        width:100%
    }
    .col-offset--md-7-7 {
        margin-left:100%
    }
    .col--md-1-8 {
        width:12.5%
    }
    .col-offset--md-1-8 {
        margin-left:12.5%
    }
    .col--md-2-8 {
        width:25%
    }
    .col-offset--md-2-8 {
        margin-left:25%
    }
    .col--md-3-8 {
        width:37.5%
    }
    .col-offset--md-3-8 {
        margin-left:37.5%
    }
    .col--md-4-8 {
        width:50%
    }
    .col-offset--md-4-8 {
        margin-left:50%
    }
    .col--md-5-8 {
        width:62.5%
    }
    .col-offset--md-5-8 {
        margin-left:62.5%
    }
    .col--md-6-8 {
        width:75%
    }
    .col-offset--md-6-8 {
        margin-left:75%
    }
    .col--md-7-8 {
        width:87.5%
    }
    .col-offset--md-7-8 {
        margin-left:87.5%
    }
    .col--md-8-8 {
        width:100%
    }
    .col-offset--md-8-8 {
        margin-left:100%
    }
    .col--md-1-9 {
        width:11.11111111111111%
    }
    .col-offset--md-1-9 {
        margin-left:11.11111111111111%
    }
    .col--md-2-9 {
        width:22.22222222222222%
    }
    .col-offset--md-2-9 {
        margin-left:22.22222222222222%
    }
    .col--md-3-9 {
        width:33.33333333333333%
    }
    .col-offset--md-3-9 {
        margin-left:33.33333333333333%
    }
    .col--md-4-9 {
        width:44.44444444444444%
    }
    .col-offset--md-4-9 {
        margin-left:44.44444444444444%
    }
    .col--md-5-9 {
        width:55.55555555555556%
    }
    .col-offset--md-5-9 {
        margin-left:55.55555555555556%
    }
    .col--md-6-9 {
        width:66.66666666666666%
    }
    .col-offset--md-6-9 {
        margin-left:66.66666666666666%
    }
    .col--md-7-9 {
        width:77.77777777777779%
    }
    .col-offset--md-7-9 {
        margin-left:77.77777777777779%
    }
    .col--md-8-9 {
        width:88.88888888888889%
    }
    .col-offset--md-8-9 {
        margin-left:88.88888888888889%
    }
    .col--md-9-9 {
        width:100%
    }
    .col-offset--md-9-9 {
        margin-left:100%
    }
    .col--md-1-10 {
        width:10%
    }
    .col-offset--md-1-10 {
        margin-left:10%
    }
    .col--md-2-10 {
        width:20%
    }
    .col-offset--md-2-10 {
        margin-left:20%
    }
    .col--md-3-10 {
        width:30%
    }
    .col-offset--md-3-10 {
        margin-left:30%
    }
    .col--md-4-10 {
        width:40%
    }
    .col-offset--md-4-10 {
        margin-left:40%
    }
    .col--md-5-10 {
        width:50%
    }
    .col-offset--md-5-10 {
        margin-left:50%
    }
    .col--md-6-10 {
        width:60%
    }
    .col-offset--md-6-10 {
        margin-left:60%
    }
    .col--md-7-10 {
        width:70%
    }
    .col-offset--md-7-10 {
        margin-left:70%
    }
    .col--md-8-10 {
        width:80%
    }
    .col-offset--md-8-10 {
        margin-left:80%
    }
    .col--md-9-10 {
        width:90%
    }
    .col-offset--md-9-10 {
        margin-left:90%
    }
    .col--md-10-10 {
        width:100%
    }
    .col-offset--md-10-10 {
        margin-left:100%
    }
    .col--md-1-11 {
        width:9.090909090909092%
    }
    .col-offset--md-1-11 {
        margin-left:9.090909090909092%
    }
    .col--md-2-11 {
        width:18.181818181818183%
    }
    .col-offset--md-2-11 {
        margin-left:18.181818181818183%
    }
    .col--md-3-11 {
        width:27.27272727272727%
    }
    .col-offset--md-3-11 {
        margin-left:27.27272727272727%
    }
    .col--md-4-11 {
        width:36.36363636363637%
    }
    .col-offset--md-4-11 {
        margin-left:36.36363636363637%
    }
    .col--md-5-11 {
        width:45.45454545454545%
    }
    .col-offset--md-5-11 {
        margin-left:45.45454545454545%
    }
    .col--md-6-11 {
        width:54.54545454545454%
    }
    .col-offset--md-6-11 {
        margin-left:54.54545454545454%
    }
    .col--md-7-11 {
        width:63.63636363636363%
    }
    .col-offset--md-7-11 {
        margin-left:63.63636363636363%
    }
    .col--md-8-11 {
        width:72.72727272727273%
    }
    .col-offset--md-8-11 {
        margin-left:72.72727272727273%
    }
    .col--md-9-11 {
        width:81.81818181818183%
    }
    .col-offset--md-9-11 {
        margin-left:81.81818181818183%
    }
    .col--md-10-11 {
        width:90.9090909090909%
    }
    .col-offset--md-10-11 {
        margin-left:90.9090909090909%
    }
    .col--md-11-11 {
        width:100%
    }
    .col-offset--md-11-11 {
        margin-left:100%
    }
    .col--md-1-12 {
        width:8.333333333333332%
    }
    .col-offset--md-1-12 {
        margin-left:8.333333333333332%
    }
    .col--md-2-12 {
        width:16.666666666666664%
    }
    .col-offset--md-2-12 {
        margin-left:16.666666666666664%
    }
    .col--md-3-12 {
        width:25%
    }
    .col-offset--md-3-12 {
        margin-left:25%
    }
    .col--md-4-12 {
        width:33.33333333333333%
    }
    .col-offset--md-4-12 {
        margin-left:33.33333333333333%
    }
    .col--md-5-12 {
        width:41.66666666666667%
    }
    .col-offset--md-5-12 {
        margin-left:41.66666666666667%
    }
    .col--md-6-12 {
        width:50%
    }
    .col-offset--md-6-12 {
        margin-left:50%
    }
    .col--md-7-12 {
        width:58.333333333333336%
    }
    .col-offset--md-7-12 {
        margin-left:58.333333333333336%
    }
    .col--md-8-12 {
        width:66.66666666666666%
    }
    .col-offset--md-8-12 {
        margin-left:66.66666666666666%
    }
    .col--md-9-12 {
        width:75%
    }
    .col-offset--md-9-12 {
        margin-left:75%
    }
    .col--md-10-12 {
        width:83.33333333333334%
    }
    .col-offset--md-10-12 {
        margin-left:83.33333333333334%
    }
    .col--md-11-12 {
        width:91.66666666666666%
    }
    .col-offset--md-11-12 {
        margin-left:91.66666666666666%
    }
    .col--md-12-12 {
        width:100%
    }
    .col-offset--md-12-12 {
        margin-left:100%
    }
    .col--md-1-13 {
        width:7.692307692307693%
    }
    .col-offset--md-1-13 {
        margin-left:7.692307692307693%
    }
    .col--md-2-13 {
        width:15.384615384615385%
    }
    .col-offset--md-2-13 {
        margin-left:15.384615384615385%
    }
    .col--md-3-13 {
        width:23.076923076923077%
    }
    .col-offset--md-3-13 {
        margin-left:23.076923076923077%
    }
    .col--md-4-13 {
        width:30.76923076923077%
    }
    .col-offset--md-4-13 {
        margin-left:30.76923076923077%
    }
    .col--md-5-13 {
        width:38.46153846153847%
    }
    .col-offset--md-5-13 {
        margin-left:38.46153846153847%
    }
    .col--md-6-13 {
        width:46.15384615384615%
    }
    .col-offset--md-6-13 {
        margin-left:46.15384615384615%
    }
    .col--md-7-13 {
        width:53.84615384615385%
    }
    .col-offset--md-7-13 {
        margin-left:53.84615384615385%
    }
    .col--md-8-13 {
        width:61.53846153846154%
    }
    .col-offset--md-8-13 {
        margin-left:61.53846153846154%
    }
    .col--md-9-13 {
        width:69.23076923076923%
    }
    .col-offset--md-9-13 {
        margin-left:69.23076923076923%
    }
    .col--md-10-13 {
        width:76.92307692307693%
    }
    .col-offset--md-10-13 {
        margin-left:76.92307692307693%
    }
    .col--md-11-13 {
        width:84.61538461538461%
    }
    .col-offset--md-11-13 {
        margin-left:84.61538461538461%
    }
    .col--md-12-13 {
        width:92.3076923076923%
    }
    .col-offset--md-12-13 {
        margin-left:92.3076923076923%
    }
    .col--md-13-13 {
        width:100%
    }
    .col-offset--md-13-13 {
        margin-left:100%
    }
    .col--md-1-14 {
        width:7.142857142857142%
    }
    .col-offset--md-1-14 {
        margin-left:7.142857142857142%
    }
    .col--md-2-14 {
        width:14.285714285714285%
    }
    .col-offset--md-2-14 {
        margin-left:14.285714285714285%
    }
    .col--md-3-14 {
        width:21.428571428571427%
    }
    .col-offset--md-3-14 {
        margin-left:21.428571428571427%
    }
    .col--md-4-14 {
        width:28.57142857142857%
    }
    .col-offset--md-4-14 {
        margin-left:28.57142857142857%
    }
    .col--md-5-14 {
        width:35.714285714285715%
    }
    .col-offset--md-5-14 {
        margin-left:35.714285714285715%
    }
    .col--md-6-14 {
        width:42.857142857142854%
    }
    .col-offset--md-6-14 {
        margin-left:42.857142857142854%
    }
    .col--md-7-14 {
        width:50%
    }
    .col-offset--md-7-14 {
        margin-left:50%
    }
    .col--md-8-14 {
        width:57.14285714285714%
    }
    .col-offset--md-8-14 {
        margin-left:57.14285714285714%
    }
    .col--md-9-14 {
        width:64.28571428571429%
    }
    .col-offset--md-9-14 {
        margin-left:64.28571428571429%
    }
    .col--md-10-14 {
        width:71.42857142857143%
    }
    .col-offset--md-10-14 {
        margin-left:71.42857142857143%
    }
    .col--md-11-14 {
        width:78.57142857142857%
    }
    .col-offset--md-11-14 {
        margin-left:78.57142857142857%
    }
    .col--md-12-14 {
        width:85.71428571428571%
    }
    .col-offset--md-12-14 {
        margin-left:85.71428571428571%
    }
    .col--md-13-14 {
        width:92.85714285714286%
    }
    .col-offset--md-13-14 {
        margin-left:92.85714285714286%
    }
    .col--md-14-14 {
        width:100%
    }
    .col-offset--md-14-14 {
        margin-left:100%
    }
    .col--md-1-15 {
        width:6.666666666666667%
    }
    .col-offset--md-1-15 {
        margin-left:6.666666666666667%
    }
    .col--md-2-15 {
        width:13.333333333333334%
    }
    .col-offset--md-2-15 {
        margin-left:13.333333333333334%
    }
    .col--md-3-15 {
        width:20%
    }
    .col-offset--md-3-15 {
        margin-left:20%
    }
    .col--md-4-15 {
        width:26.666666666666668%
    }
    .col-offset--md-4-15 {
        margin-left:26.666666666666668%
    }
    .col--md-5-15 {
        width:33.33333333333333%
    }
    .col-offset--md-5-15 {
        margin-left:33.33333333333333%
    }
    .col--md-6-15 {
        width:40%
    }
    .col-offset--md-6-15 {
        margin-left:40%
    }
    .col--md-7-15 {
        width:46.666666666666664%
    }
    .col-offset--md-7-15 {
        margin-left:46.666666666666664%
    }
    .col--md-8-15 {
        width:53.333333333333336%
    }
    .col-offset--md-8-15 {
        margin-left:53.333333333333336%
    }
    .col--md-9-15 {
        width:60%
    }
    .col-offset--md-9-15 {
        margin-left:60%
    }
    .col--md-10-15 {
        width:66.66666666666666%
    }
    .col-offset--md-10-15 {
        margin-left:66.66666666666666%
    }
    .col--md-11-15 {
        width:73.33333333333333%
    }
    .col-offset--md-11-15 {
        margin-left:73.33333333333333%
    }
    .col--md-12-15 {
        width:80%
    }
    .col-offset--md-12-15 {
        margin-left:80%
    }
    .col--md-13-15 {
        width:86.66666666666667%
    }
    .col-offset--md-13-15 {
        margin-left:86.66666666666667%
    }
    .col--md-14-15 {
        width:93.33333333333333%
    }
    .col-offset--md-14-15 {
        margin-left:93.33333333333333%
    }
    .col--md-15-15 {
        width:100%
    }
    .col-offset--md-15-15 {
        margin-left:100%
    }
    .col--md-1-16 {
        width:6.25%
    }
    .col-offset--md-1-16 {
        margin-left:6.25%
    }
    .col--md-2-16 {
        width:12.5%
    }
    .col-offset--md-2-16 {
        margin-left:12.5%
    }
    .col--md-3-16 {
        width:18.75%
    }
    .col-offset--md-3-16 {
        margin-left:18.75%
    }
    .col--md-4-16 {
        width:25%
    }
    .col-offset--md-4-16 {
        margin-left:25%
    }
    .col--md-5-16 {
        width:31.25%
    }
    .col-offset--md-5-16 {
        margin-left:31.25%
    }
    .col--md-6-16 {
        width:37.5%
    }
    .col-offset--md-6-16 {
        margin-left:37.5%
    }
    .col--md-7-16 {
        width:43.75%
    }
    .col-offset--md-7-16 {
        margin-left:43.75%
    }
    .col--md-8-16 {
        width:50%
    }
    .col-offset--md-8-16 {
        margin-left:50%
    }
    .col--md-9-16 {
        width:56.25%
    }
    .col-offset--md-9-16 {
        margin-left:56.25%
    }
    .col--md-10-16 {
        width:62.5%
    }
    .col-offset--md-10-16 {
        margin-left:62.5%
    }
    .col--md-11-16 {
        width:68.75%
    }
    .col-offset--md-11-16 {
        margin-left:68.75%
    }
    .col--md-12-16 {
        width:75%
    }
    .col-offset--md-12-16 {
        margin-left:75%
    }
    .col--md-13-16 {
        width:81.25%
    }
    .col-offset--md-13-16 {
        margin-left:81.25%
    }
    .col--md-14-16 {
        width:87.5%
    }
    .col-offset--md-14-16 {
        margin-left:87.5%
    }
    .col--md-15-16 {
        width:93.75%
    }
    .col-offset--md-15-16 {
        margin-left:93.75%
    }
    .col--md-16-16 {
        width:100%
    }
    .col-offset--md-16-16 {
        margin-left:100%
    }
    .col--md-1-17 {
        width:5.88235294117647%
    }
    .col-offset--md-1-17 {
        margin-left:5.88235294117647%
    }
    .col--md-2-17 {
        width:11.76470588235294%
    }
    .col-offset--md-2-17 {
        margin-left:11.76470588235294%
    }
    .col--md-3-17 {
        width:17.647058823529413%
    }
    .col-offset--md-3-17 {
        margin-left:17.647058823529413%
    }
    .col--md-4-17 {
        width:23.52941176470588%
    }
    .col-offset--md-4-17 {
        margin-left:23.52941176470588%
    }
    .col--md-5-17 {
        width:29.411764705882355%
    }
    .col-offset--md-5-17 {
        margin-left:29.411764705882355%
    }
    .col--md-6-17 {
        width:35.294117647058826%
    }
    .col-offset--md-6-17 {
        margin-left:35.294117647058826%
    }
    .col--md-7-17 {
        width:41.17647058823529%
    }
    .col-offset--md-7-17 {
        margin-left:41.17647058823529%
    }
    .col--md-8-17 {
        width:47.05882352941176%
    }
    .col-offset--md-8-17 {
        margin-left:47.05882352941176%
    }
    .col--md-9-17 {
        width:52.94117647058824%
    }
    .col-offset--md-9-17 {
        margin-left:52.94117647058824%
    }
    .col--md-10-17 {
        width:58.82352941176471%
    }
    .col-offset--md-10-17 {
        margin-left:58.82352941176471%
    }
    .col--md-11-17 {
        width:64.70588235294117%
    }
    .col-offset--md-11-17 {
        margin-left:64.70588235294117%
    }
    .col--md-12-17 {
        width:70.58823529411765%
    }
    .col-offset--md-12-17 {
        margin-left:70.58823529411765%
    }
    .col--md-13-17 {
        width:76.47058823529412%
    }
    .col-offset--md-13-17 {
        margin-left:76.47058823529412%
    }
    .col--md-14-17 {
        width:82.35294117647058%
    }
    .col-offset--md-14-17 {
        margin-left:82.35294117647058%
    }
    .col--md-15-17 {
        width:88.23529411764706%
    }
    .col-offset--md-15-17 {
        margin-left:88.23529411764706%
    }
    .col--md-16-17 {
        width:94.11764705882352%
    }
    .col-offset--md-16-17 {
        margin-left:94.11764705882352%
    }
    .col--md-17-17 {
        width:100%
    }
    .col-offset--md-17-17 {
        margin-left:100%
    }
    .col--md-1-18 {
        width:5.555555555555555%
    }
    .col-offset--md-1-18 {
        margin-left:5.555555555555555%
    }
    .col--md-2-18 {
        width:11.11111111111111%
    }
    .col-offset--md-2-18 {
        margin-left:11.11111111111111%
    }
    .col--md-3-18 {
        width:16.666666666666664%
    }
    .col-offset--md-3-18 {
        margin-left:16.666666666666664%
    }
    .col--md-4-18 {
        width:22.22222222222222%
    }
    .col-offset--md-4-18 {
        margin-left:22.22222222222222%
    }
    .col--md-5-18 {
        width:27.77777777777778%
    }
    .col-offset--md-5-18 {
        margin-left:27.77777777777778%
    }
    .col--md-6-18 {
        width:33.33333333333333%
    }
    .col-offset--md-6-18 {
        margin-left:33.33333333333333%
    }
    .col--md-7-18 {
        width:38.88888888888889%
    }
    .col-offset--md-7-18 {
        margin-left:38.88888888888889%
    }
    .col--md-8-18 {
        width:44.44444444444444%
    }
    .col-offset--md-8-18 {
        margin-left:44.44444444444444%
    }
    .col--md-9-18 {
        width:50%
    }
    .col-offset--md-9-18 {
        margin-left:50%
    }
    .col--md-10-18 {
        width:55.55555555555556%
    }
    .col-offset--md-10-18 {
        margin-left:55.55555555555556%
    }
    .col--md-11-18 {
        width:61.111111111111114%
    }
    .col-offset--md-11-18 {
        margin-left:61.111111111111114%
    }
    .col--md-12-18 {
        width:66.66666666666666%
    }
    .col-offset--md-12-18 {
        margin-left:66.66666666666666%
    }
    .col--md-13-18 {
        width:72.22222222222221%
    }
    .col-offset--md-13-18 {
        margin-left:72.22222222222221%
    }
    .col--md-14-18 {
        width:77.77777777777779%
    }
    .col-offset--md-14-18 {
        margin-left:77.77777777777779%
    }
    .col--md-15-18 {
        width:83.33333333333334%
    }
    .col-offset--md-15-18 {
        margin-left:83.33333333333334%
    }
    .col--md-16-18 {
        width:88.88888888888889%
    }
    .col-offset--md-16-18 {
        margin-left:88.88888888888889%
    }
    .col--md-17-18 {
        width:94.44444444444444%
    }
    .col-offset--md-17-18 {
        margin-left:94.44444444444444%
    }
    .col--md-18-18 {
        width:100%
    }
    .col-offset--md-18-18 {
        margin-left:100%
    }
    .col--md-1-19 {
        width:5.263157894736842%
    }
    .col-offset--md-1-19 {
        margin-left:5.263157894736842%
    }
    .col--md-2-19 {
        width:10.526315789473683%
    }
    .col-offset--md-2-19 {
        margin-left:10.526315789473683%
    }
    .col--md-3-19 {
        width:15.789473684210526%
    }
    .col-offset--md-3-19 {
        margin-left:15.789473684210526%
    }
    .col--md-4-19 {
        width:21.052631578947366%
    }
    .col-offset--md-4-19 {
        margin-left:21.052631578947366%
    }
    .col--md-5-19 {
        width:26.31578947368421%
    }
    .col-offset--md-5-19 {
        margin-left:26.31578947368421%
    }
    .col--md-6-19 {
        width:31.57894736842105%
    }
    .col-offset--md-6-19 {
        margin-left:31.57894736842105%
    }
    .col--md-7-19 {
        width:36.84210526315789%
    }
    .col-offset--md-7-19 {
        margin-left:36.84210526315789%
    }
    .col--md-8-19 {
        width:42.10526315789473%
    }
    .col-offset--md-8-19 {
        margin-left:42.10526315789473%
    }
    .col--md-9-19 {
        width:47.368421052631575%
    }
    .col-offset--md-9-19 {
        margin-left:47.368421052631575%
    }
    .col--md-10-19 {
        width:52.63157894736842%
    }
    .col-offset--md-10-19 {
        margin-left:52.63157894736842%
    }
    .col--md-11-19 {
        width:57.89473684210527%
    }
    .col-offset--md-11-19 {
        margin-left:57.89473684210527%
    }
    .col--md-12-19 {
        width:63.1578947368421%
    }
    .col-offset--md-12-19 {
        margin-left:63.1578947368421%
    }
    .col--md-13-19 {
        width:68.42105263157895%
    }
    .col-offset--md-13-19 {
        margin-left:68.42105263157895%
    }
    .col--md-14-19 {
        width:73.68421052631578%
    }
    .col-offset--md-14-19 {
        margin-left:73.68421052631578%
    }
    .col--md-15-19 {
        width:78.94736842105263%
    }
    .col-offset--md-15-19 {
        margin-left:78.94736842105263%
    }
    .col--md-16-19 {
        width:84.21052631578947%
    }
    .col-offset--md-16-19 {
        margin-left:84.21052631578947%
    }
    .col--md-17-19 {
        width:89.47368421052632%
    }
    .col-offset--md-17-19 {
        margin-left:89.47368421052632%
    }
    .col--md-18-19 {
        width:94.73684210526315%
    }
    .col-offset--md-18-19 {
        margin-left:94.73684210526315%
    }
    .col--md-19-19 {
        width:100%
    }
    .col-offset--md-19-19 {
        margin-left:100%
    }
    .col--md-1-20 {
        width:5%
    }
    .col-offset--md-1-20 {
        margin-left:5%
    }
    .col--md-2-20 {
        width:10%
    }
    .col-offset--md-2-20 {
        margin-left:10%
    }
    .col--md-3-20 {
        width:15%
    }
    .col-offset--md-3-20 {
        margin-left:15%
    }
    .col--md-4-20 {
        width:20%
    }
    .col-offset--md-4-20 {
        margin-left:20%
    }
    .col--md-5-20 {
        width:25%
    }
    .col-offset--md-5-20 {
        margin-left:25%
    }
    .col--md-6-20 {
        width:30%
    }
    .col-offset--md-6-20 {
        margin-left:30%
    }
    .col--md-7-20 {
        width:35%
    }
    .col-offset--md-7-20 {
        margin-left:35%
    }
    .col--md-8-20 {
        width:40%
    }
    .col-offset--md-8-20 {
        margin-left:40%
    }
    .col--md-9-20 {
        width:45%
    }
    .col-offset--md-9-20 {
        margin-left:45%
    }
    .col--md-10-20 {
        width:50%
    }
    .col-offset--md-10-20 {
        margin-left:50%
    }
    .col--md-11-20 {
        width:55.00000000000001%
    }
    .col-offset--md-11-20 {
        margin-left:55.00000000000001%
    }
    .col--md-12-20 {
        width:60%
    }
    .col-offset--md-12-20 {
        margin-left:60%
    }
    .col--md-13-20 {
        width:65%
    }
    .col-offset--md-13-20 {
        margin-left:65%
    }
    .col--md-14-20 {
        width:70%
    }
    .col-offset--md-14-20 {
        margin-left:70%
    }
    .col--md-15-20 {
        width:75%
    }
    .col-offset--md-15-20 {
        margin-left:75%
    }
    .col--md-16-20 {
        width:80%
    }
    .col-offset--md-16-20 {
        margin-left:80%
    }
    .col--md-17-20 {
        width:85%
    }
    .col-offset--md-17-20 {
        margin-left:85%
    }
    .col--md-18-20 {
        width:90%
    }
    .col-offset--md-18-20 {
        margin-left:90%
    }
    .col--md-19-20 {
        width:95%
    }
    .col-offset--md-19-20 {
        margin-left:95%
    }
    .col--md-20-20 {
        width:100%
    }
    .col-offset--md-20-20 {
        margin-left:100%
    }
    .col--md-1-21 {
        width:4.761904761904762%
    }
    .col-offset--md-1-21 {
        margin-left:4.761904761904762%
    }
    .col--md-2-21 {
        width:9.523809523809524%
    }
    .col-offset--md-2-21 {
        margin-left:9.523809523809524%
    }
    .col--md-3-21 {
        width:14.285714285714285%
    }
    .col-offset--md-3-21 {
        margin-left:14.285714285714285%
    }
    .col--md-4-21 {
        width:19.047619047619047%
    }
    .col-offset--md-4-21 {
        margin-left:19.047619047619047%
    }
    .col--md-5-21 {
        width:23.809523809523807%
    }
    .col-offset--md-5-21 {
        margin-left:23.809523809523807%
    }
    .col--md-6-21 {
        width:28.57142857142857%
    }
    .col-offset--md-6-21 {
        margin-left:28.57142857142857%
    }
    .col--md-7-21 {
        width:33.33333333333333%
    }
    .col-offset--md-7-21 {
        margin-left:33.33333333333333%
    }
    .col--md-8-21 {
        width:38.095238095238095%
    }
    .col-offset--md-8-21 {
        margin-left:38.095238095238095%
    }
    .col--md-9-21 {
        width:42.857142857142854%
    }
    .col-offset--md-9-21 {
        margin-left:42.857142857142854%
    }
    .col--md-10-21 {
        width:47.61904761904761%
    }
    .col-offset--md-10-21 {
        margin-left:47.61904761904761%
    }
    .col--md-11-21 {
        width:52.38095238095239%
    }
    .col-offset--md-11-21 {
        margin-left:52.38095238095239%
    }
    .col--md-12-21 {
        width:57.14285714285714%
    }
    .col-offset--md-12-21 {
        margin-left:57.14285714285714%
    }
    .col--md-13-21 {
        width:61.904761904761905%
    }
    .col-offset--md-13-21 {
        margin-left:61.904761904761905%
    }
    .col--md-14-21 {
        width:66.66666666666666%
    }
    .col-offset--md-14-21 {
        margin-left:66.66666666666666%
    }
    .col--md-15-21 {
        width:71.42857142857143%
    }
    .col-offset--md-15-21 {
        margin-left:71.42857142857143%
    }
    .col--md-16-21 {
        width:76.19047619047619%
    }
    .col-offset--md-16-21 {
        margin-left:76.19047619047619%
    }
    .col--md-17-21 {
        width:80.95238095238095%
    }
    .col-offset--md-17-21 {
        margin-left:80.95238095238095%
    }
    .col--md-18-21 {
        width:85.71428571428571%
    }
    .col-offset--md-18-21 {
        margin-left:85.71428571428571%
    }
    .col--md-19-21 {
        width:90.47619047619048%
    }
    .col-offset--md-19-21 {
        margin-left:90.47619047619048%
    }
    .col--md-20-21 {
        width:95.23809523809523%
    }
    .col-offset--md-20-21 {
        margin-left:95.23809523809523%
    }
    .col--md-21-21 {
        width:100%
    }
    .col-offset--md-21-21 {
        margin-left:100%
    }
    .col--md-1-22 {
        width:4.545454545454546%
    }
    .col-offset--md-1-22 {
        margin-left:4.545454545454546%
    }
    .col--md-2-22 {
        width:9.090909090909092%
    }
    .col-offset--md-2-22 {
        margin-left:9.090909090909092%
    }
    .col--md-3-22 {
        width:13.636363636363635%
    }
    .col-offset--md-3-22 {
        margin-left:13.636363636363635%
    }
    .col--md-4-22 {
        width:18.181818181818183%
    }
    .col-offset--md-4-22 {
        margin-left:18.181818181818183%
    }
    .col--md-5-22 {
        width:22.727272727272727%
    }
    .col-offset--md-5-22 {
        margin-left:22.727272727272727%
    }
    .col--md-6-22 {
        width:27.27272727272727%
    }
    .col-offset--md-6-22 {
        margin-left:27.27272727272727%
    }
    .col--md-7-22 {
        width:31.818181818181817%
    }
    .col-offset--md-7-22 {
        margin-left:31.818181818181817%
    }
    .col--md-8-22 {
        width:36.36363636363637%
    }
    .col-offset--md-8-22 {
        margin-left:36.36363636363637%
    }
    .col--md-9-22 {
        width:40.909090909090914%
    }
    .col-offset--md-9-22 {
        margin-left:40.909090909090914%
    }
    .col--md-10-22 {
        width:45.45454545454545%
    }
    .col-offset--md-10-22 {
        margin-left:45.45454545454545%
    }
    .col--md-11-22 {
        width:50%
    }
    .col-offset--md-11-22 {
        margin-left:50%
    }
    .col--md-12-22 {
        width:54.54545454545454%
    }
    .col-offset--md-12-22 {
        margin-left:54.54545454545454%
    }
    .col--md-13-22 {
        width:59.09090909090909%
    }
    .col-offset--md-13-22 {
        margin-left:59.09090909090909%
    }
    .col--md-14-22 {
        width:63.63636363636363%
    }
    .col-offset--md-14-22 {
        margin-left:63.63636363636363%
    }
    .col--md-15-22 {
        width:68.18181818181817%
    }
    .col-offset--md-15-22 {
        margin-left:68.18181818181817%
    }
    .col--md-16-22 {
        width:72.72727272727273%
    }
    .col-offset--md-16-22 {
        margin-left:72.72727272727273%
    }
    .col--md-17-22 {
        width:77.27272727272727%
    }
    .col-offset--md-17-22 {
        margin-left:77.27272727272727%
    }
    .col--md-18-22 {
        width:81.81818181818183%
    }
    .col-offset--md-18-22 {
        margin-left:81.81818181818183%
    }
    .col--md-19-22 {
        width:86.36363636363636%
    }
    .col-offset--md-19-22 {
        margin-left:86.36363636363636%
    }
    .col--md-20-22 {
        width:90.9090909090909%
    }
    .col-offset--md-20-22 {
        margin-left:90.9090909090909%
    }
    .col--md-21-22 {
        width:95.45454545454545%
    }
    .col-offset--md-21-22 {
        margin-left:95.45454545454545%
    }
    .col--md-22-22 {
        width:100%
    }
    .col-offset--md-22-22 {
        margin-left:100%
    }
    .col--md-1-23 {
        width:4.347826086956522%
    }
    .col-offset--md-1-23 {
        margin-left:4.347826086956522%
    }
    .col--md-2-23 {
        width:8.695652173913043%
    }
    .col-offset--md-2-23 {
        margin-left:8.695652173913043%
    }
    .col--md-3-23 {
        width:13.043478260869565%
    }
    .col-offset--md-3-23 {
        margin-left:13.043478260869565%
    }
    .col--md-4-23 {
        width:17.391304347826086%
    }
    .col-offset--md-4-23 {
        margin-left:17.391304347826086%
    }
    .col--md-5-23 {
        width:21.73913043478261%
    }
    .col-offset--md-5-23 {
        margin-left:21.73913043478261%
    }
    .col--md-6-23 {
        width:26.08695652173913%
    }
    .col-offset--md-6-23 {
        margin-left:26.08695652173913%
    }
    .col--md-7-23 {
        width:30.434782608695656%
    }
    .col-offset--md-7-23 {
        margin-left:30.434782608695656%
    }
    .col--md-8-23 {
        width:34.78260869565217%
    }
    .col-offset--md-8-23 {
        margin-left:34.78260869565217%
    }
    .col--md-9-23 {
        width:39.130434782608695%
    }
    .col-offset--md-9-23 {
        margin-left:39.130434782608695%
    }
    .col--md-10-23 {
        width:43.47826086956522%
    }
    .col-offset--md-10-23 {
        margin-left:43.47826086956522%
    }
    .col--md-11-23 {
        width:47.82608695652174%
    }
    .col-offset--md-11-23 {
        margin-left:47.82608695652174%
    }
    .col--md-12-23 {
        width:52.17391304347826%
    }
    .col-offset--md-12-23 {
        margin-left:52.17391304347826%
    }
    .col--md-13-23 {
        width:56.52173913043478%
    }
    .col-offset--md-13-23 {
        margin-left:56.52173913043478%
    }
    .col--md-14-23 {
        width:60.86956521739131%
    }
    .col-offset--md-14-23 {
        margin-left:60.86956521739131%
    }
    .col--md-15-23 {
        width:65.21739130434783%
    }
    .col-offset--md-15-23 {
        margin-left:65.21739130434783%
    }
    .col--md-16-23 {
        width:69.56521739130434%
    }
    .col-offset--md-16-23 {
        margin-left:69.56521739130434%
    }
    .col--md-17-23 {
        width:73.91304347826086%
    }
    .col-offset--md-17-23 {
        margin-left:73.91304347826086%
    }
    .col--md-18-23 {
        width:78.26086956521739%
    }
    .col-offset--md-18-23 {
        margin-left:78.26086956521739%
    }
    .col--md-19-23 {
        width:82.6086956521739%
    }
    .col-offset--md-19-23 {
        margin-left:82.6086956521739%
    }
    .col--md-20-23 {
        width:86.95652173913044%
    }
    .col-offset--md-20-23 {
        margin-left:86.95652173913044%
    }
    .col--md-21-23 {
        width:91.30434782608695%
    }
    .col-offset--md-21-23 {
        margin-left:91.30434782608695%
    }
    .col--md-22-23 {
        width:95.65217391304348%
    }
    .col-offset--md-22-23 {
        margin-left:95.65217391304348%
    }
    .col--md-23-23 {
        width:100%
    }
    .col-offset--md-23-23 {
        margin-left:100%
    }
    .col--md-1-24 {
        width:4.166666666666666%
    }
    .col-offset--md-1-24 {
        margin-left:4.166666666666666%
    }
    .col--md-2-24 {
        width:8.333333333333332%
    }
    .col-offset--md-2-24 {
        margin-left:8.333333333333332%
    }
    .col--md-3-24 {
        width:12.5%
    }
    .col-offset--md-3-24 {
        margin-left:12.5%
    }
    .col--md-4-24 {
        width:16.666666666666664%
    }
    .col-offset--md-4-24 {
        margin-left:16.666666666666664%
    }
    .col--md-5-24 {
        width:20.833333333333336%
    }
    .col-offset--md-5-24 {
        margin-left:20.833333333333336%
    }
    .col--md-6-24 {
        width:25%
    }
    .col-offset--md-6-24 {
        margin-left:25%
    }
    .col--md-7-24 {
        width:29.166666666666668%
    }
    .col-offset--md-7-24 {
        margin-left:29.166666666666668%
    }
    .col--md-8-24 {
        width:33.33333333333333%
    }
    .col-offset--md-8-24 {
        margin-left:33.33333333333333%
    }
    .col--md-9-24 {
        width:37.5%
    }
    .col-offset--md-9-24 {
        margin-left:37.5%
    }
    .col--md-10-24 {
        width:41.66666666666667%
    }
    .col-offset--md-10-24 {
        margin-left:41.66666666666667%
    }
    .col--md-11-24 {
        width:45.83333333333333%
    }
    .col-offset--md-11-24 {
        margin-left:45.83333333333333%
    }
    .col--md-12-24 {
        width:50%
    }
    .col-offset--md-12-24 {
        margin-left:50%
    }
    .col--md-13-24 {
        width:54.166666666666664%
    }
    .col-offset--md-13-24 {
        margin-left:54.166666666666664%
    }
    .col--md-14-24 {
        width:58.333333333333336%
    }
    .col-offset--md-14-24 {
        margin-left:58.333333333333336%
    }
    .col--md-15-24 {
        width:62.5%
    }
    .col-offset--md-15-24 {
        margin-left:62.5%
    }
    .col--md-16-24 {
        width:66.66666666666666%
    }
    .col-offset--md-16-24 {
        margin-left:66.66666666666666%
    }
    .col--md-17-24 {
        width:70.83333333333334%
    }
    .col-offset--md-17-24 {
        margin-left:70.83333333333334%
    }
    .col--md-18-24 {
        width:75%
    }
    .col-offset--md-18-24 {
        margin-left:75%
    }
    .col--md-19-24 {
        width:79.16666666666666%
    }
    .col-offset--md-19-24 {
        margin-left:79.16666666666666%
    }
    .col--md-20-24 {
        width:83.33333333333334%
    }
    .col-offset--md-20-24 {
        margin-left:83.33333333333334%
    }
    .col--md-21-24 {
        width:87.5%
    }
    .col-offset--md-21-24 {
        margin-left:87.5%
    }
    .col--md-22-24 {
        width:91.66666666666666%
    }
    .col-offset--md-22-24 {
        margin-left:91.66666666666666%
    }
    .col--md-23-24 {
        width:95.83333333333334%
    }
    .col-offset--md-23-24 {
        margin-left:95.83333333333334%
    }
    .col--md-24-24 {
        width:100%
    }
    .col-offset--md-24-24 {
        margin-left:100%
    }
}
@media (min-width:1290px) {
    .col--lg-1-1 {
        width:100%
    }
    .col-offset--lg-1-1 {
        margin-left:100%
    }
    .col--lg-1-2 {
        width:50%
    }
    .col-offset--lg-1-2 {
        margin-left:50%
    }
    .col--lg-2-2 {
        width:100%
    }
    .col-offset--lg-2-2 {
        margin-left:100%
    }
    .col--lg-1-3 {
        width:33.33333333333333%
    }
    .col-offset--lg-1-3 {
        margin-left:33.33333333333333%
    }
    .col--lg-2-3 {
        width:66.66666666666666%
    }
    .col-offset--lg-2-3 {
        margin-left:66.66666666666666%
    }
    .col--lg-3-3 {
        width:100%
    }
    .col-offset--lg-3-3 {
        margin-left:100%
    }
    .col--lg-1-4 {
        width:25%
    }
    .col-offset--lg-1-4 {
        margin-left:25%
    }
    .col--lg-2-4 {
        width:50%
    }
    .col-offset--lg-2-4 {
        margin-left:50%
    }
    .col--lg-3-4 {
        width:75%
    }
    .col-offset--lg-3-4 {
        margin-left:75%
    }
    .col--lg-4-4 {
        width:100%
    }
    .col-offset--lg-4-4 {
        margin-left:100%
    }
    .col--lg-1-5 {
        width:20%
    }
    .col-offset--lg-1-5 {
        margin-left:20%
    }
    .col--lg-2-5 {
        width:40%
    }
    .col-offset--lg-2-5 {
        margin-left:40%
    }
    .col--lg-3-5 {
        width:60%
    }
    .col-offset--lg-3-5 {
        margin-left:60%
    }
    .col--lg-4-5 {
        width:80%
    }
    .col-offset--lg-4-5 {
        margin-left:80%
    }
    .col--lg-5-5 {
        width:100%
    }
    .col-offset--lg-5-5 {
        margin-left:100%
    }
    .col--lg-1-6 {
        width:16.666666666666664%
    }
    .col-offset--lg-1-6 {
        margin-left:16.666666666666664%
    }
    .col--lg-2-6 {
        width:33.33333333333333%
    }
    .col-offset--lg-2-6 {
        margin-left:33.33333333333333%
    }
    .col--lg-3-6 {
        width:50%
    }
    .col-offset--lg-3-6 {
        margin-left:50%
    }
    .col--lg-4-6 {
        width:66.66666666666666%
    }
    .col-offset--lg-4-6 {
        margin-left:66.66666666666666%
    }
    .col--lg-5-6 {
        width:83.33333333333334%
    }
    .col-offset--lg-5-6 {
        margin-left:83.33333333333334%
    }
    .col--lg-6-6 {
        width:100%
    }
    .col-offset--lg-6-6 {
        margin-left:100%
    }
    .col--lg-1-7 {
        width:14.285714285714285%
    }
    .col-offset--lg-1-7 {
        margin-left:14.285714285714285%
    }
    .col--lg-2-7 {
        width:28.57142857142857%
    }
    .col-offset--lg-2-7 {
        margin-left:28.57142857142857%
    }
    .col--lg-3-7 {
        width:42.857142857142854%
    }
    .col-offset--lg-3-7 {
        margin-left:42.857142857142854%
    }
    .col--lg-4-7 {
        width:57.14285714285714%
    }
    .col-offset--lg-4-7 {
        margin-left:57.14285714285714%
    }
    .col--lg-5-7 {
        width:71.42857142857143%
    }
    .col-offset--lg-5-7 {
        margin-left:71.42857142857143%
    }
    .col--lg-6-7 {
        width:85.71428571428571%
    }
    .col-offset--lg-6-7 {
        margin-left:85.71428571428571%
    }
    .col--lg-7-7 {
        width:100%
    }
    .col-offset--lg-7-7 {
        margin-left:100%
    }
    .col--lg-1-8 {
        width:12.5%
    }
    .col-offset--lg-1-8 {
        margin-left:12.5%
    }
    .col--lg-2-8 {
        width:25%
    }
    .col-offset--lg-2-8 {
        margin-left:25%
    }
    .col--lg-3-8 {
        width:37.5%
    }
    .col-offset--lg-3-8 {
        margin-left:37.5%
    }
    .col--lg-4-8 {
        width:50%
    }
    .col-offset--lg-4-8 {
        margin-left:50%
    }
    .col--lg-5-8 {
        width:62.5%
    }
    .col-offset--lg-5-8 {
        margin-left:62.5%
    }
    .col--lg-6-8 {
        width:75%
    }
    .col-offset--lg-6-8 {
        margin-left:75%
    }
    .col--lg-7-8 {
        width:87.5%
    }
    .col-offset--lg-7-8 {
        margin-left:87.5%
    }
    .col--lg-8-8 {
        width:100%
    }
    .col-offset--lg-8-8 {
        margin-left:100%
    }
    .col--lg-1-9 {
        width:11.11111111111111%
    }
    .col-offset--lg-1-9 {
        margin-left:11.11111111111111%
    }
    .col--lg-2-9 {
        width:22.22222222222222%
    }
    .col-offset--lg-2-9 {
        margin-left:22.22222222222222%
    }
    .col--lg-3-9 {
        width:33.33333333333333%
    }
    .col-offset--lg-3-9 {
        margin-left:33.33333333333333%
    }
    .col--lg-4-9 {
        width:44.44444444444444%
    }
    .col-offset--lg-4-9 {
        margin-left:44.44444444444444%
    }
    .col--lg-5-9 {
        width:55.55555555555556%
    }
    .col-offset--lg-5-9 {
        margin-left:55.55555555555556%
    }
    .col--lg-6-9 {
        width:66.66666666666666%
    }
    .col-offset--lg-6-9 {
        margin-left:66.66666666666666%
    }
    .col--lg-7-9 {
        width:77.77777777777779%
    }
    .col-offset--lg-7-9 {
        margin-left:77.77777777777779%
    }
    .col--lg-8-9 {
        width:88.88888888888889%
    }
    .col-offset--lg-8-9 {
        margin-left:88.88888888888889%
    }
    .col--lg-9-9 {
        width:100%
    }
    .col-offset--lg-9-9 {
        margin-left:100%
    }
    .col--lg-1-10 {
        width:10%
    }
    .col-offset--lg-1-10 {
        margin-left:10%
    }
    .col--lg-2-10 {
        width:20%
    }
    .col-offset--lg-2-10 {
        margin-left:20%
    }
    .col--lg-3-10 {
        width:30%
    }
    .col-offset--lg-3-10 {
        margin-left:30%
    }
    .col--lg-4-10 {
        width:40%
    }
    .col-offset--lg-4-10 {
        margin-left:40%
    }
    .col--lg-5-10 {
        width:50%
    }
    .col-offset--lg-5-10 {
        margin-left:50%
    }
    .col--lg-6-10 {
        width:60%
    }
    .col-offset--lg-6-10 {
        margin-left:60%
    }
    .col--lg-7-10 {
        width:70%
    }
    .col-offset--lg-7-10 {
        margin-left:70%
    }
    .col--lg-8-10 {
        width:80%
    }
    .col-offset--lg-8-10 {
        margin-left:80%
    }
    .col--lg-9-10 {
        width:90%
    }
    .col-offset--lg-9-10 {
        margin-left:90%
    }
    .col--lg-10-10 {
        width:100%
    }
    .col-offset--lg-10-10 {
        margin-left:100%
    }
    .col--lg-1-11 {
        width:9.090909090909092%
    }
    .col-offset--lg-1-11 {
        margin-left:9.090909090909092%
    }
    .col--lg-2-11 {
        width:18.181818181818183%
    }
    .col-offset--lg-2-11 {
        margin-left:18.181818181818183%
    }
    .col--lg-3-11 {
        width:27.27272727272727%
    }
    .col-offset--lg-3-11 {
        margin-left:27.27272727272727%
    }
    .col--lg-4-11 {
        width:36.36363636363637%
    }
    .col-offset--lg-4-11 {
        margin-left:36.36363636363637%
    }
    .col--lg-5-11 {
        width:45.45454545454545%
    }
    .col-offset--lg-5-11 {
        margin-left:45.45454545454545%
    }
    .col--lg-6-11 {
        width:54.54545454545454%
    }
    .col-offset--lg-6-11 {
        margin-left:54.54545454545454%
    }
    .col--lg-7-11 {
        width:63.63636363636363%
    }
    .col-offset--lg-7-11 {
        margin-left:63.63636363636363%
    }
    .col--lg-8-11 {
        width:72.72727272727273%
    }
    .col-offset--lg-8-11 {
        margin-left:72.72727272727273%
    }
    .col--lg-9-11 {
        width:81.81818181818183%
    }
    .col-offset--lg-9-11 {
        margin-left:81.81818181818183%
    }
    .col--lg-10-11 {
        width:90.9090909090909%
    }
    .col-offset--lg-10-11 {
        margin-left:90.9090909090909%
    }
    .col--lg-11-11 {
        width:100%
    }
    .col-offset--lg-11-11 {
        margin-left:100%
    }
    .col--lg-1-12 {
        width:8.333333333333332%
    }
    .col-offset--lg-1-12 {
        margin-left:8.333333333333332%
    }
    .col--lg-2-12 {
        width:16.666666666666664%
    }
    .col-offset--lg-2-12 {
        margin-left:16.666666666666664%
    }
    .col--lg-3-12 {
        width:25%
    }
    .col-offset--lg-3-12 {
        margin-left:25%
    }
    .col--lg-4-12 {
        width:33.33333333333333%
    }
    .col-offset--lg-4-12 {
        margin-left:33.33333333333333%
    }
    .col--lg-5-12 {
        width:41.66666666666667%
    }
    .col-offset--lg-5-12 {
        margin-left:41.66666666666667%
    }
    .col--lg-6-12 {
        width:50%
    }
    .col-offset--lg-6-12 {
        margin-left:50%
    }
    .col--lg-7-12 {
        width:58.333333333333336%
    }
    .col-offset--lg-7-12 {
        margin-left:58.333333333333336%
    }
    .col--lg-8-12 {
        width:66.66666666666666%
    }
    .col-offset--lg-8-12 {
        margin-left:66.66666666666666%
    }
    .col--lg-9-12 {
        width:75%
    }
    .col-offset--lg-9-12 {
        margin-left:75%
    }
    .col--lg-10-12 {
        width:83.33333333333334%
    }
    .col-offset--lg-10-12 {
        margin-left:83.33333333333334%
    }
    .col--lg-11-12 {
        width:91.66666666666666%
    }
    .col-offset--lg-11-12 {
        margin-left:91.66666666666666%
    }
    .col--lg-12-12 {
        width:100%
    }
    .col-offset--lg-12-12 {
        margin-left:100%
    }
    .col--lg-1-13 {
        width:7.692307692307693%
    }
    .col-offset--lg-1-13 {
        margin-left:7.692307692307693%
    }
    .col--lg-2-13 {
        width:15.384615384615385%
    }
    .col-offset--lg-2-13 {
        margin-left:15.384615384615385%
    }
    .col--lg-3-13 {
        width:23.076923076923077%
    }
    .col-offset--lg-3-13 {
        margin-left:23.076923076923077%
    }
    .col--lg-4-13 {
        width:30.76923076923077%
    }
    .col-offset--lg-4-13 {
        margin-left:30.76923076923077%
    }
    .col--lg-5-13 {
        width:38.46153846153847%
    }
    .col-offset--lg-5-13 {
        margin-left:38.46153846153847%
    }
    .col--lg-6-13 {
        width:46.15384615384615%
    }
    .col-offset--lg-6-13 {
        margin-left:46.15384615384615%
    }
    .col--lg-7-13 {
        width:53.84615384615385%
    }
    .col-offset--lg-7-13 {
        margin-left:53.84615384615385%
    }
    .col--lg-8-13 {
        width:61.53846153846154%
    }
    .col-offset--lg-8-13 {
        margin-left:61.53846153846154%
    }
    .col--lg-9-13 {
        width:69.23076923076923%
    }
    .col-offset--lg-9-13 {
        margin-left:69.23076923076923%
    }
    .col--lg-10-13 {
        width:76.92307692307693%
    }
    .col-offset--lg-10-13 {
        margin-left:76.92307692307693%
    }
    .col--lg-11-13 {
        width:84.61538461538461%
    }
    .col-offset--lg-11-13 {
        margin-left:84.61538461538461%
    }
    .col--lg-12-13 {
        width:92.3076923076923%
    }
    .col-offset--lg-12-13 {
        margin-left:92.3076923076923%
    }
    .col--lg-13-13 {
        width:100%
    }
    .col-offset--lg-13-13 {
        margin-left:100%
    }
    .col--lg-1-14 {
        width:7.142857142857142%
    }
    .col-offset--lg-1-14 {
        margin-left:7.142857142857142%
    }
    .col--lg-2-14 {
        width:14.285714285714285%
    }
    .col-offset--lg-2-14 {
        margin-left:14.285714285714285%
    }
    .col--lg-3-14 {
        width:21.428571428571427%
    }
    .col-offset--lg-3-14 {
        margin-left:21.428571428571427%
    }
    .col--lg-4-14 {
        width:28.57142857142857%
    }
    .col-offset--lg-4-14 {
        margin-left:28.57142857142857%
    }
    .col--lg-5-14 {
        width:35.714285714285715%
    }
    .col-offset--lg-5-14 {
        margin-left:35.714285714285715%
    }
    .col--lg-6-14 {
        width:42.857142857142854%
    }
    .col-offset--lg-6-14 {
        margin-left:42.857142857142854%
    }
    .col--lg-7-14 {
        width:50%
    }
    .col-offset--lg-7-14 {
        margin-left:50%
    }
    .col--lg-8-14 {
        width:57.14285714285714%
    }
    .col-offset--lg-8-14 {
        margin-left:57.14285714285714%
    }
    .col--lg-9-14 {
        width:64.28571428571429%
    }
    .col-offset--lg-9-14 {
        margin-left:64.28571428571429%
    }
    .col--lg-10-14 {
        width:71.42857142857143%
    }
    .col-offset--lg-10-14 {
        margin-left:71.42857142857143%
    }
    .col--lg-11-14 {
        width:78.57142857142857%
    }
    .col-offset--lg-11-14 {
        margin-left:78.57142857142857%
    }
    .col--lg-12-14 {
        width:85.71428571428571%
    }
    .col-offset--lg-12-14 {
        margin-left:85.71428571428571%
    }
    .col--lg-13-14 {
        width:92.85714285714286%
    }
    .col-offset--lg-13-14 {
        margin-left:92.85714285714286%
    }
    .col--lg-14-14 {
        width:100%
    }
    .col-offset--lg-14-14 {
        margin-left:100%
    }
    .col--lg-1-15 {
        width:6.666666666666667%
    }
    .col-offset--lg-1-15 {
        margin-left:6.666666666666667%
    }
    .col--lg-2-15 {
        width:13.333333333333334%
    }
    .col-offset--lg-2-15 {
        margin-left:13.333333333333334%
    }
    .col--lg-3-15 {
        width:20%
    }
    .col-offset--lg-3-15 {
        margin-left:20%
    }
    .col--lg-4-15 {
        width:26.666666666666668%
    }
    .col-offset--lg-4-15 {
        margin-left:26.666666666666668%
    }
    .col--lg-5-15 {
        width:33.33333333333333%
    }
    .col-offset--lg-5-15 {
        margin-left:33.33333333333333%
    }
    .col--lg-6-15 {
        width:40%
    }
    .col-offset--lg-6-15 {
        margin-left:40%
    }
    .col--lg-7-15 {
        width:46.666666666666664%
    }
    .col-offset--lg-7-15 {
        margin-left:46.666666666666664%
    }
    .col--lg-8-15 {
        width:53.333333333333336%
    }
    .col-offset--lg-8-15 {
        margin-left:53.333333333333336%
    }
    .col--lg-9-15 {
        width:60%
    }
    .col-offset--lg-9-15 {
        margin-left:60%
    }
    .col--lg-10-15 {
        width:66.66666666666666%
    }
    .col-offset--lg-10-15 {
        margin-left:66.66666666666666%
    }
    .col--lg-11-15 {
        width:73.33333333333333%
    }
    .col-offset--lg-11-15 {
        margin-left:73.33333333333333%
    }
    .col--lg-12-15 {
        width:80%
    }
    .col-offset--lg-12-15 {
        margin-left:80%
    }
    .col--lg-13-15 {
        width:86.66666666666667%
    }
    .col-offset--lg-13-15 {
        margin-left:86.66666666666667%
    }
    .col--lg-14-15 {
        width:93.33333333333333%
    }
    .col-offset--lg-14-15 {
        margin-left:93.33333333333333%
    }
    .col--lg-15-15 {
        width:100%
    }
    .col-offset--lg-15-15 {
        margin-left:100%
    }
    .col--lg-1-16 {
        width:6.25%
    }
    .col-offset--lg-1-16 {
        margin-left:6.25%
    }
    .col--lg-2-16 {
        width:12.5%
    }
    .col-offset--lg-2-16 {
        margin-left:12.5%
    }
    .col--lg-3-16 {
        width:18.75%
    }
    .col-offset--lg-3-16 {
        margin-left:18.75%
    }
    .col--lg-4-16 {
        width:25%
    }
    .col-offset--lg-4-16 {
        margin-left:25%
    }
    .col--lg-5-16 {
        width:31.25%
    }
    .col-offset--lg-5-16 {
        margin-left:31.25%
    }
    .col--lg-6-16 {
        width:37.5%
    }
    .col-offset--lg-6-16 {
        margin-left:37.5%
    }
    .col--lg-7-16 {
        width:43.75%
    }
    .col-offset--lg-7-16 {
        margin-left:43.75%
    }
    .col--lg-8-16 {
        width:50%
    }
    .col-offset--lg-8-16 {
        margin-left:50%
    }
    .col--lg-9-16 {
        width:56.25%
    }
    .col-offset--lg-9-16 {
        margin-left:56.25%
    }
    .col--lg-10-16 {
        width:62.5%
    }
    .col-offset--lg-10-16 {
        margin-left:62.5%
    }
    .col--lg-11-16 {
        width:68.75%
    }
    .col-offset--lg-11-16 {
        margin-left:68.75%
    }
    .col--lg-12-16 {
        width:75%
    }
    .col-offset--lg-12-16 {
        margin-left:75%
    }
    .col--lg-13-16 {
        width:81.25%
    }
    .col-offset--lg-13-16 {
        margin-left:81.25%
    }
    .col--lg-14-16 {
        width:87.5%
    }
    .col-offset--lg-14-16 {
        margin-left:87.5%
    }
    .col--lg-15-16 {
        width:93.75%
    }
    .col-offset--lg-15-16 {
        margin-left:93.75%
    }
    .col--lg-16-16 {
        width:100%
    }
    .col-offset--lg-16-16 {
        margin-left:100%
    }
    .col--lg-1-17 {
        width:5.88235294117647%
    }
    .col-offset--lg-1-17 {
        margin-left:5.88235294117647%
    }
    .col--lg-2-17 {
        width:11.76470588235294%
    }
    .col-offset--lg-2-17 {
        margin-left:11.76470588235294%
    }
    .col--lg-3-17 {
        width:17.647058823529413%
    }
    .col-offset--lg-3-17 {
        margin-left:17.647058823529413%
    }
    .col--lg-4-17 {
        width:23.52941176470588%
    }
    .col-offset--lg-4-17 {
        margin-left:23.52941176470588%
    }
    .col--lg-5-17 {
        width:29.411764705882355%
    }
    .col-offset--lg-5-17 {
        margin-left:29.411764705882355%
    }
    .col--lg-6-17 {
        width:35.294117647058826%
    }
    .col-offset--lg-6-17 {
        margin-left:35.294117647058826%
    }
    .col--lg-7-17 {
        width:41.17647058823529%
    }
    .col-offset--lg-7-17 {
        margin-left:41.17647058823529%
    }
    .col--lg-8-17 {
        width:47.05882352941176%
    }
    .col-offset--lg-8-17 {
        margin-left:47.05882352941176%
    }
    .col--lg-9-17 {
        width:52.94117647058824%
    }
    .col-offset--lg-9-17 {
        margin-left:52.94117647058824%
    }
    .col--lg-10-17 {
        width:58.82352941176471%
    }
    .col-offset--lg-10-17 {
        margin-left:58.82352941176471%
    }
    .col--lg-11-17 {
        width:64.70588235294117%
    }
    .col-offset--lg-11-17 {
        margin-left:64.70588235294117%
    }
    .col--lg-12-17 {
        width:70.58823529411765%
    }
    .col-offset--lg-12-17 {
        margin-left:70.58823529411765%
    }
    .col--lg-13-17 {
        width:76.47058823529412%
    }
    .col-offset--lg-13-17 {
        margin-left:76.47058823529412%
    }
    .col--lg-14-17 {
        width:82.35294117647058%
    }
    .col-offset--lg-14-17 {
        margin-left:82.35294117647058%
    }
    .col--lg-15-17 {
        width:88.23529411764706%
    }
    .col-offset--lg-15-17 {
        margin-left:88.23529411764706%
    }
    .col--lg-16-17 {
        width:94.11764705882352%
    }
    .col-offset--lg-16-17 {
        margin-left:94.11764705882352%
    }
    .col--lg-17-17 {
        width:100%
    }
    .col-offset--lg-17-17 {
        margin-left:100%
    }
    .col--lg-1-18 {
        width:5.555555555555555%
    }
    .col-offset--lg-1-18 {
        margin-left:5.555555555555555%
    }
    .col--lg-2-18 {
        width:11.11111111111111%
    }
    .col-offset--lg-2-18 {
        margin-left:11.11111111111111%
    }
    .col--lg-3-18 {
        width:16.666666666666664%
    }
    .col-offset--lg-3-18 {
        margin-left:16.666666666666664%
    }
    .col--lg-4-18 {
        width:22.22222222222222%
    }
    .col-offset--lg-4-18 {
        margin-left:22.22222222222222%
    }
    .col--lg-5-18 {
        width:27.77777777777778%
    }
    .col-offset--lg-5-18 {
        margin-left:27.77777777777778%
    }
    .col--lg-6-18 {
        width:33.33333333333333%
    }
    .col-offset--lg-6-18 {
        margin-left:33.33333333333333%
    }
    .col--lg-7-18 {
        width:38.88888888888889%
    }
    .col-offset--lg-7-18 {
        margin-left:38.88888888888889%
    }
    .col--lg-8-18 {
        width:44.44444444444444%
    }
    .col-offset--lg-8-18 {
        margin-left:44.44444444444444%
    }
    .col--lg-9-18 {
        width:50%
    }
    .col-offset--lg-9-18 {
        margin-left:50%
    }
    .col--lg-10-18 {
        width:55.55555555555556%
    }
    .col-offset--lg-10-18 {
        margin-left:55.55555555555556%
    }
    .col--lg-11-18 {
        width:61.111111111111114%
    }
    .col-offset--lg-11-18 {
        margin-left:61.111111111111114%
    }
    .col--lg-12-18 {
        width:66.66666666666666%
    }
    .col-offset--lg-12-18 {
        margin-left:66.66666666666666%
    }
    .col--lg-13-18 {
        width:72.22222222222221%
    }
    .col-offset--lg-13-18 {
        margin-left:72.22222222222221%
    }
    .col--lg-14-18 {
        width:77.77777777777779%
    }
    .col-offset--lg-14-18 {
        margin-left:77.77777777777779%
    }
    .col--lg-15-18 {
        width:83.33333333333334%
    }
    .col-offset--lg-15-18 {
        margin-left:83.33333333333334%
    }
    .col--lg-16-18 {
        width:88.88888888888889%
    }
    .col-offset--lg-16-18 {
        margin-left:88.88888888888889%
    }
    .col--lg-17-18 {
        width:94.44444444444444%
    }
    .col-offset--lg-17-18 {
        margin-left:94.44444444444444%
    }
    .col--lg-18-18 {
        width:100%
    }
    .col-offset--lg-18-18 {
        margin-left:100%
    }
    .col--lg-1-19 {
        width:5.263157894736842%
    }
    .col-offset--lg-1-19 {
        margin-left:5.263157894736842%
    }
    .col--lg-2-19 {
        width:10.526315789473683%
    }
    .col-offset--lg-2-19 {
        margin-left:10.526315789473683%
    }
    .col--lg-3-19 {
        width:15.789473684210526%
    }
    .col-offset--lg-3-19 {
        margin-left:15.789473684210526%
    }
    .col--lg-4-19 {
        width:21.052631578947366%
    }
    .col-offset--lg-4-19 {
        margin-left:21.052631578947366%
    }
    .col--lg-5-19 {
        width:26.31578947368421%
    }
    .col-offset--lg-5-19 {
        margin-left:26.31578947368421%
    }
    .col--lg-6-19 {
        width:31.57894736842105%
    }
    .col-offset--lg-6-19 {
        margin-left:31.57894736842105%
    }
    .col--lg-7-19 {
        width:36.84210526315789%
    }
    .col-offset--lg-7-19 {
        margin-left:36.84210526315789%
    }
    .col--lg-8-19 {
        width:42.10526315789473%
    }
    .col-offset--lg-8-19 {
        margin-left:42.10526315789473%
    }
    .col--lg-9-19 {
        width:47.368421052631575%
    }
    .col-offset--lg-9-19 {
        margin-left:47.368421052631575%
    }
    .col--lg-10-19 {
        width:52.63157894736842%
    }
    .col-offset--lg-10-19 {
        margin-left:52.63157894736842%
    }
    .col--lg-11-19 {
        width:57.89473684210527%
    }
    .col-offset--lg-11-19 {
        margin-left:57.89473684210527%
    }
    .col--lg-12-19 {
        width:63.1578947368421%
    }
    .col-offset--lg-12-19 {
        margin-left:63.1578947368421%
    }
    .col--lg-13-19 {
        width:68.42105263157895%
    }
    .col-offset--lg-13-19 {
        margin-left:68.42105263157895%
    }
    .col--lg-14-19 {
        width:73.68421052631578%
    }
    .col-offset--lg-14-19 {
        margin-left:73.68421052631578%
    }
    .col--lg-15-19 {
        width:78.94736842105263%
    }
    .col-offset--lg-15-19 {
        margin-left:78.94736842105263%
    }
    .col--lg-16-19 {
        width:84.21052631578947%
    }
    .col-offset--lg-16-19 {
        margin-left:84.21052631578947%
    }
    .col--lg-17-19 {
        width:89.47368421052632%
    }
    .col-offset--lg-17-19 {
        margin-left:89.47368421052632%
    }
    .col--lg-18-19 {
        width:94.73684210526315%
    }
    .col-offset--lg-18-19 {
        margin-left:94.73684210526315%
    }
    .col--lg-19-19 {
        width:100%
    }
    .col-offset--lg-19-19 {
        margin-left:100%
    }
    .col--lg-1-20 {
        width:5%
    }
    .col-offset--lg-1-20 {
        margin-left:5%
    }
    .col--lg-2-20 {
        width:10%
    }
    .col-offset--lg-2-20 {
        margin-left:10%
    }
    .col--lg-3-20 {
        width:15%
    }
    .col-offset--lg-3-20 {
        margin-left:15%
    }
    .col--lg-4-20 {
        width:20%
    }
    .col-offset--lg-4-20 {
        margin-left:20%
    }
    .col--lg-5-20 {
        width:25%
    }
    .col-offset--lg-5-20 {
        margin-left:25%
    }
    .col--lg-6-20 {
        width:30%
    }
    .col-offset--lg-6-20 {
        margin-left:30%
    }
    .col--lg-7-20 {
        width:35%
    }
    .col-offset--lg-7-20 {
        margin-left:35%
    }
    .col--lg-8-20 {
        width:40%
    }
    .col-offset--lg-8-20 {
        margin-left:40%
    }
    .col--lg-9-20 {
        width:45%
    }
    .col-offset--lg-9-20 {
        margin-left:45%
    }
    .col--lg-10-20 {
        width:50%
    }
    .col-offset--lg-10-20 {
        margin-left:50%
    }
    .col--lg-11-20 {
        width:55.00000000000001%
    }
    .col-offset--lg-11-20 {
        margin-left:55.00000000000001%
    }
    .col--lg-12-20 {
        width:60%
    }
    .col-offset--lg-12-20 {
        margin-left:60%
    }
    .col--lg-13-20 {
        width:65%
    }
    .col-offset--lg-13-20 {
        margin-left:65%
    }
    .col--lg-14-20 {
        width:70%
    }
    .col-offset--lg-14-20 {
        margin-left:70%
    }
    .col--lg-15-20 {
        width:75%
    }
    .col-offset--lg-15-20 {
        margin-left:75%
    }
    .col--lg-16-20 {
        width:80%
    }
    .col-offset--lg-16-20 {
        margin-left:80%
    }
    .col--lg-17-20 {
        width:85%
    }
    .col-offset--lg-17-20 {
        margin-left:85%
    }
    .col--lg-18-20 {
        width:90%
    }
    .col-offset--lg-18-20 {
        margin-left:90%
    }
    .col--lg-19-20 {
        width:95%
    }
    .col-offset--lg-19-20 {
        margin-left:95%
    }
    .col--lg-20-20 {
        width:100%
    }
    .col-offset--lg-20-20 {
        margin-left:100%
    }
    .col--lg-1-21 {
        width:4.761904761904762%
    }
    .col-offset--lg-1-21 {
        margin-left:4.761904761904762%
    }
    .col--lg-2-21 {
        width:9.523809523809524%
    }
    .col-offset--lg-2-21 {
        margin-left:9.523809523809524%
    }
    .col--lg-3-21 {
        width:14.285714285714285%
    }
    .col-offset--lg-3-21 {
        margin-left:14.285714285714285%
    }
    .col--lg-4-21 {
        width:19.047619047619047%
    }
    .col-offset--lg-4-21 {
        margin-left:19.047619047619047%
    }
    .col--lg-5-21 {
        width:23.809523809523807%
    }
    .col-offset--lg-5-21 {
        margin-left:23.809523809523807%
    }
    .col--lg-6-21 {
        width:28.57142857142857%
    }
    .col-offset--lg-6-21 {
        margin-left:28.57142857142857%
    }
    .col--lg-7-21 {
        width:33.33333333333333%
    }
    .col-offset--lg-7-21 {
        margin-left:33.33333333333333%
    }
    .col--lg-8-21 {
        width:38.095238095238095%
    }
    .col-offset--lg-8-21 {
        margin-left:38.095238095238095%
    }
    .col--lg-9-21 {
        width:42.857142857142854%
    }
    .col-offset--lg-9-21 {
        margin-left:42.857142857142854%
    }
    .col--lg-10-21 {
        width:47.61904761904761%
    }
    .col-offset--lg-10-21 {
        margin-left:47.61904761904761%
    }
    .col--lg-11-21 {
        width:52.38095238095239%
    }
    .col-offset--lg-11-21 {
        margin-left:52.38095238095239%
    }
    .col--lg-12-21 {
        width:57.14285714285714%
    }
    .col-offset--lg-12-21 {
        margin-left:57.14285714285714%
    }
    .col--lg-13-21 {
        width:61.904761904761905%
    }
    .col-offset--lg-13-21 {
        margin-left:61.904761904761905%
    }
    .col--lg-14-21 {
        width:66.66666666666666%
    }
    .col-offset--lg-14-21 {
        margin-left:66.66666666666666%
    }
    .col--lg-15-21 {
        width:71.42857142857143%
    }
    .col-offset--lg-15-21 {
        margin-left:71.42857142857143%
    }
    .col--lg-16-21 {
        width:76.19047619047619%
    }
    .col-offset--lg-16-21 {
        margin-left:76.19047619047619%
    }
    .col--lg-17-21 {
        width:80.95238095238095%
    }
    .col-offset--lg-17-21 {
        margin-left:80.95238095238095%
    }
    .col--lg-18-21 {
        width:85.71428571428571%
    }
    .col-offset--lg-18-21 {
        margin-left:85.71428571428571%
    }
    .col--lg-19-21 {
        width:90.47619047619048%
    }
    .col-offset--lg-19-21 {
        margin-left:90.47619047619048%
    }
    .col--lg-20-21 {
        width:95.23809523809523%
    }
    .col-offset--lg-20-21 {
        margin-left:95.23809523809523%
    }
    .col--lg-21-21 {
        width:100%
    }
    .col-offset--lg-21-21 {
        margin-left:100%
    }
    .col--lg-1-22 {
        width:4.545454545454546%
    }
    .col-offset--lg-1-22 {
        margin-left:4.545454545454546%
    }
    .col--lg-2-22 {
        width:9.090909090909092%
    }
    .col-offset--lg-2-22 {
        margin-left:9.090909090909092%
    }
    .col--lg-3-22 {
        width:13.636363636363635%
    }
    .col-offset--lg-3-22 {
        margin-left:13.636363636363635%
    }
    .col--lg-4-22 {
        width:18.181818181818183%
    }
    .col-offset--lg-4-22 {
        margin-left:18.181818181818183%
    }
    .col--lg-5-22 {
        width:22.727272727272727%
    }
    .col-offset--lg-5-22 {
        margin-left:22.727272727272727%
    }
    .col--lg-6-22 {
        width:27.27272727272727%
    }
    .col-offset--lg-6-22 {
        margin-left:27.27272727272727%
    }
    .col--lg-7-22 {
        width:31.818181818181817%
    }
    .col-offset--lg-7-22 {
        margin-left:31.818181818181817%
    }
    .col--lg-8-22 {
        width:36.36363636363637%
    }
    .col-offset--lg-8-22 {
        margin-left:36.36363636363637%
    }
    .col--lg-9-22 {
        width:40.909090909090914%
    }
    .col-offset--lg-9-22 {
        margin-left:40.909090909090914%
    }
    .col--lg-10-22 {
        width:45.45454545454545%
    }
    .col-offset--lg-10-22 {
        margin-left:45.45454545454545%
    }
    .col--lg-11-22 {
        width:50%
    }
    .col-offset--lg-11-22 {
        margin-left:50%
    }
    .col--lg-12-22 {
        width:54.54545454545454%
    }
    .col-offset--lg-12-22 {
        margin-left:54.54545454545454%
    }
    .col--lg-13-22 {
        width:59.09090909090909%
    }
    .col-offset--lg-13-22 {
        margin-left:59.09090909090909%
    }
    .col--lg-14-22 {
        width:63.63636363636363%
    }
    .col-offset--lg-14-22 {
        margin-left:63.63636363636363%
    }
    .col--lg-15-22 {
        width:68.18181818181817%
    }
    .col-offset--lg-15-22 {
        margin-left:68.18181818181817%
    }
    .col--lg-16-22 {
        width:72.72727272727273%
    }
    .col-offset--lg-16-22 {
        margin-left:72.72727272727273%
    }
    .col--lg-17-22 {
        width:77.27272727272727%
    }
    .col-offset--lg-17-22 {
        margin-left:77.27272727272727%
    }
    .col--lg-18-22 {
        width:81.81818181818183%
    }
    .col-offset--lg-18-22 {
        margin-left:81.81818181818183%
    }
    .col--lg-19-22 {
        width:86.36363636363636%
    }
    .col-offset--lg-19-22 {
        margin-left:86.36363636363636%
    }
    .col--lg-20-22 {
        width:90.9090909090909%
    }
    .col-offset--lg-20-22 {
        margin-left:90.9090909090909%
    }
    .col--lg-21-22 {
        width:95.45454545454545%
    }
    .col-offset--lg-21-22 {
        margin-left:95.45454545454545%
    }
    .col--lg-22-22 {
        width:100%
    }
    .col-offset--lg-22-22 {
        margin-left:100%
    }
    .col--lg-1-23 {
        width:4.347826086956522%
    }
    .col-offset--lg-1-23 {
        margin-left:4.347826086956522%
    }
    .col--lg-2-23 {
        width:8.695652173913043%
    }
    .col-offset--lg-2-23 {
        margin-left:8.695652173913043%
    }
    .col--lg-3-23 {
        width:13.043478260869565%
    }
    .col-offset--lg-3-23 {
        margin-left:13.043478260869565%
    }
    .col--lg-4-23 {
        width:17.391304347826086%
    }
    .col-offset--lg-4-23 {
        margin-left:17.391304347826086%
    }
    .col--lg-5-23 {
        width:21.73913043478261%
    }
    .col-offset--lg-5-23 {
        margin-left:21.73913043478261%
    }
    .col--lg-6-23 {
        width:26.08695652173913%
    }
    .col-offset--lg-6-23 {
        margin-left:26.08695652173913%
    }
    .col--lg-7-23 {
        width:30.434782608695656%
    }
    .col-offset--lg-7-23 {
        margin-left:30.434782608695656%
    }
    .col--lg-8-23 {
        width:34.78260869565217%
    }
    .col-offset--lg-8-23 {
        margin-left:34.78260869565217%
    }
    .col--lg-9-23 {
        width:39.130434782608695%
    }
    .col-offset--lg-9-23 {
        margin-left:39.130434782608695%
    }
    .col--lg-10-23 {
        width:43.47826086956522%
    }
    .col-offset--lg-10-23 {
        margin-left:43.47826086956522%
    }
    .col--lg-11-23 {
        width:47.82608695652174%
    }
    .col-offset--lg-11-23 {
        margin-left:47.82608695652174%
    }
    .col--lg-12-23 {
        width:52.17391304347826%
    }
    .col-offset--lg-12-23 {
        margin-left:52.17391304347826%
    }
    .col--lg-13-23 {
        width:56.52173913043478%
    }
    .col-offset--lg-13-23 {
        margin-left:56.52173913043478%
    }
    .col--lg-14-23 {
        width:60.86956521739131%
    }
    .col-offset--lg-14-23 {
        margin-left:60.86956521739131%
    }
    .col--lg-15-23 {
        width:65.21739130434783%
    }
    .col-offset--lg-15-23 {
        margin-left:65.21739130434783%
    }
    .col--lg-16-23 {
        width:69.56521739130434%
    }
    .col-offset--lg-16-23 {
        margin-left:69.56521739130434%
    }
    .col--lg-17-23 {
        width:73.91304347826086%
    }
    .col-offset--lg-17-23 {
        margin-left:73.91304347826086%
    }
    .col--lg-18-23 {
        width:78.26086956521739%
    }
    .col-offset--lg-18-23 {
        margin-left:78.26086956521739%
    }
    .col--lg-19-23 {
        width:82.6086956521739%
    }
    .col-offset--lg-19-23 {
        margin-left:82.6086956521739%
    }
    .col--lg-20-23 {
        width:86.95652173913044%
    }
    .col-offset--lg-20-23 {
        margin-left:86.95652173913044%
    }
    .col--lg-21-23 {
        width:91.30434782608695%
    }
    .col-offset--lg-21-23 {
        margin-left:91.30434782608695%
    }
    .col--lg-22-23 {
        width:95.65217391304348%
    }
    .col-offset--lg-22-23 {
        margin-left:95.65217391304348%
    }
    .col--lg-23-23 {
        width:100%
    }
    .col-offset--lg-23-23 {
        margin-left:100%
    }
    .col--lg-1-24 {
        width:4.166666666666666%
    }
    .col-offset--lg-1-24 {
        margin-left:4.166666666666666%
    }
    .col--lg-2-24 {
        width:8.333333333333332%
    }
    .col-offset--lg-2-24 {
        margin-left:8.333333333333332%
    }
    .col--lg-3-24 {
        width:12.5%
    }
    .col-offset--lg-3-24 {
        margin-left:12.5%
    }
    .col--lg-4-24 {
        width:16.666666666666664%
    }
    .col-offset--lg-4-24 {
        margin-left:16.666666666666664%
    }
    .col--lg-5-24 {
        width:20.833333333333336%
    }
    .col-offset--lg-5-24 {
        margin-left:20.833333333333336%
    }
    .col--lg-6-24 {
        width:25%
    }
    .col-offset--lg-6-24 {
        margin-left:25%
    }
    .col--lg-7-24 {
        width:29.166666666666668%
    }
    .col-offset--lg-7-24 {
        margin-left:29.166666666666668%
    }
    .col--lg-8-24 {
        width:33.33333333333333%
    }
    .col-offset--lg-8-24 {
        margin-left:33.33333333333333%
    }
    .col--lg-9-24 {
        width:37.5%
    }
    .col-offset--lg-9-24 {
        margin-left:37.5%
    }
    .col--lg-10-24 {
        width:41.66666666666667%
    }
    .col-offset--lg-10-24 {
        margin-left:41.66666666666667%
    }
    .col--lg-11-24 {
        width:45.83333333333333%
    }
    .col-offset--lg-11-24 {
        margin-left:45.83333333333333%
    }
    .col--lg-12-24 {
        width:50%
    }
    .col-offset--lg-12-24 {
        margin-left:50%
    }
    .col--lg-13-24 {
        width:54.166666666666664%
    }
    .col-offset--lg-13-24 {
        margin-left:54.166666666666664%
    }
    .col--lg-14-24 {
        width:58.333333333333336%
    }
    .col-offset--lg-14-24 {
        margin-left:58.333333333333336%
    }
    .col--lg-15-24 {
        width:62.5%
    }
    .col-offset--lg-15-24 {
        margin-left:62.5%
    }
    .col--lg-16-24 {
        width:66.66666666666666%
    }
    .col-offset--lg-16-24 {
        margin-left:66.66666666666666%
    }
    .col--lg-17-24 {
        width:70.83333333333334%
    }
    .col-offset--lg-17-24 {
        margin-left:70.83333333333334%
    }
    .col--lg-18-24 {
        width:75%
    }
    .col-offset--lg-18-24 {
        margin-left:75%
    }
    .col--lg-19-24 {
        width:79.16666666666666%
    }
    .col-offset--lg-19-24 {
        margin-left:79.16666666666666%
    }
    .col--lg-20-24 {
        width:83.33333333333334%
    }
    .col-offset--lg-20-24 {
        margin-left:83.33333333333334%
    }
    .col--lg-21-24 {
        width:87.5%
    }
    .col-offset--lg-21-24 {
        margin-left:87.5%
    }
    .col--lg-22-24 {
        width:91.66666666666666%
    }
    .col-offset--lg-22-24 {
        margin-left:91.66666666666666%
    }
    .col--lg-23-24 {
        width:95.83333333333334%
    }
    .col-offset--lg-23-24 {
        margin-left:95.83333333333334%
    }
    .col--lg-24-24 {
        width:100%
    }
    .col-offset--lg-24-24 {
        margin-left:100%
    }
}
.c-footer__contact {
    font-size:14px;
    line-height:31px
}
.c-footer__contact-title {
    font-size:20px;
    font-weight:normal;
    margin:35px 0 0
}
.c-footer__contact-description {
    font-size: 14px;
    font-weight: 400;
    line-height: 15.4px;
    text-align: left;
    width: 630px;
}
.c-footer__contact-info {
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}
@media (max-width: 768px) {
  .c-footer__contact-info {
    font-size: 12px;
    line-height: 1.3;
  }
}
@media (min-width:990px) {
    .c-footer__contact-title {
        margin:58px 0 0
    }
}
@media (max-width:1310px) {
    .c-footer__contact-description {
        width: auto;
    }
}
.c-footer__contact-tel {
    color:#333;
    font-size:18px;
    font-weight:500
}
@media (min-width:990px) {
    .c-footer__contact-tel {
        font-size:20px
    }
}
.c-footer__copyright {
    font-size:12px;
    margin:16px auto
}
.c-footer__list-links {
    color:#e0e0e0;
    font-size:14px;
    font-weight:500;
    margin-top:60px
}
.c-footer__list-links li {
    display:inline-block
}
.c-footer__list-links li:not(:last-child) {
    margin-right:16px
}
.c-footer__list-links li:not(:last-child)::after {
    content:'|';
    display:inline-block;
    margin-left:16px
}
.l-header {
    margin:17px 20px 21px;
    text-align:center
}
@media (min-width:990px) {
    .l-header {
        margin-top:20px
    }
}
.l-header img {
    margin:0 auto 35px;
    height:23px;
    width:200px
}
@media (min-width:990px) {
    .l-header img {
        margin:0 auto 37px;
        height:23px;
        width:216px
    }
}
.l-header__title {
    font-family:'FolhaII',Georgia,serif;
    font-size:24px;
    font-weight:600;
    line-height:normal;
    margin:0 0 10px
}
@media (min-width:990px) {
    .l-header__title {
        font-size:40px
    }
}
.l-header__description {
    font-size:16px;
    margin:0
}
@media (min-width:990px) {
    .l-header__description {
        font-size:20px
    }
}
a.u-link-clean {
    color:inherit;
    text-decoration:inherit
}
a.u-link-clean:active,a.u-link-clean:focus,a.u-link-clean:hover,a.u-link-clean:link {
    color:inherit;
    text-decoration:inherit
}
.u-pull--right {
    float:right
}
.u-pull--left {
    float:left
}
.u-list-unstyled {
    list-style:none;
    padding-left:0;
    margin:0
}
.u-list-unstyled li {
    outline:none
}
.u-visually-hidden,.u-sr-only {
    height:1px;
    width:1px;
    border:0;
    clip:rect(0 0 0 0);
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute
}
.u-image-circle {
    border-radius:50%
}
.u-only-print {
    height:1px;
    width:1px;
    border:0;
    clip:rect(0 0 0 0);
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute
}
@media print {
    .u-only-print {
        height:auto;
        width:auto;
        display:block;
        position:relative
    }
}
@media print {
    .u-no-print {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
.u-text-center {
    text-align:center
}
.u-text-left {
    text-align:left
}
.u-text-right {
    text-align:right
}
.u-text-uppercase {
    text-transform:uppercase
}
.u-text-lowercase {
    text-transform:lowercase
}
.u-text-sm {
    font-size:0.8888888888888888rem
}
.u-text-semi-bold {
    font-weight:500
}
.u-global-font-weight-heading {
    font-weight:500
}
.u-global-margin-bottom-component {
    margin-bottom:1.9444444444444444rem
}
.u-mb-0 {
    margin-bottom:0 !important
}
.u-overflow-auto {
    -webkit-overflow-scrolling:touch;
    overflow:auto
}
.u-outline-none {
    outline:none
}
.u-no-border {
    border-width:0
}
.u-no-padding {
    padding:0
}
.u-flex--justify-normal {
    -webkit-box-pack:normal;
    -ms-flex-pack:normal;
    justify-content:normal
}
.u-embed-responsive {
    position:relative;
    display:block;
    width:100%;
    padding-top:56.25%;
    overflow:hidden
}
.u-embed-responsive iframe,.u-embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.u-responsive-image {
    display:block;
    height:auto;
    width:100%
}
.is-invisible {
    visibility:hidden
}
@media (max-width:479px) {
    .u-visible-xs {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (max-width:767px) {
    .u-visible-sm {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (max-width:989px) {
    .u-visible-md {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (max-width:1289px) {
    .u-visible-lg {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (min-width:480px) {
    .u-hidden-xs {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (min-width:768px) {
    .u-hidden-sm {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (min-width:990px) {
    .u-hidden-md {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
@media (min-width:1290px) {
    .u-hidden-lg {
        height:1px;
        width:1px;
        border:0;
        clip:rect(0 0 0 0);
        margin:-1px;
        overflow:hidden;
        padding:0;
        position:absolute
    }
}
.c-button {
    background-color:transparent;
    border-color:#0078a4;
    color:#0078a4;
    font-family:'FolhaGrafico',Georgia,serif;
    font-size:0.7777777777777778em;
    font-weight:500;
    line-height:1.5;
    text-align:center;
    text-transform:uppercase;
    border-style:solid;
    border-width:1px;
    display:inline-block;
    min-height:2.857142857142857em;
    outline:0;
    padding:0.6428571428571429em 1.4285714285714286em 0.5714285714285714em;
    vertical-align:middle;
    border-radius:3px;
    cursor:pointer;
    -webkit-transition:all .05s ease 0s;
    transition:all .05s ease 0s
}
.c-button:hover,.c-button:focus {
    opacity:.75;
    text-decoration:none
}
.c-button:active {
    opacity:.85;
    text-decoration:none
}
[disabled].c-button,.c-button.is-disabled {
    opacity:.25;
    cursor:default;
    pointer-events:none
}
[disabled].c-button:hover,.c-button.is-disabled:hover,[disabled].c-button:focus,.c-button.is-disabled:focus,[disabled].c-button:active,.c-button.is-disabled:active {
    opacity:.25
}
.c-button .icon {
    display:inline;
    font-size:1.0714285714285714em;
    margin-top:-0.13333333333333333em
}
.c-button .icon:last-child {
    margin-right:0.3333333333333333em
}
.c-button--last {
    margin-bottom:1.9444444444444444rem
}
.t-soft .c-button {
    background-color:transparent;
    color:#333;
    border-color:#333
}
.t-dark .c-button {
    background-color:transparent;
    color:#fff;
    border-color:#fff
}
.c-button--primary {
    background-color:#0078a4;
    border-color:transparent;
    color:#fff
}
.t-soft .c-button--primary {
    background-color:#333;
    border-color:#333;
    color:#fff
}
.t-dark .c-button--primary {
    background-color:#fff;
    border-color:#333;
    color:#333
}
.c-button--neutral {
    background-color:transparent;
    border-color:#757575;
    color:#757575
}
.t-soft .c-button--neutral {
    background-color:transparent;
    border-color:#757575;
    color:#757575
}
.t-dark .c-button--neutral {
    background-color:transparent;
    border-color:#fff;
    color:#fff
}
.c-button--icon {
    min-width:2.2222222222222223rem;
    padding-left:0;
    padding-right:0;
    text-align:center
}
.c-button--icon > .icon:last-child {
    margin-right:0
}
.c-button--full {
    display:block;
    width:100%
}
@media (max-width:767px) {
    .c-button--full-xs {
        width:100%
    }
}
@media (max-width:1023px) {
    .c-button--full-sm {
        width:100%
    }
}
@media (max-width:1289px) {
    .c-button--full-md {
        width:100%
    }
}
.c-button--expand {
    background-color:transparent;
    border-color:#333;
    color:#333;
    font-family:'FolhaGrafico',Georgia,serif;
    border-bottom:0;
    border-left:0;
    border-radius:0;
    border-right:0;
    display:block;
    margin-bottom:1.9444444444444444rem;
    width:100%
}
.t-soft .c-button--expand {
    background-color:transparent;
    border-color:#333;
    color:$button-expand-soft-color
}
.t-dark .c-button--expand {
    background-color:transparent;
    border-color:#fff;
    color:$button-expand-dark-color
}
.c-button--unstyled {
    background:none;
    border:0;
    color:inherit
}
.c-button--unstyled:first-child {
    padding-left:0
}
.c-button--unstyled:last-child {
    padding-right:0
}
.c-button--label-space {
    margin-top:1.8333333333333333rem
}
@media (min-width:768px) {
    .c-button--label-space-sm {
        margin-top:1.8333333333333333rem
    }
}
@media (min-width:990px) {
    .c-button--label-space-md {
        margin-top:1.8333333333333333rem
    }
}
@media (min-width:1290px) {
    .c-button--label-space-lg {
        margin-top:1.8333333333333333rem
    }
}
.c-form__default input,.c-form__default textarea,.c-form__default select {
    background-color:#f5f5f5;
    border:1px solid #e0e0e0;
    border-radius:3px;
    color:#333;
    font-family:inherit;
    font-size:0.8888888888888888em;
    height:2.5em;
    line-height:1.44;
    max-width:100%;
    padding:0 .938em
}
.c-form .is-disabled label {
    color:rgba(51,51,51,0.324)
}
.c-form .is-disabled input,.c-form .is-disabled textarea,.c-form .is-disabled select {
    border-width:0;
    color:rgba(51,51,51,0.324);
    cursor:not-allowed
}
.c-form .is-readonly input,.c-form .is-readonly select,.c-form .is-readonly textarea {
    background-color:rgba(255,255,255,0.2)
}
.c-form input.has-error,.c-form select.has-error,.c-form textarea.has-error {
    border:1px solid #e51717
}
.c-form input.has-error:focus,.c-form select.has-error:focus,.c-form textarea.has-error:focus,.c-form input.has-error:active,.c-form select.has-error:active,.c-form textarea.has-error:active {
    border-color:#e51717
}
.c-form select:disabled {
    border-width:0;
    color:rgba(51,51,51,0.324);
    cursor:not-allowed
}
.c-form {
    font-size:1rem
}
.c-form label,.c-form legend {
    color:#333;
    display:block;
    font-family:inherit;
    font-size:0.8888888888888888em;
    font-weight:500;
    line-height:1.44;
    margin-bottom:.625em
}
.c-form input,.c-form select,.c-form textarea {
    display:block;
    width:100%
}
.c-form input:focus,.c-form select:focus,.c-form textarea:focus,.c-form input:active,.c-form select:active,.c-form textarea:active {
    border-color:#0078a4;
    outline:0
}
.c-form input[type='submit'],.c-form input[type='reset'],.c-form input[type='button'] {
    display:inherit;
    width:auto
}
.c-form input[type='submit']:focus,.c-form input[type='reset']:focus,.c-form input[type='button']:focus,.c-form input[type='submit']:active,.c-form input[type='reset']:active,.c-form input[type='button']:active {
    border-color:inherit
}
.c-form__default {
    margin-bottom:1.111111111111111rem;
    position:relative
}
.c-form__default input {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.c-form__default textarea {
    min-height:5.938em;
    padding:.474em .938em;
    vertical-align:middle
}
.c-form__default--action button,.c-form__default--action .icon-container {
    background:transparent;
    border:0;
    padding:0.4444444444444444em;
    position:absolute;
    right:0;
    bottom:0
}
.c-form__default--action button {
    cursor:pointer
}
.c-form__default--action .icon--close-circle {
    fill:#757575;
    font-size:0.6666666666666666em;
    vertical-align:text-top
}
.c-form__default--action input.has-error ~ button {
    bottom:1.5em
}
.c-form__default--action input {
    padding-right:2.2222222222222223em
}
.c-form__default--icon > .icon {
    height:20px;
    width:20px;
    background:transparent;
    border:0;
    bottom:9px;
    left:8px;
    position:absolute
}
.c-form__default--icon input.has-error + .icon {
    bottom:1.8333333333333333em
}
.c-form__default--icon input {
    padding-left:2.111111111111111em
}
.c-form__default--inline {
    margin:0;
    display:inline-block
}
.c-form__default--inline label,.c-form__default--inline legend {
    display:inline
}
.c-form__default--inline input,.c-form__default--inline textarea,.c-form__default--inline select {
    display:inline;
    width:auto
}
.c-form__default--no-margin {
    margin-bottom:0
}
.c-form__default--margin-auto {
    margin:0 auto
}
.c-form__default--max-width {
    width:100%
}
.c-form__default--max-width input,.c-form__default--max-width textarea,.c-form__default--max-width select {
    width:100%
}
.c-form__default--white input,.c-form__default--white select,.c-form__default--white textarea {
    background-color:#fff
}
.c-form__radio,.c-form__checkbox {
    margin-bottom:.556em;
    position:relative
}
.c-form__radio:last-child,.c-form__checkbox:last-child {
    margin-bottom:0
}
.c-form__radio--inline,.c-form__checkbox--inline {
    float:left
}
.c-form__radio--inline label,.c-form__checkbox--inline label {
    display:block
}
.c-form__radio--inline+.c-form__radio--inline,.c-form__checkbox--inline+.c-form__checkbox--inline {
    margin-left:1.667em
}
.c-form__radio input,.c-form__checkbox input {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    visibility:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.c-form__radio input:checked + label:after,.c-form__checkbox input:checked + label:after {
    opacity:1
}
.c-form__radio label,.c-form__checkbox label {
    cursor:pointer;
    font-weight:normal;
    margin-bottom:0;
    padding-left:1.875em;
    text-transform:uppercase
}
.c-form__radio label:before {
    background:#fff;
    border:1px solid #e0e0e0;
    border-radius:100%;
    content:'';
    display:block;
    height:1.125em;
    left:0;
    position:absolute;
    width:1.125em
}
.c-form__radio label:after {
    background:#0078a4;
    border-radius:100%;
    content:'';
    display:block;
    height:0.5em;
    left:0.3125em;
    opacity:0;
    position:absolute;
    top:0.3125em;
    width:0.5em
}
.c-form__radio.is-disabled label {
    cursor:not-allowed
}
.c-form__radio--no-text-transform label {
    text-transform:none
}
.c-form__checkbox label:before {
    background:#fff;
    border:1px solid #e0e0e0;
    border-radius:3px;
    content:'';
    display:block;
    height:1.125em;
    left:0;
    position:absolute;
    top:0.05555555555555555em;
    width:1.125em
}
.c-form__checkbox label:after {
    background:transparent;
    border:3px solid #0078a4;
    border-right:none;
    border-top:none;
    content:'';
    display:block;
    height:0.375em;
    left:0.25em;
    opacity:0;
    position:absolute;
    top:0.34375em;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    width:0.6875em;
    -ms-transform:rotate(-45deg)
}
.c-form__checkbox--term label {
    font-size:0.7777777777777778em;
    margin-top:0.5555555555555556em;
    text-transform:none
}
.c-form__checkbox--no-text-transform label {
    text-transform:none
}
.c-form__rounded-checkbox {
    border-radius:2.1666666666666665em;
    margin-bottom:.556em;
    position:relative
}
.c-form__rounded-checkbox input {
    height:39px;
    width:39px;
    cursor:pointer;
    left:0;
    opacity:0;
    position:absolute;
    top:0
}
.c-form__rounded-checkbox input:checked + label {
    background-color:#0078a4;
    color:#f5f5f5
}
.c-form__rounded-checkbox label {
    height:39px;
    width:39px;
    background-color:#f5f5f5;
    border-radius:2.1666666666666665em;
    line-height:39px;
    margin:0;
    text-align:center;
    -webkit-transition:background-color .05s ease 0s,color .05s ease 0s;
    transition:background-color .05s ease 0s,color .05s ease 0s
}
.c-form__rounded-checkbox--inline {
    display:inline-block
}
.c-form__rounded-checkbox--inline + .c-form__rounded-checkbox--inline {
    margin-left:0.5555555555555556em
}
.c-form__group {
    float:left;
    margin-bottom:1.111111111111111rem;
    width:100%;
    position:relative
}
.c-form__description {
    font-size:0.7777777777777778em;
    line-height:1.43;
    margin-top:0.35714285714285715em;
    margin-bottom:0
}
.c-form__description--bold {
    font-weight:500
}
.c-form__description--gray {
    color:#757575
}
.c-form__info-warning {
    color:#f2bc25;
    display:block;
    font-size:0.7777777777777778em;
    line-height:1.43;
    margin-top:.7142857142857143em
}
.c-form__info-message {
    font-size:0.8888888888888888em
}
.c-form__error-message {
    color:#e51717;
    font-size:0.8888888888888888em
}
.c-form__error-message >.icon--alert {
    height:1em;
    margin-right:.313em;
    margin-top:-.125em;
    width:1em
}
.c-form__success-message {
    color:#6c9;
    font-size:0.8888888888888888em
}
.c-form--fullwidth input,.c-form--fullwidth label,.c-form--fullwidth legend,.c-form--fullwidth select,.c-form--fullwidth textarea {
    display:block;
    width:100%
}
.c-form__color input {
    background-color:#fff;
    border-color:#0078a4;
    border-radius:3px;
    margin-bottom:1.111em
}
.c-form__file input,.c-form__image input {
    font-size:.889em;
    margin-bottom:1.25em
}
.c-form__recaptcha {
    margin:1.1111111111111112em 0  2.2222222222222223em
}
.c-form__hr {
    margin-top:0;
    margin-bottom:2.5em;
    padding-top:2.5em
}
.c-form__link {
    text-decoration:underline
}
.c-form__link:hover {
    text-decoration:underline
}
.c-form .c-form__row {
    margin-bottom:1.111111111111111rem
}
.c-form ::-webkit-input-placeholder {
    color:#333;
    font-family:1em;
    font-size:inherit;
    opacity:.3235;
    vertical-align:center
}
.c-form ::-moz-placeholder {
    color:#333;
    font-family:1em;
    font-size:inherit;
    opacity:.3235;
    vertical-align:center
}
.c-form :-ms-input-placeholder {
    color:#333;
    font-family:1em;
    font-size:inherit;
    opacity:.3235;
    vertical-align:center
}
.c-form :-moz-placeholder {
    color:#333;
    font-family:1em;
    font-size:inherit;
    opacity:.3235;
    vertical-align:center
}
.c-form--sticky {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-form--sticky .c-form__submit {
    background:#fff;
    bottom:0;
    margin-top:auto;
    padding:0.5555555555555556em;
    position:-webkit-sticky;
    position:sticky;
    width:100%
}
.t-dark .c-form ::-webkit-input-placeholder {
    color:#bdbdbd;
    opacity:1
}
.t-dark .c-form ::-moz-placeholder {
    color:#bdbdbd;
    opacity:1
}
.t-dark .c-form :-ms-input-placeholder {
    color:#bdbdbd;
    opacity:1
}
.t-dark .c-form :-moz-placeholder {
    color:#bdbdbd;
    opacity:1
}
.t-dark .c-form label,.t-dark .c-form legend {
    color:#fff
}
.t-dark .c-form__radio label:before {
    background-color:rgba(255,255,255,0.2);
    border-color:#757575
}
.t-dark .c-form__radio label:after {
    background-color:#fff
}
.t-dark .c-form__checkbox label:before {
    background-color:rgba(255,255,255,0.2);
    border-color:#757575
}
.t-dark .c-form__checkbox label:after {
    border-color:#fff
}
.t-dark .c-form__error-message {
    color:#fff;
    font-size:#fff
}
.t-dark .c-form__default input,.t-dark .c-form__default select,.t-dark .c-form__default textarea {
    background-color:rgba(255,255,255,0.2);
    border-color:#757575;
    color:#bdbdbd
}
.t-dark .c-form__default--action .icon {
    fill:#fff
}
.t-dark .c-form__default--action .icon--close-circle {
    fill:#bdbdbd
}
.t-dark .c-form .is-disabled input,.t-dark .c-form .is-disabled select,.t-dark .c-form .is-disabled textarea {
    background:rgba(255,255,255,0.2)
}
.t-soft .c-form__default input,.t-soft .c-form__default select,.t-soft .c-form__default textarea {
    background-color:#fff
}
.c-nav-tabs {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    font-size:1rem;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-bottom:1.6666666666666667em;
    overflow-x:auto;
    position:relative
}
@media (min-width:990px) {
    .c-nav-tabs {
        margin-bottom:2.2222222222222223em
    }
}
.c-nav-tabs__list {
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:1px solid #e0e0e0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:auto
}
@media (min-width:768px) {
    .c-nav-tabs__list {
        width:100%
    }
}
.c-nav-tabs__list > li {
    border-bottom:3px solid transparent;
    color:#bdbdbd;
    font-family:'FolhaGrafico',Georgia,serif;
    font-size:0.8888888888888888em;
    font-weight:500;
    line-height:1.5;
    text-transform:uppercase;
    white-space:nowrap;
    margin-bottom:-1px;
    margin-right:2.2222222222222223em;
    padding:0.2777777777777778em 0.2777777777777778em;
    position:relative
}
.c-nav-tabs__list > li > a {
    color:#333 !important;
    cursor:pointer;
    display:block;
    position:relative;
    text-decoration:none
}
.c-nav-tabs__list > li > a:active,.c-nav-tabs__list > li > a:focus,.c-nav-tabs__list > li > a:hover {
    color:#333
}
.c-nav-tabs__list > li:last-child {
    margin-right:0
}
.c-nav-tabs__list > li.is-active {
    border-color:#333;
    color:#333
}
.c-nav-tabs__list > li.is-active > a {
    color:#333 !important
}
.c-nav-tabs__list > li.is-active > a:hover,.c-nav-tabs__list > li.is-active > a:focus {
    cursor:default;
    opacity:1
}
.c-nav-tabs__list > li.is-disabled {
    border-color:transparent;
    color:#bdbdbd
}
.c-nav-tabs__list > li.is-disabled > a {
    color:#bdbdbd !important
}
.c-nav-tabs__list > li.is-disabled > a:hover,.c-nav-tabs__list > li.is-disabled > a:focus {
    cursor:default;
    opacity:1
}
.c-nav-tabs--no-margin {
    margin-bottom:0
}
.c-nav-tabs--no-scroll {
    overflow:hidden
}
@media (min-width:768px) {
    .c-nav-tabs--state-nav .c-nav-tabs__list {
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.c-nav-tabs--state-nav .c-nav-tabs__list > li {
    margin-right:18px
}
.c-nav-tabs--state-nav .c-nav-tabs__list > li:last-child {
    margin-right:0
}
.c-nav-tabs--center .c-nav-tabs__list {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (min-width:768px) {
    .c-nav-tabs--center .c-nav-tabs__list {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.t-dark .c-nav-tabs__list {
    border-color:$nav-tabs-dark-color-border
}
.t-dark .c-nav-tabs__list > li {
    border-color:$nav-tabs-dark-color-border-li;
    color:#bdbdbd
}
.t-dark .c-nav-tabs__list > li > a {
    color:#fff !important
}
.t-dark .c-nav-tabs__list > li.is-active {
    border-color:#fff;
    color:#fff
}
.t-dark .c-nav-tabs__list > li.is-active > a {
    color:#fff !important
}
.tab-content > .tab-pane {
    display:none
}
.tab-content > .is-active {
    display:block
}
.c-nav-tabs {
    margin-bottom:30px;
}
.c-nav-tabs__list {
    margin:0 auto;
    width:auto
}
.c-nav-tabs__list > li {
    border-bottom-width:2px;
    margin:0;
    padding:3px 40px
}
.c-nav-tabs__list > li > a {
    color:#757575 !important;
}

/*Containers de planos*/
.c-plan {
    border:solid 1px #e0e0e0;
    border-radius:4px;
    margin-bottom:30px;
}

.c-plan--casafolha {
    border:solid 1px #3D885E;
    position: relative;
}

@media (min-width:990px) {
    .c-plan {
        padding-bottom:20px;
        position:relative;
    }
    .c-plan:first-of-type {
        margin-right:30px;
    }
    .c-plan--casafolha {
        margin-right:30px;
    }
    .c-plan__icon-list {
        bottom:0;
        position:absolute;
        width:100%;
    }
}

@media (max-width:990px) {
    .c-plan__icons {
        display: none;
    }
}

.c-plan__icons {
  	text-align: center;
}

.c-plan__icons-list {
    display: inline-flex;
}

.c-plan__icons-list li {
    position: relative;
}

.c-plan__icons-list img {
    margin: 0 8px;
}

.c-plan--press-daily .c-plan__icons-list img,
.c-plan--press-weekend .c-plan__icons-list img {
    margin: 0 16px;
}

.c-plan--press-daily .c-plan__icons-list p,
.c-plan--press-weekend .c-plan__icons-list p {
    left: 0;
    width: 80px;
}

.c-plan__icons-list p {
    bottom: -47px;
    font-size: 14px;
    font-weight: 500;
    height: 32px;
    left: -6px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 73px;
}

.c-plan__icons-list li:not(:last-child)::after {
    content: '+';
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 55px;
    vertical-align: middle;
}

.c-plan__list {
    background-color:#f5f8f9;
    font-size:12px;
    font-weight:400;
    line-height:18px;
    padding: 6px 0;
    text-align:center;
}

.c-plan__list li {
    display:inline-block;
}

.c-plan__list li:not(:last-child) {
    margin-right:0;
}

.c-plan__list li:not(:last-child)::after {
    content:'+';
    display:inline-block;
    font-weight:600;
    margin-left:2px;
}

.c-plan--unlimited .c-plan__list li:not(:last-child)::after,
.c-plan--press-daily .c-plan__list li:not(:last-child)::after,
.c-plan--press-weekend .c-plan__list li:not(:last-child)::after {
    margin-left:12px;
    margin-right:10px;
}

.c-plan--special .c-plan__list li:not(:last-child)::after {
    margin-left:0;
    margin-right:0;
}

@media (min-width:990px) {
    .c-plan__list + .c-plan__price-button {
        margin-top:20px;
    }
}

.c-plan-2cols {
    margin: 0 auto;
    width: 960px;
}

.c-plan__title {
    font-size:20px;
    font-weight:500;
    line-height:1.3;
    text-align:center;
    margin:20px 0 15px;
}

.c-plan__lead {
    color:#757575;
    font-size:12px;
    margin:3px 0 20px;
    text-align:center;
}

.c-plan__price {
    align-items:center;
    color:#0078A4;
    display:flex;
    font-size:44px;
    font-weight: 700;
    justify-content:center;
    line-height:44px;
    margin-top: 40px;
}

.c-plan__price--green {
    color: #3D885E;
    margin-top: initial;
}

.c-plan__price-text {
    font-size: 16px;
    font-weight: 700;
    padding-left: 3px;
}

.c-plan__price-button {
    background-color:#0078a4;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:16px;
    line-height:40px;
    margin:26px auto 0;
    max-width:280px;
    text-align:center;
    width:90%;
}

.c-plan__price-button--green {
    background-color: #3D885E;
    margin-top: 18px;
}

.c-plan__price-condition {
    align-items: center;
    display: flex;
    font-size:14px;
    justify-content: center;
    margin:8px 0;
}

.c-plan__price-condition--offer {
    display: block;
    font-size: 12px;
    margin-top: 16px;
    text-align: center;
}

.flag-save {
    background-color: #333;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    margin-left: 12px;
    padding: 4px 8px;
}

.c-plan__price-condition .c-plan__price-discounted {
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    margin-left: 3px;
}

.c-plan__price-condition del {
    color:#757575;
    margin: 0 3px;
    text-decoration:line-through 1px #757575;
}

.c-plan__price-description {
    color: #757575;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding-top: 32px;
    text-align: center;
}

.c-plan__description {
    font-size:16px;
    line-height:1.38;
    margin:25px 18px 20px;
}

@media (min-width:990px) {
    .c-plan__description {
        margin:25px 26px 20px;
    }
}

@media (max-width:1070px) {
    .c-plan--special .c-plan__description {
        display: flex;
        flex-direction: column;
    }
    .c-plan--special .c-plan__description li:nth-child(1) {
        order: 4;
    }
    .c-plan--special .c-plan__description li:nth-child(2) {
        order: 1;
    }
    .c-plan--special .c-plan__description li:nth-child(3) {
        order: 1;
    }
    .c-plan--special .c-plan__description li:nth-child(5) {
        order: 2;
    }
}

.c-plan__description li {
    margin-bottom:12px;
    padding-left:7px;
    position:relative;
}

.c-plan__description li::before {
    content:'•';
    font-size:15px;
    position:absolute;
    left:-5px;
    top:1px;
}

.c-plan__description b {
    font-weight:500;
}

.c-plan__icon-list {
    text-align:center;
}

.c-plan__icon-list li {
    display:inline-block;
    line-height:58px;
    padding-bottom:19px;
}

@media (min-width:990px) {
    .c-plan__icon-list li {
        padding-bottom:30px;
    }
}

.c-plan__icon-list li:not(:last-child) {
    margin-right:10px;
}

.c-plan__icon-list li:not(:last-child)::after {
    content:'+';
    display:inline-block;
    font-size:16px;
    font-weight:bold;
    margin-left:10px;
    vertical-align:middle;
}

.c-plan__icon-list li img {
    vertical-align:bottom;
}

.c-plan-other {
    border-top: 1px solid #E0E0E0;
    font-size:20px;
    margin:50px 0 14px;
    padding-top: 30px;
}

.c-plan-other__title {
    font-size:18px;
    font-weight:500;
    margin:0 0 6px;
}

.c-plan-other__title a {
    color:#333;
    text-decoration:underline;
}

.c-plan-other__description {
    font-size:16px;
    line-height:1.38;
    margin:0 0 28px;
}

.c-plan--special, .c-plan--press-daily {
    background-image:-webkit-gradient(linear,left top, left bottom,from(#0078A413),color-stop(78%, rgba(93, 165, 125, 0)));
    background-image:linear-gradient(to bottom, #0078A413,rgba(93, 165, 125, 0) 80%);
}

.c-plan--casafolha {
    background-image:-webkit-gradient(linear,left top, left bottom,from(#5DA57D13),color-stop(78%, rgba(240,246,249,0)));
    background-image:linear-gradient(to bottom,#5DA57D13,rgba(240,246,249,0) 78%);
}

.c-plan--special .c-plan__list {
    background-color:#fff
}

.c-plan--casafolha .c-plan__list {
    background-color:#fff
}

.c-plan--casafolha__label {
    margin-bottom: -13px;
    margin-top: -13px;
    text-align: center;
}

.c-plan--casafolha__span {
	background-color: #3D885E;
	border-radius: 3px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 700;
	line-height: 15.36px;
	padding: 4px 12px;
	text-transform: uppercase;
}

.c-plan-casafolha {
    margin-top: 30px;
}

.c-plan-casafolha__description {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin: 4px 0;
    text-align: left;
}

.c-plan-casafolha__description a {
    font-weight: 500;
}

@media (max-width:1270px) {
    .c-plan--casafolha .c-plan__icons li img {
        margin: 0 4px;
    }
    .c-plan--casafolha .c-plan__icons li p {
        left: -9px;
    }
}

@media (max-width:1200px) {
    .c-plan--casafolha .c-plan__icons li img {
        margin: 0;
    }
    .c-plan--casafolha .c-plan__icons li p {
        left: -13px;
    }
}

@media (max-width:1075px) {
    .c-plan--casafolha .c-plan__icons li p,
    .c-plan--special .c-plan__icons li p  {
        display: none;
    }
    .c-plan--casafolha .c-plan__icons-list li:not(:last-child)::after {
        display: none;
    }
}

@media (max-width:1070px) {
    .c-plan-3cols {
        display: flex;
        flex-flow: column;
        flex-direction: column;
    }
    .c-plan-3cols .c-plan--special {
        order: 2;
    }
    .c-plan-3cols .c-plan--unlimited {
        order: 3;
    }
}

.c-form .c-plan-other--label {
    font-size:18px;
    font-weight:500;
}

@media (max-width:990px) {
    .c-form .c-button {
        margin-top:16px;
    }
}

.fs-14 {
    font-size: 14px;
}

.border-gray {
    border: solid 1px #e0e0e0;
}

.flex--col > .c-plan--press-daily,
.flex--col > .c-plan--press-weekend,
.flex--col > .c-plan--special,
.flex--col > .c-plan--casafolha,
.flex--col > .c-plan--unlimited  {
    display: flex;
    flex-direction: column;
}
.flex--col > .c-plan--press-daily .c-plan__icons,
.flex--col > .c-plan--press-weekend .c-plan__icons,
.flex--col > .c-plan--special .c-plan__icons,
.flex--col > .c-plan--casafolha .c-plan__icons,
.flex--col > .c-plan--unlimited .c-plan__icons {
    margin-bottom: 30px;
    margin-top: auto;
}

.flash-offer-modal_container .swal2-popup {
    max-width: 440px;
}
.flash-offer-modal_container .swal2-header {
    margin-top: 16px;
}
.flash-offer-modal_container .swal2-image {
    height: auto !important;
}
.flash-offer-modal_actions {
    align-items: center;
    flex-direction: column;
    margin: 0 auto 0 !important;
}
.flash-offer-modal_btn {
    align-items: center;
    border-radius: 4px;
    font-family: "FolhaGrafico";
    font-size: 14px;
    font-weight: 500;
    gap: 8px;
    height: 40px;
    justify-content: space-between;
    padding: 8px 20px;
    text-align: center;
    text-transform: uppercase;
}
.flash-offer-modal_btn-confirm {
    background: #0078A4;
    border: 1px solid #0078A4;
    color: #FFF;
}
.flash-offer-modal_btn-cancel {
    color: #0078A4;
    margin-top: 20px;
}
