html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
main {
    display: block;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
audio,
video {
    display: inline-block;
}
img {
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
    margin: 0;
}
button {
    overflow: visible;
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
input {
    overflow: visible;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    display: inline-block;
    vertical-align: baseline;
}
select {
    text-transform: none;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    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 {
    display: block;
}
summary {
    display: list-item;
}
canvas {
    display: inline-block;
}
[hidden],
template {
    display: none;
}
* {
    outline: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html {
    font-size: 62.5%;
}
body {
    color: #2b292f;
    overflow-x: hidden;
    margin-bottom: 0 !important;
    min-height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
hr {
    border: none;
    border-bottom: 1px solid #eff0f0;
    width: 100%;
    margin: 2rem auto;
}
img {
    display: block;
    max-width: 100%;
    transition: opacity 0.25s cubic-bezier(0.55, 0, 0.1, 1);
}
img[data-src] {
    opacity: 0;
}
img.error {
    position: relative;
    overflow: hidden;
}
img.error:before {
    content: attr(alt);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-size: 1.8rem;
    background-color: #eff0f0;
}
@media only screen and (min-width: 641px) {
    img.error:after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        display: block;
        content: attr(data-error);
        text-align: center;
        font-size: 1rem;
        color: #87868c;
        padding: 1rem;
    }
}
a,
button,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
main {
    -ms-flex: 100%;
    flex: 100%;
}
main article {
    position: relative;
    z-index: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.kern {
    width: 80%;
    min-height: 100vh;
    margin: 0 auto;
    display: flex;
}
.iframeContainer
{
    position: relative;
    flex: 1;
    padding: 56.25% 0 0 0;
    background: #fff;
}
iframe {
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     border:0;
}
#js-scroll {
    box-sizing: border-box;
    overflow: hidden;
    width: 100vw;
}
.has-scroll-smooth #js-scroll {
    position: relative;
}
.svg-container {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 0;
    vertical-align: middle;
    overflow: hidden;
}
.svg-container svg {
    -ms-flex: 1;
    flex: 1;
    height: 100%;
}
.c-scrollbar,
.c-scrollbar_thumb {
    opacity: 1 !important;
}
.c-scrollbar_thumb {
    background-color: #0036c4 !important;
    width: 6px !important;
    border-radius: 0 !important;
    margin: 0 !important;
}
.text,
body,
p {
    font-family: Lato, sans-serif;
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.425;
    max-width: 100%;
    letter-spacing: 0;
}
.text.big,
body.big,
p.big {
    font-size: 1.6rem;
}


@media only screen and (min-width: 641px) {
    .text,
    body,
    p {font-size: 2.1rem;}
}
.text:not(.no-margin),
body:not(.no-margin),
p:not(.no-margin) {
    margin: 0 0 2rem;
}
.bold {
    font-weight: 700;
}
.italic {
    font-style: italic;
}
.fs-normal {
    font-style: normal;
}
.h1,
h1 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 4rem;
    line-height: 1.2;
}
@media only screen and (min-width: 641px) {
    .h1,
    h1 {
        font-size: 4.2rem;
    }
}
.h1:not(.no-margin),
h1:not(.no-margin) {
    margin-bottom: 3.6rem;
}
.h2,
h2 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 3.6rem;
    line-height: 1.2;
}
@media only screen and (min-width: 641px) {
    .h2,
    h2 {
        font-size: 6rem;
    }
}
.h2:not(.no-margin),
h2:not(.no-margin) {
    margin-bottom: 2.8rem;
}
.h3,
h3 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 2.7rem;
    line-height: 1.2;
}
.h3:not(.no-margin),
h3:not(.no-margin) {
    margin-bottom: 2.2rem;
}
.h4,
h4 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 2.2rem;
    line-height: 1.2;
    letter-spacing: 2.15px;
}
@media only screen and (min-width: 641px) {
    .h4,
    h4 {
        font-size: 3.8rem;
    }
}
.h4:not(.no-margin),
h4:not(.no-margin) {
    margin-bottom: 1.8rem;
}
.h5,
h5 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: 1px;
}
@media only screen and (min-width: 641px) {
    .h5,
    h5 {
        font-size: 3.2rem;
    }
}
.h5:not(.no-margin),
h5:not(.no-margin) {
    margin-bottom: 1.6rem;
}
.h6,
h6 {
    font-family: Abril Fatface, serif;
    font-weight: 400;
    color: #2b292f;
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
}
@media only screen and (min-width: 641px) {
    .h6,
    h6 {
        font-size: 2rem;
    }
}
.h6:not(.no-margin),
h6:not(.no-margin) {
    margin-bottom: 1.6rem;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}
.h1.sub,
.h2.sub,
.h3.sub,
.h4.sub,
.h5.sub,
.h6.sub,
h1.sub,
h2.sub,
h3.sub,
h4.sub,
h5.sub,
h6.sub {
    font-size: 1.6rem;
    color: #87868c;
    line-height: 1.425;
    letter-spacing: 1px;
    text-transform: none;
}
@media only screen and (min-width: 641px) {
    .h1.sub,
    .h2.sub,
    .h3.sub,
    .h4.sub,
    .h5.sub,
    .h6.sub,
    h1.sub,
    h2.sub,
    h3.sub,
    h4.sub,
    h5.sub,
    h6.sub {
        font-size: 2rem;
    }
}
ol,
ul {
    list-style-position: inside;
    margin-bottom: 2rem;
}
ol li,
ul li {
    padding: 0.2rem 0;
}
ol li ol,
ol li ul,
ul li ol,
ul li ul {
    padding-left: 2rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
}
ol li ol > li:last-of-type,
ol li ul > li:last-of-type,
ul li ol > li:last-of-type,
ul li ul > li:last-of-type {
    padding-bottom: 0;
}
ol.no-bullet,
ul.no-bullet {
    list-style: none;
}
ol:not(.no-bullet) {
    list-style: none;
    counter-reset: a;
}
ol:not(.no-bullet) li:before {
    counter-increment: a;
    display: inline-block;
    position: relative;
    content: counters(a, ".") ".";
    margin-right: 0.5rem;
    font-weight: 600;
}
.link,
[data-fl],
a {
    display: inline-block;
    transition: color 0.25s cubic-bezier(0.55, 0, 0.1, 1);
    color: #2b292f;
    text-decoration: underline;
    cursor: pointer;
}
.link.no-underline,
[data-fl].no-underline,
a.no-underline {
    text-decoration: none;
}
.link:focus,
.link:hover,
[data-fl]:focus,
[data-fl]:hover,
a:focus,
a:hover {
    color: #2b292f;
    text-decoration: none;
}
.link:visited,
[data-fl]:visited,
a:visited {
    color: #2b292f;
}
.link.link-header,
[data-fl].link-header,
a.link-header {
    color: #fefefe;
}
.link.link-header:focus,
.link.link-header:hover,
[data-fl].link-header:focus,
[data-fl].link-header:hover,
a.link-header:focus,
a.link-header:hover {
    color: #d3d3d6;
}
.link.link-footer,
.link.link-footer:focus,
.link.link-footer:hover,
[data-fl].link-footer,
[data-fl].link-footer:focus,
[data-fl].link-footer:hover,
a.link-footer,
a.link-footer:focus,
a.link-footer:hover {
    color: #87868c;
}
.link.link-menu,
[data-fl].link-menu,
a.link-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Abril Fatface, serif;
    color: #2b292f;
    font-size: 2rem;
    text-decoration: none;
    text-align: center;
}
.link.link-menu span,
[data-fl].link-menu span,
a.link-menu span {
    text-transform: uppercase;
    letter-spacing: 1px;
}
@media only screen and (min-width: 641px) {
    .link.link-menu,
    [data-fl].link-menu,
    a.link-menu {
        font-size: 1.8rem;
    }
}
.link.link-menu:active,
.link.link-menu:focus,
.link.link-menu:hover,
[data-fl].link-menu:active,
[data-fl].link-menu:focus,
[data-fl].link-menu:hover,
a.link-menu:active,
a.link-menu:focus,
a.link-menu:hover {
    color: #87868c;
}
.row {
    position: relative;
    margin: 0 auto;
    max-width: 120rem;
    width: 100%;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row,
[class*="column-"] {
    display: -ms-flexbox;
    display: flex;
}
[class*="column-"] {
    -ms-flex-direction: column;
    flex-direction: column;
}
[class*="column-"],
[class*="column-"]:not(.no-width) > * {
    width: 100%;
    max-width: 100%;
}
[class*="column-"]:not(.nest) {
    padding-left: 1rem;
    padding-right: 1rem;
}
@media only screen and (max-width: 640px) {
    [class*="column-"]:not(.nest) {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.columns-padding {
    padding-left: 1rem;
    padding-right: 1rem;
}



@media only screen and (max-width: 640px) {
    .columns-padding {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media only screen {
    .flex,
    .sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .inl-flex,
    .sm-inl-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .column-1,
    .sm-column-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    }
    .order-1,
    .sm-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .offset-1,
    .sm-offset-1 {
        margin-left: 8.33333%;
    }
    .column-2,
    .sm-column-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    }
    .order-2,
    .sm-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .offset-2,
    .sm-offset-2 {
        margin-left: 16.66667%;
    }
    .column-3,
    .sm-column-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .order-3,
    .sm-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .offset-3,
    .sm-offset-3 {
        margin-left: 25%;
    }
    .column-4,
    .sm-column-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    }
    .order-4,
    .sm-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .offset-4,
    .sm-offset-4 {
        margin-left: 33.33333%;
    }
    .column-5,
    .sm-column-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    }
    .order-5,
    .sm-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .offset-5,
    .sm-offset-5 {
        margin-left: 41.66667%;
    }
    .column-6,
    .sm-column-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .order-6,
    .sm-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .offset-6,
    .sm-offset-6 {
        margin-left: 50%;
    }
    .column-7,
    .sm-column-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    }
    .order-7,
    .sm-order-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .offset-7,
    .sm-offset-7 {
        margin-left: 58.33333%;
    }
    .column-8,
    .sm-column-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    }
    .order-8,
    .sm-order-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .offset-8,
    .sm-offset-8 {
        margin-left: 66.66667%;
    }
    .column-9,
    .sm-column-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .order-9,
    .sm-order-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .offset-9,
    .sm-offset-9 {
        margin-left: 75%;
    }
    .column-10,
    .sm-column-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    }
    .order-10,
    .sm-order-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .offset-10,
    .sm-offset-10 {
        margin-left: 83.33333%;
    }
    .column-11,
    .sm-column-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    }
    .order-11,
    .sm-order-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .offset-11,
    .sm-offset-11 {
        margin-left: 91.66667%;
    }
    .column-12,
    .sm-column-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .order-12,
    .sm-order-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .size-5,
    .sm-size-5 {
        width: 5% !important;
        max-width: 5% !important;
    }
    .size-10,
    .sm-size-10 {
        width: 10% !important;
        max-width: 10% !important;
    }
    .size-15,
    .sm-size-15 {
        width: 15% !important;
        max-width: 15% !important;
    }
    .size-20,
    .sm-size-20 {
        width: 20% !important;
        max-width: 20% !important;
    }
    .size-25,
    .sm-size-25 {
        width: 25% !important;
        max-width: 25% !important;
    }
    .size-30,
    .sm-size-30 {
        width: 30% !important;
        max-width: 30% !important;
    }
    .size-35,
    .sm-size-35 {
        width: 35% !important;
        max-width: 35% !important;
    }
    .size-40,
    .sm-size-40 {
        width: 40% !important;
        max-width: 40% !important;
    }
    .size-45,
    .sm-size-45 {
        width: 45% !important;
        max-width: 45% !important;
    }
    .size-50,
    .sm-size-50 {
        width: 50% !important;
        max-width: 50% !important;
    }
    .size-55,
    .sm-size-55 {
        width: 55% !important;
        max-width: 55% !important;
    }
    .size-60,
    .sm-size-60 {
        width: 60% !important;
        max-width: 60% !important;
    }
    .size-65,
    .sm-size-65 {
        width: 65% !important;
        max-width: 65% !important;
    }
    .size-70,
    .sm-size-70 {
        width: 70% !important;
        max-width: 70% !important;
    }
    .size-75,
    .sm-size-75 {
        width: 75% !important;
        max-width: 75% !important;
    }
    .size-80,
    .sm-size-80 {
        width: 80% !important;
        max-width: 80% !important;
    }
    .size-85,
    .sm-size-85 {
        width: 85% !important;
        max-width: 85% !important;
    }
    .size-90,
    .sm-size-90 {
        width: 90% !important;
        max-width: 90% !important;
    }
    .size-95,
    .sm-size-95 {
        width: 95% !important;
        max-width: 95% !important;
    }
    .size-100,
    .sm-size-100 {
        width: 100% !important;
        max-width: 100% !important;
    }
    .size-33,
    .sm-size-33 {
        width: 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .size-66,
    .sm-size-66 {
        width: 66.666666% !important;
        max-width: 66.666666% !important;
    }
    .size-49,
    .sm-size-49 {
        width: 49% !important;
        max-width: 49% !important;
    }
    .size-auto,
    .sm-size-auto {
        width: auto;
        max-width: auto;
    }
    .align-start-start,
    .sm-align-start-start {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align-start-end,
    .sm-align-start-end {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .align-start-center,
    .sm-align-start-center {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center;
    }
    .align-start-stretch,
    .sm-align-start-stretch {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .align-end-start,
    .sm-align-end-start {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align-end-end,
    .sm-align-end-end {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .align-end-center,
    .sm-align-end-center {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        align-items: center;
    }
    .align-end-stretch,
    .sm-align-end-stretch {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .align-center-start,
    .sm-align-center-start {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align-center-end,
    .sm-align-center-end {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .align-center-center,
    .sm-align-center-center {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .align-center-stretch,
    .sm-align-center-stretch {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .align-spacebetween-start,
    .sm-align-spacebetween-start {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align-spacebetween-end,
    .sm-align-spacebetween-end {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .align-spacebetween-center,
    .sm-align-spacebetween-center {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }
    .align-spacebetween-stretch,
    .sm-align-spacebetween-stretch {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .align-spacearound-start,
    .sm-align-spacearound-start {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .align-spacearound-end,
    .sm-align-spacearound-end {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .align-spacearound-center,
    .sm-align-spacearound-center {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: center;
        align-items: center;
    }
    .align-spacearound-stretch,
    .sm-align-spacearound-stretch {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .layout-column,
    .sm-layout-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .layout-columnreverse,
    .sm-layout-columnreverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .layout-row,
    .sm-layout-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .layout-rowreverse,
    .sm-layout-rowreverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .layout-wrap,
    .sm-layout-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .layout-nowrap,
    .sm-layout-nowrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-grow,
    .sm-flex-grow {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .flex-initial,
    .sm-flex-initial {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-auto,
    .sm-flex-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .flex-none,
    .sm-flex-none {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .layout-fill,
    .sm-layout-fill {
        margin: 0;
        width: 100%;
        min-height: 100%;
        height: 100%;
    }
    .dp-block,
    .sm-dp-block {
        display: block !important;
    }
    .dp-inlblock,
    .sm-dp-inlblock {
        display: inline-block !important;
    }
    .dp-inl,
    .sm-dp-inl {
        display: inline !important;
    }
    .dp-none,
    .sm-dp-none {
        display: none !important;
    }
}
@media only screen and (max-width: 640px) {
    .sm-only-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .sm-only-inl-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .sm-only-column-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    }
    .sm-only-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .sm-only-offset-1 {
        margin-left: 8.33333%;
    }
    .sm-only-column-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    }
    .sm-only-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .sm-only-offset-2 {
        margin-left: 16.66667%;
    }
    .sm-only-column-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .sm-only-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .sm-only-offset-3 {
        margin-left: 25%;
    }
    .sm-only-column-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    }
    .sm-only-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .sm-only-offset-4 {
        margin-left: 33.33333%;
    }
    .sm-only-column-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    }
    .sm-only-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .sm-only-offset-5 {
        margin-left: 41.66667%;
    }
    .sm-only-column-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .sm-only-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .sm-only-offset-6 {
        margin-left: 50%;
    }
    .sm-only-column-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    }
    .sm-only-order-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .sm-only-offset-7 {
        margin-left: 58.33333%;
    }
    .sm-only-column-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    }
    .sm-only-order-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .sm-only-offset-8 {
        margin-left: 66.66667%;
    }
    .sm-only-column-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .sm-only-order-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .sm-only-offset-9 {
        margin-left: 75%;
    }
    .sm-only-column-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    }
    .sm-only-order-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .sm-only-offset-10 {
        margin-left: 83.33333%;
    }
    .sm-only-column-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    }
    .sm-only-order-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .sm-only-offset-11 {
        margin-left: 91.66667%;
    }
    .sm-only-column-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .sm-only-order-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .sm-only-size-5 {
        width: 5% !important;
        max-width: 5% !important;
    }
    .sm-only-size-10 {
        width: 10% !important;
        max-width: 10% !important;
    }
    .sm-only-size-15 {
        width: 15% !important;
        max-width: 15% !important;
    }
    .sm-only-size-20 {
        width: 20% !important;
        max-width: 20% !important;
    }
    .sm-only-size-25 {
        width: 25% !important;
        max-width: 25% !important;
    }
    .sm-only-size-30 {
        width: 30% !important;
        max-width: 30% !important;
    }
    .sm-only-size-35 {
        width: 35% !important;
        max-width: 35% !important;
    }
    .sm-only-size-40 {
        width: 40% !important;
        max-width: 40% !important;
    }
    .sm-only-size-45 {
        width: 45% !important;
        max-width: 45% !important;
    }
    .sm-only-size-50 {
        width: 50% !important;
        max-width: 50% !important;
    }
    .sm-only-size-55 {
        width: 55% !important;
        max-width: 55% !important;
    }
    .sm-only-size-60 {
        width: 60% !important;
        max-width: 60% !important;
    }
    .sm-only-size-65 {
        width: 65% !important;
        max-width: 65% !important;
    }
    .sm-only-size-70 {
        width: 70% !important;
        max-width: 70% !important;
    }
    .sm-only-size-75 {
        width: 75% !important;
        max-width: 75% !important;
    }
    .sm-only-size-80 {
        width: 80% !important;
        max-width: 80% !important;
    }
    .sm-only-size-85 {
        width: 85% !important;
        max-width: 85% !important;
    }
    .sm-only-size-90 {
        width: 90% !important;
        max-width: 90% !important;
    }
    .sm-only-size-95 {
        width: 95% !important;
        max-width: 95% !important;
    }
    .sm-only-size-100 {
        width: 100% !important;
        max-width: 100% !important;
    }
    .sm-only-size-33 {
        width: 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .sm-only-size-66 {
        width: 66.666666% !important;
        max-width: 66.666666% !important;
    }
    .sm-only-size-49 {
        width: 49% !important;
        max-width: 49% !important;
    }
    .sm-only-size-auto {
        width: auto;
        max-width: auto;
    }
    .sm-only-align-start-start {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sm-only-align-start-end {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .sm-only-align-start-center {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center;
    }
    .sm-only-align-start-stretch {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .sm-only-align-end-start {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sm-only-align-end-end {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .sm-only-align-end-center {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        align-items: center;
    }
    .sm-only-align-end-stretch {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .sm-only-align-center-start {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sm-only-align-center-end {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .sm-only-align-center-center {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .sm-only-align-center-stretch {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .sm-only-align-spacebetween-start {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sm-only-align-spacebetween-end {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .sm-only-align-spacebetween-center {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }
    .sm-only-align-spacebetween-stretch {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .sm-only-align-spacearound-start {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .sm-only-align-spacearound-end {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .sm-only-align-spacearound-center {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: center;
        align-items: center;
    }
    .sm-only-align-spacearound-stretch {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .sm-only-layout-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .sm-only-layout-columnreverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .sm-only-layout-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .sm-only-layout-rowreverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .sm-only-layout-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .sm-only-layout-nowrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .sm-only-flex-grow {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .sm-only-flex-initial {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .sm-only-flex-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .sm-only-flex-none {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .sm-only-layout-fill {
        margin: 0;
        width: 100%;
        min-height: 100%;
        height: 100%;
    }
    .sm-only-dp-block {
        display: block !important;
    }
    .sm-only-dp-inlblock {
        display: inline-block !important;
    }
    .sm-only-dp-inl {
        display: inline !important;
    }
    .sm-only-dp-none {
        display: none !important;
    }
}
@media only screen and (min-width: 641px) {
    .md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .md-inl-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .md-column-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    }
    .md-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .md-offset-1 {
        margin-left: 8.33333%;
    }
    .md-column-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    }
    .md-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .md-offset-2 {
        margin-left: 16.66667%;
    }
    .md-column-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .md-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .md-offset-3 {
        margin-left: 25%;
    }
    .md-column-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    }
    .md-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .md-offset-4 {
        margin-left: 33.33333%;
    }
    .md-column-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    }
    .md-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .md-offset-5 {
        margin-left: 41.66667%;
    }
    .md-column-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .md-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .md-offset-6 {
        margin-left: 50%;
    }
    .md-column-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    }
    .md-order-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .md-offset-7 {
        margin-left: 58.33333%;
    }
    .md-column-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    }
    .md-order-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .md-offset-8 {
        margin-left: 66.66667%;
    }
    .md-column-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .md-order-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .md-offset-9 {
        margin-left: 75%;
    }
    .md-column-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    }
    .md-order-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .md-offset-10 {
        margin-left: 83.33333%;
    }
    .md-column-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    }
    .md-order-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .md-offset-11 {
        margin-left: 91.66667%;
    }
    .md-column-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .md-order-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .md-size-5 {
        width: 5% !important;
        max-width: 5% !important;
    }
    .md-size-10 {
        width: 10% !important;
        max-width: 10% !important;
    }
    .md-size-15 {
        width: 15% !important;
        max-width: 15% !important;
    }
    .md-size-20 {
        width: 20% !important;
        max-width: 20% !important;
    }
    .md-size-25 {
        width: 25% !important;
        max-width: 25% !important;
    }
    .md-size-30 {
        width: 30% !important;
        max-width: 30% !important;
    }
    .md-size-35 {
        width: 35% !important;
        max-width: 35% !important;
    }
    .md-size-40 {
        width: 40% !important;
        max-width: 40% !important;
    }
    .md-size-45 {
        width: 45% !important;
        max-width: 45% !important;
    }
    .md-size-50 {
        width: 50% !important;
        max-width: 50% !important;
    }
    .md-size-55 {
        width: 55% !important;
        max-width: 55% !important;
    }
    .md-size-60 {
        width: 60% !important;
        max-width: 60% !important;
    }
    .md-size-65 {
        width: 65% !important;
        max-width: 65% !important;
    }
    .md-size-70 {
        width: 70% !important;
        max-width: 70% !important;
    }
    .md-size-75 {
        width: 75% !important;
        max-width: 75% !important;
    }
    .md-size-80 {
        width: 80% !important;
        max-width: 80% !important;
    }
    .md-size-85 {
        width: 85% !important;
        max-width: 85% !important;
    }
    .md-size-90 {
        width: 90% !important;
        max-width: 90% !important;
    }
    .md-size-95 {
        width: 95% !important;
        max-width: 95% !important;
    }
    .md-size-100 {
        width: 100% !important;
        max-width: 100% !important;
    }
    .md-size-33 {
        width: 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .md-size-66 {
        width: 66.666666% !important;
        max-width: 66.666666% !important;
    }
    .md-size-49 {
        width: 49% !important;
        max-width: 49% !important;
    }
    .md-size-auto {
        width: auto;
        max-width: auto;
    }
    .md-align-start-start {
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .md-align-start-end,
    .md-align-start-start {
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .md-align-start-end {
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .md-align-start-center {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center;
    }
    .md-align-start-stretch {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .md-align-end-start {
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .md-align-end-end,
    .md-align-end-start {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .md-align-end-end {
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .md-align-end-center {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        align-items: center;
    }
    .md-align-end-stretch {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .md-align-center-start {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .md-align-center-end {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .md-align-center-center {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .md-align-center-stretch {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .md-align-spacebetween-start {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .md-align-spacebetween-end {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .md-align-spacebetween-center {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }
    .md-align-spacebetween-stretch {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .md-align-spacearound-start {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .md-align-spacearound-end {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .md-align-spacearound-center {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: center;
        align-items: center;
    }
    .md-align-spacearound-stretch {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .md-layout-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .md-layout-columnreverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .md-layout-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .md-layout-rowreverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .md-layout-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .md-layout-nowrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .md-flex-grow {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .md-flex-initial {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .md-flex-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .md-flex-none {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .md-layout-fill {
        margin: 0;
        width: 100%;
        min-height: 100%;
        height: 100%;
    }
    .md-dp-block {
        display: block !important;
    }
    .md-dp-inlblock {
        display: inline-block !important;
    }
    .md-dp-inl {
        display: inline !important;
    }
    .md-dp-none {
        display: none !important;
    }
}
@media only screen and (min-width: 1025px) {
    .lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .lg-inl-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .lg-column-1 {
        width: 8.33333%;
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    }
    .lg-order-1 {
        -ms-flex-order: 1;
        order: 1;
    }
    .lg-offset-1 {
        margin-left: 8.33333%;
    }
    .lg-column-2 {
        width: 16.66667%;
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    }
    .lg-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }
    .lg-offset-2 {
        margin-left: 16.66667%;
    }
    .lg-column-3 {
        width: 25%;
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .lg-order-3 {
        -ms-flex-order: 3;
        order: 3;
    }
    .lg-offset-3 {
        margin-left: 25%;
    }
    .lg-column-4 {
        width: 33.33333%;
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    }
    .lg-order-4 {
        -ms-flex-order: 4;
        order: 4;
    }
    .lg-offset-4 {
        margin-left: 33.33333%;
    }
    .lg-column-5 {
        width: 41.66667%;
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    }
    .lg-order-5 {
        -ms-flex-order: 5;
        order: 5;
    }
    .lg-offset-5 {
        margin-left: 41.66667%;
    }
    .lg-column-6 {
        width: 50%;
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .lg-order-6 {
        -ms-flex-order: 6;
        order: 6;
    }
    .lg-offset-6 {
        margin-left: 50%;
    }
    .lg-column-7 {
        width: 58.33333%;
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    }
    .lg-order-7 {
        -ms-flex-order: 7;
        order: 7;
    }
    .lg-offset-7 {
        margin-left: 58.33333%;
    }
    .lg-column-8 {
        width: 66.66667%;
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    }
    .lg-order-8 {
        -ms-flex-order: 8;
        order: 8;
    }
    .lg-offset-8 {
        margin-left: 66.66667%;
    }
    .lg-column-9 {
        width: 75%;
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }
    .lg-order-9 {
        -ms-flex-order: 9;
        order: 9;
    }
    .lg-offset-9 {
        margin-left: 75%;
    }
    .lg-column-10 {
        width: 83.33333%;
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    }
    .lg-order-10 {
        -ms-flex-order: 10;
        order: 10;
    }
    .lg-offset-10 {
        margin-left: 83.33333%;
    }
    .lg-column-11 {
        width: 91.66667%;
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    }
    .lg-order-11 {
        -ms-flex-order: 11;
        order: 11;
    }
    .lg-offset-11 {
        margin-left: 91.66667%;
    }
    .lg-column-12 {
        width: 100%;
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .lg-order-12 {
        -ms-flex-order: 12;
        order: 12;
    }
    .lg-size-5 {
        width: 5% !important;
        max-width: 5% !important;
    }
    .lg-size-10 {
        width: 10% !important;
        max-width: 10% !important;
    }
    .lg-size-15 {
        width: 15% !important;
        max-width: 15% !important;
    }
    .lg-size-20 {
        width: 20% !important;
        max-width: 20% !important;
    }
    .lg-size-25 {
        width: 25% !important;
        max-width: 25% !important;
    }
    .lg-size-30 {
        width: 30% !important;
        max-width: 30% !important;
    }
    .lg-size-35 {
        width: 35% !important;
        max-width: 35% !important;
    }
    .lg-size-40 {
        width: 40% !important;
        max-width: 40% !important;
    }
    .lg-size-45 {
        width: 45% !important;
        max-width: 45% !important;
    }
    .lg-size-50 {
        width: 50% !important;
        max-width: 50% !important;
    }
    .lg-size-55 {
        width: 55% !important;
        max-width: 55% !important;
    }
    .lg-size-60 {
        width: 60% !important;
        max-width: 60% !important;
    }
    .lg-size-65 {
        width: 65% !important;
        max-width: 65% !important;
    }
    .lg-size-70 {
        width: 70% !important;
        max-width: 70% !important;
    }
    .lg-size-75 {
        width: 75% !important;
        max-width: 75% !important;
    }
    .lg-size-80 {
        width: 80% !important;
        max-width: 80% !important;
    }
    .lg-size-85 {
        width: 85% !important;
        max-width: 85% !important;
    }
    .lg-size-90 {
        width: 90% !important;
        max-width: 90% !important;
    }
    .lg-size-95 {
        width: 95% !important;
        max-width: 95% !important;
    }
    .lg-size-100 {
        width: 100% !important;
        max-width: 100% !important;
    }
    .lg-size-33 {
        width: 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .lg-size-66 {
        width: 66.666666% !important;
        max-width: 66.666666% !important;
    }
    .lg-size-49 {
        width: 49% !important;
        max-width: 49% !important;
    }
    .lg-size-auto {
        width: auto;
        max-width: auto;
    }
    .lg-align-start-start {
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .lg-align-start-end,
    .lg-align-start-start {
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .lg-align-start-end {
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .lg-align-start-center {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center;
    }
    .lg-align-start-stretch {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .lg-align-end-start {
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .lg-align-end-end,
    .lg-align-end-start {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .lg-align-end-end {
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .lg-align-end-center {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: center;
        align-items: center;
    }
    .lg-align-end-stretch {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .lg-align-center-start {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .lg-align-center-end {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .lg-align-center-center {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .lg-align-center-stretch {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .lg-align-spacebetween-start {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .lg-align-spacebetween-end {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .lg-align-spacebetween-center {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }
    .lg-align-spacebetween-stretch {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .lg-align-spacearound-start {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .lg-align-spacearound-end {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .lg-align-spacearound-center {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: center;
        align-items: center;
    }
    .lg-align-spacearound-stretch {
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .lg-layout-column {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .lg-layout-columnreverse {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .lg-layout-row {
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .lg-layout-rowreverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .lg-layout-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .lg-layout-nowrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .lg-flex-grow {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }
    .lg-flex-initial {
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .lg-flex-auto {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .lg-flex-none {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .lg-layout-fill {
        margin: 0;
        width: 100%;
        min-height: 100%;
        height: 100%;
    }
    .lg-dp-block {
        display: block !important;
    }
    .lg-dp-inlblock {
        display: inline-block !important;
    }
    .lg-dp-inl {
        display: inline !important;
    }
    .lg-dp-none {
        display: none !important;
    }
}
@media only screen {
    .mg-auto,
    .sm-mg-auto {
        margin: auto !important;
    }
    .mgv-auto,
    .sm-mgv-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mgh-auto,
    .sm-mgh-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .mgt-auto,
    .sm-mgt-auto {
        margin-top: auto !important;
    }
    .mgr-auto,
    .sm-mgr-auto {
        margin-right: auto !important;
    }
    .mgb-auto,
    .sm-mgb-auto {
        margin-bottom: auto !important;
    }
    .mgl-auto,
    .sm-mgl-auto {
        margin-left: auto !important;
    }
    .mg-20,
    .sm-mg-20 {
        margin: 40rem !important;
    }
    .mgv-20,
    .sm-mgv-20 {
        margin-top: 40rem !important;
        margin-bottom: 40rem !important;
    }
    .mgh-20,
    .sm-mgh-20 {
        margin-right: 40rem !important;
        margin-left: 40rem !important;
    }
    .mgt-20,
    .sm-mgt-20 {
        margin-top: 40rem !important;
    }
    .mgr-20,
    .sm-mgr-20 {
        margin-right: 40rem !important;
    }
    .mgb-20,
    .sm-mgb-20 {
        margin-bottom: 40rem !important;
    }
    .mgl-20,
    .sm-mgl-20 {
        margin-left: 40rem !important;
    }
    .pg-20,
    .sm-pg-20 {
        padding: 40rem !important;
    }
    .pgv-20,
    .sm-pgv-20 {
        padding-top: 40rem !important;
        padding-bottom: 40rem !important;
    }
    .pgh-20,
    .sm-pgh-20 {
        padding-right: 40rem !important;
        padding-left: 40rem !important;
    }
    .pgt-20,
    .sm-pgt-20 {
        padding-top: 40rem !important;
    }
    .pgr-20,
    .sm-pgr-20 {
        padding-right: 40rem !important;
    }
    .pgb-20,
    .sm-pgb-20 {
        padding-bottom: 40rem !important;
    }
    .pgl-20,
    .sm-pgl-20 {
        padding-left: 40rem !important;
    }
    .mg-15,
    .sm-mg-15 {
        margin: 30rem !important;
    }
    .mgv-15,
    .sm-mgv-15 {
        margin-top: 30rem !important;
        margin-bottom: 30rem !important;
    }
    .mgh-15,
    .sm-mgh-15 {
        margin-right: 30rem !important;
        margin-left: 30rem !important;
    }
    .mgt-15,
    .sm-mgt-15 {
        margin-top: 30rem !important;
    }
    .mgr-15,
    .sm-mgr-15 {
        margin-right: 30rem !important;
    }
    .mgb-15,
    .sm-mgb-15 {
        margin-bottom: 30rem !important;
    }
    .mgl-15,
    .sm-mgl-15 {
        margin-left: 30rem !important;
    }
    .pg-15,
    .sm-pg-15 {
        padding: 30rem !important;
    }
    .pgv-15,
    .sm-pgv-15 {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important;
    }
    .pgh-15,
    .sm-pgh-15 {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
    }
    .pgt-15,
    .sm-pgt-15 {
        padding-top: 30rem !important;
    }
    .pgr-15,
    .sm-pgr-15 {
        padding-right: 30rem !important;
    }
    .pgb-15,
    .sm-pgb-15 {
        padding-bottom: 30rem !important;
    }
    .pgl-15,
    .sm-pgl-15 {
        padding-left: 30rem !important;
    }
    .mg-12,
    .sm-mg-12 {
        margin: 24rem !important;
    }
    .mgv-12,
    .sm-mgv-12 {
        margin-top: 24rem !important;
        margin-bottom: 24rem !important;
    }
    .mgh-12,
    .sm-mgh-12 {
        margin-right: 24rem !important;
        margin-left: 24rem !important;
    }
    .mgt-12,
    .sm-mgt-12 {
        margin-top: 24rem !important;
    }
    .mgr-12,
    .sm-mgr-12 {
        margin-right: 24rem !important;
    }
    .mgb-12,
    .sm-mgb-12 {
        margin-bottom: 24rem !important;
    }
    .mgl-12,
    .sm-mgl-12 {
        margin-left: 24rem !important;
    }
    .pg-12,
    .sm-pg-12 {
        padding: 24rem !important;
    }
    .pgv-12,
    .sm-pgv-12 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }
    .pgh-12,
    .sm-pgh-12 {
        padding-right: 24rem !important;
        padding-left: 24rem !important;
    }
    .pgt-12,
    .sm-pgt-12 {
        padding-top: 24rem !important;
    }
    .pgr-12,
    .sm-pgr-12 {
        padding-right: 24rem !important;
    }
    .pgb-12,
    .sm-pgb-12 {
        padding-bottom: 24rem !important;
    }
    .pgl-12,
    .sm-pgl-12 {
        padding-left: 24rem !important;
    }
    .mg-10,
    .sm-mg-10 {
        margin: 20rem !important;
    }
    .mgv-10,
    .sm-mgv-10 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }
    .mgh-10,
    .sm-mgh-10 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }
    .mgt-10,
    .sm-mgt-10 {
        margin-top: 20rem !important;
    }
    .mgr-10,
    .sm-mgr-10 {
        margin-right: 20rem !important;
    }
    .mgb-10,
    .sm-mgb-10 {
        margin-bottom: 20rem !important;
    }
    .mgl-10,
    .sm-mgl-10 {
        margin-left: 20rem !important;
    }
    .pg-10,
    .sm-pg-10 {
        padding: 20rem !important;
    }
    .pgv-10,
    .sm-pgv-10 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }
    .pgh-10,
    .sm-pgh-10 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }
    .pgt-10,
    .sm-pgt-10 {
        padding-top: 20rem !important;
    }
    .pgr-10,
    .sm-pgr-10 {
        padding-right: 20rem !important;
    }
    .pgb-10,
    .sm-pgb-10 {
        padding-bottom: 20rem !important;
    }
    .pgl-10,
    .sm-pgl-10 {
        padding-left: 20rem !important;
    }
    .mg-6,
    .sm-mg-6 {
        margin: 12rem !important;
    }
    .mgv-6,
    .sm-mgv-6 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important;
    }
    .mgh-6,
    .sm-mgh-6 {
        margin-right: 12rem !important;
        margin-left: 12rem !important;
    }
    .mgt-6,
    .sm-mgt-6 {
        margin-top: 12rem !important;
    }
    .mgr-6,
    .sm-mgr-6 {
        margin-right: 12rem !important;
    }
    .mgb-6,
    .sm-mgb-6 {
        margin-bottom: 12rem !important;
    }
    .mgl-6,
    .sm-mgl-6 {
        margin-left: 12rem !important;
    }
    .pg-6,
    .sm-pg-6 {
        padding: 12rem !important;
    }
    .pgv-6,
    .sm-pgv-6 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
    .pgh-6,
    .sm-pgh-6 {
        padding-right: 12rem !important;
        padding-left: 12rem !important;
    }
    .pgt-6,
    .sm-pgt-6 {
        padding-top: 12rem !important;
    }
    .pgr-6,
    .sm-pgr-6 {
        padding-right: 12rem !important;
    }
    .pgb-6,
    .sm-pgb-6 {
        padding-bottom: 12rem !important;
    }
    .pgl-6,
    .sm-pgl-6 {
        padding-left: 12rem !important;
    }
    .mg-5_5,
    .sm-mg-5_5 {
        margin: 11rem !important;
    }
    .mgv-5_5,
    .sm-mgv-5_5 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }
    .mgh-5_5,
    .sm-mgh-5_5 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }
    .mgt-5_5,
    .sm-mgt-5_5 {
        margin-top: 11rem !important;
    }
    .mgr-5_5,
    .sm-mgr-5_5 {
        margin-right: 11rem !important;
    }
    .mgb-5_5,
    .sm-mgb-5_5 {
        margin-bottom: 11rem !important;
    }
    .mgl-5_5,
    .sm-mgl-5_5 {
        margin-left: 11rem !important;
    }
    .pg-5_5,
    .sm-pg-5_5 {
        padding: 11rem !important;
    }
    .pgv-5_5,
    .sm-pgv-5_5 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }
    .pgh-5_5,
    .sm-pgh-5_5 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }
    .pgt-5_5,
    .sm-pgt-5_5 {
        padding-top: 11rem !important;
    }
    .pgr-5_5,
    .sm-pgr-5_5 {
        padding-right: 11rem !important;
    }
    .pgb-5_5,
    .sm-pgb-5_5 {
        padding-bottom: 11rem !important;
    }
    .pgl-5_5,
    .sm-pgl-5_5 {
        padding-left: 11rem !important;
    }
    .mg-5,
    .sm-mg-5 {
        margin: 10rem !important;
    }
    .mgv-5,
    .sm-mgv-5 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .mgh-5,
    .sm-mgh-5 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .mgt-5,
    .sm-mgt-5 {
        margin-top: 10rem !important;
    }
    .mgr-5,
    .sm-mgr-5 {
        margin-right: 10rem !important;
    }
    .mgb-5,
    .sm-mgb-5 {
        margin-bottom: 10rem !important;
    }
    .mgl-5,
    .sm-mgl-5 {
        margin-left: 10rem !important;
    }
    .pg-5,
    .sm-pg-5 {
        padding: 10rem !important;
    }
    .pgv-5,
    .sm-pgv-5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    .pgh-5,
    .sm-pgh-5 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .pgt-5,
    .sm-pgt-5 {
        padding-top: 10rem !important;
    }
    .pgr-5,
    .sm-pgr-5 {
        padding-right: 10rem !important;
    }
    .pgb-5,
    .sm-pgb-5 {
        padding-bottom: 10rem !important;
    }
    .pgl-5,
    .sm-pgl-5 {
        padding-left: 10rem !important;
    }
    .mg-4,
    .sm-mg-4 {
        margin: 8rem !important;
    }
    .mgv-4,
    .sm-mgv-4 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .mgh-4,
    .sm-mgh-4 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .mgt-4,
    .sm-mgt-4 {
        margin-top: 8rem !important;
    }
    .mgr-4,
    .sm-mgr-4 {
        margin-right: 8rem !important;
    }
    .mgb-4,
    .sm-mgb-4 {
        margin-bottom: 8rem !important;
    }
    .mgl-4,
    .sm-mgl-4 {
        margin-left: 8rem !important;
    }
    .pg-4,
    .sm-pg-4 {
        padding: 8rem !important;
    }
    .pgv-4,
    .sm-pgv-4 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .pgh-4,
    .sm-pgh-4 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .pgt-4,
    .sm-pgt-4 {
        padding-top: 8rem !important;
    }
    .pgr-4,
    .sm-pgr-4 {
        padding-right: 8rem !important;
    }
    .pgb-4,
    .sm-pgb-4 {
        padding-bottom: 8rem !important;
    }
    .pgl-4,
    .sm-pgl-4 {
        padding-left: 8rem !important;
    }
    .mg-3,
    .sm-mg-3 {
        margin: 6rem !important;
    }
    .mgv-3,
    .sm-mgv-3 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .mgh-3,
    .sm-mgh-3 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .mgt-3,
    .sm-mgt-3 {
        margin-top: 6rem !important;
    }
    .mgr-3,
    .sm-mgr-3 {
        margin-right: 6rem !important;
    }
    .mgb-3,
    .sm-mgb-3 {
        margin-bottom: 6rem !important;
    }
    .mgl-3,
    .sm-mgl-3 {
        margin-left: 6rem !important;
    }
    .pg-3,
    .sm-pg-3 {
        padding: 6rem !important;
    }
    .pgv-3,
    .sm-pgv-3 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .pgh-3,
    .sm-pgh-3 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .pgt-3,
    .sm-pgt-3 {
        padding-top: 6rem !important;
    }
    .pgr-3,
    .sm-pgr-3 {
        padding-right: 6rem !important;
    }
    .pgb-3,
    .sm-pgb-3 {
        padding-bottom: 6rem !important;
    }
    .pgl-3,
    .sm-pgl-3 {
        padding-left: 6rem !important;
    }
    .mg-2_5,
    .sm-mg-2_5 {
        margin: 5rem !important;
    }
    .mgv-2_5,
    .sm-mgv-2_5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .mgh-2_5,
    .sm-mgh-2_5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .mgt-2_5,
    .sm-mgt-2_5 {
        margin-top: 5rem !important;
    }
    .mgr-2_5,
    .sm-mgr-2_5 {
        margin-right: 5rem !important;
    }
    .mgb-2_5,
    .sm-mgb-2_5 {
        margin-bottom: 5rem !important;
    }
    .mgl-2_5,
    .sm-mgl-2_5 {
        margin-left: 5rem !important;
    }
    .pg-2_5,
    .sm-pg-2_5 {
        padding: 5rem !important;
    }
    .pgv-2_5,
    .sm-pgv-2_5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .pgh-2_5,
    .sm-pgh-2_5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .pgt-2_5,
    .sm-pgt-2_5 {
        padding-top: 5rem !important;
    }
    .pgr-2_5,
    .sm-pgr-2_5 {
        padding-right: 5rem !important;
    }
    .pgb-2_5,
    .sm-pgb-2_5 {
        padding-bottom: 5rem !important;
    }
    .pgl-2_5,
    .sm-pgl-2_5 {
        padding-left: 5rem !important;
    }
    .mg-2,
    .sm-mg-2 {
        margin: 4rem !important;
    }
    .mgv-2,
    .sm-mgv-2 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .mgh-2,
    .sm-mgh-2 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .mgt-2,
    .sm-mgt-2 {
        margin-top: 4rem !important;
    }
    .mgr-2,
    .sm-mgr-2 {
        margin-right: 4rem !important;
    }
    .mgb-2,
    .sm-mgb-2 {
        margin-bottom: 4rem !important;
    }
    .mgl-2,
    .sm-mgl-2 {
        margin-left: 4rem !important;
    }
    .pg-2,
    .sm-pg-2 {
        padding: 4rem !important;
    }
    .pgv-2,
    .sm-pgv-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .pgh-2,
    .sm-pgh-2 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .pgt-2,
    .sm-pgt-2 {
        padding-top: 4rem !important;
    }
    .pgr-2,
    .sm-pgr-2 {
        padding-right: 4rem !important;
    }
    .pgb-2,
    .sm-pgb-2 {
        padding-bottom: 4rem !important;
    }
    .pgl-2,
    .sm-pgl-2 {
        padding-left: 4rem !important;
    }
    .mg-1_5,
    .sm-mg-1_5 {
        margin: 3rem !important;
    }
    .mgv-1_5,
    .sm-mgv-1_5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .mgh-1_5,
    .sm-mgh-1_5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mgt-1_5,
    .sm-mgt-1_5 {
        margin-top: 3rem !important;
    }
    .mgr-1_5,
    .sm-mgr-1_5 {
        margin-right: 3rem !important;
    }
    .mgb-1_5,
    .sm-mgb-1_5 {
        margin-bottom: 3rem !important;
    }
    .mgl-1_5,
    .sm-mgl-1_5 {
        margin-left: 3rem !important;
    }
    .pg-1_5,
    .sm-pg-1_5 {
        padding: 3rem !important;
    }
    .pgv-1_5,
    .sm-pgv-1_5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pgh-1_5,
    .sm-pgh-1_5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .pgt-1_5,
    .sm-pgt-1_5 {
        padding-top: 3rem !important;
    }
    .pgr-1_5,
    .sm-pgr-1_5 {
        padding-right: 3rem !important;
    }
    .pgb-1_5,
    .sm-pgb-1_5 {
        padding-bottom: 3rem !important;
    }
    .pgl-1_5,
    .sm-pgl-1_5 {
        padding-left: 3rem !important;
    }
    .mg-1_25,
    .sm-mg-1_25 {
        margin: 2.5rem !important;
    }
    .mgv-1_25,
    .sm-mgv-1_25 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .mgh-1_25,
    .sm-mgh-1_25 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }
    .mgt-1_25,
    .sm-mgt-1_25 {
        margin-top: 2.5rem !important;
    }
    .mgr-1_25,
    .sm-mgr-1_25 {
        margin-right: 2.5rem !important;
    }
    .mgb-1_25,
    .sm-mgb-1_25 {
        margin-bottom: 2.5rem !important;
    }
    .mgl-1_25,
    .sm-mgl-1_25 {
        margin-left: 2.5rem !important;
    }
    .pg-1_25,
    .sm-pg-1_25 {
        padding: 2.5rem !important;
    }
    .pgv-1_25,
    .sm-pgv-1_25 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .pgh-1_25,
    .sm-pgh-1_25 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }
    .pgt-1_25,
    .sm-pgt-1_25 {
        padding-top: 2.5rem !important;
    }
    .pgr-1_25,
    .sm-pgr-1_25 {
        padding-right: 2.5rem !important;
    }
    .pgb-1_25,
    .sm-pgb-1_25 {
        padding-bottom: 2.5rem !important;
    }
    .pgl-1_25,
    .sm-pgl-1_25 {
        padding-left: 2.5rem !important;
    }
    .mg-1,
    .sm-mg-1 {
        margin: 2rem !important;
    }
    .mgv-1,
    .sm-mgv-1 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .mgh-1,
    .sm-mgh-1 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .mgt-1,
    .sm-mgt-1 {
        margin-top: 2rem !important;
    }
    .mgr-1,
    .sm-mgr-1 {
        margin-right: 2rem !important;
    }
    .mgb-1,
    .sm-mgb-1 {
        margin-bottom: 2rem !important;
    }
    .mgl-1,
    .sm-mgl-1 {
        margin-left: 2rem !important;
    }
    .pg-1,
    .sm-pg-1 {
        padding: 2rem !important;
    }
    .pgv-1,
    .sm-pgv-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .pgh-1,
    .sm-pgh-1 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .pgt-1,
    .sm-pgt-1 {
        padding-top: 2rem !important;
    }
    .pgr-1,
    .sm-pgr-1 {
        padding-right: 2rem !important;
    }
    .pgb-1,
    .sm-pgb-1 {
        padding-bottom: 2rem !important;
    }
    .pgl-1,
    .sm-pgl-1 {
        padding-left: 2rem !important;
    }
    .mg-0_75,
    .sm-mg-0_75 {
        margin: 1.5rem !important;
    }
    .mgv-0_75,
    .sm-mgv-0_75 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .mgh-0_75,
    .sm-mgh-0_75 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mgt-0_75,
    .sm-mgt-0_75 {
        margin-top: 1.5rem !important;
    }
    .mgr-0_75,
    .sm-mgr-0_75 {
        margin-right: 1.5rem !important;
    }
    .mgb-0_75,
    .sm-mgb-0_75 {
        margin-bottom: 1.5rem !important;
    }
    .mgl-0_75,
    .sm-mgl-0_75 {
        margin-left: 1.5rem !important;
    }
    .pg-0_75,
    .sm-pg-0_75 {
        padding: 1.5rem !important;
    }
    .pgv-0_75,
    .sm-pgv-0_75 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .pgh-0_75,
    .sm-pgh-0_75 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .pgt-0_75,
    .sm-pgt-0_75 {
        padding-top: 1.5rem !important;
    }
    .pgr-0_75,
    .sm-pgr-0_75 {
        padding-right: 1.5rem !important;
    }
    .pgb-0_75,
    .sm-pgb-0_75 {
        padding-bottom: 1.5rem !important;
    }
    .pgl-0_75,
    .sm-pgl-0_75 {
        padding-left: 1.5rem !important;
    }
    .mg-0_5,
    .sm-mg-0_5 {
        margin: 1rem !important;
    }
    .mgv-0_5,
    .sm-mgv-0_5 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .mgh-0_5,
    .sm-mgh-0_5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mgt-0_5,
    .sm-mgt-0_5 {
        margin-top: 1rem !important;
    }
    .mgr-0_5,
    .sm-mgr-0_5 {
        margin-right: 1rem !important;
    }
    .mgb-0_5,
    .sm-mgb-0_5 {
        margin-bottom: 1rem !important;
    }
    .mgl-0_5,
    .sm-mgl-0_5 {
        margin-left: 1rem !important;
    }
    .pg-0_5,
    .sm-pg-0_5 {
        padding: 1rem !important;
    }
    .pgv-0_5,
    .sm-pgv-0_5 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .pgh-0_5,
    .sm-pgh-0_5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .pgt-0_5,
    .sm-pgt-0_5 {
        padding-top: 1rem !important;
    }
    .pgr-0_5,
    .sm-pgr-0_5 {
        padding-right: 1rem !important;
    }
    .pgb-0_5,
    .sm-pgb-0_5 {
        padding-bottom: 1rem !important;
    }
    .pgl-0_5,
    .sm-pgl-0_5 {
        padding-left: 1rem !important;
    }
    .mg-0_25,
    .sm-mg-0_25 {
        margin: 0.5rem !important;
    }
    .mgv-0_25,
    .sm-mgv-0_25 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .mgh-0_25,
    .sm-mgh-0_25 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mgt-0_25,
    .sm-mgt-0_25 {
        margin-top: 0.5rem !important;
    }
    .mgr-0_25,
    .sm-mgr-0_25 {
        margin-right: 0.5rem !important;
    }
    .mgb-0_25,
    .sm-mgb-0_25 {
        margin-bottom: 0.5rem !important;
    }
    .mgl-0_25,
    .sm-mgl-0_25 {
        margin-left: 0.5rem !important;
    }
    .pg-0_25,
    .sm-pg-0_25 {
        padding: 0.5rem !important;
    }
    .pgv-0_25,
    .sm-pgv-0_25 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .pgh-0_25,
    .sm-pgh-0_25 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .pgt-0_25,
    .sm-pgt-0_25 {
        padding-top: 0.5rem !important;
    }
    .pgr-0_25,
    .sm-pgr-0_25 {
        padding-right: 0.5rem !important;
    }
    .pgb-0_25,
    .sm-pgb-0_25 {
        padding-bottom: 0.5rem !important;
    }
    .pgl-0_25,
    .sm-pgl-0_25 {
        padding-left: 0.5rem !important;
    }
    .mg-0,
    .sm-mg-0 {
        margin: 0 !important;
    }
    .mgv-0,
    .sm-mgv-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .mgh-0,
    .sm-mgh-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mgt-0,
    .sm-mgt-0 {
        margin-top: 0 !important;
    }
    .mgr-0,
    .sm-mgr-0 {
        margin-right: 0 !important;
    }
    .mgb-0,
    .sm-mgb-0 {
        margin-bottom: 0 !important;
    }
    .mgl-0,
    .sm-mgl-0 {
        margin-left: 0 !important;
    }
    .pg-0,
    .sm-pg-0 {
        padding: 0 !important;
    }
    .pgv-0,
    .sm-pgv-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .pgh-0,
    .sm-pgh-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .pgt-0,
    .sm-pgt-0 {
        padding-top: 0 !important;
    }
    .pgr-0,
    .sm-pgr-0 {
        padding-right: 0 !important;
    }
    .pgb-0,
    .sm-pgb-0 {
        padding-bottom: 0 !important;
    }
    .pgl-0,
    .sm-pgl-0 {
        padding-left: 0 !important;
    }
    .sm-text-left,
    .text-left {
        text-align: left !important;
    }
    .sm-text-center,
    .text-center {
        text-align: center !important;
    }
    .sm-text-right,
    .text-right {
        text-align: right !important;
    }
    .break-word,
    .sm-break-word {
        word-wrap: break-word;
    }
    .sm-word-normal,
    .word-normal {
        word-wrap: normal;
    }
    .lh-1_425,
    .sm-lh-1_425 {
        line-height: 1.425 !important;
    }
    .lh-1_2,
    .sm-lh-1_2 {
        line-height: 1.2 !important;
    }
    .lh-1_1,
    .sm-lh-1_1 {
        line-height: 1.1 !important;
    }
    .lh-1,
    .sm-lh-1 {
        line-height: 1 !important;
    }
    .lh-0_75,
    .sm-lh-0_75 {
        line-height: 0.75 !important;
    }
    .fz-200,
    .sm-fz-200 {
        font-size: 20rem !important;
    }
    .fz-90,
    .sm-fz-90 {
        font-size: 9rem !important;
    }
    .fz-68,
    .sm-fz-68 {
        font-size: 6.8rem !important;
    }
    .fz-48,
    .sm-fz-48 {
        font-size: 4.8rem !important;
    }
    .fz-42,
    .sm-fz-42 {
        font-size: 4.2rem !important;
    }
    .fz-36,
    .sm-fz-36 {
        font-size: 3.6rem !important;
    }
    .fz-34,
    .sm-fz-34 {
        font-size: 3.4rem !important;
    }
    .fz-32,
    .sm-fz-32 {
        font-size: 3.2rem !important;
    }
    .fz-28,
    .sm-fz-28 {
        font-size: 2.8rem !important;
    }
    .fz-24,
    .sm-fz-24 {
        font-size: 2.4rem !important;
    }
    .fz-22,
    .sm-fz-22 {
        font-size: 2.2rem !important;
    }
    .fz-21,
    .sm-fz-21 {
        font-size: 2.1rem !important;
    }
    .fz-18,
    .sm-fz-18 {
        font-size: 1.8rem !important;
    }
    .fz-16,
    .sm-fz-16 {
        font-size: 1.6rem !important;
    }
    .fz-14,
    .sm-fz-14 {
        font-size: 1.4rem !important;
    }
    .fz-13,
    .sm-fz-13 {
        font-size: 1.3rem !important;
    }
    .fz-12,
    .sm-fz-12 {
        font-size: 1.2rem !important;
    }
    .fz-11,
    .sm-fz-11 {
        font-size: 1.1rem !important;
    }
    .fz-10,
    .sm-fz-10 {
        font-size: 1rem !important;
    }
    .fw-700,
    .sm-fw-700 {
        font-weight: 700 !important;
    }
    .fw-600,
    .sm-fw-600 {
        font-weight: 600 !important;
    }
    .fw-400,
    .sm-fw-400 {
        font-weight: 400 !important;
    }
    .fw-300,
    .sm-fw-300 {
        font-weight: 300 !important;
    }
    .h-text-black:hover,
    .sm-h-text-black:hover,
    .sm-text-black,
    .text-black {
        color: #2b292f !important;
    }
    .bg-black,
    .h-bg-black:hover,
    .sm-bg-black,
    .sm-h-bg-black:hover {
        background-color: #2b292f !important;
    }
    .h-text-blue-dark:hover,
    .sm-h-text-blue-dark:hover,
    .sm-text-blue-dark,
    .text-blue-dark {
        color: #576ca8 !important;
    }
    .bg-blue-dark,
    .h-bg-blue-dark:hover,
    .sm-bg-blue-dark,
    .sm-h-bg-blue-dark:hover {
        background-color: #576ca8 !important;
    }
    .h-text-gray-darker:hover,
    .sm-h-text-gray-darker:hover,
    .sm-text-gray-darker,
    .text-gray-darker {
        color: #585563 !important;
    }
    .bg-gray-darker,
    .h-bg-gray-darker:hover,
    .sm-bg-gray-darker,
    .sm-h-bg-gray-darker:hover {
        background-color: #585563 !important;
    }
    .h-text-gray-dark:hover,
    .sm-h-text-gray-dark:hover,
    .sm-text-gray-dark,
    .text-gray-dark {
        color: #87868c !important;
    }
    .bg-gray-dark,
    .h-bg-gray-dark:hover,
    .sm-bg-gray-dark,
    .sm-h-bg-gray-dark:hover {
        background-color: #87868c !important;
    }
    .h-text-gray:hover,
    .sm-h-text-gray:hover,
    .sm-text-gray,
    .text-gray {
        color: #d3d3d6 !important;
    }
    .bg-gray,
    .h-bg-gray:hover,
    .sm-bg-gray,
    .sm-h-bg-gray:hover {
        background-color: #d3d3d6 !important;
    }
    .h-text-gray-light:hover,
    .sm-h-text-gray-light:hover,
    .sm-text-gray-light,
    .text-gray-light {
        color: #eff0f0 !important;
    }
    .bg-gray-light,
    .h-bg-gray-light:hover,
    .sm-bg-gray-light,
    .sm-h-bg-gray-light:hover {
        background-color: #eff0f0 !important;
    }
    .h-text-gray-lighter:hover,
    .sm-h-text-gray-lighter:hover,
    .sm-text-gray-lighter,
    .text-gray-lighter {
        color: #f9f9f9 !important;
    }
    .bg-gray-lighter,
    .h-bg-gray-lighter:hover,
    .sm-bg-gray-lighter,
    .sm-h-bg-gray-lighter:hover {
        background-color: #f9f9f9 !important;
    }
    .h-text-white:hover,
    .sm-h-text-white:hover,
    .sm-text-white,
    .text-white {
        color: #fefefe !important;
    }
    .bg-white,
    .h-bg-white:hover,
    .sm-bg-white,
    .sm-h-bg-white:hover {
        background-color: #fefefe !important;
    }
    .h-text-primary:hover,
    .sm-h-text-primary:hover,
    .sm-text-primary,
    .text-primary {
        color: #fdc300 !important;
    }
    .bg-primary,
    .h-bg-primary:hover,
    .sm-bg-primary,
    .sm-h-bg-primary:hover {
        background-color: #fdc300 !important;
    }
    .h-text-secondary:hover,
    .sm-h-text-secondary:hover,
    .sm-text-secondary,
    .text-secondary {
        color: #0036c4 !important;
    }
    .bg-secondary,
    .h-bg-secondary:hover,
    .sm-bg-secondary,
    .sm-h-bg-secondary:hover {
        background-color: #0036c4 !important;
    }
    .h-text-alert:hover,
    .sm-h-text-alert:hover,
    .sm-text-alert,
    .text-alert {
        color: #ef6f6c !important;
    }
    .bg-alert,
    .h-bg-alert:hover,
    .sm-bg-alert,
    .sm-h-bg-alert:hover {
        background-color: #ef6f6c !important;
    }
    .h-text-alert-dark:hover,
    .sm-h-text-alert-dark:hover,
    .sm-text-alert-dark,
    .text-alert-dark {
        color: #e0244f !important;
    }
    .bg-alert-dark,
    .h-bg-alert-dark:hover,
    .sm-bg-alert-dark,
    .sm-h-bg-alert-dark:hover {
        background-color: #e0244f !important;
    }
    .h-text-warning:hover,
    .sm-h-text-warning:hover,
    .sm-text-warning,
    .text-warning {
        color: #ffd275 !important;
    }
    .bg-warning,
    .h-bg-warning:hover,
    .sm-bg-warning,
    .sm-h-bg-warning:hover {
        background-color: #ffd275 !important;
    }
    .h-text-info:hover,
    .sm-h-text-info:hover,
    .sm-text-info,
    .text-info {
        color: #6dd3ce !important;
    }
    .bg-info,
    .h-bg-info:hover,
    .sm-bg-info,
    .sm-h-bg-info:hover {
        background-color: #6dd3ce !important;
    }
    .h-text-success:hover,
    .sm-h-text-success:hover,
    .sm-text-success,
    .text-success {
        color: #74c080 !important;
    }
    .bg-success,
    .h-bg-success:hover,
    .sm-bg-success,
    .sm-h-bg-success:hover {
        background-color: #74c080 !important;
    }
    .bd-0-black,
    .sm-bd-0-black {
        border: 0 solid #2b292f;
    }
    .bdt-0-black,
    .sm-bdt-0-black {
        border-top: 0 solid #2b292f;
    }
    .bdr-0-black,
    .sm-bdr-0-black {
        border-right: 0 solid #2b292f;
    }
    .bdb-0-black,
    .sm-bdb-0-black {
        border-bottom: 0 solid #2b292f;
    }
    .bdl-0-black,
    .sm-bdl-0-black {
        border-left: 0 solid #2b292f;
    }
    .bd-0-blue-dark,
    .sm-bd-0-blue-dark {
        border: 0 solid #576ca8;
    }
    .bdt-0-blue-dark,
    .sm-bdt-0-blue-dark {
        border-top: 0 solid #576ca8;
    }
    .bdr-0-blue-dark,
    .sm-bdr-0-blue-dark {
        border-right: 0 solid #576ca8;
    }
    .bdb-0-blue-dark,
    .sm-bdb-0-blue-dark {
        border-bottom: 0 solid #576ca8;
    }
    .bdl-0-blue-dark,
    .sm-bdl-0-blue-dark {
        border-left: 0 solid #576ca8;
    }
    .bd-0-gray-darker,
    .sm-bd-0-gray-darker {
        border: 0 solid #585563;
    }
    .bdt-0-gray-darker,
    .sm-bdt-0-gray-darker {
        border-top: 0 solid #585563;
    }
    .bdr-0-gray-darker,
    .sm-bdr-0-gray-darker {
        border-right: 0 solid #585563;
    }
    .bdb-0-gray-darker,
    .sm-bdb-0-gray-darker {
        border-bottom: 0 solid #585563;
    }
    .bdl-0-gray-darker,
    .sm-bdl-0-gray-darker {
        border-left: 0 solid #585563;
    }
    .bd-0-gray-dark,
    .sm-bd-0-gray-dark {
        border: 0 solid #87868c;
    }
    .bdt-0-gray-dark,
    .sm-bdt-0-gray-dark {
        border-top: 0 solid #87868c;
    }
    .bdr-0-gray-dark,
    .sm-bdr-0-gray-dark {
        border-right: 0 solid #87868c;
    }
    .bdb-0-gray-dark,
    .sm-bdb-0-gray-dark {
        border-bottom: 0 solid #87868c;
    }
    .bdl-0-gray-dark,
    .sm-bdl-0-gray-dark {
        border-left: 0 solid #87868c;
    }
    .bd-0-gray,
    .sm-bd-0-gray {
        border: 0 solid #d3d3d6;
    }
    .bdt-0-gray,
    .sm-bdt-0-gray {
        border-top: 0 solid #d3d3d6;
    }
    .bdr-0-gray,
    .sm-bdr-0-gray {
        border-right: 0 solid #d3d3d6;
    }
    .bdb-0-gray,
    .sm-bdb-0-gray {
        border-bottom: 0 solid #d3d3d6;
    }
    .bdl-0-gray,
    .sm-bdl-0-gray {
        border-left: 0 solid #d3d3d6;
    }
    .bd-0-gray-light,
    .sm-bd-0-gray-light {
        border: 0 solid #eff0f0;
    }
    .bdt-0-gray-light,
    .sm-bdt-0-gray-light {
        border-top: 0 solid #eff0f0;
    }
    .bdr-0-gray-light,
    .sm-bdr-0-gray-light {
        border-right: 0 solid #eff0f0;
    }
    .bdb-0-gray-light,
    .sm-bdb-0-gray-light {
        border-bottom: 0 solid #eff0f0;
    }
    .bdl-0-gray-light,
    .sm-bdl-0-gray-light {
        border-left: 0 solid #eff0f0;
    }
    .bd-0-gray-lighter,
    .sm-bd-0-gray-lighter {
        border: 0 solid #f9f9f9;
    }
    .bdt-0-gray-lighter,
    .sm-bdt-0-gray-lighter {
        border-top: 0 solid #f9f9f9;
    }
    .bdr-0-gray-lighter,
    .sm-bdr-0-gray-lighter {
        border-right: 0 solid #f9f9f9;
    }
    .bdb-0-gray-lighter,
    .sm-bdb-0-gray-lighter {
        border-bottom: 0 solid #f9f9f9;
    }
    .bdl-0-gray-lighter,
    .sm-bdl-0-gray-lighter {
        border-left: 0 solid #f9f9f9;
    }
    .bd-0-white,
    .sm-bd-0-white {
        border: 0 solid #fefefe;
    }
    .bdt-0-white,
    .sm-bdt-0-white {
        border-top: 0 solid #fefefe;
    }
    .bdr-0-white,
    .sm-bdr-0-white {
        border-right: 0 solid #fefefe;
    }
    .bdb-0-white,
    .sm-bdb-0-white {
        border-bottom: 0 solid #fefefe;
    }
    .bdl-0-white,
    .sm-bdl-0-white {
        border-left: 0 solid #fefefe;
    }
    .bd-0-primary,
    .sm-bd-0-primary {
        border: 0 solid #fdc300;
    }
    .bdt-0-primary,
    .sm-bdt-0-primary {
        border-top: 0 solid #fdc300;
    }
    .bdr-0-primary,
    .sm-bdr-0-primary {
        border-right: 0 solid #fdc300;
    }
    .bdb-0-primary,
    .sm-bdb-0-primary {
        border-bottom: 0 solid #fdc300;
    }
    .bdl-0-primary,
    .sm-bdl-0-primary {
        border-left: 0 solid #fdc300;
    }
    .bd-0-secondary,
    .sm-bd-0-secondary {
        border: 0 solid #0036c4;
    }
    .bdt-0-secondary,
    .sm-bdt-0-secondary {
        border-top: 0 solid #0036c4;
    }
    .bdr-0-secondary,
    .sm-bdr-0-secondary {
        border-right: 0 solid #0036c4;
    }
    .bdb-0-secondary,
    .sm-bdb-0-secondary {
        border-bottom: 0 solid #0036c4;
    }
    .bdl-0-secondary,
    .sm-bdl-0-secondary {
        border-left: 0 solid #0036c4;
    }
    .bd-0-alert,
    .sm-bd-0-alert {
        border: 0 solid #ef6f6c;
    }
    .bdt-0-alert,
    .sm-bdt-0-alert {
        border-top: 0 solid #ef6f6c;
    }
    .bdr-0-alert,
    .sm-bdr-0-alert {
        border-right: 0 solid #ef6f6c;
    }
    .bdb-0-alert,
    .sm-bdb-0-alert {
        border-bottom: 0 solid #ef6f6c;
    }
    .bdl-0-alert,
    .sm-bdl-0-alert {
        border-left: 0 solid #ef6f6c;
    }
    .bd-0-alert-dark,
    .sm-bd-0-alert-dark {
        border: 0 solid #e0244f;
    }
    .bdt-0-alert-dark,
    .sm-bdt-0-alert-dark {
        border-top: 0 solid #e0244f;
    }
    .bdr-0-alert-dark,
    .sm-bdr-0-alert-dark {
        border-right: 0 solid #e0244f;
    }
    .bdb-0-alert-dark,
    .sm-bdb-0-alert-dark {
        border-bottom: 0 solid #e0244f;
    }
    .bdl-0-alert-dark,
    .sm-bdl-0-alert-dark {
        border-left: 0 solid #e0244f;
    }
    .bd-0-warning,
    .sm-bd-0-warning {
        border: 0 solid #ffd275;
    }
    .bdt-0-warning,
    .sm-bdt-0-warning {
        border-top: 0 solid #ffd275;
    }
    .bdr-0-warning,
    .sm-bdr-0-warning {
        border-right: 0 solid #ffd275;
    }
    .bdb-0-warning,
    .sm-bdb-0-warning {
        border-bottom: 0 solid #ffd275;
    }
    .bdl-0-warning,
    .sm-bdl-0-warning {
        border-left: 0 solid #ffd275;
    }
    .bd-0-info,
    .sm-bd-0-info {
        border: 0 solid #6dd3ce;
    }
    .bdt-0-info,
    .sm-bdt-0-info {
        border-top: 0 solid #6dd3ce;
    }
    .bdr-0-info,
    .sm-bdr-0-info {
        border-right: 0 solid #6dd3ce;
    }
    .bdb-0-info,
    .sm-bdb-0-info {
        border-bottom: 0 solid #6dd3ce;
    }
    .bdl-0-info,
    .sm-bdl-0-info {
        border-left: 0 solid #6dd3ce;
    }
    .bd-0-success,
    .sm-bd-0-success {
        border: 0 solid #74c080;
    }
    .bdt-0-success,
    .sm-bdt-0-success {
        border-top: 0 solid #74c080;
    }
    .bdr-0-success,
    .sm-bdr-0-success {
        border-right: 0 solid #74c080;
    }
    .bdb-0-success,
    .sm-bdb-0-success {
        border-bottom: 0 solid #74c080;
    }
    .bdl-0-success,
    .sm-bdl-0-success {
        border-left: 0 solid #74c080;
    }
    .bd-1-black,
    .sm-bd-1-black {
        border: 1px solid #2b292f;
    }
    .bdt-1-black,
    .sm-bdt-1-black {
        border-top: 1px solid #2b292f;
    }
    .bdr-1-black,
    .sm-bdr-1-black {
        border-right: 1px solid #2b292f;
    }
    .bdb-1-black,
    .sm-bdb-1-black {
        border-bottom: 1px solid #2b292f;
    }
    .bdl-1-black,
    .sm-bdl-1-black {
        border-left: 1px solid #2b292f;
    }
    .bd-1-blue-dark,
    .sm-bd-1-blue-dark {
        border: 1px solid #576ca8;
    }
    .bdt-1-blue-dark,
    .sm-bdt-1-blue-dark {
        border-top: 1px solid #576ca8;
    }
    .bdr-1-blue-dark,
    .sm-bdr-1-blue-dark {
        border-right: 1px solid #576ca8;
    }
    .bdb-1-blue-dark,
    .sm-bdb-1-blue-dark {
        border-bottom: 1px solid #576ca8;
    }
    .bdl-1-blue-dark,
    .sm-bdl-1-blue-dark {
        border-left: 1px solid #576ca8;
    }
    .bd-1-gray-darker,
    .sm-bd-1-gray-darker {
        border: 1px solid #585563;
    }
    .bdt-1-gray-darker,
    .sm-bdt-1-gray-darker {
        border-top: 1px solid #585563;
    }
    .bdr-1-gray-darker,
    .sm-bdr-1-gray-darker {
        border-right: 1px solid #585563;
    }
    .bdb-1-gray-darker,
    .sm-bdb-1-gray-darker {
        border-bottom: 1px solid #585563;
    }
    .bdl-1-gray-darker,
    .sm-bdl-1-gray-darker {
        border-left: 1px solid #585563;
    }
    .bd-1-gray-dark,
    .sm-bd-1-gray-dark {
        border: 1px solid #87868c;
    }
    .bdt-1-gray-dark,
    .sm-bdt-1-gray-dark {
        border-top: 1px solid #87868c;
    }
    .bdr-1-gray-dark,
    .sm-bdr-1-gray-dark {
        border-right: 1px solid #87868c;
    }
    .bdb-1-gray-dark,
    .sm-bdb-1-gray-dark {
        border-bottom: 1px solid #87868c;
    }
    .bdl-1-gray-dark,
    .sm-bdl-1-gray-dark {
        border-left: 1px solid #87868c;
    }
    .bd-1-gray,
    .sm-bd-1-gray {
        border: 1px solid #d3d3d6;
    }
    .bdt-1-gray,
    .sm-bdt-1-gray {
        border-top: 1px solid #d3d3d6;
    }
    .bdr-1-gray,
    .sm-bdr-1-gray {
        border-right: 1px solid #d3d3d6;
    }
    .bdb-1-gray,
    .sm-bdb-1-gray {
        border-bottom: 1px solid #d3d3d6;
    }
    .bdl-1-gray,
    .sm-bdl-1-gray {
        border-left: 1px solid #d3d3d6;
    }
    .bd-1-gray-light,
    .sm-bd-1-gray-light {
        border: 1px solid #eff0f0;
    }
    .bdt-1-gray-light,
    .sm-bdt-1-gray-light {
        border-top: 1px solid #eff0f0;
    }
    .bdr-1-gray-light,
    .sm-bdr-1-gray-light {
        border-right: 1px solid #eff0f0;
    }
    .bdb-1-gray-light,
    .sm-bdb-1-gray-light {
        border-bottom: 1px solid #eff0f0;
    }
    .bdl-1-gray-light,
    .sm-bdl-1-gray-light {
        border-left: 1px solid #eff0f0;
    }
    .bd-1-gray-lighter,
    .sm-bd-1-gray-lighter {
        border: 1px solid #f9f9f9;
    }
    .bdt-1-gray-lighter,
    .sm-bdt-1-gray-lighter {
        border-top: 1px solid #f9f9f9;
    }
    .bdr-1-gray-lighter,
    .sm-bdr-1-gray-lighter {
        border-right: 1px solid #f9f9f9;
    }
    .bdb-1-gray-lighter,
    .sm-bdb-1-gray-lighter {
        border-bottom: 1px solid #f9f9f9;
    }
    .bdl-1-gray-lighter,
    .sm-bdl-1-gray-lighter {
        border-left: 1px solid #f9f9f9;
    }
    .bd-1-white,
    .sm-bd-1-white {
        border: 1px solid #fefefe;
    }
    .bdt-1-white,
    .sm-bdt-1-white {
        border-top: 1px solid #fefefe;
    }
    .bdr-1-white,
    .sm-bdr-1-white {
        border-right: 1px solid #fefefe;
    }
    .bdb-1-white,
    .sm-bdb-1-white {
        border-bottom: 1px solid #fefefe;
    }
    .bdl-1-white,
    .sm-bdl-1-white {
        border-left: 1px solid #fefefe;
    }
    .bd-1-primary,
    .sm-bd-1-primary {
        border: 1px solid #fdc300;
    }
    .bdt-1-primary,
    .sm-bdt-1-primary {
        border-top: 1px solid #fdc300;
    }
    .bdr-1-primary,
    .sm-bdr-1-primary {
        border-right: 1px solid #fdc300;
    }
    .bdb-1-primary,
    .sm-bdb-1-primary {
        border-bottom: 1px solid #fdc300;
    }
    .bdl-1-primary,
    .sm-bdl-1-primary {
        border-left: 1px solid #fdc300;
    }
    .bd-1-secondary,
    .sm-bd-1-secondary {
        border: 1px solid #0036c4;
    }
    .bdt-1-secondary,
    .sm-bdt-1-secondary {
        border-top: 1px solid #0036c4;
    }
    .bdr-1-secondary,
    .sm-bdr-1-secondary {
        border-right: 1px solid #0036c4;
    }
    .bdb-1-secondary,
    .sm-bdb-1-secondary {
        border-bottom: 1px solid #0036c4;
    }
    .bdl-1-secondary,
    .sm-bdl-1-secondary {
        border-left: 1px solid #0036c4;
    }
    .bd-1-alert,
    .sm-bd-1-alert {
        border: 1px solid #ef6f6c;
    }
    .bdt-1-alert,
    .sm-bdt-1-alert {
        border-top: 1px solid #ef6f6c;
    }
    .bdr-1-alert,
    .sm-bdr-1-alert {
        border-right: 1px solid #ef6f6c;
    }
    .bdb-1-alert,
    .sm-bdb-1-alert {
        border-bottom: 1px solid #ef6f6c;
    }
    .bdl-1-alert,
    .sm-bdl-1-alert {
        border-left: 1px solid #ef6f6c;
    }
    .bd-1-alert-dark,
    .sm-bd-1-alert-dark {
        border: 1px solid #e0244f;
    }
    .bdt-1-alert-dark,
    .sm-bdt-1-alert-dark {
        border-top: 1px solid #e0244f;
    }
    .bdr-1-alert-dark,
    .sm-bdr-1-alert-dark {
        border-right: 1px solid #e0244f;
    }
    .bdb-1-alert-dark,
    .sm-bdb-1-alert-dark {
        border-bottom: 1px solid #e0244f;
    }
    .bdl-1-alert-dark,
    .sm-bdl-1-alert-dark {
        border-left: 1px solid #e0244f;
    }
    .bd-1-warning,
    .sm-bd-1-warning {
        border: 1px solid #ffd275;
    }
    .bdt-1-warning,
    .sm-bdt-1-warning {
        border-top: 1px solid #ffd275;
    }
    .bdr-1-warning,
    .sm-bdr-1-warning {
        border-right: 1px solid #ffd275;
    }
    .bdb-1-warning,
    .sm-bdb-1-warning {
        border-bottom: 1px solid #ffd275;
    }
    .bdl-1-warning,
    .sm-bdl-1-warning {
        border-left: 1px solid #ffd275;
    }
    .bd-1-info,
    .sm-bd-1-info {
        border: 1px solid #6dd3ce;
    }
    .bdt-1-info,
    .sm-bdt-1-info {
        border-top: 1px solid #6dd3ce;
    }
    .bdr-1-info,
    .sm-bdr-1-info {
        border-right: 1px solid #6dd3ce;
    }
    .bdb-1-info,
    .sm-bdb-1-info {
        border-bottom: 1px solid #6dd3ce;
    }
    .bdl-1-info,
    .sm-bdl-1-info {
        border-left: 1px solid #6dd3ce;
    }
    .bd-1-success,
    .sm-bd-1-success {
        border: 1px solid #74c080;
    }
    .bdt-1-success,
    .sm-bdt-1-success {
        border-top: 1px solid #74c080;
    }
    .bdr-1-success,
    .sm-bdr-1-success {
        border-right: 1px solid #74c080;
    }
    .bdb-1-success,
    .sm-bdb-1-success {
        border-bottom: 1px solid #74c080;
    }
    .bdl-1-success,
    .sm-bdl-1-success {
        border-left: 1px solid #74c080;
    }
    .bd-2-black,
    .sm-bd-2-black {
        border: 2px solid #2b292f;
    }
    .bdt-2-black,
    .sm-bdt-2-black {
        border-top: 2px solid #2b292f;
    }
    .bdr-2-black,
    .sm-bdr-2-black {
        border-right: 2px solid #2b292f;
    }
    .bdb-2-black,
    .sm-bdb-2-black {
        border-bottom: 2px solid #2b292f;
    }
    .bdl-2-black,
    .sm-bdl-2-black {
        border-left: 2px solid #2b292f;
    }
    .bd-2-blue-dark,
    .sm-bd-2-blue-dark {
        border: 2px solid #576ca8;
    }
    .bdt-2-blue-dark,
    .sm-bdt-2-blue-dark {
        border-top: 2px solid #576ca8;
    }
    .bdr-2-blue-dark,
    .sm-bdr-2-blue-dark {
        border-right: 2px solid #576ca8;
    }
    .bdb-2-blue-dark,
    .sm-bdb-2-blue-dark {
        border-bottom: 2px solid #576ca8;
    }
    .bdl-2-blue-dark,
    .sm-bdl-2-blue-dark {
        border-left: 2px solid #576ca8;
    }
    .bd-2-gray-darker,
    .sm-bd-2-gray-darker {
        border: 2px solid #585563;
    }
    .bdt-2-gray-darker,
    .sm-bdt-2-gray-darker {
        border-top: 2px solid #585563;
    }
    .bdr-2-gray-darker,
    .sm-bdr-2-gray-darker {
        border-right: 2px solid #585563;
    }
    .bdb-2-gray-darker,
    .sm-bdb-2-gray-darker {
        border-bottom: 2px solid #585563;
    }
    .bdl-2-gray-darker,
    .sm-bdl-2-gray-darker {
        border-left: 2px solid #585563;
    }
    .bd-2-gray-dark,
    .sm-bd-2-gray-dark {
        border: 2px solid #87868c;
    }
    .bdt-2-gray-dark,
    .sm-bdt-2-gray-dark {
        border-top: 2px solid #87868c;
    }
    .bdr-2-gray-dark,
    .sm-bdr-2-gray-dark {
        border-right: 2px solid #87868c;
    }
    .bdb-2-gray-dark,
    .sm-bdb-2-gray-dark {
        border-bottom: 2px solid #87868c;
    }
    .bdl-2-gray-dark,
    .sm-bdl-2-gray-dark {
        border-left: 2px solid #87868c;
    }
    .bd-2-gray,
    .sm-bd-2-gray {
        border: 2px solid #d3d3d6;
    }
    .bdt-2-gray,
    .sm-bdt-2-gray {
        border-top: 2px solid #d3d3d6;
    }
    .bdr-2-gray,
    .sm-bdr-2-gray {
        border-right: 2px solid #d3d3d6;
    }
    .bdb-2-gray,
    .sm-bdb-2-gray {
        border-bottom: 2px solid #d3d3d6;
    }
    .bdl-2-gray,
    .sm-bdl-2-gray {
        border-left: 2px solid #d3d3d6;
    }
    .bd-2-gray-light,
    .sm-bd-2-gray-light {
        border: 2px solid #eff0f0;
    }
    .bdt-2-gray-light,
    .sm-bdt-2-gray-light {
        border-top: 2px solid #eff0f0;
    }
    .bdr-2-gray-light,
    .sm-bdr-2-gray-light {
        border-right: 2px solid #eff0f0;
    }
    .bdb-2-gray-light,
    .sm-bdb-2-gray-light {
        border-bottom: 2px solid #eff0f0;
    }
    .bdl-2-gray-light,
    .sm-bdl-2-gray-light {
        border-left: 2px solid #eff0f0;
    }
    .bd-2-gray-lighter,
    .sm-bd-2-gray-lighter {
        border: 2px solid #f9f9f9;
    }
    .bdt-2-gray-lighter,
    .sm-bdt-2-gray-lighter {
        border-top: 2px solid #f9f9f9;
    }
    .bdr-2-gray-lighter,
    .sm-bdr-2-gray-lighter {
        border-right: 2px solid #f9f9f9;
    }
    .bdb-2-gray-lighter,
    .sm-bdb-2-gray-lighter {
        border-bottom: 2px solid #f9f9f9;
    }
    .bdl-2-gray-lighter,
    .sm-bdl-2-gray-lighter {
        border-left: 2px solid #f9f9f9;
    }
    .bd-2-white,
    .sm-bd-2-white {
        border: 2px solid #fefefe;
    }
    .bdt-2-white,
    .sm-bdt-2-white {
        border-top: 2px solid #fefefe;
    }
    .bdr-2-white,
    .sm-bdr-2-white {
        border-right: 2px solid #fefefe;
    }
    .bdb-2-white,
    .sm-bdb-2-white {
        border-bottom: 2px solid #fefefe;
    }
    .bdl-2-white,
    .sm-bdl-2-white {
        border-left: 2px solid #fefefe;
    }
    .bd-2-primary,
    .sm-bd-2-primary {
        border: 2px solid #fdc300;
    }
    .bdt-2-primary,
    .sm-bdt-2-primary {
        border-top: 2px solid #fdc300;
    }
    .bdr-2-primary,
    .sm-bdr-2-primary {
        border-right: 2px solid #fdc300;
    }
    .bdb-2-primary,
    .sm-bdb-2-primary {
        border-bottom: 2px solid #fdc300;
    }
    .bdl-2-primary,
    .sm-bdl-2-primary {
        border-left: 2px solid #fdc300;
    }
    .bd-2-secondary,
    .sm-bd-2-secondary {
        border: 2px solid #0036c4;
    }
    .bdt-2-secondary,
    .sm-bdt-2-secondary {
        border-top: 2px solid #0036c4;
    }
    .bdr-2-secondary,
    .sm-bdr-2-secondary {
        border-right: 2px solid #0036c4;
    }
    .bdb-2-secondary,
    .sm-bdb-2-secondary {
        border-bottom: 2px solid #0036c4;
    }
    .bdl-2-secondary,
    .sm-bdl-2-secondary {
        border-left: 2px solid #0036c4;
    }
    .bd-2-alert,
    .sm-bd-2-alert {
        border: 2px solid #ef6f6c;
    }
    .bdt-2-alert,
    .sm-bdt-2-alert {
        border-top: 2px solid #ef6f6c;
    }
    .bdr-2-alert,
    .sm-bdr-2-alert {
        border-right: 2px solid #ef6f6c;
    }
    .bdb-2-alert,
    .sm-bdb-2-alert {
        border-bottom: 2px solid #ef6f6c;
    }
    .bdl-2-alert,
    .sm-bdl-2-alert {
        border-left: 2px solid #ef6f6c;
    }
    .bd-2-alert-dark,
    .sm-bd-2-alert-dark {
        border: 2px solid #e0244f;
    }
    .bdt-2-alert-dark,
    .sm-bdt-2-alert-dark {
        border-top: 2px solid #e0244f;
    }
    .bdr-2-alert-dark,
    .sm-bdr-2-alert-dark {
        border-right: 2px solid #e0244f;
    }
    .bdb-2-alert-dark,
    .sm-bdb-2-alert-dark {
        border-bottom: 2px solid #e0244f;
    }
    .bdl-2-alert-dark,
    .sm-bdl-2-alert-dark {
        border-left: 2px solid #e0244f;
    }
    .bd-2-warning,
    .sm-bd-2-warning {
        border: 2px solid #ffd275;
    }
    .bdt-2-warning,
    .sm-bdt-2-warning {
        border-top: 2px solid #ffd275;
    }
    .bdr-2-warning,
    .sm-bdr-2-warning {
        border-right: 2px solid #ffd275;
    }
    .bdb-2-warning,
    .sm-bdb-2-warning {
        border-bottom: 2px solid #ffd275;
    }
    .bdl-2-warning,
    .sm-bdl-2-warning {
        border-left: 2px solid #ffd275;
    }
    .bd-2-info,
    .sm-bd-2-info {
        border: 2px solid #6dd3ce;
    }
    .bdt-2-info,
    .sm-bdt-2-info {
        border-top: 2px solid #6dd3ce;
    }
    .bdr-2-info,
    .sm-bdr-2-info {
        border-right: 2px solid #6dd3ce;
    }
    .bdb-2-info,
    .sm-bdb-2-info {
        border-bottom: 2px solid #6dd3ce;
    }
    .bdl-2-info,
    .sm-bdl-2-info {
        border-left: 2px solid #6dd3ce;
    }
    .bd-2-success,
    .sm-bd-2-success {
        border: 2px solid #74c080;
    }
    .bdt-2-success,
    .sm-bdt-2-success {
        border-top: 2px solid #74c080;
    }
    .bdr-2-success,
    .sm-bdr-2-success {
        border-right: 2px solid #74c080;
    }
    .bdb-2-success,
    .sm-bdb-2-success {
        border-bottom: 2px solid #74c080;
    }
    .bdl-2-success,
    .sm-bdl-2-success {
        border-left: 2px solid #74c080;
    }
    .bd-3-black,
    .sm-bd-3-black {
        border: 3px solid #2b292f;
    }
    .bdt-3-black,
    .sm-bdt-3-black {
        border-top: 3px solid #2b292f;
    }
    .bdr-3-black,
    .sm-bdr-3-black {
        border-right: 3px solid #2b292f;
    }
    .bdb-3-black,
    .sm-bdb-3-black {
        border-bottom: 3px solid #2b292f;
    }
    .bdl-3-black,
    .sm-bdl-3-black {
        border-left: 3px solid #2b292f;
    }
    .bd-3-blue-dark,
    .sm-bd-3-blue-dark {
        border: 3px solid #576ca8;
    }
    .bdt-3-blue-dark,
    .sm-bdt-3-blue-dark {
        border-top: 3px solid #576ca8;
    }
    .bdr-3-blue-dark,
    .sm-bdr-3-blue-dark {
        border-right: 3px solid #576ca8;
    }
    .bdb-3-blue-dark,
    .sm-bdb-3-blue-dark {
        border-bottom: 3px solid #576ca8;
    }
    .bdl-3-blue-dark,
    .sm-bdl-3-blue-dark {
        border-left: 3px solid #576ca8;
    }
    .bd-3-gray-darker,
    .sm-bd-3-gray-darker {
        border: 3px solid #585563;
    }
    .bdt-3-gray-darker,
    .sm-bdt-3-gray-darker {
        border-top: 3px solid #585563;
    }
    .bdr-3-gray-darker,
    .sm-bdr-3-gray-darker {
        border-right: 3px solid #585563;
    }
    .bdb-3-gray-darker,
    .sm-bdb-3-gray-darker {
        border-bottom: 3px solid #585563;
    }
    .bdl-3-gray-darker,
    .sm-bdl-3-gray-darker {
        border-left: 3px solid #585563;
    }
    .bd-3-gray-dark,
    .sm-bd-3-gray-dark {
        border: 3px solid #87868c;
    }
    .bdt-3-gray-dark,
    .sm-bdt-3-gray-dark {
        border-top: 3px solid #87868c;
    }
    .bdr-3-gray-dark,
    .sm-bdr-3-gray-dark {
        border-right: 3px solid #87868c;
    }
    .bdb-3-gray-dark,
    .sm-bdb-3-gray-dark {
        border-bottom: 3px solid #87868c;
    }
    .bdl-3-gray-dark,
    .sm-bdl-3-gray-dark {
        border-left: 3px solid #87868c;
    }
    .bd-3-gray,
    .sm-bd-3-gray {
        border: 3px solid #d3d3d6;
    }
    .bdt-3-gray,
    .sm-bdt-3-gray {
        border-top: 3px solid #d3d3d6;
    }
    .bdr-3-gray,
    .sm-bdr-3-gray {
        border-right: 3px solid #d3d3d6;
    }
    .bdb-3-gray,
    .sm-bdb-3-gray {
        border-bottom: 3px solid #d3d3d6;
    }
    .bdl-3-gray,
    .sm-bdl-3-gray {
        border-left: 3px solid #d3d3d6;
    }
    .bd-3-gray-light,
    .sm-bd-3-gray-light {
        border: 3px solid #eff0f0;
    }
    .bdt-3-gray-light,
    .sm-bdt-3-gray-light {
        border-top: 3px solid #eff0f0;
    }
    .bdr-3-gray-light,
    .sm-bdr-3-gray-light {
        border-right: 3px solid #eff0f0;
    }
    .bdb-3-gray-light,
    .sm-bdb-3-gray-light {
        border-bottom: 3px solid #eff0f0;
    }
    .bdl-3-gray-light,
    .sm-bdl-3-gray-light {
        border-left: 3px solid #eff0f0;
    }
    .bd-3-gray-lighter,
    .sm-bd-3-gray-lighter {
        border: 3px solid #f9f9f9;
    }
    .bdt-3-gray-lighter,
    .sm-bdt-3-gray-lighter {
        border-top: 3px solid #f9f9f9;
    }
    .bdr-3-gray-lighter,
    .sm-bdr-3-gray-lighter {
        border-right: 3px solid #f9f9f9;
    }
    .bdb-3-gray-lighter,
    .sm-bdb-3-gray-lighter {
        border-bottom: 3px solid #f9f9f9;
    }
    .bdl-3-gray-lighter,
    .sm-bdl-3-gray-lighter {
        border-left: 3px solid #f9f9f9;
    }
    .bd-3-white,
    .sm-bd-3-white {
        border: 3px solid #fefefe;
    }
    .bdt-3-white,
    .sm-bdt-3-white {
        border-top: 3px solid #fefefe;
    }
    .bdr-3-white,
    .sm-bdr-3-white {
        border-right: 3px solid #fefefe;
    }
    .bdb-3-white,
    .sm-bdb-3-white {
        border-bottom: 3px solid #fefefe;
    }
    .bdl-3-white,
    .sm-bdl-3-white {
        border-left: 3px solid #fefefe;
    }
    .bd-3-primary,
    .sm-bd-3-primary {
        border: 3px solid #fdc300;
    }
    .bdt-3-primary,
    .sm-bdt-3-primary {
        border-top: 3px solid #fdc300;
    }
    .bdr-3-primary,
    .sm-bdr-3-primary {
        border-right: 3px solid #fdc300;
    }
    .bdb-3-primary,
    .sm-bdb-3-primary {
        border-bottom: 3px solid #fdc300;
    }
    .bdl-3-primary,
    .sm-bdl-3-primary {
        border-left: 3px solid #fdc300;
    }
    .bd-3-secondary,
    .sm-bd-3-secondary {
        border: 3px solid #0036c4;
    }
    .bdt-3-secondary,
    .sm-bdt-3-secondary {
        border-top: 3px solid #0036c4;
    }
    .bdr-3-secondary,
    .sm-bdr-3-secondary {
        border-right: 3px solid #0036c4;
    }
    .bdb-3-secondary,
    .sm-bdb-3-secondary {
        border-bottom: 3px solid #0036c4;
    }
    .bdl-3-secondary,
    .sm-bdl-3-secondary {
        border-left: 3px solid #0036c4;
    }
    .bd-3-alert,
    .sm-bd-3-alert {
        border: 3px solid #ef6f6c;
    }
    .bdt-3-alert,
    .sm-bdt-3-alert {
        border-top: 3px solid #ef6f6c;
    }
    .bdr-3-alert,
    .sm-bdr-3-alert {
        border-right: 3px solid #ef6f6c;
    }
    .bdb-3-alert,
    .sm-bdb-3-alert {
        border-bottom: 3px solid #ef6f6c;
    }
    .bdl-3-alert,
    .sm-bdl-3-alert {
        border-left: 3px solid #ef6f6c;
    }
    .bd-3-alert-dark,
    .sm-bd-3-alert-dark {
        border: 3px solid #e0244f;
    }
    .bdt-3-alert-dark,
    .sm-bdt-3-alert-dark {
        border-top: 3px solid #e0244f;
    }
    .bdr-3-alert-dark,
    .sm-bdr-3-alert-dark {
        border-right: 3px solid #e0244f;
    }
    .bdb-3-alert-dark,
    .sm-bdb-3-alert-dark {
        border-bottom: 3px solid #e0244f;
    }
    .bdl-3-alert-dark,
    .sm-bdl-3-alert-dark {
        border-left: 3px solid #e0244f;
    }
    .bd-3-warning,
    .sm-bd-3-warning {
        border: 3px solid #ffd275;
    }
    .bdt-3-warning,
    .sm-bdt-3-warning {
        border-top: 3px solid #ffd275;
    }
    .bdr-3-warning,
    .sm-bdr-3-warning {
        border-right: 3px solid #ffd275;
    }
    .bdb-3-warning,
    .sm-bdb-3-warning {
        border-bottom: 3px solid #ffd275;
    }
    .bdl-3-warning,
    .sm-bdl-3-warning {
        border-left: 3px solid #ffd275;
    }
    .bd-3-info,
    .sm-bd-3-info {
        border: 3px solid #6dd3ce;
    }
    .bdt-3-info,
    .sm-bdt-3-info {
        border-top: 3px solid #6dd3ce;
    }
    .bdr-3-info,
    .sm-bdr-3-info {
        border-right: 3px solid #6dd3ce;
    }
    .bdb-3-info,
    .sm-bdb-3-info {
        border-bottom: 3px solid #6dd3ce;
    }
    .bdl-3-info,
    .sm-bdl-3-info {
        border-left: 3px solid #6dd3ce;
    }
    .bd-3-success,
    .sm-bd-3-success {
        border: 3px solid #74c080;
    }
    .bdt-3-success,
    .sm-bdt-3-success {
        border-top: 3px solid #74c080;
    }
    .bdr-3-success,
    .sm-bdr-3-success {
        border-right: 3px solid #74c080;
    }
    .bdb-3-success,
    .sm-bdb-3-success {
        border-bottom: 3px solid #74c080;
    }
    .bdl-3-success,
    .sm-bdl-3-success {
        border-left: 3px solid #74c080;
    }
    .muted,
    .sm-muted {
        opacity: 0.4;
    }
    .sm-uppercase,
    .uppercase {
        text-transform: uppercase;
    }
    .capitalize,
    .sm-capitalize {
        text-transform: capitalize;
    }
    .ovf-hidden,
    .sm-ovf-hidden {
        overflow: hidden;
    }
    .ff-abril,
    .sm-ff-abril {
        font-family: Abril Fatface, serif !important;
    }
    .ff-lato,
    .sm-ff-lato {
        font-family: Lato, sans-serif !important;
    }
}
@media only screen and (max-width: 640px) {
    .sm-only-mg-auto {
        margin: auto !important;
    }
    .sm-only-mgv-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .sm-only-mgh-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .sm-only-mgt-auto {
        margin-top: auto !important;
    }
    .sm-only-mgr-auto {
        margin-right: auto !important;
    }
    .sm-only-mgb-auto {
        margin-bottom: auto !important;
    }
    .sm-only-mgl-auto {
        margin-left: auto !important;
    }
    .sm-only-mg-20 {
        margin: 40rem !important;
    }
    .sm-only-mgv-20 {
        margin-top: 40rem !important;
        margin-bottom: 40rem !important;
    }
    .sm-only-mgh-20 {
        margin-right: 40rem !important;
        margin-left: 40rem !important;
    }
    .sm-only-mgt-20 {
        margin-top: 40rem !important;
    }
    .sm-only-mgr-20 {
        margin-right: 40rem !important;
    }
    .sm-only-mgb-20 {
        margin-bottom: 40rem !important;
    }
    .sm-only-mgl-20 {
        margin-left: 40rem !important;
    }
    .sm-only-pg-20 {
        padding: 40rem !important;
    }
    .sm-only-pgv-20 {
        padding-top: 40rem !important;
        padding-bottom: 40rem !important;
    }
    .sm-only-pgh-20 {
        padding-right: 40rem !important;
        padding-left: 40rem !important;
    }
    .sm-only-pgt-20 {
        padding-top: 40rem !important;
    }
    .sm-only-pgr-20 {
        padding-right: 40rem !important;
    }
    .sm-only-pgb-20 {
        padding-bottom: 40rem !important;
    }
    .sm-only-pgl-20 {
        padding-left: 40rem !important;
    }
    .sm-only-mg-15 {
        margin: 30rem !important;
    }
    .sm-only-mgv-15 {
        margin-top: 30rem !important;
        margin-bottom: 30rem !important;
    }
    .sm-only-mgh-15 {
        margin-right: 30rem !important;
        margin-left: 30rem !important;
    }
    .sm-only-mgt-15 {
        margin-top: 30rem !important;
    }
    .sm-only-mgr-15 {
        margin-right: 30rem !important;
    }
    .sm-only-mgb-15 {
        margin-bottom: 30rem !important;
    }
    .sm-only-mgl-15 {
        margin-left: 30rem !important;
    }
    .sm-only-pg-15 {
        padding: 30rem !important;
    }
    .sm-only-pgv-15 {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important;
    }
    .sm-only-pgh-15 {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
    }
    .sm-only-pgt-15 {
        padding-top: 30rem !important;
    }
    .sm-only-pgr-15 {
        padding-right: 30rem !important;
    }
    .sm-only-pgb-15 {
        padding-bottom: 30rem !important;
    }
    .sm-only-pgl-15 {
        padding-left: 30rem !important;
    }
    .sm-only-mg-12 {
        margin: 24rem !important;
    }
    .sm-only-mgv-12 {
        margin-top: 24rem !important;
        margin-bottom: 24rem !important;
    }
    .sm-only-mgh-12 {
        margin-right: 24rem !important;
        margin-left: 24rem !important;
    }
    .sm-only-mgt-12 {
        margin-top: 24rem !important;
    }
    .sm-only-mgr-12 {
        margin-right: 24rem !important;
    }
    .sm-only-mgb-12 {
        margin-bottom: 24rem !important;
    }
    .sm-only-mgl-12 {
        margin-left: 24rem !important;
    }
    .sm-only-pg-12 {
        padding: 24rem !important;
    }
    .sm-only-pgv-12 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }
    .sm-only-pgh-12 {
        padding-right: 24rem !important;
        padding-left: 24rem !important;
    }
    .sm-only-pgt-12 {
        padding-top: 24rem !important;
    }
    .sm-only-pgr-12 {
        padding-right: 24rem !important;
    }
    .sm-only-pgb-12 {
        padding-bottom: 24rem !important;
    }
    .sm-only-pgl-12 {
        padding-left: 24rem !important;
    }
    .sm-only-mg-10 {
        margin: 20rem !important;
    }
    .sm-only-mgv-10 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }
    .sm-only-mgh-10 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }
    .sm-only-mgt-10 {
        margin-top: 20rem !important;
    }
    .sm-only-mgr-10 {
        margin-right: 20rem !important;
    }
    .sm-only-mgb-10 {
        margin-bottom: 20rem !important;
    }
    .sm-only-mgl-10 {
        margin-left: 20rem !important;
    }
    .sm-only-pg-10 {
        padding: 20rem !important;
    }
    .sm-only-pgv-10 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }
    .sm-only-pgh-10 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }
    .sm-only-pgt-10 {
        padding-top: 20rem !important;
    }
    .sm-only-pgr-10 {
        padding-right: 20rem !important;
    }
    .sm-only-pgb-10 {
        padding-bottom: 20rem !important;
    }
    .sm-only-pgl-10 {
        padding-left: 20rem !important;
    }
    .sm-only-mg-6 {
        margin: 12rem !important;
    }
    .sm-only-mgv-6 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important;
    }
    .sm-only-mgh-6 {
        margin-right: 12rem !important;
        margin-left: 12rem !important;
    }
    .sm-only-mgt-6 {
        margin-top: 12rem !important;
    }
    .sm-only-mgr-6 {
        margin-right: 12rem !important;
    }
    .sm-only-mgb-6 {
        margin-bottom: 12rem !important;
    }
    .sm-only-mgl-6 {
        margin-left: 12rem !important;
    }
    .sm-only-pg-6 {
        padding: 12rem !important;
    }
    .sm-only-pgv-6 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
    .sm-only-pgh-6 {
        padding-right: 12rem !important;
        padding-left: 12rem !important;
    }
    .sm-only-pgt-6 {
        padding-top: 12rem !important;
    }
    .sm-only-pgr-6 {
        padding-right: 12rem !important;
    }
    .sm-only-pgb-6 {
        padding-bottom: 12rem !important;
    }
    .sm-only-pgl-6 {
        padding-left: 12rem !important;
    }
    .sm-only-mg-5_5 {
        margin: 11rem !important;
    }
    .sm-only-mgv-5_5 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }
    .sm-only-mgh-5_5 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }
    .sm-only-mgt-5_5 {
        margin-top: 11rem !important;
    }
    .sm-only-mgr-5_5 {
        margin-right: 11rem !important;
    }
    .sm-only-mgb-5_5 {
        margin-bottom: 11rem !important;
    }
    .sm-only-mgl-5_5 {
        margin-left: 11rem !important;
    }
    .sm-only-pg-5_5 {
        padding: 11rem !important;
    }
    .sm-only-pgv-5_5 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }
    .sm-only-pgh-5_5 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }
    .sm-only-pgt-5_5 {
        padding-top: 11rem !important;
    }
    .sm-only-pgr-5_5 {
        padding-right: 11rem !important;
    }
    .sm-only-pgb-5_5 {
        padding-bottom: 11rem !important;
    }
    .sm-only-pgl-5_5 {
        padding-left: 11rem !important;
    }
    .sm-only-mg-5 {
        margin: 10rem !important;
    }
    .sm-only-mgv-5 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .sm-only-mgh-5 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .sm-only-mgt-5 {
        margin-top: 10rem !important;
    }
    .sm-only-mgr-5 {
        margin-right: 10rem !important;
    }
    .sm-only-mgb-5 {
        margin-bottom: 10rem !important;
    }
    .sm-only-mgl-5 {
        margin-left: 10rem !important;
    }
    .sm-only-pg-5 {
        padding: 10rem !important;
    }
    .sm-only-pgv-5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    .sm-only-pgh-5 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .sm-only-pgt-5 {
        padding-top: 10rem !important;
    }
    .sm-only-pgr-5 {
        padding-right: 10rem !important;
    }
    .sm-only-pgb-5 {
        padding-bottom: 10rem !important;
    }
    .sm-only-pgl-5 {
        padding-left: 10rem !important;
    }
    .sm-only-mg-4 {
        margin: 8rem !important;
    }
    .sm-only-mgv-4 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .sm-only-mgh-4 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .sm-only-mgt-4 {
        margin-top: 8rem !important;
    }
    .sm-only-mgr-4 {
        margin-right: 8rem !important;
    }
    .sm-only-mgb-4 {
        margin-bottom: 8rem !important;
    }
    .sm-only-mgl-4 {
        margin-left: 8rem !important;
    }
    .sm-only-pg-4 {
        padding: 8rem !important;
    }
    .sm-only-pgv-4 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .sm-only-pgh-4 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .sm-only-pgt-4 {
        padding-top: 8rem !important;
    }
    .sm-only-pgr-4 {
        padding-right: 8rem !important;
    }
    .sm-only-pgb-4 {
        padding-bottom: 8rem !important;
    }
    .sm-only-pgl-4 {
        padding-left: 8rem !important;
    }
    .sm-only-mg-3 {
        margin: 6rem !important;
    }
    .sm-only-mgv-3 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .sm-only-mgh-3 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .sm-only-mgt-3 {
        margin-top: 6rem !important;
    }
    .sm-only-mgr-3 {
        margin-right: 6rem !important;
    }
    .sm-only-mgb-3 {
        margin-bottom: 6rem !important;
    }
    .sm-only-mgl-3 {
        margin-left: 6rem !important;
    }
    .sm-only-pg-3 {
        padding: 6rem !important;
    }
    .sm-only-pgv-3 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .sm-only-pgh-3 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .sm-only-pgt-3 {
        padding-top: 6rem !important;
    }
    .sm-only-pgr-3 {
        padding-right: 6rem !important;
    }
    .sm-only-pgb-3 {
        padding-bottom: 6rem !important;
    }
    .sm-only-pgl-3 {
        padding-left: 6rem !important;
    }
    .sm-only-mg-2_5 {
        margin: 5rem !important;
    }
    .sm-only-mgv-2_5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .sm-only-mgh-2_5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .sm-only-mgt-2_5 {
        margin-top: 5rem !important;
    }
    .sm-only-mgr-2_5 {
        margin-right: 5rem !important;
    }
    .sm-only-mgb-2_5 {
        margin-bottom: 5rem !important;
    }
    .sm-only-mgl-2_5 {
        margin-left: 5rem !important;
    }
    .sm-only-pg-2_5 {
        padding: 5rem !important;
    }
    .sm-only-pgv-2_5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .sm-only-pgh-2_5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .sm-only-pgt-2_5 {
        padding-top: 5rem !important;
    }
    .sm-only-pgr-2_5 {
        padding-right: 5rem !important;
    }
    .sm-only-pgb-2_5 {
        padding-bottom: 5rem !important;
    }
    .sm-only-pgl-2_5 {
        padding-left: 5rem !important;
    }
    .sm-only-mg-2 {
        margin: 4rem !important;
    }
    .sm-only-mgv-2 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .sm-only-mgh-2 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .sm-only-mgt-2 {
        margin-top: 4rem !important;
    }
    .sm-only-mgr-2 {
        margin-right: 4rem !important;
    }
    .sm-only-mgb-2 {
        margin-bottom: 4rem !important;
    }
    .sm-only-mgl-2 {
        margin-left: 4rem !important;
    }
    .sm-only-pg-2 {
        padding: 4rem !important;
    }
    .sm-only-pgv-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .sm-only-pgh-2 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .sm-only-pgt-2 {
        padding-top: 4rem !important;
    }
    .sm-only-pgr-2 {
        padding-right: 4rem !important;
    }
    .sm-only-pgb-2 {
        padding-bottom: 4rem !important;
    }
    .sm-only-pgl-2 {
        padding-left: 4rem !important;
    }
    .sm-only-mg-1_5 {
        margin: 3rem !important;
    }
    .sm-only-mgv-1_5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .sm-only-mgh-1_5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .sm-only-mgt-1_5 {
        margin-top: 3rem !important;
    }
    .sm-only-mgr-1_5 {
        margin-right: 3rem !important;
    }
    .sm-only-mgb-1_5 {
        margin-bottom: 3rem !important;
    }
    .sm-only-mgl-1_5 {
        margin-left: 3rem !important;
    }
    .sm-only-pg-1_5 {
        padding: 3rem !important;
    }
    .sm-only-pgv-1_5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .sm-only-pgh-1_5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .sm-only-pgt-1_5 {
        padding-top: 3rem !important;
    }
    .sm-only-pgr-1_5 {
        padding-right: 3rem !important;
    }
    .sm-only-pgb-1_5 {
        padding-bottom: 3rem !important;
    }
    .sm-only-pgl-1_5 {
        padding-left: 3rem !important;
    }
    .sm-only-mg-1_25 {
        margin: 2.5rem !important;
    }
    .sm-only-mgv-1_25 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .sm-only-mgh-1_25 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }
    .sm-only-mgt-1_25 {
        margin-top: 2.5rem !important;
    }
    .sm-only-mgr-1_25 {
        margin-right: 2.5rem !important;
    }
    .sm-only-mgb-1_25 {
        margin-bottom: 2.5rem !important;
    }
    .sm-only-mgl-1_25 {
        margin-left: 2.5rem !important;
    }
    .sm-only-pg-1_25 {
        padding: 2.5rem !important;
    }
    .sm-only-pgv-1_25 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .sm-only-pgh-1_25 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }
    .sm-only-pgt-1_25 {
        padding-top: 2.5rem !important;
    }
    .sm-only-pgr-1_25 {
        padding-right: 2.5rem !important;
    }
    .sm-only-pgb-1_25 {
        padding-bottom: 2.5rem !important;
    }
    .sm-only-pgl-1_25 {
        padding-left: 2.5rem !important;
    }
    .sm-only-mg-1 {
        margin: 2rem !important;
    }
    .sm-only-mgv-1 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .sm-only-mgh-1 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .sm-only-mgt-1 {
        margin-top: 2rem !important;
    }
    .sm-only-mgr-1 {
        margin-right: 2rem !important;
    }
    .sm-only-mgb-1 {
        margin-bottom: 2rem !important;
    }
    .sm-only-mgl-1 {
        margin-left: 2rem !important;
    }
    .sm-only-pg-1 {
        padding: 2rem !important;
    }
    .sm-only-pgv-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .sm-only-pgh-1 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .sm-only-pgt-1 {
        padding-top: 2rem !important;
    }
    .sm-only-pgr-1 {
        padding-right: 2rem !important;
    }
    .sm-only-pgb-1 {
        padding-bottom: 2rem !important;
    }
    .sm-only-pgl-1 {
        padding-left: 2rem !important;
    }
    .sm-only-mg-0_75 {
        margin: 1.5rem !important;
    }
    .sm-only-mgv-0_75 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .sm-only-mgh-0_75 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .sm-only-mgt-0_75 {
        margin-top: 1.5rem !important;
    }
    .sm-only-mgr-0_75 {
        margin-right: 1.5rem !important;
    }
    .sm-only-mgb-0_75 {
        margin-bottom: 1.5rem !important;
    }
    .sm-only-mgl-0_75 {
        margin-left: 1.5rem !important;
    }
    .sm-only-pg-0_75 {
        padding: 1.5rem !important;
    }
    .sm-only-pgv-0_75 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .sm-only-pgh-0_75 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .sm-only-pgt-0_75 {
        padding-top: 1.5rem !important;
    }
    .sm-only-pgr-0_75 {
        padding-right: 1.5rem !important;
    }
    .sm-only-pgb-0_75 {
        padding-bottom: 1.5rem !important;
    }
    .sm-only-pgl-0_75 {
        padding-left: 1.5rem !important;
    }
    .sm-only-mg-0_5 {
        margin: 1rem !important;
    }
    .sm-only-mgv-0_5 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .sm-only-mgh-0_5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .sm-only-mgt-0_5 {
        margin-top: 1rem !important;
    }
    .sm-only-mgr-0_5 {
        margin-right: 1rem !important;
    }
    .sm-only-mgb-0_5 {
        margin-bottom: 1rem !important;
    }
    .sm-only-mgl-0_5 {
        margin-left: 1rem !important;
    }
    .sm-only-pg-0_5 {
        padding: 1rem !important;
    }
    .sm-only-pgv-0_5 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .sm-only-pgh-0_5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .sm-only-pgt-0_5 {
        padding-top: 1rem !important;
    }
    .sm-only-pgr-0_5 {
        padding-right: 1rem !important;
    }
    .sm-only-pgb-0_5 {
        padding-bottom: 1rem !important;
    }
    .sm-only-pgl-0_5 {
        padding-left: 1rem !important;
    }
    .sm-only-mg-0_25 {
        margin: 0.5rem !important;
    }
    .sm-only-mgv-0_25 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .sm-only-mgh-0_25 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .sm-only-mgt-0_25 {
        margin-top: 0.5rem !important;
    }
    .sm-only-mgr-0_25 {
        margin-right: 0.5rem !important;
    }
    .sm-only-mgb-0_25 {
        margin-bottom: 0.5rem !important;
    }
    .sm-only-mgl-0_25 {
        margin-left: 0.5rem !important;
    }
    .sm-only-pg-0_25 {
        padding: 0.5rem !important;
    }
    .sm-only-pgv-0_25 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .sm-only-pgh-0_25 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .sm-only-pgt-0_25 {
        padding-top: 0.5rem !important;
    }
    .sm-only-pgr-0_25 {
        padding-right: 0.5rem !important;
    }
    .sm-only-pgb-0_25 {
        padding-bottom: 0.5rem !important;
    }
    .sm-only-pgl-0_25 {
        padding-left: 0.5rem !important;
    }
    .sm-only-mg-0 {
        margin: 0 !important;
    }
    .sm-only-mgv-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .sm-only-mgh-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .sm-only-mgt-0 {
        margin-top: 0 !important;
    }
    .sm-only-mgr-0 {
        margin-right: 0 !important;
    }
    .sm-only-mgb-0 {
        margin-bottom: 0 !important;
    }
    .sm-only-mgl-0 {
        margin-left: 0 !important;
    }
    .sm-only-pg-0 {
        padding: 0 !important;
    }
    .sm-only-pgv-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .sm-only-pgh-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .sm-only-pgt-0 {
        padding-top: 0 !important;
    }
    .sm-only-pgr-0 {
        padding-right: 0 !important;
    }
    .sm-only-pgb-0 {
        padding-bottom: 0 !important;
    }
    .sm-only-pgl-0 {
        padding-left: 0 !important;
    }
    .sm-only-text-left {
        text-align: left !important;
    }
    .sm-only-text-center {
        text-align: center !important;
    }
    .sm-only-text-right {
        text-align: right !important;
    }
    .sm-only-break-word {
        word-wrap: break-word;
    }
    .sm-only-word-normal {
        word-wrap: normal;
    }
    .sm-only-lh-1_425 {
        line-height: 1.425 !important;
    }
    .sm-only-lh-1_2 {
        line-height: 1.2 !important;
    }
    .sm-only-lh-1_1 {
        line-height: 1.1 !important;
    }
    .sm-only-lh-1 {
        line-height: 1 !important;
    }
    .sm-only-lh-0_75 {
        line-height: 0.75 !important;
    }
    .sm-only-fz-200 {
        font-size: 20rem !important;
    }
    .sm-only-fz-90 {
        font-size: 9rem !important;
    }
    .sm-only-fz-68 {
        font-size: 6.8rem !important;
    }
    .sm-only-fz-48 {
        font-size: 4.8rem !important;
    }
    .sm-only-fz-42 {
        font-size: 4.2rem !important;
    }
    .sm-only-fz-36 {
        font-size: 3.6rem !important;
    }
    .sm-only-fz-34 {
        font-size: 3.4rem !important;
    }
    .sm-only-fz-32 {
        font-size: 3.2rem !important;
    }
    .sm-only-fz-28 {
        font-size: 2.8rem !important;
    }
    .sm-only-fz-24 {
        font-size: 2.4rem !important;
    }
    .sm-only-fz-22 {
        font-size: 2.2rem !important;
    }
    .sm-only-fz-21 {
        font-size: 2.1rem !important;
    }
    .sm-only-fz-18 {
        font-size: 1.8rem !important;
    }
    .sm-only-fz-16 {
        font-size: 1.6rem !important;
    }
    .sm-only-fz-14 {
        font-size: 1.4rem !important;
    }
    .sm-only-fz-13 {
        font-size: 1.3rem !important;
    }
    .sm-only-fz-12 {
        font-size: 1.2rem !important;
    }
    .sm-only-fz-11 {
        font-size: 1.1rem !important;
    }
    .sm-only-fz-10 {
        font-size: 1rem !important;
    }
    .sm-only-fw-700 {
        font-weight: 700 !important;
    }
    .sm-only-fw-600 {
        font-weight: 600 !important;
    }
    .sm-only-fw-400 {
        font-weight: 400 !important;
    }
    .sm-only-fw-300 {
        font-weight: 300 !important;
    }
    .sm-only-h-text-black:hover,
    .sm-only-text-black {
        color: #2b292f !important;
    }
    .sm-only-bg-black,
    .sm-only-h-bg-black:hover {
        background-color: #2b292f !important;
    }
    .sm-only-h-text-blue-dark:hover,
    .sm-only-text-blue-dark {
        color: #576ca8 !important;
    }
    .sm-only-bg-blue-dark,
    .sm-only-h-bg-blue-dark:hover {
        background-color: #576ca8 !important;
    }
    .sm-only-h-text-gray-darker:hover,
    .sm-only-text-gray-darker {
        color: #585563 !important;
    }
    .sm-only-bg-gray-darker,
    .sm-only-h-bg-gray-darker:hover {
        background-color: #585563 !important;
    }
    .sm-only-h-text-gray-dark:hover,
    .sm-only-text-gray-dark {
        color: #87868c !important;
    }
    .sm-only-bg-gray-dark,
    .sm-only-h-bg-gray-dark:hover {
        background-color: #87868c !important;
    }
    .sm-only-h-text-gray:hover,
    .sm-only-text-gray {
        color: #d3d3d6 !important;
    }
    .sm-only-bg-gray,
    .sm-only-h-bg-gray:hover {
        background-color: #d3d3d6 !important;
    }
    .sm-only-h-text-gray-light:hover,
    .sm-only-text-gray-light {
        color: #eff0f0 !important;
    }
    .sm-only-bg-gray-light,
    .sm-only-h-bg-gray-light:hover {
        background-color: #eff0f0 !important;
    }
    .sm-only-h-text-gray-lighter:hover,
    .sm-only-text-gray-lighter {
        color: #f9f9f9 !important;
    }
    .sm-only-bg-gray-lighter,
    .sm-only-h-bg-gray-lighter:hover {
        background-color: #f9f9f9 !important;
    }
    .sm-only-h-text-white:hover,
    .sm-only-text-white {
        color: #fefefe !important;
    }
    .sm-only-bg-white,
    .sm-only-h-bg-white:hover {
        background-color: #fefefe !important;
    }
    .sm-only-h-text-primary:hover,
    .sm-only-text-primary {
        color: #fdc300 !important;
    }
    .sm-only-bg-primary,
    .sm-only-h-bg-primary:hover {
        background-color: #fdc300 !important;
    }
    .sm-only-h-text-secondary:hover,
    .sm-only-text-secondary {
        color: #0036c4 !important;
    }
    .sm-only-bg-secondary,
    .sm-only-h-bg-secondary:hover {
        background-color: #0036c4 !important;
    }
    .sm-only-h-text-alert:hover,
    .sm-only-text-alert {
        color: #ef6f6c !important;
    }
    .sm-only-bg-alert,
    .sm-only-h-bg-alert:hover {
        background-color: #ef6f6c !important;
    }
    .sm-only-h-text-alert-dark:hover,
    .sm-only-text-alert-dark {
        color: #e0244f !important;
    }
    .sm-only-bg-alert-dark,
    .sm-only-h-bg-alert-dark:hover {
        background-color: #e0244f !important;
    }
    .sm-only-h-text-warning:hover,
    .sm-only-text-warning {
        color: #ffd275 !important;
    }
    .sm-only-bg-warning,
    .sm-only-h-bg-warning:hover {
        background-color: #ffd275 !important;
    }
    .sm-only-h-text-info:hover,
    .sm-only-text-info {
        color: #6dd3ce !important;
    }
    .sm-only-bg-info,
    .sm-only-h-bg-info:hover {
        background-color: #6dd3ce !important;
    }
    .sm-only-h-text-success:hover,
    .sm-only-text-success {
        color: #74c080 !important;
    }
    .sm-only-bg-success,
    .sm-only-h-bg-success:hover {
        background-color: #74c080 !important;
    }
    .sm-only-bd-0-black {
        border: 0 solid #2b292f;
    }
    .sm-only-bdt-0-black {
        border-top: 0 solid #2b292f;
    }
    .sm-only-bdr-0-black {
        border-right: 0 solid #2b292f;
    }
    .sm-only-bdb-0-black {
        border-bottom: 0 solid #2b292f;
    }
    .sm-only-bdl-0-black {
        border-left: 0 solid #2b292f;
    }
    .sm-only-bd-0-blue-dark {
        border: 0 solid #576ca8;
    }
    .sm-only-bdt-0-blue-dark {
        border-top: 0 solid #576ca8;
    }
    .sm-only-bdr-0-blue-dark {
        border-right: 0 solid #576ca8;
    }
    .sm-only-bdb-0-blue-dark {
        border-bottom: 0 solid #576ca8;
    }
    .sm-only-bdl-0-blue-dark {
        border-left: 0 solid #576ca8;
    }
    .sm-only-bd-0-gray-darker {
        border: 0 solid #585563;
    }
    .sm-only-bdt-0-gray-darker {
        border-top: 0 solid #585563;
    }
    .sm-only-bdr-0-gray-darker {
        border-right: 0 solid #585563;
    }
    .sm-only-bdb-0-gray-darker {
        border-bottom: 0 solid #585563;
    }
    .sm-only-bdl-0-gray-darker {
        border-left: 0 solid #585563;
    }
    .sm-only-bd-0-gray-dark {
        border: 0 solid #87868c;
    }
    .sm-only-bdt-0-gray-dark {
        border-top: 0 solid #87868c;
    }
    .sm-only-bdr-0-gray-dark {
        border-right: 0 solid #87868c;
    }
    .sm-only-bdb-0-gray-dark {
        border-bottom: 0 solid #87868c;
    }
    .sm-only-bdl-0-gray-dark {
        border-left: 0 solid #87868c;
    }
    .sm-only-bd-0-gray {
        border: 0 solid #d3d3d6;
    }
    .sm-only-bdt-0-gray {
        border-top: 0 solid #d3d3d6;
    }
    .sm-only-bdr-0-gray {
        border-right: 0 solid #d3d3d6;
    }
    .sm-only-bdb-0-gray {
        border-bottom: 0 solid #d3d3d6;
    }
    .sm-only-bdl-0-gray {
        border-left: 0 solid #d3d3d6;
    }
    .sm-only-bd-0-gray-light {
        border: 0 solid #eff0f0;
    }
    .sm-only-bdt-0-gray-light {
        border-top: 0 solid #eff0f0;
    }
    .sm-only-bdr-0-gray-light {
        border-right: 0 solid #eff0f0;
    }
    .sm-only-bdb-0-gray-light {
        border-bottom: 0 solid #eff0f0;
    }
    .sm-only-bdl-0-gray-light {
        border-left: 0 solid #eff0f0;
    }
    .sm-only-bd-0-gray-lighter {
        border: 0 solid #f9f9f9;
    }
    .sm-only-bdt-0-gray-lighter {
        border-top: 0 solid #f9f9f9;
    }
    .sm-only-bdr-0-gray-lighter {
        border-right: 0 solid #f9f9f9;
    }
    .sm-only-bdb-0-gray-lighter {
        border-bottom: 0 solid #f9f9f9;
    }
    .sm-only-bdl-0-gray-lighter {
        border-left: 0 solid #f9f9f9;
    }
    .sm-only-bd-0-white {
        border: 0 solid #fefefe;
    }
    .sm-only-bdt-0-white {
        border-top: 0 solid #fefefe;
    }
    .sm-only-bdr-0-white {
        border-right: 0 solid #fefefe;
    }
    .sm-only-bdb-0-white {
        border-bottom: 0 solid #fefefe;
    }
    .sm-only-bdl-0-white {
        border-left: 0 solid #fefefe;
    }
    .sm-only-bd-0-primary {
        border: 0 solid #fdc300;
    }
    .sm-only-bdt-0-primary {
        border-top: 0 solid #fdc300;
    }
    .sm-only-bdr-0-primary {
        border-right: 0 solid #fdc300;
    }
    .sm-only-bdb-0-primary {
        border-bottom: 0 solid #fdc300;
    }
    .sm-only-bdl-0-primary {
        border-left: 0 solid #fdc300;
    }
    .sm-only-bd-0-secondary {
        border: 0 solid #0036c4;
    }
    .sm-only-bdt-0-secondary {
        border-top: 0 solid #0036c4;
    }
    .sm-only-bdr-0-secondary {
        border-right: 0 solid #0036c4;
    }
    .sm-only-bdb-0-secondary {
        border-bottom: 0 solid #0036c4;
    }
    .sm-only-bdl-0-secondary {
        border-left: 0 solid #0036c4;
    }
    .sm-only-bd-0-alert {
        border: 0 solid #ef6f6c;
    }
    .sm-only-bdt-0-alert {
        border-top: 0 solid #ef6f6c;
    }
    .sm-only-bdr-0-alert {
        border-right: 0 solid #ef6f6c;
    }
    .sm-only-bdb-0-alert {
        border-bottom: 0 solid #ef6f6c;
    }
    .sm-only-bdl-0-alert {
        border-left: 0 solid #ef6f6c;
    }
    .sm-only-bd-0-alert-dark {
        border: 0 solid #e0244f;
    }
    .sm-only-bdt-0-alert-dark {
        border-top: 0 solid #e0244f;
    }
    .sm-only-bdr-0-alert-dark {
        border-right: 0 solid #e0244f;
    }
    .sm-only-bdb-0-alert-dark {
        border-bottom: 0 solid #e0244f;
    }
    .sm-only-bdl-0-alert-dark {
        border-left: 0 solid #e0244f;
    }
    .sm-only-bd-0-warning {
        border: 0 solid #ffd275;
    }
    .sm-only-bdt-0-warning {
        border-top: 0 solid #ffd275;
    }
    .sm-only-bdr-0-warning {
        border-right: 0 solid #ffd275;
    }
    .sm-only-bdb-0-warning {
        border-bottom: 0 solid #ffd275;
    }
    .sm-only-bdl-0-warning {
        border-left: 0 solid #ffd275;
    }
    .sm-only-bd-0-info {
        border: 0 solid #6dd3ce;
    }
    .sm-only-bdt-0-info {
        border-top: 0 solid #6dd3ce;
    }
    .sm-only-bdr-0-info {
        border-right: 0 solid #6dd3ce;
    }
    .sm-only-bdb-0-info {
        border-bottom: 0 solid #6dd3ce;
    }
    .sm-only-bdl-0-info {
        border-left: 0 solid #6dd3ce;
    }
    .sm-only-bd-0-success {
        border: 0 solid #74c080;
    }
    .sm-only-bdt-0-success {
        border-top: 0 solid #74c080;
    }
    .sm-only-bdr-0-success {
        border-right: 0 solid #74c080;
    }
    .sm-only-bdb-0-success {
        border-bottom: 0 solid #74c080;
    }
    .sm-only-bdl-0-success {
        border-left: 0 solid #74c080;
    }
    .sm-only-bd-1-black {
        border: 1px solid #2b292f;
    }
    .sm-only-bdt-1-black {
        border-top: 1px solid #2b292f;
    }
    .sm-only-bdr-1-black {
        border-right: 1px solid #2b292f;
    }
    .sm-only-bdb-1-black {
        border-bottom: 1px solid #2b292f;
    }
    .sm-only-bdl-1-black {
        border-left: 1px solid #2b292f;
    }
    .sm-only-bd-1-blue-dark {
        border: 1px solid #576ca8;
    }
    .sm-only-bdt-1-blue-dark {
        border-top: 1px solid #576ca8;
    }
    .sm-only-bdr-1-blue-dark {
        border-right: 1px solid #576ca8;
    }
    .sm-only-bdb-1-blue-dark {
        border-bottom: 1px solid #576ca8;
    }
    .sm-only-bdl-1-blue-dark {
        border-left: 1px solid #576ca8;
    }
    .sm-only-bd-1-gray-darker {
        border: 1px solid #585563;
    }
    .sm-only-bdt-1-gray-darker {
        border-top: 1px solid #585563;
    }
    .sm-only-bdr-1-gray-darker {
        border-right: 1px solid #585563;
    }
    .sm-only-bdb-1-gray-darker {
        border-bottom: 1px solid #585563;
    }
    .sm-only-bdl-1-gray-darker {
        border-left: 1px solid #585563;
    }
    .sm-only-bd-1-gray-dark {
        border: 1px solid #87868c;
    }
    .sm-only-bdt-1-gray-dark {
        border-top: 1px solid #87868c;
    }
    .sm-only-bdr-1-gray-dark {
        border-right: 1px solid #87868c;
    }
    .sm-only-bdb-1-gray-dark {
        border-bottom: 1px solid #87868c;
    }
    .sm-only-bdl-1-gray-dark {
        border-left: 1px solid #87868c;
    }
    .sm-only-bd-1-gray {
        border: 1px solid #d3d3d6;
    }
    .sm-only-bdt-1-gray {
        border-top: 1px solid #d3d3d6;
    }
    .sm-only-bdr-1-gray {
        border-right: 1px solid #d3d3d6;
    }
    .sm-only-bdb-1-gray {
        border-bottom: 1px solid #d3d3d6;
    }
    .sm-only-bdl-1-gray {
        border-left: 1px solid #d3d3d6;
    }
    .sm-only-bd-1-gray-light {
        border: 1px solid #eff0f0;
    }
    .sm-only-bdt-1-gray-light {
        border-top: 1px solid #eff0f0;
    }
    .sm-only-bdr-1-gray-light {
        border-right: 1px solid #eff0f0;
    }
    .sm-only-bdb-1-gray-light {
        border-bottom: 1px solid #eff0f0;
    }
    .sm-only-bdl-1-gray-light {
        border-left: 1px solid #eff0f0;
    }
    .sm-only-bd-1-gray-lighter {
        border: 1px solid #f9f9f9;
    }
    .sm-only-bdt-1-gray-lighter {
        border-top: 1px solid #f9f9f9;
    }
    .sm-only-bdr-1-gray-lighter {
        border-right: 1px solid #f9f9f9;
    }
    .sm-only-bdb-1-gray-lighter {
        border-bottom: 1px solid #f9f9f9;
    }
    .sm-only-bdl-1-gray-lighter {
        border-left: 1px solid #f9f9f9;
    }
    .sm-only-bd-1-white {
        border: 1px solid #fefefe;
    }
    .sm-only-bdt-1-white {
        border-top: 1px solid #fefefe;
    }
    .sm-only-bdr-1-white {
        border-right: 1px solid #fefefe;
    }
    .sm-only-bdb-1-white {
        border-bottom: 1px solid #fefefe;
    }
    .sm-only-bdl-1-white {
        border-left: 1px solid #fefefe;
    }
    .sm-only-bd-1-primary {
        border: 1px solid #fdc300;
    }
    .sm-only-bdt-1-primary {
        border-top: 1px solid #fdc300;
    }
    .sm-only-bdr-1-primary {
        border-right: 1px solid #fdc300;
    }
    .sm-only-bdb-1-primary {
        border-bottom: 1px solid #fdc300;
    }
    .sm-only-bdl-1-primary {
        border-left: 1px solid #fdc300;
    }
    .sm-only-bd-1-secondary {
        border: 1px solid #0036c4;
    }
    .sm-only-bdt-1-secondary {
        border-top: 1px solid #0036c4;
    }
    .sm-only-bdr-1-secondary {
        border-right: 1px solid #0036c4;
    }
    .sm-only-bdb-1-secondary {
        border-bottom: 1px solid #0036c4;
    }
    .sm-only-bdl-1-secondary {
        border-left: 1px solid #0036c4;
    }
    .sm-only-bd-1-alert {
        border: 1px solid #ef6f6c;
    }
    .sm-only-bdt-1-alert {
        border-top: 1px solid #ef6f6c;
    }
    .sm-only-bdr-1-alert {
        border-right: 1px solid #ef6f6c;
    }
    .sm-only-bdb-1-alert {
        border-bottom: 1px solid #ef6f6c;
    }
    .sm-only-bdl-1-alert {
        border-left: 1px solid #ef6f6c;
    }
    .sm-only-bd-1-alert-dark {
        border: 1px solid #e0244f;
    }
    .sm-only-bdt-1-alert-dark {
        border-top: 1px solid #e0244f;
    }
    .sm-only-bdr-1-alert-dark {
        border-right: 1px solid #e0244f;
    }
    .sm-only-bdb-1-alert-dark {
        border-bottom: 1px solid #e0244f;
    }
    .sm-only-bdl-1-alert-dark {
        border-left: 1px solid #e0244f;
    }
    .sm-only-bd-1-warning {
        border: 1px solid #ffd275;
    }
    .sm-only-bdt-1-warning {
        border-top: 1px solid #ffd275;
    }
    .sm-only-bdr-1-warning {
        border-right: 1px solid #ffd275;
    }
    .sm-only-bdb-1-warning {
        border-bottom: 1px solid #ffd275;
    }
    .sm-only-bdl-1-warning {
        border-left: 1px solid #ffd275;
    }
    .sm-only-bd-1-info {
        border: 1px solid #6dd3ce;
    }
    .sm-only-bdt-1-info {
        border-top: 1px solid #6dd3ce;
    }
    .sm-only-bdr-1-info {
        border-right: 1px solid #6dd3ce;
    }
    .sm-only-bdb-1-info {
        border-bottom: 1px solid #6dd3ce;
    }
    .sm-only-bdl-1-info {
        border-left: 1px solid #6dd3ce;
    }
    .sm-only-bd-1-success {
        border: 1px solid #74c080;
    }
    .sm-only-bdt-1-success {
        border-top: 1px solid #74c080;
    }
    .sm-only-bdr-1-success {
        border-right: 1px solid #74c080;
    }
    .sm-only-bdb-1-success {
        border-bottom: 1px solid #74c080;
    }
    .sm-only-bdl-1-success {
        border-left: 1px solid #74c080;
    }
    .sm-only-bd-2-black {
        border: 2px solid #2b292f;
    }
    .sm-only-bdt-2-black {
        border-top: 2px solid #2b292f;
    }
    .sm-only-bdr-2-black {
        border-right: 2px solid #2b292f;
    }
    .sm-only-bdb-2-black {
        border-bottom: 2px solid #2b292f;
    }
    .sm-only-bdl-2-black {
        border-left: 2px solid #2b292f;
    }
    .sm-only-bd-2-blue-dark {
        border: 2px solid #576ca8;
    }
    .sm-only-bdt-2-blue-dark {
        border-top: 2px solid #576ca8;
    }
    .sm-only-bdr-2-blue-dark {
        border-right: 2px solid #576ca8;
    }
    .sm-only-bdb-2-blue-dark {
        border-bottom: 2px solid #576ca8;
    }
    .sm-only-bdl-2-blue-dark {
        border-left: 2px solid #576ca8;
    }
    .sm-only-bd-2-gray-darker {
        border: 2px solid #585563;
    }
    .sm-only-bdt-2-gray-darker {
        border-top: 2px solid #585563;
    }
    .sm-only-bdr-2-gray-darker {
        border-right: 2px solid #585563;
    }
    .sm-only-bdb-2-gray-darker {
        border-bottom: 2px solid #585563;
    }
    .sm-only-bdl-2-gray-darker {
        border-left: 2px solid #585563;
    }
    .sm-only-bd-2-gray-dark {
        border: 2px solid #87868c;
    }
    .sm-only-bdt-2-gray-dark {
        border-top: 2px solid #87868c;
    }
    .sm-only-bdr-2-gray-dark {
        border-right: 2px solid #87868c;
    }
    .sm-only-bdb-2-gray-dark {
        border-bottom: 2px solid #87868c;
    }
    .sm-only-bdl-2-gray-dark {
        border-left: 2px solid #87868c;
    }
    .sm-only-bd-2-gray {
        border: 2px solid #d3d3d6;
    }
    .sm-only-bdt-2-gray {
        border-top: 2px solid #d3d3d6;
    }
    .sm-only-bdr-2-gray {
        border-right: 2px solid #d3d3d6;
    }
    .sm-only-bdb-2-gray {
        border-bottom: 2px solid #d3d3d6;
    }
    .sm-only-bdl-2-gray {
        border-left: 2px solid #d3d3d6;
    }
    .sm-only-bd-2-gray-light {
        border: 2px solid #eff0f0;
    }
    .sm-only-bdt-2-gray-light {
        border-top: 2px solid #eff0f0;
    }
    .sm-only-bdr-2-gray-light {
        border-right: 2px solid #eff0f0;
    }
    .sm-only-bdb-2-gray-light {
        border-bottom: 2px solid #eff0f0;
    }
    .sm-only-bdl-2-gray-light {
        border-left: 2px solid #eff0f0;
    }
    .sm-only-bd-2-gray-lighter {
        border: 2px solid #f9f9f9;
    }
    .sm-only-bdt-2-gray-lighter {
        border-top: 2px solid #f9f9f9;
    }
    .sm-only-bdr-2-gray-lighter {
        border-right: 2px solid #f9f9f9;
    }
    .sm-only-bdb-2-gray-lighter {
        border-bottom: 2px solid #f9f9f9;
    }
    .sm-only-bdl-2-gray-lighter {
        border-left: 2px solid #f9f9f9;
    }
    .sm-only-bd-2-white {
        border: 2px solid #fefefe;
    }
    .sm-only-bdt-2-white {
        border-top: 2px solid #fefefe;
    }
    .sm-only-bdr-2-white {
        border-right: 2px solid #fefefe;
    }
    .sm-only-bdb-2-white {
        border-bottom: 2px solid #fefefe;
    }
    .sm-only-bdl-2-white {
        border-left: 2px solid #fefefe;
    }
    .sm-only-bd-2-primary {
        border: 2px solid #fdc300;
    }
    .sm-only-bdt-2-primary {
        border-top: 2px solid #fdc300;
    }
    .sm-only-bdr-2-primary {
        border-right: 2px solid #fdc300;
    }
    .sm-only-bdb-2-primary {
        border-bottom: 2px solid #fdc300;
    }
    .sm-only-bdl-2-primary {
        border-left: 2px solid #fdc300;
    }
    .sm-only-bd-2-secondary {
        border: 2px solid #0036c4;
    }
    .sm-only-bdt-2-secondary {
        border-top: 2px solid #0036c4;
    }
    .sm-only-bdr-2-secondary {
        border-right: 2px solid #0036c4;
    }
    .sm-only-bdb-2-secondary {
        border-bottom: 2px solid #0036c4;
    }
    .sm-only-bdl-2-secondary {
        border-left: 2px solid #0036c4;
    }
    .sm-only-bd-2-alert {
        border: 2px solid #ef6f6c;
    }
    .sm-only-bdt-2-alert {
        border-top: 2px solid #ef6f6c;
    }
    .sm-only-bdr-2-alert {
        border-right: 2px solid #ef6f6c;
    }
    .sm-only-bdb-2-alert {
        border-bottom: 2px solid #ef6f6c;
    }
    .sm-only-bdl-2-alert {
        border-left: 2px solid #ef6f6c;
    }
    .sm-only-bd-2-alert-dark {
        border: 2px solid #e0244f;
    }
    .sm-only-bdt-2-alert-dark {
        border-top: 2px solid #e0244f;
    }
    .sm-only-bdr-2-alert-dark {
        border-right: 2px solid #e0244f;
    }
    .sm-only-bdb-2-alert-dark {
        border-bottom: 2px solid #e0244f;
    }
    .sm-only-bdl-2-alert-dark {
        border-left: 2px solid #e0244f;
    }
    .sm-only-bd-2-warning {
        border: 2px solid #ffd275;
    }
    .sm-only-bdt-2-warning {
        border-top: 2px solid #ffd275;
    }
    .sm-only-bdr-2-warning {
        border-right: 2px solid #ffd275;
    }
    .sm-only-bdb-2-warning {
        border-bottom: 2px solid #ffd275;
    }
    .sm-only-bdl-2-warning {
        border-left: 2px solid #ffd275;
    }
    .sm-only-bd-2-info {
        border: 2px solid #6dd3ce;
    }
    .sm-only-bdt-2-info {
        border-top: 2px solid #6dd3ce;
    }
    .sm-only-bdr-2-info {
        border-right: 2px solid #6dd3ce;
    }
    .sm-only-bdb-2-info {
        border-bottom: 2px solid #6dd3ce;
    }
    .sm-only-bdl-2-info {
        border-left: 2px solid #6dd3ce;
    }
    .sm-only-bd-2-success {
        border: 2px solid #74c080;
    }
    .sm-only-bdt-2-success {
        border-top: 2px solid #74c080;
    }
    .sm-only-bdr-2-success {
        border-right: 2px solid #74c080;
    }
    .sm-only-bdb-2-success {
        border-bottom: 2px solid #74c080;
    }
    .sm-only-bdl-2-success {
        border-left: 2px solid #74c080;
    }
    .sm-only-bd-3-black {
        border: 3px solid #2b292f;
    }
    .sm-only-bdt-3-black {
        border-top: 3px solid #2b292f;
    }
    .sm-only-bdr-3-black {
        border-right: 3px solid #2b292f;
    }
    .sm-only-bdb-3-black {
        border-bottom: 3px solid #2b292f;
    }
    .sm-only-bdl-3-black {
        border-left: 3px solid #2b292f;
    }
    .sm-only-bd-3-blue-dark {
        border: 3px solid #576ca8;
    }
    .sm-only-bdt-3-blue-dark {
        border-top: 3px solid #576ca8;
    }
    .sm-only-bdr-3-blue-dark {
        border-right: 3px solid #576ca8;
    }
    .sm-only-bdb-3-blue-dark {
        border-bottom: 3px solid #576ca8;
    }
    .sm-only-bdl-3-blue-dark {
        border-left: 3px solid #576ca8;
    }
    .sm-only-bd-3-gray-darker {
        border: 3px solid #585563;
    }
    .sm-only-bdt-3-gray-darker {
        border-top: 3px solid #585563;
    }
    .sm-only-bdr-3-gray-darker {
        border-right: 3px solid #585563;
    }
    .sm-only-bdb-3-gray-darker {
        border-bottom: 3px solid #585563;
    }
    .sm-only-bdl-3-gray-darker {
        border-left: 3px solid #585563;
    }
    .sm-only-bd-3-gray-dark {
        border: 3px solid #87868c;
    }
    .sm-only-bdt-3-gray-dark {
        border-top: 3px solid #87868c;
    }
    .sm-only-bdr-3-gray-dark {
        border-right: 3px solid #87868c;
    }
    .sm-only-bdb-3-gray-dark {
        border-bottom: 3px solid #87868c;
    }
    .sm-only-bdl-3-gray-dark {
        border-left: 3px solid #87868c;
    }
    .sm-only-bd-3-gray {
        border: 3px solid #d3d3d6;
    }
    .sm-only-bdt-3-gray {
        border-top: 3px solid #d3d3d6;
    }
    .sm-only-bdr-3-gray {
        border-right: 3px solid #d3d3d6;
    }
    .sm-only-bdb-3-gray {
        border-bottom: 3px solid #d3d3d6;
    }
    .sm-only-bdl-3-gray {
        border-left: 3px solid #d3d3d6;
    }
    .sm-only-bd-3-gray-light {
        border: 3px solid #eff0f0;
    }
    .sm-only-bdt-3-gray-light {
        border-top: 3px solid #eff0f0;
    }
    .sm-only-bdr-3-gray-light {
        border-right: 3px solid #eff0f0;
    }
    .sm-only-bdb-3-gray-light {
        border-bottom: 3px solid #eff0f0;
    }
    .sm-only-bdl-3-gray-light {
        border-left: 3px solid #eff0f0;
    }
    .sm-only-bd-3-gray-lighter {
        border: 3px solid #f9f9f9;
    }
    .sm-only-bdt-3-gray-lighter {
        border-top: 3px solid #f9f9f9;
    }
    .sm-only-bdr-3-gray-lighter {
        border-right: 3px solid #f9f9f9;
    }
    .sm-only-bdb-3-gray-lighter {
        border-bottom: 3px solid #f9f9f9;
    }
    .sm-only-bdl-3-gray-lighter {
        border-left: 3px solid #f9f9f9;
    }
    .sm-only-bd-3-white {
        border: 3px solid #fefefe;
    }
    .sm-only-bdt-3-white {
        border-top: 3px solid #fefefe;
    }
    .sm-only-bdr-3-white {
        border-right: 3px solid #fefefe;
    }
    .sm-only-bdb-3-white {
        border-bottom: 3px solid #fefefe;
    }
    .sm-only-bdl-3-white {
        border-left: 3px solid #fefefe;
    }
    .sm-only-bd-3-primary {
        border: 3px solid #fdc300;
    }
    .sm-only-bdt-3-primary {
        border-top: 3px solid #fdc300;
    }
    .sm-only-bdr-3-primary {
        border-right: 3px solid #fdc300;
    }
    .sm-only-bdb-3-primary {
        border-bottom: 3px solid #fdc300;
    }
    .sm-only-bdl-3-primary {
        border-left: 3px solid #fdc300;
    }
    .sm-only-bd-3-secondary {
        border: 3px solid #0036c4;
    }
    .sm-only-bdt-3-secondary {
        border-top: 3px solid #0036c4;
    }
    .sm-only-bdr-3-secondary {
        border-right: 3px solid #0036c4;
    }
    .sm-only-bdb-3-secondary {
        border-bottom: 3px solid #0036c4;
    }
    .sm-only-bdl-3-secondary {
        border-left: 3px solid #0036c4;
    }
    .sm-only-bd-3-alert {
        border: 3px solid #ef6f6c;
    }
    .sm-only-bdt-3-alert {
        border-top: 3px solid #ef6f6c;
    }
    .sm-only-bdr-3-alert {
        border-right: 3px solid #ef6f6c;
    }
    .sm-only-bdb-3-alert {
        border-bottom: 3px solid #ef6f6c;
    }
    .sm-only-bdl-3-alert {
        border-left: 3px solid #ef6f6c;
    }
    .sm-only-bd-3-alert-dark {
        border: 3px solid #e0244f;
    }
    .sm-only-bdt-3-alert-dark {
        border-top: 3px solid #e0244f;
    }
    .sm-only-bdr-3-alert-dark {
        border-right: 3px solid #e0244f;
    }
    .sm-only-bdb-3-alert-dark {
        border-bottom: 3px solid #e0244f;
    }
    .sm-only-bdl-3-alert-dark {
        border-left: 3px solid #e0244f;
    }
    .sm-only-bd-3-warning {
        border: 3px solid #ffd275;
    }
    .sm-only-bdt-3-warning {
        border-top: 3px solid #ffd275;
    }
    .sm-only-bdr-3-warning {
        border-right: 3px solid #ffd275;
    }
    .sm-only-bdb-3-warning {
        border-bottom: 3px solid #ffd275;
    }
    .sm-only-bdl-3-warning {
        border-left: 3px solid #ffd275;
    }
    .sm-only-bd-3-info {
        border: 3px solid #6dd3ce;
    }
    .sm-only-bdt-3-info {
        border-top: 3px solid #6dd3ce;
    }
    .sm-only-bdr-3-info {
        border-right: 3px solid #6dd3ce;
    }
    .sm-only-bdb-3-info {
        border-bottom: 3px solid #6dd3ce;
    }
    .sm-only-bdl-3-info {
        border-left: 3px solid #6dd3ce;
    }
    .sm-only-bd-3-success {
        border: 3px solid #74c080;
    }
    .sm-only-bdt-3-success {
        border-top: 3px solid #74c080;
    }
    .sm-only-bdr-3-success {
        border-right: 3px solid #74c080;
    }
    .sm-only-bdb-3-success {
        border-bottom: 3px solid #74c080;
    }
    .sm-only-bdl-3-success {
        border-left: 3px solid #74c080;
    }
    .sm-only-muted {
        opacity: 0.4;
    }
    .sm-only-uppercase {
        text-transform: uppercase;
    }
    .sm-only-capitalize {
        text-transform: capitalize;
    }
    .sm-only-ovf-hidden {
        overflow: hidden;
    }
    .sm-only-ff-abril {
        font-family: Abril Fatface, serif !important;
    }
    .sm-only-ff-lato {
        font-family: Lato, sans-serif !important;
    }
}
@media only screen and (min-width: 641px) {
    .md-mg-auto {
        margin: auto !important;
    }
    .md-mgv-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .md-mgh-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .md-mgt-auto {
        margin-top: auto !important;
    }
    .md-mgr-auto {
        margin-right: auto !important;
    }
    .md-mgb-auto {
        margin-bottom: auto !important;
    }
    .md-mgl-auto {
        margin-left: auto !important;
    }
    .md-mg-20 {
        margin: 40rem !important;
    }
    .md-mgv-20 {
        margin-top: 40rem !important;
        margin-bottom: 40rem !important;
    }
    .md-mgh-20 {
        margin-right: 40rem !important;
        margin-left: 40rem !important;
    }
    .md-mgt-20 {
        margin-top: 40rem !important;
    }
    .md-mgr-20 {
        margin-right: 40rem !important;
    }
    .md-mgb-20 {
        margin-bottom: 40rem !important;
    }
    .md-mgl-20 {
        margin-left: 40rem !important;
    }
    .md-pg-20 {
        padding: 40rem !important;
    }
    .md-pgv-20 {
        padding-top: 40rem !important;
        padding-bottom: 40rem !important;
    }
    .md-pgh-20 {
        padding-right: 40rem !important;
        padding-left: 40rem !important;
    }
    .md-pgt-20 {
        padding-top: 40rem !important;
    }
    .md-pgr-20 {
        padding-right: 40rem !important;
    }
    .md-pgb-20 {
        padding-bottom: 40rem !important;
    }
    .md-pgl-20 {
        padding-left: 40rem !important;
    }
    .md-mg-15 {
        margin: 30rem !important;
    }
    .md-mgv-15 {
        margin-top: 30rem !important;
        margin-bottom: 30rem !important;
    }
    .md-mgh-15 {
        margin-right: 30rem !important;
        margin-left: 30rem !important;
    }
    .md-mgt-15 {
        margin-top: 30rem !important;
    }
    .md-mgr-15 {
        margin-right: 30rem !important;
    }
    .md-mgb-15 {
        margin-bottom: 30rem !important;
    }
    .md-mgl-15 {
        margin-left: 30rem !important;
    }
    .md-pg-15 {
        padding: 30rem !important;
    }
    .md-pgv-15 {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important;
    }
    .md-pgh-15 {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
    }
    .md-pgt-15 {
        padding-top: 30rem !important;
    }
    .md-pgr-15 {
        padding-right: 30rem !important;
    }
    .md-pgb-15 {
        padding-bottom: 30rem !important;
    }
    .md-pgl-15 {
        padding-left: 30rem !important;
    }
    .md-mg-12 {
        margin: 24rem !important;
    }
    .md-mgv-12 {
        margin-top: 24rem !important;
        margin-bottom: 24rem !important;
    }
    .md-mgh-12 {
        margin-right: 24rem !important;
        margin-left: 24rem !important;
    }
    .md-mgt-12 {
        margin-top: 24rem !important;
    }
    .md-mgr-12 {
        margin-right: 24rem !important;
    }
    .md-mgb-12 {
        margin-bottom: 24rem !important;
    }
    .md-mgl-12 {
        margin-left: 24rem !important;
    }
    .md-pg-12 {
        padding: 24rem !important;
    }
    .md-pgv-12 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }
    .md-pgh-12 {
        padding-right: 24rem !important;
        padding-left: 24rem !important;
    }
    .md-pgt-12 {
        padding-top: 24rem !important;
    }
    .md-pgr-12 {
        padding-right: 24rem !important;
    }
    .md-pgb-12 {
        padding-bottom: 24rem !important;
    }
    .md-pgl-12 {
        padding-left: 24rem !important;
    }
    .md-mg-10 {
        margin: 20rem !important;
    }
    .md-mgv-10 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }
    .md-mgh-10 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }
    .md-mgt-10 {
        margin-top: 20rem !important;
    }
    .md-mgr-10 {
        margin-right: 20rem !important;
    }
    .md-mgb-10 {
        margin-bottom: 20rem !important;
    }
    .md-mgl-10 {
        margin-left: 20rem !important;
    }
    .md-pg-10 {
        padding: 20rem !important;
    }
    .md-pgv-10 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }
    .md-pgh-10 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }
    .md-pgt-10 {
        padding-top: 20rem !important;
    }
    .md-pgr-10 {
        padding-right: 20rem !important;
    }
    .md-pgb-10 {
        padding-bottom: 20rem !important;
    }
    .md-pgl-10 {
        padding-left: 20rem !important;
    }
    .md-mg-6 {
        margin: 12rem !important;
    }
    .md-mgv-6 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important;
    }
    .md-mgh-6 {
        margin-right: 12rem !important;
        margin-left: 12rem !important;
    }
    .md-mgt-6 {
        margin-top: 12rem !important;
    }
    .md-mgr-6 {
        margin-right: 12rem !important;
    }
    .md-mgb-6 {
        margin-bottom: 12rem !important;
    }
    .md-mgl-6 {
        margin-left: 12rem !important;
    }
    .md-pg-6 {
        padding: 12rem !important;
    }
    .md-pgv-6 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
    .md-pgh-6 {
        padding-right: 12rem !important;
        padding-left: 12rem !important;
    }
    .md-pgt-6 {
        padding-top: 12rem !important;
    }
    .md-pgr-6 {
        padding-right: 12rem !important;
    }
    .md-pgb-6 {
        padding-bottom: 12rem !important;
    }
    .md-pgl-6 {
        padding-left: 12rem !important;
    }
    .md-mg-5_5 {
        margin: 11rem !important;
    }
    .md-mgv-5_5 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }
    .md-mgh-5_5 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }
    .md-mgt-5_5 {
        margin-top: 11rem !important;
    }
    .md-mgr-5_5 {
        margin-right: 11rem !important;
    }
    .md-mgb-5_5 {
        margin-bottom: 11rem !important;
    }
    .md-mgl-5_5 {
        margin-left: 11rem !important;
    }
    .md-pg-5_5 {
        padding: 11rem !important;
    }
    .md-pgv-5_5 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }
    .md-pgh-5_5 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }
    .md-pgt-5_5 {
        padding-top: 11rem !important;
    }
    .md-pgr-5_5 {
        padding-right: 11rem !important;
    }
    .md-pgb-5_5 {
        padding-bottom: 11rem !important;
    }
    .md-pgl-5_5 {
        padding-left: 11rem !important;
    }
    .md-mg-5 {
        margin: 10rem !important;
    }
    .md-mgv-5 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .md-mgh-5 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .md-mgt-5 {
        margin-top: 10rem !important;
    }
    .md-mgr-5 {
        margin-right: 10rem !important;
    }
    .md-mgb-5 {
        margin-bottom: 10rem !important;
    }
    .md-mgl-5 {
        margin-left: 10rem !important;
    }
    .md-pg-5 {
        padding: 10rem !important;
    }
    .md-pgv-5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    .md-pgh-5 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .md-pgt-5 {
        padding-top: 10rem !important;
    }
    .md-pgr-5 {
        padding-right: 10rem !important;
    }
    .md-pgb-5 {
        padding-bottom: 10rem !important;
    }
    .md-pgl-5 {
        padding-left: 10rem !important;
    }
    .md-mg-4 {
        margin: 8rem !important;
    }
    .md-mgv-4 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .md-mgh-4 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .md-mgt-4 {
        margin-top: 8rem !important;
    }
    .md-mgr-4 {
        margin-right: 8rem !important;
    }
    .md-mgb-4 {
        margin-bottom: 8rem !important;
    }
    .md-mgl-4 {
        margin-left: 8rem !important;
    }
    .md-pg-4 {
        padding: 8rem !important;
    }
    .md-pgv-4 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .md-pgh-4 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .md-pgt-4 {
        padding-top: 8rem !important;
    }
    .md-pgr-4 {
        padding-right: 8rem !important;
    }
    .md-pgb-4 {
        padding-bottom: 8rem !important;
    }
    .md-pgl-4 {
        padding-left: 8rem !important;
    }
    .md-mg-3 {
        margin: 6rem !important;
    }
    .md-mgv-3 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .md-mgh-3 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .md-mgt-3 {
        margin-top: 6rem !important;
    }
    .md-mgr-3 {
        margin-right: 6rem !important;
    }
    .md-mgb-3 {
        margin-bottom: 6rem !important;
    }
    .md-mgl-3 {
        margin-left: 6rem !important;
    }
    .md-pg-3 {
        padding: 6rem !important;
    }
    .md-pgv-3 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .md-pgh-3 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .md-pgt-3 {
        padding-top: 6rem !important;
    }
    .md-pgr-3 {
        padding-right: 6rem !important;
    }
    .md-pgb-3 {
        padding-bottom: 6rem !important;
    }
    .md-pgl-3 {
        padding-left: 6rem !important;
    }
    .md-mg-2_5 {
        margin: 5rem !important;
    }
    .md-mgv-2_5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .md-mgh-2_5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .md-mgt-2_5 {
        margin-top: 5rem !important;
    }
    .md-mgr-2_5 {
        margin-right: 5rem !important;
    }
    .md-mgb-2_5 {
        margin-bottom: 5rem !important;
    }
    .md-mgl-2_5 {
        margin-left: 5rem !important;
    }
    .md-pg-2_5 {
        padding: 5rem !important;
    }
    .md-pgv-2_5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .md-pgh-2_5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .md-pgt-2_5 {
        padding-top: 5rem !important;
    }
    .md-pgr-2_5 {
        padding-right: 5rem !important;
    }
    .md-pgb-2_5 {
        padding-bottom: 5rem !important;
    }
    .md-pgl-2_5 {
        padding-left: 5rem !important;
    }
    .md-mg-2 {
        margin: 4rem !important;
    }
    .md-mgv-2 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .md-mgh-2 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .md-mgt-2 {
        margin-top: 4rem !important;
    }
    .md-mgr-2 {
        margin-right: 4rem !important;
    }
    .md-mgb-2 {
        margin-bottom: 4rem !important;
    }
    .md-mgl-2 {
        margin-left: 4rem !important;
    }
    .md-pg-2 {
        padding: 4rem !important;
    }
    .md-pgv-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .md-pgh-2 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .md-pgt-2 {
        padding-top: 4rem !important;
    }
    .md-pgr-2 {
        padding-right: 4rem !important;
    }
    .md-pgb-2 {
        padding-bottom: 4rem !important;
    }
    .md-pgl-2 {
        padding-left: 4rem !important;
    }
    .md-mg-1_5 {
        margin: 3rem !important;
    }
    .md-mgv-1_5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .md-mgh-1_5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .md-mgt-1_5 {
        margin-top: 3rem !important;
    }
    .md-mgr-1_5 {
        margin-right: 3rem !important;
    }
    .md-mgb-1_5 {
        margin-bottom: 3rem !important;
    }
    .md-mgl-1_5 {
        margin-left: 3rem !important;
    }
    .md-pg-1_5 {
        padding: 3rem !important;
    }
    .md-pgv-1_5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .md-pgh-1_5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .md-pgt-1_5 {
        padding-top: 3rem !important;
    }
    .md-pgr-1_5 {
        padding-right: 3rem !important;
    }
    .md-pgb-1_5 {
        padding-bottom: 3rem !important;
    }
    .md-pgl-1_5 {
        padding-left: 3rem !important;
    }
    .md-mg-1_25 {
        margin: 2.5rem !important;
    }
    .md-mgv-1_25 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .md-mgh-1_25 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }
    .md-mgt-1_25 {
        margin-top: 2.5rem !important;
    }
    .md-mgr-1_25 {
        margin-right: 2.5rem !important;
    }
    .md-mgb-1_25 {
        margin-bottom: 2.5rem !important;
    }
    .md-mgl-1_25 {
        margin-left: 2.5rem !important;
    }
    .md-pg-1_25 {
        padding: 2.5rem !important;
    }
    .md-pgv-1_25 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .md-pgh-1_25 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }
    .md-pgt-1_25 {
        padding-top: 2.5rem !important;
    }
    .md-pgr-1_25 {
        padding-right: 2.5rem !important;
    }
    .md-pgb-1_25 {
        padding-bottom: 2.5rem !important;
    }
    .md-pgl-1_25 {
        padding-left: 2.5rem !important;
    }
    .md-mg-1 {
        margin: 2rem !important;
    }
    .md-mgv-1 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .md-mgh-1 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .md-mgt-1 {
        margin-top: 2rem !important;
    }
    .md-mgr-1 {
        margin-right: 2rem !important;
    }
    .md-mgb-1 {
        margin-bottom: 2rem !important;
    }
    .md-mgl-1 {
        margin-left: 2rem !important;
    }
    .md-pg-1 {
        padding: 2rem !important;
    }
    .md-pgv-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .md-pgh-1 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .md-pgt-1 {
        padding-top: 2rem !important;
    }
    .md-pgr-1 {
        padding-right: 2rem !important;
    }
    .md-pgb-1 {
        padding-bottom: 2rem !important;
    }
    .md-pgl-1 {
        padding-left: 2rem !important;
    }
    .md-mg-0_75 {
        margin: 1.5rem !important;
    }
    .md-mgv-0_75 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .md-mgh-0_75 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .md-mgt-0_75 {
        margin-top: 1.5rem !important;
    }
    .md-mgr-0_75 {
        margin-right: 1.5rem !important;
    }
    .md-mgb-0_75 {
        margin-bottom: 1.5rem !important;
    }
    .md-mgl-0_75 {
        margin-left: 1.5rem !important;
    }
    .md-pg-0_75 {
        padding: 1.5rem !important;
    }
    .md-pgv-0_75 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .md-pgh-0_75 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .md-pgt-0_75 {
        padding-top: 1.5rem !important;
    }
    .md-pgr-0_75 {
        padding-right: 1.5rem !important;
    }
    .md-pgb-0_75 {
        padding-bottom: 1.5rem !important;
    }
    .md-pgl-0_75 {
        padding-left: 1.5rem !important;
    }
    .md-mg-0_5 {
        margin: 1rem !important;
    }
    .md-mgv-0_5 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .md-mgh-0_5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .md-mgt-0_5 {
        margin-top: 1rem !important;
    }
    .md-mgr-0_5 {
        margin-right: 1rem !important;
    }
    .md-mgb-0_5 {
        margin-bottom: 1rem !important;
    }
    .md-mgl-0_5 {
        margin-left: 1rem !important;
    }
    .md-pg-0_5 {
        padding: 1rem !important;
    }
    .md-pgv-0_5 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .md-pgh-0_5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .md-pgt-0_5 {
        padding-top: 1rem !important;
    }
    .md-pgr-0_5 {
        padding-right: 1rem !important;
    }
    .md-pgb-0_5 {
        padding-bottom: 1rem !important;
    }
    .md-pgl-0_5 {
        padding-left: 1rem !important;
    }
    .md-mg-0_25 {
        margin: 0.5rem !important;
    }
    .md-mgv-0_25 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .md-mgh-0_25 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .md-mgt-0_25 {
        margin-top: 0.5rem !important;
    }
    .md-mgr-0_25 {
        margin-right: 0.5rem !important;
    }
    .md-mgb-0_25 {
        margin-bottom: 0.5rem !important;
    }
    .md-mgl-0_25 {
        margin-left: 0.5rem !important;
    }
    .md-pg-0_25 {
        padding: 0.5rem !important;
    }
    .md-pgv-0_25 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .md-pgh-0_25 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .md-pgt-0_25 {
        padding-top: 0.5rem !important;
    }
    .md-pgr-0_25 {
        padding-right: 0.5rem !important;
    }
    .md-pgb-0_25 {
        padding-bottom: 0.5rem !important;
    }
    .md-pgl-0_25 {
        padding-left: 0.5rem !important;
    }
    .md-mg-0 {
        margin: 0 !important;
    }
    .md-mgv-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .md-mgh-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .md-mgt-0 {
        margin-top: 0 !important;
    }
    .md-mgr-0 {
        margin-right: 0 !important;
    }
    .md-mgb-0 {
        margin-bottom: 0 !important;
    }
    .md-mgl-0 {
        margin-left: 0 !important;
    }
    .md-pg-0 {
        padding: 0 !important;
    }
    .md-pgv-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .md-pgh-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .md-pgt-0 {
        padding-top: 0 !important;
    }
    .md-pgr-0 {
        padding-right: 0 !important;
    }
    .md-pgb-0 {
        padding-bottom: 0 !important;
    }
    .md-pgl-0 {
        padding-left: 0 !important;
    }
    .md-text-left {
        text-align: left !important;
    }
    .md-text-center {
        text-align: center !important;
    }
    .md-text-right {
        text-align: right !important;
    }
    .md-break-word {
        word-wrap: break-word;
    }
    .md-word-normal {
        word-wrap: normal;
    }
    .md-lh-1_425 {
        line-height: 1.425 !important;
    }
    .md-lh-1_2 {
        line-height: 1.2 !important;
    }
    .md-lh-1_1 {
        line-height: 1.1 !important;
    }
    .md-lh-1 {
        line-height: 1 !important;
    }
    .md-lh-0_75 {
        line-height: 0.75 !important;
    }
    .md-fz-200 {
        font-size: 17rem !important;
    }
    .md-fz-90 {
        font-size: 6rem !important;
    }
    .md-fz-68 {
        font-size: 6.8rem !important;
    }
    .md-fz-48 {
        font-size: 4.8rem !important;
    }
    .md-fz-42 {
        font-size: 4.2rem !important;
    }
    .md-fz-36 {
        font-size: 3.6rem !important;
    }
    .md-fz-34 {
        font-size: 3.4rem !important;
    }
    .md-fz-32 {
        font-size: 3.2rem !important;
    }
    .md-fz-28 {
        font-size: 2.8rem !important;
    }
    .md-fz-24 {
        font-size: 2.4rem !important;
    }
    .md-fz-22 {
        font-size: 2.2rem !important;
    }
    .md-fz-21 {
        font-size: 2.1rem !important;
    }
    .md-fz-18 {
        font-size: 1.8rem !important;
    }
    .md-fz-16 {
        font-size: 1.6rem !important;
    }
    .md-fz-14 {
        font-size: 1.4rem !important;
    }
    .md-fz-13 {
        font-size: 1.3rem !important;
    }
    .md-fz-12 {
        font-size: 1.2rem !important;
    }
    .md-fz-11 {
        font-size: 1.1rem !important;
    }
    .md-fz-10 {
        font-size: 1rem !important;
    }
    .md-fw-700 {
        font-weight: 700 !important;
    }
    .md-fw-600 {
        font-weight: 600 !important;
    }
    .md-fw-400 {
        font-weight: 400 !important;
    }
    .md-fw-300 {
        font-weight: 300 !important;
    }
    .md-h-text-black:hover,
    .md-text-black {
        color: #2b292f !important;
    }
    .md-bg-black,
    .md-h-bg-black:hover {
        background-color: #2b292f !important;
    }
    .md-h-text-blue-dark:hover,
    .md-text-blue-dark {
        color: #576ca8 !important;
    }
    .md-bg-blue-dark,
    .md-h-bg-blue-dark:hover {
        background-color: #576ca8 !important;
    }
    .md-h-text-gray-darker:hover,
    .md-text-gray-darker {
        color: #585563 !important;
    }
    .md-bg-gray-darker,
    .md-h-bg-gray-darker:hover {
        background-color: #585563 !important;
    }
    .md-h-text-gray-dark:hover,
    .md-text-gray-dark {
        color: #87868c !important;
    }
    .md-bg-gray-dark,
    .md-h-bg-gray-dark:hover {
        background-color: #87868c !important;
    }
    .md-h-text-gray:hover,
    .md-text-gray {
        color: #d3d3d6 !important;
    }
    .md-bg-gray,
    .md-h-bg-gray:hover {
        background-color: #d3d3d6 !important;
    }
    .md-h-text-gray-light:hover,
    .md-text-gray-light {
        color: #eff0f0 !important;
    }
    .md-bg-gray-light,
    .md-h-bg-gray-light:hover {
        background-color: #eff0f0 !important;
    }
    .md-h-text-gray-lighter:hover,
    .md-text-gray-lighter {
        color: #f9f9f9 !important;
    }
    .md-bg-gray-lighter,
    .md-h-bg-gray-lighter:hover {
        background-color: #f9f9f9 !important;
    }
    .md-h-text-white:hover,
    .md-text-white {
        color: #fefefe !important;
    }
    .md-bg-white,
    .md-h-bg-white:hover {
        background-color: #fefefe !important;
    }
    .md-h-text-primary:hover,
    .md-text-primary {
        color: #fdc300 !important;
    }
    .md-bg-primary,
    .md-h-bg-primary:hover {
        background-color: #fdc300 !important;
    }
    .md-h-text-secondary:hover,
    .md-text-secondary {
        color: #0036c4 !important;
    }
    .md-bg-secondary,
    .md-h-bg-secondary:hover {
        background-color: #0036c4 !important;
    }
    .md-h-text-alert:hover,
    .md-text-alert {
        color: #ef6f6c !important;
    }
    .md-bg-alert,
    .md-h-bg-alert:hover {
        background-color: #ef6f6c !important;
    }
    .md-h-text-alert-dark:hover,
    .md-text-alert-dark {
        color: #e0244f !important;
    }
    .md-bg-alert-dark,
    .md-h-bg-alert-dark:hover {
        background-color: #e0244f !important;
    }
    .md-h-text-warning:hover,
    .md-text-warning {
        color: #ffd275 !important;
    }
    .md-bg-warning,
    .md-h-bg-warning:hover {
        background-color: #ffd275 !important;
    }
    .md-h-text-info:hover,
    .md-text-info {
        color: #6dd3ce !important;
    }
    .md-bg-info,
    .md-h-bg-info:hover {
        background-color: #6dd3ce !important;
    }
    .md-h-text-success:hover,
    .md-text-success {
        color: #74c080 !important;
    }
    .md-bg-success,
    .md-h-bg-success:hover {
        background-color: #74c080 !important;
    }
    .md-bd-0-black {
        border: 0 solid #2b292f;
    }
    .md-bdt-0-black {
        border-top: 0 solid #2b292f;
    }
    .md-bdr-0-black {
        border-right: 0 solid #2b292f;
    }
    .md-bdb-0-black {
        border-bottom: 0 solid #2b292f;
    }
    .md-bdl-0-black {
        border-left: 0 solid #2b292f;
    }
    .md-bd-0-blue-dark {
        border: 0 solid #576ca8;
    }
    .md-bdt-0-blue-dark {
        border-top: 0 solid #576ca8;
    }
    .md-bdr-0-blue-dark {
        border-right: 0 solid #576ca8;
    }
    .md-bdb-0-blue-dark {
        border-bottom: 0 solid #576ca8;
    }
    .md-bdl-0-blue-dark {
        border-left: 0 solid #576ca8;
    }
    .md-bd-0-gray-darker {
        border: 0 solid #585563;
    }
    .md-bdt-0-gray-darker {
        border-top: 0 solid #585563;
    }
    .md-bdr-0-gray-darker {
        border-right: 0 solid #585563;
    }
    .md-bdb-0-gray-darker {
        border-bottom: 0 solid #585563;
    }
    .md-bdl-0-gray-darker {
        border-left: 0 solid #585563;
    }
    .md-bd-0-gray-dark {
        border: 0 solid #87868c;
    }
    .md-bdt-0-gray-dark {
        border-top: 0 solid #87868c;
    }
    .md-bdr-0-gray-dark {
        border-right: 0 solid #87868c;
    }
    .md-bdb-0-gray-dark {
        border-bottom: 0 solid #87868c;
    }
    .md-bdl-0-gray-dark {
        border-left: 0 solid #87868c;
    }
    .md-bd-0-gray {
        border: 0 solid #d3d3d6;
    }
    .md-bdt-0-gray {
        border-top: 0 solid #d3d3d6;
    }
    .md-bdr-0-gray {
        border-right: 0 solid #d3d3d6;
    }
    .md-bdb-0-gray {
        border-bottom: 0 solid #d3d3d6;
    }
    .md-bdl-0-gray {
        border-left: 0 solid #d3d3d6;
    }
    .md-bd-0-gray-light {
        border: 0 solid #eff0f0;
    }
    .md-bdt-0-gray-light {
        border-top: 0 solid #eff0f0;
    }
    .md-bdr-0-gray-light {
        border-right: 0 solid #eff0f0;
    }
    .md-bdb-0-gray-light {
        border-bottom: 0 solid #eff0f0;
    }
    .md-bdl-0-gray-light {
        border-left: 0 solid #eff0f0;
    }
    .md-bd-0-gray-lighter {
        border: 0 solid #f9f9f9;
    }
    .md-bdt-0-gray-lighter {
        border-top: 0 solid #f9f9f9;
    }
    .md-bdr-0-gray-lighter {
        border-right: 0 solid #f9f9f9;
    }
    .md-bdb-0-gray-lighter {
        border-bottom: 0 solid #f9f9f9;
    }
    .md-bdl-0-gray-lighter {
        border-left: 0 solid #f9f9f9;
    }
    .md-bd-0-white {
        border: 0 solid #fefefe;
    }
    .md-bdt-0-white {
        border-top: 0 solid #fefefe;
    }
    .md-bdr-0-white {
        border-right: 0 solid #fefefe;
    }
    .md-bdb-0-white {
        border-bottom: 0 solid #fefefe;
    }
    .md-bdl-0-white {
        border-left: 0 solid #fefefe;
    }
    .md-bd-0-primary {
        border: 0 solid #fdc300;
    }
    .md-bdt-0-primary {
        border-top: 0 solid #fdc300;
    }
    .md-bdr-0-primary {
        border-right: 0 solid #fdc300;
    }
    .md-bdb-0-primary {
        border-bottom: 0 solid #fdc300;
    }
    .md-bdl-0-primary {
        border-left: 0 solid #fdc300;
    }
    .md-bd-0-secondary {
        border: 0 solid #0036c4;
    }
    .md-bdt-0-secondary {
        border-top: 0 solid #0036c4;
    }
    .md-bdr-0-secondary {
        border-right: 0 solid #0036c4;
    }
    .md-bdb-0-secondary {
        border-bottom: 0 solid #0036c4;
    }
    .md-bdl-0-secondary {
        border-left: 0 solid #0036c4;
    }
    .md-bd-0-alert {
        border: 0 solid #ef6f6c;
    }
    .md-bdt-0-alert {
        border-top: 0 solid #ef6f6c;
    }
    .md-bdr-0-alert {
        border-right: 0 solid #ef6f6c;
    }
    .md-bdb-0-alert {
        border-bottom: 0 solid #ef6f6c;
    }
    .md-bdl-0-alert {
        border-left: 0 solid #ef6f6c;
    }
    .md-bd-0-alert-dark {
        border: 0 solid #e0244f;
    }
    .md-bdt-0-alert-dark {
        border-top: 0 solid #e0244f;
    }
    .md-bdr-0-alert-dark {
        border-right: 0 solid #e0244f;
    }
    .md-bdb-0-alert-dark {
        border-bottom: 0 solid #e0244f;
    }
    .md-bdl-0-alert-dark {
        border-left: 0 solid #e0244f;
    }
    .md-bd-0-warning {
        border: 0 solid #ffd275;
    }
    .md-bdt-0-warning {
        border-top: 0 solid #ffd275;
    }
    .md-bdr-0-warning {
        border-right: 0 solid #ffd275;
    }
    .md-bdb-0-warning {
        border-bottom: 0 solid #ffd275;
    }
    .md-bdl-0-warning {
        border-left: 0 solid #ffd275;
    }
    .md-bd-0-info {
        border: 0 solid #6dd3ce;
    }
    .md-bdt-0-info {
        border-top: 0 solid #6dd3ce;
    }
    .md-bdr-0-info {
        border-right: 0 solid #6dd3ce;
    }
    .md-bdb-0-info {
        border-bottom: 0 solid #6dd3ce;
    }
    .md-bdl-0-info {
        border-left: 0 solid #6dd3ce;
    }
    .md-bd-0-success {
        border: 0 solid #74c080;
    }
    .md-bdt-0-success {
        border-top: 0 solid #74c080;
    }
    .md-bdr-0-success {
        border-right: 0 solid #74c080;
    }
    .md-bdb-0-success {
        border-bottom: 0 solid #74c080;
    }
    .md-bdl-0-success {
        border-left: 0 solid #74c080;
    }
    .md-bd-1-black {
        border: 1px solid #2b292f;
    }
    .md-bdt-1-black {
        border-top: 1px solid #2b292f;
    }
    .md-bdr-1-black {
        border-right: 1px solid #2b292f;
    }
    .md-bdb-1-black {
        border-bottom: 1px solid #2b292f;
    }
    .md-bdl-1-black {
        border-left: 1px solid #2b292f;
    }
    .md-bd-1-blue-dark {
        border: 1px solid #576ca8;
    }
    .md-bdt-1-blue-dark {
        border-top: 1px solid #576ca8;
    }
    .md-bdr-1-blue-dark {
        border-right: 1px solid #576ca8;
    }
    .md-bdb-1-blue-dark {
        border-bottom: 1px solid #576ca8;
    }
    .md-bdl-1-blue-dark {
        border-left: 1px solid #576ca8;
    }
    .md-bd-1-gray-darker {
        border: 1px solid #585563;
    }
    .md-bdt-1-gray-darker {
        border-top: 1px solid #585563;
    }
    .md-bdr-1-gray-darker {
        border-right: 1px solid #585563;
    }
    .md-bdb-1-gray-darker {
        border-bottom: 1px solid #585563;
    }
    .md-bdl-1-gray-darker {
        border-left: 1px solid #585563;
    }
    .md-bd-1-gray-dark {
        border: 1px solid #87868c;
    }
    .md-bdt-1-gray-dark {
        border-top: 1px solid #87868c;
    }
    .md-bdr-1-gray-dark {
        border-right: 1px solid #87868c;
    }
    .md-bdb-1-gray-dark {
        border-bottom: 1px solid #87868c;
    }
    .md-bdl-1-gray-dark {
        border-left: 1px solid #87868c;
    }
    .md-bd-1-gray {
        border: 1px solid #d3d3d6;
    }
    .md-bdt-1-gray {
        border-top: 1px solid #d3d3d6;
    }
    .md-bdr-1-gray {
        border-right: 1px solid #d3d3d6;
    }
    .md-bdb-1-gray {
        border-bottom: 1px solid #d3d3d6;
    }
    .md-bdl-1-gray {
        border-left: 1px solid #d3d3d6;
    }
    .md-bd-1-gray-light {
        border: 1px solid #eff0f0;
    }
    .md-bdt-1-gray-light {
        border-top: 1px solid #eff0f0;
    }
    .md-bdr-1-gray-light {
        border-right: 1px solid #eff0f0;
    }
    .md-bdb-1-gray-light {
        border-bottom: 1px solid #eff0f0;
    }
    .md-bdl-1-gray-light {
        border-left: 1px solid #eff0f0;
    }
    .md-bd-1-gray-lighter {
        border: 1px solid #f9f9f9;
    }
    .md-bdt-1-gray-lighter {
        border-top: 1px solid #f9f9f9;
    }
    .md-bdr-1-gray-lighter {
        border-right: 1px solid #f9f9f9;
    }
    .md-bdb-1-gray-lighter {
        border-bottom: 1px solid #f9f9f9;
    }
    .md-bdl-1-gray-lighter {
        border-left: 1px solid #f9f9f9;
    }
    .md-bd-1-white {
        border: 1px solid #fefefe;
    }
    .md-bdt-1-white {
        border-top: 1px solid #fefefe;
    }
    .md-bdr-1-white {
        border-right: 1px solid #fefefe;
    }
    .md-bdb-1-white {
        border-bottom: 1px solid #fefefe;
    }
    .md-bdl-1-white {
        border-left: 1px solid #fefefe;
    }
    .md-bd-1-primary {
        border: 1px solid #fdc300;
    }
    .md-bdt-1-primary {
        border-top: 1px solid #fdc300;
    }
    .md-bdr-1-primary {
        border-right: 1px solid #fdc300;
    }
    .md-bdb-1-primary {
        border-bottom: 1px solid #fdc300;
    }
    .md-bdl-1-primary {
        border-left: 1px solid #fdc300;
    }
    .md-bd-1-secondary {
        border: 1px solid #0036c4;
    }
    .md-bdt-1-secondary {
        border-top: 1px solid #0036c4;
    }
    .md-bdr-1-secondary {
        border-right: 1px solid #0036c4;
    }
    .md-bdb-1-secondary {
        border-bottom: 1px solid #0036c4;
    }
    .md-bdl-1-secondary {
        border-left: 1px solid #0036c4;
    }
    .md-bd-1-alert {
        border: 1px solid #ef6f6c;
    }
    .md-bdt-1-alert {
        border-top: 1px solid #ef6f6c;
    }
    .md-bdr-1-alert {
        border-right: 1px solid #ef6f6c;
    }
    .md-bdb-1-alert {
        border-bottom: 1px solid #ef6f6c;
    }
    .md-bdl-1-alert {
        border-left: 1px solid #ef6f6c;
    }
    .md-bd-1-alert-dark {
        border: 1px solid #e0244f;
    }
    .md-bdt-1-alert-dark {
        border-top: 1px solid #e0244f;
    }
    .md-bdr-1-alert-dark {
        border-right: 1px solid #e0244f;
    }
    .md-bdb-1-alert-dark {
        border-bottom: 1px solid #e0244f;
    }
    .md-bdl-1-alert-dark {
        border-left: 1px solid #e0244f;
    }
    .md-bd-1-warning {
        border: 1px solid #ffd275;
    }
    .md-bdt-1-warning {
        border-top: 1px solid #ffd275;
    }
    .md-bdr-1-warning {
        border-right: 1px solid #ffd275;
    }
    .md-bdb-1-warning {
        border-bottom: 1px solid #ffd275;
    }
    .md-bdl-1-warning {
        border-left: 1px solid #ffd275;
    }
    .md-bd-1-info {
        border: 1px solid #6dd3ce;
    }
    .md-bdt-1-info {
        border-top: 1px solid #6dd3ce;
    }
    .md-bdr-1-info {
        border-right: 1px solid #6dd3ce;
    }
    .md-bdb-1-info {
        border-bottom: 1px solid #6dd3ce;
    }
    .md-bdl-1-info {
        border-left: 1px solid #6dd3ce;
    }
    .md-bd-1-success {
        border: 1px solid #74c080;
    }
    .md-bdt-1-success {
        border-top: 1px solid #74c080;
    }
    .md-bdr-1-success {
        border-right: 1px solid #74c080;
    }
    .md-bdb-1-success {
        border-bottom: 1px solid #74c080;
    }
    .md-bdl-1-success {
        border-left: 1px solid #74c080;
    }
    .md-bd-2-black {
        border: 2px solid #2b292f;
    }
    .md-bdt-2-black {
        border-top: 2px solid #2b292f;
    }
    .md-bdr-2-black {
        border-right: 2px solid #2b292f;
    }
    .md-bdb-2-black {
        border-bottom: 2px solid #2b292f;
    }
    .md-bdl-2-black {
        border-left: 2px solid #2b292f;
    }
    .md-bd-2-blue-dark {
        border: 2px solid #576ca8;
    }
    .md-bdt-2-blue-dark {
        border-top: 2px solid #576ca8;
    }
    .md-bdr-2-blue-dark {
        border-right: 2px solid #576ca8;
    }
    .md-bdb-2-blue-dark {
        border-bottom: 2px solid #576ca8;
    }
    .md-bdl-2-blue-dark {
        border-left: 2px solid #576ca8;
    }
    .md-bd-2-gray-darker {
        border: 2px solid #585563;
    }
    .md-bdt-2-gray-darker {
        border-top: 2px solid #585563;
    }
    .md-bdr-2-gray-darker {
        border-right: 2px solid #585563;
    }
    .md-bdb-2-gray-darker {
        border-bottom: 2px solid #585563;
    }
    .md-bdl-2-gray-darker {
        border-left: 2px solid #585563;
    }
    .md-bd-2-gray-dark {
        border: 2px solid #87868c;
    }
    .md-bdt-2-gray-dark {
        border-top: 2px solid #87868c;
    }
    .md-bdr-2-gray-dark {
        border-right: 2px solid #87868c;
    }
    .md-bdb-2-gray-dark {
        border-bottom: 2px solid #87868c;
    }
    .md-bdl-2-gray-dark {
        border-left: 2px solid #87868c;
    }
    .md-bd-2-gray {
        border: 2px solid #d3d3d6;
    }
    .md-bdt-2-gray {
        border-top: 2px solid #d3d3d6;
    }
    .md-bdr-2-gray {
        border-right: 2px solid #d3d3d6;
    }
    .md-bdb-2-gray {
        border-bottom: 2px solid #d3d3d6;
    }
    .md-bdl-2-gray {
        border-left: 2px solid #d3d3d6;
    }
    .md-bd-2-gray-light {
        border: 2px solid #eff0f0;
    }
    .md-bdt-2-gray-light {
        border-top: 2px solid #eff0f0;
    }
    .md-bdr-2-gray-light {
        border-right: 2px solid #eff0f0;
    }
    .md-bdb-2-gray-light {
        border-bottom: 2px solid #eff0f0;
    }
    .md-bdl-2-gray-light {
        border-left: 2px solid #eff0f0;
    }
    .md-bd-2-gray-lighter {
        border: 2px solid #f9f9f9;
    }
    .md-bdt-2-gray-lighter {
        border-top: 2px solid #f9f9f9;
    }
    .md-bdr-2-gray-lighter {
        border-right: 2px solid #f9f9f9;
    }
    .md-bdb-2-gray-lighter {
        border-bottom: 2px solid #f9f9f9;
    }
    .md-bdl-2-gray-lighter {
        border-left: 2px solid #f9f9f9;
    }
    .md-bd-2-white {
        border: 2px solid #fefefe;
    }
    .md-bdt-2-white {
        border-top: 2px solid #fefefe;
    }
    .md-bdr-2-white {
        border-right: 2px solid #fefefe;
    }
    .md-bdb-2-white {
        border-bottom: 2px solid #fefefe;
    }
    .md-bdl-2-white {
        border-left: 2px solid #fefefe;
    }
    .md-bd-2-primary {
        border: 2px solid #fdc300;
    }
    .md-bdt-2-primary {
        border-top: 2px solid #fdc300;
    }
    .md-bdr-2-primary {
        border-right: 2px solid #fdc300;
    }
    .md-bdb-2-primary {
        border-bottom: 2px solid #fdc300;
    }
    .md-bdl-2-primary {
        border-left: 2px solid #fdc300;
    }
    .md-bd-2-secondary {
        border: 2px solid #0036c4;
    }
    .md-bdt-2-secondary {
        border-top: 2px solid #0036c4;
    }
    .md-bdr-2-secondary {
        border-right: 2px solid #0036c4;
    }
    .md-bdb-2-secondary {
        border-bottom: 2px solid #0036c4;
    }
    .md-bdl-2-secondary {
        border-left: 2px solid #0036c4;
    }
    .md-bd-2-alert {
        border: 2px solid #ef6f6c;
    }
    .md-bdt-2-alert {
        border-top: 2px solid #ef6f6c;
    }
    .md-bdr-2-alert {
        border-right: 2px solid #ef6f6c;
    }
    .md-bdb-2-alert {
        border-bottom: 2px solid #ef6f6c;
    }
    .md-bdl-2-alert {
        border-left: 2px solid #ef6f6c;
    }
    .md-bd-2-alert-dark {
        border: 2px solid #e0244f;
    }
    .md-bdt-2-alert-dark {
        border-top: 2px solid #e0244f;
    }
    .md-bdr-2-alert-dark {
        border-right: 2px solid #e0244f;
    }
    .md-bdb-2-alert-dark {
        border-bottom: 2px solid #e0244f;
    }
    .md-bdl-2-alert-dark {
        border-left: 2px solid #e0244f;
    }
    .md-bd-2-warning {
        border: 2px solid #ffd275;
    }
    .md-bdt-2-warning {
        border-top: 2px solid #ffd275;
    }
    .md-bdr-2-warning {
        border-right: 2px solid #ffd275;
    }
    .md-bdb-2-warning {
        border-bottom: 2px solid #ffd275;
    }
    .md-bdl-2-warning {
        border-left: 2px solid #ffd275;
    }
    .md-bd-2-info {
        border: 2px solid #6dd3ce;
    }
    .md-bdt-2-info {
        border-top: 2px solid #6dd3ce;
    }
    .md-bdr-2-info {
        border-right: 2px solid #6dd3ce;
    }
    .md-bdb-2-info {
        border-bottom: 2px solid #6dd3ce;
    }
    .md-bdl-2-info {
        border-left: 2px solid #6dd3ce;
    }
    .md-bd-2-success {
        border: 2px solid #74c080;
    }
    .md-bdt-2-success {
        border-top: 2px solid #74c080;
    }
    .md-bdr-2-success {
        border-right: 2px solid #74c080;
    }
    .md-bdb-2-success {
        border-bottom: 2px solid #74c080;
    }
    .md-bdl-2-success {
        border-left: 2px solid #74c080;
    }
    .md-bd-3-black {
        border: 3px solid #2b292f;
    }
    .md-bdt-3-black {
        border-top: 3px solid #2b292f;
    }
    .md-bdr-3-black {
        border-right: 3px solid #2b292f;
    }
    .md-bdb-3-black {
        border-bottom: 3px solid #2b292f;
    }
    .md-bdl-3-black {
        border-left: 3px solid #2b292f;
    }
    .md-bd-3-blue-dark {
        border: 3px solid #576ca8;
    }
    .md-bdt-3-blue-dark {
        border-top: 3px solid #576ca8;
    }
    .md-bdr-3-blue-dark {
        border-right: 3px solid #576ca8;
    }
    .md-bdb-3-blue-dark {
        border-bottom: 3px solid #576ca8;
    }
    .md-bdl-3-blue-dark {
        border-left: 3px solid #576ca8;
    }
    .md-bd-3-gray-darker {
        border: 3px solid #585563;
    }
    .md-bdt-3-gray-darker {
        border-top: 3px solid #585563;
    }
    .md-bdr-3-gray-darker {
        border-right: 3px solid #585563;
    }
    .md-bdb-3-gray-darker {
        border-bottom: 3px solid #585563;
    }
    .md-bdl-3-gray-darker {
        border-left: 3px solid #585563;
    }
    .md-bd-3-gray-dark {
        border: 3px solid #87868c;
    }
    .md-bdt-3-gray-dark {
        border-top: 3px solid #87868c;
    }
    .md-bdr-3-gray-dark {
        border-right: 3px solid #87868c;
    }
    .md-bdb-3-gray-dark {
        border-bottom: 3px solid #87868c;
    }
    .md-bdl-3-gray-dark {
        border-left: 3px solid #87868c;
    }
    .md-bd-3-gray {
        border: 3px solid #d3d3d6;
    }
    .md-bdt-3-gray {
        border-top: 3px solid #d3d3d6;
    }
    .md-bdr-3-gray {
        border-right: 3px solid #d3d3d6;
    }
    .md-bdb-3-gray {
        border-bottom: 3px solid #d3d3d6;
    }
    .md-bdl-3-gray {
        border-left: 3px solid #d3d3d6;
    }
    .md-bd-3-gray-light {
        border: 3px solid #eff0f0;
    }
    .md-bdt-3-gray-light {
        border-top: 3px solid #eff0f0;
    }
    .md-bdr-3-gray-light {
        border-right: 3px solid #eff0f0;
    }
    .md-bdb-3-gray-light {
        border-bottom: 3px solid #eff0f0;
    }
    .md-bdl-3-gray-light {
        border-left: 3px solid #eff0f0;
    }
    .md-bd-3-gray-lighter {
        border: 3px solid #f9f9f9;
    }
    .md-bdt-3-gray-lighter {
        border-top: 3px solid #f9f9f9;
    }
    .md-bdr-3-gray-lighter {
        border-right: 3px solid #f9f9f9;
    }
    .md-bdb-3-gray-lighter {
        border-bottom: 3px solid #f9f9f9;
    }
    .md-bdl-3-gray-lighter {
        border-left: 3px solid #f9f9f9;
    }
    .md-bd-3-white {
        border: 3px solid #fefefe;
    }
    .md-bdt-3-white {
        border-top: 3px solid #fefefe;
    }
    .md-bdr-3-white {
        border-right: 3px solid #fefefe;
    }
    .md-bdb-3-white {
        border-bottom: 3px solid #fefefe;
    }
    .md-bdl-3-white {
        border-left: 3px solid #fefefe;
    }
    .md-bd-3-primary {
        border: 3px solid #fdc300;
    }
    .md-bdt-3-primary {
        border-top: 3px solid #fdc300;
    }
    .md-bdr-3-primary {
        border-right: 3px solid #fdc300;
    }
    .md-bdb-3-primary {
        border-bottom: 3px solid #fdc300;
    }
    .md-bdl-3-primary {
        border-left: 3px solid #fdc300;
    }
    .md-bd-3-secondary {
        border: 3px solid #0036c4;
    }
    .md-bdt-3-secondary {
        border-top: 3px solid #0036c4;
    }
    .md-bdr-3-secondary {
        border-right: 3px solid #0036c4;
    }
    .md-bdb-3-secondary {
        border-bottom: 3px solid #0036c4;
    }
    .md-bdl-3-secondary {
        border-left: 3px solid #0036c4;
    }
    .md-bd-3-alert {
        border: 3px solid #ef6f6c;
    }
    .md-bdt-3-alert {
        border-top: 3px solid #ef6f6c;
    }
    .md-bdr-3-alert {
        border-right: 3px solid #ef6f6c;
    }
    .md-bdb-3-alert {
        border-bottom: 3px solid #ef6f6c;
    }
    .md-bdl-3-alert {
        border-left: 3px solid #ef6f6c;
    }
    .md-bd-3-alert-dark {
        border: 3px solid #e0244f;
    }
    .md-bdt-3-alert-dark {
        border-top: 3px solid #e0244f;
    }
    .md-bdr-3-alert-dark {
        border-right: 3px solid #e0244f;
    }
    .md-bdb-3-alert-dark {
        border-bottom: 3px solid #e0244f;
    }
    .md-bdl-3-alert-dark {
        border-left: 3px solid #e0244f;
    }
    .md-bd-3-warning {
        border: 3px solid #ffd275;
    }
    .md-bdt-3-warning {
        border-top: 3px solid #ffd275;
    }
    .md-bdr-3-warning {
        border-right: 3px solid #ffd275;
    }
    .md-bdb-3-warning {
        border-bottom: 3px solid #ffd275;
    }
    .md-bdl-3-warning {
        border-left: 3px solid #ffd275;
    }
    .md-bd-3-info {
        border: 3px solid #6dd3ce;
    }
    .md-bdt-3-info {
        border-top: 3px solid #6dd3ce;
    }
    .md-bdr-3-info {
        border-right: 3px solid #6dd3ce;
    }
    .md-bdb-3-info {
        border-bottom: 3px solid #6dd3ce;
    }
    .md-bdl-3-info {
        border-left: 3px solid #6dd3ce;
    }
    .md-bd-3-success {
        border: 3px solid #74c080;
    }
    .md-bdt-3-success {
        border-top: 3px solid #74c080;
    }
    .md-bdr-3-success {
        border-right: 3px solid #74c080;
    }
    .md-bdb-3-success {
        border-bottom: 3px solid #74c080;
    }
    .md-bdl-3-success {
        border-left: 3px solid #74c080;
    }
    .md-muted {
        opacity: 0.4;
    }
    .md-uppercase {
        text-transform: uppercase;
    }
    .md-capitalize {
        text-transform: capitalize;
    }
    .md-ovf-hidden {
        overflow: hidden;
    }
    .md-ff-abril {
        font-family: Abril Fatface, serif !important;
    }
    .md-ff-lato {
        font-family: Lato, sans-serif !important;
    }
}
@media only screen and (min-width: 1025px) {
    .lg-mg-auto {
        margin: auto !important;
    }
    .lg-mgv-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .lg-mgh-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .lg-mgt-auto {
        margin-top: auto !important;
    }
    .lg-mgr-auto {
        margin-right: auto !important;
    }
    .lg-mgb-auto {
        margin-bottom: auto !important;
    }
    .lg-mgl-auto {
        margin-left: auto !important;
    }
    .lg-mg-20 {
        margin: 40rem !important;
    }
    .lg-mgv-20 {
        margin-top: 40rem !important;
        margin-bottom: 40rem !important;
    }
    .lg-mgh-20 {
        margin-right: 40rem !important;
        margin-left: 40rem !important;
    }
    .lg-mgt-20 {
        margin-top: 40rem !important;
    }
    .lg-mgr-20 {
        margin-right: 40rem !important;
    }
    .lg-mgb-20 {
        margin-bottom: 40rem !important;
    }
    .lg-mgl-20 {
        margin-left: 40rem !important;
    }
    .lg-pg-20 {
        padding: 40rem !important;
    }
    .lg-pgv-20 {
        padding-top: 40rem !important;
        padding-bottom: 40rem !important;
    }
    .lg-pgh-20 {
        padding-right: 40rem !important;
        padding-left: 40rem !important;
    }
    .lg-pgt-20 {
        padding-top: 40rem !important;
    }
    .lg-pgr-20 {
        padding-right: 40rem !important;
    }
    .lg-pgb-20 {
        padding-bottom: 40rem !important;
    }
    .lg-pgl-20 {
        padding-left: 40rem !important;
    }
    .lg-mg-15 {
        margin: 30rem !important;
    }
    .lg-mgv-15 {
        margin-top: 30rem !important;
        margin-bottom: 30rem !important;
    }
    .lg-mgh-15 {
        margin-right: 30rem !important;
        margin-left: 30rem !important;
    }
    .lg-mgt-15 {
        margin-top: 30rem !important;
    }
    .lg-mgr-15 {
        margin-right: 30rem !important;
    }
    .lg-mgb-15 {
        margin-bottom: 30rem !important;
    }
    .lg-mgl-15 {
        margin-left: 30rem !important;
    }
    .lg-pg-15 {
        padding: 30rem !important;
    }
    .lg-pgv-15 {
        padding-top: 30rem !important;
        padding-bottom: 30rem !important;
    }
    .lg-pgh-15 {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
    }
    .lg-pgt-15 {
        padding-top: 30rem !important;
    }
    .lg-pgr-15 {
        padding-right: 30rem !important;
    }
    .lg-pgb-15 {
        padding-bottom: 30rem !important;
    }
    .lg-pgl-15 {
        padding-left: 30rem !important;
    }
    .lg-mg-12 {
        margin: 24rem !important;
    }
    .lg-mgv-12 {
        margin-top: 24rem !important;
        margin-bottom: 24rem !important;
    }
    .lg-mgh-12 {
        margin-right: 24rem !important;
        margin-left: 24rem !important;
    }
    .lg-mgt-12 {
        margin-top: 24rem !important;
    }
    .lg-mgr-12 {
        margin-right: 24rem !important;
    }
    .lg-mgb-12 {
        margin-bottom: 24rem !important;
    }
    .lg-mgl-12 {
        margin-left: 24rem !important;
    }
    .lg-pg-12 {
        padding: 24rem !important;
    }
    .lg-pgv-12 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }
    .lg-pgh-12 {
        padding-right: 24rem !important;
        padding-left: 24rem !important;
    }
    .lg-pgt-12 {
        padding-top: 24rem !important;
    }
    .lg-pgr-12 {
        padding-right: 24rem !important;
    }
    .lg-pgb-12 {
        padding-bottom: 24rem !important;
    }
    .lg-pgl-12 {
        padding-left: 24rem !important;
    }
    .lg-mg-10 {
        margin: 20rem !important;
    }
    .lg-mgv-10 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }
    .lg-mgh-10 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }
    .lg-mgt-10 {
        margin-top: 20rem !important;
    }
    .lg-mgr-10 {
        margin-right: 20rem !important;
    }
    .lg-mgb-10 {
        margin-bottom: 20rem !important;
    }
    .lg-mgl-10 {
        margin-left: 20rem !important;
    }
    .lg-pg-10 {
        padding: 20rem !important;
    }
    .lg-pgv-10 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }
    .lg-pgh-10 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }
    .lg-pgt-10 {
        padding-top: 20rem !important;
    }
    .lg-pgr-10 {
        padding-right: 20rem !important;
    }
    .lg-pgb-10 {
        padding-bottom: 20rem !important;
    }
    .lg-pgl-10 {
        padding-left: 20rem !important;
    }
    .lg-mg-6 {
        margin: 12rem !important;
    }
    .lg-mgv-6 {
        margin-top: 12rem !important;
        margin-bottom: 12rem !important;
    }
    .lg-mgh-6 {
        margin-right: 12rem !important;
        margin-left: 12rem !important;
    }
    .lg-mgt-6 {
        margin-top: 12rem !important;
    }
    .lg-mgr-6 {
        margin-right: 12rem !important;
    }
    .lg-mgb-6 {
        margin-bottom: 12rem !important;
    }
    .lg-mgl-6 {
        margin-left: 12rem !important;
    }
    .lg-pg-6 {
        padding: 12rem !important;
    }
    .lg-pgv-6 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
    .lg-pgh-6 {
        padding-right: 12rem !important;
        padding-left: 12rem !important;
    }
    .lg-pgt-6 {
        padding-top: 12rem !important;
    }
    .lg-pgr-6 {
        padding-right: 12rem !important;
    }
    .lg-pgb-6 {
        padding-bottom: 12rem !important;
    }
    .lg-pgl-6 {
        padding-left: 12rem !important;
    }
    .lg-mg-5_5 {
        margin: 11rem !important;
    }
    .lg-mgv-5_5 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }
    .lg-mgh-5_5 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }
    .lg-mgt-5_5 {
        margin-top: 11rem !important;
    }
    .lg-mgr-5_5 {
        margin-right: 11rem !important;
    }
    .lg-mgb-5_5 {
        margin-bottom: 11rem !important;
    }
    .lg-mgl-5_5 {
        margin-left: 11rem !important;
    }
    .lg-pg-5_5 {
        padding: 11rem !important;
    }
    .lg-pgv-5_5 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }
    .lg-pgh-5_5 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }
    .lg-pgt-5_5 {
        padding-top: 11rem !important;
    }
    .lg-pgr-5_5 {
        padding-right: 11rem !important;
    }
    .lg-pgb-5_5 {
        padding-bottom: 11rem !important;
    }
    .lg-pgl-5_5 {
        padding-left: 11rem !important;
    }
    .lg-mg-5 {
        margin: 10rem !important;
    }
    .lg-mgv-5 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }
    .lg-mgh-5 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }
    .lg-mgt-5 {
        margin-top: 10rem !important;
    }
    .lg-mgr-5 {
        margin-right: 10rem !important;
    }
    .lg-mgb-5 {
        margin-bottom: 10rem !important;
    }
    .lg-mgl-5 {
        margin-left: 10rem !important;
    }
    .lg-pg-5 {
        padding: 10rem !important;
    }
    .lg-pgv-5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }
    .lg-pgh-5 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }
    .lg-pgt-5 {
        padding-top: 10rem !important;
    }
    .lg-pgr-5 {
        padding-right: 10rem !important;
    }
    .lg-pgb-5 {
        padding-bottom: 10rem !important;
    }
    .lg-pgl-5 {
        padding-left: 10rem !important;
    }
    .lg-mg-4 {
        margin: 8rem !important;
    }
    .lg-mgv-4 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }
    .lg-mgh-4 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }
    .lg-mgt-4 {
        margin-top: 8rem !important;
    }
    .lg-mgr-4 {
        margin-right: 8rem !important;
    }
    .lg-mgb-4 {
        margin-bottom: 8rem !important;
    }
    .lg-mgl-4 {
        margin-left: 8rem !important;
    }
    .lg-pg-4 {
        padding: 8rem !important;
    }
    .lg-pgv-4 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }
    .lg-pgh-4 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }
    .lg-pgt-4 {
        padding-top: 8rem !important;
    }
    .lg-pgr-4 {
        padding-right: 8rem !important;
    }
    .lg-pgb-4 {
        padding-bottom: 8rem !important;
    }
    .lg-pgl-4 {
        padding-left: 8rem !important;
    }
    .lg-mg-3 {
        margin: 6rem !important;
    }
    .lg-mgv-3 {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important;
    }
    .lg-mgh-3 {
        margin-right: 6rem !important;
        margin-left: 6rem !important;
    }
    .lg-mgt-3 {
        margin-top: 6rem !important;
    }
    .lg-mgr-3 {
        margin-right: 6rem !important;
    }
    .lg-mgb-3 {
        margin-bottom: 6rem !important;
    }
    .lg-mgl-3 {
        margin-left: 6rem !important;
    }
    .lg-pg-3 {
        padding: 6rem !important;
    }
    .lg-pgv-3 {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important;
    }
    .lg-pgh-3 {
        padding-right: 6rem !important;
        padding-left: 6rem !important;
    }
    .lg-pgt-3 {
        padding-top: 6rem !important;
    }
    .lg-pgr-3 {
        padding-right: 6rem !important;
    }
    .lg-pgb-3 {
        padding-bottom: 6rem !important;
    }
    .lg-pgl-3 {
        padding-left: 6rem !important;
    }
    .lg-mg-2_5 {
        margin: 5rem !important;
    }
    .lg-mgv-2_5 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }
    .lg-mgh-2_5 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }
    .lg-mgt-2_5 {
        margin-top: 5rem !important;
    }
    .lg-mgr-2_5 {
        margin-right: 5rem !important;
    }
    .lg-mgb-2_5 {
        margin-bottom: 5rem !important;
    }
    .lg-mgl-2_5 {
        margin-left: 5rem !important;
    }
    .lg-pg-2_5 {
        padding: 5rem !important;
    }
    .lg-pgv-2_5 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }
    .lg-pgh-2_5 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }
    .lg-pgt-2_5 {
        padding-top: 5rem !important;
    }
    .lg-pgr-2_5 {
        padding-right: 5rem !important;
    }
    .lg-pgb-2_5 {
        padding-bottom: 5rem !important;
    }
    .lg-pgl-2_5 {
        padding-left: 5rem !important;
    }
    .lg-mg-2 {
        margin: 4rem !important;
    }
    .lg-mgv-2 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }
    .lg-mgh-2 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }
    .lg-mgt-2 {
        margin-top: 4rem !important;
    }
    .lg-mgr-2 {
        margin-right: 4rem !important;
    }
    .lg-mgb-2 {
        margin-bottom: 4rem !important;
    }
    .lg-mgl-2 {
        margin-left: 4rem !important;
    }
    .lg-pg-2 {
        padding: 4rem !important;
    }
    .lg-pgv-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .lg-pgh-2 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
    .lg-pgt-2 {
        padding-top: 4rem !important;
    }
    .lg-pgr-2 {
        padding-right: 4rem !important;
    }
    .lg-pgb-2 {
        padding-bottom: 4rem !important;
    }
    .lg-pgl-2 {
        padding-left: 4rem !important;
    }
    .lg-mg-1_5 {
        margin: 3rem !important;
    }
    .lg-mgv-1_5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .lg-mgh-1_5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .lg-mgt-1_5 {
        margin-top: 3rem !important;
    }
    .lg-mgr-1_5 {
        margin-right: 3rem !important;
    }
    .lg-mgb-1_5 {
        margin-bottom: 3rem !important;
    }
    .lg-mgl-1_5 {
        margin-left: 3rem !important;
    }
    .lg-pg-1_5 {
        padding: 3rem !important;
    }
    .lg-pgv-1_5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .lg-pgh-1_5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .lg-pgt-1_5 {
        padding-top: 3rem !important;
    }
    .lg-pgr-1_5 {
        padding-right: 3rem !important;
    }
    .lg-pgb-1_5 {
        padding-bottom: 3rem !important;
    }
    .lg-pgl-1_5 {
        padding-left: 3rem !important;
    }
    .lg-mg-1_25 {
        margin: 2.5rem !important;
    }
    .lg-mgv-1_25 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    .lg-mgh-1_25 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }
    .lg-mgt-1_25 {
        margin-top: 2.5rem !important;
    }
    .lg-mgr-1_25 {
        margin-right: 2.5rem !important;
    }
    .lg-mgb-1_25 {
        margin-bottom: 2.5rem !important;
    }
    .lg-mgl-1_25 {
        margin-left: 2.5rem !important;
    }
    .lg-pg-1_25 {
        padding: 2.5rem !important;
    }
    .lg-pgv-1_25 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }
    .lg-pgh-1_25 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }
    .lg-pgt-1_25 {
        padding-top: 2.5rem !important;
    }
    .lg-pgr-1_25 {
        padding-right: 2.5rem !important;
    }
    .lg-pgb-1_25 {
        padding-bottom: 2.5rem !important;
    }
    .lg-pgl-1_25 {
        padding-left: 2.5rem !important;
    }
    .lg-mg-1 {
        margin: 2rem !important;
    }
    .lg-mgv-1 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .lg-mgh-1 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }
    .lg-mgt-1 {
        margin-top: 2rem !important;
    }
    .lg-mgr-1 {
        margin-right: 2rem !important;
    }
    .lg-mgb-1 {
        margin-bottom: 2rem !important;
    }
    .lg-mgl-1 {
        margin-left: 2rem !important;
    }
    .lg-pg-1 {
        padding: 2rem !important;
    }
    .lg-pgv-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .lg-pgh-1 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
    .lg-pgt-1 {
        padding-top: 2rem !important;
    }
    .lg-pgr-1 {
        padding-right: 2rem !important;
    }
    .lg-pgb-1 {
        padding-bottom: 2rem !important;
    }
    .lg-pgl-1 {
        padding-left: 2rem !important;
    }
    .lg-mg-0_75 {
        margin: 1.5rem !important;
    }
    .lg-mgv-0_75 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .lg-mgh-0_75 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .lg-mgt-0_75 {
        margin-top: 1.5rem !important;
    }
    .lg-mgr-0_75 {
        margin-right: 1.5rem !important;
    }
    .lg-mgb-0_75 {
        margin-bottom: 1.5rem !important;
    }
    .lg-mgl-0_75 {
        margin-left: 1.5rem !important;
    }
    .lg-pg-0_75 {
        padding: 1.5rem !important;
    }
    .lg-pgv-0_75 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .lg-pgh-0_75 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .lg-pgt-0_75 {
        padding-top: 1.5rem !important;
    }
    .lg-pgr-0_75 {
        padding-right: 1.5rem !important;
    }
    .lg-pgb-0_75 {
        padding-bottom: 1.5rem !important;
    }
    .lg-pgl-0_75 {
        padding-left: 1.5rem !important;
    }
    .lg-mg-0_5 {
        margin: 1rem !important;
    }
    .lg-mgv-0_5 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .lg-mgh-0_5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .lg-mgt-0_5 {
        margin-top: 1rem !important;
    }
    .lg-mgr-0_5 {
        margin-right: 1rem !important;
    }
    .lg-mgb-0_5 {
        margin-bottom: 1rem !important;
    }
    .lg-mgl-0_5 {
        margin-left: 1rem !important;
    }
    .lg-pg-0_5 {
        padding: 1rem !important;
    }
    .lg-pgv-0_5 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .lg-pgh-0_5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .lg-pgt-0_5 {
        padding-top: 1rem !important;
    }
    .lg-pgr-0_5 {
        padding-right: 1rem !important;
    }
    .lg-pgb-0_5 {
        padding-bottom: 1rem !important;
    }
    .lg-pgl-0_5 {
        padding-left: 1rem !important;
    }
    .lg-mg-0_25 {
        margin: 0.5rem !important;
    }
    .lg-mgv-0_25 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .lg-mgh-0_25 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .lg-mgt-0_25 {
        margin-top: 0.5rem !important;
    }
    .lg-mgr-0_25 {
        margin-right: 0.5rem !important;
    }
    .lg-mgb-0_25 {
        margin-bottom: 0.5rem !important;
    }
    .lg-mgl-0_25 {
        margin-left: 0.5rem !important;
    }
    .lg-pg-0_25 {
        padding: 0.5rem !important;
    }
    .lg-pgv-0_25 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .lg-pgh-0_25 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .lg-pgt-0_25 {
        padding-top: 0.5rem !important;
    }
    .lg-pgr-0_25 {
        padding-right: 0.5rem !important;
    }
    .lg-pgb-0_25 {
        padding-bottom: 0.5rem !important;
    }
    .lg-pgl-0_25 {
        padding-left: 0.5rem !important;
    }
    .lg-mg-0 {
        margin: 0 !important;
    }
    .lg-mgv-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .lg-mgh-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .lg-mgt-0 {
        margin-top: 0 !important;
    }
    .lg-mgr-0 {
        margin-right: 0 !important;
    }
    .lg-mgb-0 {
        margin-bottom: 0 !important;
    }
    .lg-mgl-0 {
        margin-left: 0 !important;
    }
    .lg-pg-0 {
        padding: 0 !important;
    }
    .lg-pgv-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .lg-pgh-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .lg-pgt-0 {
        padding-top: 0 !important;
    }
    .lg-pgr-0 {
        padding-right: 0 !important;
    }
    .lg-pgb-0 {
        padding-bottom: 0 !important;
    }
    .lg-pgl-0 {
        padding-left: 0 !important;
    }
    .lg-text-left {
        text-align: left !important;
    }
    .lg-text-center {
        text-align: center !important;
    }
    .lg-text-right {
        text-align: right !important;
    }
    .lg-break-word {
        word-wrap: break-word;
    }
    .lg-word-normal {
        word-wrap: normal;
    }
    .lg-lh-1_425 {
        line-height: 1.425 !important;
    }
    .lg-lh-1_2 {
        line-height: 1.2 !important;
    }
    .lg-lh-1_1 {
        line-height: 1.1 !important;
    }
    .lg-lh-1 {
        line-height: 1 !important;
    }
    .lg-lh-0_75 {
        line-height: 0.75 !important;
    }
    .lg-fz-200 {
        font-size: 20rem !important;
    }
    .lg-fz-90 {
        font-size: 9rem !important;
    }
    .lg-fz-68 {
        font-size: 6.8rem !important;
    }
    .lg-fz-48 {
        font-size: 4.8rem !important;
    }
    .lg-fz-42 {
        font-size: 4.2rem !important;
    }
    .lg-fz-36 {
        font-size: 3.6rem !important;
    }
    .lg-fz-34 {
        font-size: 3.4rem !important;
    }
    .lg-fz-32 {
        font-size: 3.2rem !important;
    }
    .lg-fz-28 {
        font-size: 2.8rem !important;
    }
    .lg-fz-24 {
        font-size: 2.4rem !important;
    }
    .lg-fz-22 {
        font-size: 2.2rem !important;
    }
    .lg-fz-21 {
        font-size: 2.1rem !important;
    }
    .lg-fz-18 {
        font-size: 1.8rem !important;
    }
    .lg-fz-16 {
        font-size: 1.6rem !important;
    }
    .lg-fz-14 {
        font-size: 1.4rem !important;
    }
    .lg-fz-13 {
        font-size: 1.3rem !important;
    }
    .lg-fz-12 {
        font-size: 1.2rem !important;
    }
    .lg-fz-11 {
        font-size: 1.1rem !important;
    }
    .lg-fz-10 {
        font-size: 1rem !important;
    }
    .lg-fw-700 {
        font-weight: 700 !important;
    }
    .lg-fw-600 {
        font-weight: 600 !important;
    }
    .lg-fw-400 {
        font-weight: 400 !important;
    }
    .lg-fw-300 {
        font-weight: 300 !important;
    }
    .lg-h-text-black:hover,
    .lg-text-black {
        color: #2b292f !important;
    }
    .lg-bg-black,
    .lg-h-bg-black:hover {
        background-color: #2b292f !important;
    }
    .lg-h-text-blue-dark:hover,
    .lg-text-blue-dark {
        color: #576ca8 !important;
    }
    .lg-bg-blue-dark,
    .lg-h-bg-blue-dark:hover {
        background-color: #576ca8 !important;
    }
    .lg-h-text-gray-darker:hover,
    .lg-text-gray-darker {
        color: #585563 !important;
    }
    .lg-bg-gray-darker,
    .lg-h-bg-gray-darker:hover {
        background-color: #585563 !important;
    }
    .lg-h-text-gray-dark:hover,
    .lg-text-gray-dark {
        color: #87868c !important;
    }
    .lg-bg-gray-dark,
    .lg-h-bg-gray-dark:hover {
        background-color: #87868c !important;
    }
    .lg-h-text-gray:hover,
    .lg-text-gray {
        color: #d3d3d6 !important;
    }
    .lg-bg-gray,
    .lg-h-bg-gray:hover {
        background-color: #d3d3d6 !important;
    }
    .lg-h-text-gray-light:hover,
    .lg-text-gray-light {
        color: #eff0f0 !important;
    }
    .lg-bg-gray-light,
    .lg-h-bg-gray-light:hover {
        background-color: #eff0f0 !important;
    }
    .lg-h-text-gray-lighter:hover,
    .lg-text-gray-lighter {
        color: #f9f9f9 !important;
    }
    .lg-bg-gray-lighter,
    .lg-h-bg-gray-lighter:hover {
        background-color: #f9f9f9 !important;
    }
    .lg-h-text-white:hover,
    .lg-text-white {
        color: #fefefe !important;
    }
    .lg-bg-white,
    .lg-h-bg-white:hover {
        background-color: #fefefe !important;
    }
    .lg-h-text-primary:hover,
    .lg-text-primary {
        color: #fdc300 !important;
    }
    .lg-bg-primary,
    .lg-h-bg-primary:hover {
        background-color: #fdc300 !important;
    }
    .lg-h-text-secondary:hover,
    .lg-text-secondary {
        color: #0036c4 !important;
    }
    .lg-bg-secondary,
    .lg-h-bg-secondary:hover {
        background-color: #0036c4 !important;
    }
    .lg-h-text-alert:hover,
    .lg-text-alert {
        color: #ef6f6c !important;
    }
    .lg-bg-alert,
    .lg-h-bg-alert:hover {
        background-color: #ef6f6c !important;
    }
    .lg-h-text-alert-dark:hover,
    .lg-text-alert-dark {
        color: #e0244f !important;
    }
    .lg-bg-alert-dark,
    .lg-h-bg-alert-dark:hover {
        background-color: #e0244f !important;
    }
    .lg-h-text-warning:hover,
    .lg-text-warning {
        color: #ffd275 !important;
    }
    .lg-bg-warning,
    .lg-h-bg-warning:hover {
        background-color: #ffd275 !important;
    }
    .lg-h-text-info:hover,
    .lg-text-info {
        color: #6dd3ce !important;
    }
    .lg-bg-info,
    .lg-h-bg-info:hover {
        background-color: #6dd3ce !important;
    }
    .lg-h-text-success:hover,
    .lg-text-success {
        color: #74c080 !important;
    }
    .lg-bg-success,
    .lg-h-bg-success:hover {
        background-color: #74c080 !important;
    }
    .lg-bd-0-black {
        border: 0 solid #2b292f;
    }
    .lg-bdt-0-black {
        border-top: 0 solid #2b292f;
    }
    .lg-bdr-0-black {
        border-right: 0 solid #2b292f;
    }
    .lg-bdb-0-black {
        border-bottom: 0 solid #2b292f;
    }
    .lg-bdl-0-black {
        border-left: 0 solid #2b292f;
    }
    .lg-bd-0-blue-dark {
        border: 0 solid #576ca8;
    }
    .lg-bdt-0-blue-dark {
        border-top: 0 solid #576ca8;
    }
    .lg-bdr-0-blue-dark {
        border-right: 0 solid #576ca8;
    }
    .lg-bdb-0-blue-dark {
        border-bottom: 0 solid #576ca8;
    }
    .lg-bdl-0-blue-dark {
        border-left: 0 solid #576ca8;
    }
    .lg-bd-0-gray-darker {
        border: 0 solid #585563;
    }
    .lg-bdt-0-gray-darker {
        border-top: 0 solid #585563;
    }
    .lg-bdr-0-gray-darker {
        border-right: 0 solid #585563;
    }
    .lg-bdb-0-gray-darker {
        border-bottom: 0 solid #585563;
    }
    .lg-bdl-0-gray-darker {
        border-left: 0 solid #585563;
    }
    .lg-bd-0-gray-dark {
        border: 0 solid #87868c;
    }
    .lg-bdt-0-gray-dark {
        border-top: 0 solid #87868c;
    }
    .lg-bdr-0-gray-dark {
        border-right: 0 solid #87868c;
    }
    .lg-bdb-0-gray-dark {
        border-bottom: 0 solid #87868c;
    }
    .lg-bdl-0-gray-dark {
        border-left: 0 solid #87868c;
    }
    .lg-bd-0-gray {
        border: 0 solid #d3d3d6;
    }
    .lg-bdt-0-gray {
        border-top: 0 solid #d3d3d6;
    }
    .lg-bdr-0-gray {
        border-right: 0 solid #d3d3d6;
    }
    .lg-bdb-0-gray {
        border-bottom: 0 solid #d3d3d6;
    }
    .lg-bdl-0-gray {
        border-left: 0 solid #d3d3d6;
    }
    .lg-bd-0-gray-light {
        border: 0 solid #eff0f0;
    }
    .lg-bdt-0-gray-light {
        border-top: 0 solid #eff0f0;
    }
    .lg-bdr-0-gray-light {
        border-right: 0 solid #eff0f0;
    }
    .lg-bdb-0-gray-light {
        border-bottom: 0 solid #eff0f0;
    }
    .lg-bdl-0-gray-light {
        border-left: 0 solid #eff0f0;
    }
    .lg-bd-0-gray-lighter {
        border: 0 solid #f9f9f9;
    }
    .lg-bdt-0-gray-lighter {
        border-top: 0 solid #f9f9f9;
    }
    .lg-bdr-0-gray-lighter {
        border-right: 0 solid #f9f9f9;
    }
    .lg-bdb-0-gray-lighter {
        border-bottom: 0 solid #f9f9f9;
    }
    .lg-bdl-0-gray-lighter {
        border-left: 0 solid #f9f9f9;
    }
    .lg-bd-0-white {
        border: 0 solid #fefefe;
    }
    .lg-bdt-0-white {
        border-top: 0 solid #fefefe;
    }
    .lg-bdr-0-white {
        border-right: 0 solid #fefefe;
    }
    .lg-bdb-0-white {
        border-bottom: 0 solid #fefefe;
    }
    .lg-bdl-0-white {
        border-left: 0 solid #fefefe;
    }
    .lg-bd-0-primary {
        border: 0 solid #fdc300;
    }
    .lg-bdt-0-primary {
        border-top: 0 solid #fdc300;
    }
    .lg-bdr-0-primary {
        border-right: 0 solid #fdc300;
    }
    .lg-bdb-0-primary {
        border-bottom: 0 solid #fdc300;
    }
    .lg-bdl-0-primary {
        border-left: 0 solid #fdc300;
    }
    .lg-bd-0-secondary {
        border: 0 solid #0036c4;
    }
    .lg-bdt-0-secondary {
        border-top: 0 solid #0036c4;
    }
    .lg-bdr-0-secondary {
        border-right: 0 solid #0036c4;
    }
    .lg-bdb-0-secondary {
        border-bottom: 0 solid #0036c4;
    }
    .lg-bdl-0-secondary {
        border-left: 0 solid #0036c4;
    }
    .lg-bd-0-alert {
        border: 0 solid #ef6f6c;
    }
    .lg-bdt-0-alert {
        border-top: 0 solid #ef6f6c;
    }
    .lg-bdr-0-alert {
        border-right: 0 solid #ef6f6c;
    }
    .lg-bdb-0-alert {
        border-bottom: 0 solid #ef6f6c;
    }
    .lg-bdl-0-alert {
        border-left: 0 solid #ef6f6c;
    }
    .lg-bd-0-alert-dark {
        border: 0 solid #e0244f;
    }
    .lg-bdt-0-alert-dark {
        border-top: 0 solid #e0244f;
    }
    .lg-bdr-0-alert-dark {
        border-right: 0 solid #e0244f;
    }
    .lg-bdb-0-alert-dark {
        border-bottom: 0 solid #e0244f;
    }
    .lg-bdl-0-alert-dark {
        border-left: 0 solid #e0244f;
    }
    .lg-bd-0-warning {
        border: 0 solid #ffd275;
    }
    .lg-bdt-0-warning {
        border-top: 0 solid #ffd275;
    }
    .lg-bdr-0-warning {
        border-right: 0 solid #ffd275;
    }
    .lg-bdb-0-warning {
        border-bottom: 0 solid #ffd275;
    }
    .lg-bdl-0-warning {
        border-left: 0 solid #ffd275;
    }
    .lg-bd-0-info {
        border: 0 solid #6dd3ce;
    }
    .lg-bdt-0-info {
        border-top: 0 solid #6dd3ce;
    }
    .lg-bdr-0-info {
        border-right: 0 solid #6dd3ce;
    }
    .lg-bdb-0-info {
        border-bottom: 0 solid #6dd3ce;
    }
    .lg-bdl-0-info {
        border-left: 0 solid #6dd3ce;
    }
    .lg-bd-0-success {
        border: 0 solid #74c080;
    }
    .lg-bdt-0-success {
        border-top: 0 solid #74c080;
    }
    .lg-bdr-0-success {
        border-right: 0 solid #74c080;
    }
    .lg-bdb-0-success {
        border-bottom: 0 solid #74c080;
    }
    .lg-bdl-0-success {
        border-left: 0 solid #74c080;
    }
    .lg-bd-1-black {
        border: 1px solid #2b292f;
    }
    .lg-bdt-1-black {
        border-top: 1px solid #2b292f;
    }
    .lg-bdr-1-black {
        border-right: 1px solid #2b292f;
    }
    .lg-bdb-1-black {
        border-bottom: 1px solid #2b292f;
    }
    .lg-bdl-1-black {
        border-left: 1px solid #2b292f;
    }
    .lg-bd-1-blue-dark {
        border: 1px solid #576ca8;
    }
    .lg-bdt-1-blue-dark {
        border-top: 1px solid #576ca8;
    }
    .lg-bdr-1-blue-dark {
        border-right: 1px solid #576ca8;
    }
    .lg-bdb-1-blue-dark {
        border-bottom: 1px solid #576ca8;
    }
    .lg-bdl-1-blue-dark {
        border-left: 1px solid #576ca8;
    }
    .lg-bd-1-gray-darker {
        border: 1px solid #585563;
    }
    .lg-bdt-1-gray-darker {
        border-top: 1px solid #585563;
    }
    .lg-bdr-1-gray-darker {
        border-right: 1px solid #585563;
    }
    .lg-bdb-1-gray-darker {
        border-bottom: 1px solid #585563;
    }
    .lg-bdl-1-gray-darker {
        border-left: 1px solid #585563;
    }
    .lg-bd-1-gray-dark {
        border: 1px solid #87868c;
    }
    .lg-bdt-1-gray-dark {
        border-top: 1px solid #87868c;
    }
    .lg-bdr-1-gray-dark {
        border-right: 1px solid #87868c;
    }
    .lg-bdb-1-gray-dark {
        border-bottom: 1px solid #87868c;
    }
    .lg-bdl-1-gray-dark {
        border-left: 1px solid #87868c;
    }
    .lg-bd-1-gray {
        border: 1px solid #d3d3d6;
    }
    .lg-bdt-1-gray {
        border-top: 1px solid #d3d3d6;
    }
    .lg-bdr-1-gray {
        border-right: 1px solid #d3d3d6;
    }
    .lg-bdb-1-gray {
        border-bottom: 1px solid #d3d3d6;
    }
    .lg-bdl-1-gray {
        border-left: 1px solid #d3d3d6;
    }
    .lg-bd-1-gray-light {
        border: 1px solid #eff0f0;
    }
    .lg-bdt-1-gray-light {
        border-top: 1px solid #eff0f0;
    }
    .lg-bdr-1-gray-light {
        border-right: 1px solid #eff0f0;
    }
    .lg-bdb-1-gray-light {
        border-bottom: 1px solid #eff0f0;
    }
    .lg-bdl-1-gray-light {
        border-left: 1px solid #eff0f0;
    }
    .lg-bd-1-gray-lighter {
        border: 1px solid #f9f9f9;
    }
    .lg-bdt-1-gray-lighter {
        border-top: 1px solid #f9f9f9;
    }
    .lg-bdr-1-gray-lighter {
        border-right: 1px solid #f9f9f9;
    }
    .lg-bdb-1-gray-lighter {
        border-bottom: 1px solid #f9f9f9;
    }
    .lg-bdl-1-gray-lighter {
        border-left: 1px solid #f9f9f9;
    }
    .lg-bd-1-white {
        border: 1px solid #fefefe;
    }
    .lg-bdt-1-white {
        border-top: 1px solid #fefefe;
    }
    .lg-bdr-1-white {
        border-right: 1px solid #fefefe;
    }
    .lg-bdb-1-white {
        border-bottom: 1px solid #fefefe;
    }
    .lg-bdl-1-white {
        border-left: 1px solid #fefefe;
    }
    .lg-bd-1-primary {
        border: 1px solid #fdc300;
    }
    .lg-bdt-1-primary {
        border-top: 1px solid #fdc300;
    }
    .lg-bdr-1-primary {
        border-right: 1px solid #fdc300;
    }
    .lg-bdb-1-primary {
        border-bottom: 1px solid #fdc300;
    }
    .lg-bdl-1-primary {
        border-left: 1px solid #fdc300;
    }
    .lg-bd-1-secondary {
        border: 1px solid #0036c4;
    }
    .lg-bdt-1-secondary {
        border-top: 1px solid #0036c4;
    }
    .lg-bdr-1-secondary {
        border-right: 1px solid #0036c4;
    }
    .lg-bdb-1-secondary {
        border-bottom: 1px solid #0036c4;
    }
    .lg-bdl-1-secondary {
        border-left: 1px solid #0036c4;
    }
    .lg-bd-1-alert {
        border: 1px solid #ef6f6c;
    }
    .lg-bdt-1-alert {
        border-top: 1px solid #ef6f6c;
    }
    .lg-bdr-1-alert {
        border-right: 1px solid #ef6f6c;
    }
    .lg-bdb-1-alert {
        border-bottom: 1px solid #ef6f6c;
    }
    .lg-bdl-1-alert {
        border-left: 1px solid #ef6f6c;
    }
    .lg-bd-1-alert-dark {
        border: 1px solid #e0244f;
    }
    .lg-bdt-1-alert-dark {
        border-top: 1px solid #e0244f;
    }
    .lg-bdr-1-alert-dark {
        border-right: 1px solid #e0244f;
    }
    .lg-bdb-1-alert-dark {
        border-bottom: 1px solid #e0244f;
    }
    .lg-bdl-1-alert-dark {
        border-left: 1px solid #e0244f;
    }
    .lg-bd-1-warning {
        border: 1px solid #ffd275;
    }
    .lg-bdt-1-warning {
        border-top: 1px solid #ffd275;
    }
    .lg-bdr-1-warning {
        border-right: 1px solid #ffd275;
    }
    .lg-bdb-1-warning {
        border-bottom: 1px solid #ffd275;
    }
    .lg-bdl-1-warning {
        border-left: 1px solid #ffd275;
    }
    .lg-bd-1-info {
        border: 1px solid #6dd3ce;
    }
    .lg-bdt-1-info {
        border-top: 1px solid #6dd3ce;
    }
    .lg-bdr-1-info {
        border-right: 1px solid #6dd3ce;
    }
    .lg-bdb-1-info {
        border-bottom: 1px solid #6dd3ce;
    }
    .lg-bdl-1-info {
        border-left: 1px solid #6dd3ce;
    }
    .lg-bd-1-success {
        border: 1px solid #74c080;
    }
    .lg-bdt-1-success {
        border-top: 1px solid #74c080;
    }
    .lg-bdr-1-success {
        border-right: 1px solid #74c080;
    }
    .lg-bdb-1-success {
        border-bottom: 1px solid #74c080;
    }
    .lg-bdl-1-success {
        border-left: 1px solid #74c080;
    }
    .lg-bd-2-black {
        border: 2px solid #2b292f;
    }
    .lg-bdt-2-black {
        border-top: 2px solid #2b292f;
    }
    .lg-bdr-2-black {
        border-right: 2px solid #2b292f;
    }
    .lg-bdb-2-black {
        border-bottom: 2px solid #2b292f;
    }
    .lg-bdl-2-black {
        border-left: 2px solid #2b292f;
    }
    .lg-bd-2-blue-dark {
        border: 2px solid #576ca8;
    }
    .lg-bdt-2-blue-dark {
        border-top: 2px solid #576ca8;
    }
    .lg-bdr-2-blue-dark {
        border-right: 2px solid #576ca8;
    }
    .lg-bdb-2-blue-dark {
        border-bottom: 2px solid #576ca8;
    }
    .lg-bdl-2-blue-dark {
        border-left: 2px solid #576ca8;
    }
    .lg-bd-2-gray-darker {
        border: 2px solid #585563;
    }
    .lg-bdt-2-gray-darker {
        border-top: 2px solid #585563;
    }
    .lg-bdr-2-gray-darker {
        border-right: 2px solid #585563;
    }
    .lg-bdb-2-gray-darker {
        border-bottom: 2px solid #585563;
    }
    .lg-bdl-2-gray-darker {
        border-left: 2px solid #585563;
    }
    .lg-bd-2-gray-dark {
        border: 2px solid #87868c;
    }
    .lg-bdt-2-gray-dark {
        border-top: 2px solid #87868c;
    }
    .lg-bdr-2-gray-dark {
        border-right: 2px solid #87868c;
    }
    .lg-bdb-2-gray-dark {
        border-bottom: 2px solid #87868c;
    }
    .lg-bdl-2-gray-dark {
        border-left: 2px solid #87868c;
    }
    .lg-bd-2-gray {
        border: 2px solid #d3d3d6;
    }
    .lg-bdt-2-gray {
        border-top: 2px solid #d3d3d6;
    }
    .lg-bdr-2-gray {
        border-right: 2px solid #d3d3d6;
    }
    .lg-bdb-2-gray {
        border-bottom: 2px solid #d3d3d6;
    }
    .lg-bdl-2-gray {
        border-left: 2px solid #d3d3d6;
    }
    .lg-bd-2-gray-light {
        border: 2px solid #eff0f0;
    }
    .lg-bdt-2-gray-light {
        border-top: 2px solid #eff0f0;
    }
    .lg-bdr-2-gray-light {
        border-right: 2px solid #eff0f0;
    }
    .lg-bdb-2-gray-light {
        border-bottom: 2px solid #eff0f0;
    }
    .lg-bdl-2-gray-light {
        border-left: 2px solid #eff0f0;
    }
    .lg-bd-2-gray-lighter {
        border: 2px solid #f9f9f9;
    }
    .lg-bdt-2-gray-lighter {
        border-top: 2px solid #f9f9f9;
    }
    .lg-bdr-2-gray-lighter {
        border-right: 2px solid #f9f9f9;
    }
    .lg-bdb-2-gray-lighter {
        border-bottom: 2px solid #f9f9f9;
    }
    .lg-bdl-2-gray-lighter {
        border-left: 2px solid #f9f9f9;
    }
    .lg-bd-2-white {
        border: 2px solid #fefefe;
    }
    .lg-bdt-2-white {
        border-top: 2px solid #fefefe;
    }
    .lg-bdr-2-white {
        border-right: 2px solid #fefefe;
    }
    .lg-bdb-2-white {
        border-bottom: 2px solid #fefefe;
    }
    .lg-bdl-2-white {
        border-left: 2px solid #fefefe;
    }
    .lg-bd-2-primary {
        border: 2px solid #fdc300;
    }
    .lg-bdt-2-primary {
        border-top: 2px solid #fdc300;
    }
    .lg-bdr-2-primary {
        border-right: 2px solid #fdc300;
    }
    .lg-bdb-2-primary {
        border-bottom: 2px solid #fdc300;
    }
    .lg-bdl-2-primary {
        border-left: 2px solid #fdc300;
    }
    .lg-bd-2-secondary {
        border: 2px solid #0036c4;
    }
    .lg-bdt-2-secondary {
        border-top: 2px solid #0036c4;
    }
    .lg-bdr-2-secondary {
        border-right: 2px solid #0036c4;
    }
    .lg-bdb-2-secondary {
        border-bottom: 2px solid #0036c4;
    }
    .lg-bdl-2-secondary {
        border-left: 2px solid #0036c4;
    }
    .lg-bd-2-alert {
        border: 2px solid #ef6f6c;
    }
    .lg-bdt-2-alert {
        border-top: 2px solid #ef6f6c;
    }
    .lg-bdr-2-alert {
        border-right: 2px solid #ef6f6c;
    }
    .lg-bdb-2-alert {
        border-bottom: 2px solid #ef6f6c;
    }
    .lg-bdl-2-alert {
        border-left: 2px solid #ef6f6c;
    }
    .lg-bd-2-alert-dark {
        border: 2px solid #e0244f;
    }
    .lg-bdt-2-alert-dark {
        border-top: 2px solid #e0244f;
    }
    .lg-bdr-2-alert-dark {
        border-right: 2px solid #e0244f;
    }
    .lg-bdb-2-alert-dark {
        border-bottom: 2px solid #e0244f;
    }
    .lg-bdl-2-alert-dark {
        border-left: 2px solid #e0244f;
    }
    .lg-bd-2-warning {
        border: 2px solid #ffd275;
    }
    .lg-bdt-2-warning {
        border-top: 2px solid #ffd275;
    }
    .lg-bdr-2-warning {
        border-right: 2px solid #ffd275;
    }
    .lg-bdb-2-warning {
        border-bottom: 2px solid #ffd275;
    }
    .lg-bdl-2-warning {
        border-left: 2px solid #ffd275;
    }
    .lg-bd-2-info {
        border: 2px solid #6dd3ce;
    }
    .lg-bdt-2-info {
        border-top: 2px solid #6dd3ce;
    }
    .lg-bdr-2-info {
        border-right: 2px solid #6dd3ce;
    }
    .lg-bdb-2-info {
        border-bottom: 2px solid #6dd3ce;
    }
    .lg-bdl-2-info {
        border-left: 2px solid #6dd3ce;
    }
    .lg-bd-2-success {
        border: 2px solid #74c080;
    }
    .lg-bdt-2-success {
        border-top: 2px solid #74c080;
    }
    .lg-bdr-2-success {
        border-right: 2px solid #74c080;
    }
    .lg-bdb-2-success {
        border-bottom: 2px solid #74c080;
    }
    .lg-bdl-2-success {
        border-left: 2px solid #74c080;
    }
    .lg-bd-3-black {
        border: 3px solid #2b292f;
    }
    .lg-bdt-3-black {
        border-top: 3px solid #2b292f;
    }
    .lg-bdr-3-black {
        border-right: 3px solid #2b292f;
    }
    .lg-bdb-3-black {
        border-bottom: 3px solid #2b292f;
    }
    .lg-bdl-3-black {
        border-left: 3px solid #2b292f;
    }
    .lg-bd-3-blue-dark {
        border: 3px solid #576ca8;
    }
    .lg-bdt-3-blue-dark {
        border-top: 3px solid #576ca8;
    }
    .lg-bdr-3-blue-dark {
        border-right: 3px solid #576ca8;
    }
    .lg-bdb-3-blue-dark {
        border-bottom: 3px solid #576ca8;
    }
    .lg-bdl-3-blue-dark {
        border-left: 3px solid #576ca8;
    }
    .lg-bd-3-gray-darker {
        border: 3px solid #585563;
    }
    .lg-bdt-3-gray-darker {
        border-top: 3px solid #585563;
    }
    .lg-bdr-3-gray-darker {
        border-right: 3px solid #585563;
    }
    .lg-bdb-3-gray-darker {
        border-bottom: 3px solid #585563;
    }
    .lg-bdl-3-gray-darker {
        border-left: 3px solid #585563;
    }
    .lg-bd-3-gray-dark {
        border: 3px solid #87868c;
    }
    .lg-bdt-3-gray-dark {
        border-top: 3px solid #87868c;
    }
    .lg-bdr-3-gray-dark {
        border-right: 3px solid #87868c;
    }
    .lg-bdb-3-gray-dark {
        border-bottom: 3px solid #87868c;
    }
    .lg-bdl-3-gray-dark {
        border-left: 3px solid #87868c;
    }
    .lg-bd-3-gray {
        border: 3px solid #d3d3d6;
    }
    .lg-bdt-3-gray {
        border-top: 3px solid #d3d3d6;
    }
    .lg-bdr-3-gray {
        border-right: 3px solid #d3d3d6;
    }
    .lg-bdb-3-gray {
        border-bottom: 3px solid #d3d3d6;
    }
    .lg-bdl-3-gray {
        border-left: 3px solid #d3d3d6;
    }
    .lg-bd-3-gray-light {
        border: 3px solid #eff0f0;
    }
    .lg-bdt-3-gray-light {
        border-top: 3px solid #eff0f0;
    }
    .lg-bdr-3-gray-light {
        border-right: 3px solid #eff0f0;
    }
    .lg-bdb-3-gray-light {
        border-bottom: 3px solid #eff0f0;
    }
    .lg-bdl-3-gray-light {
        border-left: 3px solid #eff0f0;
    }
    .lg-bd-3-gray-lighter {
        border: 3px solid #f9f9f9;
    }
    .lg-bdt-3-gray-lighter {
        border-top: 3px solid #f9f9f9;
    }
    .lg-bdr-3-gray-lighter {
        border-right: 3px solid #f9f9f9;
    }
    .lg-bdb-3-gray-lighter {
        border-bottom: 3px solid #f9f9f9;
    }
    .lg-bdl-3-gray-lighter {
        border-left: 3px solid #f9f9f9;
    }
    .lg-bd-3-white {
        border: 3px solid #fefefe;
    }
    .lg-bdt-3-white {
        border-top: 3px solid #fefefe;
    }
    .lg-bdr-3-white {
        border-right: 3px solid #fefefe;
    }
    .lg-bdb-3-white {
        border-bottom: 3px solid #fefefe;
    }
    .lg-bdl-3-white {
        border-left: 3px solid #fefefe;
    }
    .lg-bd-3-primary {
        border: 3px solid #fdc300;
    }
    .lg-bdt-3-primary {
        border-top: 3px solid #fdc300;
    }
    .lg-bdr-3-primary {
        border-right: 3px solid #fdc300;
    }
    .lg-bdb-3-primary {
        border-bottom: 3px solid #fdc300;
    }
    .lg-bdl-3-primary {
        border-left: 3px solid #fdc300;
    }
    .lg-bd-3-secondary {
        border: 3px solid #0036c4;
    }
    .lg-bdt-3-secondary {
        border-top: 3px solid #0036c4;
    }
    .lg-bdr-3-secondary {
        border-right: 3px solid #0036c4;
    }
    .lg-bdb-3-secondary {
        border-bottom: 3px solid #0036c4;
    }
    .lg-bdl-3-secondary {
        border-left: 3px solid #0036c4;
    }
    .lg-bd-3-alert {
        border: 3px solid #ef6f6c;
    }
    .lg-bdt-3-alert {
        border-top: 3px solid #ef6f6c;
    }
    .lg-bdr-3-alert {
        border-right: 3px solid #ef6f6c;
    }
    .lg-bdb-3-alert {
        border-bottom: 3px solid #ef6f6c;
    }
    .lg-bdl-3-alert {
        border-left: 3px solid #ef6f6c;
    }
    .lg-bd-3-alert-dark {
        border: 3px solid #e0244f;
    }
    .lg-bdt-3-alert-dark {
        border-top: 3px solid #e0244f;
    }
    .lg-bdr-3-alert-dark {
        border-right: 3px solid #e0244f;
    }
    .lg-bdb-3-alert-dark {
        border-bottom: 3px solid #e0244f;
    }
    .lg-bdl-3-alert-dark {
        border-left: 3px solid #e0244f;
    }
    .lg-bd-3-warning {
        border: 3px solid #ffd275;
    }
    .lg-bdt-3-warning {
        border-top: 3px solid #ffd275;
    }
    .lg-bdr-3-warning {
        border-right: 3px solid #ffd275;
    }
    .lg-bdb-3-warning {
        border-bottom: 3px solid #ffd275;
    }
    .lg-bdl-3-warning {
        border-left: 3px solid #ffd275;
    }
    .lg-bd-3-info {
        border: 3px solid #6dd3ce;
    }
    .lg-bdt-3-info {
        border-top: 3px solid #6dd3ce;
    }
    .lg-bdr-3-info {
        border-right: 3px solid #6dd3ce;
    }
    .lg-bdb-3-info {
        border-bottom: 3px solid #6dd3ce;
    }
    .lg-bdl-3-info {
        border-left: 3px solid #6dd3ce;
    }
    .lg-bd-3-success {
        border: 3px solid #74c080;
    }
    .lg-bdt-3-success {
        border-top: 3px solid #74c080;
    }
    .lg-bdr-3-success {
        border-right: 3px solid #74c080;
    }
    .lg-bdb-3-success {
        border-bottom: 3px solid #74c080;
    }
    .lg-bdl-3-success {
        border-left: 3px solid #74c080;
    }
    .lg-muted {
        opacity: 0.4;
    }
    .lg-uppercase {
        text-transform: uppercase;
    }
    .lg-capitalize {
        text-transform: capitalize;
    }
    .lg-ovf-hidden {
        overflow: hidden;
    }
    .lg-ff-abril {
        font-family: Abril Fatface, serif !important;
    }
    .lg-ff-lato {
        font-family: Lato, sans-serif !important;
    }
}
.round {
    border-radius: 50%;
}
.ratio-1_1 {
    position: relative;
}
.ratio-1_1 > :first-child {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.ratio-1_1:before {
    display: block;
    content: "";
    padding-bottom: 100%;
}
.relative {
    position: relative;
}
.icon-bg,
.icon-bg.sm-normal,
svg.icon,
svg.icon.sm-normal {
    width: 3rem;
    height: 3rem;
}
.icon-bg.sm-small,
.icon-bg.small,
svg.icon.sm-small,
svg.icon.small {
    width: 2rem;
    height: 2rem;
}
.icon-bg.sm-xsmall,
.icon-bg.xsmall,
svg.icon.sm-xsmall,
svg.icon.xsmall {
    width: 1.2rem;
    height: 1.2rem;
}
.icon-bg.big,
.icon-bg.sm-big,
svg.icon.big,
svg.icon.sm-big {
    width: 4.2rem;
    height: 4.2rem;
}
.icon-bg.sm-xxxl,
.icon-bg.xxxl,
svg.icon.sm-xxxl,
svg.icon.xxxl {
    width: 13rem;
    height: 13rem;
}
.icon-bg.sm-xxl,
.icon-bg.xxl,
svg.icon.sm-xxl,
svg.icon.xxl {
    width: 7.2rem;
    height: 7.2rem;
}
@media only screen and (min-width: 641px) {
    .icon-bg.md-small,
    svg.icon.md-small {
        width: 2rem;
        height: 2rem;
    }
    .icon-bg.md-normal,
    svg.icon.md-normal {
        width: 3rem;
        height: 3rem;
    }
    .icon-bg.md-big,
    svg.icon.md-big {
        width: 4.2rem;
        height: 4.2rem;
    }
}
@media only screen and (min-width: 641px) {
    .icon-bg.lg-small,
    svg.icon.lg-small {
        width: 2rem;
        height: 2rem;
    }
    .icon-bg.lg-normal,
    svg.icon.lg-normal {
        width: 3rem;
        height: 3rem;
    }
    .icon-bg.lg-big,
    svg.icon.lg-big {
        width: 4.2rem;
        height: 4.2rem;
    }
}
svg.icon.black {
    color: #2b292f !important;
}
svg.icon.blue-dark {
    color: #576ca8 !important;
}
svg.icon.gray-darker {
    color: #585563 !important;
}
svg.icon.gray-dark {
    color: #87868c !important;
}
svg.icon.gray {
    color: #d3d3d6 !important;
}
svg.icon.gray-light {
    color: #eff0f0 !important;
}
svg.icon.gray-lighter {
    color: #f9f9f9 !important;
}
svg.icon.white {
    color: #fefefe !important;
}
svg.icon.primary {
    color: #fdc300 !important;
}
svg.icon.secondary {
    color: #0036c4 !important;
}
svg.icon.alert {
    color: #ef6f6c !important;
}
svg.icon.alert-dark {
    color: #e0244f !important;
}
svg.icon.warning {
    color: #ffd275 !important;
}
svg.icon.info {
    color: #6dd3ce !important;
}
svg.icon.success {
    color: #74c080 !important;
}
.icon-bg {
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
}
.transition-container {
    z-index: 6;
    height: 200vh;
    width: 100%;
    position: fixed;
    left: 0;
}
.transition-container.transition-out,
.transition-container.transition-out:after {
    top: 100vh;
}
.transition-container.transition-out .shape {
    transform-origin: 100% 100%;
    top: 5px;
}
.transition-container.transition-in {
    top: 0;
    opacity: 0;
    visibility: hidden;
}
.transition-container.transition-in:after {
    top: 0;
}
.transition-container.transition-in .shape {
    transform-origin: 100% 100%;
    top: calc(100vh - 5px);
}
.transition-container:after {
    content: "";
    position: absolute;
    height: 100vh;
    width: 100%;
    left: 0;
    background: #fdc300;
}
.transition-container .shape {
    height: 100vh;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    z-index: 1;
    fill: #fdc300;
}
html.is-loading body {
    overflow: hidden;
}
html.is-loaded .loading {
    opacity: 0;
    visibility: hidden;
}
.loading-container {
    z-index: 6;
    height: 200vh;
    width: 100%;
    position: fixed;
    left: 0;
}
.loading-container .shape {
    transform-origin: 100% 100%;
    top: 100vh;
    height: 100vh;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    z-index: 1;
    fill: #fdc300;
}
.loading-text {
    width: 100%;
    z-index: 3;
    height: calc(100vh + 5px);
    background-color: #fff;
    opacity: 1;
    visibility: visible;
    transition: 0.35s cubic-bezier(0.55, 0, 0.1, 1);
}
.loading-text.loaded {
    background-color: #fdc300;
}
.loading-text.loaded .svg-wait {
    opacity: 0;
    transition: 0.25s cubic-bezier(0.55, 0, 0.1, 1) 0.3s;
}
.loading-text .svg-wait svg {
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
}
.loading-text .svg-wait svg text {
    opacity: 0;
    transform: translateY(2rem);
    font-size: 12rem;
    animation: a 0.5s cubic-bezier(0.55, 0, 0.1, 1) 0.25s forwards;
}
@media only screen and (min-width: 641px) {
    .loading-text .svg-wait svg {
        max-width: 877px;
    }
}
@keyframes a {
    0% {
        opacity: 0;
        transform: translateY(2rem);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
header .header__menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: 3;
    transition: 0.25s cubic-bezier(0.55, 0, 0.1, 1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
header .header__menu:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    background: #ffffff;
}
header .header__menu ul {
    list-style: none;
    margin: 0;
    position: relative;
    z-index: 3;
}
header .header__menu ul li {
    padding: 2rem 0;
    opacity: 0;
    transform: translateY(1.5rem);
    transition: 0.4s cubic-bezier(0.55, 0, 0.1, 1);
    transition-delay: 0s;
}
header .header__menu ul li a {
    font-family: Abril Fatface, serif;
    color: #fdc300;
    transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    font-size: 4.8rem;
    text-decoration: none;
}
header .header__menu ul li a:hover {
    color: #0036c4;
}
@media only screen and (min-width: 641px) {
    header .header__menu ul li a {
        font-size: 6.8rem;
    }
}
header .header__menu .header__menu--hello-container {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 24rem;
    overflow: hidden;
    white-space: nowrap;
    transform: translateX(-15rem);
    opacity: 0;
    transition: 1s cubic-bezier(0.55, 0, 0.1, 1);
}
@media only screen and (max-width: 640px) {
    header .header__menu .header__menu--hello-container {
        display: none;
    }
}
header .header__menu .header__menu--hello-container .header__menu--hello {
    z-index: 5;
    color: #bee227;
    font-family: Abril Fatface, serif;
    transform-origin: 0 50%;
    transform: rotate(-90deg) translate(-50%, 50%);
    position: absolute;
    top: 0;
    font-size: 30rem !important;
    bottom: 0;
    line-height: 17rem;
}
header .header__menu .svg-container.svg-menu-wave {
    width: 60%;
    bottom: 0;
    right: 0;
}
header .header__menu-toggle-container {
    position: fixed;
    top: 3rem;
    right: 3rem;
    z-index: 4;
    will-change: transform;
}
header .header__menu-toggle-container .header__menu-toggle {
    width: 5rem;
    cursor: pointer;
    height: 3.5rem;
    display: block;
    transform: rotate(0);
    transition: 0.35s cubic-bezier(0.55, 0, 0.1, 1);
    transition-delay: 0s;
}
header .header__menu-toggle-container .header__menu-toggle span {
    width: 5rem;
    height: 0.6rem;
    background: #0036c4;
    display: block;
    position: absolute;
    left: 50%;
    transform-origin: center center;
    transform: translateX(-50%);
    transition: 0.25s cubic-bezier(0.55, 0, 0.1, 1);
    will-change: transform;
}
header .header__menu-toggle-container .header__menu-toggle span:first-of-type {
    top: 0;
    transition-delay: 0s;
}
header .header__menu-toggle-container .header__menu-toggle span:nth-of-type(2) {
    top: 1.5rem;
}
header .header__menu-toggle-container .header__menu-toggle span:nth-of-type(3) {
    top: calc(100% - 0.6rem);
    transition-delay: 0s;
}
header.menu-open .header__menu-toggle {
    transform: rotate(180deg);
}
header.menu-open .header__menu-toggle span {
    background: #fdc300;
}
header.menu-open .header__menu-toggle span:first-of-type {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
header.menu-open .header__menu-toggle span:nth-of-type(2) {
    opacity: 0;
    transition-delay: 0s;
}
header.menu-open .header__menu-toggle span:nth-of-type(3) {
    top: 50%;
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
header.menu-open .header__menu--hello-container {
    transform: translateX(0);
    opacity: 1;
}
header.menu-open .header__menu {
    visibility: visible;
    opacity: 1;
}
header.menu-open .header__menu ul li {
    opacity: 1;
    transform: translateY(0);
}
header.menu-open .header__menu ul li:first-of-type {
    transition-delay: 0.15s;
}
header.menu-open .header__menu ul li:nth-of-type(2) {
    transition-delay: 0.3s;
}
header.menu-open .header__menu ul li:nth-of-type(3) {
    transition-delay: 0.45s;
}
.project header .header__menu-toggle-container .header__menu-toggle span {
    background: #fdc300;
}
.home #bottom-end,
.home #top-end {
    visibility: hidden;
}
.home .svg-container.svg-hero-top {
    width: 80%;
    top: 0;
    right: 0;
}
.home .svg-container.svg-hero-bottom {
    width: 80%;
    bottom: -1px;
    left: 0;
}
.home .svg-container.svg-portfolio-top {
    width: 80%;
    top: 0;
    left: 0;
    transform: translateY(-60%);
}
.home .svg-container.svg-about-right {
    width: 46%;
    bottom: 0;
    right: 0;
}
.home .svg-container.svg-about-left {
    width: 46%;
    bottom: 0;
    left: 0;
}
.home-hero {
    height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.home-hero > * {
    z-index: 1;
}
.home-hero .hello {
    font-size: 20rem;
}
.home-portfolio {
    position: relative;
}
.home-portfolio__project a:hover .home-portfolio__project-image img {
    transform: scale(1.1);
    transition: 1s cubic-bezier(0.55, 0, 0.1, 1) 0s;
}
.home-portfolio__project-image img {
    max-height: 60rem;
    width: auto;
    opacity: 0;
    transform: scale(1.4);
    transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1), transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.home-portfolio__project-image.is-inview img {
    opacity: 1;
    transform: scale(1);
}
.home-about-image img {
    max-height: 60rem;
    width: auto;
    opacity: 0;
    transform: scale(1.4);
    transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1), transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.home-about-image.is-inview img {
    opacity: 1;
    transform: scale(1.1);
    transition-delay: 0.6s;
}
.home-about-content {
    position: relative;
    z-index: 2;
}
.home .section_title-container {
    position: fixed;
    top: 4rem;
    left: 6rem;
}
.home .section_title-container .section_title {
    opacity: 0;
}
.home .section_title-container .section_title.visible {
    opacity: 1;
}
.project .animation-hero {
    position: relative;
}
.project .animation-hero:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.project-hero {
    min-height: 20rem;
    background-size: cover;
    background-position: 50%;
    width: 100%;
}
@media only screen and (min-width: 641px) {
    .project-hero {
        min-height: 70rem;
    }
}
.project-details .detail {
    width: 100%;
}
.project-details .detail:not(:last-of-type) {
    padding-right: 2rem;
}
@media only screen and (min-width: 641px) {
    .project-details .detail {
        width: 33.3333333%;
    }
    .project-details .detail:not(:last-of-type) {
        margin-right: 2rem;
    }
}
.project-navigation {
    margin-bottom: 2rem;
}
.project-navigation .next,
.project-navigation .prev {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    transition: 0.25s cubic-bezier(0.55, 0, 0.1, 1);
    color: #0036c4;
}
.project-navigation .next:hover,
.project-navigation .prev:hover {
    color: #fdc300;
}
.project-navigation .next .arrow,
.project-navigation .prev .arrow {
    width: 6rem;
    height: 6rem;
    background-color: #fff;
    position: relative;
    z-index: 2;
}
.project-navigation .prev:hover {
    transform: translateX(-1rem);
}
.project-navigation .next:hover {
    transform: translateX(1rem);
}
@media only screen and (min-width: 641px) {
    .project-navigation .next .arrow,
    .project-navigation .prev .arrow {
        width: 7rem;
        height: 7rem;
    }
}
[data-scroll-waveInUp] {
    transition: 0.6s cubic-bezier(0.55, 0, 0.1, 1);
}
[data-scroll-waveInUp].is-inview {
    animation-play-state: running;
}
[data-scroll-fadeInUp] {
    transition: 0.6s cubic-bezier(0.55, 0, 0.1, 1);
    transform: translateY(2rem);
    opacity: 0;
    transition-delay: var(--data-scroll-delay);
}
[data-scroll-fadeInUp].is-inview {
    opacity: 1;
    transform: translateY(0);
}
[data-scroll-fadeIn] {
    transition: 0.8s cubic-bezier(0.55, 0, 0.1, 1);
    opacity: 0;
    transition-delay: var(--data-scroll-delay);
}
[data-scroll-fadeIn].is-inview {
    opacity: 1;
}
section {
    background: #fff;
}

.links {padding-bottom: 1rem !important; padding-top: 2rem !important;}

.project.hauteville .project-visuals .visual {
    width: 100%;
    position: relative;
}
@media only screen and (min-width: 641px) {
    .project.hauteville .project-visuals .visual {
        width: 60%;
    }
}
@media only screen and (min-width: 641px) {
    .project.hauteville .project-visuals .visual-title {
        position: absolute;
        perspective: 60rem;
        perspective-origin: top;
    }
    .project.hauteville .project-visuals .visual-title-beaurevoir,
    .project.hauteville .project-visuals .visual-title-figure {
        top: 2rem;
        left: calc(100% - 3.2rem);
    }
    .project.hauteville .project-visuals .visual-title-figure {
        width: inherit;
    }
    .project.hauteville .project-visuals .visual-title-oberena {
        bottom: 2rem;
        right: calc(100% - 4rem);
    }
}
.project.illustrations img {
    border: 1px solid #d3d3d6;
}
@media only screen and (min-width: 641px) {
    .project.illustrations .illustration-translate {
        transform: translateY(-30rem);
    }
}
.project.posters img {
    border: 1px solid #d3d3d6;
}
@media only screen and (min-width: 641px) {
    .project.posters .poster-translate {
        transform: translateY(-40rem);
    }
}
@media only screen and (min-width: 641px) {
    .project.photographies .berlin-photo-translate,
    .project.photographies .seoul-photo-translate {
        transform: translateY(-25rem);
    }
}
